@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-inter:"inter","inter Fallback"}.AppShell_shell__YCowG{min-height:100vh;min-height:100dvh;position:relative}.AppShell_main__NYoit{margin-left:var(--sidebar-width);padding:var(--space-6);min-height:100vh;min-height:100dvh}.AppShell_mobileHeader__NRBXz{display:none}.AppShell_mobileBrand__CZZNB{font-size:var(--font-size-xl);font-weight:500;color:var(--color-fg);letter-spacing:.35em;flex:1 1;text-align:center;margin:0 12px}.AppShell_bellBtn__1jEjV{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;color:var(--color-fg);flex-shrink:0;transition:background .15s}.AppShell_bellBtn__1jEjV:hover{background:var(--color-surface)}.AppShell_bellDot__bpm7i{position:absolute;top:6px;right:6px;width:9px;height:9px;background:var(--color-warm);border:2px solid var(--color-bg);border-radius:50%}.AppShell_hamburger__0Bhz1{display:flex;width:36px;height:36px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;flex-shrink:0;transition:background .15s}.AppShell_hamburger__0Bhz1:hover{background:var(--color-surface-hover)}.AppShell_backdrop__mOR_u{display:none}.AppShell_public__zeGYp{padding:var(--space-5)}.AppShell_loading__rrzix,.AppShell_public__zeGYp{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center}.AppShell_loading__rrzix{color:var(--color-fg-muted)}@media (max-width:1024px){.AppShell_main__NYoit{margin-left:0;padding:var(--space-4);padding-top:calc(var(--space-4) + 52px + env(safe-area-inset-top, 0px))}.AppShell_mobileHeader__NRBXz{display:flex;position:fixed;top:0;left:0;right:0;height:calc(52px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);background:var(--color-bg);border-bottom:1px solid var(--color-border);align-items:center;padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-3);z-index:300}.AppShell_bar__i_mjE{display:block;width:18px;height:2px;background:var(--color-fg);border-radius:2px}.AppShell_backdrop__mOR_u{display:block;position:fixed;inset:0;background:rgba(0,0,0,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:150;animation:AppShell_fadeIn__aqzND .25s ease}@keyframes AppShell_fadeIn__aqzND{0%{opacity:0}to{opacity:1}}}.AppShell_serverChromePlaceholder__ZK9wD{visibility:hidden;pointer-events:none}.AppShell_bellBackdrop__BJGBt{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;z-index:500;padding:var(--space-4);animation:AppShell_bellFade__ESSs6 .18s ease}@keyframes AppShell_bellFade__ESSs6{0%{opacity:0}to{opacity:1}}.AppShell_bellModal__rvDK_{background:var(--color-bg);border-radius:var(--radius-lg);width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.2);animation:AppShell_bellRise__F1Ua_ .22s cubic-bezier(.2,.9,.25,1)}@keyframes AppShell_bellRise__F1Ua_{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:700px){.AppShell_bellBackdrop__BJGBt{align-items:center}}.AppShell_bellHeader__CNGbo{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--color-border)}.AppShell_bellTitle__DdOem{margin:0;font-size:18px;font-weight:700;color:var(--color-fg)}.AppShell_bellClose__t6nss{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;color:var(--color-fg)}.AppShell_bellClose__t6nss:hover{background:var(--color-surface)}.AppShell_bellList__s8KkA{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1}.AppShell_bellItem__z7IIt{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:transparent;border:none;border-bottom:1px solid var(--color-border);font-family:inherit;cursor:pointer;width:100%;text-align:left;color:inherit;transition:background .15s}.AppShell_bellItem__z7IIt:hover{background:var(--color-surface)}.AppShell_bellDotMini__Jhm1L{width:8px;height:8px;background:var(--color-warm);border-radius:50%;flex-shrink:0;margin-top:8px}.AppShell_bellItemBody__T_hGj{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.AppShell_bellItemTop__Hsn2a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.AppShell_bellItemTitle__HV4mB{font-size:15px;font-weight:700;color:var(--color-fg)}.AppShell_bellItemAgo__elF_3{font-size:12px;color:var(--color-fg-muted);white-space:nowrap}.AppShell_bellItemDetail__041d8{margin:0;font-size:13px;color:var(--color-fg-muted);line-height:1.5}.AppShell_bellEmpty__4Xzm_{margin:0;padding:var(--space-5);text-align:center;color:var(--color-fg-muted);font-size:14px}:root{--color-bg:#FFFFFF;--color-surface:#F7F7F8;--color-surface-hover:#ECECEC;--color-border:#ECECEC;--color-fg:#111111;--color-fg-muted:#6E6E73;--color-fg-subtle:#9499a3;--color-accent:#111111;--color-accent-fg:#ffffff;--color-warm:#FF6A13;--color-warm-bg:rgba(255,106,19,0.08);--color-positive:#16A34A;--color-negative:#DC2626;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-splash-mark:"Arial Black",Arial,sans-serif;--font-splash-word:Arial,sans-serif;--font-size-xs:11px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:28px;--font-size-3xl:48px;--page-title-size:20px;--page-subtitle-size:12px;--page-hero-icon-size:44px;--page-padding:var(--space-4);--page-gap:var(--space-3);--sidebar-width:260px;--header-height:56px}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--color-fg);font-family:var(--font-sans);font-size:var(--font-size-md);-webkit-font-smoothing:antialiased}.appBody,body,html{background:var(--color-bg)}a{color:inherit;text-decoration:none}button{font-family:inherit}.bootSplash{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--color-bg)}.bootSplashHidden{display:none!important;visibility:hidden!important;pointer-events:none!important}.bootSplashHidden,.bootSplashHidden *{animation:none!important}.bootSplashBrand{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.bootSplashLogo{width:72px;height:72px;border-radius:18px;background:var(--color-fg);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgba(0,0,0,.08)}.bootSplashMark{color:var(--color-bg);font-family:var(--font-splash-mark);font-weight:900;font-size:40px;line-height:1;letter-spacing:-.02em}.bootSplashWord{line-height:1;font-family:var(--font-splash-word);font-size:var(--font-size-lg);font-weight:600;color:var(--color-fg);letter-spacing:.04em}@media (min-width:640px){main>*{margin-inline:auto!important}}@media (min-width:640px) and (max-width:1024px){main{padding-inline:var(--space-6)!important}}@media (min-width:1025px){[class*=ActionBar],[class*=BottomBar],[class*=FooterBar],[class*=actionBar],[class*=bottomBar],[class*=footerBar]{left:var(--sidebar-width)!important}}#server-app-shell[hidden]{display:none!important}