:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{--bg:#faf8f5;--surface:#fff;--sunk:#f1ece4;--line:#e0dad1;--ink:#02404c;--ink-soft:#436870;--band:#02404c;--on-band:#fff;--on-band-soft:#b9d3d7;--orange:#fd640b;--orange-ink:#b84804;--orange-soft:#ffe9dc;--on-orange:#fff;--good:#1d7349;--good-soft:#e2f1e8;--wait:#8a5a00;--wait-soft:#fff1d1;--shadow:0 1px 2px #02404c0f,0 10px 28px #02404c12;--font:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--script:"Caveat","Segoe Script","Bradley Hand",cursive;--r:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#06191e;--surface:#0b252c;--sunk:#10303a;--line:#1f4651;--ink:#e8f1f1;--ink-soft:#adc8cc;--band:#03323c;--on-band:#fff;--on-band-soft:#9fc3c9;--orange:#ff7a2e;--orange-ink:#ff9b5e;--orange-soft:#3a2414;--on-orange:#1a0b02;--good:#63cc97;--good-soft:#123326;--wait:#f2c462;--wait-soft:#33290f;--shadow:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#06191e;--surface:#0b252c;--sunk:#10303a;--line:#1f4651;--ink:#e8f1f1;--ink-soft:#adc8cc;--band:#03323c;--on-band:#fff;--on-band-soft:#9fc3c9;--orange:#ff7a2e;--orange-ink:#ff9b5e;--orange-soft:#3a2414;--on-orange:#1a0b02;--good:#63cc97;--good-soft:#123326;--wait:#f2c462;--wait-soft:#33290f;--shadow:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.55}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.2}p{margin:0}button{font:inherit;color:inherit}a{color:var(--orange-ink)}.wrap{max-width:1040px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:6px}.band{background:var(--band);color:var(--on-band)}.band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand svg{flex:none;width:32px;height:32px}.brand .o{color:var(--orange)}.seg{background:#ffffff1a;border-radius:999px;flex-wrap:wrap;padding:3px;display:inline-flex}.seg button{color:var(--on-band-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{background:var(--on-band);color:#02404c}main{gap:28px;padding-block:28px 64px;display:grid}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.tag{letter-spacing:.04em;text-transform:none;background:var(--sunk);color:var(--ink-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.hello{gap:12px;display:grid}.hello h1{letter-spacing:-.02em;font-size:clamp(26px,4.4vw,38px);font-weight:700}.lede{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;display:flex}.lede strong{color:var(--ink);font-weight:600}.stones{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.stone{gap:6px;display:grid}.stone i{background:var(--sunk);border:1px solid var(--line);border-radius:5px;height:14px;display:block}.stone.done i{background:var(--ink);border-color:var(--ink)}.stone.now i{background:var(--orange);border-color:var(--orange)}.stone span{color:var(--ink-soft);font-size:11.5px;line-height:1.25}.stone.now span{color:var(--ink);font-weight:600}@media (width<=640px){.stone span{display:none}}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pill.done,.pill.got{background:var(--good-soft);color:var(--good)}.pill.you,.pill.now{background:var(--orange-soft);color:var(--orange-ink)}.pill.wait{background:var(--wait-soft);color:var(--wait)}.pill.next{background:var(--sunk);color:var(--ink-soft)}.work{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"tl side";align-items:start;gap:24px;display:grid}.timeline{grid-area:tl;min-width:0}.side{grid-area:side;gap:16px;min-width:0;display:grid}@media (width<=820px){.work{grid-template-columns:minmax(0,1fr);grid-template-areas:"side""tl"}}h2{letter-spacing:-.01em;font-size:19px;font-weight:700}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sec-head p{color:var(--ink-soft);font-size:13px}ol.steps{margin:0;padding:0;list-style:none;display:grid}.step{grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.step:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:2px;left:15px}.step.done:not(:last-child):before{background:var(--ink)}.mark{border:2px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.step.done .mark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.step.cur .mark{border-color:var(--orange);color:var(--orange-ink);box-shadow:0 0 0 4px var(--orange-soft)}.mark svg{width:16px;height:16px}.body{gap:6px;min-width:0;padding-top:4px;display:grid}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.step h3{font-size:15.5px;font-weight:600}.step.done h3{color:var(--ink-soft);font-weight:500}.step p.desc{color:var(--ink-soft);max-width:62ch;font-size:14px}.step.cur .card-cur{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);gap:10px;padding:14px 16px;display:grid}.step.cur p.desc{color:var(--ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:12px;min-width:0;padding:18px;display:grid}.card.hot{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.card h2{font-size:16px}.card .sub{color:var(--ink-soft);font-size:13px}ul.needs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.need{background:var(--sunk);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.need span{min-width:0;font-size:14px}.need.ok>span:first-child{color:var(--ink-soft)}.btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-soft)}.btn.primary{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.btn.primary:hover{filter:brightness(1.05)}.btn.big{padding:11px 20px;font-size:14.5px}.btn.ghost{background:0 0}.btn[disabled]{opacity:.5;cursor:default;filter:none}.okmark{color:var(--good);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.okmark svg{width:15px;height:15px}.copyrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sigimg{background:#fff;border-radius:6px;max-width:100%;max-height:58px;padding:2px 6px}.newmenu{position:relative}.newmenu .menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:2px;min-width:250px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #00000059}.menu button{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:12px 14px;font-size:14px;font-weight:600}.menu button:hover,.menu button:focus-visible{background:var(--sunk)}.team{gap:8px;display:grid}.team-row{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.team-who{gap:2px;min-width:0;display:grid}.team-who small{color:var(--ink-soft);overflow-wrap:anywhere}.team-when,.team-act{grid-column:1/-1}.mono{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.formsec{background:var(--surface);border:1px solid var(--orange);box-shadow:0 0 0 3px var(--orange-soft);border-radius:var(--r);gap:18px;min-width:0;padding:22px;display:grid}.formsec.plain{border-color:var(--line);box-shadow:none}.intro{gap:6px;max-width:68ch;display:grid}.intro p{color:var(--ink-soft);font-size:14px}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}@media (width<=640px){.fgrid{grid-template-columns:minmax(0,1fr)}}.fld{gap:5px;min-width:0;display:grid}.fld.full,.fhead{grid-column:1/-1}.fhead{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:8px;font-size:12px;font-weight:600}.fhead:first-child{border-top:0;padding-top:0}.fld label{font-size:13px;font-weight:600}.fld label .opt{color:var(--ink-soft);font-weight:400}.fld small{color:var(--ink-soft);font-size:12px}.fld small.got{color:var(--good);font-weight:600}.fld input,.fld select,.fld textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:9px;min-width:0;padding:10px 12px;font-size:14.5px}.fld input[readonly]{background:var(--sunk);color:var(--ink-soft)}.fld textarea{resize:vertical;min-height:76px}.fld input[type=file]{padding:8px;font-size:13px}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:2px solid var(--orange);outline-offset:0;border-color:#0000}.checkrow{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;display:flex}.checkrow input{width:18px;height:18px;accent-color:var(--orange);flex:none;margin:3px 0 0}.factions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.lock{color:var(--ink-soft);font-size:12.5px}.wz{gap:22px;width:100%;max-width:760px;margin:0 auto;display:grid}.wz-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.wz-steps div{gap:6px;display:grid}.wz-steps i{background:var(--sunk);border:1px solid var(--line);border-radius:4px;height:8px}.wz-steps .d i{background:var(--ink);border-color:var(--ink)}.wz-steps .n i{background:var(--orange);border-color:var(--orange)}.wz-steps span{color:var(--ink-soft);font-size:11.5px;line-height:1.25}.wz-steps .n span{color:var(--ink);font-weight:600}@media (width<=640px){.wz-steps span{display:none}}.agree{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:8px;max-height:min(58vh,560px);padding:20px 22px;font-size:14px;display:grid;overflow:auto}.agree h3{text-transform:uppercase;letter-spacing:.04em;font-size:18px}.agree h4{margin-top:12px;font-size:14.5px}.agree ul{gap:3px;margin:0;padding-left:20px;display:grid}.agree p,.agree li{max-width:70ch}mark.fill{background:var(--orange-soft);color:var(--ink);border-radius:4px;padding:0 4px;font-weight:600}.acks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ack{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px;font-size:14px;display:grid}.init{border:2px dashed var(--orange);background:var(--orange-soft);width:72px;height:48px;color:var(--orange-ink);cursor:pointer;border-radius:9px;font-size:12px;font-weight:600;line-height:1.15}.init.on{border-style:solid;border-color:var(--line);background:var(--bg);color:var(--ink);font-family:var(--script);font-size:26px;font-weight:600}.sigs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=700px){.sigs{grid-template-columns:minmax(0,1fr)}}.sigline{border-bottom:2px solid var(--ink);align-items:flex-end;min-height:58px;padding:4px 2px 2px;display:flex}.script{font-family:var(--script);color:var(--ink);font-size:38px;font-weight:600;line-height:1}.kvs{color:var(--ink-soft);gap:2px;font-size:13px;display:grid}.kvs b{color:var(--ink);font-weight:600}.tabs{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.tabs button{background:var(--surface);cursor:pointer;color:var(--ink-soft);border:0;padding:6px 14px;font-size:13px;font-weight:600}.tabs button[aria-pressed=true]{background:var(--ink);color:var(--bg)}input.sigtype{width:100%;font-family:var(--script);border:0;border-bottom:2px solid var(--ink);color:var(--ink);background:0 0;min-width:0;padding:6px 2px;font-size:34px;font-weight:600}input.sigtype:focus{border-bottom-color:var(--orange);outline:none}canvas.pad{border:1px dashed var(--ink-soft);background:var(--bg);touch-action:none;cursor:crosshair;border-radius:10px;width:100%;max-width:100%;height:150px;display:block}.initrow{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.initrow input{width:80px;font:inherit;text-transform:uppercase;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:7px 10px;font-weight:700}.signbar{background:var(--sunk);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.signbar .count{color:var(--ink-soft);font-size:13px;font-weight:500}.plan{border-collapse:collapse;width:100%;font-size:14px}.plan td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 0}.plan td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px;font-weight:600}.plan tr.total td{border-bottom:0;padding-top:14px;font-size:17px;font-weight:700}.plan small{color:var(--ink-soft);font-size:12.5px;font-weight:400;display:block}.testmode{background:var(--wait-soft);color:var(--wait);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.paid{justify-items:start;gap:4px;display:grid}.after{gap:14px;display:grid}.after-grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=820px){.after-grid{grid-template-columns:minmax(0,1fr)}}.locked{opacity:.62}.videos{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.video{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:grid;overflow:hidden}.thumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--sunk),var(--line));max-width:100%;color:var(--ink-soft);place-items:center;display:grid}.thumb svg{width:34px;height:34px}.video div.t{gap:4px;padding:10px 12px;display:grid}.video b{font-size:14px;font-weight:600;line-height:1.3}.video small{color:var(--ink-soft);font-size:12px}.ag-top{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}@media (width<=860px){.ag-top{grid-template-columns:minmax(0,1fr)}}.clients{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.client{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;gap:8px;min-width:0;padding:14px 16px;display:grid}.client[aria-pressed=true]{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.client b{font-size:15px;font-weight:600}.client small{color:var(--ink-soft);font-size:12.5px}.client.add{text-align:center;color:var(--orange-ink);border-style:dashed;place-content:center;justify-items:center;min-height:96px;font-weight:600}.minibar{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.minibar i{background:var(--sunk);border-radius:3px;height:6px}.minibar i.d{background:var(--ink)}.minibar i.n{background:var(--orange)}.feed{gap:0;margin:0;padding:0;list-style:none;display:grid}.feed-day{gap:2px;display:grid}.feed-day+.feed-day{margin-top:10px}.feed-day h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);margin:0;padding:4px 0;font-size:11.5px;font-weight:600}.feed-more{margin-top:8px}.linkbtn{font:inherit;color:var(--orange-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:6px 0;font-size:13px;font-weight:600;text-decoration:underline}.ev{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.ev:last-child{border-bottom:0}.ev .dot{background:var(--ink-soft);border-radius:50%;width:10px;height:10px;margin-top:6px}.ev.money .dot{background:var(--good)}.ev.sign .dot{background:var(--orange)}.ev.ghl .dot{background:var(--ink)}.ev p{font-size:13.5px;line-height:1.4}.ev p b{font-weight:600}.ev .meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.ch{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft);background:var(--bg);border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:700}.ghlbox{gap:10px;display:grid}.ghlfields{flex-wrap:wrap;gap:6px;display:flex}.ghlfields span{background:var(--good-soft);color:var(--good);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.ghlfields span.miss{background:var(--sunk);color:var(--ink-soft)}.ctl{gap:10px;display:grid}.ctl-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.ctl-row.cur{border-color:var(--orange)}.ctl-row .mark{width:28px;height:28px;font-size:12px}.ctl-row.done .mark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ctl-row .nm{font-size:14.5px;font-weight:600}.ctl-extra{grid-column:2/-1;gap:8px;min-width:0;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--bg);cursor:pointer;color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.chip[aria-pressed=true]{background:var(--good-soft);color:var(--good);border-color:#0000}details.answers{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0}details.answers summary{cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600}details.answers .agree{max-height:420px;margin:0 10px 10px}dl.kv{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:6px 14px;margin:0;padding:4px 12px 12px;font-size:13px;display:grid}dl.kv dt{color:var(--ink-soft)}dl.kv dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;white-space:pre-line;margin:0}@media (width<=560px){.ctl-row{grid-template-columns:28px minmax(0,1fr)}.ctl-row .act{grid-column:2;justify-self:start}dl.kv{grid-template-columns:minmax(0,1fr)}dl.kv dd{margin-bottom:6px}}.note{color:var(--ink-soft);font-size:12.5px}.flag{color:var(--orange-ink);font-size:12.5px;font-weight:600}.foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.tabs{flex-wrap:wrap}.items{gap:10px;display:grid}.itemrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 130px auto;align-items:end;gap:8px;padding-bottom:10px;display:grid}@media (width<=640px){.itemrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.itemrow .fld:first-child{grid-column:1/-1}}.dealsum{background:var(--sunk);border-radius:9px;padding:10px 14px;font-size:14px;font-weight:600}.toast{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;z-index:20;border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13.5px;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.toast{transition:none}}ul.ghlrows{gap:6px;margin:0;padding:4px 12px 12px;list-style:none;display:grid}.ghlrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,130px) minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:grid}.ghlrow:last-child{border-bottom:0}.ghlrow .lab{color:var(--ink-soft)}.ghlrow .val{overflow-wrap:anywhere;min-width:0;font-weight:600}.ghlrow .btn{padding:4px 10px}.walkbar{top:env(safe-area-inset-top,0px);z-index:15;background:var(--orange);color:var(--on-orange);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 16px;font-size:15px;display:flex;position:sticky}.walkbar b{font-size:16px}.walkbar .btn{background:var(--surface);color:var(--ink);border-color:#0000}.walk{gap:28px;font-size:16.5px;display:grid}.walk .wz{max-width:860px}.walk .fld input,.walk .fld select,.walk .fld textarea{font-size:16px}.nextcard{gap:10px;padding:22px}.nextcard h2{font-size:clamp(20px,3.4vw,26px)}.nextcard .sub{color:var(--ink);font-size:15px}.nextbtn{width:100%;max-width:420px;min-height:52px;font-size:16.5px}.nextcard .launch{font-size:15px}.who{color:var(--ink-soft);font-size:12.5px}.who b{color:var(--ink);font-weight:600}.nextbar{display:none}.celebrate{background:var(--good-soft);color:var(--good);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.celebrate b{flex:200px;font-size:17px}.celebrate svg{flex:none;width:44px;height:44px}.celebrate circle{fill:none;stroke:currentColor;stroke-width:3px;stroke-dasharray:151;stroke-dashoffset:151px;animation:.5s ease-out forwards sb-draw}.celebrate path{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s ease-out .45s forwards sb-draw}.celebrate .btn{color:var(--good)}@keyframes sb-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.celebrate circle,.celebrate path{stroke-dashoffset:0;animation:none}}@media (width<=640px){.btn{min-height:44px;padding:10px 14px;font-size:14px}.btn.big{min-height:50px}.chip{min-height:40px;padding:8px 12px}.tabs button{min-height:44px;padding:10px 14px}.init{width:80px;height:56px}.ack{grid-template-columns:80px minmax(0,1fr)}.checkrow input{width:24px;height:24px}.fld input,.fld select,.fld textarea{min-height:46px;font-size:16px}.step:not(.cur) p.desc,.lock{display:none}.formsec .factions,.signbar{bottom:env(safe-area-inset-bottom,0px);z-index:5;background:var(--surface);margin-inline:-6px;padding-block:10px;padding-inline:6px;position:sticky;box-shadow:0 -8px 16px -8px #00000073}.nextbar{z-index:12;background:var(--surface);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0006}.nextbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.nextbar .btn{flex:none}main:has(.nextbar){padding-bottom:96px}}
