.os-root{--os-font-ui:var(--font-sans);--os-font-editorial:var(--font-serif);--os-text-2xs:.6875rem;--os-text-xs:.75rem;--os-text-sm:.8125rem;--os-text-md:.875rem;--os-text-lg:1rem;--os-text-xl:1.1875rem;--os-text-2xl:clamp(1.5rem, 1.25rem + .9vw, 1.875rem);--os-text-3xl:clamp(1.875rem, 1.45rem + 1.5vw, 2.625rem);--os-text-metric:clamp(1.5rem, 1.3rem + .7vw, 1.9375rem);--os-track-eyebrow:.14em;--os-leading-tight:1.15;--os-space-1:4px;--os-space-2:8px;--os-space-3:12px;--os-space-4:16px;--os-space-5:20px;--os-space-6:24px;--os-space-8:32px;--os-space-10:40px;--os-space-12:48px;--os-space-16:64px;--os-gutter:clamp(16px, 1rem + 1.6vw, 40px);--os-card-pad:clamp(18px, .9rem + .8vw, 26px);--os-grid-gap:clamp(12px, .5rem + .9vw, 20px);--os-radius-xs:5px;--os-radius-sm:8px;--os-radius-md:11px;--os-radius-lg:16px;--os-radius-xl:22px;--os-radius-pill:999px;--os-dur-instant:90ms;--os-dur-fast:.15s;--os-dur-base:.22s;--os-dur-slow:.3s;--os-ease:cubic-bezier(.2, .7, .2, 1);--os-ease-out:cubic-bezier(.16, 1, .3, 1);--os-ease-in:cubic-bezier(.5, 0, .75, 0);--os-stagger:36ms;--os-blur-1:10px;--os-blur-2:18px;--os-blur-3:32px;--os-sidebar-w:244px;--os-rail-w:68px;--os-topbar-h:56px;--os-bottombar-h:62px;--os-content-max:1240px;--os-tap:44px;--os-z-atmos:0;--os-z-content:1;--os-z-chrome:30;--os-z-overlay:50;--os-noise-warm:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.27  0 0 0 0 0.2  0 0 0 0 0.12  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--os-noise-neutral:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--os-noise-cold:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.78  0 0 0 0 0.84  0 0 0 0 0.94  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--cal-slate:#7d8592;--cal-sky:#2f9fd8;--cal-cobalt:#4c6ef5;--cal-violet:#8b5cf6;--cal-plum:#b9539c;--cal-rose:#e5486a;--cal-ember:#ff5a00;--cal-amber:#e09b12;--cal-olive:#7f9a2e;--cal-teal:#14a39a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--os-bg:#fff;--os-bg-deep:#f1f1f2;--os-text:#0a0a0a;--os-text-muted:#47474d;--os-text-faint:#68686f;--os-text-on-accent:#0a0a0a;--os-primary-bg:#ff4d00;--os-primary-fg:#0a0a0a;--os-primary-hover:#ff6a00;--os-primary-glow:0 8px 22px -12px #ff4d0099;--os-accent:#ff4d00;--os-accent-strong:#c93c00;--os-accent-soft:#ff4d0016;--os-accent-line:#ff4d006b;--os-accent-glow:0 0 0 1px #ff4d002e, 0 6px 18px -8px #ff4d0073;--os-cold:#5f6670;--os-life:#ff5a00;--os-life-strong:#c93c00;--os-life-soft:#ff5a0016;--os-surface-0:#ffffff80;--os-surface-1:#ffffffd1;--os-surface-2:#ffffffeb;--os-surface-3:#fffffff2;--os-surface-solid:#fff;--os-surface-solid-glass:#fffffff0;--os-surface-sunken:#0a0a0c09;--os-surface-hover:#0a0a0c0a;--os-surface-active:#0a0a0c12;--os-surface-tint:linear-gradient(transparent, transparent);--os-border:#0a0a0c16;--os-border-strong:#0a0a0c26;--os-border-hover:#0a0a0c2e;--os-highlight:#ffffffe6;--os-edge:#fff;--os-edge-rest:#ffffffe6;--os-shadow-1:0 1px 2px #0a0a0c0a, 0 8px 22px -16px #0a0a0c29;--os-shadow-2:0 1px 2px #0a0a0c0a, 0 14px 34px -22px #0a0a0c33, 0 40px 80px -56px #0a0a0c38;--os-shadow-2-hover:0 2px 4px #0a0a0c0d, 0 20px 44px -22px #0a0a0c3d, 0 52px 96px -58px #0a0a0c42;--os-shadow-3:0 2px 6px #0a0a0c0f, 0 30px 80px -28px #0a0a0c4d, 0 90px 150px -80px #0a0a0c4d;--os-focus:#ff4d00;--os-focus-halo:#ff4d0033;--os-positive:#23784a;--os-positive-soft:#23784a1a;--os-warning:#9a5800;--os-warning-soft:#d680001f;--os-critical:#c8281d;--os-critical-soft:#c8281d14;--os-info:#3d5a80;--os-info-soft:#3d5a8017;--os-danger-bg:#d0281d;--os-danger-fg:#fff;--os-danger-hover:#b01f16;--os-skeleton:#0a0a0c0f;--os-skeleton-sheen:#ffffffbf;--os-scrim:#0a0a0c42;--os-veil:#0a0a0a;--os-veil-edge:#ff4d00;--cal-mix:13%;--os-atmos-base:linear-gradient(180deg, #fff 0%, #f7f7f8 55%, #f0f0f2 100%);--os-atmos-light:radial-gradient(48% 42% at 90% -10%, #ff6a0013, #ff6a0000 70%), radial-gradient(40% 40% at 6% 24%, #ffffffe6, #fff0 70%);--os-atmos-shaft:linear-gradient(transparent, transparent);--os-horizon-fill:linear-gradient(180deg, #f1f1f3, #ececee 30%);--os-horizon-glow:0 -1px 0 #ffffffe6, 0 -40px 120px -30px #ff5a001a;--os-horizon-accent:radial-gradient(30% 6% at 72% 0%, #ff5a001f, transparent);--os-horizon-opacity:.55;--os-grain:var(--os-noise-neutral);--os-grain-opacity:.035;--os-surface-grain-opacity:.025}.os-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--os-bg:#050505;--os-bg-deep:#000;--os-text:#f2f2f3;--os-text-muted:#a3a3a9;--os-text-faint:#85858c;--os-text-on-accent:#0a0a0a;--os-primary-bg:#ff5a00;--os-primary-fg:#0a0a0a;--os-primary-hover:#ff6a00;--os-primary-glow:0 10px 28px -12px #ff5a00a6;--os-accent:#ff5a00;--os-accent-strong:#ff7a33;--os-accent-soft:#ff5a001f;--os-accent-line:#ff5a0080;--os-accent-glow:0 0 0 1px #ff5a0040, 0 0 22px -4px #ff5a0073;--os-cold:#a0a6b0;--os-life:#ff6a00;--os-life-strong:#ff8a4a;--os-life-soft:#ff6a001f;--os-surface-0:#0d0d0d80;--os-surface-1:#111111bd;--os-surface-2:#181818d1;--os-surface-3:#0d0d0ded;--os-surface-solid:#111;--os-surface-solid-glass:#111111ed;--os-surface-sunken:#00000059;--os-surface-hover:#ffffff0b;--os-surface-active:#ffffff14;--os-surface-tint:radial-gradient(120% 70% at 18% -10%, #ffffff09, #fff0 60%);--os-border:#ffffff14;--os-border-strong:#ffffff24;--os-border-hover:#fff3;--os-highlight:#ffffff0d;--os-edge:#ffffff38;--os-edge-rest:#ffffff17;--os-shadow-1:0 1px 1px #00000080, 0 12px 30px -20px #000c;--os-shadow-2:0 1px 2px #00000080, 0 22px 50px -26px #000000e6, 0 56px 100px -56px #000000f2;--os-shadow-2-hover:0 1px 2px #0000008c, 0 28px 60px -26px #000000f2, 0 64px 120px -60px #000;--os-shadow-3:0 2px 8px #0009, 0 40px 100px -32px #000000f2, 0 100px 180px -80px #000;--os-focus:#ff6a00;--os-focus-halo:#ff6a0047;--os-positive:#4cc38a;--os-positive-soft:#4cc38a1f;--os-warning:#f0a830;--os-warning-soft:#f0a8301f;--os-critical:#ff6b5e;--os-critical-soft:#ff6b5e1f;--os-info:#8fb0e0;--os-info-soft:#8fb0e01c;--os-danger-bg:#d4302b;--os-danger-fg:#fff;--os-danger-hover:#e5403a;--os-skeleton:#ffffff0d;--os-skeleton-sheen:#ffffff0f;--os-scrim:#0000009e;--os-veil:#111;--os-veil-edge:#ff5a00;--cal-mix:22%;--os-atmos-base:linear-gradient(180deg, #0b0b0b 0%, #050505 55%, #030303 100%);--os-atmos-light:radial-gradient(55% 45% at 10% -14%, #ff5a001a, #ff5a0000 70%), radial-gradient(40% 40% at 92% 10%, #ffffff09, #fff0 72%);--os-atmos-shaft:linear-gradient(transparent, transparent);--os-horizon-fill:linear-gradient(180deg, #0b0b0b, #050505 20%);--os-horizon-glow:0 -1px 0 #ffffff14, 0 -30px 90px -14px #ff5a001f;--os-horizon-accent:radial-gradient(26% 5% at 70% 0%, #ff5a0038, transparent);--os-horizon-opacity:1;--os-grain:var(--os-noise-neutral);--os-grain-opacity:.035;--os-surface-grain-opacity:.025}@media (prefers-color-scheme:dark){.os-root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--os-bg:#050505;--os-bg-deep:#000;--os-text:#f2f2f3;--os-text-muted:#a3a3a9;--os-text-faint:#85858c;--os-text-on-accent:#0a0a0a;--os-primary-bg:#ff5a00;--os-primary-fg:#0a0a0a;--os-primary-hover:#ff6a00;--os-primary-glow:0 10px 28px -12px #ff5a00a6;--os-accent:#ff5a00;--os-accent-strong:#ff7a33;--os-accent-soft:#ff5a001f;--os-accent-line:#ff5a0080;--os-accent-glow:0 0 0 1px #ff5a0040, 0 0 22px -4px #ff5a0073;--os-cold:#a0a6b0;--os-life:#ff6a00;--os-life-strong:#ff8a4a;--os-life-soft:#ff6a001f;--os-surface-0:#0d0d0d80;--os-surface-1:#111111bd;--os-surface-2:#181818d1;--os-surface-3:#0d0d0ded;--os-surface-solid:#111;--os-surface-solid-glass:#111111ed;--os-surface-sunken:#00000059;--os-surface-hover:#ffffff0b;--os-surface-active:#ffffff14;--os-surface-tint:radial-gradient(120% 70% at 18% -10%, #ffffff09, #fff0 60%);--os-border:#ffffff14;--os-border-strong:#ffffff24;--os-border-hover:#fff3;--os-highlight:#ffffff0d;--os-edge:#ffffff38;--os-edge-rest:#ffffff17;--os-shadow-1:0 1px 1px #00000080, 0 12px 30px -20px #000c;--os-shadow-2:0 1px 2px #00000080, 0 22px 50px -26px #000000e6, 0 56px 100px -56px #000000f2;--os-shadow-2-hover:0 1px 2px #0000008c, 0 28px 60px -26px #000000f2, 0 64px 120px -60px #000;--os-shadow-3:0 2px 8px #0009, 0 40px 100px -32px #000000f2, 0 100px 180px -80px #000;--os-focus:#ff6a00;--os-focus-halo:#ff6a0047;--os-positive:#4cc38a;--os-positive-soft:#4cc38a1f;--os-warning:#f0a830;--os-warning-soft:#f0a8301f;--os-critical:#ff6b5e;--os-critical-soft:#ff6b5e1f;--os-info:#8fb0e0;--os-info-soft:#8fb0e01c;--os-danger-bg:#d4302b;--os-danger-fg:#fff;--os-danger-hover:#e5403a;--os-skeleton:#ffffff0d;--os-skeleton-sheen:#ffffff0f;--os-scrim:#0000009e;--os-veil:#111;--os-veil-edge:#ff5a00;--cal-mix:22%;--os-atmos-base:linear-gradient(180deg, #0b0b0b 0%, #050505 55%, #030303 100%);--os-atmos-light:radial-gradient(55% 45% at 10% -14%, #ff5a001a, #ff5a0000 70%), radial-gradient(40% 40% at 92% 10%, #ffffff09, #fff0 72%);--os-atmos-shaft:linear-gradient(transparent, transparent);--os-horizon-fill:linear-gradient(180deg, #0b0b0b, #050505 20%);--os-horizon-glow:0 -1px 0 #ffffff14, 0 -30px 90px -14px #ff5a001f;--os-horizon-accent:radial-gradient(26% 5% at 70% 0%, #ff5a0038, transparent);--os-horizon-opacity:1;--os-grain:var(--os-noise-neutral);--os-grain-opacity:.035;--os-surface-grain-opacity:.025}}html:has(.os-root){background:var(--os-page-bg,#fff)}html:has(.os-root) body{background:var(--os-page-bg,#fff)}html:has(.os-root[data-theme=dark]){--os-page-bg:#050505}@media (prefers-color-scheme:dark){html:has(.os-root[data-theme=system]){--os-page-bg:#050505}}html:has(.os-root) body:after{display:none}.os-root{isolation:isolate;background:var(--os-bg);min-height:100dvh;color:var(--os-text);font-family:var(--os-font-ui);font-size:var(--os-text-md);font-variation-settings:"wdth" 100;font-feature-settings:"ss01" 1;line-height:1.5;position:relative}:where(.os-root) ::selection{background:var(--os-accent-soft);color:var(--os-text)}:where(.os-root) :focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}:where(.os-root) :where(h1,h2,h3,h4,p){margin:0}:where(.os-root) :where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(.os-root) :where(button:disabled){cursor:not-allowed}:where(.os-root) :where(input,textarea)::placeholder{color:var(--os-text-faint)}.os-atmos{z-index:var(--os-z-atmos);pointer-events:none;background:var(--os-atmos-base);position:fixed;inset:0;overflow:hidden}.os-atmos__light{background:var(--os-atmos-light);animation:os-drift 48s var(--os-ease) infinite alternate;will-change:transform;position:absolute;inset:-10%}.os-atmos__shaft{background:var(--os-atmos-shaft);position:absolute;inset:0}.os-atmos__horizon{background:var(--os-horizon-accent), var(--os-horizon-fill);width:260vmax;height:260vmax;box-shadow:var(--os-horizon-glow);opacity:var(--os-horizon-opacity);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% - 13vh))}.os-atmos__grain{background-image:var(--os-grain);opacity:var(--os-grain-opacity);background-size:220px 220px;position:absolute;inset:0}@keyframes os-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5%,1.5%)scale(1.05)}}.os-enter{animation:os-rise var(--os-dur-slow) var(--os-ease-out) both;animation-delay:calc(var(--i,0) * var(--os-stagger))}@keyframes os-rise{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes os-fade{0%{opacity:0}}::view-transition-old(root){animation-duration:.24s;animation-timing-function:var(--os-ease,ease)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:var(--os-ease,ease)}@media (prefers-reduced-motion:reduce){.os-atmos__light{animation:none}.os-enter{animation:1ms both os-fade}}.os-eyebrow{font-size:var(--os-text-2xs);font-variation-settings:"wdth" 112;letter-spacing:var(--os-track-eyebrow);text-transform:uppercase;color:var(--os-text-faint);font-weight:520}.os-editorial{font-family:var(--os-font-editorial);font-variation-settings:"opsz" 36;letter-spacing:-.01em;font-style:italic;font-weight:340}.os-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.os-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(.os-root dialog[open]){overflow:hidden}
