.zoro-os{--zr-radius-pill:999px;--zr-radius-control:10px;--zr-radius-card:14px;--zr-on-solid:#fff;--zr-font-sans:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--zr-font-serif:var(--font-fraunces), "Iowan Old Style", Georgia, serif;--zr-font-mono:var(--font-space-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--zr-forest:#1e3d2f;--zr-forest-2:#2a5442;--zr-paper:#f4efe6;--zr-ease-out:cubic-bezier(.23, 1, .32, 1);--zr-ease-in-out:cubic-bezier(.77, 0, .175, 1);--zr-ease-drawer:cubic-bezier(.32, .72, 0, 1);--zr-motion-press:.14s;--zr-motion-disclosure:.15s;--zr-motion-theme:.18s;--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;--zr-cat-1:#6c8af5;--zr-cat-2:#f0904a;--zr-cat-3:#2dc0c9;--zr-cat-4:#a98bf0;--zr-cat-5:#e8b83a;--zr-cat-6:#4fa9f0;--zr-cat-7:#f072a4;--zr-cat-8:#7e89a8;--zr-cat-9:#95c94f;--zr-cat-10:#7e78e8;--zr-cat-11:#f4795f;--zr-cat-12:#9a8e9e;--zr-brand-youtube:#e8232a;--zr-brand-instagram:#e1306c;--zr-brand-linkedin:#2c7fd4;--zr-brand-x:#1c1f24;font-family:var(--zr-font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "cv05" 1, "ss01" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--zr-canvas);color:var(--zr-ink);transition:background-color var(--zr-motion-theme) var(--zr-ease-out), color var(--zr-motion-theme) var(--zr-ease-out)}.zoro-os:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zr-canvas:#f6f6f4;--zr-surface:#fff;--zr-surface-2:#f1f0ec;--zr-surface-sunken:#ebeae5;--zr-rail:#fbfaf7;--zr-ink:#191b1e;--zr-ink-secondary:#5f646d;--zr-ink-tertiary:#8a9099;--zr-line:#e5e5e2;--zr-line-strong:#d6d4cf;--zr-ring-track:#d6d4cf;--zr-positive:#1f9d55;--zr-positive-soft:#e5f2ec;--zr-positive-ink:#14633f;--zr-positive-ghost:#1f9d5517;--zr-danger:#d93a3f;--zr-danger-soft:#f7e8e6;--zr-danger-ink:#8f3329;--zr-amber:#b4791a;--zr-amber-soft:#f6eede;--zr-link:#1d5fbf;--zr-accent:#c2410c;--zr-accent-deep:#9a3412;--zr-accent-soft:#fbeee7;--zr-accent-brand:#c2410c;--zr-indigo:#c2410c;--zr-indigo-soft:#fbeee7;--zr-indigo-ghost:#c2410c12;--zr-shadow-card:0 1px 2px #10121c0a;--zr-shadow-float:0 1px 2px #10121c0d, 0 10px 28px -8px #10121c1f;--zr-shadow-pop:0 8px 24px #10121c1f;--zr-skeleton-base:#ecebe7;--zr-skeleton-sheen:#f6f5f2;--zr-chart-line:#191b1eb3;--zr-chart-fill:#191b1e0f;--zr-area-fill-top:#1f9d552e;--zr-area-fill-danger-top:#d93a3f2e;--zr-expense-bar:#6c727f;--zr-split-track:#8b909b;--zr-chart-baseline:#d6d4cf;--zr-chart-axis:#8a9099;--zr-chart-grid:#e5e5e2;--zr-chart-crosshair:#191b1e33;--zr-chart-label-bg:#fffffff0;--zr-chart-label-line:#191b1e24;--zr-chart-label-ink:#5f646d;--zr-range-fill:#c2410c;--t-background-overlay-tertiary:#0000005c}.zoro-os[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zr-canvas:#0a0c0b;--zr-surface:#131514;--zr-surface-2:#1a1d1b;--zr-surface-sunken:#060807;--zr-rail:#0b0d0c;--zr-ink:#e9e4d8;--zr-ink-secondary:#8a8a7e;--zr-ink-tertiary:#63635c;--zr-line:#e9e4d817;--zr-line-strong:#e9e4d82b;--zr-ring-track:#2b2e2c;--zr-positive:#2fbf71;--zr-positive-soft:#2fbf7124;--zr-positive-ink:#6fe3a6;--zr-positive-ghost:#2fbf711a;--zr-danger:#e5484d;--zr-danger-soft:#e5484d24;--zr-danger-ink:#ff9a9d;--zr-amber:#e8a13a;--zr-amber-soft:#e8a13a24;--zr-link:#6fb4ff;--zr-accent:#ff272d;--zr-accent-deep:#d91a20;--zr-accent-soft:#ff272d1f;--zr-accent-brand:#ff272d;--zr-indigo:#ff272d;--zr-indigo-soft:#ff272d1f;--zr-indigo-ghost:#ff272d14;--zr-brand-youtube:#ff4a52;--zr-brand-instagram:#f072a4;--zr-brand-linkedin:#4fa9f0;--zr-brand-x:#e6e8ec;--t-background-overlay-tertiary:#0009;--zr-shadow-card:0 1px 1px #0006;--zr-shadow-float:0 1px 2px #00000073, 0 14px 34px -10px #0000009e;--zr-shadow-pop:0 12px 36px #0000008c;--zr-skeleton-base:#1a1d1b;--zr-skeleton-sheen:#212422;--zr-chart-line:#e9e4d88c;--zr-chart-fill:#e9e4d814;--zr-area-fill-top:#2fbf7138;--zr-area-fill-danger-top:#e5484d38;--zr-expense-bar:#3c3f3d;--zr-split-track:#4c4f4d;--zr-chart-baseline:#282b29;--zr-chart-axis:#63635c;--zr-chart-grid:#e9e4d812;--zr-chart-crosshair:#e9e4d833;--zr-chart-label-bg:#0a0c0bf0;--zr-chart-label-line:#e9e4d824;--zr-chart-label-ink:#8a8a7e;--zr-range-fill:#ff272d;--background:var(--zr-canvas);--background-card:var(--zr-surface);--color-background:var(--zr-canvas);--color-heading:var(--zr-ink);--color-body:var(--zr-ink-secondary);--color-placeholder:var(--zr-ink-tertiary);--color-border:var(--zr-line);--color-content-primary:var(--zr-ink);--color-content-secondary:var(--zr-ink-secondary);--color-content-tertiary:var(--zr-ink-tertiary);--color-canvas-primary:var(--zr-surface);--color-canvas-secondary:var(--zr-canvas);--color-canvas-tertiary:var(--zr-surface-2);--color-canvas-quaternary:var(--zr-surface-sunken);--color-canvas-inverted:var(--zr-paper);--color-canvas-danger:var(--zr-danger-soft);--sidebar-bg:var(--zr-rail);--color-status-blue:#7fa8c8;--color-status-red:var(--zr-danger);--color-status-green:var(--zr-positive);--color-status-amber:var(--zr-amber);--color-status-grey:var(--zr-ink-tertiary);--tint-red-12-canvas:color-mix(in srgb, var(--zr-accent) 12%, var(--zr-surface));--tint-red-8-canvas:color-mix(in srgb, var(--zr-accent) 8%, var(--zr-surface));--tint-red-28:color-mix(in srgb, var(--zr-accent) 28%, transparent);--tint-red-8:color-mix(in srgb, var(--zr-accent) 8%, transparent);--tint-red-6:color-mix(in srgb, var(--zr-accent) 6%, transparent);--ops-card-shadow:var(--zr-shadow-card);--t-font-color-primary:var(--zr-ink)}@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-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(--zr-surface-2);filter:brightness(1.12)}}.zoro-os .zr-press:active:not(:disabled):not([aria-disabled=true]){background-color:var(--zr-surface-sunken);filter:brightness(.94)}.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-nav-indicator{transition:transform .18s var(--zr-ease-out)}.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 color-mix(in srgb, var(--zr-accent) 42%, transparent);outline-offset:2px;border-radius:3px}.zoro-os .zr-mark-plate{background:var(--zr-on-solid)}.zoro-os .zr-mark-on-dark,.zoro-os[data-theme=dark] .zr-mark-on-light{display:none}.zoro-os[data-theme=dark] .zr-mark-on-dark{display:block}.zoro-os[data-theme=dark] .zr-mark-plate{background:0 0}
