.TlI8Kq_root{box-sizing:border-box;min-height:100dvh;color:var(--ink);background:#fff;display:flex}.TlI8Kq_side{background:#1f8fa8;border-radius:0 40px 40px 0;flex:none;width:50%;position:relative;overflow:hidden}.TlI8Kq_photo{object-position:50% 40%}.TlI8Kq_shade{background:linear-gradient(#0a1e2880 0%,#0a1e2800 40%,#0a1e288c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.TlI8Kq_logo{color:#fff;position:absolute;top:40px;left:48px}.TlI8Kq_logoSm{display:none}.TlI8Kq_pitch{box-sizing:border-box;color:#fff;animation:TlI8Kq_fadeUp 1s var(--ease) .5s both;border-radius:28px;padding:28px 32px;position:absolute;bottom:32px;left:32px;right:32px}.TlI8Kq_pitchTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:40px}.TlI8Kq_pitchText{color:#ffffffeb;margin-top:8px;font-size:16px;line-height:24px}.TlI8Kq_main{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.TlI8Kq_panel{width:440px;max-width:100%}.TlI8Kq_step{animation:TlI8Kq_slideIn .7s var(--ease) both}.TlI8Kq_h1{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:48px;font-weight:600;line-height:52px}.TlI8Kq_h1Code{margin-top:20px}.TlI8Kq_lead{color:var(--graphite);overflow-wrap:anywhere;margin:12px 0 0;font-size:18px;line-height:28px}.TlI8Kq_label{color:var(--graphite);margin:32px 0 6px 4px;font-size:12px;font-weight:500;line-height:16px;display:block}.TlI8Kq_input{box-sizing:border-box;background:var(--paper);width:100%;height:64px;font:600 20px/28px var(--font-body), sans-serif;color:var(--ink);border:1px solid #0000;border-radius:16px;padding:0 20px;transition:border-color .3s,background .3s,box-shadow .3s}.TlI8Kq_input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-tint);background:#fff;outline:none}.TlI8Kq_input.TlI8Kq_bad{background:var(--err-tint);border-color:var(--err);animation:.5s both TlI8Kq_shake;box-shadow:0 0 0 4px #cf2b1d24}.TlI8Kq_error{color:var(--err);align-items:flex-start;gap:8px;margin:10px 0 0 4px;font-size:15px;font-weight:500;line-height:22px;display:flex}.TlI8Kq_error svg{margin-top:3px}.TlI8Kq_btn{box-sizing:border-box;width:100%;height:64px;font:600 18px/24px var(--font-body), sans-serif;cursor:pointer;transition:transform .35s var(--spring);border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;display:flex}.TlI8Kq_btn:hover{transform:translateY(-3px)}.TlI8Kq_btn:active{transform:scale(.97)}.TlI8Kq_btn:disabled{cursor:progress;transform:none}.TlI8Kq_primary{background:var(--accent);color:var(--ink);margin-top:16px;animation:3.4s ease-out 1.6s infinite TlI8Kq_ring;box-shadow:inset 0 1px 1px #ffffff80,0 8px 24px #ff5a1f59}.TlI8Kq_codeBtn{margin-top:24px}.TlI8Kq_secondary{color:var(--ink);border:2px solid var(--ink);background:0 0}.TlI8Kq_or{color:var(--mute);align-items:center;gap:16px;margin:20px 0;font-size:14px;line-height:20px;display:flex}.TlI8Kq_or span{background:var(--line);flex:1;height:1px}.TlI8Kq_legal{color:var(--mute);margin-top:20px;font-size:13px;line-height:18px}.TlI8Kq_back{font:500 14px/20px var(--font-body), sans-serif;color:var(--graphite);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.TlI8Kq_cells{gap:12px;margin-top:32px;display:flex;position:relative}.TlI8Kq_cell{box-sizing:border-box;background:var(--paper);width:72px;height:80px;font:600 32px/40px var(--font-display), sans-serif;animation:TlI8Kq_cellIn .5s var(--spring) both;border:2px solid #0000;border-radius:18px;justify-content:center;align-items:center;transition:border-color .3s,background .3s,box-shadow .3s;display:flex}.TlI8Kq_cellFocus{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-tint);background:#fff}.TlI8Kq_cellFocus:after{content:"";background:var(--ink);width:2px;height:32px;animation:1s step-end infinite TlI8Kq_blink}.TlI8Kq_cellBad{background:var(--err-tint);border-color:var(--err);color:var(--err);animation:.5s both TlI8Kq_shake}.TlI8Kq_cellDead{background:var(--paper);color:#8a929b;border:2px dashed var(--line)}.TlI8Kq_codeInput{opacity:0;cursor:text;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;top:0;left:0}.TlI8Kq_codeInput:disabled{cursor:default}.TlI8Kq_hint{color:var(--mute);margin-top:16px;font-size:14px;line-height:20px}.TlI8Kq_resend{font:inherit;color:var(--graphite);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.TlI8Kq_done{text-align:center}.TlI8Kq_okArt{width:120px;height:120px;animation:TlI8Kq_okPop .6s var(--spring) both}.TlI8Kq_okCircle{stroke-dasharray:166;stroke-dashoffset:166px;animation:TlI8Kq_draw .8s var(--ease) .1s forwards}.TlI8Kq_okTick{stroke-dasharray:48;stroke-dashoffset:48px;animation:TlI8Kq_draw .5s var(--ease) .7s forwards}.TlI8Kq_doneTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:16px 0 0;font-size:40px;font-weight:600;line-height:48px}.TlI8Kq_toSearch{margin-top:28px}@keyframes TlI8Kq_slideIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes TlI8Kq_cellIn{0%{opacity:0;transform:translateY(12px)scale(.8)}to{opacity:1;transform:none}}@keyframes TlI8Kq_blink{0%,to{opacity:1}50%{opacity:0}}@keyframes TlI8Kq_shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes TlI8Kq_draw{to{stroke-dashoffset:0}}@keyframes TlI8Kq_okPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes TlI8Kq_ring{0%,to{box-shadow:inset 0 1px 1px #ffffff80,0 8px 24px #ff5a1f66,0 0 #ff5a1f80}60%{box-shadow:inset 0 1px 1px #ffffff80,0 8px 24px #ff5a1f66,0 0 0 14px #ff5a1f00}}@keyframes TlI8Kq_fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:1180px){.TlI8Kq_root{flex-direction:column}.TlI8Kq_side{width:auto;height:280px;transition:height .4s var(--ease);border-radius:0 0 32px 32px}.TlI8Kq_side.TlI8Kq_compact{height:240px}.TlI8Kq_logo{top:20px;left:20px}.TlI8Kq_logoLg{display:none}.TlI8Kq_logoSm{display:block}.TlI8Kq_pitch{border-radius:22px;padding:14px 18px;bottom:12px;left:12px;right:12px}.TlI8Kq_pitchTitle{font-size:20px;line-height:26px}.TlI8Kq_pitchText{display:none}.TlI8Kq_main{flex:none;padding:28px 20px 48px;display:block}.TlI8Kq_panel{margin:0 auto}.TlI8Kq_h1{font-size:40px;line-height:44px}.TlI8Kq_h1Code{margin-top:16px}.TlI8Kq_lead{margin-top:8px;font-size:16px;line-height:24px}.TlI8Kq_label{margin-top:24px}.TlI8Kq_input{height:60px;padding:0 18px;font-size:18px;line-height:24px}.TlI8Kq_input.TlI8Kq_bad{box-shadow:0 0 0 3px #cf2b1d29}.TlI8Kq_error{font-size:14px;line-height:20px}.TlI8Kq_error svg{margin-top:2px}.TlI8Kq_btn{border-radius:16px;height:60px;font-size:17px}.TlI8Kq_primary{margin-top:14px}.TlI8Kq_afterError,.TlI8Kq_codeBtn{margin-top:20px}.TlI8Kq_or{display:none}.TlI8Kq_secondary{gap:10px;margin-top:12px;font-size:16px}.TlI8Kq_legal{margin-top:16px;font-size:12px;line-height:16px}.TlI8Kq_cells{gap:10px;margin-top:24px}.TlI8Kq_cell{width:76px}.TlI8Kq_hint{margin-top:14px}.TlI8Kq_toSearch{margin-top:24px}}@media (max-width:370px){.TlI8Kq_cell{flex:1;width:auto;min-width:0}}
