:root{--brand-navy:#1f4787;--brand-copper:#c28e60;--accent:#2a5caa;--accent-hover:#24509a;--accent-pressed:#1f4787;--accent-text:#2a5caa;--accent-subtle:#e3ebf7;--text-on-accent:#fff;--focus-ring:#4f7fcc;--window-bg:#fff;--canvas:#f5f5f7;--surface:#fff;--surface-raised:#fff;--surface-sunken:#efeff2;--toolbar-bg:#f7f7f9;--sidebar-fallback:#ececf0;--sidebar-tint:#ededf1c7;--popover-tint:#fcfcfde6;--control-bg:#fff;--control-bg-pressed:#e9e9ec;--field-bg:#fff;--wallpaper-base:#dce3ee;--wallpaper-a:#9db6e0;--wallpaper-b:#b9cbe8;--scrim:#00000059;--hover-fill:#0000000d;--pressed-fill:#00000017;--selection-fill:#00000014;--separator:#0000001a;--border:#00000024;--border-strong:#00000038;--text:#1d1d1f;--text-2:#56565e;--text-3:#66666e;--text-disabled:#b4b4ba;--text-placeholder:#6b6b73;--success:#1b7539;--warning:#a75a00;--danger:#c4312a;--info:#2a63b8;--success-subtle:#e4f4e8;--warning-subtle:#fdf1df;--danger-subtle:#fbeae9;--info-subtle:#e6eef9;--danger-fill:#c4312a;--danger-fill-pressed:#a92822;--state-offline:#6b6b73;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--state-online:var(--success);--state-syncing:var(--info);--state-needs-sign-in:var(--warning);--sci-1:#0072b2;--sci-2:#e69f00;--sci-3:#009e73;--sci-4:#d4c21e;--sci-5:#56b4e9;--sci-6:#d55e00;--sci-7:#cc79a7;--sci-8:#7a7a80;--avatar-1:#2a5caa;--avatar-2:#0f7a5c;--avatar-3:#b0602a;--avatar-4:#8a4f9e;--avatar-5:#2e7d9a;--avatar-6:#a5486b;--avatar-7:#5a6b2a;--avatar-8:#6a5acd;--shadow-1:0 1px 2px #0000001f;--shadow-2:0 6px 16px #00000029;--shadow-3:0 16px 40px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-navy:#1f4787;--brand-copper:#c28e60;--accent:#3e74cb;--accent-hover:#4880d6;--accent-pressed:#3569be;--accent-text:#8ab2f2;--accent-subtle:#263a5c;--text-on-accent:#fff;--focus-ring:#7fa8ee;--window-bg:#1e1e20;--canvas:#19191b;--surface:#252528;--surface-raised:#2c2c30;--surface-sunken:#161618;--toolbar-bg:#232326;--sidebar-fallback:#262629;--sidebar-tint:#2a2a2eb8;--popover-tint:#2c2c30d9;--control-bg:#3a3a3e;--control-bg-pressed:#48484d;--field-bg:#1c1c1e;--wallpaper-base:#10141c;--wallpaper-a:#1f3a6b;--wallpaper-b:#16335a;--scrim:#0000008c;--hover-fill:#ffffff12;--pressed-fill:#ffffff1f;--selection-fill:#ffffff1a;--separator:#ffffff1f;--border:#ffffff29;--border-strong:#ffffff40;--text:#f2f2f4;--text-2:#aeaeb5;--text-3:#9a9aa2;--text-disabled:#5c5c63;--text-placeholder:#8e8e96;--success:#4cc76a;--warning:#f0a33a;--danger:#ff6b61;--info:#6fa3f0;--success-subtle:#1f3a27;--warning-subtle:#3e3020;--danger-subtle:#43231f;--info-subtle:#223550;--danger-fill:#d93a31;--danger-fill-pressed:#bf3029;--state-offline:#9a9aa2;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--state-online:var(--success);--state-syncing:var(--info);--state-needs-sign-in:var(--warning);--sci-1:#56b4e9;--sci-2:#e69f00;--sci-3:#2bc49a;--sci-4:#f0e442;--sci-5:#5aa0e6;--sci-6:#f2733a;--sci-7:#e08dba;--sci-8:#b8b8be;--avatar-1:#2a5caa;--avatar-2:#0f7a5c;--avatar-3:#b0602a;--avatar-4:#8a4f9e;--avatar-5:#2e7d9a;--avatar-6:#a5486b;--avatar-7:#5a6b2a;--avatar-8:#6a5acd;--shadow-1:0 1px 2px #0006;--shadow-2:0 6px 16px #00000080;--shadow-3:0 16px 40px #000000a6}}:root[data-theme=dark]{--brand-navy:#1f4787;--brand-copper:#c28e60;--accent:#3e74cb;--accent-hover:#4880d6;--accent-pressed:#3569be;--accent-text:#8ab2f2;--accent-subtle:#263a5c;--text-on-accent:#fff;--focus-ring:#7fa8ee;--window-bg:#1e1e20;--canvas:#19191b;--surface:#252528;--surface-raised:#2c2c30;--surface-sunken:#161618;--toolbar-bg:#232326;--sidebar-fallback:#262629;--sidebar-tint:#2a2a2eb8;--popover-tint:#2c2c30d9;--control-bg:#3a3a3e;--control-bg-pressed:#48484d;--field-bg:#1c1c1e;--wallpaper-base:#10141c;--wallpaper-a:#1f3a6b;--wallpaper-b:#16335a;--scrim:#0000008c;--hover-fill:#ffffff12;--pressed-fill:#ffffff1f;--selection-fill:#ffffff1a;--separator:#ffffff1f;--border:#ffffff29;--border-strong:#ffffff40;--text:#f2f2f4;--text-2:#aeaeb5;--text-3:#9a9aa2;--text-disabled:#5c5c63;--text-placeholder:#8e8e96;--success:#4cc76a;--warning:#f0a33a;--danger:#ff6b61;--info:#6fa3f0;--success-subtle:#1f3a27;--warning-subtle:#3e3020;--danger-subtle:#43231f;--info-subtle:#223550;--danger-fill:#d93a31;--danger-fill-pressed:#bf3029;--state-offline:#9a9aa2;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--state-online:var(--success);--state-syncing:var(--info);--state-needs-sign-in:var(--warning);--sci-1:#56b4e9;--sci-2:#e69f00;--sci-3:#2bc49a;--sci-4:#f0e442;--sci-5:#5aa0e6;--sci-6:#f2733a;--sci-7:#e08dba;--sci-8:#b8b8be;--avatar-1:#2a5caa;--avatar-2:#0f7a5c;--avatar-3:#b0602a;--avatar-4:#8a4f9e;--avatar-5:#2e7d9a;--avatar-6:#a5486b;--avatar-7:#5a6b2a;--avatar-8:#6a5acd;--shadow-1:0 1px 2px #0006;--shadow-2:0 6px 16px #00000080;--shadow-3:0 16px 40px #000000a6}:root{--font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--track-caption:.005em;--track-footnote:0;--track-callout:-.0032em;--track-body:-.0062em;--track-headline:-.0062em;--track-title3:-.01em;--track-title2:-.014em;--track-title1:-.018em;--track-large:-.021em;--track-display:-.0222em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--hairline:1px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-full:999px;--control-sm:22px;--control-md:28px;--control-lg:36px;--icon-stroke:1.75;--topbar-h:52px;--row-h:28px;--row-h-lg:44px;--sidebar-w:232px;--inspector-w:288px;--sheet-w:520px;--popover-w:300px;--focus-ring-w:3px;--material:blur(24px) saturate(1.35);--dur-fast:.15s;--dur-base:.22s;--dur-slow:.3s;--ease-spring:cubic-bezier(.2, .9, .25, 1);--ease-overshoot:cubic-bezier(.3, 1.25, .4, 1)}@media (pointer:coarse){:root{--control-sm:32px;--control-md:40px;--control-lg:48px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}@font-face{font-family:Inter Variable;src:url(../../../fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;src:url(../../../fonts/inter-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;src:url(../../../fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 800;font-display:swap}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--canvas);color:var(--text);font-family:var(--font);letter-spacing:var(--track-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.6}h1,h2,h3,h4,p{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:1px;border-radius:var(--radius-sm)}::selection{background:var(--accent-subtle)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);z-index:100;background:var(--surface-raised);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-2);position:absolute;top:-60px}.skip-link:focus{top:var(--space-3)}.t-display{font-family:var(--font-display);letter-spacing:var(--track-display);font-size:clamp(40px,6.4vw,72px);font-weight:700;line-height:1.04}.t-title-1{font-family:var(--font-display);letter-spacing:var(--track-title1);font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.15}.t-title-2{letter-spacing:var(--track-title2);font-size:28px;font-weight:650;line-height:34px}.t-title-3{letter-spacing:var(--track-title3);font-size:20px;font-weight:600;line-height:28px}.t-headline{letter-spacing:var(--track-headline);font-size:17px;font-weight:600;line-height:24px}.t-lead{color:var(--text-2);letter-spacing:var(--track-title3);font-size:clamp(17px,2vw,20px);line-height:1.55}.t-callout{letter-spacing:var(--track-callout);font-size:15px;line-height:22px}.t-footnote{letter-spacing:0;font-size:13px;line-height:18px}.t-caption{letter-spacing:var(--track-caption);font-size:12px;font-weight:500;line-height:16px}.t-mono{font-family:var(--font-mono);letter-spacing:0;font-size:14px;line-height:22px}.t-metric{font-family:var(--font-display);letter-spacing:var(--track-large);font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1}.muted{color:var(--text-2)}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);font-size:13px;font-weight:600}.container{width:min(1120px, 100% - 2 * var(--space-6));margin-inline:auto}.container-narrow{width:min(760px, 100% - 2 * var(--space-6));margin-inline:auto}.section{padding-block:clamp(64px,9vw,112px)}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-lg);padding-inline:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--control-bg);color:var(--text);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-1);transition:background var(--dur-fast) var(--ease-spring), transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-base) var(--ease-spring);font-size:14px;font-weight:550;line-height:1;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--control-bg) 92%, var(--text));text-decoration:none}.btn:active{background:var(--control-bg-pressed);transform:scale(.98)}.btn-lg{height:44px;padding-inline:var(--space-5);border-radius:var(--radius-lg);font-size:15px}.btn-primary{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:active{background:var(--accent-pressed)}.btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--hover-fill)}.btn[disabled]{opacity:.55;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--separator);border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}.glass{background:var(--sidebar-fallback);border:1px solid var(--separator)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--sidebar-tint);-webkit-backdrop-filter:var(--material)}}.wallpaper{isolation:isolate;background:linear-gradient(160deg, var(--wallpaper-base), var(--wallpaper-b));position:relative;overflow:hidden}.wallpaper:before{content:"";z-index:-2;background:radial-gradient(40% 40% at 18% 22%, var(--wallpaper-a), transparent 70%), radial-gradient(38% 42% at 82% 70%, var(--wallpaper-a), transparent 70%);filter:blur(40px);opacity:.85;position:absolute;inset:-20%}.wallpaper:after{content:"";z-index:-1;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url(../../../noise.svg);position:absolute;inset:0}.field{gap:6px;display:grid}.field label{color:var(--text-2);font-size:13px;font-weight:550}.input{width:100%;min-height:var(--control-lg);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--field-bg);transition:border-color var(--dur-fast) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-spring);font-size:15px}textarea.input{padding:var(--space-2) var(--space-3);resize:vertical;min-height:112px;line-height:1.5}.input::placeholder{color:var(--text-placeholder)}.input:hover{border-color:var(--border-strong)}.input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 var(--focus-ring-w) color-mix(in srgb, var(--focus-ring) 35%, transparent);outline:none}.input[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);font-size:13px}.badge{height:24px;padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--separator);color:var(--text-2);align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}p a:not(.btn){text-underline-offset:3px;text-decoration:underline}.host.svelte-1cpok13{z-index:90;right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);width:min(360px, 100vw - 2 * var(--space-4));pointer-events:none;display:grid;position:fixed}.toast.svelte-1cpok13{pointer-events:auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--popover-tint);-webkit-backdrop-filter:var(--material);backdrop-filter:var(--material);border:1px solid var(--border);box-shadow:var(--shadow-3);font-size:14px;display:flex}.toast.svelte-1cpok13 span:where(.svelte-1cpok13){flex:1}.success.svelte-1cpok13 svg:first-child{color:var(--success)}.danger.svelte-1cpok13 svg:first-child{color:var(--danger)}.info.svelte-1cpok13 svg:first-child{color:var(--info)}button.svelte-1cpok13{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}button.svelte-1cpok13:hover{background:var(--hover-fill)}.page.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}
