.landing-reference{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--surface-1:#f8f8f6;--surface-2:#f4f4f1;--surface-3:#eeeeea;--paper:#f8f8f6;--hairline:#ececea;--hairline-strong:#cacac3;--hairline-soft:#ececea;--hairline-hint:#f2f2f1;--hairline-dash:#a6a69e;--line-draw:#8a8a82;--dot-grid:radial-gradient(circle, #e6e6e3 1px, transparent 1px);--shadow-node:0 1px 2px #1b1b190d;--ink:#1b1b19;--ink-mid:#3f3f3b;--ink-muted:#5b5b55;--mute:#6e6e6e;--ink-subtle:var(--mute);--ink-faint:var(--mute);--accent:#1b1b19;--accent-hover:#3f3f3b;--accent-ink:#1b1b19;--accent-soft:#f4f4f1;--accent-line:#8a8a82;--accent-ink-on-fill:#f8f8f6;--ink-on-fill:#f8f8f6;--hero-bg:#1b1b19;--hero-surface:#3f3f3b;--hero-ink:#f8f8f6;--hero-muted:#cacac3;--hero-line:#5b5b55;--brand-blue:#0070f3;--brand-link:#0761d1;--brand-link-hover:#0a4fa8;--brand-link-line:#77a8e6;--mesh-develop-a:#007cf0;--mesh-develop-b:#00dfd8;--mesh-preview-a:#7928ca;--mesh-preview-b:#ff0080;--mesh-ship-a:#ff4d4d;--mesh-ship-b:#f9cb28;--mesh-strength:1;--band:#1b1b19;--band-raised:#232320;--band-gate:#1f1f1d;--band-key:#2b2b27;--band-dot:#2e2e29;--band-line:#3a3a35;--band-line-dash:#6a6a63;--band-line-strong:#8a8a82;--band-ink:#f8f8f6;--band-ink-soft:#cacac3;--band-ink-muted:#a6a69e;--verdict-ok-fg:#1f5137;--verdict-ok-bg:#e3f1e8;--verdict-ok-line:#b9d8c6;--verdict-review-fg:#6b5a12;--verdict-review-bg:#f7f1d8;--verdict-review-line:#ded4a6;--verdict-out-fg:#8c2f1e;--verdict-out-bg:#fbe9e4;--verdict-out-line:#e8c4b8;--verdict-off-fg:#4a4a44;--verdict-off-bg:#eeeeea;--verdict-off-line:#a6a69e;--verdict-ok-fg-ink:#8fd3ab;--verdict-ok-bg-ink:#26302a;--verdict-ok-line-ink:#4e7059;--verdict-review-fg-ink:#e8c86a;--verdict-review-bg-ink:#332f20;--verdict-review-line-ink:#7a6c3a;--verdict-out-fg-ink:#ee9c86;--verdict-out-bg-ink:#33251f;--verdict-out-line-ink:#9c6250;--verdict-off-fg-ink:#b9b9b1;--verdict-off-bg-ink:#2a2a27;--verdict-off-line-ink:#6a6a63;--verdict-log-bg-ink:#2b352d;--verdict-log-line-ink:#54866a;--success:var(--verdict-ok-fg);--success-deep:var(--verdict-ok-fg);--success-soft:var(--verdict-ok-bg);--success-line:var(--verdict-ok-line);--warning:var(--verdict-review-fg);--warning-deep:var(--verdict-review-fg);--warning-soft:var(--verdict-review-bg);--warning-line:var(--verdict-review-line);--error:var(--verdict-out-fg);--error-deep:var(--verdict-out-fg);--error-soft:var(--verdict-out-bg);--error-line:var(--verdict-out-line);--info:var(--verdict-off-fg);--info-deep:var(--verdict-off-fg);--info-soft:var(--verdict-off-bg);--info-line:var(--verdict-off-line);--shadow-level-1:none;--shadow-level-2:none;--shadow-level-3:none;--shadow-level-4:none;--shadow-level-5:none;--shadow-soft-1:none;--shadow-soft-2:none;--shadow-soft-3:none;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:8px;--radius-shell:8px;--radius-pill-sm:100px;--radius-pill:100px;--radius-full:9999px;--focus-inner:#f8f8f6;--focus-outer:#1b1b19;--focus-width:2px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-entrance:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--background:var(--canvas);--foreground:var(--ink);--card:var(--surface-1);--card-foreground:var(--ink);--popover:var(--surface-1);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--ink-on-fill);--secondary:var(--surface-2);--secondary-foreground:var(--ink);--muted:var(--surface-2);--muted-foreground:var(--ink-subtle);--destructive:var(--error);--destructive-foreground:#fff;--border:var(--hairline);--input:var(--hairline-strong);--ring:var(--focus-outer);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--orion-font-body), "Segoe UI", Arial, sans-serif;font-feature-settings:"cv11", "ss01";overflow-x:clip}:is(html:has(.landing-reference),body:has(.landing-reference)){color:#1b1b19;background:#fff}.landing-reference.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#1b1b19;--surface-1:#1b1b19;--surface-2:#3f3f3b;--surface-3:#5b5b55;--hairline:#3f3f3b;--hairline-strong:#5b5b55;--hairline-soft:#3f3f3b;--ink:#f8f8f6;--ink-muted:#cacac3;--ink-subtle:#707069;--ink-faint:#707069;--accent:#cacac3;--accent-hover:#f8f8f6;--accent-ink:#f8f8f6;--accent-soft:#3f3f3b;--accent-line:#5b5b55;--accent-ink-on-fill:#1b1b19;--ink-on-fill:#1b1b19;--hero-bg:#1b1b19;--hero-surface:#3f3f3b;--hero-ink:#f8f8f6;--hero-muted:#cacac3;--hero-line:#5b5b55;--success:#34d399;--success-deep:#6ee7b7;--success-soft:#34d39924;--success-line:#34d3994d;--warning:#fbbf24;--warning-deep:#fcd34d;--warning-soft:#fbbf2424;--warning-line:#fbbf244d;--error:#f87171;--error-deep:#fca5a5;--error-soft:#f8717124;--error-line:#f871714d;--info:#60a5fa;--info-deep:#93c5fd;--info-soft:#60a5fa24;--info-line:#60a5fa4d;--shadow-level-1:0 0 0 1px #ffffff14;--shadow-level-2:none;--shadow-level-3:none;--shadow-level-4:none;--shadow-level-5:none;--shadow-soft-1:none;--shadow-soft-2:none;--shadow-soft-3:none;background:var(--canvas);color:var(--ink)}:is(html:has(.landing-reference.dark),body:has(.landing-reference.dark)){color:#f8f8f6;background:#1b1b19}@layer base{.landing-reference *,.landing-reference :before,.landing-reference :after{border-color:var(--hairline)}.landing-reference a{color:inherit;text-decoration:none}}.landing-reference .font-mono,.landing-reference .tnum{font-variant-numeric:tabular-nums}.landing-reference .focus-ring,.landing-reference .focus-ring-ink{box-shadow:none;outline:none}.landing-reference .wrap{width:min(100% - 40px,1152px);margin-inline:auto}.landing-reference .lift,.landing-reference .lift-hover:hover{box-shadow:var(--shadow-node)}.landing-reference .press{transition:color .15s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .16s var(--ease-out)}.landing-reference .press:active{transition-duration:.15s,.15s,.15s,.15s,90ms;transform:scale(.98)}.landing-reference [class*=transition-]:not([class*=ease-]):not([data-reveal]):not(.press){transition-timing-function:var(--ease-out)}.landing-reference .canvas-grid{background-image:var(--dot-grid);background-size:20px 20px}.landing-reference .hero-mesh{z-index:0;pointer-events:none;background-image: radial-gradient(58% 80% at -8% -10%, color-mix(in srgb, var(--mesh-develop-b) 50%, transparent), transparent 74%), radial-gradient(54% 74% at 9% -18%, color-mix(in srgb, var(--mesh-develop-a) 54%, transparent), transparent 74%),  radial-gradient(40% 58% at 23% -26%, color-mix(in srgb, var(--mesh-preview-a) 40%, transparent), transparent 72%), radial-gradient(38% 52% at 77% -26%, color-mix(in srgb, var(--mesh-preview-b) 36%, transparent), transparent 72%),  radial-gradient(48% 62% at 91% -22%, color-mix(in srgb, var(--mesh-ship-a) 42%, transparent), transparent 72%), radial-gradient(52% 64% at 106% -16%, color-mix(in srgb, var(--mesh-ship-b) 40%, transparent), transparent 70%);height:620px;opacity:var(--mesh-strength);-webkit-mask-composite:source-in;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#00000085 34%,#0000 78%),linear-gradient(90deg,#000 0%,#00000057 34% 66%,#000 100%);mask-image:linear-gradient(#000 0%,#00000085 34%,#0000 78%),linear-gradient(90deg,#000 0%,#00000057 34% 66%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:767px){.landing-reference .hero-mesh{height:340px;-webkit-mask-image:linear-gradient(#000 0%,#00000070 30%,#0000 74%);mask-image:linear-gradient(#000 0%,#00000070 30%,#0000 74%)}}.landing-reference.dark .hero-mesh{--mesh-strength:.72}.landing-reference [data-reveal]{transition:opacity .46s var(--ease-entrance) var(--reveal-delay,0s), transform .46s var(--ease-entrance) var(--reveal-delay,0s)}.landing-reference [data-reveal=hidden]{opacity:0;transform:translateY(var(--reveal-rise,20px));transition:none}.landing-reference .sheet-scroll{scrollbar-width:none;-ms-overflow-style:none}.landing-reference .sheet-scroll::-webkit-scrollbar{display:none}.landing-reference .focus-ring:focus-visible{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--accent)}.landing-reference .focus-ring-ink:focus-visible{box-shadow:0 0 0 2px var(--band), 0 0 0 4px var(--band-ink)}.landing-reference ::selection{background:var(--ink);color:var(--ink-on-fill)}body:has(.landing-reference)::-webkit-scrollbar{width:8px;height:8px}body:has(.landing-reference)::-webkit-scrollbar-track{background:0 0}body:has(.landing-reference)::-webkit-scrollbar-thumb{border:2px solid var(--canvas);background:var(--hairline-strong);border-radius:999px}@media (prefers-reduced-motion:reduce){.landing-reference *,.landing-reference :before,.landing-reference :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing-reference [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}@media print{.landing-reference>header,.landing-reference>footer,.landing-reference [data-cookie-banner],.landing-reference .hero-mesh{display:none!important}.landing-reference [data-reveal]{opacity:1!important;transform:none!important}}
