.page-launch{--bg:#0a0a0b;--bg2:#111113;--card:#161619;--card2:#1c1c20;--line:#26262c;--line2:#34343c;--text:#f4f4f5;--muted:#9a9aa3;--dim:#5f5f68;--acc:#c8ff2e;--acc-rgb:200, 255, 46;--acc-ink:#0a0a0b;--hot:#ff4d2e;--r:20px;--display:"Bricolage Grotesque", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}.page-launch *{box-sizing:border-box;margin:0;padding:0}.page-launch [hidden]{display:none!important}.page-launch{background:var(--bg);color:var(--text);font-family:var(--display);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}.page-launch a{color:inherit;text-decoration:none}.page-launch .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.page-launch .mono{font-family:var(--mono)}.page-launch h1,.page-launch h2,.page-launch h3{letter-spacing:-.045em;text-transform:uppercase;font-weight:800;line-height:.9}.page-launch .ol{color:#0000;-webkit-text-stroke:1.5px #f4f4f58c}.page-launch .acc{color:var(--acc)}.page-launch .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);align-items:center;gap:10px;font-size:12px;display:inline-flex}.page-launch .eyebrow:before{content:"";background:currentColor;width:18px;height:1px}.page-launch .logo{letter-spacing:-.06em;align-items:center;gap:10px;font-size:25px;font-weight:800;display:flex}.page-launch .mark{background:var(--acc);border-radius:8px;flex-shrink:0;width:30px;height:30px;position:relative;overflow:hidden}.page-launch .mark:before{content:"";border-left:11px solid var(--acc-ink);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:8px;left:10px}.page-launch .mark:after{content:"";background:var(--acc-ink);width:44px;height:3px;box-shadow:0 0 0 1.5px var(--acc);position:absolute;top:13px;left:-6px;transform:rotate(-45deg)}.page-launch .logo .inc{color:var(--dim)}.page-launch nav{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0a0bcc;position:sticky;top:0}.page-launch .nav-in{justify-content:space-between;align-items:center;gap:20px;height:70px;display:flex}.page-launch .back{text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.page-launch .back:hover{color:var(--text)}.page-launch .btn{font:800 15px var(--display);text-transform:uppercase;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 24px;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.page-launch .btn:hover{transform:translateY(-1px)}.page-launch .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.page-launch .btn-acc{background:var(--acc);color:var(--acc-ink)}.page-launch .btn-acc:hover{box-shadow:0 8px 30px rgba(var(--acc-rgb), .25)}.page-launch .btn-ghost{border:1px solid var(--line2);color:var(--text);background:0 0}.page-launch .head{padding:56px 0 34px}.page-launch .head h1{margin-top:16px;font-size:clamp(44px,6.4vw,86px)}.page-launch .head p{color:var(--muted);max-width:560px;margin-top:18px;font-size:18px}.page-launch .grid{grid-template-columns:1fr 380px;align-items:start;gap:28px;padding-bottom:120px;display:grid}.page-launch .steps-nav{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.page-launch .sn{border:1px solid var(--line);background:var(--card);text-transform:uppercase;color:var(--dim);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:13px;font-weight:800;display:flex}.page-launch .sn i{width:22px;height:22px;font:700 11px var(--mono);background:var(--bg2);border:1px solid var(--line2);border-radius:50%;place-items:center;font-style:normal;display:grid}.page-launch .sn.on{color:var(--text);border-color:var(--line2)}.page-launch .sn.on i{background:var(--acc);color:var(--acc-ink);border-color:var(--acc)}.page-launch .sn.past{color:var(--muted)}.page-launch .sn.past i{background:var(--text);color:var(--bg);border-color:var(--text)}.page-launch .sn:disabled{cursor:not-allowed}.page-launch .step{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:34px}.page-launch .step[hidden]{display:none}.page-launch .step h2{font-size:clamp(32px,4vw,48px)}.page-launch .step .lead{color:var(--muted);max-width:560px;margin-top:10px}.page-launch .fields{gap:26px;margin-top:30px;display:grid}.page-launch .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-launch .f label.l{text-transform:uppercase;letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:14px;font-weight:800;display:flex}.page-launch .f label.l small{font:500 12px var(--mono);text-transform:none;color:var(--dim);letter-spacing:0}.page-launch .f .hint{color:var(--dim);margin-top:8px;font-size:13px}.page-launch .f .err{color:var(--hot);margin-top:8px;font-size:13px;display:none}.page-launch .f.bad .err{display:block}.page-launch .f.bad input,.page-launch .f.bad textarea,.page-launch .f.bad .chips{border-color:var(--hot)}.page-launch input[type=text],.page-launch input[type=email],.page-launch input[type=url],.page-launch input[type=number],.page-launch input[type=date],.page-launch textarea,.page-launch select{background:var(--bg);border:1px solid var(--line2);width:100%;color:var(--text);font:500 16px var(--display);border-radius:12px;outline:none;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.page-launch textarea{resize:vertical;min-height:110px;line-height:1.5}.page-launch input:focus,.page-launch textarea:focus,.page-launch select:focus{border-color:var(--acc);box-shadow:0 0 0 3px rgba(var(--acc-rgb), .15)}.page-launch input::placeholder,.page-launch textarea::placeholder{color:var(--dim)}.page-launch input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page-launch select{appearance:none;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c8ff2e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:44px}.page-launch select option{background:var(--card);color:var(--text)}.page-launch .money{position:relative}.page-launch .money span{color:var(--muted);font-size:22px;font-weight:800;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.page-launch .money input{letter-spacing:-.03em;padding-left:36px;font-size:26px;font-weight:800}.page-launch .chips{border:1px solid #0000;border-radius:14px;flex-wrap:wrap;gap:8px;display:flex}.page-launch .chip{font:800 13px var(--display);text-transform:uppercase;border:1px solid var(--line2);color:var(--muted);cursor:pointer;background:var(--bg);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.page-launch .chip:hover{border-color:var(--muted)}.page-launch .chip input{opacity:0;pointer-events:none;position:absolute}.page-launch .chip.on{background:var(--acc);color:var(--acc-ink);border-color:var(--acc)}.page-launch .chip:has(input:checked){background:var(--acc);color:var(--acc-ink);border-color:var(--acc)}.page-launch .chip svg{fill:currentColor;width:16px;height:16px}.page-launch .seg{background:var(--bg);border:1px solid var(--line2);border-radius:999px;padding:4px;display:inline-flex}.page-launch .seg label{font:800 13px var(--display);text-transform:uppercase;cursor:pointer;color:var(--muted);border-radius:999px;padding:9px 16px}.page-launch .seg input{opacity:0;pointer-events:none;position:absolute}.page-launch .seg label:has(input:checked){background:var(--text);color:var(--bg)}.page-launch .opts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.page-launch .opt{background:var(--bg);border:1px solid var(--line2);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:16px;transition:border-color .15s,background .15s;display:flex;position:relative}.page-launch .opt:hover{border-color:var(--muted)}.page-launch .opt input{opacity:0;pointer-events:none;position:absolute}.page-launch .opt b{text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.page-launch .opt b:before{content:"";border:2px solid var(--line2);border-radius:50%;flex-shrink:0;width:14px;height:14px}.page-launch .opt span{color:var(--muted);font-size:13.5px;line-height:1.4}.page-launch .opt:has(input:checked){border-color:var(--acc);background:rgba(var(--acc-rgb), .06)}.page-launch .opt:has(input:checked) b:before{border-color:var(--acc);background:var(--acc);box-shadow:inset 0 0 0 3px var(--bg)}@media (width<=700px){.page-launch .opts{grid-template-columns:1fr}}.page-launch .drop{border:1.5px dashed var(--line2);text-align:center;color:var(--muted);cursor:pointer;border-radius:14px;padding:26px;transition:border-color .15s,background .15s;display:block}.page-launch .drop:hover,.page-launch .drop.over{border-color:var(--acc);background:rgba(var(--acc-rgb), .04)}.page-launch .drop b{color:var(--text);text-transform:uppercase;font-weight:800}.page-launch .drop input{display:none}.page-launch .files{gap:8px;margin-top:10px;display:grid}.page-launch .file{background:var(--bg);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.page-launch .file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-launch .file small{font-family:var(--mono);color:var(--dim);flex-shrink:0}.page-launch .file button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.page-launch input[type=range]{width:100%;accent-color:var(--acc);height:28px}.page-launch .rangeval{justify-content:space-between;align-items:baseline;display:flex}.page-launch .rangeval b{letter-spacing:-.05em;color:var(--acc);font-size:40px;font-weight:800;line-height:1}.page-launch .rangeval small{color:var(--muted);font-size:14px}.page-launch .ticks{font:500 11px var(--mono);color:var(--dim);justify-content:space-between;margin-top:2px;display:flex}.page-launch .reco{color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px}.page-launch .reco b{color:var(--text)}.page-launch .terms{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:20px 22px}.page-launch .terms h3{margin-bottom:12px;font-size:18px}.page-launch .terms ul{gap:10px;list-style:none;display:grid}.page-launch .terms li{color:var(--muted);gap:10px;font-size:14.5px;display:flex}.page-launch .terms li:before{content:"→";color:var(--acc);font-family:var(--mono);flex-shrink:0}.page-launch .check{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;display:flex}.page-launch .check input{width:20px;height:20px;accent-color:var(--acc);flex-shrink:0;margin-top:2px}.page-launch .check a{color:var(--acc)}.page-launch .paybox{background:var(--bg);border:1px solid var(--line2);border-radius:14px;padding:18px}.page-launch #card-element{border:1px dashed var(--line2);min-height:48px;color:var(--dim);font:500 13px var(--mono);text-align:center;border-radius:10px;place-items:center;padding:12px;display:grid}.page-launch .step-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:34px;padding-top:24px;display:flex}.page-launch .step-foot .note{color:var(--dim);font-size:13px}.page-launch .sum{gap:14px;display:grid;position:sticky;top:94px}.page-launch .sum-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.page-launch .sum-top{border-bottom:1px solid var(--line);padding:22px 24px}.page-launch .sum-top small{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.page-launch .sum-top b{letter-spacing:-.04em;text-transform:uppercase;word-break:break-word;margin-top:8px;font-size:24px;font-weight:800;line-height:1;display:block}.page-launch .sum-top .tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.page-launch .sum-top .tags span{font:500 11px var(--mono);border:1px solid var(--line2);color:var(--muted);border-radius:999px;padding:4px 9px}.page-launch .sum-views{background:var(--acc);color:var(--acc-ink);padding:22px 24px}.page-launch .sum-views .n{letter-spacing:-.07em;font-size:64px;font-weight:800;line-height:.85}.page-launch .sum-views .t{text-transform:uppercase;opacity:.75;margin-top:8px;font-size:13px;font-weight:800}.page-launch .lines{padding:8px 24px 18px}.page-launch .line{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.page-launch .line b{color:var(--text);font-family:var(--mono);font-weight:700}.page-launch .line.total{color:var(--text);text-transform:uppercase;border-bottom:0;padding-top:16px;font-weight:800}.page-launch .line.total b{font-family:var(--display);letter-spacing:-.05em;color:var(--acc);font-size:30px}.page-launch .trust{color:var(--dim);gap:8px;padding:0 4px;font-size:13px;display:grid}.page-launch .trust span:before{content:"✓ ";color:var(--acc)}.page-launch .mbar{display:none}.page-launch .done{text-align:center;padding:60px 34px}.page-launch .done h2{font-size:clamp(40px,6vw,72px)}.page-launch .done p{color:var(--muted);max-width:480px;margin:18px auto 0}.page-launch .done .ref{font:700 14px var(--mono);border:1px solid var(--line2);border-radius:999px;margin-top:22px;padding:8px 16px;display:inline-block}.page-launch .dev{text-align:left;margin-top:26px}.page-launch .dev summary{cursor:pointer;font:500 12px var(--mono);color:var(--dim)}.page-launch .dev pre{background:var(--bg);border:1px solid var(--line);font:500 12px / 1.5 var(--mono);color:var(--muted);border-radius:12px;max-height:340px;margin-top:10px;padding:14px;overflow:auto}@media (width<=980px){.page-launch .grid{grid-template-columns:1fr}.page-launch .sum{position:static}.page-launch .sum-card.desk{display:none}.page-launch .mbar{z-index:60;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#111113f2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.page-launch .mbar .v{letter-spacing:-.05em;color:var(--acc);font-size:24px;font-weight:800;line-height:1}.page-launch .mbar small{font:500 11px var(--mono);color:var(--dim);margin-top:3px;display:block}.page-launch .grid{padding-bottom:110px}}@media (width<=600px){.page-launch .wrap{padding:0 16px}.page-launch .step{padding:24px 18px}.page-launch .row2{grid-template-columns:1fr}.page-launch .sn{padding:6px 10px 6px 6px}.page-launch .sn .lbl{display:none}.page-launch .sn.on .lbl{display:inline}.page-launch .step-foot{flex-direction:column-reverse;align-items:stretch}.page-launch .step-foot .btn{width:100%}.page-launch .head{padding:36px 0 24px}}
