.GildEdgeLogoAnimation-module__YkWFtq__stage{flex-direction:column;align-items:center;display:flex;position:relative}.GildEdgeLogoAnimation-module__YkWFtq__wordmark{font-family:var(--font-montserrat), "Montserrat", "Inter", system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:baseline;font-weight:600;line-height:1;display:inline-flex;position:relative}.GildEdgeLogoAnimation-module__YkWFtq__size_sm .GildEdgeLogoAnimation-module__YkWFtq__wordmark{font-size:14px}.GildEdgeLogoAnimation-module__YkWFtq__size_md .GildEdgeLogoAnimation-module__YkWFtq__wordmark{font-size:22px}.GildEdgeLogoAnimation-module__YkWFtq__size_lg .GildEdgeLogoAnimation-module__YkWFtq__wordmark{font-size:36px}.GildEdgeLogoAnimation-module__YkWFtq__size_xl .GildEdgeLogoAnimation-module__YkWFtq__wordmark{font-size:52px}.GildEdgeLogoAnimation-module__YkWFtq__size_hero .GildEdgeLogoAnimation-module__YkWFtq__wordmark{font-size:64px}.GildEdgeLogoAnimation-module__YkWFtq__letter{opacity:0;display:inline-block;transform:translateY(6px)}@keyframes GildEdgeLogoAnimation-module__YkWFtq__fadeIn{to{opacity:1;transform:translateY(0)}}.GildEdgeLogoAnimation-module__YkWFtq__gild{color:#f5f0e8;animation:.45s cubic-bezier(.16,1,.3,1) forwards GildEdgeLogoAnimation-module__YkWFtq__fadeIn,.8s cubic-bezier(.16,1,.3,1) forwards GildEdgeLogoAnimation-module__YkWFtq__gildGold}.GildEdgeLogoAnimation-module__YkWFtq__g1{animation-delay:.5s,3.8s}.GildEdgeLogoAnimation-module__YkWFtq__i2{animation-delay:.58s,3.88s}.GildEdgeLogoAnimation-module__YkWFtq__l3{animation-delay:.66s,3.96s}.GildEdgeLogoAnimation-module__YkWFtq__d4{animation-delay:.74s,4.04s}@keyframes GildEdgeLogoAnimation-module__YkWFtq__gildGold{0%{color:#f5f0e8;text-shadow:0 0 #0000}40%{color:#e4c97e;text-shadow:0 0 24px #c9a84c99,0 0 48px #c9a84c33}to{color:#c9a84c;text-shadow:0 0 6px #c9a84c1f}}.GildEdgeLogoAnimation-module__YkWFtq__ed{color:#f5f0e8;animation:.45s cubic-bezier(.16,1,.3,1) forwards GildEdgeLogoAnimation-module__YkWFtq__fadeIn,.7s cubic-bezier(.16,1,.3,1) forwards GildEdgeLogoAnimation-module__YkWFtq__edToGold}.GildEdgeLogoAnimation-module__YkWFtq__e5{animation-delay:.82s,1.8s}.GildEdgeLogoAnimation-module__YkWFtq__d6{animation-delay:.9s,1.9s}@keyframes GildEdgeLogoAnimation-module__YkWFtq__edToGold{0%{color:#f5f0e8;text-shadow:0 0 #0000}50%{color:#e4c97e;text-shadow:0 0 20px #c9a84c80}to{color:#c9a84c;text-shadow:0 0 6px #c9a84c1f}}.GildEdgeLogoAnimation-module__YkWFtq__ge{color:#c9a84c;animation:.45s cubic-bezier(.16,1,.3,1) forwards GildEdgeLogoAnimation-module__YkWFtq__fadeIn,.7s cubic-bezier(.16,1,.3,1) forwards GildEdgeLogoAnimation-module__YkWFtq__geToWhite}.GildEdgeLogoAnimation-module__YkWFtq__g7{animation-delay:2s,4.1s}.GildEdgeLogoAnimation-module__YkWFtq__e8{animation-delay:2.1s,4.2s}@keyframes GildEdgeLogoAnimation-module__YkWFtq__geToWhite{0%{color:#c9a84c;text-shadow:0 0 6px #c9a84c26}40%{color:#e4c97e;text-shadow:0 0 16px #c9a84c66}to{color:#f5f0e8;text-shadow:0 0 #0000}}.GildEdgeLogoAnimation-module__YkWFtq__edgeShine{opacity:0;pointer-events:none;background:radial-gradient(#c9a84c59 0%,#c9a84c26 40%,#0000 65%);border-radius:50%;width:65%;height:200%;animation:.9s 2.6s forwards GildEdgeLogoAnimation-module__YkWFtq__shinePop;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}@keyframes GildEdgeLogoAnimation-module__YkWFtq__shinePop{0%{opacity:0;transform:translateY(-50%)scale(.3)}35%{opacity:1;transform:translateY(-50%)scale(1.1)}to{opacity:0;transform:translateY(-50%)scale(1.4)}}.GildEdgeLogoAnimation-module__YkWFtq__edLock{align-items:baseline;margin:0 .02em;padding:0 .06em;animation:4s ease-in-out 5.5s infinite GildEdgeLogoAnimation-module__YkWFtq__breathe;display:inline-flex;position:relative}.GildEdgeLogoAnimation-module__YkWFtq__edLock:before,.GildEdgeLogoAnimation-module__YkWFtq__edLock:after{content:"";background:linear-gradient(90deg,#c9a84c00,#c9a84cd9,#c9a84c00);height:2px;position:absolute;left:-3px;right:-3px;transform:scaleX(0)}.GildEdgeLogoAnimation-module__YkWFtq__edLock:before{animation:.5s cubic-bezier(.16,1,.3,1) 2.8s forwards GildEdgeLogoAnimation-module__YkWFtq__bracketIn;top:-.15em}.GildEdgeLogoAnimation-module__YkWFtq__edLock:after{animation:.5s cubic-bezier(.16,1,.3,1) 2.95s forwards GildEdgeLogoAnimation-module__YkWFtq__bracketIn;bottom:-.22em}@keyframes GildEdgeLogoAnimation-module__YkWFtq__bracketIn{to{transform:scaleX(1)}}@keyframes GildEdgeLogoAnimation-module__YkWFtq__breathe{0%,to{filter:drop-shadow(0 0 4px #c9a84c0d)}50%{filter:drop-shadow(0 0 12px #c9a84c40)}}.GildEdgeLogoAnimation-module__YkWFtq__size_sm .GildEdgeLogoAnimation-module__YkWFtq__edLock:before,.GildEdgeLogoAnimation-module__YkWFtq__size_sm .GildEdgeLogoAnimation-module__YkWFtq__edLock:after{height:1px;left:-2px;right:-2px}.GildEdgeLogoAnimation-module__YkWFtq__size_md .GildEdgeLogoAnimation-module__YkWFtq__edLock:before,.GildEdgeLogoAnimation-module__YkWFtq__size_md .GildEdgeLogoAnimation-module__YkWFtq__edLock:after{height:1.5px}.GildEdgeLogoAnimation-module__YkWFtq__cornerE{vertical-align:baseline;letter-spacing:0;padding-bottom:.22em;padding-right:.22em;display:inline-block;position:relative}.GildEdgeLogoAnimation-module__YkWFtq__cornerE:before{content:"";transform-origin:0;background:#c9a84ccc;height:2px;animation:.4s cubic-bezier(.16,1,.3,1) 4.1s forwards GildEdgeLogoAnimation-module__YkWFtq__drawX;position:absolute;bottom:0;left:-.1em;right:0;transform:scaleX(0)}.GildEdgeLogoAnimation-module__YkWFtq__cornerE:after{content:"";transform-origin:top;background:#c9a84ccc;width:2px;animation:.4s cubic-bezier(.16,1,.3,1) 4.35s forwards GildEdgeLogoAnimation-module__YkWFtq__drawY;position:absolute;top:.22em;bottom:0;right:0;transform:scaleY(0)}@keyframes GildEdgeLogoAnimation-module__YkWFtq__drawX{to{transform:scaleX(1)}}@keyframes GildEdgeLogoAnimation-module__YkWFtq__drawY{to{transform:scaleY(1)}}.GildEdgeLogoAnimation-module__YkWFtq__size_sm .GildEdgeLogoAnimation-module__YkWFtq__cornerE:before{height:1px}.GildEdgeLogoAnimation-module__YkWFtq__size_sm .GildEdgeLogoAnimation-module__YkWFtq__cornerE:after{width:1px}.GildEdgeLogoAnimation-module__YkWFtq__size_md .GildEdgeLogoAnimation-module__YkWFtq__cornerE:before{height:1.5px}.GildEdgeLogoAnimation-module__YkWFtq__size_md .GildEdgeLogoAnimation-module__YkWFtq__cornerE:after{width:1.5px}.GildEdgeLogoAnimation-module__YkWFtq__size_sm .GildEdgeLogoAnimation-module__YkWFtq__cornerE{padding-bottom:.18em;padding-right:.18em}.GildEdgeLogoAnimation-module__YkWFtq__sparkles{pointer-events:none;position:absolute;inset:0;overflow:visible}.GildEdgeLogoAnimation-module__YkWFtq__spark{opacity:0;background:#e4c97e;border-radius:50%;width:3px;height:3px;position:absolute}.GildEdgeLogoAnimation-module__YkWFtq__spark:first-child{animation:.5s 3.85s forwards GildEdgeLogoAnimation-module__YkWFtq__pop;top:25%;left:8%}.GildEdgeLogoAnimation-module__YkWFtq__spark:nth-child(2){animation:.5s 3.95s forwards GildEdgeLogoAnimation-module__YkWFtq__pop;top:12%;left:20%}.GildEdgeLogoAnimation-module__YkWFtq__spark:nth-child(3){animation:.5s 4.05s forwards GildEdgeLogoAnimation-module__YkWFtq__pop;top:72%;left:32%}.GildEdgeLogoAnimation-module__YkWFtq__spark:nth-child(4){animation:.5s 3.9s forwards GildEdgeLogoAnimation-module__YkWFtq__pop;top:65%;left:15%}.GildEdgeLogoAnimation-module__YkWFtq__spark:nth-child(5){animation:.5s 4s forwards GildEdgeLogoAnimation-module__YkWFtq__pop;top:18%;left:28%}.GildEdgeLogoAnimation-module__YkWFtq__spark:nth-child(6){animation:.5s 3.92s forwards GildEdgeLogoAnimation-module__YkWFtq__pop;top:50%;left:10%}@keyframes GildEdgeLogoAnimation-module__YkWFtq__pop{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(2)}to{opacity:0;transform:scale(0)translateY(-18px)}}.GildEdgeLogoAnimation-module__YkWFtq__size_sm .GildEdgeLogoAnimation-module__YkWFtq__spark{width:2px;height:2px}.GildEdgeLogoAnimation-module__YkWFtq__tagline{font-family:var(--font-montserrat), "Montserrat", "Inter", system-ui, sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#c9a84c00;margin-top:16px;font-weight:300;animation:.8s 4.8s forwards GildEdgeLogoAnimation-module__YkWFtq__tagIn}.GildEdgeLogoAnimation-module__YkWFtq__size_sm .GildEdgeLogoAnimation-module__YkWFtq__tagline{margin-top:6px;font-size:5px}.GildEdgeLogoAnimation-module__YkWFtq__size_md .GildEdgeLogoAnimation-module__YkWFtq__tagline{margin-top:10px;font-size:8px}.GildEdgeLogoAnimation-module__YkWFtq__size_lg .GildEdgeLogoAnimation-module__YkWFtq__tagline{margin-top:14px;font-size:12px}.GildEdgeLogoAnimation-module__YkWFtq__size_xl .GildEdgeLogoAnimation-module__YkWFtq__tagline{margin-top:16px;font-size:14px}.GildEdgeLogoAnimation-module__YkWFtq__size_hero .GildEdgeLogoAnimation-module__YkWFtq__tagline{margin-top:16px;font-size:13px}@keyframes GildEdgeLogoAnimation-module__YkWFtq__tagIn{to{color:#c9a84c73}}.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__letter{opacity:1;animation:none;transform:none}.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__gild,.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__ed{color:#c9a84c}.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__ge{color:#f5f0e8}.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__edLock:before,.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__edLock:after{animation:4s ease-in-out infinite GildEdgeLogoAnimation-module__YkWFtq__breathe;transform:scaleX(1)}.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__edLock{animation:4s ease-in-out infinite GildEdgeLogoAnimation-module__YkWFtq__breathe}.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__cornerE:before{animation:none;transform:scaleX(1)}.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__cornerE:after{animation:none;transform:scaleY(1)}.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__edgeShine,.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__sparkles{display:none}.GildEdgeLogoAnimation-module__YkWFtq__static .GildEdgeLogoAnimation-module__YkWFtq__tagline{color:#c9a84c73;animation:none}.GildEdgeLogoAnimation-module__YkWFtq__loop{animation:8s infinite GildEdgeLogoAnimation-module__YkWFtq__loopReset}@keyframes GildEdgeLogoAnimation-module__YkWFtq__loopReset{0%,95%{opacity:1}98%{opacity:0}to{opacity:1}}
.PortalSidebar-module__AeUMkq__mobileToggle{z-index:200;backdrop-filter:blur(12px);color:#e8ecf4;cursor:pointer;background:#080e1ceb;border:1px solid #c9a84c1f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:none;position:fixed;top:18px;left:18px}@media (max-width:768px){.PortalSidebar-module__AeUMkq__mobileToggle{display:flex}}.PortalSidebar-module__AeUMkq__overlay{backdrop-filter:blur(6px);z-index:98;opacity:0;background:#0009;transition:opacity .3s;display:none;position:fixed;inset:0}.PortalSidebar-module__AeUMkq__overlayVisible{opacity:1;display:block}.PortalSidebar-module__AeUMkq__sidebar{width:var(--sidebar-width);background:var(--portal-sidebar);backdrop-filter:blur(24px)saturate(180%);border-right:1px solid var(--portal-sidebar-border);z-index:100;flex-direction:column;transition:width .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.PortalSidebar-module__AeUMkq__sidebar::-webkit-scrollbar{width:4px}.PortalSidebar-module__AeUMkq__sidebar::-webkit-scrollbar-track{background:0 0}.PortalSidebar-module__AeUMkq__sidebar::-webkit-scrollbar-thumb{background:#c9a84c1f;border-radius:2px}.PortalSidebar-module__AeUMkq__sidebar:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--gold) 40%, var(--gold-light) 50%, var(--gold) 60%, transparent 100%);opacity:.4;z-index:10;pointer-events:none;height:1px;animation:5s ease-in-out infinite PortalSidebar-module__AeUMkq__scanSweepGold;position:absolute;top:0;left:0;right:0}@keyframes PortalSidebar-module__AeUMkq__scanSweepGold{0%,to{opacity:.25;top:0}50%{opacity:.45;top:100%}}.PortalSidebar-module__AeUMkq__sidebarCollapsed{width:var(--sidebar-collapsed)}.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__navLabel,.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__navGroupLabel,.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__userDetails,.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__signOutBtn,.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__logoText,.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__themeSection{opacity:0;white-space:nowrap;pointer-events:none;width:0;transition:opacity .2s;overflow:hidden}.PortalSidebar-module__AeUMkq__sidebarTop{border-bottom:1px solid var(--portal-sidebar-border);justify-content:space-between;align-items:center;min-height:60px;padding:20px 16px 12px;display:flex;position:relative}.PortalSidebar-module__AeUMkq__sidebarTop:after{content:"";background:linear-gradient(90deg,#c9a84c0d,#c9a84c33,#c9a84c0d);height:1px;position:absolute;bottom:-1px;left:16px;right:16px}.PortalSidebar-module__AeUMkq__sidebarLogo{align-items:center;gap:10px;min-width:0;display:flex}.PortalSidebar-module__AeUMkq__logoText{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);white-space:nowrap;text-shadow:0 0 12px #c9a84c4d;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:11px;font-weight:700;transition:opacity .2s,width .3s}.PortalSidebar-module__AeUMkq__logoMonogram{color:#c9a84c;text-shadow:0 0 12px #c9a84c66;letter-spacing:0;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1}.PortalSidebar-module__AeUMkq__collapseBtn{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.PortalSidebar-module__AeUMkq__collapseBtn:hover{color:var(--gold);background:#c9a84c0f;border-color:#c9a84c1f}.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__collapseBtn{margin:0 auto}.PortalSidebar-module__AeUMkq__nav{flex:1;padding:8px 10px;overflow:hidden auto}.PortalSidebar-module__AeUMkq__navDivider{background:#c9a84c0f;height:1px;margin:10px 6px}.PortalSidebar-module__AeUMkq__navGroupLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding:18px 10px 6px;font-size:9px;font-weight:800;transition:opacity .2s;display:block;position:relative}.PortalSidebar-module__AeUMkq__navGroupLabel:before{content:"";background:var(--gold);opacity:.25;width:16px;height:1px;position:absolute;bottom:2px;left:10px}.PortalSidebar-module__AeUMkq__navGroup{flex-direction:column;gap:2px;display:flex}.PortalSidebar-module__AeUMkq__navItem{color:var(--text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.PortalSidebar-module__AeUMkq__navItem:hover{color:var(--text-primary);background:#c9a84c0a;border-color:#c9a84c0f}.PortalSidebar-module__AeUMkq__navItem:hover:before{content:"";background:var(--gold);opacity:.5;border-radius:0 2px 2px 0;width:2px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #c9a84c40}.PortalSidebar-module__AeUMkq__navItemActive{font-weight:600;box-shadow:0 0 20px #c9a84c0f,inset 0 0 20px #c9a84c08;color:var(--gold)!important;background:#c9a84c14!important;border-color:#c9a84c1f!important}.PortalSidebar-module__AeUMkq__navItemActive:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #c9a84c40,0 0 24px #c9a84c1a}.PortalSidebar-module__AeUMkq__navIcon{text-align:center;opacity:.7;flex-shrink:0;width:22px;font-size:15px;transition:opacity .2s}.PortalSidebar-module__AeUMkq__navItem:hover .PortalSidebar-module__AeUMkq__navIcon,.PortalSidebar-module__AeUMkq__navItemActive .PortalSidebar-module__AeUMkq__navIcon{opacity:1}.PortalSidebar-module__AeUMkq__navLabel{white-space:nowrap;transition:opacity .2s;overflow:hidden}.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__navItem{justify-content:center;padding:10px}.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__navIcon{font-size:17px}.PortalSidebar-module__AeUMkq__themeSection{border-top:1px solid #c9a84c0f;justify-content:space-between;align-items:center;padding:12px 16px;transition:opacity .2s;display:flex}.PortalSidebar-module__AeUMkq__themeSectionHidden{display:none}.PortalSidebar-module__AeUMkq__themeSectionLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-size:.6rem;font-weight:600}.PortalSidebar-module__AeUMkq__sidebarFooter{border-top:1px solid #c9a84c0f;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.PortalSidebar-module__AeUMkq__sidebarFooter:before{content:"";background:linear-gradient(90deg,#0000,#c9a84c1f,#0000);height:1px;position:absolute;top:-1px;left:16px;right:16px}.PortalSidebar-module__AeUMkq__userInfo{align-items:center;gap:10px;display:flex}.PortalSidebar-module__AeUMkq__avatar{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-dim) 100%);color:#060c18;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex;position:relative;box-shadow:0 0 12px #c9a84c33}.PortalSidebar-module__AeUMkq__avatar:after{content:"";border:1px solid var(--gold);opacity:0;border-radius:13px;animation:3s ease-in-out infinite PortalSidebar-module__AeUMkq__avatarPulse;position:absolute;inset:-3px}@keyframes PortalSidebar-module__AeUMkq__avatarPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.06)}}.PortalSidebar-module__AeUMkq__userDetails{min-width:0;transition:opacity .2s;overflow:hidden}.PortalSidebar-module__AeUMkq__userName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.PortalSidebar-module__AeUMkq__userRole{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 8px #c9a84c4d;font-size:9px;font-weight:700}.PortalSidebar-module__AeUMkq__signOutBtn{color:var(--text-tertiary);cursor:pointer;background:#c9a84c0a;border:1px solid #c9a84c0f;border-radius:8px;padding:7px 0;font-family:inherit;font-size:11px;font-weight:500;transition:all .2s}.PortalSidebar-module__AeUMkq__signOutBtn:hover{color:#ef4444;background:#ef44440f;border-color:#ef444433}.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__sidebarFooter{align-items:center}.PortalSidebar-module__AeUMkq__sidebarCollapsed .PortalSidebar-module__AeUMkq__userInfo{justify-content:center}@media (max-width:768px){.PortalSidebar-module__AeUMkq__sidebar{box-shadow:none;transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translate(-100%);width:var(--sidebar-width)!important}.PortalSidebar-module__AeUMkq__sidebarOpen{transform:translate(0);box-shadow:8px 0 40px #0009,0 0 60px #c9a84c0d}.PortalSidebar-module__AeUMkq__collapseBtn{display:none}}
.CommandPalette-module__Uv_YFq__overlay{backdrop-filter:blur(16px);z-index:9999;opacity:0;background:#060c18bf;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.18s forwards CommandPalette-module__Uv_YFq__cmdFadeIn;display:flex;position:fixed;inset:0}@keyframes CommandPalette-module__Uv_YFq__cmdFadeIn{to{opacity:1}}.CommandPalette-module__Uv_YFq__modal{background:#0a0f1ef7;border:1px solid #c9a84c1f;border-radius:14px;flex-direction:column;width:100%;max-width:580px;animation:.2s cubic-bezier(.16,1,.3,1) forwards CommandPalette-module__Uv_YFq__cmdSlideIn;display:flex;overflow:hidden;transform:scale(.96)translateY(-8px);box-shadow:0 24px 80px #0009,0 0 0 1px #ffffff0a,0 0 60px #c9a84c0a}@keyframes CommandPalette-module__Uv_YFq__cmdSlideIn{to{transform:scale(1)translateY(0)}}.CommandPalette-module__Uv_YFq__searchHeader{border-bottom:1px solid #c9a84c14;align-items:center;gap:12px;padding:14px 18px;display:flex}.CommandPalette-module__Uv_YFq__searchHeaderIcon{color:#c9a84c80;flex-shrink:0}.CommandPalette-module__Uv_YFq__input{color:#e8ecf4;letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:400}.CommandPalette-module__Uv_YFq__input::placeholder{color:#e8ecf44d}.CommandPalette-module__Uv_YFq__shortcut{color:#e8ecf44d;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:3px 7px;font-family:DM Mono,SF Mono,monospace;font-size:10px;font-weight:600}.CommandPalette-module__Uv_YFq__results{max-height:380px;padding:6px;overflow-y:auto}.CommandPalette-module__Uv_YFq__results::-webkit-scrollbar{width:4px}.CommandPalette-module__Uv_YFq__results::-webkit-scrollbar-thumb{background:#c9a84c26;border-radius:4px}.CommandPalette-module__Uv_YFq__group{margin-bottom:4px}.CommandPalette-module__Uv_YFq__groupLabel{text-transform:uppercase;letter-spacing:.08em;color:#c9a84c73;align-items:center;gap:5px;padding:8px 10px 4px;font-family:DM Mono,Inter,monospace;font-size:10px;font-weight:700;display:flex}.CommandPalette-module__Uv_YFq__groupIcon{font-size:11px}.CommandPalette-module__Uv_YFq__item{cursor:pointer;color:#e8ecf4bf;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:all .1s;display:flex}.CommandPalette-module__Uv_YFq__itemActive,.CommandPalette-module__Uv_YFq__item:hover{color:#e8ecf4;background:#c9a84c14}.CommandPalette-module__Uv_YFq__itemActive .CommandPalette-module__Uv_YFq__itemArrow{opacity:.5}.CommandPalette-module__Uv_YFq__itemIcon{text-align:center;flex-shrink:0;width:24px;font-size:16px}.CommandPalette-module__Uv_YFq__itemContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.CommandPalette-module__Uv_YFq__itemText{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.CommandPalette-module__Uv_YFq__itemDesc{color:#e8ecf459;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.CommandPalette-module__Uv_YFq__itemShortcut{color:#c9a84c80;background:#c9a84c0f;border:1px solid #c9a84c1a;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:DM Mono,SF Mono,monospace;font-size:10px;font-weight:600}.CommandPalette-module__Uv_YFq__itemArrow{color:#e8ecf426;opacity:0;flex-shrink:0;transition:opacity .1s}.CommandPalette-module__Uv_YFq__emptyState{text-align:center;color:#e8ecf459;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}.CommandPalette-module__Uv_YFq__emptyIcon{opacity:.5;font-size:24px}.CommandPalette-module__Uv_YFq__footer{background:#060c1880;border-top:1px solid #ffffff0d;align-items:center;gap:16px;padding:8px 14px;display:flex}.CommandPalette-module__Uv_YFq__footerHint{color:#e8ecf440;align-items:center;gap:4px;font-size:10px;display:flex}.CommandPalette-module__Uv_YFq__footerHint kbd{background:#ffffff0d;border:1px solid #ffffff14;border-radius:3px;padding:1px 4px;font-family:DM Mono,SF Mono,monospace;font-size:9px}.CommandPalette-module__Uv_YFq__triggerButton{color:#e8ecf473;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;transition:all .2s;display:flex}.CommandPalette-module__Uv_YFq__triggerButton:hover{color:#e8ecf4b3;background:#c9a84c0f;border-color:#c9a84c26}.CommandPalette-module__Uv_YFq__searchSvg{opacity:.6;flex-shrink:0}.CommandPalette-module__Uv_YFq__triggerText{display:inline}.CommandPalette-module__Uv_YFq__triggerShortcut{color:#c9a84c80;background:#0000004d;border:1px solid #ffffff14;border-radius:4px;padding:2px 5px;font-family:DM Mono,SF Mono,monospace;font-size:9px;font-weight:600}@media (max-width:768px){.CommandPalette-module__Uv_YFq__modal{max-width:calc(100vw - 32px);margin:0 16px}.CommandPalette-module__Uv_YFq__triggerText{display:none}.CommandPalette-module__Uv_YFq__triggerButton{padding:6px 8px}}
.NotificationCenter-module__oNwSLW__container{position:relative}.NotificationCenter-module__oNwSLW__bellButton{color:#e8ecf480;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:relative}.NotificationCenter-module__oNwSLW__bellButton:hover{color:#c9a84ccc;background:#c9a84c0f;border-color:#c9a84c1f}.NotificationCenter-module__oNwSLW__badge{color:#060c18;background:#c9a84c;border-radius:100px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-family:DM Mono,monospace;font-size:9px;font-weight:700;animation:2s ease-in-out infinite NotificationCenter-module__oNwSLW__badgePulse;display:flex;position:absolute;top:1px;right:1px;box-shadow:0 0 8px #c9a84c66}@keyframes NotificationCenter-module__oNwSLW__badgePulse{0%,to{box-shadow:0 0 8px #c9a84c66}50%{box-shadow:0 0 14px #c9a84c99}}.NotificationCenter-module__oNwSLW__panel{z-index:9990;opacity:0;background:#0a0f1ef7;border:1px solid #c9a84c1a;border-radius:14px;flex-direction:column;width:380px;max-height:480px;animation:.2s cubic-bezier(.16,1,.3,1) forwards NotificationCenter-module__oNwSLW__panelIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-4px)scale(.98);box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff08,0 0 40px #c9a84c08}@keyframes NotificationCenter-module__oNwSLW__panelIn{to{opacity:1;transform:translateY(0)scale(1)}}.NotificationCenter-module__oNwSLW__panelHeader{border-bottom:1px solid #c9a84c0f;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.NotificationCenter-module__oNwSLW__panelTitle{color:#e8ecf4;letter-spacing:.02em;font-size:13px;font-weight:700}.NotificationCenter-module__oNwSLW__markAllBtn{color:#c9a84c99;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.NotificationCenter-module__oNwSLW__markAllBtn:hover{color:#c9a84c;background:#c9a84c14}.NotificationCenter-module__oNwSLW__list{flex:1;overflow-y:auto}.NotificationCenter-module__oNwSLW__list::-webkit-scrollbar{width:4px}.NotificationCenter-module__oNwSLW__list::-webkit-scrollbar-thumb{background:#c9a84c1f;border-radius:4px}.NotificationCenter-module__oNwSLW__notifItem{cursor:pointer;border-bottom:1px solid #ffffff08;align-items:flex-start;gap:10px;padding:12px 16px;transition:background .15s;display:flex;position:relative}.NotificationCenter-module__oNwSLW__notifItem:hover{background:#c9a84c0a}.NotificationCenter-module__oNwSLW__notifItem:last-child{border-bottom:none}.NotificationCenter-module__oNwSLW__notifUnread{background:#c9a84c05}.NotificationCenter-module__oNwSLW__notifIcon{background:#c9a84c0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:18px;display:flex}.NotificationCenter-module__oNwSLW__notifContent{flex:1;min-width:0}.NotificationCenter-module__oNwSLW__notifTitle{color:#e8ecf4;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.3}.NotificationCenter-module__oNwSLW__notifBody{color:#e8ecf473;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationCenter-module__oNwSLW__notifTime{color:#c9a84c66;margin-top:4px;font-family:DM Mono,monospace;font-size:10px}.NotificationCenter-module__oNwSLW__unreadDot{background:#c9a84c;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px;box-shadow:0 0 6px #c9a84c80}.NotificationCenter-module__oNwSLW__dismissBtn{color:#e8ecf433;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:10px;transition:all .15s;position:absolute;top:8px;right:8px}.NotificationCenter-module__oNwSLW__notifItem:hover .NotificationCenter-module__oNwSLW__dismissBtn{opacity:1}.NotificationCenter-module__oNwSLW__dismissBtn:hover{color:#e8ecf499;background:#ffffff0f}.NotificationCenter-module__oNwSLW__empty{text-align:center;color:#e8ecf44d;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;font-size:12px;display:flex}.NotificationCenter-module__oNwSLW__emptyIcon{opacity:.4;font-size:28px}.NotificationCenter-module__oNwSLW__panelFooter{background:#060c1880;border-top:1px solid #ffffff0a;padding:8px 16px}.NotificationCenter-module__oNwSLW__footerText{color:#c9a84c40;text-transform:uppercase;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:9px}@media (max-width:768px){.NotificationCenter-module__oNwSLW__panel{width:calc(100vw - 32px);right:-60px}}
.KeyboardShortcuts-module__q-2AEq__overlay{backdrop-filter:blur(16px);z-index:9998;opacity:0;background:#060c18bf;justify-content:center;align-items:center;animation:.18s forwards KeyboardShortcuts-module__q-2AEq__ksFadeIn;display:flex;position:fixed;inset:0}@keyframes KeyboardShortcuts-module__q-2AEq__ksFadeIn{to{opacity:1}}.KeyboardShortcuts-module__q-2AEq__modal{background:#0a0f1ef7;border:1px solid #c9a84c1a;border-radius:16px;width:100%;max-width:520px;animation:.2s cubic-bezier(.16,1,.3,1) forwards KeyboardShortcuts-module__q-2AEq__ksSlideIn;overflow:hidden;transform:scale(.96);box-shadow:0 24px 80px #0009,0 0 60px #c9a84c08}@keyframes KeyboardShortcuts-module__q-2AEq__ksSlideIn{to{transform:scale(1)}}.KeyboardShortcuts-module__q-2AEq__header{border-bottom:1px solid #c9a84c0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.KeyboardShortcuts-module__q-2AEq__headerLeft{color:#c9a84c99;align-items:center;gap:10px;display:flex}.KeyboardShortcuts-module__q-2AEq__headerTitle{color:#e8ecf4;letter-spacing:-.01em;font-size:14px;font-weight:700}.KeyboardShortcuts-module__q-2AEq__closeBtn{cursor:pointer;background:0 0;border:none;padding:0}.KeyboardShortcuts-module__q-2AEq__closeBtn kbd{color:#e8ecf44d;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:3px 7px;font-family:DM Mono,SF Mono,monospace;font-size:10px;font-weight:600;transition:all .15s}.KeyboardShortcuts-module__q-2AEq__closeBtn:hover kbd{color:#e8ecf499;background:#ffffff14}.KeyboardShortcuts-module__q-2AEq__content{flex-direction:column;gap:16px;max-height:400px;padding:12px 20px 20px;display:flex;overflow-y:auto}.KeyboardShortcuts-module__q-2AEq__category{flex-direction:column;gap:4px;display:flex}.KeyboardShortcuts-module__q-2AEq__categoryLabel{text-transform:uppercase;letter-spacing:.08em;color:#c9a84c66;padding-bottom:4px;font-family:DM Mono,monospace;font-size:10px;font-weight:700}.KeyboardShortcuts-module__q-2AEq__shortcutList{flex-direction:column;gap:2px;display:flex}.KeyboardShortcuts-module__q-2AEq__shortcutRow{border-radius:6px;justify-content:space-between;align-items:center;padding:7px 8px;transition:background .1s;display:flex}.KeyboardShortcuts-module__q-2AEq__shortcutRow:hover{background:#c9a84c0a}.KeyboardShortcuts-module__q-2AEq__shortcutLabel{color:#e8ecf4b3;font-size:12px;font-weight:500}.KeyboardShortcuts-module__q-2AEq__keys{align-items:center;gap:4px;display:flex}.KeyboardShortcuts-module__q-2AEq__key{color:#c9a84c99;background:#c9a84c0f;border:1px solid #c9a84c1f;border-radius:5px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-family:DM Mono,SF Mono,monospace;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0003}.KeyboardShortcuts-module__q-2AEq__footer{background:#060c1880;border-top:1px solid #ffffff0a;padding:10px 20px}.KeyboardShortcuts-module__q-2AEq__footerHint{color:#e8ecf440;font-size:10px}.KeyboardShortcuts-module__q-2AEq__footerHint kbd{background:#ffffff0d;border:1px solid #ffffff14;border-radius:3px;margin:0 2px;padding:1px 4px;font-family:DM Mono,SF Mono,monospace;font-size:9px}@media (max-width:768px){.KeyboardShortcuts-module__q-2AEq__modal{max-width:calc(100vw - 32px)}}
@keyframes login-module__3lrIIq__auroraShift{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.98)}to{transform:translate(0)scale(1)}}@keyframes login-module__3lrIIq__logoEnter{0%{opacity:0;transform:scale(.8)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes login-module__3lrIIq__cardEnter{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-module__3lrIIq__gridReveal{0%{opacity:0}to{opacity:1}}@keyframes login-module__3lrIIq__shimmerGold{0%{background-position:-200%}to{background-position:200%}}@keyframes login-module__3lrIIq__breathe{0%,to{opacity:.5}50%{opacity:1}}.login-module__3lrIIq__authPage{background:#050505;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.login-module__3lrIIq__authAurora{z-index:0;pointer-events:none;background:radial-gradient(at 25% 40%,#c9a84c12 0%,#0000 55%),radial-gradient(at 75% 60%,#c9a84c0d 0%,#0000 45%),radial-gradient(at 50% 90%,#4a90d908 0%,#0000 50%);animation:18s ease-in-out infinite alternate login-module__3lrIIq__auroraShift;position:absolute;inset:-80%}.login-module__3lrIIq__authGrid{z-index:0;pointer-events:none;opacity:0;background-image:linear-gradient(#c9a84c06 1px,#0000 1px),linear-gradient(90deg,#c9a84c06 1px,#0000 1px);background-size:64px 64px;animation:1.5s ease-out .3s forwards login-module__3lrIIq__gridReveal;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0006 0%,#0000 70%);mask-image:radial-gradient(#0006 0%,#0000 70%)}.login-module__3lrIIq__authOrb{filter:blur(60px);z-index:0;pointer-events:none;background:radial-gradient(circle,#c9a84c0f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.login-module__3lrIIq__authCard{z-index:1;backdrop-filter:blur(40px)saturate(150%);opacity:0;background:#0a0a0aa6;border:1px solid #c9a84c1f;border-radius:20px;width:100%;max-width:420px;padding:48px 40px 40px;animation:.7s cubic-bezier(.16,1,.3,1) .15s forwards login-module__3lrIIq__cardEnter;position:relative;box-shadow:0 24px 80px #00000080,inset 0 1px #ffffff0a}.login-module__3lrIIq__authCard:before{content:"";background:linear-gradient(90deg,#0000,#c9a84c80,#0000);height:1px;position:absolute;top:0;left:20%;right:20%}.login-module__3lrIIq__logoContainer{text-align:center;margin-bottom:28px}.login-module__3lrIIq__logoMark{color:#c9a84c;opacity:0;background:linear-gradient(135deg,#c9a84c1f,#c9a84c0a);border:1px solid #c9a84c38;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;animation:.5s cubic-bezier(.34,1.56,.64,1) .3s forwards login-module__3lrIIq__logoEnter;display:inline-flex;box-shadow:0 0 24px #c9a84c1a}.login-module__3lrIIq__brandName{letter-spacing:.3em;text-transform:uppercase;color:#f5f0e84d;margin-top:14px;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:10px;font-weight:700;display:block}.login-module__3lrIIq__heading{color:#f5f0e8;text-align:center;letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:600;line-height:1.3}.login-module__3lrIIq__subheading{color:#f5f0e866;text-align:center;margin-bottom:32px;font-size:13px;line-height:1.5}.login-module__3lrIIq__form{flex-direction:column;gap:18px;display:flex}.login-module__3lrIIq__fieldGroup{flex-direction:column;gap:8px;display:flex}.login-module__3lrIIq__label{color:#f5f0e880;letter-spacing:.02em;font-size:12px;font-weight:500}.login-module__3lrIIq__input{color:#f5f0e8;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:all .25s cubic-bezier(.16,1,.3,1)}.login-module__3lrIIq__input::placeholder{color:#f5f0e833}.login-module__3lrIIq__input:focus{background:#ffffff0d;border-color:#c9a84c59;box-shadow:0 0 0 3px #c9a84c14,0 0 20px #c9a84c0f}.login-module__3lrIIq__submitBtn{color:#0a0a0a;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#c9a84c,#b8953f);border:none;border-radius:10px;width:100%;margin-top:4px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.login-module__3lrIIq__submitBtn:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff26,#0000) 0 0/200% 100%;transition:opacity .3s;animation:3s linear infinite login-module__3lrIIq__shimmerGold;position:absolute;inset:0}.login-module__3lrIIq__submitBtn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #c9a84c40}.login-module__3lrIIq__submitBtn:hover:before{opacity:1}.login-module__3lrIIq__submitBtn:active{transform:translateY(0)}.login-module__3lrIIq__submitBtn:disabled{color:#f5f0e840;cursor:not-allowed;box-shadow:none;background:#ffffff0d;transform:none}.login-module__3lrIIq__submitBtn:disabled:before{display:none}.login-module__3lrIIq__divider{color:#f5f0e833;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:16px;margin:24px 0 16px;font-size:11px;font-weight:500;display:flex}.login-module__3lrIIq__divider:before,.login-module__3lrIIq__divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);flex:1;height:1px}.login-module__3lrIIq__googleBtn{color:#f5f0e8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.login-module__3lrIIq__googleBtn:before{content:"";opacity:0;background:linear-gradient(135deg,#4285f40f,#ea43350a,#fbbc050a,#34a8530f);transition:opacity .3s;position:absolute;inset:0}.login-module__3lrIIq__googleBtn:hover{background:#ffffff12;border-color:#ffffff24;transform:translateY(-1px);box-shadow:0 4px 16px #4285f41f}.login-module__3lrIIq__googleBtn:hover:before{opacity:1}.login-module__3lrIIq__googleBtn:active{transform:translateY(0)}.login-module__3lrIIq__googleBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.login-module__3lrIIq__googleIcon{z-index:1;flex-shrink:0;position:relative}.login-module__3lrIIq__toggleLink{text-align:center}.login-module__3lrIIq__toggleLink button{color:#f5f0e859;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:13px;transition:color .2s}.login-module__3lrIIq__toggleLink button:hover{color:#c9a84c}.login-module__3lrIIq__forgotLink{color:#f5f0e859;cursor:pointer;text-align:right;background:0 0;border:none;margin-top:-6px;padding:0;font-family:inherit;font-size:12px;transition:color .2s}.login-module__3lrIIq__forgotLink:hover{color:#c9a84c}.login-module__3lrIIq__successMessage,.login-module__3lrIIq__errorMessage{text-align:center;border-radius:10px;margin-bottom:8px;padding:12px 14px;font-size:13px;line-height:1.5}.login-module__3lrIIq__successMessage{color:#4ade80;background:#22c55e14;border:1px solid #22c55e26}.login-module__3lrIIq__errorMessage{color:#f87171;background:#ef444414;border:1px solid #ef444426}.login-module__3lrIIq__footer{text-align:center;color:#f5f0e833;margin-top:32px;font-size:11px;line-height:1.6}.login-module__3lrIIq__trustBadges{border-top:1px solid #ffffff0a;justify-content:center;gap:24px;margin-top:16px;padding-top:16px;display:flex}.login-module__3lrIIq__trustBadge{color:#f5f0e840;letter-spacing:.05em;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.login-module__3lrIIq__trustDot{background:#22c55e;border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite login-module__3lrIIq__breathe}.login-module__3lrIIq__loadingDots{align-items:center;gap:4px;display:inline-flex}.login-module__3lrIIq__loadingDots span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite login-module__3lrIIq__breathe}.login-module__3lrIIq__loadingDots span:nth-child(2){animation-delay:.15s}.login-module__3lrIIq__loadingDots span:nth-child(3){animation-delay:.3s}@media (max-width:480px){.login-module__3lrIIq__authCard{border-radius:16px;margin:16px;padding:36px 24px 32px}.login-module__3lrIIq__heading{font-size:20px}.login-module__3lrIIq__trustBadges{gap:16px}}
@keyframes portal-module__2iFjNW__scanSweepGold{0%,to{opacity:.3;top:0}50%{opacity:.5;top:100%}}@keyframes portal-module__2iFjNW__glowBreathe{0%,to{opacity:.03}50%{opacity:.06}}.portal-module__2iFjNW__portalLayout{isolation:isolate;background:#060c18;min-height:100vh;display:flex;position:relative}.portal-module__2iFjNW__portalLayout:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 0 30%,#c9a84c0a 0%,#0000 50%),radial-gradient(at 80% 80%,#c9a84c06 0%,#0000 45%),radial-gradient(at 50% 0,#c9a84c05 0%,#0000 60%);animation:6s ease-in-out infinite portal-module__2iFjNW__glowBreathe;position:fixed;inset:0}.portal-module__2iFjNW__portalMain{margin-left:var(--sidebar-current-width,var(--sidebar-width));z-index:1;flex-direction:column;flex:1;min-height:100vh;transition:margin-left .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.portal-module__2iFjNW__portalHeader{height:var(--header-height);backdrop-filter:blur(20px)saturate(180%);z-index:50;background:#060c18d9;border-bottom:1px solid #c9a84c14;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.portal-module__2iFjNW__portalHeader:after{content:"";background:linear-gradient(90deg,#0000 0%,#c9a84c26 20%,#c9a84c40 50%,#c9a84c1a 80%,#0000 100%);height:1px;position:absolute;bottom:-1px;left:0;right:0}[data-theme=light] .portal-module__2iFjNW__portalHeader{background:#fafaf8eb;border-bottom-color:#00000012}[data-theme=light] .portal-module__2iFjNW__portalHeader:after{background:linear-gradient(90deg,#0000 0%,#c9a84c1a 20%,#c9a84c26 50%,#c9a84c1a 80%,#0000 100%)}.portal-module__2iFjNW__headerLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.portal-module__2iFjNW__headerBrand{letter-spacing:.18em;text-transform:uppercase;color:var(--gold,#c9a84c);white-space:nowrap;text-shadow:0 0 12px #c9a84c4d;flex-shrink:0;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:12px;font-weight:700}[data-theme=light] .portal-module__2iFjNW__headerBrand{color:#8a6e2f;text-shadow:none}.portal-module__2iFjNW__headerSep{color:#e8ecf433;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px}[data-theme=light] .portal-module__2iFjNW__headerSep{color:#0003}.portal-module__2iFjNW__headerTitle{color:#e8ecf48c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}[data-theme=light] .portal-module__2iFjNW__headerTitle{color:#6b6560}.portal-module__2iFjNW__headerRight{flex-shrink:0;align-items:center;gap:12px;display:flex}.portal-module__2iFjNW__headerBadge{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:#e8ecf473;background:#c9a84c0f;border:1px solid #c9a84c1f;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-family:DM Mono,Inter,monospace;font-size:10px;font-weight:700;display:inline-flex}.portal-module__2iFjNW__headerBadge[data-tier=admin]{color:#c9a84c;background:#c9a84c1f;border-color:#c9a84c47;box-shadow:0 0 12px #c9a84c1a}.portal-module__2iFjNW__headerBadge[data-tier=investor]{color:#e4c97e;background:#c9a84c14;border-color:#c9a84c33}.portal-module__2iFjNW__headerBadgeDot{opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px}[data-theme=light] .portal-module__2iFjNW__headerBadge{color:#8a6e2f;background:#c9a84c14;border-color:#c9a84c33}.portal-module__2iFjNW__portalContent{flex:1;padding:32px;animation:.4s cubic-bezier(.16,1,.3,1) both portal-module__2iFjNW__portalFadeIn}@keyframes portal-module__2iFjNW__portalFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.portal-module__2iFjNW__portalMain{margin-left:0}.portal-module__2iFjNW__portalHeader{padding:0 16px 0 64px}.portal-module__2iFjNW__portalContent{padding:20px 16px}}
