.sv2:has(.join-flow)>.sv2-foot,.sv2:has(.join-flow)>.sv2-nav,body:has(.join-flow) .sv2-foot,body:has(.join-flow) .sv2-nav{display:none!important}.join-flow,.join-flow *{margin:0;box-sizing:border-box}.join-flow{--bg:var(--canvas);--card:var(--elevated);--surf:var(--surface);--bd:#E7E5E4;--bd2:#D6D3D1;--tx:#292524;--txs:#44403C;--tx2:#57534E;--tx3:#78716C;--tx4:#A8A29E;--v:#9055E0;--vh:#7C3AED;--v50:#FAF5FF;--v200:#E9D5FF;--ok:#047857;--okbg:#ECFDF5;--okbd:#10B981;--wa:#A8783A;--wabg:#FEF7E8;--wabd:#F2D79A;--bad:#B3433A;--badbg:#F9EFEE;--navbg:rgba(250,250,249,.86);--glow:0 0 32px rgba(144,85,224,.14);--sh:0 1px 2px rgba(28,25,23,.05),0 1px 3px rgba(28,25,23,.04);--focus:0 0 0 3px rgba(144,85,224,.18);--mono:var(--font-mono);--serif:var(--font-serif);--sans:var(--font-sans);--pad:clamp(24px,6vw,96px);min-height:100vh;background:var(--bg);color:var(--tx2);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}html[data-theme=dark] .join-flow{--bd:#44403C;--bd2:#57534E;--tx:#FAFAF9;--txs:#E7E5E4;--tx2:#D6D3D1;--tx3:#A8A29E;--tx4:#78716C;--v:#A78BFA;--vh:#C4B5FD;--v50:#1C1917;--v200:#5B21B6;--ok:#10B981;--okbg:#1C1917;--okbd:#047857;--wa:#F2D79A;--wabg:#1C1917;--wabd:#A8783A;--bad:#E07A70;--badbg:#1C1917;--surf:#1C1917;--navbg:rgba(28,25,23,.86);--glow:0 0 32px rgba(167,139,250,.18);--sh:none;--focus:0 0 0 3px rgba(167,139,250,.22)}.join-flow s{text-decoration-thickness:1px}.join-flow button{letter-spacing:normal}.join-flow :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--v);outline-offset:2px}.join-flow .rail{position:sticky;top:0;z-index:90;background:var(--navbg);backdrop-filter:blur(10px);border-bottom:1px solid var(--bd);display:block}.join-flow .rail-in{width:100%;max-width:calc(1280px + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}.join-flow .rail-top{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px}.join-flow .brand{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:18px;letter-spacing:.04em;color:var(--tx);text-decoration:none}.join-flow .brand-mark{width:32px;height:32px;display:block;flex:none}.join-flow .brand-mark-dark,html[data-theme=dark] .join-flow .brand-mark-light{display:none}html[data-theme=dark] .join-flow .brand-mark-dark{display:block}.join-flow .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border-radius:8px;border:1px solid var(--bd);background:transparent;color:var(--tx3);cursor:pointer}.join-flow .theme-toggle:hover{color:var(--tx);border-color:var(--bd2)}.join-flow .psteps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0;padding:2px 0 14px}.join-flow .pstep{gap:8px;padding:6px 8px;border:0;border-radius:6px;background:transparent;font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:default}.join-flow .pstep,.join-flow .pstep .d{display:inline-flex;align-items:center;color:var(--tx3)}.join-flow .pstep .d{width:24px;height:24px;border-radius:9999px;border:1.5px solid var(--bd2);justify-content:center;font:600 11px/1 var(--mono);letter-spacing:0}.join-flow .pstep.done{cursor:pointer;color:var(--tx)}.join-flow .pstep.done:hover{background:var(--surf)}.join-flow .pstep.done .d{background:#9055E0;border-color:#9055E0;color:#fff}.join-flow .pstep.cur{color:var(--v)}.join-flow .pstep.cur .d{border-color:var(--v);color:var(--v)}.join-flow .pline{display:block;width:24px;height:1px;background:var(--bd2);margin:0 4px}.join-flow .simchip{padding:4px 9px;border:1px dashed var(--bd2);border-radius:4px;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);white-space:nowrap;pointer-events:none}@media (max-width:760px){.join-flow .pline{width:10px;margin:0 2px}.join-flow .pstep{padding:6px 4px;gap:6px;font-size:11px;letter-spacing:.08em}.join-flow .simchip{display:none}.join-flow .pline:has(+.simchip),.join-flow .simchip+.pline{display:none}}@media (max-width:520px){.join-flow .pstep:not(.cur){font-size:0;gap:0}}.join-flow .shell{max-width:calc(1280px + 2 * var(--pad));margin:0 auto;padding:clamp(48px,6vw,72px) var(--pad) clamp(80px,9vw,128px)}.join-flow .scr{display:none;animation:jf-in .3s ease}.join-flow .scr.active{display:block}.join-flow .scr.narrow{max-width:960px}@keyframes jf-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.join-flow .eyebrow,.join-flow .seclbl{display:block;font:500 13px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v)}.join-flow .eyebrow{margin-bottom:20px}.join-flow .seclbl{margin:clamp(48px,5vw,64px) 0 16px}.join-flow h1{max-width:820px;font:700 clamp(36px,4.8vw,60px)/1.02 var(--serif);letter-spacing:-.03em;color:var(--tx);text-wrap:balance}.join-flow h1.big{font-size:clamp(40px,5.4vw,68px)}.join-flow .sech{font:700 clamp(26px,2.8vw,38px)/1.1 var(--serif);letter-spacing:-.022em;color:var(--tx);text-wrap:balance}.join-flow .sub{max-width:640px;margin:20px 0 0;font:400 clamp(17px,1.4vw,20px)/1.6 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .sub.sec{margin:14px 0 28px;font-size:clamp(16px,1.3vw,18px)}.join-flow .scr>.sub+:not(.sub):not(.notice),.join-flow .scr>h1+:not(.sub){margin-top:clamp(40px,4vw,56px)}.join-flow .scr.narrow>h1+.coscard{margin-top:40px}.join-flow .notice{max-width:820px;margin-top:24px;padding:14px 18px;border-radius:8px;border:1px solid;font:400 15px/1.5 var(--sans)}.join-flow .notice.bad{border-color:var(--bad);background:var(--badbg);color:var(--bad)}.join-flow .notice.ok{border-color:var(--okbd);background:var(--okbg);color:var(--ok)}.join-flow .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border:0;border-radius:6px;background:#9055E0;color:#fff;font:600 15px/1 var(--sans);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.join-flow .btn:hover{background:#7C3AED;color:#fff}.join-flow .btn:disabled{opacity:.6;cursor:default}.join-flow .btn.ghost{background:transparent;color:var(--txs);border:1px solid var(--bd2)}.join-flow .btn.ghost:hover{background:transparent;border-color:var(--tx4);color:var(--tx)}.join-flow .btn.back{margin-top:32px}.join-flow .lnk{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--tx2);font:500 15px/1.4 var(--sans);text-align:left;cursor:pointer}.join-flow .lnk:hover{color:var(--tx)}.join-flow .lnk:disabled{opacity:.6;cursor:default}.join-flow .foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(32px,4vw,48px)}.join-flow .foot.plan-cta{margin-top:20px;margin-bottom:clamp(28px,3vw,40px)}.join-flow .foot .note{font:400 15px/1.55 var(--serif);color:var(--tx3)}.join-flow .foot .err{flex:1 0 100%}.join-flow .fld label{display:block;margin-bottom:8px;font:500 14px/1.4 var(--sans);color:var(--tx)}.join-flow .fld label i{font-style:normal;font-weight:400;color:var(--tx3)}.join-flow .fld input,.join-flow .fld select{width:100%;height:48px;padding:0 14px;border:1px solid var(--bd2);border-radius:6px;background:var(--card);color:var(--tx);font:400 16px/1.4 var(--sans)}.join-flow .fld :is(input,select)::-moz-placeholder{color:var(--tx4)}.join-flow .fld :is(input,select)::placeholder{color:var(--tx4)}.join-flow .fld :is(input,select):focus{outline:none;border-color:var(--v);outline:2px solid var(--violet-600);outline-offset:2px}.join-flow .fld input[readonly]{background:var(--surf);color:var(--tx2)}.join-flow .fld>i{display:block;margin-top:6px;font:400 13px/1.5 var(--sans);font-style:normal;color:var(--ok)}.join-flow .err,.join-flow .fld>i.bad{color:var(--bad)}.join-flow .err{display:none;margin-top:6px;font:400 13px/1.5 var(--sans)}.join-flow .fld.bad input{border-color:var(--bad)}.join-flow .err.show,.join-flow .fld.bad .err{display:block}.join-flow .fld2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.join-flow .fldnote{margin-top:12px;font:400 15px/1.55 var(--serif);color:var(--tx3);text-wrap:pretty}.join-flow .cosask,.join-flow .coscard{border:1px solid var(--bd);border-radius:12px;background:var(--card);overflow:hidden}.join-flow .cosask{margin-top:clamp(48px,5vw,64px)}.join-flow .coscard{margin-bottom:24px}.join-flow .cosask-h,.join-flow .coscard .ch{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--bd)}.join-flow .cosav,.join-flow .cosav.cosav.cosav{flex:none;width:40px;height:40px;border-radius:8px;background:#9055E0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:600 12px/1 var(--mono)}.join-flow :is(.cosask-h,.ch) b{display:block;font:600 16px/1.3 var(--sans);color:var(--tx)}.join-flow :is(.cosask-h,.ch) div span{font:400 14px/1.4 var(--sans);color:var(--tx3)}.join-flow .cosask .dbody,.join-flow .coscard .cb{padding:24px}.join-flow .coscard .cb p,.join-flow .dbub{padding:16px 20px;border:1px solid var(--bd);border-radius:8px;background:var(--surf);font:400 17px/1.6 var(--serif);color:var(--txs);text-wrap:pretty}.join-flow .coscard.solo{display:flex;align-items:flex-start;gap:14px;padding:24px}.join-flow .coscard.solo .cb{flex:1;padding:0}.join-flow #coschips{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:10px;margin-top:20px}.join-flow .dq{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--bd);border-radius:8px;background:var(--card);color:var(--tx);font:400 15px/1.45 var(--sans);text-align:left;cursor:pointer;transition:border-color .2s ease}.join-flow .dq.on,.join-flow .dq:hover{border-color:var(--v)}.join-flow .dq.on{background:var(--v50)}.join-flow .dq .tag{flex:none;margin-top:2px;padding:3px 7px;border:1px solid var(--v200);border-radius:4px;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v);white-space:nowrap}.join-flow .cosask .dfoot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 24px;border-top:1px solid var(--bd);background:var(--surf);font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4)}.join-flow .dflow{display:block;margin-top:20px;border:1px solid var(--bd);border-radius:8px;overflow:hidden}.join-flow .dflow:empty{display:none}.join-flow .dflow>*{animation:jf-in .3s ease}.join-flow .dflow>*+*{border-top:1px solid var(--bd)}.join-flow .nocov .xh,.join-flow .rcard .rh,.join-flow .syn .sk,.join-flow .teaser .th,.join-flow .xcard .xh{font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v)}.join-flow .rcard{padding:20px 20px 18px}.join-flow .rcard .rh{margin-bottom:10px}.join-flow .nocov p,.join-flow .pmem p,.join-flow .rcard .scope,.join-flow .syn .sf p,.join-flow .xcard p{font:400 17px/1.6 var(--serif);color:var(--txs);text-wrap:pretty}.join-flow .cand{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;border-radius:6px;background:var(--surf)}.join-flow .cand .cn{flex:1 1 auto;font:600 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx)}.join-flow .cand .cl{font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.join-flow .cand .cl.rec{color:var(--v)}.join-flow .cand .bar{flex:none;width:120px;height:4px;border-radius:2px;background:var(--bd);overflow:hidden}.join-flow .cand .bar i{display:block;height:100%;background:var(--v)}.join-flow .cand .sc{font:600 12px/1 var(--mono);color:var(--tx)}.join-flow .rcard .rfoot{margin-top:12px;font:400 13px/1.5 var(--sans);color:var(--tx3)}.join-flow .nocov,.join-flow .syn,.join-flow .teaser,.join-flow .xcard{padding:20px;background:var(--surf)}.join-flow .xcard .xs{margin-top:4px;font:400 13px/1.5 var(--sans);color:var(--tx3)}.join-flow .nocov p,.join-flow .xcard p{margin-top:12px}.join-flow .nocov .xh{color:var(--wa)}.join-flow .syn .sf+.sf{margin-top:16px}.join-flow .syn .sk{display:block;color:var(--tx3)}.join-flow .syn .sf p{margin-top:4px}.join-flow .echips,.join-flow .fchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.join-flow .echip{padding:4px 9px;border:1px solid var(--bd2);border-radius:4px;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.join-flow .echip.hi{border-color:var(--okbd);background:var(--okbg);color:var(--ok)}.join-flow .echip.gap{border-color:var(--wabd);background:var(--wabg);color:var(--wa)}.join-flow .xcard details{margin-top:12px}.join-flow .xcard summary{font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);cursor:pointer}.join-flow .xcard details div{margin-top:8px;padding:0 0 0 12px;border-left:2px solid var(--bd);font:400 15px/1.55 var(--serif);color:var(--tx2)}.join-flow .pmem{margin-top:12px;padding:4px 0 4px 14px;border-left:2px solid var(--bd)}.join-flow .pmem .who{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.join-flow .pmem.dis{border-color:var(--wabd)}.join-flow .pmem.dis .who{color:var(--wa)}.join-flow .hand{padding:10px 20px;font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);text-align:center}.join-flow .duser{width:-moz-fit-content;width:fit-content;max-width:82%;margin:0 0 0 auto;padding:12px 16px;border-radius:8px;background:#9055E0;color:#fff;font:400 15px/1.5 var(--sans)}.join-flow .phase{display:flex;align-items:center;gap:10px;padding:6px 0;font:400 15px/1.5 var(--sans);color:var(--tx2)}.join-flow .phase .pn2{width:20px;font:500 12px/1 var(--mono);color:var(--tx3)}.join-flow .phase.gate{color:var(--wa)}.join-flow .phase.gate .gb{margin-left:auto;padding:2px 7px;border:1px solid var(--wabd);border-radius:4px;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.join-flow .teaser ol{margin:12px 0 0 20px;display:grid;gap:6px;font:400 15px/1.55 var(--serif);color:var(--tx2)}.join-flow .teaser ol b{color:var(--tx);font-weight:600}.join-flow .tmock{position:relative;height:74px;margin-top:12px;border:1px solid var(--bd);border-radius:8px;overflow:hidden}.join-flow .tmock .blur{padding:10px 14px;filter:blur(4px);opacity:.55;font-size:12px;line-height:1.7;color:var(--tx2)}.join-flow .tmock .stamp{position:absolute;inset:0;display:grid;place-items:center;font:500 11px/1 var(--mono);letter-spacing:.1em;color:var(--tx3)}.join-flow .again,.join-flow .fchip,.join-flow .insbtn,.join-flow .runbtn{display:inline-flex;align-items:center;min-height:36px;margin-top:12px;padding:0 14px;border:1px solid var(--bd2);border-radius:6px;background:transparent;color:var(--txs);font:600 14px/1 var(--sans);cursor:pointer}.join-flow .fchip{margin-top:0;border-radius:9999px;font-weight:500}.join-flow :is(.runbtn,.insbtn,.again,.fchip):hover{border-color:var(--v)}.join-flow .runbtn{border-color:#9055E0;background:#9055E0;color:#fff}.join-flow .runbtn:hover{border-color:#7C3AED;background:#7C3AED}.join-flow .insbtn.done{border-color:var(--okbd);color:var(--ok);cursor:default}.join-flow .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-bottom:24px}.join-flow .pcard{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--bd);border-radius:12px;background:var(--card);color:var(--tx2);font-family:var(--sans);text-align:left;cursor:pointer;transition:border-color .2s ease}.join-flow .pcard:hover{border-color:var(--bd2)}.join-flow .pcard.on{border-color:var(--v)}.join-flow .pcard:disabled{cursor:default;opacity:.72}.join-flow .pcard:disabled:hover{border-color:var(--bd)}.join-flow .pcard .rad{position:absolute;top:24px;right:24px;width:20px;height:20px;border-radius:9999px;border:1.5px solid var(--bd2)}.join-flow .pcard.on .rad{border-color:var(--v);background:radial-gradient(circle at center,var(--v) 0 5px,transparent 5.5px)}.join-flow .pcard .pn{padding-right:36px;font:600 18px/1.3 var(--sans);color:var(--tx)}.join-flow .pcard .pp{font:600 40px/1 var(--mono);letter-spacing:-.02em;color:var(--tx)}.join-flow .pcard .pp span{font:400 15px/1 var(--sans);letter-spacing:0;color:var(--tx3)}.join-flow .pcard .pd{font:400 16px/1.6 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .pcard .ptag{margin-top:-6px;font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.join-flow .pcard .pnote{font:400 14px/1.5 var(--serif);color:var(--tx3)}.join-flow .pcard .pnote.save{color:var(--ok)}.join-flow .pcard .pl{list-style:none;margin:6px 0 0;padding:16px 0 0;border-top:1px solid var(--bd);display:flex;flex-direction:column;gap:8px;font:400 15px/1.5 var(--sans);color:var(--txs)}.join-flow .pcard .pl li{display:flex;gap:10px}.join-flow .pcard .pl li:before{content:"\2713";color:var(--v);flex:none}.join-flow a.pcard{text-decoration:none}.join-flow a.pcard .pcta{margin-top:auto;padding-top:8px;font:600 15px/1.4 var(--sans);color:var(--v)}.join-flow a.pcard:hover .pcta{color:var(--vh)}.join-flow .platform{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.join-flow .costc{padding:22px 20px;border:1px solid var(--bd);border-radius:12px;background:var(--card)}.join-flow .costc b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font:600 18px/1.3 var(--sans);letter-spacing:-.015em;color:var(--tx)}.join-flow .costc>span{display:block;margin-top:8px;font:400 16px/1.6 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .utag{padding:3px 7px;border:1px solid var(--v200);border-radius:4px;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v);white-space:nowrap}.join-flow .twobox{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;margin-top:clamp(48px,5vw,64px)}.join-flow .infobox{padding:24px;border:1px solid var(--bd);border-radius:12px;background:var(--card)}.join-flow .infobox h4{font:600 18px/1.3 var(--sans);letter-spacing:-.015em;color:var(--tx)}.join-flow .infobox p{margin-top:10px;font:400 16px/1.6 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .notchips{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px}.join-flow .notchips span{padding:6px 12px;border:1px solid var(--bd);border-radius:9999px;background:var(--surf);font:400 14px/1.4 var(--sans);color:var(--txs)}.join-flow .notchips+p{margin-top:14px}.join-flow .srow:last-of-type{border-bottom:1px solid var(--bd)}.join-flow :is(.anchor,.founders) h5{font:600 16px/1.3 var(--sans);color:var(--tx)}.join-flow .faqlist{overflow:hidden}.join-flow .faqlist,.join-flow .order{border:1px solid var(--bd);border-radius:12px;background:var(--card)}.join-flow .order{display:flex;flex-direction:column;gap:16px;padding:24px}.join-flow .order .oh{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.join-flow .due{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;padding-top:16px;border-top:2px solid var(--tx)}.join-flow .due .dl{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.join-flow .due .dl span{display:block;margin-top:4px;font:400 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--tx2)}.join-flow .due .dv{font:600 32px/1 var(--mono);letter-spacing:-.02em;color:var(--tx)}.join-flow .paybtn{width:100%}.join-flow .paymicro{font:400 14px/1.55 var(--serif);color:var(--tx3);text-wrap:pretty}.join-flow .trust{display:grid;gap:10px}.join-flow .trust p{position:relative;padding-left:24px;font:400 14px/1.5 var(--sans);color:var(--tx2)}.join-flow .trust p:before{content:"\2713";position:absolute;left:0;font-family:var(--mono);color:var(--ok)}.join-flow .trust b{font-weight:500;color:var(--tx)}.join-flow .panelw{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;padding:24px;border:1px solid var(--bd);border-radius:12px;background:var(--card)}.join-flow .q .ql{display:block;margin-bottom:10px;font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.join-flow .segs{display:flex;flex-wrap:wrap;gap:8px}.join-flow .seg{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--bd2);border-radius:9999px;background:transparent;color:var(--txs);font:500 15px/1.3 var(--sans);text-align:left;cursor:pointer;transition:border-color .2s ease}.join-flow .seg.on,.join-flow .seg:hover{border-color:var(--v)}.join-flow .seg.on{background:var(--v50);color:var(--v)}.join-flow .planhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:12px}.join-flow .planhead .seclbl{margin-bottom:0}.join-flow .cadtog{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--bd2);border-radius:8px;background:var(--surf)}.join-flow .cadtog button{height:36px;padding:0 16px;border:0;border-radius:6px;background:transparent;color:var(--tx2);font:600 14px/1 var(--sans);cursor:pointer;transition:background .2s ease,color .2s ease}.join-flow .cadtog button:hover{color:var(--tx)}.join-flow .cadtog button.on{background:var(--v);color:#fff}html[data-theme=dark] .join-flow .cadtog button.on{color:#1C1917}.join-flow .planhead+.fldnote{margin:0 0 16px}.join-flow .help{margin-top:8px;font:400 12px/1.5 var(--sans);color:var(--tx3);text-wrap:pretty}.join-flow .pcard .who{margin-top:auto;padding-top:14px;font:400 15px/1.5 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .pcard .choose{margin-top:14px;justify-content:center}.join-flow .pcard .pn .utag{margin-left:8px;vertical-align:middle;white-space:normal}.join-flow .soon{flex:1 1 100%}.join-flow .compare{display:flex;justify-content:center;margin-top:20px}.join-flow .soon>p:first-child{font:400 15px/1.5 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .soonrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.join-flow .soonrow input{flex:1 1 160px;min-width:0;height:44px;padding:0 12px;border:1px solid var(--bd2);border-radius:6px;background:var(--card);color:var(--tx);font:400 15px var(--sans)}.join-flow .soonrow input:focus{outline:none;border-color:var(--v);outline:2px solid var(--violet-600);outline-offset:2px}.join-flow .soonrow .btn{height:44px;padding:0 16px}.join-flow .plan-cta{margin-top:24px}.join-flow .summary{padding:16px 0;border-bottom:1px solid var(--bd);font:500 16px/1.5 var(--sans);color:var(--tx)}.join-flow .orrow{display:flex;align-items:center;gap:12px;margin:4px 0 8px;font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.join-flow .fld .help{margin-top:6px}.join-flow .q .help{margin-top:10px}.join-flow .later{display:flex;flex-direction:column;gap:2px}.join-flow .later .help{margin:0}.join-flow .vstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin-top:clamp(2rem,4vw,3rem)}.join-flow .vcard{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid var(--bd);border-radius:.75rem;background:var(--card)}.join-flow .vcard .vk{font:500 .6875rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.join-flow .vcard b{font:600 1rem/1.35 var(--sans);color:var(--tx)}.join-flow .striprule,.join-flow .vcard>span:last-child{font:400 .9375rem/1.55 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .striprule{margin:1rem 0 0}.join-flow .reassure{margin:1.25rem 0 0;font:400 .9375rem/1.55 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .secure{margin-top:.5rem;font:500 .6875rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.join-flow .pcard.opening{opacity:.72}.join-flow .pcard .cpc{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.65rem 0;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.join-flow .pcard .cpcl{font:500 .6875rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.join-flow .pcard .cpcv{font:600 .9375rem/1.2 var(--mono);color:var(--tx)}.join-flow .pcard .buys{display:flex;flex-direction:column;gap:.4rem}.join-flow .pcard .buyslbl{font:500 .6875rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.join-flow .pcard .buys ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.join-flow .pcard .buys li{font:400 .875rem/1.45 var(--sans);color:var(--tx2)}.join-flow .pcard .buys li.no{color:var(--tx3)}.join-flow .cadtog button .togsave{display:inline-block;margin-left:.4rem;font:500 .625rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.join-flow .risk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin:1rem 0 clamp(2rem,4vw,3rem)}.join-flow .risk .rk{padding:1rem;border:1px solid var(--bd);border-radius:.75rem;background:var(--surf)}.join-flow .risk .rk b{display:block;font:600 .9375rem/1.35 var(--sans);color:var(--tx);margin-bottom:.35rem}.join-flow .risk .rk span{font:400 .875rem/1.5 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .route{margin:1rem 0;padding:1rem;border:1px solid var(--bd);border-radius:.75rem;background:var(--surf)}.join-flow .route .rlbl{font:500 .6875rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);margin-bottom:.5rem}.join-flow .route .rl{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem}.join-flow .rpill{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:9999px;border:1px solid var(--bd2);font:500 .75rem/1.2 var(--mono);letter-spacing:.04em;color:var(--tx2);background:var(--card)}.join-flow .rpill.svc{border-color:var(--v);color:var(--v);background:var(--v50)}.join-flow .rpill.plan{border-color:var(--wa);color:var(--wa)}.join-flow .rpill.free{border-color:var(--ok);color:var(--ok)}.join-flow .rpill.out{border-color:var(--bad);color:var(--bad)}.join-flow .route p{font:400 .875rem/1.5 var(--serif);color:var(--tx2);text-wrap:pretty}.join-flow .sticky{position:fixed;left:0;right:0;bottom:0;z-index:80;transform:translateY(110%);transition:transform .25s ease;background:var(--card);border-top:1px solid var(--bd)}.join-flow .sticky.show{transform:translateY(0)}.join-flow .sticky .stin{width:100%;max-width:calc(80rem + 2 * var(--pad));margin:0 auto;padding:.85rem var(--pad);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem}.join-flow .sticky .stplan{font:600 .9375rem/1.3 var(--sans);color:var(--tx)}.join-flow .sticky .stplan em{font-style:normal;font-weight:400;color:var(--tx3)}.join-flow .sticky .stnote{font:400 .8125rem/1.4 var(--sans);color:var(--tx3)}.join-flow .sticky .stbtn{height:2.75rem;padding:0 1.25rem;border:0;border-radius:.5rem;background:var(--v);color:var(--card);font:600 .9375rem/1 var(--sans);cursor:pointer}html[data-theme=dark] .join-flow .sticky .stbtn{color:var(--bg)}.join-flow .sticky .stsoon{font:400 .875rem/1.4 var(--serif);color:var(--tx3)}.join-flow .exit{position:fixed;left:var(--pad);bottom:calc(var(--pad) + .5rem);z-index:85;width:min(22.5rem,calc(100vw - 2 * var(--pad)));padding:1.15rem 1.25rem;border:1px solid var(--bd2);border-radius:.75rem;background:var(--card);opacity:0;transform:translateY(.75rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.join-flow .exit.show{opacity:1;transform:translateY(0);pointer-events:auto}.join-flow .exit .exitx{position:absolute;top:.55rem;right:.65rem;border:0;background:transparent;color:var(--tx4);font-size:1.125rem;line-height:1;cursor:pointer;padding:.25rem}.join-flow .exit b{display:block;font:700 1.125rem/1.3 var(--serif);color:var(--tx);margin-bottom:.35rem;padding-right:1.5rem}.join-flow .exit>p{margin:0 0 .75rem;font:400 .875rem/1.55 var(--serif);color:var(--tx3)}.join-flow .exitrow{display:flex;gap:.5rem}.join-flow .exitrow input{flex:1;min-width:0;height:2.5rem;padding:0 .75rem;border:1px solid var(--bd2);border-radius:.5rem;background:var(--surf);color:var(--tx);font:400 .875rem var(--sans)}.join-flow .exitsend{height:2.5rem;padding:0 .9rem;border:0;border-radius:.5rem;background:var(--tx);color:var(--card);font:600 .875rem/1 var(--sans);cursor:pointer;white-space:nowrap}.join-flow .exitfine{margin:.65rem 0 0;font:400 .75rem/1.5 var(--sans);color:var(--tx4)}.join-flow .join-path-grid{margin-top:clamp(32px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.join-flow .join-path-card{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,3vw,28px);border:1px solid var(--bd);border-radius:14px;background:var(--card);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.join-flow .join-path-card:hover{border-color:var(--v200);transform:translateY(-1px)}.join-flow .join-path-card-primary{border-color:var(--v);background:var(--v50)}.join-flow .join-path-kicker{font:600 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v)}.join-flow .join-path-card strong{font:700 clamp(22px,2.2vw,28px)/1.15 var(--serif);letter-spacing:-.02em;color:var(--tx)}.join-flow .join-path-body{font:400 16px/1.55 var(--serif);color:var(--tx2);text-wrap:pretty;flex:1}.join-flow .join-path-cta{margin-top:8px;font:600 15px/1.3 var(--sans);color:var(--v)}@media (prefers-reduced-motion:reduce){.join-flow *{animation:none!important;transition:none!important}}