.AuthGate-module__bQWOba__shell{min-height:100dvh;position:relative;overflow-x:clip}
.BrandLogo-module__f_kG8a__inline{align-items:center;gap:10px;min-width:0;display:inline-flex}.BrandLogo-module__f_kG8a__stacked{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.BrandLogo-module__f_kG8a__markWrap{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:32px;display:inline-flex}.BrandLogo-module__f_kG8a__markWrapStacked{filter:drop-shadow(0 8px 20px #312e8133);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BrandLogo-module__f_kG8a__markTile{fill:#312e81}.BrandLogo-module__f_kG8a__markStroke{stroke:#eef2ff;fill:none}.BrandLogo-module__f_kG8a__markAccent{stroke:#a78bfa;fill:none}.BrandLogo-module__f_kG8a__markAccentSoft{stroke:#c4b5fd;fill:none}.BrandLogo-module__f_kG8a__markDot{fill:#818cf8}[data-theme=dark] .BrandLogo-module__f_kG8a__markTile{fill:#6366f1;stroke:none;stroke-width:0}[data-theme=dark] .BrandLogo-module__f_kG8a__markStroke{stroke:#f8f7ff}[data-theme=dark] .BrandLogo-module__f_kG8a__markAccent{stroke:#e9d5ff}[data-theme=dark] .BrandLogo-module__f_kG8a__markAccentSoft{stroke:#ddd6fe}[data-theme=dark] .BrandLogo-module__f_kG8a__markDot{fill:#f5f3ff}[data-theme=dark] .BrandLogo-module__f_kG8a__markWrapStacked{filter:drop-shadow(0 8px 24px #818cf859)}.BrandLogo-module__f_kG8a__wordmark{color:var(--text-logo);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;max-width:min(280px,48vw);font-size:14px;font-weight:650;line-height:1.2;transition:color .3s;overflow:hidden}@media (max-width:420px){.BrandLogo-module__f_kG8a__wordmark{max-width:min(140px,42vw);font-size:12px}.BrandLogo-module__f_kG8a__markWrap{width:30px;height:28px}}.BrandLogo-module__f_kG8a__wordmarkStacked{color:var(--text-logo);letter-spacing:-.045em;font-size:clamp(26px,5vw,34px);font-weight:700;line-height:1.1;transition:color .3s}
.Header-module__hBw1pG__header{z-index:170;background:color-mix(in srgb, var(--bg-page) 94%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 32px;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__headerSpacer{flex-shrink:0;height:60px}.Header-module__hBw1pG__headerLeft{align-items:center;gap:8px;min-width:0;display:flex}.Header-module__hBw1pG__menuToggle{border:1px solid var(--border-subtle);cursor:pointer;width:40px;height:40px;color:var(--text-primary);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0;transition:border-color .2s,background .2s;display:none}.Header-module__hBw1pG__menuToggle:hover{border-color:var(--border-card-focus);background:var(--bg-badge)}.Header-module__hBw1pG__menuBar{transform-origin:50%;background:currentColor;border-radius:999px;width:16px;height:1.75px;transition:transform .22s,opacity .22s;display:block}.Header-module__hBw1pG__menuToggleOpen .Header-module__hBw1pG__menuBar:first-child{transform:translateY(6.75px)rotate(45deg)}.Header-module__hBw1pG__menuToggleOpen .Header-module__hBw1pG__menuBar:nth-child(2){opacity:0}.Header-module__hBw1pG__menuToggleOpen .Header-module__hBw1pG__menuBar:nth-child(3){transform:translateY(-6.75px)rotate(-45deg)}.Header-module__hBw1pG__logoWrap{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.Header-module__hBw1pG__headerRight{flex-shrink:1;align-items:center;gap:10px;min-width:0;display:flex}.Header-module__hBw1pG__nav{align-items:center;gap:4px;display:flex}.Header-module__hBw1pG__navLink{color:var(--text-secondary);white-space:nowrap;background:0 0;border-radius:0;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.Header-module__hBw1pG__navLink:hover,.Header-module__hBw1pG__navLinkActive,.Header-module__hBw1pG__navLinkActive:hover{color:var(--text-primary);background:0 0}.Header-module__hBw1pG__themeToggle{border:1px solid var(--border-subtle);cursor:pointer;height:34px;color:var(--text-primary);background:0 0;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-family:inherit;transition:border-color .2s,background .2s;display:inline-flex}.Header-module__hBw1pG__themeToggle:hover{border-color:var(--border-card-focus);background:var(--bg-badge)}.Header-module__hBw1pG__themeIcon{background:var(--bg-btn-active);width:26px;height:26px;color:var(--text-btn-active);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Header-module__hBw1pG__themeLabel{white-space:nowrap;padding-right:2px;font-size:13px;font-weight:600;line-height:1.2}.Header-module__hBw1pG__accountMenu{z-index:171;position:relative}.Header-module__hBw1pG__accountButton{border:1px solid var(--border-subtle);cursor:pointer;max-width:220px;color:var(--text-primary);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:4px 10px 4px 4px;transition:border-color .2s,background .2s;display:inline-flex}.Header-module__hBw1pG__accountButton:hover{border-color:var(--border-card-focus);background:var(--bg-badge)}.Header-module__hBw1pG__avatar{background:var(--bg-btn-active);width:26px;height:26px;color:var(--text-btn-active);letter-spacing:.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.Header-module__hBw1pG__accountMeta{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Header-module__hBw1pG__accountName{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.Header-module__hBw1pG__accountEmail{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:11px;line-height:1.2;overflow:hidden}.Header-module__hBw1pG__chevron{width:14px;height:14px;color:var(--text-muted);flex-shrink:0;transition:transform .15s}.Header-module__hBw1pG__chevronOpen{transform:rotate(180deg)}.Header-module__hBw1pG__menu{background:var(--bg-card);border:1px solid var(--border-card);width:240px;box-shadow:var(--shadow-card-focus);z-index:172;pointer-events:auto;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.Header-module__hBw1pG__menuHeader{border-bottom:1px solid var(--border-card);margin-bottom:6px;padding:10px 12px 12px}.Header-module__hBw1pG__menuHeaderName{color:var(--text-primary);font-size:13px;font-weight:600}.Header-module__hBw1pG__menuHeaderEmail{color:var(--text-muted);word-break:break-all;margin-top:2px;font-size:12px}.Header-module__hBw1pG__menuItem,.Header-module__hBw1pG__menuItemDanger{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:block}.Header-module__hBw1pG__menuItem:hover{background:var(--bg-badge)}.Header-module__hBw1pG__menuItemDanger{color:#b91c1c}.Header-module__hBw1pG__menuItemDanger:hover{background:#fef2f2}.Header-module__hBw1pG__menuItemDanger:disabled{opacity:.6;cursor:not-allowed}@media (max-width:860px){.Header-module__hBw1pG__menuToggle{display:inline-flex}.Header-module__hBw1pG__header{padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.Header-module__hBw1pG__headerSpacer{height:calc(54px + env(safe-area-inset-top,0px))}}@media (max-width:640px){.Header-module__hBw1pG__logoText{max-width:min(160px,38vw);font-size:12px}.Header-module__hBw1pG__themeLabel{display:none}.Header-module__hBw1pG__themeToggle{justify-content:center;width:40px;height:40px;padding:4px}.Header-module__hBw1pG__accountMeta{display:none}.Header-module__hBw1pG__accountButton{border-radius:10px;min-height:40px;padding:4px 8px 4px 4px}}
.PageAtmosphere-module__0CaQqa__root{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.PageAtmosphere-module__0CaQqa__wash{background:radial-gradient(90% 55% at 50% -8%,#dde4ff 0%,#0000 56%),radial-gradient(65% 48% at 100% 100%,#e9ddff 0%,#0000 52%),radial-gradient(55% 40% at 0 85%,#e0e7ff 0%,#0000 48%),linear-gradient(160deg,#eef0ff 0%,#f5f3ff 48%,#eef2ff 100%);position:absolute;inset:0}[data-theme=dark] .PageAtmosphere-module__0CaQqa__wash{background:radial-gradient(70% 45% at 50% -10%,#6366f133,#0000 55%),radial-gradient(50% 40% at 100% 100%,#7c3aed24,#0000 50%),linear-gradient(#0e1222 0%,#0000 45%,#090c16 100%)}.PageAtmosphere-module__0CaQqa__blobA,.PageAtmosphere-module__0CaQqa__blobB,.PageAtmosphere-module__0CaQqa__blobC,.PageAtmosphere-module__0CaQqa__blobD{filter:blur(68px);mix-blend-mode:normal;will-change:transform, border-radius;opacity:1;--mx:0px;--my:0px;position:absolute}:is([data-theme=dark] .PageAtmosphere-module__0CaQqa__blobA,[data-theme=dark] .PageAtmosphere-module__0CaQqa__blobB,[data-theme=dark] .PageAtmosphere-module__0CaQqa__blobC,[data-theme=dark] .PageAtmosphere-module__0CaQqa__blobD){mix-blend-mode:screen;opacity:.65;filter:blur(64px)}.PageAtmosphere-module__0CaQqa__blobA{width:min(560px,78vw);height:min(560px,78vw);translate:var(--mx) var(--my);background:radial-gradient(circle at 35% 40%,#6366f147 0%,#4f46e529 38%,#a5b4fc14 60%,#0000 74%);border-radius:42% 58% 48% 52%/48% 42% 58% 52%;animation:22s ease-in-out infinite PageAtmosphere-module__0CaQqa__lavaFloatA,14s ease-in-out infinite PageAtmosphere-module__0CaQqa__lavaMorph;top:52%;left:4%}.PageAtmosphere-module__0CaQqa__blobB{width:min(500px,70vw);height:min(500px,70vw);translate:var(--mx) var(--my);background:radial-gradient(circle at 55% 45%,#1e3a8a38 0%,#2563eb24 42%,#6366f10f 64%,#0000 76%);border-radius:58% 42% 55% 45%/45% 55% 40% 60%;animation:26s ease-in-out -4s infinite PageAtmosphere-module__0CaQqa__lavaFloatB,18s ease-in-out -2s infinite reverse PageAtmosphere-module__0CaQqa__lavaMorph;top:4%;right:-8%}.PageAtmosphere-module__0CaQqa__blobC{width:min(440px,62vw);height:min(440px,62vw);translate:var(--mx) var(--my);background:radial-gradient(circle at 40%,#a78bfa47 0%,#7c3aed24 44%,#ddd6fe12 64%,#0000 76%);border-radius:48% 52% 38% 62%/55% 40% 60% 45%;animation:20s ease-in-out -9s infinite PageAtmosphere-module__0CaQqa__lavaFloatC,16s ease-in-out -5s infinite PageAtmosphere-module__0CaQqa__lavaMorph;bottom:-10%;right:16%}.PageAtmosphere-module__0CaQqa__blobD{width:min(380px,54vw);height:min(380px,54vw);translate:var(--mx) var(--my);background:radial-gradient(circle at 50% 40%,#818cf83d 0%,#6366f11f 46%,#c4b5fd0f 66%,#0000 76%);border-radius:55% 45% 60% 40%/42% 58% 48% 52%;animation:24s ease-in-out -12s infinite PageAtmosphere-module__0CaQqa__lavaFloatD,12s ease-in-out -7s infinite reverse PageAtmosphere-module__0CaQqa__lavaMorph;top:26%;left:40%}[data-theme=dark] .PageAtmosphere-module__0CaQqa__blobA{background:radial-gradient(circle at 35% 40%,#6366f14d 0%,#4f46e51f 45%,#0000 70%)}[data-theme=dark] .PageAtmosphere-module__0CaQqa__blobB{background:radial-gradient(circle at 55% 45%,#60a5fa38 0%,#2563eb1a 48%,#0000 70%)}[data-theme=dark] .PageAtmosphere-module__0CaQqa__blobC{background:radial-gradient(circle at 40%,#a78bfa42 0%,#7c3aed1a 50%,#0000 70%)}[data-theme=dark] .PageAtmosphere-module__0CaQqa__blobD{background:radial-gradient(circle at 50% 40%,#a5b4fc2e 0%,#818cf814 50%,#0000 72%)}.PageAtmosphere-module__0CaQqa__grid{opacity:.22;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(85% 70% at 50% 35%,#000 20%,#0000 75%)}@keyframes PageAtmosphere-module__0CaQqa__lavaMorph{0%,to{border-radius:42% 58% 48% 52%/48% 42% 58% 52%}25%{border-radius:58% 42% 62% 38%/40% 55% 45% 60%}50%{border-radius:38% 62% 45% 55%/55% 38% 62% 45%}75%{border-radius:55% 45% 40% 60%/42% 58% 38% 62%}}@keyframes PageAtmosphere-module__0CaQqa__lavaFloatA{0%,to{transform:translate(0,0)scale(1)rotate(0)}25%{transform:translate(12%,-28%)scale(1.12)rotate(8deg)}50%{transform:translate(22%,-52%)scale(.92)rotate(-4deg)}75%{transform:translate(-6%,-22%)scale(1.08)rotate(6deg)}}@keyframes PageAtmosphere-module__0CaQqa__lavaFloatB{0%,to{transform:translate(0,0)scale(1)rotate(0)}30%{transform:translate(-18%,24%)scale(1.1)rotate(-10deg)}55%{transform:translate(-28%,48%)scale(.9)rotate(5deg)}80%{transform:translate(8%,18%)scale(1.06)rotate(-6deg)}}@keyframes PageAtmosphere-module__0CaQqa__lavaFloatC{0%,to{transform:translate(0,0)scale(1)rotate(0)}20%{transform:translate(-16%,-18%)scale(1.14)rotate(12deg)}45%{transform:translate(10%,-42%)scale(.88)rotate(-8deg)}70%{transform:translate(18%,-12%)scale(1.05)rotate(4deg)}}@keyframes PageAtmosphere-module__0CaQqa__lavaFloatD{0%,to{transform:translate(0,0)scale(1)rotate(0)}33%{transform:translate(-20%,16%)scale(1.15)rotate(-12deg)}66%{transform:translate(16%,-20%)scale(.85)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.PageAtmosphere-module__0CaQqa__blobA,.PageAtmosphere-module__0CaQqa__blobB,.PageAtmosphere-module__0CaQqa__blobC,.PageAtmosphere-module__0CaQqa__blobD{animation:none}}
.Sidebar-module__WZVnLW__backdrop{display:none}.Sidebar-module__WZVnLW__sidebar{border-right:1px solid var(--border-subtle);background:var(--bg-sidebar);-webkit-backdrop-filter:blur(14px);z-index:10;flex-direction:column;flex-shrink:0;align-self:flex-start;width:212px;height:calc(100dvh - 60px);padding:14px 12px 20px;display:flex;position:sticky;top:60px;overflow:hidden}.Sidebar-module__WZVnLW__section{flex-shrink:0;margin-bottom:14px}.Sidebar-module__WZVnLW__section:last-child{margin-bottom:0}.Sidebar-module__WZVnLW__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600;font-family:var(--font-mono), monospace;padding:0 10px 6px}.Sidebar-module__WZVnLW__labelShort{display:none}.Sidebar-module__WZVnLW__item{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;min-height:34px;margin-bottom:1px;padding:6px 10px;font-size:13px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:flex}.Sidebar-module__WZVnLW__itemLabelShort{display:none}.Sidebar-module__WZVnLW__item svg{color:var(--icon-color);flex-shrink:0;transition:color .15s}.Sidebar-module__WZVnLW__item:hover{background:var(--bg-badge);color:var(--text-primary)}.Sidebar-module__WZVnLW__item:hover svg{color:var(--icon-focus)}.Sidebar-module__WZVnLW__itemActive,.Sidebar-module__WZVnLW__itemActive:hover{background:var(--bg-badge);color:var(--text-primary)}.Sidebar-module__WZVnLW__itemActive svg,.Sidebar-module__WZVnLW__itemActive:hover svg{color:var(--accent)}.Sidebar-module__WZVnLW__badge{font-size:10px;font-weight:650;font-family:var(--font-mono), monospace;color:var(--text-muted);border:1px solid var(--border-subtle);text-align:center;background:0 0;border-radius:999px;min-width:22px;margin-left:auto;padding:1px 7px}.Sidebar-module__WZVnLW__itemActive .Sidebar-module__WZVnLW__badge{color:var(--text-status);border-color:var(--border-status-pill);background:var(--bg-status-pill)}@media (max-width:860px){.Sidebar-module__WZVnLW__backdrop{z-index:150;opacity:0;pointer-events:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0b0e1a7a;border:none;margin:0;padding:0;transition:opacity .22s;display:block;position:fixed;inset:0}.Sidebar-module__WZVnLW__backdropOpen{opacity:1;pointer-events:auto}.Sidebar-module__WZVnLW__sidebar{z-index:160;border-right:1px solid var(--border-subtle);width:min(280px,86vw);height:100dvh;min-height:100dvh;padding:calc(70px + env(safe-area-inset-top,0px)) 14px calc(24px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;background:var(--bg-page);-webkit-backdrop-filter:blur(20px)saturate(1.1);pointer-events:none;visibility:hidden;border-bottom:none;align-self:auto;transition:transform .26s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:8px 0 32px #0b0e1a2e}.Sidebar-module__WZVnLW__sidebarOpen{pointer-events:auto;visibility:visible;transform:translate(0)}.Sidebar-module__WZVnLW__section{margin-bottom:22px}.Sidebar-module__WZVnLW__label{padding:0 10px 10px}.Sidebar-module__WZVnLW__labelFull{display:inline}.Sidebar-module__WZVnLW__labelShort{display:none}.Sidebar-module__WZVnLW__item{width:100%;min-height:44px;margin-bottom:2px;padding:10px 12px}.Sidebar-module__WZVnLW__itemLabelFull{display:inline}.Sidebar-module__WZVnLW__itemLabelShort{display:none}.Sidebar-module__WZVnLW__badge{margin-left:auto}}
.layout-module__T8_2_W__shell{min-height:100dvh;position:relative;overflow-x:clip}.layout-module__T8_2_W__body{z-index:10;align-items:stretch;min-width:0;display:flex;position:relative}.layout-module__T8_2_W__main{flex:1;width:100%;min-width:0;padding:28px 32px 56px}@media (max-width:860px){.layout-module__T8_2_W__main{padding:16px 14px calc(28px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.layout-module__T8_2_W__main{padding:14px 12px calc(24px + env(safe-area-inset-bottom,0px))}}
.Skeleton-module__iLQKgG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Skeleton-module__iLQKgG__bone{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-badge) 70%, var(--border-subtle)) 0%, color-mix(in srgb, var(--bg-card) 55%, var(--bg-badge)) 45%, color-mix(in srgb, var(--bg-badge) 70%, var(--border-subtle)) 100%);background-size:200% 100%;border-radius:10px;animation:1.35s ease-in-out infinite Skeleton-module__iLQKgG__shimmer;display:block}@keyframes Skeleton-module__iLQKgG__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__iLQKgG__bone{opacity:.72;animation:none}}.Skeleton-module__iLQKgG__dashboard{z-index:10;min-height:100dvh;position:relative}.Skeleton-module__iLQKgG__header{z-index:100;min-height:60px;padding:10px 32px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--bg-page) 64%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.Skeleton-module__iLQKgG__headerSpacer{height:calc(60px + env(safe-area-inset-top,0px));flex-shrink:0}.Skeleton-module__iLQKgG__headerLeft,.Skeleton-module__iLQKgG__headerRight{align-items:center;gap:10px;display:flex}.Skeleton-module__iLQKgG__mark{border-radius:8px;width:32px;height:32px}.Skeleton-module__iLQKgG__wordmark{border-radius:6px;width:140px;height:14px}.Skeleton-module__iLQKgG__iconBtn,.Skeleton-module__iLQKgG__avatar{border-radius:10px;width:34px;height:34px}.Skeleton-module__iLQKgG__body{align-items:stretch;min-width:0;display:flex}.Skeleton-module__iLQKgG__sidebar{border-right:1px solid var(--border-subtle);flex-shrink:0;width:212px;padding:18px 14px 32px}.Skeleton-module__iLQKgG__sideSection{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.Skeleton-module__iLQKgG__sideLabel{border-radius:4px;width:64px;height:10px;margin:0 10px 6px}.Skeleton-module__iLQKgG__sideItem{border-radius:10px;width:100%;height:36px}.Skeleton-module__iLQKgG__main{flex:1;min-width:0;padding:28px 32px 56px}.Skeleton-module__iLQKgG__title{border-radius:8px;width:min(280px,55%);height:28px;margin-bottom:10px}.Skeleton-module__iLQKgG__subtitle{border-radius:6px;width:min(360px,70%);height:14px;margin-bottom:28px}.Skeleton-module__iLQKgG__cardGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.Skeleton-module__iLQKgG__card{border-radius:14px;height:88px}.Skeleton-module__iLQKgG__panel{border-radius:18px;width:100%;height:min(420px,52vh)}.Skeleton-module__iLQKgG__page{z-index:10;width:100%;padding:8px 0 24px;position:relative}.Skeleton-module__iLQKgG__signIn{flex-direction:column;align-items:stretch;gap:14px;width:min(420px,100%);margin:0 auto;padding:28px 0;display:flex}.Skeleton-module__iLQKgG__signMark{border-radius:14px;align-self:center;width:56px;height:56px;margin-bottom:4px}.Skeleton-module__iLQKgG__signTitle{border-radius:8px;align-self:center;width:70%;height:28px}.Skeleton-module__iLQKgG__signLede{border-radius:8px;align-self:center;width:88%;height:40px;margin-bottom:8px}.Skeleton-module__iLQKgG__signField{border-radius:12px;width:100%;height:48px}.Skeleton-module__iLQKgG__signButton{border-radius:12px;width:100%;height:48px;margin-top:4px}@media (max-width:860px){.Skeleton-module__iLQKgG__header{padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.Skeleton-module__iLQKgG__headerSpacer{height:calc(54px + env(safe-area-inset-top,0px))}.Skeleton-module__iLQKgG__wordmark{width:100px}.Skeleton-module__iLQKgG__sidebar{display:none}.Skeleton-module__iLQKgG__main{padding:16px 14px calc(28px + env(safe-area-inset-bottom,0px))}.Skeleton-module__iLQKgG__cardGrid{grid-template-columns:1fr}.Skeleton-module__iLQKgG__panel{height:280px}}
.RoleGate-module__aY9NIG__denied{min-height:40vh;position:relative}
.page-module__C8a4la__page{background:var(--bg-page);min-height:100dvh;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;flex-direction:column;display:flex;position:relative;overflow-x:clip}.page-module__C8a4la__topBar{z-index:20;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:relative}.page-module__C8a4la__brandMark{align-items:center;gap:10px;display:inline-flex}.page-module__C8a4la__brandLockup{font:inherit;margin:0 0 12px}.page-module__C8a4la__themeToggle{border:1px solid var(--border-card);background:var(--bg-card);cursor:pointer;width:36px;height:36px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background .2s;display:flex}.page-module__C8a4la__themeToggle:hover{border-color:var(--border-card-focus);color:var(--text-primary);background:var(--bg-badge)}.page-module__C8a4la__main{z-index:10;flex:1;justify-content:center;align-items:center;padding:24px 24px 64px;display:flex;position:relative}.page-module__C8a4la__panel{width:100%;max-width:420px;animation:.55s both page-module__C8a4la__riseIn}.page-module__C8a4la__eyebrow{color:var(--text-status);font-size:12px;font-weight:500;font-family:var(--font-mono), monospace;background:var(--bg-status-pill);border:1px solid var(--border-status-pill);border-radius:8px;align-items:center;gap:8px;margin:0 0 16px;padding:5px 12px;display:inline-flex}.page-module__C8a4la__eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s infinite page-module__C8a4la__pulseDot}.page-module__C8a4la__lede{color:var(--text-secondary);max-width:34ch;margin:0 0 28px;font-size:15px;line-height:1.6}.page-module__C8a4la__form{flex-direction:column;gap:16px;animation:.65s 80ms both page-module__C8a4la__riseIn;display:flex}.page-module__C8a4la__field{flex-direction:column;gap:8px;display:flex}.page-module__C8a4la__label{color:var(--text-secondary);letter-spacing:-.01em;font-size:12px;font-weight:600}.page-module__C8a4la__input,.page-module__C8a4la__passwordInput{border:1px solid var(--border-card);width:100%;color:var(--text-primary);background:var(--bg-card);box-shadow:none;border-radius:12px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.page-module__C8a4la__input::placeholder,.page-module__C8a4la__passwordInput::placeholder{color:var(--placeholder)}.page-module__C8a4la__input:focus,.page-module__C8a4la__passwordRow:focus-within{border-color:var(--border-card-focus);box-shadow:var(--shadow-card-focus)}.page-module__C8a4la__passwordRow{border:1px solid var(--border-card);background:var(--bg-card);box-shadow:none;border-radius:12px;align-items:center;gap:8px;padding-right:8px;transition:border-color .2s,box-shadow .2s;display:flex}.page-module__C8a4la__passwordInput{box-shadow:none;background:0 0;border:none;padding-right:8px}.page-module__C8a4la__passwordInput:focus{box-shadow:none}.page-module__C8a4la__revealButton{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600}.page-module__C8a4la__revealButton:hover{color:var(--text-primary);background:var(--bg-badge)}.page-module__C8a4la__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}[data-theme=dark] .page-module__C8a4la__error{color:#fca5a5;background:#b91c1c26;border-color:#f8717159}.page-module__C8a4la__submit{color:var(--text-btn-active);background:var(--bg-btn-active);cursor:pointer;border:none;border-radius:12px;margin-top:4px;padding:14px 18px;font-size:15px;font-weight:600;transition:transform .15s,opacity .2s}.page-module__C8a4la__submit:hover:not(:disabled){transform:translateY(-1px)}.page-module__C8a4la__submit:active:not(:disabled){transform:translateY(0)}.page-module__C8a4la__submit:disabled{opacity:.6;cursor:not-allowed}.page-module__C8a4la__footnote{color:var(--text-muted);margin:20px 0 0;font-size:12px;line-height:1.5}@keyframes page-module__C8a4la__riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__C8a4la__pulseDot{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:640px){.page-module__C8a4la__topBar{padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top,0px))}.page-module__C8a4la__main{padding:20px 16px calc(40px + env(safe-area-inset-bottom,0px));align-items:flex-start}.page-module__C8a4la__panel{max-width:100%}.page-module__C8a4la__input,.page-module__C8a4la__passwordInput,.page-module__C8a4la__submit{min-height:48px;font-size:16px}.page-module__C8a4la__submit{width:100%}}
