:where(.hub){color-scheme:light;--bg:#f5f5f7;--surface:#fff;--surface-2:#fafafc;--hairline:#e5e5ea;--text:#1d1d1f;--text-2:#6e6e73;--text-3:#8e8e93;--accent:#0a5bd3;--accent-hover:#0849a8;--accent-soft:#e8f0fd;--on-accent:#fff;--tone-ok-bg:#e7f6ec;--tone-ok-fg:#176b34;--tone-ok-border:#b5dec2;--tone-warn-bg:#fff3df;--tone-warn-fg:#8a4600;--tone-warn-border:#f2d19b;--tone-danger-bg:#fdeceb;--tone-danger-fg:#b3261e;--tone-danger-border:#f4c3c0;--tone-info-bg:#e8f0fd;--tone-info-fg:#0a50bd;--tone-info-border:#bcd2f6;--tone-neutral-bg:#f0f0f3;--tone-neutral-fg:#48484a;--tone-neutral-border:#d1d1d6;--tone-progress-bg:#f0ecfd;--tone-progress-fg:#5434b5;--tone-progress-border:#d2c8f4;--r-card:12px;--r-control:10px;--r-chip:999px;--shadow-float:0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);--row-touch:44px;--row-dense:36px;--row-h:var(--row-touch);--dur:160ms;--ease:cubic-bezier(.2,.8,.2,1);--focus-ring:var(--accent);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;line-height:20px;font-variant-numeric:tabular-nums;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light]) .hub:not([data-theme=light])){color-scheme:dark;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--hairline:#38383a;--text:#f5f5f7;--text-2:#a1a1a6;--text-3:#6e6e73;--accent:#0a84ff;--accent-hover:#3b9bff;--accent-soft:#0b2a52;--on-accent:#fff;--tone-ok-bg:#0e2a18;--tone-ok-fg:#5cd27e;--tone-ok-border:#1e5631;--tone-warn-bg:#2e2009;--tone-warn-fg:#ffb340;--tone-warn-border:#5a3f12;--tone-danger-bg:#3a1413;--tone-danger-fg:#ff8178;--tone-danger-border:#6a2421;--tone-info-bg:#0b2a52;--tone-info-fg:#6aacff;--tone-info-border:#1a4a85;--tone-neutral-bg:#2c2c2e;--tone-neutral-fg:#c7c7cc;--tone-neutral-border:#48484a;--tone-progress-bg:#221a42;--tone-progress-fg:#ae9fff;--tone-progress-border:#40347a;--shadow-float:0 12px 32px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06)}}:where(:root[data-theme=dark] .hub:not([data-theme=light]),.hub[data-theme=dark]){color-scheme:dark;--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--hairline:#38383a;--text:#f5f5f7;--text-2:#a1a1a6;--text-3:#6e6e73;--accent:#0a84ff;--accent-hover:#3b9bff;--accent-soft:#0b2a52;--on-accent:#fff;--tone-ok-bg:#0e2a18;--tone-ok-fg:#5cd27e;--tone-ok-border:#1e5631;--tone-warn-bg:#2e2009;--tone-warn-fg:#ffb340;--tone-warn-border:#5a3f12;--tone-danger-bg:#3a1413;--tone-danger-fg:#ff8178;--tone-danger-border:#6a2421;--tone-info-bg:#0b2a52;--tone-info-fg:#6aacff;--tone-info-border:#1a4a85;--tone-neutral-bg:#2c2c2e;--tone-neutral-fg:#c7c7cc;--tone-neutral-border:#48484a;--tone-progress-bg:#221a42;--tone-progress-fg:#ae9fff;--tone-progress-border:#40347a;--shadow-float:0 12px 32px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06)}:where(.hub[data-theme=light]){color-scheme:light;--bg:#f5f5f7;--surface:#fff;--surface-2:#fafafc;--hairline:#e5e5ea;--text:#1d1d1f;--text-2:#6e6e73;--text-3:#8e8e93;--accent:#0a5bd3;--accent-hover:#0849a8;--accent-soft:#e8f0fd;--on-accent:#fff;--tone-ok-bg:#e7f6ec;--tone-ok-fg:#176b34;--tone-ok-border:#b5dec2;--tone-warn-bg:#fff3df;--tone-warn-fg:#8a4600;--tone-warn-border:#f2d19b;--tone-danger-bg:#fdeceb;--tone-danger-fg:#b3261e;--tone-danger-border:#f4c3c0;--tone-info-bg:#e8f0fd;--tone-info-fg:#0a50bd;--tone-info-border:#bcd2f6;--tone-neutral-bg:#f0f0f3;--tone-neutral-fg:#48484a;--tone-neutral-border:#d1d1d6;--tone-progress-bg:#f0ecfd;--tone-progress-fg:#5434b5;--tone-progress-border:#d2c8f4;--shadow-float:0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06)}:where(.hub .hub:not([data-theme])){color-scheme:inherit;--bg:inherit;--surface:inherit;--surface-2:inherit;--hairline:inherit;--text:inherit;--text-2:inherit;--text-3:inherit;--accent:inherit;--accent-hover:inherit;--accent-soft:inherit;--on-accent:inherit;--tone-ok-bg:inherit;--tone-ok-fg:inherit;--tone-ok-border:inherit;--tone-warn-bg:inherit;--tone-warn-fg:inherit;--tone-warn-border:inherit;--tone-danger-bg:inherit;--tone-danger-fg:inherit;--tone-danger-border:inherit;--tone-info-bg:inherit;--tone-info-fg:inherit;--tone-info-border:inherit;--tone-neutral-bg:inherit;--tone-neutral-fg:inherit;--tone-neutral-border:inherit;--tone-progress-bg:inherit;--tone-progress-fg:inherit;--tone-progress-border:inherit;--shadow-float:inherit;--row-h:inherit}:where([data-density=dense],[data-density=dense] .hub:not([data-density])){--row-h:var(--row-dense)}:where([data-density=touch]){--row-h:var(--row-touch)}body{font-variant-numeric:tabular-nums}.num,:where(.hub) .num{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.01em}.pt-safe{padding-top:env(safe-area-inset-top,0)}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0)}.pl-safe{padding-left:env(safe-area-inset-left,0)}.pr-safe{padding-right:env(safe-area-inset-right,0)}@media (prefers-reduced-motion:reduce){:where(.hub) *,:where(.hub) :after,:where(.hub) :before{transform:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@keyframes hub-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes hub-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hub-panel-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes hub-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hub-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@font-face{font-family:__geistSans_3d9ee9;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__geistSans_Fallback_3d9ee9;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_3d9ee9{font-family:__geistSans_3d9ee9,__geistSans_Fallback_3d9ee9,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-style:normal}.__variable_3d9ee9{--font-geist-sans:"__geistSans_3d9ee9","__geistSans_Fallback_3d9ee9",-apple-system,BlinkMacSystemFont,system-ui,sans-serif}@font-face{font-family:__geistMono_8ba133;src:url(/_next/static/media/723e11e5093b8e80-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__geistMono_Fallback_8ba133;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_8ba133{font-family:__geistMono_8ba133,__geistMono_Fallback_8ba133,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.__variable_8ba133{--font-geist-mono:"__geistMono_8ba133","__geistMono_Fallback_8ba133",ui-monospace,SFMono-Regular,Menlo,monospace}