html body:has(.Si-P0q_stage){max-width:none;padding:0}.Si-P0q_stage{--login-input-border:#cdd5d1;--login-error:#b42318;box-sizing:border-box;background-color:#eef2ef;background-image:radial-gradient(32% 32% at 10% 8%,#cbe4da 0%,#cbe4da00 100%),radial-gradient(30% 30% at 86% 92%,#f6dccfe6 0%,#f6dccf00 100%),radial-gradient(45% 45% at 50% 48%,#cfe3db 0%,#e4ede8 55%,#eef2ef00 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:40px 16px;display:flex;position:relative;overflow:hidden}.Si-P0q_stage:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1.5px 1.5px,#1a6b5a1a 1.1px,#1a6b5a00 1.6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#0000 25%,#000 100%);mask-image:radial-gradient(60% 60%,#0000 25%,#000 100%)}.Si-P0q_rings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Si-P0q_card{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #ffffffe6;border-radius:24px;width:100%;max-width:448px;padding:40px 40px 32px;position:relative;box-shadow:0 1px #0f1f1b0a,0 24px 60px -24px #0f1f1b47,0 0 0 1px #0f1f1b0d}.Si-P0q_head{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:28px;display:flex}.Si-P0q_tileWrap{position:relative}.Si-P0q_tile{border-radius:16px;width:64px;height:64px;display:block;box-shadow:0 10px 24px -10px #1a6b5ab3}.Si-P0q_badge{width:28px;height:28px;color:var(--teal);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-8px;right:-8px;box-shadow:0 2px 8px #0f1f1b26}.Si-P0q_badge svg{width:16px;height:16px}.Si-P0q_kicker{color:var(--text-muted);letter-spacing:.01em;font-size:13px;font-weight:600}.Si-P0q_kicker b{color:var(--text);font-weight:650}.Si-P0q_title{letter-spacing:-.025em;margin:-8px 0 0;font-size:30px;font-weight:620;line-height:1.12}.Si-P0q_lede{max-width:34ch;color:var(--text-secondary);margin:-8px 0 0;font-size:16px;line-height:1.6}.Si-P0q_lede b{color:var(--text);overflow-wrap:anywhere;font-weight:600}.Si-P0q_stack{flex-direction:column;gap:18px;display:flex}.Si-P0q_contents{display:contents}.Si-P0q_fieldBlock,.Si-P0q_codeBlock{order:1}.Si-P0q_feedback{order:2}.Si-P0q_feedback:empty{display:none}.Si-P0q_widget{order:3;justify-content:center;margin:-16px 0;display:flex}.Si-P0q_submitButton{order:4}.Si-P0q_row,.Si-P0q_fine{order:5}.Si-P0q_label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.Si-P0q_field{box-sizing:border-box;width:100%;height:52px;font:inherit;color:var(--text);border:1px solid var(--login-input-border);background:#fff;border-radius:12px;outline:none;padding:0 16px;font-size:17px}.Si-P0q_field:focus{border-color:var(--teal);box-shadow:0 0 0 4px #1a6b5a24}.Si-P0q_button{box-sizing:border-box;width:100%;height:52px;font:inherit;letter-spacing:-.005em;color:#fff;background:var(--teal);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:580;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 6px 16px -6px #1a6b5a8c}.Si-P0q_button:hover:not(:disabled){background:var(--teal-hover)}.Si-P0q_button:focus-visible,.Si-P0q_quiet:focus-visible,.Si-P0q_linkButton:focus-visible{outline-offset:2px;outline:3px solid #1a6b5a66}.Si-P0q_button:disabled{opacity:.55;cursor:not-allowed}.Si-P0q_codeWrap{position:relative}.Si-P0q_cells{justify-content:center;gap:10px;display:flex}.Si-P0q_cell{box-sizing:border-box;font-variant-numeric:tabular-nums;min-width:0;max-width:60px;height:64px;color:var(--text);border:1px solid var(--login-input-border);background:#fff;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;font-size:28px;font-weight:600;display:flex}.Si-P0q_dash{flex:0 0 6px;justify-content:center;align-items:center;display:flex}.Si-P0q_dash:after{content:"";background:var(--login-input-border);border-radius:2px;width:8px;height:2px}.Si-P0q_codeInput{box-sizing:border-box;width:100%;height:100%;font:inherit;color:#0000;caret-color:#0000;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:28px;position:absolute;inset:0}.Si-P0q_codeInput::selection{background:0 0}.Si-P0q_codeWrap:focus-within .Si-P0q_cellActive{border-color:var(--teal);box-shadow:0 0 0 4px #1a6b5a24}.Si-P0q_codeWrap:focus-within .Si-P0q_cellEmpty:after{content:"";background:var(--teal);border-radius:1px;width:2px;height:28px}.Si-P0q_codeError .Si-P0q_cell{color:var(--login-error);border-color:var(--login-error);background:#fff8f7}.Si-P0q_alert,.Si-P0q_notice{border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.Si-P0q_alert{color:#8a1c12;background:#fdf0ee}.Si-P0q_alert svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.Si-P0q_notice{color:#124a3e;background:var(--teal-light)}.Si-P0q_row{justify-content:space-between;align-items:center;font-size:14px;display:flex}.Si-P0q_quiet,.Si-P0q_linkButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:560}.Si-P0q_quiet{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.Si-P0q_quiet svg{width:15px;height:15px}.Si-P0q_linkButton{color:var(--teal)}.Si-P0q_linkButton:hover:not(:disabled){text-decoration:underline}.Si-P0q_linkButton:disabled{opacity:.55;cursor:not-allowed}.Si-P0q_fine{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);margin-top:-2px;padding-top:18px;font-size:13.5px;line-height:1.5}.Si-P0q_fine p{margin:0}.Si-P0q_below{color:var(--text-muted);margin:22px 0 0;font-size:13px;position:relative}.Si-P0q_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.Si-P0q_stage{justify-content:flex-start;padding:28px 16px}.Si-P0q_card{border-radius:20px;padding:28px 20px 22px}.Si-P0q_head{gap:14px;margin-bottom:22px}.Si-P0q_tile{width:52px;height:52px}.Si-P0q_title{font-size:26px}.Si-P0q_cells{gap:7px}.Si-P0q_cell{height:54px;font-size:24px}}
