#pinField,#authTabs,#forgot,#recoveryResult,#linkPhone{display:none!important}#auth{overflow:auto}.card{max-height:92dvh;overflow:auto}button:disabled{opacity:.55;cursor:wait}#statusMessage{position:fixed;top:72px;left:10px;right:10px;max-width:700px;margin:auto;background:#422332;color:#fff;border:1px solid #ff8ca2;border-radius:12px;padding:12px;z-index:150;font-size:13px}#installGuide{box-sizing:border-box;width:min(440px,calc(100% - 28px));max-height:90dvh;overflow:auto;border:1px solid #444451;border-radius:24px;background:#17171f;color:#f7f7fb;padding:24px;box-shadow:0 20px 80px #0009}#installGuide::backdrop{background:#050509d9;backdrop-filter:blur(10px)}#installGuide h2{font-size:26px;line-height:1.1;margin:10px 0}#installGuide p{color:#aaa;line-height:1.5;font-size:14px}.installEyebrow{color:#ffd60a;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.08em}#installSteps{padding-left:24px;line-height:1.5;font-size:14px}#installSteps li{padding-left:5px;margin:14px 0}#installSteps li::marker{color:#ff8ca2;font-weight:800}.submit:focus-visible,.authLink:focus-visible{outline:3px solid #ffd60a;outline-offset:3px}[hidden]{display:none!important}
.phoneInput{display:flex;align-items:center;background:#0e0e14;border:1px solid #393948;border-radius:12px;overflow:hidden}.phoneInput span{padding-left:12px;font-weight:700;color:#ddd}.field .phoneInput input{border:0;background:transparent;border-radius:0;min-width:0;padding-left:8px}
