.tooltip-wrapper{pointer-events:auto;display:inline-block;position:relative}.tooltip-wrapper>*{pointer-events:auto}.custom-tooltip{background:rgba(var(--primary-bg-rgb), .95);-webkit-backdrop-filter:none;max-height:42px;color:var(--primary-text);border:1px solid rgba(var(--highlight-rgb), .2);white-space:nowrap;z-index:999999;pointer-events:none;box-shadow:0 4px 16px rgba(var(--shadow-rgb), .4);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:20px 24px;font-family:inherit;font-size:15px;line-height:1.4;display:flex;position:absolute}.custom-tooltip.custom-tooltip-portal{white-space:nowrap;position:fixed}.custom-tooltip.custom-tooltip-portal:before{display:none}.custom-tooltip:before{content:"";border:10px solid #0000;width:0;height:0;position:absolute}.custom-tooltip.custom-tooltip-top{margin-bottom:8px;bottom:100%;left:50%;transform:translate(-50%)}.custom-tooltip.custom-tooltip-top:before{border-top-color:#1e1e1e;top:100%;left:50%;transform:translate(-50%)}.custom-tooltip.custom-tooltip-bottom{margin-top:8px;top:100%;left:50%;transform:translate(-50%)}.custom-tooltip.custom-tooltip-bottom:before{border-bottom-color:#1e1e1e;bottom:100%;left:50%;transform:translate(-50%)}.custom-tooltip.custom-tooltip-left{margin-right:8px;top:50%;right:100%;transform:translateY(-50%)}.custom-tooltip.custom-tooltip-left:before{border-left-color:#1e1e1e;top:50%;left:100%;transform:translateY(-50%)}.custom-tooltip.custom-tooltip-right{margin-left:8px;top:50%;left:100%;transform:translateY(-50%)}.custom-tooltip.custom-tooltip-right:before{border-right-color:#1e1e1e;top:50%;right:100%;transform:translateY(-50%)}@keyframes tooltipIn{0%{opacity:0}to{opacity:1}}@media (width>=960px){.gigacore-nav,.community-nav-right{display:flex}.top-nav{display:none}.gigacore-container.community{height:100%}}@media (width<=960px){.gigacore-nav,.community-nav-right{display:none}.gigacore-container.community{height:calc(100% - 200px)}.top-nav{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:70px;display:flex}.top-nav .mobile-nav-item{padding:var(--spacing-lg);text-align:center;cursor:pointer;border:1px solid #e5e7eb66;flex:1;font-family:Arial,Helvetica,sans-serif}}@keyframes pulse{0%{text-shadow:0 0 10px var(--glow-color)}50%{text-shadow:0 0 20px var(--glow-color-bright)}to{text-shadow:0 0 10px var(--glow-color)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{text-shadow:0 0 5px rgba(var(--primary-text-rgb), .5)}50%{text-shadow:0 0 20px rgba(var(--primary-text-rgb), .8)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes slideInFromLeft{0%{opacity:0;filter:blur(8px);transform:translate(-100px)translateY(20px)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)}}@keyframes slideInFromRight{0%{opacity:0;filter:blur(8px);transform:translate(100px)translateY(20px)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)}}.action-buttons{align-items:center;display:flex}.action-buttons--align-left{justify-content:flex-start}.action-buttons--align-center{justify-content:center}.action-buttons--align-right{justify-content:flex-end}.action-buttons--gap-xs{gap:var(--spacing-xs)}.action-buttons--gap-sm{gap:var(--spacing-sm)}.action-buttons--gap-md{gap:var(--spacing-md)}.action-buttons--gap-lg{gap:var(--spacing-lg)}.action-buttons__wrapper{display:inline-flex;position:relative}.action-buttons__value{font-size:var(--font-size-xs);color:var(--primary-text)}.action-buttons__button{padding:var(--spacing-xs);cursor:pointer;min-width:auto;transition:var(--card-glass-transition);border-radius:var(--button-radius);color:var(--primary-text);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.action-buttons__button:hover:not(:disabled){background:var(--glass-bg-light-hover);text-shadow:0 0 10px var(--glow-color);transform:scale(1.1)}.action-buttons__button:active:not(:disabled){background:var(--glass-bg-light);transform:scale(.95)}.action-buttons__button:disabled{opacity:.5;cursor:not-allowed}.action-buttons__button--default{color:var(--primary-text)}.action-buttons__button--default:hover:not(:disabled),.action-buttons__button--primary{color:var(--primary-color)}.action-buttons__button--primary:hover:not(:disabled){background:rgba(var(--primary-color-rgb), .15)}.action-buttons__button--danger{color:var(--error)}.action-buttons__button--danger:hover:not(:disabled){background:rgba(var(--error-rgb), .15)}.action-buttons__button--success{color:var(--success)}.action-buttons__button--success:hover:not(:disabled){background:rgba(var(--success-rgb), .15)}.action-buttons__button--warning{color:var(--warning)}.action-buttons__button--warning:hover:not(:disabled){background:rgba(var(--warning-rgb), .15)}.status-badge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;background:rgba(var(--muted-gray-rgb), .14);color:var(--muted-gray);border:1px solid #0000;border-color:rgba(var(--muted-gray-rgb), .22);justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.status-badge--success,.status-badge--accepted,.status-badge--active,.status-badge--completed,.status-badge--paid{background:rgba(var(--success-rgb), .14);color:var(--success);border-color:rgba(var(--success-rgb), .22)}.status-badge--error,.status-badge--declined,.status-badge--cancelled,.status-badge--failed,.status-badge--blocked{background:rgba(var(--error-rgb), .14);color:var(--error);border-color:rgba(var(--error-rgb), .22)}.status-badge--primary{background:rgba(var(--primary-color-rgb), .14);color:var(--primary-color);border-color:rgba(var(--primary-color-rgb), .22)}.status-badge--warning,.status-badge--pending,.status-badge--open,.status-badge--unread,.status-badge--in-progress{background:rgba(var(--warning-rgb), .14);color:var(--warning);border-color:rgba(var(--warning-rgb), .22)}.status-badge--muted,.status-badge--ignored,.status-badge--draft,.status-badge--read,.status-badge--refunded,.status-badge--new-proposal,.status-badge--proposal-rejected,.status-badge--proposal-updated,.status-badge--new-contract{background:rgba(var(--muted-gray-rgb), .14);color:var(--muted-gray);border-color:rgba(var(--muted-gray-rgb), .22)}.status-text{font-weight:var(--font-weight-semibold);display:inline-block}.status-text--success,.status-text--accepted,.status-text--active,.status-text--completed,.status-text--paid{color:var(--success)}.status-text--error,.status-text--declined,.status-text--cancelled,.status-text--failed,.status-text--blocked{color:var(--error)}.status-text--primary,.status-text--pending,.status-text--unread,.status-text--in-progress{color:var(--primary-color)}.status-text--warning{color:var(--warning)}.status-text--muted,.status-text--ignored,.status-text--draft,.status-text--read,.status-text--refunded{color:var(--muted-gray)}.status{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.025em;transition:all var(--transition-speed) ease;background:rgba(var(--primary-text-rgb), .05);border:1px solid rgba(var(--primary-text-rgb), .1);color:rgba(var(--primary-text-rgb), .7);white-space:nowrap;align-items:center;display:inline-flex}.status--open{background:var(--status-open-bg);color:var(--status-open-text);border-color:rgba(var(--primary-text-rgb), .1)}.status--in-progress,.status--pending{background:var(--status-in-progress-bg);color:var(--status-in-progress-text);border-color:rgba(var(--primary-text-rgb), .1)}.status--completed{background:var(--status-completed-bg);color:var(--status-completed-text);border-color:rgba(var(--primary-text-rgb), .1)}.status--cancelled{background:var(--status-cancelled-bg);color:var(--status-cancelled-text);border-color:rgba(var(--primary-text-rgb), .1)}.status--disputed{background:var(--status-disputed-bg);color:var(--status-disputed-text);border-color:rgba(var(--primary-text-rgb), .1)}.meta-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.meta-tags .meta-tag{color:rgba(var(--primary-text-rgb), .6);background:rgba(var(--primary-text-rgb), .08);border-radius:var(--border-radius-lg);white-space:nowrap;padding:3px 8px;font-size:11px}.card-glass{background:var(--card-glass-bg);-webkit-backdrop-filter:blur(var(--card-glass-blur));border:1px solid var(--card-glass-border);border-radius:var(--card-glass-radius);box-shadow:var(--card-glass-shadow);padding:var(--card-glass-padding);transition:var(--card-glass-transition);position:relative;overflow:hidden}.card-glass:before{content:"";background:linear-gradient(135deg, rgba(var(--highlight-rgb), .1) 0%, transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.card-glass:hover:before{opacity:1}.card-glass:hover{background:var(--card-glass-bg-hover);border-color:var(--card-glass-border-hover);box-shadow:var(--card-glass-shadow-hover);transform:translateY(-2px)scale(1.01)}.card-glass-compact{background:var(--card-glass-bg);-webkit-backdrop-filter:blur(var(--card-glass-blur));border:1px solid var(--card-glass-border);border-radius:var(--card-glass-radius);box-shadow:var(--card-glass-shadow);padding:var(--card-glass-padding);transition:var(--card-glass-transition);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);position:relative;overflow:hidden}.card-glass-compact:hover{background:var(--card-glass-bg-hover);border-color:var(--card-glass-border-hover);box-shadow:var(--card-glass-shadow-hover);transform:translateY(-1px)scale(1.005)}.card-glass-large{background:var(--card-glass-bg);-webkit-backdrop-filter:blur(var(--card-glass-blur));border:1px solid var(--card-glass-border);border-radius:var(--card-glass-radius);box-shadow:var(--card-glass-shadow);padding:var(--card-glass-padding);transition:var(--card-glass-transition);position:relative;overflow:hidden}.card-glass-large:before{content:"";background:linear-gradient(135deg, rgba(var(--highlight-rgb), .1) 0%, transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.card-glass-large:hover:before{opacity:1}.card-glass-large{border-radius:var(--border-radius-2xl);padding:3rem}.card-glass-large:hover{background:var(--card-glass-bg-hover);border-color:var(--card-glass-border-hover);box-shadow:var(--card-glass-shadow-hover);transform:translateY(-3px)scale(1.02)}.card-glass h1,.card-glass h2,.card-glass h3,.card-glass h4,.card-glass h5,.card-glass h6,.card-glass-compact h1,.card-glass-compact h2,.card-glass-compact h3,.card-glass-compact h4,.card-glass-compact h5,.card-glass-compact h6,.card-glass-large h1,.card-glass-large h2,.card-glass-large h3,.card-glass-large h4,.card-glass-large h5,.card-glass-large h6{color:var(--primary-text);margin-bottom:var(--spacing-md);text-shadow:0 0 10px var(--glow-color)}.card-glass p,.card-glass-compact p,.card-glass-large p{color:rgba(var(--primary-text-rgb), .9);margin-bottom:var(--spacing-sm);line-height:1.6}.card-glass>*,.card-glass-compact>*,.card-glass-large>*{z-index:1;position:relative}.btn-primary{border:1px solid var(--button-glass-border);background:var(--button-glass-bg);-webkit-backdrop-filter:blur(var(--button-glass-blur));padding:var(--button-glass-padding);border-radius:var(--button-glass-radius);transition:var(--button-glass-transition);position:relative;overflow:hidden}.btn-primary:before{content:"";background:linear-gradient(135deg, rgba(var(--highlight-rgb), .1) 0%, transparent 50%);opacity:.3;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.btn-primary{color:var(--primary-text);font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--button-glass-bg-hover);border-color:var(--button-glass-border-hover);box-shadow:var(--button-glass-shadow-hover);transform:translateY(-2px)}.btn-primary:hover:before{opacity:.5}.btn-primary:hover:after{content:"";opacity:0;pointer-events:none;z-index:-1;transition:opacity .2s;position:absolute;inset:-2px}.btn-primary:hover:hover:after{opacity:1}.btn-primary:focus{box-shadow:var(--button-glass-shadow-hover), 0 0 0 2px rgba(var(--highlight-rgb), .1);outline:none}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary:disabled:hover{background:var(--button-glass-bg);transform:none}.btn-primary{background:rgba(var(--primary-text-rgb), .2);border:1px solid rgba(var(--primary-text-rgb), .5)}.btn-primary:hover:not(:disabled){background:rgba(var(--primary-text-rgb), .3);border-color:var(--primary-text);text-shadow:0 0 10px var(--glow-color-bright);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-glass{background-color:rgba(var(--primary-text-rgb), .08);color:var(--primary-text);border:1px solid rgba(var(--primary-text-rgb), .2);padding:var(--spacing-md);border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(10px);font-family:var(--font-primary);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:inline-flex}.toggle-button{border:1px solid var(--button-glass-border);background:var(--button-glass-bg);-webkit-backdrop-filter:blur(var(--button-glass-blur));padding:var(--button-glass-padding);border-radius:var(--button-glass-radius);transition:var(--button-glass-transition);position:relative;overflow:hidden}.toggle-button:before{content:"";background:linear-gradient(135deg, rgba(var(--highlight-rgb), .1) 0%, transparent 50%);opacity:.3;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.toggle-button{color:var(--primary-text);font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.toggle-button:hover{background:var(--button-glass-bg-hover);border-color:var(--button-glass-border-hover);box-shadow:var(--button-glass-shadow-hover);transform:translateY(-2px)}.toggle-button:hover:before{opacity:.5}.toggle-button:hover:after{content:"";opacity:0;pointer-events:none;z-index:-1;transition:opacity .2s;position:absolute;inset:-2px}.toggle-button:hover:hover:after{opacity:1}.toggle-button:focus{box-shadow:var(--button-glass-shadow-hover), 0 0 0 2px rgba(var(--highlight-rgb), .1);outline:none}.toggle-button:active{transform:translateY(-1px)}.toggle-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.toggle-button:disabled:hover{background:var(--button-glass-bg);transform:none}.toggle-button.active{background:rgba(var(--primary-color-rgb), .25);border-color:rgba(var(--primary-color-rgb), .45)}.gigacore-button{border:1px solid var(--button-glass-border);background:var(--button-glass-bg);-webkit-backdrop-filter:blur(var(--button-glass-blur));padding:var(--button-glass-padding);border-radius:var(--button-glass-radius);transition:var(--button-glass-transition);position:relative;overflow:hidden}.gigacore-button:before{content:"";background:linear-gradient(135deg, rgba(var(--highlight-rgb), .1) 0%, transparent 50%);opacity:.3;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.gigacore-button{color:var(--primary-text);font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.gigacore-button:hover{background:var(--button-glass-bg-hover);border-color:var(--button-glass-border-hover);box-shadow:var(--button-glass-shadow-hover);transform:translateY(-2px)}.gigacore-button:hover:before{opacity:.5}.gigacore-button:hover:after{content:"";opacity:0;pointer-events:none;z-index:-1;transition:opacity .2s;position:absolute;inset:-2px}.gigacore-button:hover:hover:after{opacity:1}.gigacore-button:focus{box-shadow:var(--button-glass-shadow-hover), 0 0 0 2px rgba(var(--highlight-rgb), .1);outline:none}.gigacore-button:active{transform:translateY(-1px)}.gigacore-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.gigacore-button:disabled:hover{background:var(--button-glass-bg);transform:none}.gigacore-button{margin-top:var(--spacing-xs)}.gigacore-input{border:none;border-bottom:2px solid var(--primary-text);color:var(--primary-text);font-family:var(--font-primary);font-size:var(--font-size-md);background:0 0;outline:none}.gigacore-input::placeholder{color:rgba(var(--primary-text-rgb), .5)}.gigacore-input{padding:var(--spacing-xs)}.loading-state{pointer-events:none;animation:1.5s ease-in-out infinite pulse}.loading-state>div{background:rgba(var(--primary-bg-rgb), .1);border-radius:var(--border-radius-sm);height:20px;margin-bottom:var(--spacing-lg)}.loading-state>div:last-child{margin-bottom:0}.empty-state,.error-state{padding:var(--spacing-2xl);text-align:center;background:var(--card-glass-bg);-webkit-backdrop-filter:blur(var(--card-glass-blur));border:1px solid var(--card-glass-border);border-radius:var(--card-glass-radius);box-shadow:var(--card-glass-shadow);padding:var(--card-glass-padding);transition:var(--card-glass-transition);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);position:relative;overflow:hidden}.empty-state:hover,.error-state:hover{background:var(--card-glass-bg-hover);border-color:var(--card-glass-border-hover);box-shadow:var(--card-glass-shadow-hover);transform:translateY(-1px)scale(1.005)}.empty-state h3,.error-state h3{margin-bottom:var(--spacing-lg);font-size:var(--font-size-lg)}.empty-state p,.error-state p{opacity:.8;margin-bottom:var(--spacing-lg)}.empty-state button,.error-state button{border:1px solid var(--button-glass-border);background:var(--button-glass-bg);-webkit-backdrop-filter:blur(var(--button-glass-blur));padding:var(--button-glass-padding);border-radius:var(--button-glass-radius);transition:var(--button-glass-transition);position:relative;overflow:hidden}.empty-state button:before,.error-state button:before{content:"";background:linear-gradient(135deg, rgba(var(--highlight-rgb), .1) 0%, transparent 50%);opacity:.3;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.empty-state button,.error-state button{color:var(--primary-text);font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.empty-state button:hover,.error-state button:hover{background:var(--button-glass-bg-hover);border-color:var(--button-glass-border-hover);box-shadow:var(--button-glass-shadow-hover);transform:translateY(-2px)}.empty-state button:hover:before,.error-state button:hover:before{opacity:.5}.empty-state button:hover:after,.error-state button:hover:after{content:"";opacity:0;pointer-events:none;z-index:-1;transition:opacity .2s;position:absolute;inset:-2px}.empty-state button:hover:hover:after,.error-state button:hover:hover:after{opacity:1}.empty-state button:focus,.error-state button:focus{box-shadow:var(--button-glass-shadow-hover), 0 0 0 2px rgba(var(--highlight-rgb), .1);outline:none}.empty-state button:active,.error-state button:active{transform:translateY(-1px)}.empty-state button:disabled,.error-state button:disabled{opacity:.5;cursor:not-allowed;transform:none}.empty-state button:disabled:hover,.error-state button:disabled:hover{background:var(--button-glass-bg);transform:none}.loading-more{padding:var(--spacing-xl);text-align:center}.loading-more .spinner{width:40px;height:40px;margin:0 auto var(--spacing-lg);border:3px solid rgba(var(--primary-bg-rgb), .1);border-top-color:rgba(var(--primary-bg-rgb), .8);border-radius:50%;animation:1s linear infinite spin}.loading{align-items:center;gap:4px;display:flex}.loading span{background-color:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}.loading span:first-child{animation:.8s infinite bounce}.loading span:nth-child(2){animation:.8s .2s infinite bounce}.loading span:nth-child(3){animation:.8s .4s infinite bounce}.error-message{color:var(--error);font-size:var(--font-size-base);opacity:.9;width:100%;animation:fadeIn var(--transition-speed) ease-in;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}.gigacore-theme{color:var(--primary-text);font-family:var(--font-primary);background:0 0;padding-top:20px;position:relative}.gigacore-container{text-align:center;width:100%;position:relative}.gigacore-title{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-xl);text-transform:uppercase;letter-spacing:.375rem;text-shadow:0 0 10px var(--glow-color)}.page-layout{width:100%;min-height:100vh;display:flex}.gigacore-nav{background-color:rgba(var(--primary-bg-rgb), .95);border-right:1px solid rgba(var(--primary-text-rgb), .1);width:375px;padding:var(--spacing-lg)}.gigacore-nav .nav-header{margin-bottom:var(--spacing-xl);text-align:center}.gigacore-nav .nav-header h2{font-size:var(--font-size-base);letter-spacing:.2rem;text-shadow:0 0 10px var(--glow-color)}.gigacore-nav .nav-links{padding:0;list-style:none}.gigacore-nav .nav-links .nav-link{padding:var(--spacing-sm);color:var(--primary-text);transition:all var(--transition-speed) ease;cursor:pointer;background-color:#0000;border:none;width:100%;text-decoration:none;display:block}.gigacore-nav .nav-links .nav-link .nav-link-content{align-items:center;gap:var(--spacing-sm);display:flex}.gigacore-nav .nav-links .nav-link .nav-label{font-size:var(--font-size-base)}.gigacore-nav .nav-links .nav-link:hover{text-shadow:0 0 10px var(--glow-color)}.gigacore-nav .nav-links .nav-link.active{background-color:rgba(var(--primary-text-rgb), .15);text-shadow:0 0 10px var(--glow-color)}.main-content{flex:1}.main-content .content-section{margin-top:var(--spacing-xl);text-align:center}.main-content .content-section p{font-size:var(--font-size-base);opacity:.8}.horizontal-line{background-color:rgba(var(--primary-bg-rgb), .1);border-bottom:.1px solid rgba(var(--muted-gray-light), .1);width:100%;margin:0 0 24px}.flex-end{justify-content:flex-end;align-items:center;display:flex}@media (width>=960px){.gigacore-nav,.community-nav-right{display:flex}.top-nav{display:none}.gigacore-container.community{height:100%}}@media (width<=960px){.gigacore-nav,.community-nav-right{display:none}.gigacore-container.community{height:calc(100% - 200px)}.top-nav{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:70px;display:flex}.top-nav .mobile-nav-item{padding:var(--spacing-lg);text-align:center;cursor:pointer;border:1px solid #e5e7eb66;flex:1;font-family:Arial,Helvetica,sans-serif}}.tooltip .tooltip-inner{background-color:rgba(var(--primary-bg-rgb), .95);color:var(--primary-text);border:1px solid rgba(var(--primary-text-rgb), .2);border-radius:var(--border-radius-md);box-shadow:0 4px 15px rgba(var(--primary-color-rgb), .3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-system);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.tooltip.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:rgba(var(--primary-bg-rgb), .95)}.tooltip.bs-tooltip-top .tooltip-arrow:before{border-top-color:rgba(var(--primary-bg-rgb), .95)}.tooltip.bs-tooltip-start .tooltip-arrow:before{border-left-color:rgba(var(--primary-bg-rgb), .95)}.tooltip.bs-tooltip-end .tooltip-arrow:before{border-right-color:rgba(var(--primary-bg-rgb), .95)}.expand-collapse-content{transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.expand-collapse-content.expanded{max-height:10000px}.expand-collapse-content.collapsed{max-height:0}.glass-tile{opacity:0;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.glass-tile.animate-in-left{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards slideInFromLeft}.glass-tile.animate-in-right{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards slideInFromRight}.glass-tile.delay-1{animation-delay:.1s}.glass-tile.delay-2{animation-delay:.2s}.glass-tile.delay-3{animation-delay:.3s}.backdrop{background:rgba(var(--shadow-rgb), .6);-webkit-backdrop-filter:blur(1px);z-index:9999;cursor:pointer;width:100vw;height:100vh;animation:.3s fadeIn;position:fixed;top:0;left:0}.modal-overlay{background-color:var(--modal-overlay-bg);z-index:1100000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-content{background-color:var(--primary-bg);border:1px solid rgba(var(--primary-text-rgb), .2);box-shadow:0 4px 20px rgba(var(--shadow-rgb), .5);width:500px;max-width:90%;color:var(--primary-text);font-family:var(--font-system);border-radius:8px;flex-direction:column;flex-shrink:0;margin:auto;animation:.3s modal-fade-in;display:flex;position:relative}.modal-close-wrapper{top:var(--spacing-md);right:var(--spacing-md);z-index:1;position:absolute}.modal-close-wrapper .action-buttons__button{color:rgba(var(--primary-text-rgb), .6);padding:var(--spacing-xs);background:0 0;border:none}.modal-close-wrapper .action-buttons__button:hover{color:var(--primary-text)}.modal-header{padding:var(--spacing-lg);border-bottom:1px solid rgba(var(--primary-text-rgb), .1);font-size:var(--font-size-md);font-weight:700;font-family:var(--font-primary);padding-right:calc(var(--spacing-lg) + 24px)}.modal-body{padding:var(--spacing-lg)}.modal-body .form-group{margin-bottom:var(--spacing-lg)}.modal-body .form-group label,.modal-body .form-group .form-label{margin-bottom:var(--spacing-sm);color:var(--primary-text);font-weight:500;display:block}.modal-body .form-group input,.modal-body .form-group textarea,.modal-body .form-group select{margin-bottom:var(--spacing-sm)}.modal-body .form-group .form-text{margin-top:var(--spacing-sm);opacity:.7;font-size:.9em}.modal-body .form-group .form-control{width:100%;padding:var(--spacing-md);font-size:var(--font-size-base);font-family:var(--font-system);color:var(--primary-text);background:var(--glass-bg-light);border:1px solid var(--glass-border-light);resize:vertical;border-radius:8px;min-height:100px;transition:border-color .2s,box-shadow .2s}.modal-body .form-group .form-control::placeholder{color:var(--text-muted)}.modal-body .form-group .form-control:focus{border-color:var(--button-primary-accent);box-shadow:0 0 0 2px rgba(var(--button-primary-accent-rgb), .2);outline:none}.modal-body .form-group .form-control.is-invalid{border-color:var(--error)}.modal-body .form-group .form-control.is-invalid:focus{box-shadow:0 0 0 2px rgba(var(--error-rgb), .2)}.modal-body .form-group .invalid-feedback{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--error);display:block}.modal-body .user-info-card{background:var(--glass-bg-light);border:1px solid var(--glass-border-light);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);border-radius:8px}.modal-body .user-info-card .user-info-row{gap:var(--spacing-sm);padding:var(--spacing-xs) 0;color:var(--primary-text);display:flex}.modal-body .user-info-card .user-info-row:not(:last-child){border-bottom:1px solid var(--glass-border-light);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.modal-body .user-info-card .user-info-row strong{min-width:60px;font-weight:600}.modal-body .user-info-card .user-info-row span{word-break:break-word;flex:1}.modal-body .alert,.modal-body .mb-3{margin-bottom:var(--spacing-lg)}.modal-footer{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid rgba(var(--primary-text-rgb), .1);justify-content:flex-end;gap:var(--spacing-md);display:flex}.modal-button{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);transition:all var(--transition-speed) ease;opacity:.9;border-radius:4px}.modal-button.cancel-button{border:1px solid rgba(var(--primary-text-rgb), .3);background-color:#0000}.modal-button.cancel-button:hover{background-color:rgba(var(--primary-text-rgb), .1);border-color:rgba(var(--primary-text-rgb), .5);opacity:1}.modal-button.confirm-button{background-color:rgba(var(--primary-text-rgb), .15);border:1px solid rgba(var(--primary-text-rgb), .3)}.modal-button.confirm-button:hover{background-color:rgba(var(--primary-text-rgb), .25);text-shadow:0 0 10px var(--glow-color);opacity:1}@keyframes modal-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}body:has(.gigabot-chat.open) .modal-overlay{right:var(--gigabot-width,480px);justify-content:center;align-items:center;display:flex}@media (width<=1024px){body:has(.gigabot-chat.open) .modal-overlay{right:0}}body:has(.gigabot-chat.open) .modal-content{margin:auto}@media (width<=768px){.modal-overlay{padding:var(--spacing-md);align-items:center;overflow-y:auto}.modal-content{border-radius:8px;width:100%;max-width:100%;max-height:90vh;margin:auto}.modal-header,.modal-body,.modal-footer{padding:var(--spacing-md)}}@media (width<=480px){.modal-overlay{padding:var(--spacing-sm);overflow-y:auto}.modal-content{border-radius:8px;width:100%;max-width:100%}.modal-header,.modal-body,.modal-footer{padding:var(--spacing-sm)}.modal-body .filter-group{margin-bottom:var(--spacing-md)}}
