._6oxYiG_verification-modal-overlay{background-color:rgb(var(--public-text-rgb) / .55);z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._6oxYiG_verification-modal{background-color:var(--white);border:var(--public-hairline);border-radius:var(--radius-sharp);box-shadow:var(--shadow-overlay);width:100%;max-width:28rem;font-family:var(--font-sans);padding:2rem;animation:.15s ease-out _6oxYiG_modalFadeIn;position:relative}@keyframes _6oxYiG_modalFadeIn{0%{opacity:0}to{opacity:1}}._6oxYiG_verification-modal-close{width:44px;height:44px;color:var(--public-text-muted);cursor:pointer;border-radius:var(--radius-sharp);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:color .15s,background-color .15s;display:flex;position:absolute;top:.75rem;right:.75rem}._6oxYiG_verification-modal-close:hover{color:var(--public-text);background-color:var(--public-bg)}._6oxYiG_verification-modal-close:focus-visible{outline:2px solid var(--public-accent-strong);outline-offset:2px}._6oxYiG_verification-modal-close svg{width:1.5rem;height:1.5rem}._6oxYiG_verification-modal-icon{justify-content:center;margin-bottom:1.25rem;display:flex}._6oxYiG_verification-modal-icon-wrapper{background-color:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}._6oxYiG_verification-modal-icon-wrapper svg{width:2rem;height:2rem;color:var(--status-warning-accent)}._6oxYiG_verification-modal-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--public-text);text-align:center;margin-bottom:.75rem;font-size:1.75rem;font-weight:600;line-height:1.1}._6oxYiG_verification-modal-content{text-align:center;color:var(--public-text-muted);margin-bottom:1.5rem}._6oxYiG_verification-modal-content p{margin-bottom:.75rem;line-height:1.6}._6oxYiG_verification-modal-content ._6oxYiG_greeting{color:var(--public-text);font-weight:600}._6oxYiG_verification-modal-content ._6oxYiG_email-highlight{color:var(--login-accent);word-break:break-all;font-weight:600}._6oxYiG_verification-modal-content ._6oxYiG_hint{color:var(--public-text-muted);font-size:.875rem}._6oxYiG_verification-modal-actions{flex-direction:column;gap:.75rem;display:flex}._6oxYiG_verification-btn-primary{background-color:var(--dark-900);width:100%;min-height:48px;color:var(--white);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--dark-900);border-radius:var(--radius-sharp);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:700;transition:background-color .15s,border-color .15s;display:flex}._6oxYiG_verification-btn-primary:hover:not(:disabled){background-color:var(--dark-800);border-color:var(--dark-800)}._6oxYiG_verification-btn-primary:disabled{opacity:.6;cursor:not-allowed}._6oxYiG_verification-btn-primary ._6oxYiG_spinner{border:2px solid rgb(var(--public-white-rgb) / .3);border-top-color:var(--white);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite _6oxYiG_spin}@keyframes _6oxYiG_spin{to{transform:rotate(360deg)}}._6oxYiG_verification-btn-secondary{width:100%;min-height:48px;color:var(--dark-900);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--dark-900);border-radius:var(--radius-sharp);cursor:pointer;background-color:#0000;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:700;transition:background-color .15s,color .15s}._6oxYiG_verification-btn-secondary:hover{background-color:var(--dark-900);color:var(--white)}._6oxYiG_verification-btn-primary:focus-visible,._6oxYiG_verification-btn-secondary:focus-visible{outline:2px solid var(--public-accent-strong);outline-offset:2px}._6oxYiG_verification-modal-help{text-align:center;color:var(--public-text-muted);margin-top:1.25rem;font-size:.8125rem}._6oxYiG_verification-modal-help a{color:var(--login-accent);text-underline-offset:.2em;font-weight:600;text-decoration:none;transition:color .15s}._6oxYiG_verification-modal-help a:hover{color:var(--login-accent-mid);text-decoration:underline}@media (max-width:480px){._6oxYiG_verification-modal{padding:1.5rem}._6oxYiG_verification-modal-title{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){._6oxYiG_verification-modal{animation:none}}
