@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=M+PLUS+Rounded+1c:wght@300;700&display=swap";:root{--bg:#f0e7db;--error:#d85555;--surface:#fffaf2;--surface-raised:#fffdf9;--text:#24262b;--muted:#5d5d64;--border:rgba(36,38,43,.14);--shadow:0 5px 16px rgba(53,45,35,.1);--link:#3d7aed;--button:#f8d84e;--button-text:#24262b;--active:#88ccca;--highlight:#4e918d;--highlight-soft:#d7ebe6;--nav:rgba(255,255,255,.25);--accent:#44474d;font-family:"M PLUS Rounded 1c",Arial,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none}@media(prefers-color-scheme:dark){:root{--bg:#202023;--error:#ff8a8a;--surface:#2b2b2e;--surface-raised:#29292c;--text:#f1f1f3;--muted:#b7b6bd;--border:rgba(255,255,255,.14);--shadow:0 5px 16px rgba(0,0,0,.22);--link:#ff63c3;--button:#4dbf9f;--button-text:#172c27;--active:#88ccca;--highlight:#88ccca;--highlight-soft:#2f5657;--nav:rgba(32,32,35,.5);--accent:#a9a9b1}}:root[data-theme=light]{--bg:#f0e7db;--error:#d85555;--surface:#fffaf2;--surface-raised:#fffdf9;--text:#24262b;--muted:#5d5d64;--border:rgba(36,38,43,.14);--shadow:0 5px 16px rgba(53,45,35,.1);--link:#3d7aed;--button:#f8d84e;--button-text:#24262b;--active:#88ccca;--highlight:#4e918d;--highlight-soft:#d7ebe6;--nav:rgba(255,255,255,.25);--accent:#44474d}:root[data-theme=dark]{--bg:#202023;--error:#ff8a8a;--surface:#2b2b2e;--surface-raised:#29292c;--text:#f1f1f3;--muted:#b7b6bd;--border:rgba(255,255,255,.14);--shadow:0 5px 16px rgba(0,0,0,.22);--link:#ff63c3;--button:#4dbf9f;--button-text:#172c27;--active:#88ccca;--highlight:#88ccca;--highlight-soft:#2f5657;--nav:rgba(32,32,35,.5);--accent:#a9a9b1}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);transition:background-color .2s ease,color .2s ease}a{color:var(--link);text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}main{animation:page-in .2s ease-out both}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.container{width:min(768px,calc(100% - 32px));margin:auto}.eyebrow{color:var(--muted);font:500 11px DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.section{padding:72px 0}.section-soft{background:color-mix(in srgb,var(--surface) 72%,var(--bg))}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text);font-weight:700}h1{font-size:clamp(2.35rem,8vw,4.2rem);line-height:1.07;letter-spacing:-.04em}h2{font-size:20px;line-height:1.35;letter-spacing:0}h3{font-size:1.06rem;letter-spacing:-.01em}p{color:var(--muted);line-height:1.7;font-size:.94rem}.section h2:after,.cta h2:after{content:"";display:block;width:34px;height:4px;margin-top:6px;background:var(--accent);border-radius:4px}.center-head h2:after{margin-left:auto;margin-right:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;padding:11px 17px;background:var(--button);color:var(--button-text);font-weight:700;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000029}.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--active);outline-offset:3px}.button-outline{background:transparent;color:var(--text);border:1px solid var(--border);box-shadow:none}.button-small{padding:8px 12px;font-size:.82rem}.pill{display:inline-flex;border:1px solid var(--border);border-radius:999px;padding:7px 11px;color:var(--muted);font:500 11px DM Mono,monospace}.grid{display:grid;gap:18px}.card{border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);padding:24px;box-shadow:var(--shadow)}.muted{color:var(--muted)}.divider{height:1px;background:var(--border);margin:20px 0}.checklist{list-style:none;padding:0;margin:18px 0}.checklist li{position:relative;margin:9px 0;padding-left:22px;color:var(--muted);line-height:1.5;font-size:.9rem}.checklist li:before{content:"✓";position:absolute;left:0;color:var(--link);font-weight:700}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow)}.data-table{border-collapse:collapse;min-width:640px;width:100%;text-align:left}.data-table th,.data-table td{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:top;font-size:.84rem;color:var(--muted)}.data-table th{font-size:.68rem;color:var(--text);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--surface) 85%,transparent)}.data-table tr:last-child td{border-bottom:0}.form-grid{display:grid;gap:14px}.field label{display:block;color:var(--text);font-size:.82rem;font-weight:700;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--border);border-radius:8px;padding:11px 12px;color:var(--text);background:var(--surface)}.field textarea{min-height:100px;resize:vertical}.error{color:var(--error);font-size:.9rem}.success{color:#4dbf9f;font-weight:700}html[data-theme=dark] .hero h1,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3{color:var(--text)!important}html[data-theme=dark] .section-soft,html[data-theme=dark] .cta,html[data-theme=dark] .purchase,html[data-theme=dark] .empty,html[data-theme=dark] .boundary,html[data-theme=dark] .next{background:color-mix(in srgb,var(--surface) 82%,var(--bg))!important}html[data-theme=dark] .signal,html[data-theme=dark] .process-strip{background:#29292c!important}html[data-theme=dark] .scenario-grid article,html[data-theme=dark] .timeline article{border-color:var(--border)!important}@media(min-width:700px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.section{padding:88px 0}}header.svelte-1elxaub{position:fixed;inset:0 0 auto;z-index:10;background:var(--nav);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.nav.svelte-1elxaub{min-height:60px;display:flex;align-items:center;justify-content:space-between}.brand.svelte-1elxaub{display:flex;align-items:center;gap:9px;color:var(--text);font:700 9px/1.1 DM Mono,monospace;letter-spacing:.08em}.mark.svelte-1elxaub{flex:none;width:34px;height:34px;background:var(--text);-webkit-mask:url(../../../favicon.svg) center/contain no-repeat;mask:url(../../../favicon.svg) center/contain no-repeat}.menu.svelte-1elxaub,.theme-toggle.svelte-1elxaub{border:0;color:var(--text);background:transparent;font:500 11px DM Mono,monospace;text-transform:uppercase}nav.svelte-1elxaub{display:none;align-items:center;gap:7px;font-size:.78rem}nav.svelte-1elxaub a:where(.svelte-1elxaub):not(.button){color:var(--text);padding:7px 9px;border-radius:7px}nav.svelte-1elxaub a.active:where(.svelte-1elxaub){color:#202023;background:var(--active)}.theme-toggle.svelte-1elxaub{width:31px;height:31px;border:1px solid var(--border);border-radius:8px;font-size:16px;line-height:1}nav.open.svelte-1elxaub{display:flex;position:absolute;top:60px;left:0;right:0;flex-direction:column;align-items:stretch;padding:15px max(16px,calc((100vw - 768px)/2));border-bottom:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow)}nav.open.svelte-1elxaub a:where(.svelte-1elxaub){padding:10px}nav.open.svelte-1elxaub .theme-toggle:where(.svelte-1elxaub){align-self:flex-start;margin:3px 10px}@media(min-width:760px){.menu.svelte-1elxaub{display:none}nav.svelte-1elxaub{display:flex}}footer.svelte-jz8lnl{background:var(--surface);color:var(--text);padding:48px 0 22px;border-top:1px solid var(--border)}.foot.svelte-jz8lnl{display:grid;gap:30px}.name.svelte-jz8lnl{font:700 12px DM Mono,monospace;letter-spacing:.1em}.foot.svelte-jz8lnl p:where(.svelte-jz8lnl){color:var(--muted);font-size:.83rem}.links.svelte-jz8lnl{display:grid;gap:9px;font-size:.83rem}.rescue.svelte-jz8lnl{color:var(--link);font:500 12px DM Mono,monospace}.rescue.svelte-jz8lnl span:where(.svelte-jz8lnl){display:block;color:var(--muted);font:400 11px "M PLUS Rounded 1c",sans-serif;margin-top:7px}.legal.svelte-jz8lnl{margin-top:38px;padding-top:17px;border-top:1px solid var(--border);color:var(--muted);font-size:.72rem}@media(min-width:760px){.foot.svelte-jz8lnl{grid-template-columns:1.7fr 1fr 1fr}.rescue.svelte-jz8lnl{text-align:right}}.page-shell.svelte-12qhfyh{padding-top:60px}
