:is(html:has(.phone-verification-dialog[open]),body:has(.phone-verification-dialog[open])){overflow:hidden!important}:root body .phone-verification-dialog{overscroll-behavior:contain;color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505;border:1px solid #ffffff42;border-radius:22px;width:min(520px,100vw - 28px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:22px;font:400 15px/1.6 Space Grotesk,sans-serif;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 100px #000d}.phone-verification-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.phone-verification-dialog>header,.phone-verification-dialog>header>div{align-items:center;gap:12px;display:flex}.phone-verification-dialog>header{justify-content:space-between;margin-bottom:22px}.phone-verification-dialog h2{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:400;line-height:1.2}.phone-verification-dialog>header button{color:#ddd;cursor:pointer;background:#ffffff05;border:1px solid #ffffff30;border-radius:50%;place-items:center;min-width:44px;height:44px;display:grid}.phone-verification-dialog .registration-main{min-height:0;padding:0;display:block}.phone-verification-dialog .registration-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.phone-verification-dialog .registration-card h3{text-align:center;margin:0 0 16px;font-size:24px;font-weight:400;line-height:1.2}.phone-verification-dialog .registration-seal{width:54px;height:54px;margin-bottom:18px}.phone-verification-dialog .registration-continue{cursor:pointer;background:0 0;border:0;width:100%}.phone-verification-dialog :focus-visible{outline-offset:4px;outline:2px solid #ddd}@media (max-width:400px){:root body .phone-verification-dialog{padding:18px}.phone-verification-dialog h2{font-size:21px}.phone-verification-dialog>header>div{gap:8px}}
