:root{--bg:#141416;--side:#1a1a1d;--surface:#1c1c20;--raised:#26262b;--panel:#17171a;--deep:#0f0f11;--text:#ececf1;--soft:#c6c6cf;--muted:#8e8e99;--border:#26262b;--border-strong:#34343b;--accent:#7c3aed;--accent-soft:#a78bfa;--accent-text:#c4b5fd;--accent-wash:#a78bfa24;--success:#34d399;--danger:#dc2626;--danger-text:#fca5a5;--warning:#fbbf24;--cloud:#60a5fa;--create-gradient:linear-gradient(90deg, #7c3aed, #c026d3 55%, #f97316);--ui:Inter, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", "Cascadia Mono", Consolas, monospace;--r-button:10px;--r-card:14px;--r-float:22px;--r-pill:999px;--sidebar:232px;--topbar:56px;--right-panel:300px;--corner-mak:76px}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--ui)}:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}main{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:64px 24px;display:flex}h1{letter-spacing:-.02em;margin:0;font-size:30px}p{color:var(--soft);margin:0;line-height:1.6}.primary{background:var(--accent);color:#fff;border-radius:var(--r-button);font:600 14px var(--ui);cursor:pointer;border:0;align-self:flex-start;padding:10px 18px}.primary:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}body{background:var(--bg);color:var(--text);font-family:var(--ui), system-ui, sans-serif}a{color:var(--accent-text)}.top{align-items:center;gap:24px;max-width:960px;margin:0 auto;padding:20px 24px;display:flex}.top nav{gap:18px;margin-left:auto;display:flex}.top a{text-decoration:none}.brand{color:var(--text);font-size:20px;font-weight:700}.hero{flex-direction:column;gap:14px;padding:24px 0;display:flex}.button{text-decoration:none;display:inline-block}.muted{color:var(--muted)}.cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:16px;display:flex}h2{margin:16px 0 0;font-size:19px}ol,ul{color:var(--soft);line-height:1.7}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid var(--border);padding:8px}code{font-family:var(--mono), monospace;word-break:break-all;font-size:12px}footer{max-width:720px;color:var(--muted);margin:0 auto;padding:32px 24px 48px;font-size:14px}@media (max-width:560px){.top{flex-wrap:wrap;gap:10px}.top nav{margin-left:0}main{padding:32px 16px}}main:has(.home){gap:0;max-width:none;padding:0}.top{max-width:1160px}.brand{align-items:center;gap:8px;text-decoration:none;display:flex}.brand img{border-radius:50%}.top nav{align-items:center}.top nav a{color:var(--soft);font-size:14px}.top nav a.primary{color:#fff;padding:8px 14px}.ghost{color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-button);font:600 14px var(--ui);cursor:pointer;background:0 0;padding:10px 18px}.big{padding:13px 22px;font-size:15px}.small{font-size:13px}.home h2{letter-spacing:-.02em;margin:0 0 12px;font-size:34px}.home h3{margin:8px 0 4px;font-size:17px}.band{flex-direction:column;gap:28px;max-width:1160px;margin:0 auto;padding:88px 24px;display:flex}.band.narrow{max-width:760px}.hero-wide{align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.hero-stage{position:absolute;inset:0}.hero-video{object-fit:cover;object-position:80% center;width:100%;height:100%}.bubble{background:var(--surface);border:1px solid var(--border-strong);color:var(--text);border-radius:18px 18px 18px 4px;padding:10px 16px;font-size:15px;position:absolute;top:14%;right:7%;box-shadow:0 10px 30px #00000059}.hero-copy{flex-direction:column;gap:18px;width:100%;max-width:1160px;margin:0 auto;padding:0 24px;display:flex;position:relative}.hero-copy>*{max-width:540px}.hero-copy h1{letter-spacing:-.03em;font-size:52px;line-height:1.05}.kicker{color:var(--accent-text);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.lede{font-size:18px}.actions{flex-wrap:wrap;gap:12px;display:flex}.three{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px}.feature img{border-radius:16px;display:block}.split{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.side-mak video{aspect-ratio:1;border-radius:24px;width:100%;max-width:420px;margin:0 auto;display:block}.ticks{flex-direction:column;gap:12px;padding:0;font-size:16px;list-style:none;display:flex}.ticks li:before{content:"✓";color:var(--success);margin-right:10px}.soon{color:var(--accent-text);background:var(--accent-wash);border-radius:var(--r-pill);margin-left:6px;padding:2px 8px;font-size:12px}.uc{grid-template-columns:220px 1fr;gap:24px;display:grid}.tabs{flex-direction:column;gap:6px;display:flex}.tab{text-align:left;color:var(--soft);border-radius:var(--r-button);font:500 15px var(--ui);cursor:pointer;background:0 0;border:1px solid #0000;padding:12px 14px}.tab.on{background:var(--raised);color:var(--text);border-color:var(--border-strong)}.chat{background:var(--panel);border:1px solid var(--border);border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px}.msg.you{background:var(--raised);color:var(--text);border-radius:18px 18px 4px;align-self:flex-end;max-width:80%;padding:12px 16px}.steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.steps li:before{content:"✓";color:var(--success);margin-right:8px}.approval{border:1px solid var(--warning);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;max-width:520px;padding:18px;display:flex}.approval dl{gap:6px;margin:0;display:grid}.approval dl div{grid-template-columns:90px 1fr;display:grid}.approval dt{color:var(--muted)}.approval dd{color:var(--soft);margin:0}.promise{font-size:13px}.verbs{justify-content:flex-end;gap:10px;display:flex}.verbs .primary{align-self:auto}.two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.center{text-align:center}.screen{border:1px solid var(--border);background:var(--deep);border-radius:22px;position:relative;overflow:hidden}.screen img{opacity:.8;width:100%;display:block}.screen p{max-width:420px;position:absolute;bottom:32px;left:32px}details{border-bottom:1px solid var(--border);padding:16px 0}summary{cursor:pointer;font-size:17px;font-weight:600}details p{margin-top:10px}.closing{border-top:1px solid var(--border);align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.closing-mak{object-fit:cover;object-position:80% center;width:100%;height:100%;position:absolute;inset:0}.closing-copy{flex-direction:column;gap:18px;width:100%;max-width:1160px;margin:0 auto;padding:0 24px;display:flex;position:relative}.home footer,footer{max-width:1160px}@media (max-width:860px){.hero-wide{flex-direction:column;min-height:0}.hero-stage{width:100%;height:380px;position:relative}.hero-video{object-position:88% center}.bubble{top:16px;right:16px}.hero-copy{padding:8px 16px 40px}.hero-copy h1{font-size:36px}.home h2{font-size:27px}.band{padding:56px 16px}.three,.split,.two,.uc{grid-template-columns:1fr}.split.reverse .side-mak,.split .side-mak{order:-1}.side-mak video{max-width:260px}.tabs{flex-direction:row;overflow-x:auto}.tab{white-space:nowrap}.closing{flex-direction:column}.closing-mak{height:300px;position:relative}.closing-copy{padding:0 16px 48px}.screen p{padding:20px;position:static}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}.hero-video,.side-mak video,.closing-mak{mix-blend-mode:lighten}.side-mak video{border-radius:0;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 71%);mask-image:radial-gradient(circle,#000 52%,#0000 71%)}@media (max-width:860px){.top{flex-wrap:nowrap}.top nav{margin-left:auto}.top nav a:not(.primary):not([href=\/help]){display:none}}@media (min-width:600px) and (max-width:860px) and (orientation:portrait){.hero-stage{height:480px}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:1fr 1fr}.side-mak video{max-width:320px}}@media (orientation:landscape) and (max-height:520px){.hero-wide{flex-direction:row;height:calc(100vh - 60px);min-height:300px}.hero-stage{height:auto;position:absolute;inset:0}.hero-video{object-fit:contain;object-position:right center}.bubble{padding:6px 12px;font-size:13px;top:10px;right:12px}.hero-copy{gap:10px;padding:0 24px}.hero-copy>*{max-width:52%}.hero-copy h1{font-size:26px}.lede{font-size:14px}.big{padding:9px 16px;font-size:14px}.band{gap:18px;padding:40px 24px}.home h2{font-size:24px}.three{grid-template-columns:repeat(3,1fr);gap:12px}.feature{padding:14px}.feature img{width:72px;height:72px}.split,.two{grid-template-columns:1fr 1fr;gap:24px}.split .side-mak,.split.reverse .side-mak{order:0}.side-mak video{max-width:220px}.uc{grid-template-columns:1fr}.closing{flex-direction:row;min-height:300px}.closing-mak{object-fit:contain;object-position:right center;height:100%;position:absolute}.closing-copy{padding:0 24px}.closing-copy>*{max-width:52%}.screen p{max-width:50%;padding:0;position:absolute;bottom:20px;left:20px}}.chat.mini{gap:10px;margin-top:8px;padding:18px}.msg.mak{background:var(--surface);border:1px solid var(--border);max-width:85%;color:var(--text);border-radius:18px 18px 18px 4px;align-self:flex-start;padding:12px 16px}
