.jU3yFq_page{min-height:100dvh;color:var(--wax);font:400 16px/1.45 var(--ui);background-color:var(--hive)}.jU3yFq_head{align-items:center;max-width:640px;height:80px;margin:0 auto;padding:0 24px;display:flex}.jU3yFq_brand{display:inline-flex}.jU3yFq_brand img{width:44px;height:44px}@media (max-width:760px){.jU3yFq_head{height:72px}.jU3yFq_brand img{width:38px;height:38px}}@media (max-width:640px){.jU3yFq_head{padding:0 18px}}.jU3yFq_main{max-width:430px;margin:0 auto;padding:0 20px 48px}.jU3yFq_title{text-align:center;font:800 46px/1.05 var(--display);letter-spacing:-.01em;color:#fff;margin:49px 0 0}.jU3yFq_steps{margin:52px 0 0;padding:0 0 0 24px;list-style:none}.jU3yFq_step{grid-template-columns:52px 1fr;column-gap:18px;display:grid;position:relative}.jU3yFq_step+.jU3yFq_step{margin-top:44px}.jU3yFq_step:not(:last-child):after{content:"";background:#ffffff47;width:1px;position:absolute;top:44px;bottom:-34px;left:19px}.jU3yFq_num{font:800 33px/1 var(--display);letter-spacing:-.01em;color:var(--honey)}.jU3yFq_step h2{font:700 19.5px/1.27 var(--display);color:#fff;margin:0}.jU3yFq_step p{font:400 15px/1.36 var(--ui);color:#b8bccb;margin:8px 0 0}.jU3yFq_optional{font:500 11.5px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:#9a9ca6;align-items:center;gap:12px;margin:72px 0 0;display:flex}.jU3yFq_optional:before,.jU3yFq_optional:after{content:"";background:#ffffff47;flex:1;height:1px}.jU3yFq_options{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:22px;display:grid}.jU3yFq_option{height:62px;font:500 12px var(--ui);color:#fff;white-space:nowrap;background:#121211;border:1px solid #ffffff9e;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 10px;transition:background .2s,border-color .2s;display:flex}.jU3yFq_option:hover{background:#1a1a19;border-color:#fff}.jU3yFq_option svg{color:#fff;flex:none;width:28px;height:28px}.jU3yFq_optionSep{background:#ffffff38;width:1px;height:52px}.jU3yFq_backdrop{z-index:60;animation:jU3yFq_fade .2s var(--ease) both;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.jU3yFq_sheet{width:100%;max-width:430px;padding:20px 20px calc(24px + env(safe-area-inset-bottom));animation:jU3yFq_rise .3s var(--ease) both;background:#141413;border:1px solid #2e2e2c;border-bottom:0;border-radius:20px 20px 0 0;gap:16px;display:grid}.jU3yFq_sheetHead{justify-content:space-between;align-items:center;display:flex}.jU3yFq_sheetHead h2{font:700 21px var(--display);color:#fff;margin:0}.jU3yFq_close{color:#b5b5b2;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.jU3yFq_close:hover{background:#ffffff0f}.jU3yFq_close svg{width:22px;height:22px}.jU3yFq_sheetText{color:#b8bccb;margin:0;font-size:15.5px}.jU3yFq_join{background:var(--honey);color:#111;height:52px;font:700 17px var(--ui);border-radius:12px}.jU3yFq_join:disabled{opacity:.45}.jU3yFq_codeForm{gap:16px;display:grid}@keyframes jU3yFq_fade{0%{opacity:0}}@keyframes jU3yFq_rise{0%{opacity:0;transform:translateY(30px)}}@media (min-width:700px){.jU3yFq_backdrop{align-items:center;padding:24px}.jU3yFq_sheet{border-bottom:1px solid #2e2e2c;border-radius:20px;padding-bottom:24px}}.jU3yFq_code{position:relative}.jU3yFq_boxes{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.jU3yFq_box{color:#fff;background:#0b0b0a;border:1px solid #3a3a38;border-radius:12px;place-items:center;height:58px;font:700 26px/1 ui-monospace,SF Mono,Menlo,monospace;transition:border-color .2s,box-shadow .2s;display:grid}.jU3yFq_code:focus-within .jU3yFq_next{border-color:rgb(var(--ac) / .9);box-shadow:0 0 0 3px rgb(var(--ac) / .15)}.jU3yFq_next:after{content:"";background:var(--honey);opacity:0;width:2px;height:24px}.jU3yFq_code:focus-within .jU3yFq_next:after{animation:1s step-end infinite jU3yFq_blink}@keyframes jU3yFq_blink{0%,49%{opacity:1}50%,to{opacity:0}}.jU3yFq_wrong .jU3yFq_box{border-color:#f07563b3}.jU3yFq_input{opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.jU3yFq_code:focus-within .jU3yFq_next:after{opacity:1;animation:none}.jU3yFq_backdrop,.jU3yFq_sheet{animation:none}}
