.sc-account-recovery{position:relative;width:1100px;height:720px;font-family:var(--font-product);--paper: oklch(.955 .013 85);--paper-fg: oklch(.25 .01 80);--paper-muted: oklch(.47 .012 80);--paper-line: oklch(.78 .02 80);--plastic: oklch(.28 .012 252);--plastic-fg: oklch(.925 .006 80)}.sc-account-recovery .desk{position:relative;height:100%;border:1px solid var(--m-border);border-radius:10px;overflow:hidden;background:radial-gradient(900px 520px at 50% 38%,color-mix(in oklch,var(--m-brand) 10%,transparent),transparent 70%),var(--m-bg);box-shadow:var(--m-shadow)}.sc-account-recovery .brand{position:absolute;left:28px;top:22px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:-.01em}.sc-account-recovery .brand i{width:22px;height:22px;border-radius:6px;background:var(--m-brand)}.sc-account-recovery .paper,.sc-account-recovery .card{position:absolute;left:50%;top:50%;opacity:0;transform:translate(-50%,calc(-50% + 10px));transition:opacity .35s,transform .35s}.sc-account-recovery .paper.on,.sc-account-recovery .card.on{opacity:1;transform:translate(-50%,-50%)}.sc-account-recovery .paper{width:400px;display:flex;flex-direction:column;gap:22px;padding:34px 34px 28px;border-radius:14px;background:var(--paper);color:var(--paper-fg);box-shadow:0 30px 70px -30px #0009,inset 0 0 0 1px color-mix(in oklch,var(--paper-line) 60%,transparent)}.sc-account-recovery .head{display:flex;flex-direction:column;gap:6px;text-align:center}.sc-account-recovery .head h1{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.sc-account-recovery .head p{margin:0;font-size:13.5px;line-height:1.45;color:var(--paper-muted)}.sc-account-recovery .head p b{color:var(--paper-fg)}.sc-account-recovery .fld{display:flex;flex-direction:column;gap:4px}.sc-account-recovery .fld label{display:flex;justify-content:space-between;font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--paper-muted)}.sc-account-recovery .fld label em{font-style:normal;letter-spacing:.02em;text-transform:none}.sc-account-recovery .code{display:flex;align-items:center;justify-content:center;height:44px;border-bottom:1px solid var(--paper-line);font-family:var(--font-mono);font-size:18px;letter-spacing:.25em;color:var(--paper-fg)}.sc-account-recovery .code.ph{color:color-mix(in oklch,var(--paper-muted) 55%,transparent)}.sc-account-recovery .code.focus{border-bottom:2px solid var(--plastic)}.sc-account-recovery .caret{display:inline-block;width:1px;height:18px;margin-left:1px;vertical-align:-3px;background:currentColor;animation:tour-blink 1s step-end infinite}.sc-account-recovery .plastic{display:flex;align-items:center;justify-content:center;height:40px;border-radius:8px;background:var(--plastic);color:var(--plastic-fg);font-size:13.5px;font-weight:600;transition:transform .12s,filter .12s}.sc-account-recovery .plastic.press{transform:scale(.98);filter:brightness(1.3)}.sc-account-recovery .links{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:13px;color:var(--paper-muted)}.sc-account-recovery .lnk{text-decoration:underline;text-underline-offset:2px}.sc-account-recovery .lnk.strong{color:var(--paper-fg)}.sc-account-recovery .lnk.small{font-size:12px;text-decoration:none}.sc-account-recovery .lnk.press{color:var(--plastic)}.sc-account-recovery .muted{font-size:12.5px}.sc-account-recovery .ways{list-style:none;margin:0 -4px;padding:0;border-top:1px solid var(--paper-line)}.sc-account-recovery .way{display:grid;grid-template-columns:32px 1fr 16px;align-items:start;gap:12px;padding:13px 6px;border-bottom:1px solid var(--paper-line);border-radius:6px;transition:background .2s}.sc-account-recovery .way.hover,.sc-account-recovery .way.press{background:color-mix(in oklch,var(--paper-line) 30%,transparent)}.sc-account-recovery .way .ico{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--paper-line);color:var(--paper-fg)}.sc-account-recovery .way .ico svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sc-account-recovery .way .txt{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-account-recovery .way .txt b{font-size:13.5px;font-weight:600}.sc-account-recovery .way .txt span{font-size:12.5px;line-height:1.4;color:var(--paper-muted)}.sc-account-recovery .way .chev{width:16px;height:16px;margin-top:8px;color:var(--paper-muted)}.sc-account-recovery .way.hint .ico{border-style:dashed;color:var(--paper-muted)}.sc-account-recovery .card{width:520px;padding:22px 26px;border-radius:14px;border:1px solid var(--m-border);background:var(--m-card);box-shadow:var(--m-shadow-pop);font-size:12.5px}.sc-account-recovery .ctop{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-account-recovery .kicker{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--m-muted-fg)}.sc-account-recovery .kicker.ok{color:var(--m-success)}.sc-account-recovery .kicker svg{width:14px;height:14px}.sc-account-recovery .timer{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--m-border);font-size:11.5px}.sc-account-recovery .timer em{font-style:normal;color:var(--m-muted-fg)}.sc-account-recovery .timer b{font-variant-numeric:tabular-nums}.sc-account-recovery .card h2{margin:12px 0 4px;font-size:19px;font-weight:700;letter-spacing:-.02em}.sc-account-recovery .desc{margin:0;color:var(--m-muted-fg);line-height:1.45}.sc-account-recovery .steps{display:flex;flex-direction:column;gap:14px;margin-top:16px}.sc-account-recovery .step{display:grid;grid-template-columns:24px 1fr;gap:10px}.sc-account-recovery .num{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--m-muted);font-size:11px;font-weight:700}.sc-account-recovery .sbody{display:flex;flex-direction:column;gap:8px}.sc-account-recovery .sbody>b{font-size:13px;font-weight:600;padding-top:3px}.sc-account-recovery .qrrow{display:flex;align-items:center;gap:16px}.sc-account-recovery .qr{display:grid;grid-template-columns:repeat(21,5px);gap:0;padding:8px;border-radius:8px;background:#fff;flex:none}.sc-account-recovery .qr i{width:5px;height:5px}.sc-account-recovery .qr i.on{background:#111}.sc-account-recovery .manual{display:flex;flex-direction:column;gap:6px;color:var(--m-muted-fg)}.sc-account-recovery .manual code,.sc-account-recovery .codes code{font-family:var(--font-mono);font-size:12.5px;color:var(--m-fg);padding:4px 8px;border-radius:6px;background:var(--m-muted);width:fit-content}.sc-account-recovery .six{width:180px;height:36px;justify-content:center;font-family:var(--font-mono);font-size:16px;letter-spacing:.25em}.sc-account-recovery .cfoot{display:flex;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid var(--m-border)}.sc-account-recovery .codes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.sc-account-recovery .codes code{width:auto;text-align:center;padding:7px 0}.sc-account-recovery .cacts{display:flex;gap:8px;margin-top:12px}.sc-account-recovery .note{margin:12px 0 0;color:var(--m-muted-fg)}.sc-account-recovery .chk{display:flex;align-items:center;gap:8px;margin-top:14px;font-weight:600}.sc-account-recovery .chk i{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--m-border);color:transparent;transition:background .2s,border-color .2s,color .2s}.sc-account-recovery .chk i svg{width:11px;height:11px}.sc-account-recovery .chk.on i{background:var(--m-primary);border-color:var(--m-primary);color:var(--m-primary-fg)}.sc-account-recovery .btn.wide{display:flex;width:100%;margin-top:14px}.sc-account-recovery .btn.off-btn{opacity:.45}
