body.landing{background:var(--panel);font-size:16px;line-height:1.55}.landing nav{display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,48px)}.landing .mark{font-size:24px}.landing nav .right{display:flex;gap:18px;align-items:center}.landing a.btn{text-decoration:none;display:inline-block}.btn.big{font-size:16px;padding:12px 20px}.landing .hero,.landing main section{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.landing .hero{padding-top:clamp(28px,7vh,80px)}.landing h1{font-size:clamp(34px,5.6vw,68px);line-height:1.04;font-weight:600;letter-spacing:-.02em;max-width:15ch}.landing .lede{font-size:clamp(17px,1.6vw,20px);color:var(--ink-2);max-width:62ch;margin-top:22px}.landing .lede b{color:var(--ink);font-weight:600}.landing .cta{display:flex;align-items:center;gap:16px;margin-top:28px;color:var(--dim);font-size:14px;flex-wrap:wrap}.landing .strip{margin-top:clamp(32px,6vh,64px)}#strip{display:grid;grid-template-columns:repeat(9,1fr)}.tile{padding:14px 14px 12px;border-right:1px solid var(--rule);min-width:0}.tile:last-child{border-right:0}.tile .n{font-size:12.5px;color:var(--ink-2);line-height:1.2;min-height:3.6em}.tile .v{font-size:34px;line-height:1;margin-top:8px}.tile .status{margin-top:6px}.landing main section{margin-top:clamp(64px,11vh,128px)}.landing h2{font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.01em}.landing .sub{color:var(--dim);margin-top:6px}.landing h3{font-size:16px;font-weight:600}.how ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;counter-reset:step}.how li{counter-increment:step;min-width:0}.how li h3:before{content:counter(step) ". ";color:var(--dim);font-weight:400}.how li h3{margin-bottom:10px}.card{padding:18px;display:block}.card .meta{color:var(--cyan);font-size:13px;display:flex;gap:10px}.card .hl{font-size:19px;font-weight:600;line-height:1.25;margin-top:6px}.card .note{color:var(--dim);font-size:13.5px;margin-top:14px}.card .note a{color:var(--ink-2)}.cy{color:var(--cyan)}#exQs{display:grid;gap:7px}#exMoved{display:flex;flex-wrap:wrap;gap:8px;min-height:30px}#exMoved span{border:1px solid var(--edge);border-radius:4px;padding:4px 10px;font-size:14px;display:inline-flex;gap:7px;align-items:center}.landing .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 40px;margin-top:26px}.landing .grid.three{grid-template-columns:repeat(3,1fr);gap:18px}.landing .grid p{color:var(--ink-2);margin-top:6px;max-width:52ch}.plans .card{display:flex;flex-direction:column;gap:8px}.plans .card p{margin:0;flex:1}.plans .price{font-size:26px;font-weight:600;color:var(--ink)!important;flex:none!important}.plans .btn{align-self:flex-start;margin-top:8px}.plans .btn:disabled{color:var(--dim);cursor:default}.plain p{color:var(--ink-2);max-width:68ch;margin-top:12px}.landing footer{max-width:1120px;margin:clamp(64px,11vh,128px) auto 0;padding:22px clamp(16px,4vw,48px) 40px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--dim);font-size:13px}@media(max-width:900px){#strip{grid-template-columns:repeat(3,1fr)}.tile{border-bottom:1px solid var(--rule)}.tile:nth-child(3n){border-right:0}.tile:nth-last-child(-n+3){border-bottom:0}.how ol,.landing .grid.three{grid-template-columns:1fr}}@media(max-width:640px){.landing .grid{grid-template-columns:1fr}.landing nav .link{display:none}}.plans .price small{font-size:14px;color:var(--dim);font-weight:400}body.landing.lp{background:#05070a}.lpnav{position:fixed;z-index:10;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,48px);background:linear-gradient(#05070acc,#05070a00)}.lpnav .mark{font-size:24px}.lpnav .right{display:flex;gap:18px;align-items:center}.stage{height:340vh;position:relative}.scene{position:sticky;top:0;height:100vh;overflow:hidden}.scene canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.scene .shade{position:absolute;inset:0;background:linear-gradient(100deg,#05070ad9,#05070a99 28%,#05070a00 58%),radial-gradient(120% 90% at 50% 40%,#05070a00 40%,#05070acc);pointer-events:none}.beat h1,.beat h2,.beat p{text-shadow:0 1px 24px #05070A}.beat .cy{color:var(--ink)}.beat{position:absolute;left:clamp(16px,6vw,96px);right:clamp(16px,6vw,96px);will-change:opacity,transform}.beat h1,.beat h2{font-weight:600;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.beat h1{font-size:clamp(36px,6vw,84px);max-width:14ch}.beat h2{font-size:clamp(28px,4.2vw,60px);max-width:18ch}.beat p{font-size:clamp(16px,1.5vw,20px);color:var(--ink-2);max-width:52ch;margin-top:18px}.beat p b{color:var(--ink);font-weight:600}.beat .cta{display:flex;align-items:center;gap:16px;margin-top:26px;color:var(--dim);font-size:14px;flex-wrap:wrap}.beat.top{top:18vh}.beat.mid{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}.beat.low{bottom:5vh}.beat.low h2{font-size:clamp(20px,2.2vw,30px)!important}.beat.low .cta{margin-top:14px}.beat.center{text-align:center}.beat.center h2,.beat.center p{margin-left:auto;margin-right:auto;max-width:26ch}.beat.center .cta{justify-content:center}.scrollhint{position:absolute;left:0;right:0;text-align:center;bottom:22px;color:var(--dim);font-size:13px;letter-spacing:.02em}.ticker{position:absolute;left:clamp(16px,6vw,96px);right:clamp(16px,6vw,96px);bottom:64px;font-size:14px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0}.ticker.show{animation:tick 7s ease-out forwards}@keyframes tick{0%{opacity:0;transform:translateY(8px)}8%,80%{opacity:1;transform:none}to{opacity:0}}.ticker .dim{color:var(--dim)}.glabel{position:absolute;transform:translate(-50%);text-align:center;font-size:clamp(11px,1vw,14px);color:var(--ink-2);white-space:nowrap;will-change:opacity;pointer-events:none}.glabel .status{justify-content:center;margin-top:2px;font-size:.85em}body.lp main{background:var(--panel);position:relative;z-index:2;padding-top:clamp(48px,8vh,96px);border-top:1px solid var(--rule)}body.lp main>section.strip{margin:0 auto}body.lp footer{position:relative;z-index:2;background:var(--panel);margin-top:0!important;max-width:none!important;padding-top:40px!important}.variant{position:fixed;z-index:11;left:50%;top:16px;transform:translate(-50%);display:flex;gap:4px;background:#0b1016;border:1px solid var(--edge);border-radius:999px;padding:4px;font-size:12px}.variant a{color:var(--ink-2);text-decoration:none;padding:4px 12px;border-radius:999px}.variant a.on{background:var(--ink);color:#05070a}@media(max-width:760px){.beat.top{top:14vh}.stage{height:300vh}}.herocol{max-width:min(560px,46vw)}@media(max-width:900px){.herocol{max-width:none;justify-content:flex-start!important;padding-top:13vh}.herocol h1{font-size:clamp(34px,9.5vw,48px);max-width:none}.herocol p{font-size:16px;margin-top:14px}.herocol .cta{margin-top:18px}.lpnav .link{display:none}.glabel{font-size:10.5px}.beat.low h2{font-size:19px!important}}
