@layer tokens{:root{--stx-space-1:2px;--stx-space-2:4px;--stx-space-3:8px;--stx-space-4:12px;--stx-space-5:16px;--stx-space-6:20px;--stx-space-7:24px;--stx-space-8:32px;--stx-space-9:40px;--stx-space-10:48px;--stx-space-11:64px;--stx-space-12:96px;--stx-radius-xs:4px;--stx-radius-sm:6px;--stx-radius-md:8px;--stx-radius-lg:10px;--stx-radius-xl:14px;--stx-radius-2xl:20px;--stx-radius-full:9999px;--stx-size-meta:.75rem;--stx-size-small:.875rem;--stx-size-body:1rem;--stx-size-lead:1.125rem;--stx-size-h4:1.25rem;--stx-size-h3:1.5rem;--stx-size-h2:1.875rem;--stx-size-h1:2.25rem;--stx-size-display-sm:3rem;--stx-size-display-md:3.75rem;--stx-size-display-lg:4.5rem;--stx-lh-tight:1.15;--stx-lh-snug:1.3;--stx-lh-normal:1.5;--stx-lh-relaxed:1.65;--stx-weight-regular:400;--stx-weight-medium:500;--stx-weight-semibold:600;--stx-weight-bold:700;--stx-track-tightest:-.035em;--stx-track-tight:-.02em;--stx-track-normal:0;--stx-track-wide:.08em;--stx-track-widest:.12em;--stx-dur-instant:0s;--stx-dur-fast:.12s;--stx-dur-normal:.18s;--stx-dur-slow:.28s;--stx-ease-standard:cubic-bezier(.2, .7, .3, 1);--stx-ease-entrance:cubic-bezier(.16, 1, .3, 1);--stx-ease-exit:cubic-bezier(.4, 0, 1, 1);--stx-z-base:0;--stx-z-sticky:100;--stx-z-rail:200;--stx-z-dropdown:300;--stx-z-scrim:400;--stx-z-dialog:500;--stx-z-toast:600;--stx-product-geolify-surface:#062b32;--stx-product-geolify-surface-deep:#041f27;--stx-product-outflow-surface:#13202a;--stx-product-outflow-paper:#e9e5dc;--stx-product-stelixx-green:#006446;--stx-font-sans:Inter, "Inter Tight", system-ui, -apple-system, sans-serif;--stx-font-display:"Source Serif 4", "Source Serif Pro", Georgia, serif;--stx-font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace}:root,[data-stx-register=editorial]{--stx-row-height:48px;--stx-control-height:44px;--stx-gutter:24px;--stx-section:96px;--stx-body-size:1rem;--stx-card-radius:14px;--stx-measure:72ch}[data-stx-register=cockpit]{--stx-row-height:34px;--stx-control-height:32px;--stx-gutter:16px;--stx-section:40px;--stx-body-size:.875rem;--stx-card-radius:10px;--stx-measure:none}[data-stx-theme=atlas-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stx-surface-deep:#000;--stx-surface-canvas:#09090a;--stx-surface-default:#19191c;--stx-surface-raised:#242428;--stx-surface-overlay:#313136;--stx-state-hover:#ffffff0b;--stx-state-selected:#ffffff14;--stx-state-scrim:#000000a8;--stx-text-primary:#fafafa;--stx-text-secondary:#d4d4d8;--stx-text-tertiary:#a1a1aa;--stx-action-link:#7dd3fc;--stx-action-brand-text:#00e664;--stx-action-brand:#00e664;--stx-action-primary:#fafafa;--stx-action-primary-text:#09090b;--stx-status-success:#4ade80;--stx-status-warning:#fbbf24;--stx-status-danger:#fca5a5;--stx-status-info:#93c5fd;--stx-status-neutral:#a1a1aa;--stx-tone-brand:#123328;--stx-tone-info:#172c42;--stx-tone-warning:#382d14;--stx-tone-danger:#3c1c22;--stx-tone-neutral:#242428;--stx-border-subtle:#ffffff14;--stx-border-default:#fff3;--stx-border-strong:#ffffff47;--stx-shadow-raised:0 1px 2px #00000047, 0 4px 12px #00000038;--stx-shadow-overlay:0 8px 24px #00000070, 0 2px 6px #00000052;--stx-shadow-card:none;--stx-focus:#00e664;--stx-font-sans:"Plus Jakarta Sans", Inter, system-ui, sans-serif;--stx-font-body:Inter, "Inter Tight", system-ui, -apple-system, sans-serif;--stx-font-display:"Plus Jakarta Sans", Inter, system-ui, sans-serif;--stx-font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--stx-chart-1:#1f759a;--stx-chart-2:#9c7512;--stx-chart-3:#927adc;--stx-chart-4:#de8034;--stx-chart-5:#ff78be;--stx-chart-6:#1fc7e1;--stx-chart-7:#b4c2ff;--stx-chart-8:#ffc4e4}[data-stx-theme=atlas-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stx-surface-deep:#f4f4f4;--stx-surface-canvas:#fff;--stx-surface-default:#fff;--stx-surface-raised:#fff;--stx-surface-overlay:#fff;--stx-state-hover:#1111110a;--stx-state-selected:#11111114;--stx-state-scrim:#11111175;--stx-text-primary:#171717;--stx-text-secondary:#626262;--stx-text-tertiary:gray;--stx-action-link:#175ca8;--stx-action-brand-text:#067044;--stx-action-brand:#00e664;--stx-action-primary:#171717;--stx-action-primary-text:#fff;--stx-status-success:#047454;--stx-status-warning:#925806;--stx-status-danger:#b91c1c;--stx-status-info:#1d4ed8;--stx-status-neutral:#52525b;--stx-tone-brand:#eef8f2;--stx-tone-info:#eef4fb;--stx-tone-warning:#f8f0e7;--stx-tone-danger:#f8eaea;--stx-tone-neutral:#f4f4f4;--stx-border-subtle:#11111112;--stx-border-default:#1111112b;--stx-border-strong:#11111140;--stx-shadow-card:none;--stx-shadow-raised:0 1px 2px #1111110d, 0 6px 18px #1111110f;--stx-shadow-overlay:0 18px 44px #11111129, 0 4px 10px #11111112;--stx-focus:#1877d2;--stx-font-sans:"Plus Jakarta Sans", Inter, system-ui, sans-serif;--stx-font-body:Inter, "Inter Tight", system-ui, -apple-system, sans-serif;--stx-font-display:"Plus Jakarta Sans", Inter, system-ui, sans-serif;--stx-font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--stx-chart-1:#0e435a;--stx-chart-2:#5d4407;--stx-chart-3:#584987;--stx-chart-4:#8a4e1d;--stx-chart-5:#a24978;--stx-chart-6:#108090;--stx-chart-7:#6d77d4;--stx-chart-8:#df6375}[data-stx-theme=forge-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stx-surface-deep:#000;--stx-surface-canvas:#000;--stx-surface-default:#131317;--stx-surface-raised:#1f1f25;--stx-surface-overlay:#2b2b32;--stx-state-hover:#ffffff0b;--stx-state-selected:#ffffff14;--stx-state-scrim:#000000a8;--stx-text-primary:#fcfdff;--stx-text-secondary:#d4d4d8;--stx-text-tertiary:#a1a1aa;--stx-action-link:#00e664;--stx-action-brand-text:#00e664;--stx-action-brand:#00e664;--stx-action-primary:#fcfdff;--stx-action-primary-text:#000;--stx-status-success:#4ade80;--stx-status-warning:#fbbf24;--stx-status-danger:#fca5a5;--stx-status-info:#93c5fd;--stx-status-neutral:#a1a1aa;--stx-tone-brand:#0b2e20;--stx-tone-info:#13263a;--stx-tone-warning:#32280f;--stx-tone-danger:#37181f;--stx-tone-neutral:#1f1f25;--stx-border-subtle:#ffffff14;--stx-border-default:#fff3;--stx-border-strong:#ffffff47;--stx-shadow-raised:0 1px 2px #00000047, 0 4px 12px #00000038;--stx-shadow-overlay:0 8px 24px #00000070, 0 2px 6px #00000052;--stx-shadow-card:none;--stx-focus:#00e664;--stx-font-sans:"IBM Plex Sans", Inter, system-ui, sans-serif;--stx-font-body:Inter, "Inter Tight", system-ui, -apple-system, sans-serif;--stx-font-display:"IBM Plex Sans", Inter, system-ui, sans-serif;--stx-font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--stx-chart-1:#1f759a;--stx-chart-2:#9c7512;--stx-chart-3:#927adc;--stx-chart-4:#de8034;--stx-chart-5:#ff78be;--stx-chart-6:#1fc7e1;--stx-chart-7:#b4c2ff;--stx-chart-8:#ffc4e4}[data-stx-theme=forge-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stx-surface-deep:#f4f4f5;--stx-surface-canvas:#fff;--stx-surface-default:#fff;--stx-surface-raised:#fff;--stx-surface-overlay:#fff;--stx-state-hover:#09090b0a;--stx-state-selected:#09090b14;--stx-state-scrim:#09090b80;--stx-text-primary:#09090b;--stx-text-secondary:#52525b;--stx-text-tertiary:#71717a;--stx-action-link:#065f46;--stx-action-brand-text:#067044;--stx-action-brand:#00e664;--stx-action-primary:#09090b;--stx-action-primary-text:#fff;--stx-status-success:#047857;--stx-status-warning:#925806;--stx-status-danger:#b91c1c;--stx-status-info:#1d4ed8;--stx-status-neutral:#52525b;--stx-tone-brand:#e7f7ee;--stx-tone-info:#edf2f9;--stx-tone-warning:#f7f0e4;--stx-tone-danger:#f9eaea;--stx-tone-neutral:#f4f4f5;--stx-border-subtle:#09090b14;--stx-border-default:#09090b30;--stx-border-strong:#09090b47;--stx-shadow-card:none;--stx-shadow-raised:0 1px 2px #09090b0d, 0 6px 18px #09090b12;--stx-shadow-overlay:0 18px 44px #09090b29, 0 4px 10px #09090b14;--stx-focus:#047857;--stx-font-sans:"IBM Plex Sans", Inter, system-ui, sans-serif;--stx-font-body:Inter, "Inter Tight", system-ui, -apple-system, sans-serif;--stx-font-display:"IBM Plex Sans", Inter, system-ui, sans-serif;--stx-font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--stx-chart-1:#0e435a;--stx-chart-2:#5d4407;--stx-chart-3:#584987;--stx-chart-4:#8a4e1d;--stx-chart-5:#a24978;--stx-chart-6:#108090;--stx-chart-7:#6d77d4;--stx-chart-8:#df6375}[data-stx-theme=signal-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stx-surface-deep:#011a27;--stx-surface-canvas:#022737;--stx-surface-default:#033347;--stx-surface-raised:#054057;--stx-surface-overlay:#074c68;--stx-state-hover:#ffffff0b;--stx-state-selected:#ffffff14;--stx-state-scrim:#000000a8;--stx-text-primary:#f6faf9;--stx-text-secondary:#cbd5e1;--stx-text-tertiary:#a3b1c2;--stx-action-link:#7dd3fc;--stx-action-brand-text:#00e664;--stx-action-brand:#00e664;--stx-action-primary:#00e664;--stx-action-primary-text:#022737;--stx-status-success:#4ade80;--stx-status-warning:#fbbf24;--stx-status-danger:#fca5a5;--stx-status-info:#93c5fd;--stx-status-neutral:#a4a4ac;--stx-tone-brand:#063d35;--stx-tone-info:#0a3650;--stx-tone-warning:#3a310e;--stx-tone-danger:#421d26;--stx-tone-neutral:#073549;--stx-border-subtle:#ffffff14;--stx-border-default:#fff3;--stx-border-strong:#ffffff47;--stx-shadow-raised:0 1px 2px #00000047, 0 4px 12px #00000038;--stx-shadow-overlay:0 8px 24px #00000070, 0 2px 6px #00000052;--stx-shadow-card:none;--stx-focus:#00e664;--stx-font-sans:Inter, "Inter Tight", system-ui, -apple-system, sans-serif;--stx-font-body:Inter, "Inter Tight", system-ui, -apple-system, sans-serif;--stx-font-display:"Source Serif 4", "Source Serif Pro", Georgia, serif;--stx-font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--stx-chart-1:#1f759a;--stx-chart-2:#9c7512;--stx-chart-3:#927adc;--stx-chart-4:#de8034;--stx-chart-5:#ff78be;--stx-chart-6:#1fc7e1;--stx-chart-7:#b4c2ff;--stx-chart-8:#ffc4e4}[data-stx-theme=signal-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stx-surface-deep:#f3f3f1;--stx-surface-canvas:#fff;--stx-surface-default:#fff;--stx-surface-raised:#fff;--stx-surface-overlay:#fff;--stx-state-hover:#1717160a;--stx-state-selected:#17171614;--stx-state-scrim:#1717167a;--stx-text-primary:#171716;--stx-text-secondary:#5f5e5a;--stx-text-tertiary:#797873;--stx-action-link:#174f3b;--stx-action-brand-text:#067044;--stx-action-brand:#00e664;--stx-action-primary:#171716;--stx-action-primary-text:#fff;--stx-status-success:#036f50;--stx-status-warning:#895004;--stx-status-danger:#b91c1c;--stx-status-info:#1d4ed8;--stx-status-neutral:#52525b;--stx-tone-brand:#eaf8ef;--stx-tone-info:#eef3f8;--stx-tone-warning:#f7eee7;--stx-tone-danger:#f8e9e9;--stx-tone-neutral:#f3f3f1;--stx-border-subtle:#17171614;--stx-border-default:#1717162b;--stx-border-strong:#17171647;--stx-shadow-card:none;--stx-shadow-raised:0 1px 2px #1717160f, 0 8px 24px #17171612;--stx-shadow-overlay:0 18px 48px #1717162e, 0 4px 12px #17171614;--stx-focus:#087a4d;--stx-font-sans:Inter, "Inter Tight", system-ui, -apple-system, sans-serif;--stx-font-body:Inter, "Inter Tight", system-ui, -apple-system, sans-serif;--stx-font-display:"Source Serif 4", "Source Serif Pro", Georgia, serif;--stx-font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--stx-chart-1:#0e435a;--stx-chart-2:#5d4407;--stx-chart-3:#584987;--stx-chart-4:#8a4e1d;--stx-chart-5:#a24978;--stx-chart-6:#108090;--stx-chart-7:#6d77d4;--stx-chart-8:#df6375}}
@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/Lora-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--font-body:var(--stx-font-body);--font-display:var(--stx-font-display);--font-mono:var(--stx-font-mono)}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);background:var(--stx-surface-canvas);color:var(--stx-text-primary);line-height:var(--stx-lh-normal);-webkit-font-smoothing:antialiased}body{min-height:100vh;margin:0}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--stx-lh-tight);letter-spacing:var(--stx-track-tight);color:var(--stx-text-primary)}h1{font-size:var(--stx-size-h1)}h2{font-size:var(--stx-size-h2)}h3{font-size:var(--stx-size-h3)}a{color:var(--stx-action-link);text-underline-offset:3px;text-decoration-thickness:1px}code,pre{font-family:var(--font-mono);font-size:.9em}:focus-visible{outline:2px solid var(--stx-focus);outline-offset:2px}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-header{border-bottom:1px solid var(--stx-border-subtle);background:var(--stx-surface-default);z-index:var(--stx-z-sticky);position:sticky;top:0}.site-header-inner{max-width:72rem;padding:var(--stx-space-4) var(--stx-space-6);justify-content:space-between;align-items:center;gap:var(--stx-space-6);margin:0 auto;display:flex}.site-logo{font-family:var(--font-display);font-weight:var(--stx-weight-semibold);font-size:var(--stx-size-lead);color:var(--stx-text-primary);text-decoration:none}.site-nav{gap:var(--stx-space-6);display:flex}.site-nav a{color:var(--stx-text-secondary);font-size:var(--stx-size-small);text-decoration:none}.site-nav a:hover{color:var(--stx-text-primary)}.site-main{width:100%;max-width:72rem;padding:var(--stx-space-8) var(--stx-space-6);flex:1;margin:0 auto}.site-footer{border-top:1px solid var(--stx-border-subtle);padding:var(--stx-space-6);text-align:center;color:var(--stx-text-tertiary);font-size:var(--stx-size-meta)}.hero{padding:var(--stx-space-10) 0}.hero-title{font-size:var(--stx-size-display-sm);margin:0 0 var(--stx-space-4)}.hero-lead{font-size:var(--stx-size-lead);color:var(--stx-text-secondary);max-width:42rem}.card{background:var(--stx-surface-default);border:1px solid var(--stx-border-subtle);border-radius:var(--stx-card-radius);padding:var(--stx-space-6);box-shadow:var(--stx-shadow-card)}.grid{gap:var(--stx-space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.form-field{gap:var(--stx-space-2);margin-bottom:var(--stx-space-4);flex-direction:column;display:flex}.form-field label{font-size:var(--stx-size-small);color:var(--stx-text-secondary)}.form-field input,.form-field textarea,.form-field select{font:inherit;color:var(--stx-text-primary);background:var(--stx-surface-canvas);border:1px solid var(--stx-border-default);border-radius:var(--stx-radius-md);padding:var(--stx-space-3) var(--stx-space-4)}.form-field input:focus,.form-field textarea:focus{border-color:var(--stx-focus);outline:none}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{justify-content:center;align-items:center;gap:var(--stx-space-2);font:inherit;font-weight:var(--stx-weight-medium);padding:var(--stx-space-3) var(--stx-space-6);border-radius:var(--stx-radius-md);background:var(--stx-action-primary);color:var(--stx-action-primary-text);cursor:pointer;transition:opacity var(--stx-dur-fast) var(--stx-ease-standard);border:1px solid #0000;display:inline-flex}.button:hover{opacity:.88}.form-status{margin-top:var(--stx-space-4);font-size:var(--stx-size-small)}.form-status[data-state=error]{color:var(--stx-status-danger)}.form-status[data-state=ok]{color:var(--stx-status-success)}.prose{max-width:42rem}.prose p,.prose li{color:var(--stx-text-secondary)}.article-list{gap:var(--stx-space-4);flex-direction:column;display:flex}.article-card{text-decoration:none;display:block}.article-card h2{font-size:var(--stx-size-h4);margin:0 0 var(--stx-space-2)}.article-card p{color:var(--stx-text-secondary);margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
