@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6__244fNgc6L.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6__2447Ngc6L.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6__244XNgc6L.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6__244TNgc6L.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6__244rNgQ.woff2)format("woff2");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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmS-HY6EQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmb-HY6EQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmR-HY6EQ.woff2)format("woff2");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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmf-HY.woff2)format("woff2");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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmS-HY6EQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmb-HY6EQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmR-HY6EQ.woff2)format("woff2");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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmf-HY.woff2)format("woff2");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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmS-HY6EQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmb-HY6EQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmR-HY6EQ.woff2)format("woff2");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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-gNMKW3F-SZuj7xmf-HY.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTN1OVgaY.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTPlOVgaY.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTOVOVgaY.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTNVOVgaY.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTNFOVgaY.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTOlOV.woff2)format("woff2");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}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e7e9ee;--surface:#e8eaee;--surface-2:#dfe2e9;--border:#d3d7e0;--rule:#d3d7e0;--divider:#d3d7e0;--fg:#111729;--fg-2:#4a5567;--fg-3:#5d6478;--fg-4:#8b90a0;--dark:#303041;--dark-2:#313044;--on-dark:#fdfcfb;--on-dark-2:#fdfcfbeb;--accent:#9882fa;--accent-deep:#6b4fe0;--accent-ink:#5b46c9;--on-accent:#f4f5f8;--danger:#c23b3b;--you:#9882fa;--them:#35d6a0;--cue:#ffab00;--you-dim:#6c7bff29;--them-dim:#35d6a024;--cue-dim:#ffc85721;--cue-line:#ffc8576b;--ink:#13131a;--shadow-panel:-2px -2px 16px #fffc, 3px 3px 9px #13131a66;--shadow-card:-2px -2px 16px #fffc, 3px 3px 9px #13131a66;--shadow-btn:-2px -2px 6px #fff9, 3px 3px 8px #13131a4d;--shadow-header:3px 3px 6px #13131a24;--shadow-on-dark:-2px -2px 8px #ffffff52, 3px 3px 9px #13131acc;--r-card:12px;--r-btn:9px;--font-ui:"Onest", system-ui, "Segoe UI", sans-serif;--font-display:"Unbounded", var(--font-ui);--font-mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:400 15px/1.55 var(--font-ui);margin:0}a{color:var(--fg)}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1{font:700 40px/1.15 var(--font-ui);letter-spacing:-.02em;margin:0 0 16px}h2{font:700 28px/1.2 var(--font-ui);letter-spacing:-.02em;margin:48px 0 16px}h3{font:700 20px/1.3 var(--font-ui);margin:28px 0 10px}p{color:var(--fg-2);margin:0 0 14px}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-header);background:#e8eaeeeb;border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding:16px 24px}.topbar .inner,footer .inner{max-width:1120px;margin:0 auto}.topbar .inner{align-items:center;gap:24px;display:flex}.brand{font:700 19px var(--font-display);letter-spacing:-.03em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand .say{color:#9882fa}.brand .ply{color:#35d6a0}.brand .dot{color:#ffab00;padding:0 .04em;font-style:normal}.brand svg{flex:none}.topbar nav{align-items:center;gap:18px;margin-left:auto;display:flex}.topbar nav a{color:var(--fg-2);padding:6px 0;font-size:14px;text-decoration:none;display:inline-block}.topbar nav a:hover{color:var(--fg)}.topbar .lang{border:1px solid var(--border);border-radius:var(--r-btn);padding:4px 10px}main{max-width:1120px;margin:0 auto;padding:56px 24px 72px}main.narrow{max-width:680px}.lead{color:var(--fg-2);max-width:640px;font-size:19px}.panel{background:var(--surface);box-shadow:var(--shadow-panel);border-radius:12px;padding:64px 12px}@media (max-width:640px){.panel{border-radius:0;padding:40px 16px}}.slab{background:var(--dark);box-shadow:var(--shadow-panel);color:var(--on-dark);border-radius:24px;padding:64px 24px;position:relative;overflow:hidden}.slab:before,.slab:after{content:"";pointer-events:none;position:absolute}.slab:before{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:68px 68px;inset:0}.slab:after{background:radial-gradient(circle,#9882fa73,#0000 62%);border-radius:50%;width:720px;height:720px;top:-420px;right:-160px}.slab.band{margin:88px 0}.slab.shot{margin:0}.slab.glow-left:after{inset:auto auto -460px -220px}.slab h1,.slab h2,.slab h3{color:var(--on-dark)}.slab p,.slab .lead{color:var(--on-dark-2)}.slab .muted{color:#fdfcfbb3}.slab>*{z-index:1;position:relative}@media (max-width:640px){.slab{border-radius:0;padding:44px 18px}.slab.shot{border-radius:16px;padding:18px}}.tag{background:var(--surface);color:var(--accent-ink);letter-spacing:1.12px;text-transform:uppercase;border-radius:12px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:-2px -2px 6px #fff6,3px 3px 6px #13131a3d}.btn{background:var(--accent-deep);height:48px;color:var(--on-accent);border:2px solid var(--accent-deep);box-shadow:var(--shadow-btn);border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}.btn.ghost,.btn-ghost{border:2px solid var(--accent-ink);color:var(--accent-ink);background:0 0}.slab .btn.ghost,.slab .btn-ghost{border-color:var(--accent);color:var(--accent)}.btn-on-accent{background:var(--surface);border-color:var(--surface);color:var(--accent-ink)}.btn:hover{opacity:.88}.btn:active{opacity:.8}main a:not(.btn):hover{color:var(--accent-ink)}.slab a:not(.btn):hover{color:var(--accent)}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.card{background:var(--surface);box-shadow:var(--shadow-card);border:2px solid #0000;border-radius:12px;padding:32px}@media (max-width:640px){.card{padding:22px}}.slab .card{background:var(--dark-2);border-color:var(--accent);box-shadow:var(--shadow-on-dark);color:var(--on-dark);border-radius:24px}.slab .card p,.slab .card .muted{color:var(--on-dark-2)}.card-accent,.slab .card-accent{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}.card-accent p,.slab .card-accent p,.card-accent .muted,.slab .card-accent .muted{color:var(--on-accent)}.muted{color:var(--fg-3)}ol.terms,ul.terms{color:var(--fg-2);padding-left:20px}ol.terms>li,ul.terms>li{margin-bottom:10px}table.req{border-collapse:collapse;width:100%}table.req td{border-bottom:1px solid var(--divider);vertical-align:top;padding:9px 0}table.req td:first-child{color:var(--fg-3);width:40%}footer{background:var(--dark);color:#fdfcfbd1;padding:40px 24px 48px;font-size:14px}footer .legal div{margin-bottom:4px}footer a{color:#fdfcfbd1}footer a:hover{color:var(--accent)}footer .inner{text-align:center}.legal-links,.cards{justify-content:center}.legal-links{flex-wrap:wrap;gap:14px;margin:16px 0;display:flex}.legal-links a{padding:6px 0;display:inline-block}.cards{align-items:center;gap:18px;display:flex}.cards svg{fill:#fdfcfb99;flex:none;width:auto;height:20px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.band{margin-bottom:8px}.band>.lead,.band>.muted{max-width:660px}.notice{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--fg-3);border-radius:var(--r-card);color:var(--fg-2);padding:14px 16px}.hero{text-align:center;margin-bottom:24px;padding:88px 24px 72px}.hero h1{max-width:780px;margin:20px auto;font-size:60px;line-height:1.15}.hero .lead{max-width:680px;margin:0 auto;font-size:18px;line-height:1.65}.hero .actions{justify-content:center;gap:24px;margin-top:36px}.hero-note{color:#fdfcfbb3;margin:28px 0 0;font-size:16px}.split{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin:88px 0;display:grid}.split h2{margin:20px 0 16px;font-size:40px}.split .lead,.split p{max-width:none;margin-left:0;margin-right:0}.split .actions{justify-content:flex-start}.split.reverse .split-text{order:2}.shot{padding:28px}.shot .talk,.shot .summary{max-width:none;margin:0}@media (max-width:900px){.split{grid-template-columns:1fr;gap:28px;margin:56px 0}.split.reverse .split-text{order:0}}.steps{text-align:left;flex-direction:column;gap:16px;display:flex}.step{text-align:left;padding-left:104px;position:relative;overflow:hidden}.step .step-num{font:700 132px/1 var(--font-ui);letter-spacing:-.04em;color:#9882fa4d;pointer-events:none;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.step h3{margin:0 0 8px;font-size:22px}.step p{margin:0}@media (max-width:640px){.step{padding-left:72px}.step .step-num{font-size:96px}}.talk{background:var(--dark-2);border-radius:var(--r-card);color:var(--on-dark);border:1px solid #9882fa47;overflow:hidden}.talk .talk-head{color:#fdfcfb99;border-bottom-color:#fdfcfb1f}.talk .rec{color:#fdfcfbd1}.talk .rec i{background:#f87171}.talk-head{border-bottom:1px solid var(--divider);font:600 11px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rec{color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.rec i{background:var(--danger);border-radius:50%;flex:none;width:8px;height:8px}.clock{font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:13px}.talk-body{flex-direction:column;gap:14px;padding:18px 16px 20px;display:flex}.line{gap:12px;display:flex}.line .who{width:52px;font:600 11px/1.6 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;flex:none}.line.you .who{color:var(--you)}.line.them .who{color:var(--them)}.line p{color:#d5d8e4;white-space:pre-wrap;margin:0}.cue{border:1px solid var(--cue-line);border-left:3px solid var(--cue);border-radius:var(--r-card);background:linear-gradient(90deg, var(--cue-dim), transparent);padding:12px 14px}.cue p{color:#e7e3d4;margin:0}.cue-label{color:var(--cue);font:600 11px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:block}@media (prefers-reduced-motion:no-preference){.talk .ch,.talk .who,.talk .cue{opacity:0;animation:1ms linear forwards appear}.talk .cue{animation:.26s ease-out forwards cue-in}.rec i{animation:1.6s ease-in-out infinite rec-pulse}}@keyframes appear{to{opacity:1}}@keyframes cue-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rec-pulse{50%{opacity:.35}}.summary{background:var(--dark-2);border-radius:var(--r-card);max-width:640px;box-shadow:none;color:var(--on-dark);border:1px solid #9882fa47;padding:24px}.summary .sum-label{color:#fdfcfb8c}.summary .tasks li{color:var(--on-dark-2);border-bottom-color:#fdfcfb1a}.summary-head{font:700 15px var(--font-ui);margin-bottom:16px}.sum-label{font:600 11px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px}.agreement{color:#e7e3d4;border-left:3px solid var(--cue);background:linear-gradient(90deg, var(--cue-dim), transparent);border-radius:0 var(--r-btn) var(--r-btn) 0;margin:0 0 20px;padding:10px 14px}.tasks{margin:0;padding:0;list-style:none}.tasks li{border-bottom:1px solid var(--divider);color:var(--fg-2);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.tasks li:last-child{border-bottom:none}.due{font:400 12px var(--font-mono);color:var(--them);border:1px solid var(--them-dim);border-radius:999px;flex:none;padding:2px 10px}.grid.mini{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.plan-mini .plan-price{flex-direction:column;gap:2px;display:flex}.plan-mini .plan-price .per{margin-left:0}.plan-name{font:700 17px var(--font-ui)}.plan-price{font:700 24px var(--font-ui);letter-spacing:-.02em;margin:6px 0 12px}.slab .plan-price .per{color:#fdfcfbb3}.card-accent .plan-price .per,.slab .card-accent .plan-price .per{color:#f4f5f8d1}.plan-price .per{font:400 14px var(--font-ui);color:var(--fg-3);white-space:nowrap}.plan{flex-direction:column;display:flex;position:relative}.plan.picked{border-color:var(--accent-deep)}.badge{background:var(--accent-deep);color:var(--on-accent);font:600 11px var(--font-ui);letter-spacing:.06em;border-radius:999px;padding:3px 10px;position:absolute;top:-10px;left:20px}.checks{color:var(--fg-2);flex:1;margin:0 0 20px;padding:0;list-style:none}.checks li{padding:5px 0 5px 22px;position:relative}.checks li:before{content:"";border-left:2px solid var(--them);border-bottom:2px solid var(--them);width:10px;height:5px;position:absolute;top:11px;left:2px;transform:rotate(-45deg)}.plan .btn{text-align:center;width:100%}.slab .checks{color:var(--on-dark-2)}.card-accent .checks,.slab .card-accent .checks{color:var(--on-accent)}.card-accent .checks li:before,.slab .card-accent .checks li:before{border-color:var(--on-accent)}.card-accent .badge,.slab .card-accent .badge{background:var(--surface);color:var(--accent-ink)}.slab .grid+h2{margin-top:56px}.slab .grid+.muted{margin-top:24px}.table-scroll{overflow-x:auto}table.compare{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}table.compare th,table.compare td{border-bottom:1px solid var(--divider);text-align:left;vertical-align:top;padding:10px 12px}table.compare thead th{font:700 14px var(--font-ui);border-bottom:1px solid var(--rule)}table.compare tbody th{font:400 14px var(--font-ui);color:var(--fg-3);width:30%}table.compare td{color:var(--fg-2)}.pitch{padding:28px}.pitch h2{margin-top:16px}.pitch>.tag,.pitch p:last-child{margin-bottom:0}.soon{vertical-align:middle;font:600 10px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--border);border-radius:999px;margin-left:8px;padding:2px 8px;display:inline-block}.faq dl{max-width:680px;margin-left:auto;margin-right:auto}.narrow-block>:not(h2){max-width:680px}.faq{text-align:center}.faq dl{text-align:left;margin:0 auto}.faq dt{font:700 17px var(--font-ui);margin-top:26px}.faq dd{color:var(--fg-2);margin:8px 0 0}.faq-list{text-align:left;flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.faq-item{background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;padding:24px}.faq-item summary{cursor:pointer;font:700 21px/1.4 var(--font-ui);color:var(--fg);justify-content:space-between;align-items:center;gap:32px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-right:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);flex:none;width:14px;height:14px;transition:transform .16s ease-out;transform:rotate(45deg)translate(-3px,-3px)}.faq-item[open] summary:after{transform:rotate(225deg)translate(-3px,-3px)}.faq-item p{border-top:1px solid var(--rule);margin:20px 0 0;padding-top:20px;font-size:17px;line-height:1.65}main.centered{text-align:center}main.centered .lead,main.centered .band>p,main.centered .narrow-block>:not(h2){margin-left:auto;margin-right:auto}main.centered .actions{justify-content:center}main.centered .card{text-align:center}main.centered .step,main.centered .split,main.centered .faq-list{text-align:left}main.centered .split .actions{justify-content:flex-start}main.centered .card ul,main.centered .card ol,main.centered .card dl,main.centered .terms{text-align:left;width:fit-content;margin-left:auto;margin-right:auto}main.narrow>h1,main.narrow>.lead,main.narrow .post>h1,main.narrow .post>.post-date,main.narrow .band.final{text-align:center}main.narrow .band.final .actions{justify-content:center}main.centered .talk,main.centered .summary{text-align:left;margin-left:auto;margin-right:auto}main.centered table th,main.centered table td{text-align:center}main.centered table th:first-child,main.centered table td:first-child{text-align:left}.final .actions{justify-content:flex-start}.posts{flex-direction:column;gap:16px;max-width:760px;margin-left:auto;margin-right:auto;display:flex}.post-card h2{margin:0 0 8px;font-size:20px}.post-card h2 a{text-decoration:none}.post-card p:last-child{margin-bottom:0}.post-date{font:400 13px var(--font-mono);margin-bottom:12px}.post-cover{border-radius:var(--r-card);max-width:100%;height:auto;margin:8px 0 20px}.post img{border-radius:var(--r-card);max-width:100%;height:auto}.post pre{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);padding:14px 16px;overflow-x:auto}.post code,.admin-preview code{font:400 13px var(--font-mono)}.post blockquote{border-left:3px solid var(--rule);color:var(--fg-2);margin:0 0 14px;padding:10px 16px}.post table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:14px}.post table th,.post table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 12px}.post table th{font:700 14px var(--font-ui)}.post table td{color:var(--fg-2)}.post .table-scroll{margin-bottom:14px}.post hr{border:none;border-top:1px solid var(--divider);margin:28px 0}.post{background:var(--surface);box-shadow:var(--shadow-panel);border-radius:12px;padding:40px}.post>h1:first-child{margin-top:0}@media (max-width:640px){.post{border-radius:0;margin:0 -18px;padding:24px 18px}}.post-back{margin-top:32px}@media (max-width:640px){h1{font-size:30px}main{padding:36px 18px 56px}.topbar,footer{padding-left:18px;padding-right:18px}.topbar{flex-wrap:wrap;gap:12px}.topbar nav{flex-wrap:wrap;gap:14px}table.req td{border-bottom:none;width:auto;padding:2px 0;display:block}table.req td:first-child{width:auto;padding-top:9px}table.req tr{border-bottom:1px solid var(--divider);padding-bottom:7px;display:block}.hero{grid-template-columns:1fr;gap:28px}.hero h1{font-size:30px}.line{flex-direction:column;gap:2px}.line .who{width:auto}.tasks li{flex-direction:column;align-items:flex-start;gap:6px}}
