.doNboq_pageWrapper{background-color:var(--color-background);width:100%;height:100%;font-family:var(--font-geist-sans);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.doNboq_formContainer{z-index:1;text-align:center;background-color:var(--color-background);width:100%;max-width:440px;max-height:100%;box-shadow:var(--shadow-md);border-radius:8px;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem;display:flex;position:relative;overflow-y:auto}.doNboq_logoContainer{background-color:var(--color-primary);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-bottom:2rem;padding:14px 24px;display:inline-flex}.doNboq_logoContainer img{max-width:100%;height:auto;display:block}.doNboq_successIcon{width:80px;height:80px;color:var(--color-primary);box-shadow:var(--shadow-sm);cursor:pointer;background-color:#0013ff1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.doNboq_title{color:var(--color-text);margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.doNboq_subtitle{color:var(--color-text);max-width:320px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.5}.doNboq_subtitle strong{color:var(--color-primary);font-weight:600}.doNboq_backLink{color:var(--color-text);opacity:.7;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.doNboq_backLink:hover{color:var(--color-primary);opacity:1}.doNboq_backLink:focus-visible{color:var(--color-primary);box-shadow:var(--focus-ring-primary);border-radius:4px;outline:none;padding:.25rem}.doNboq_actionButton{background-color:var(--color-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1.5rem;padding:.75rem 2rem;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.doNboq_actionButton:hover{background-color:var(--color-primary);filter:brightness(1.1);box-shadow:var(--shadow-md);transform:translateY(-1px)}.doNboq_actionButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.doNboq_actionButton:active{transform:translateY(0)}.doNboq_actionButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.doNboq_formContainer{gap:1rem;max-width:380px;padding:2rem}.doNboq_logoContainer{margin-bottom:1.5rem;padding:12px 20px}.doNboq_successIcon{width:60px;height:60px;margin-bottom:.75rem}.doNboq_title{font-size:1.875rem}.doNboq_subtitle{margin-bottom:1.5rem;font-size:.9rem}.doNboq_backLink{margin-top:1rem}.doNboq_actionButton{margin-top:1rem;padding:.625rem 1.5rem;font-size:.875rem}}
.Owa9Fa_backLink{text-align:center;margin-top:1.5rem}.Owa9Fa_backLinkAnchor{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.Owa9Fa_backLinkAnchor:hover{color:var(--color-primary)}
.YL0GUW_passwordToggle{color:var(--color-text-light);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.YL0GUW_passwordToggle:hover{color:var(--color-primary);background-color:var(--color-primary-light)}.YL0GUW_passwordToggle:focus{color:var(--color-primary);background-color:var(--color-primary-light);box-shadow:var(--focus-ring-primary);outline:none}.YL0GUW_passwordToggle:active{transform:translateY(-50%)scale(.95)}
