:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--soft:#f4f6f7;--raised:#fff;--ink:#10151a;--ink-2:#4a555f;--muted:#7d8893;--rule:#e2e6e9;--accent:#16607a;--accent-ink:#fff;--accent-soft:#e4eef2;--good:#0ca30c;--good-ink:#067206;--warning:#fab219;--warning-ink:#8a5c00;--band:#0ca30c29;--m1:#2a78d6;--m2:#eb6834;--m3:#1baf7a;--m4:#eda100;--pop:#e05716;--shadow:0 1px 2px #10151a0f, 0 8px 24px -16px #10151a38;--sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0c0e0f;--soft:#16181a;--raised:#1d2023;--ink:#eef1f3;--ink-2:#b2bcc4;--muted:#7d8893;--rule:#2a3034;--accent:#5bb2cc;--accent-ink:#0c1416;--accent-soft:#1b2b31;--good-ink:#4cc44c;--warning-ink:#f0bd4d;--band:#0ca30c3d;--m1:#3987e5;--m2:#d95926;--m3:#199e70;--m4:#c98500;--pop:#f0784a;--shadow:0 1px 2px #0006, 0 10px 28px -18px #000c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0c0e0f;--soft:#16181a;--raised:#1d2023;--ink:#eef1f3;--ink-2:#b2bcc4;--rule:#2a3034;--accent:#5bb2cc;--accent-ink:#0c1416;--accent-soft:#1b2b31;--good-ink:#4cc44c;--warning-ink:#f0bd4d;--band:#0ca30c3d;--m1:#3987e5;--m2:#d95926;--m3:#199e70;--m4:#c98500;--pop:#f0784a;--shadow:0 1px 2px #0006, 0 10px 28px -18px #000c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.015em;margin:0;line-height:1.2}h2{font-size:clamp(26px,4.4vw,38px);font-weight:800}h3{font-size:19px;font-weight:800}p{margin:14px 0 0}.container{max-width:1060px;margin:0 auto;padding:0 16px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.site-head{border-bottom:1px solid var(--rule);background:var(--page);z-index:10;position:sticky;top:0}.site-head .bar{padding-top:12px;padding-bottom:12px}.brand{align-items:center;gap:10px;display:inline-flex}.brand svg{border-radius:8px;display:block}.brand-name,.foot-brand{letter-spacing:-.02em;font-size:19px;font-weight:800}.brand-name em,.foot-brand em{color:var(--pop);font-style:normal}.nav{flex-wrap:wrap;align-items:center;gap:20px;font-size:15px;font-weight:700;display:flex}.nav a:hover{color:var(--accent)}.btn{background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-size:15px;font-weight:800;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn.big{padding:14px 30px;font-size:17px}.btn.ghost{color:var(--accent);border-color:var(--accent);background:0 0}.btn[disabled]{opacity:.6;cursor:wait}.hero{flex-wrap:wrap;align-items:center;gap:48px;padding-top:64px;padding-bottom:72px;display:flex}.hero-copy{flex:999 420px;min-width:0}.hero h1{font-size:clamp(36px,6.4vw,56px);font-weight:900}.tagline{color:var(--accent);margin-top:18px;font-size:20px;font-weight:700}.lede{color:var(--ink-2);max-width:520px;font-size:18px}.cta-row{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.note{color:var(--muted);min-height:1.4em;margin-top:16px;font-size:14px;font-weight:700}.note.err{color:var(--m2)}.hero-mock{flex:340px;justify-content:center;min-width:0;display:flex}.card{background:var(--raised);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:18px}.mock{width:min(420px,100%);padding:20px}.mock-head{color:var(--ink-2);margin-bottom:14px;font-size:15px;font-weight:700}.mock-result{white-space:nowrap;text-overflow:ellipsis;border-radius:12px;margin-top:16px;padding:10px 12px;font-size:14px;font-weight:800;overflow:hidden}.mock-result.good{background:var(--band);color:var(--good-ink)}.mock-foot{color:var(--muted);margin-top:14px;font-size:13px}.tl{gap:10px;display:grid;position:relative}.tl-band{background:var(--band);border:1.5px solid var(--good);width:calc((100% - 58px) * var(--w,.118));top:-6px;bottom:22px;left:calc(58px + (100% - 58px) * var(--l,.529));border-radius:10px;position:absolute}.tl-row{grid-template-columns:50px 1fr;align-items:center;gap:8px;display:grid}.who{color:var(--c);text-align:right;font-size:12px;font-weight:800}.track{background:var(--soft);border-radius:8px;height:16px;position:relative}.track i{background:var(--c);opacity:.85;border-radius:6px;position:absolute;top:2px;bottom:2px}.tl-hours{color:var(--muted);justify-content:space-between;margin-left:58px;font-size:11px;display:flex}.sub-row{border-radius:12px;margin-top:10px;padding:11px 14px;font-size:15px}.sub-row.muted{background:var(--soft);color:var(--muted);font-weight:700}.sub-row.hit{background:var(--band);color:var(--good-ink);flex-wrap:wrap;justify-content:space-between;gap:10px;font-weight:700;display:flex}.sub-row.hit strong{color:var(--ink)}.sub-slot{font-variant-numeric:tabular-nums}.say{background:var(--accent-soft);color:var(--ink);border-radius:16px 16px 16px 4px;margin-bottom:14px;padding:12px 16px;font-size:15px;font-weight:600}.cand{border:1px solid var(--rule);border-radius:12px;gap:2px;margin-top:10px;padding:10px 14px;display:grid}.cand-when{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.cand.ok{border-color:var(--good)}.cand.warn{border-color:var(--warning)}.cand-note{color:var(--warning-ink);font-size:13px}.mock-actions{gap:10px;margin-top:14px;display:flex}.pill-btn{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:800}.pill-btn.ghost{color:var(--accent);border:1px solid var(--accent);background:0 0}.band-soft{background:var(--soft);padding:72px 0}.split{flex-wrap:wrap;align-items:center;gap:52px;display:flex}.split.flip{flex-direction:row-reverse}.split-copy{flex:999 420px;min-width:0}.split-copy p{color:var(--ink-2);max-width:540px;font-size:17px}.split-mock{flex:320px;justify-content:center;min-width:0;display:flex}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:13px;font-weight:800}.dots{gap:10px;margin:22px 0 0;padding:0;font-size:16px;font-weight:700;list-style:none;display:grid}.dots li{align-items:baseline;gap:10px;display:flex}.dots i{background:var(--c);border-radius:50%;flex-shrink:0;width:8px;height:8px;transform:translateY(-2px)}.fine{border-left:3px solid var(--accent);padding-left:14px;margin-top:22px!important;font-size:15px!important}.steps-wrap{padding-top:76px;padding-bottom:76px}.steps{flex-wrap:wrap;gap:20px;margin-top:32px;display:flex}.step{flex:260px;padding:24px}.step p{color:var(--ink-2);font-size:15px}.step-n{background:var(--c);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;font-size:16px;font-weight:900;display:flex}.privacy{padding-top:76px;padding-bottom:76px}.pcards{flex-wrap:wrap;gap:20px;margin-top:32px;display:flex}.pcard{flex:260px;padding:24px}.pcard p{color:var(--ink-2);font-size:15px}.road-lede{color:var(--ink-2);max-width:560px;font-size:17px}.roads{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.road{flex:260px;padding:24px}.road p{color:var(--ink-2);font-size:15px}.road-tag{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:800}.road.done{border-color:var(--good)}.road.done .road-tag{color:var(--good-ink)}.closing{text-align:center;padding-top:84px;padding-bottom:84px}.closing img{margin:0 auto 20px;display:block}.closing p{color:var(--ink-2);font-size:18px}.closing .btn{margin-top:26px}.closing .note{margin-top:14px}.site-foot{border-top:1px solid var(--rule);padding:30px 0}.foot-note{color:var(--muted);font-size:14px;font-weight:700}.foot-note a{text-decoration:underline}@media (max-width:640px){.nav{gap:14px;font-size:14px}.nav a:not(.btn):not(.lang){display:none}.hero{padding-top:40px;padding-bottom:48px}}.soon-tag{background:var(--accent-soft);color:var(--accent);white-space:nowrap;vertical-align:2px;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.sub-row.soon{border:1.5px dashed var(--accent);color:var(--ink-2);background:0 0;flex-wrap:wrap;justify-content:space-between;gap:10px;font-weight:700;display:flex}.sub-row.soon strong,.sub-row.soon .sub-slot{color:var(--accent)}.hero h1 em{color:var(--pop);font-style:normal}.road.spend{border:1.5px dashed var(--pop)}.road.spend .road-tag{color:var(--pop)}.langs{align-items:center;gap:10px;display:inline-flex}.langs .lang{color:var(--muted);font-size:14px;font-weight:800}.langs .lang.on,.langs .lang:hover{color:var(--accent)}
