.zoro-os{--zr-radius-pill:999px;--zr-radius-control:8px;--zr-radius-card:14px;--zr-font-sans:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--zr-font-serif:var(--gw-serif);--zr-font-mono:var(--gw-mono);--zr-ease-out:var(--gw-ease);--zr-ease-in-out:cubic-bezier(.77, 0, .175, 1);--zr-ease-drawer:cubic-bezier(.32, .72, 0, 1);--zr-motion-press:.12s;--zr-motion-disclosure:.15s;--zr-space-1:4px;--zr-space-2:8px;--zr-space-3:12px;--zr-space-4:16px;--zr-space-5:24px;--zr-space-6:32px;--zr-space-7:48px;font-family:var(--zr-font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "cv05" 1, "ss01" 1;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--zr-canvas);color:var(--zr-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gw-bg:#06080d;--gw-bg-core:#0d1320;--gw-bg-edge:#070a10;--gw-glow-navy:#2836548c;--gw-glow-gold:#d8b97912;--gw-grain:#ffffff0b;--gw-surface:#121825c7;--gw-surface-solid:#111722;--gw-surface-raised:#172031;--gw-surface-sunken:#0a0e16;--gw-surface-float:#121825e0;--gw-drawer:linear-gradient(180deg, #151c2a 0%, #0f141f 100%);--gw-field:#ffffff09;--gw-wash:#ede9e109;--gw-wash-strong:#ede9e10f;--gw-skeleton:#ede9e10f;--gw-line-faint:#ede9e10f;--gw-line:#ede9e11a;--gw-line-strong:#ede9e12e;--gw-ink:#ede9e1;--gw-muted:#8b93a5;--gw-quiet:#8088a0;--gw-dim:#5b6274;--gw-on-light:#06080d;--gw-gold:#d8b979;--gw-gold-2:#f1dcaa;--gw-gold-wash:#d8b97914;--gw-gold-select:#ede9e10e;--gw-gold-line:#d8b97973;--gw-gold-dash:#d8b97999;--gw-posted:#5ee6a8;--gw-missed:#ff8f86;--gw-missed-wash:#ff8f8614;--gw-due:#eca760;--gw-due-wash:#eca7601a;--gw-focus:#d8b97999;--gw-select-text:#d8b97947;--gw-scrim:#030509db;--gw-shadow-card:inset 0 1px 0 #ffffff0d, 0 18px 40px #00000059;--gw-shadow-float:inset 0 1px 0 #ffffff0f, 0 18px 40px #00000073;--gw-shadow-drawer:inset 1px 0 0 #ffffff0a, -30px 0 60px #00000073;--gw-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--gw-serif:var(--font-gw-serif,"Instrument Serif"), Georgia, serif;--gw-mono:var(--font-gw-mono,"JetBrains Mono"), ui-monospace, monospace;--gw-ease:cubic-bezier(.22, 1, .36, 1);--gw-press:.12s;--gw-hover:.12s;--gw-menu:.15s;--gw-enter:.18s;--gw-exit:.14s;--gw-radius-card:14px;--gw-radius-control:8px;--gw-radius-thumb:8px;--gw-hue-blue:#8cace1;--gw-hue-orange:#d59d77;--gw-hue-teal:#64bcbb;--gw-hue-violet:#aea0db;--gw-hue-sand:#c4a76b;--gw-hue-sky:#74b4d9;--gw-hue-rose:#d495b2;--gw-hue-slate:#9aaebc;--gw-hue-green:#94b781;--gw-hue-indigo:#9ba7e1;--gw-hue-coral:#dc9690;--gw-hue-mauve:#c39acc;--gw-hue-olive:#a9b273;--zr-canvas:var(--gw-bg);--zr-surface:var(--gw-surface-solid);--zr-surface-2:var(--gw-surface-raised);--zr-surface-3:#1c2638;--zr-surface-sunken:var(--gw-surface-sunken);--zr-panel-2:#141b29;--zr-sheet:#131a28;--zr-on-solid:var(--gw-on-light);--zr-chip-solid-ink:var(--gw-on-light);--zr-seg-shadow:inset 0 1px 0 #ffffff0d;--zr-ink:var(--gw-ink);--zr-ink-secondary:var(--gw-muted);--zr-ink-tertiary:var(--gw-quiet);--zr-line-faint:var(--gw-line-faint);--zr-line:var(--gw-line);--zr-line-strong:var(--gw-line-strong);--zr-ring-track:var(--gw-line);--zr-focus:var(--gw-focus);--zr-scrim:#03050999;--zr-media-scrim:#0305098c;--zr-on-media:#fff;--zr-on-media-line:#ffffff8c;--zr-forest:var(--gw-ink);--zr-forest-2:var(--gw-ink);--zr-on-forest:var(--gw-on-light);--zr-paper:var(--gw-ink);--zr-brass:var(--gw-gold);--zr-rust:var(--gw-missed);--zr-rail:var(--gw-bg-edge);--zr-rail-ink:var(--gw-ink);--zr-rail-ink-secondary:var(--gw-muted);--zr-rail-ink-tertiary:var(--gw-quiet);--zr-rail-hover:var(--gw-wash);--zr-rail-active:var(--gw-gold-select);--zr-rail-line:var(--gw-line-faint);--zr-hero-bg:var(--gw-surface-raised);--zr-hero-ink:var(--gw-ink);--zr-hero-muted:var(--gw-muted);--zr-accent:var(--gw-gold);--zr-accent-deep:var(--gw-gold-2);--zr-accent-ink:var(--gw-gold);--zr-accent-soft:#d8b9791f;--zr-accent-line:var(--gw-gold-line);--zr-accent-brand:var(--gw-gold);--zr-indigo:var(--gw-gold);--zr-indigo-soft:#d8b9791f;--zr-indigo-ghost:var(--gw-gold-wash);--zr-link:var(--gw-ink);--zr-range-fill:var(--gw-gold);--zr-positive:var(--gw-posted);--zr-positive-soft:#5ee6a81f;--zr-positive-ink:var(--gw-posted);--zr-positive-ghost:#5ee6a814;--zr-danger:var(--gw-missed);--zr-danger-soft:var(--gw-missed-wash);--zr-danger-ink:var(--gw-missed);--zr-negative:var(--gw-missed);--zr-amber:var(--gw-due);--zr-amber-soft:var(--gw-due-wash);--zr-amber-ghost:#eca7600f;--zr-amber-line:#eca76073;--zr-violet:var(--gw-hue-violet);--zr-violet-soft:#aea0db1a;--zr-ink-blue:var(--gw-hue-blue);--zr-ink-orange:var(--gw-hue-orange);--zr-ink-violet:var(--gw-hue-violet);--zr-ink-teal:var(--gw-hue-teal);--zr-ink-green:var(--gw-hue-green);--zr-ink-red:var(--gw-missed);--zr-ink-pink:var(--gw-hue-rose);--zr-ink-olive:var(--gw-hue-olive);--zr-ink-ocean:var(--gw-hue-sky);--zr-cat-1:var(--gw-hue-blue);--zr-cat-2:var(--gw-hue-orange);--zr-cat-3:var(--gw-hue-teal);--zr-cat-4:var(--gw-hue-violet);--zr-cat-5:var(--gw-hue-sand);--zr-cat-6:var(--gw-hue-sky);--zr-cat-7:var(--gw-hue-rose);--zr-cat-8:var(--gw-hue-slate);--zr-cat-9:var(--gw-hue-green);--zr-cat-10:var(--gw-hue-indigo);--zr-cat-11:var(--gw-hue-coral);--zr-cat-12:var(--gw-hue-mauve);--zr-brand-youtube:var(--gw-hue-coral);--zr-brand-instagram:var(--gw-hue-rose);--zr-brand-linkedin:var(--gw-hue-blue);--zr-brand-x:var(--gw-ink);--zr-shadow-card:var(--gw-shadow-card);--zr-shadow-float:var(--gw-shadow-float);--zr-shadow-pop:var(--gw-shadow-float);--zr-skeleton-base:var(--gw-skeleton);--zr-skeleton-sheen:var(--gw-skeleton);--zr-chart-line:#ede9e1b3;--zr-chart-fill:#ede9e10f;--zr-chart-grid:#ede9e114;--zr-chart-axis:var(--gw-quiet);--zr-chart-baseline:#ede9e12e;--zr-chart-crosshair:#ede9e133;--zr-chart-label-bg:#121825f0;--zr-chart-label-line:#ede9e124;--zr-chart-label-ink:var(--gw-muted);--zr-area-fill-top:#5ee6a82e;--zr-area-fill-danger-top:#ff8f862e;--zr-expense-bar:var(--gw-muted);--zr-split-track:var(--gw-dim);--t-background-primary:var(--gw-surface-solid);--t-background-secondary:#0e131d;--t-background-tertiary:var(--gw-surface-raised);--t-background-quaternary:#1c2638;--t-background-noisy:var(--gw-bg);--t-background-inverted-primary:var(--gw-ink);--t-background-inverted-secondary:#d9d4ca;--t-background-danger:var(--gw-missed-wash);--t-background-transparent-primary:#111722cc;--t-background-transparent-secondary:#0e131dcc;--t-background-transparent-strong:#ede9e124;--t-background-transparent-medium:#ede9e114;--t-background-transparent-light:#ede9e10a;--t-background-transparent-lighter:#ede9e105;--t-background-transparent-blue:var(--gw-gold-wash);--t-background-transparent-orange:var(--gw-due-wash);--t-background-transparent-success:#5ee6a814;--t-background-transparent-danger:var(--gw-missed-wash);--t-background-overlay-primary:#04060b99;--t-background-overlay-secondary:#04060b80;--t-background-overlay-tertiary:#04060b80;--t-border-color-strong:#ede9e13d;--t-border-color-medium:var(--gw-line-strong);--t-border-color-light:var(--gw-line);--t-border-color-inverted:#ede9e18c;--t-border-color-secondary-inverted:#ede9e147;--t-border-color-danger:#ff8f8673;--t-border-color-blue:var(--gw-gold-line);--t-border-color-transparent-strong:#ede9e112;--t-font-color-primary:var(--gw-ink);--t-font-color-secondary:var(--gw-muted);--t-font-color-tertiary:var(--gw-quiet);--t-font-color-light:var(--gw-dim);--t-font-color-extra-light:var(--gw-dim);--t-font-color-inverted:var(--gw-on-light);--t-font-color-danger:var(--gw-missed);--t-box-shadow-color:#00000080;--t-box-shadow-light:0 1px 2px #0000004d;--t-box-shadow-strong:var(--gw-shadow-float);--t-box-shadow-super-heavy:var(--gw-shadow-float);--t-accent-primary:#d8b9794d;--t-accent-secondary:#d8b9794d;--t-accent-tertiary:#d8b97929;--t-accent-quaternary:var(--gw-gold-wash);--t-color-blue:var(--gw-gold);--t-color-blue7:#d8b97973;--t-color-orange:var(--gw-due);--t-color-orange7:#eca76073;--t-color-amber:var(--gw-due);--t-color-yellow:var(--gw-gold);--t-color-gold:var(--gw-gold);--t-color-green:var(--gw-posted);--t-color-red:var(--gw-missed);--t-color-tomato:var(--gw-missed);--t-color-ruby:var(--gw-missed);--t-color-crimson:var(--gw-missed);--t-color-jade:var(--gw-hue-teal);--t-color-mint:var(--gw-hue-teal);--t-color-grass:var(--gw-hue-green);--t-color-lime:var(--gw-hue-olive);--t-color-turquoise:var(--gw-hue-teal);--t-color-cyan:var(--gw-hue-sky);--t-color-sky:var(--gw-hue-sky);--t-color-iris:var(--gw-hue-indigo);--t-color-violet:var(--gw-hue-violet);--t-color-purple:var(--gw-hue-mauve);--t-color-plum:var(--gw-hue-mauve);--t-color-pink:var(--gw-hue-rose);--t-color-bronze:var(--gw-hue-sand);--t-color-brown:var(--gw-hue-sand);--t-color-gray:var(--gw-muted);--background:var(--zr-canvas);--background-card:var(--zr-surface);--foreground:var(--gw-ink);--primary:var(--gw-gold);--primary-hover:var(--gw-gold-2);--sidebar-bg:var(--zr-rail);--color-background:var(--zr-canvas);--color-heading:var(--gw-ink);--color-body:var(--gw-muted);--color-placeholder:var(--gw-dim);--color-border:var(--gw-line);--color-content-primary:var(--gw-ink);--color-content-secondary:var(--gw-muted);--color-content-tertiary:var(--gw-quiet);--color-content-light:var(--gw-quiet);--color-content-extra-light:var(--gw-dim);--color-canvas-primary:var(--gw-surface-solid);--color-canvas-secondary:var(--gw-bg);--color-canvas-tertiary:var(--gw-surface-raised);--color-canvas-quaternary:var(--gw-surface-sunken);--color-canvas-inverted:var(--gw-ink);--color-canvas-danger:var(--gw-missed-wash);--color-line-light:var(--gw-line);--color-line-medium:var(--gw-line-strong);--color-line-strong:#ede9e13d;--color-accent:var(--gw-gold);--color-status-blue:var(--gw-muted);--color-status-red:var(--gw-missed);--color-status-green:var(--gw-posted);--color-status-amber:var(--gw-due);--color-status-grey:var(--gw-quiet);--tint-red-12-canvas:color-mix(in srgb, var(--gw-missed) 12%, var(--gw-surface-solid));--tint-red-8-canvas:color-mix(in srgb, var(--gw-missed) 8%, var(--gw-surface-solid));--tint-blue-7-canvas:color-mix(in srgb, var(--gw-gold) 7%, var(--gw-surface-solid));--tint-red-28:color-mix(in srgb, var(--gw-missed) 28%, transparent);--tint-red-8:color-mix(in srgb, var(--gw-missed) 8%, transparent);--tint-red-6:color-mix(in srgb, var(--gw-missed) 6%, transparent);--tint-green-8:color-mix(in srgb, var(--gw-posted) 8%, transparent);--tint-amber-9:color-mix(in srgb, var(--gw-due) 9%, transparent);--tint-blue-7:color-mix(in srgb, var(--gw-gold) 7%, transparent);--ops-card-shadow:var(--gw-shadow-card);scrollbar-color:#ede9e129 transparent}.zoro-os#zoro-os-shell{background-color:var(--gw-bg);background-image:radial-gradient(var(--gw-grain) .5px, transparent .6px), radial-gradient(1100px 760px at 42% 48%, var(--gw-glow-navy), transparent 70%), radial-gradient(900px 600px at 78% 40%, var(--gw-glow-gold), transparent 70%), radial-gradient(circle at 50% 50%, var(--gw-bg-core) 0%, var(--gw-bg-edge) 70%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:3px 3px,auto,auto,auto}html:has(.zoro-os){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#06080d}html:has(.zoro-os)>body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#06080d}.zoro-os.zr-toast-stack{background:0 0}.zoro-os .label-mono{font-family:var(--zr-font-sans);text-transform:none;letter-spacing:0;color:var(--zr-ink-tertiary);font-size:12px;font-weight:500}.zoro-os .zr-seg{--zr-surface-sunken:#06080d8c;--zr-line:var(--gw-line);box-shadow:inset 0 1px #ffffff0a}.zoro-os .zr-seg [role=tab]{--zr-ink-tertiary:var(--gw-muted);white-space:nowrap}.zoro-os .zr-seg [role=tab][aria-selected=true]{--zr-ink:var(--gw-gold-2);--zr-surface:var(--gw-gold-wash);--zr-line:var(--gw-gold-line);--zr-seg-shadow:none}@media (hover:hover) and (pointer:fine){.zoro-os .zr-seg [role=tab][aria-selected=false]:hover{--zr-ink-tertiary:var(--gw-ink);--zr-ink-secondary:var(--gw-ink)}}.zoro-os .zr-btn-on-accent,.zoro-os .zr-btn-on-accent *{color:var(--zr-on-solid)}.zoro-os ::selection{background:var(--gw-select-text);color:var(--gw-ink)}.zoro-os ::-webkit-scrollbar-thumb{background-color:#ede9e124}.zoro-os ::-webkit-scrollbar-thumb:hover{background-color:#ede9e13d}@keyframes zoro-shimmer-sweep{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes zoro-route-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.zoro-os .zr-route-in{animation:zoro-route-in .18s var(--zr-ease-out)}@keyframes zoro-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.zoro-os .zr-live-dot{animation:zoro-live-pulse 2.2s var(--zr-ease-out) infinite}@keyframes zoro-number-rise{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.zoro-os .zr-number-rise{animation:zoro-number-rise .24s var(--zr-ease-out)}@media (prefers-reduced-motion:reduce){.zoro-os .zr-route-in,.zoro-os .zr-live-dot,.zoro-os .zr-number-rise{animation:none}}@keyframes zr-reveal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.zoro-os .zr-reveal-view{animation:zr-reveal-in .42s var(--zr-ease-out) both;animation-timeline:view();animation-range:entry entry 30%}}@media (prefers-reduced-motion:reduce){.zoro-os .zr-reveal-view{animation:none}}.zoro-os .zr-shimmer{background-image:linear-gradient(90deg, transparent 0%, var(--zr-skeleton-sheen) 50%, transparent 100%);background-repeat:no-repeat;background-size:50% 100%;animation:1.4s ease-in-out infinite zoro-shimmer-sweep}@media (prefers-reduced-motion:reduce){.zoro-os .zr-shimmer{background-image:none;animation:none}}.zoro-os .zr-shimmer,.zoro-os .zr-live-dot{animation:none}.zoro-os .zr-press{-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .12s,filter .12s,box-shadow .12s,opacity .12s}.zoro-os .zr-press:disabled,.zoro-os .zr-press[aria-disabled=true]{cursor:not-allowed}@media (hover:hover) and (pointer:fine){.zoro-os .zr-press:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--gw-wash-strong);filter:brightness(1.1)}}.zoro-os .zr-press:active:not(:disabled):not([aria-disabled=true]){background-color:var(--zr-surface-sunken);filter:brightness(.92)}.zoro-os .zr-press:focus-visible{outline:2px solid var(--zr-focus,var(--zr-accent));outline-offset:2px}@media (prefers-reduced-motion:reduce){.zoro-os .zr-press{transition:none}}.zoro-os .zr-row-link{-webkit-tap-highlight-color:transparent}.zoro-os .zr-row-link:before{content:"";z-index:0;pointer-events:none;background:var(--zr-surface-2);opacity:0;transition:opacity var(--zr-motion-press) var(--zr-ease-out);position:absolute;inset:0}.zoro-os .zr-row-arrow{color:var(--zr-ink-tertiary);transition:transform var(--zr-motion-disclosure) var(--zr-ease-out);transform:translate(0)}@media (hover:hover) and (pointer:fine){.zoro-os .zr-row-link:hover:before{opacity:1}.zoro-os .zr-row-link:hover .zr-row-arrow{color:var(--zr-ink);transform:translate(2px)}}.zoro-os .zr-row-link:active:before{background:var(--zr-surface-sunken);opacity:1}.zoro-os .zr-checkbox{border-radius:var(--zr-radius-control);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.zoro-os .zr-checkbox>input{appearance:none;border:1.25px solid var(--zr-line-strong);cursor:pointer;background:0 0;border-radius:4px;width:16px;height:16px;margin:0}.zoro-os .zr-checkbox>input:checked,.zoro-os .zr-checkbox>input:indeterminate{border-color:var(--zr-accent);background:var(--zr-accent)}.zoro-os .zr-checkbox>input:disabled{cursor:default;opacity:.4}.zoro-os .zr-checkbox>svg{width:12px;height:12px;color:var(--zr-on-solid);opacity:0;pointer-events:none;position:absolute}.zoro-os .zr-checkbox>input:checked:not(:indeterminate)~.zr-checkbox-tick,.zoro-os .zr-checkbox>input:indeterminate~.zr-checkbox-dash{opacity:1}@media (hover:hover) and (pointer:fine){.zoro-os .zr-checkbox:hover{background-color:var(--zr-surface-2)}}.zoro-os .zr-nav-indicator{transition:transform .18s var(--zr-ease-out)}.zoro-os .zr-rail-row{-webkit-tap-highlight-color:transparent;transition:transform .12s var(--zr-ease-out)}@media (hover:hover) and (pointer:fine){.zoro-os .zr-rail-row:hover{background-color:var(--zr-rail-hover);transform:translate(2px)}}.zoro-os .zr-rail-press{-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .12s var(--zr-ease-out)}@media (hover:hover) and (pointer:fine){.zoro-os .zr-rail-press:hover{background-color:var(--zr-rail-hover)}}@media (prefers-reduced-motion:reduce){.zoro-os .zr-rail-row,.zoro-os .zr-rail-press{transition:none}.zoro-os .zr-rail-row:hover{transform:none}}.zoro-os .zr-control-press:not(:disabled){transition:transform var(--zr-motion-press) var(--zr-ease-out)}.zoro-os .zr-control-press:not(:disabled):active{transform:scale(.97)}.zoro-os .zr-disclosure-chevron{transition:transform var(--zr-motion-disclosure) var(--zr-ease-out);transform:rotate(0)}.zoro-os .zr-disclosure-chevron[data-open=true]{transform:rotate(90deg)}.zoro-os .zr-record-enter{opacity:1;transition:opacity var(--zr-motion-disclosure) var(--zr-ease-out), transform var(--zr-motion-disclosure) var(--zr-ease-out);transform:translateY(0)}@starting-style{.zoro-os .zr-record-enter{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.zoro-os .zr-control-press:not(:disabled),.zoro-os .zr-control-press:not(:disabled):active,.zoro-os .zr-row-arrow,.zoro-os .zr-disclosure-chevron,.zoro-os .zr-record-enter,.zoro-os .zr-row-link:hover .zr-row-arrow{transform:none}.zoro-os .zr-row-link:before,.zoro-os .zr-nav-indicator,.zoro-os .zr-disclosure-chevron{transition:none}.zoro-os .zr-disclosure-chevron[data-open=true]{transform:rotate(90deg)}}.zoro-os .zr-ref-card{box-shadow:var(--zr-shadow-card);transition:box-shadow .18s}@media (hover:hover){.zoro-os .zr-ref-card:hover{box-shadow:var(--zr-shadow-float)}}.zoro-os .zr-range{appearance:none;pointer-events:none;background:0 0;margin:0}.zoro-os .zr-range::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--zr-surface);border:2px solid var(--zr-range-fill);width:20px;height:20px;box-shadow:var(--zr-shadow-card);cursor:pointer;border-radius:999px}.zoro-os .zr-range::-moz-range-thumb{pointer-events:auto;background:var(--zr-surface);border:2px solid var(--zr-range-fill);width:20px;height:20px;box-shadow:var(--zr-shadow-card);cursor:pointer;border-radius:999px}.zoro-os .zr-range::-moz-range-track{background:0 0}.zoro-os :focus-visible{outline:2px solid var(--gw-focus);outline-offset:2px;border-radius:3px}.zoro-os .zr-mark-plate{background:var(--gw-ink)}.zoro-os .zr-mark-on-dark{display:none}
