.X25-8a_page{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px 24px;display:grid}.X25-8a_head{grid-column:1/6}.X25-8a_head h1{font:400 clamp(44px, 5vw, 76px)/.98 var(--sans);letter-spacing:-.05em;text-wrap:balance;margin-left:-.04em}.X25-8a_lead{max-width:28em;font:400 18px/1.55 var(--sans);color:var(--n800);text-wrap:pretty;margin-top:24px}.X25-8a_aside{font:400 15px/1.5 var(--sans);color:var(--moss);margin-top:28px}.X25-8a_aside a{color:var(--seal-deep);text-underline-offset:3px;-webkit-text-decoration:underline #356b2659;text-decoration:underline #356b2659;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.X25-8a_aside a:hover{text-decoration-color:currentColor}}.X25-8a_flow{grid-column:7/13}.X25-8a_steps>li{border-top:1px solid #141b161f;grid-template-columns:32px minmax(0,1fr);padding:22px 0 24px;display:grid}.X25-8a_steps>li:last-child{border-bottom:1px solid #141b161f}.X25-8a_n{font:400 14px/1.6 var(--mono);color:var(--moss)}.X25-8a_steps h2{font:600 18px/1.35 var(--sans);letter-spacing:-.012em;color:var(--n600);transition:color var(--dur-hover) var(--ease-ui)}.X25-8a_steps li[data-on] h2,.X25-8a_steps li[data-done] h2{color:var(--pine)}.X25-8a_steps li[data-on] .X25-8a_n{color:var(--seal-deep)}.X25-8a_steps .btn{margin-top:18px}.X25-8a_note{font:400 14.5px/1.5 var(--sans);color:var(--moss);margin-top:6px}.X25-8a_alt{padding:18px 0!important;display:block!important}.X25-8a_wallets{margin-top:14px}.X25-8a_wallets button{cursor:pointer;width:100%;font:500 16px/1.2 var(--sans);color:var(--pine);text-align:left;background:0 0;border:0;border-bottom:1px solid #141b1614;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.X25-8a_wallets li:first-child button{border-top:1px solid #141b1614}.X25-8a_wallets img{border-radius:6px;width:24px;height:24px}.X25-8a_go{font:500 14.5px/1 var(--sans);color:var(--seal-deep);transition:transform var(--dur-hover) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.X25-8a_wallets button:hover .X25-8a_go{transform:translate(3px)}}.X25-8a_wallets button:focus-visible{outline-offset:2px;border-radius:2px}.X25-8a_wallets button:disabled{cursor:default;color:var(--n600)}.X25-8a_switch{cursor:pointer;font:500 15px/1.4 var(--sans);color:var(--seal-deep);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;-webkit-text-decoration:underline #356b2659;text-decoration:underline #356b2659;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.X25-8a_switch:hover{text-decoration-color:currentColor}}.X25-8a_switch:focus-visible{outline-offset:4px;border-radius:4px}section.X25-8a_steps .X25-8a_switch{margin-top:20px}section.X25-8a_steps>.X25-8a_note{margin-top:0}.X25-8a_email{gap:8px;margin-top:20px;display:grid}.X25-8a_email label{font:500 14.5px/1.3 var(--sans);color:var(--pine)}.X25-8a_emailRow{gap:8px;display:flex}.X25-8a_emailRow input{background:var(--chalk);min-width:0;height:48px;font:400 15.5px/1.5 var(--sans);color:var(--pine);transition:box-shadow var(--dur-hover) var(--ease-ui);border:0;border-radius:2px;flex:1;padding:0 14px;box-shadow:inset 0 0 0 1px #141b1624}.X25-8a_emailRow input::placeholder{color:var(--n500)}@media (hover:hover) and (pointer:fine){.X25-8a_emailRow input:hover{box-shadow:inset 0 0 0 1px #141b163d}}.X25-8a_emailRow input:focus{box-shadow:inset 0 0 0 1.5px var(--seal-deep);outline:none}.X25-8a_emailRow input[aria-invalid]{box-shadow:inset 0 0 0 1.5px var(--failed)}.X25-8a_emailRow .btn{height:48px;margin-top:0;padding:0 20px}.X25-8a_problem{font:400 14.5px/1.5 var(--sans);color:var(--failed-text);margin-top:16px}.X25-8a_joined{padding-top:6px}.X25-8a_stamp{width:56px;height:56px;animation:.32s cubic-bezier(.34,1.56,.64,1) both X25-8a_press;display:block}@keyframes X25-8a_press{0%{opacity:0;transform:scale(1.35)rotate(-6deg)}to{opacity:1;transform:none}}.X25-8a_joined h2{font:400 clamp(32px, 3vw, 44px)/1.05 var(--sans);letter-spacing:-.045em;outline:none;margin-top:24px}.X25-8a_who{font:400 15px/1.5 var(--sans);color:var(--pine);margin-top:12px}.X25-8a_joined .X25-8a_note{margin-top:20px}@media (max-width:900px){.X25-8a_page{flex-direction:column;align-items:stretch;gap:48px;display:flex}}@media (max-width:700px){.X25-8a_head h1{font-size:44px}.X25-8a_lead{font-size:17px}.X25-8a_emailRow{flex-direction:column}.X25-8a_emailRow .btn{width:100%}}@media (prefers-reduced-motion:reduce){.X25-8a_stamp{animation:none}.X25-8a_go,.X25-8a_steps h2,.X25-8a_emailRow input{transition:none}}
