.fKIV_q_backLink{text-align:center;margin-top:1.5rem}.fKIV_q_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}.fKIV_q_backLinkAnchor:hover{color:var(--color-primary)}
._39OZnq_passwordRequirements{text-align:left;padding:.5rem .75rem}._39OZnq_requirementsList{grid-template-columns:1fr 1fr;gap:.6rem 1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}._39OZnq_requirementItem{align-items:center;padding-left:1.5rem;font-weight:500;transition:color .3s;display:flex;position:relative}._39OZnq_requirementItem._39OZnq_valid{color:var(--color-primary)}._39OZnq_requirementItem._39OZnq_invalid{color:var(--color-text-muted);opacity:.6}._39OZnq_checkIconWrapper{width:16px;height:16px;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}._39OZnq_strengthMeter{background-color:var(--color-border-light);border-radius:999px;width:100%;height:6px;margin-top:1rem;overflow:hidden}._39OZnq_strengthMeterFill{background:var(--gradient-primary);border-radius:999px;height:100%;transition:width .5s ease-in-out}._39OZnq_strengthLabel{color:var(--color-text-muted);text-align:center;margin-top:.5rem;font-size:.75rem}@media (max-width:480px){._39OZnq_requirementsList{grid-template-columns:1fr}}
.wEKv9W_submitButton{background:var(--gradient-primary);width:100%;height:56px;color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.wEKv9W_submitButton:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--shadow-button-primary-hover)}.wEKv9W_submitButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.wEKv9W_submitButton:disabled{background:var(--gradient-disabled);box-shadow:none;cursor:not-allowed}.wEKv9W_buttonContent{align-items:center;gap:.5rem;display:flex}.wEKv9W_buttonLoadingSpinner{border:3px solid #ffffff4d;border-top-color:var(--color-text-white);border-radius:50%;width:22px;height:22px;animation:1s linear infinite wEKv9W_spin}.wEKv9W_secondaryButton{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-medium)}.wEKv9W_secondaryButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-focus)}.wEKv9W_secondaryButton:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);border-color:var(--color-border-disabled)}@keyframes wEKv9W_spin{to{transform:rotate(360deg)}}
.-sJSKq_secondaryButton{cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--gradient-edit);color:var(--color-text-primary);border:none;border:1px solid var(--color-border-medium);box-shadow:var(--shadow-button-edit);justify-content:center;align-items:center;transition:all .2s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.-sJSKq_secondaryButton:hover:not(.-sJSKq_disabled){background:var(--gradient-edit-hover);box-shadow:var(--shadow-button-edit-hover)}.-sJSKq_secondaryButton:focus-visible{box-shadow:var(--focus-ring-edit);outline:none}.-sJSKq_secondaryButton.-sJSKq_disabled{background:var(--gradient-disabled);opacity:.6;cursor:not-allowed}.-sJSKq_secondaryButton.-sJSKq_default{border-radius:6px;height:36px;padding:0 1.25rem;font-size:.875rem;font-weight:500}.-sJSKq_secondaryButton.-sJSKq_small{border-radius:6px;height:32px;padding:0 1rem;font-size:.875rem;font-weight:500}.-sJSKq_secondaryButton.-sJSKq_large{border-radius:6px;height:48px;padding:0 1.5rem;font-size:.875rem;font-weight:500}.-sJSKq_secondaryButton.-sJSKq_compact{border-radius:6px;height:32px;padding:0 .75rem;font-size:.75rem;font-weight:500}.-sJSKq_secondaryButton.-sJSKq_danger{background:var(--gradient-danger);color:var(--color-text-white);border-color:var(--color-danger);box-shadow:var(--shadow-button-danger)}.-sJSKq_secondaryButton.-sJSKq_danger:hover:not(.-sJSKq_disabled){background:var(--gradient-danger-hover);box-shadow:var(--shadow-button-danger-hover)}.-sJSKq_secondaryButton.-sJSKq_danger:focus-visible{box-shadow:var(--focus-ring-danger)}@media (max-width:768px){.-sJSKq_secondaryButton.-sJSKq_default{height:32px;padding:0 .875rem;font-size:.8rem}.-sJSKq_secondaryButton.-sJSKq_small{height:28px;padding:0 .75rem;font-size:.8rem}.-sJSKq_secondaryButton.-sJSKq_large{height:40px;padding:0 1.25rem;font-size:.85rem}.-sJSKq_secondaryButton.-sJSKq_compact{height:28px;padding:0 .625rem;font-size:.75rem}.-sJSKq_secondaryButton .-sJSKq_iconWrapper svg{width:14px;height:14px}}@media (max-width:480px){.-sJSKq_secondaryButton.-sJSKq_default{height:30px;padding:0 .75rem;font-size:.75rem}.-sJSKq_secondaryButton.-sJSKq_small{height:28px;padding:0 .625rem;font-size:.75rem}.-sJSKq_secondaryButton.-sJSKq_compact{height:26px;padding:0 .5rem;font-size:.7rem}.-sJSKq_secondaryButton .-sJSKq_iconWrapper svg{width:12px;height:12px}}.-sJSKq_buttonContent{z-index:2;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.-sJSKq_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.-sJSKq_iconWrapper svg{width:16px;height:16px}.-sJSKq_text{font-weight:inherit;white-space:nowrap;align-items:center;display:flex}.-sJSKq_shine{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}
.j8KqPa_container{flex-direction:column;gap:1rem;display:flex}.j8KqPa_statusRow{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:8px;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.j8KqPa_statusLeft{align-items:center;gap:.75rem;display:flex}.j8KqPa_statusIcon{color:var(--color-text-secondary)}.j8KqPa_statusInfo{align-items:baseline;gap:.375rem;display:flex}.j8KqPa_statusCount{color:var(--color-text-primary);font-size:1.25rem;font-weight:700}.j8KqPa_statusLabel{color:var(--color-text-secondary);font-size:.8125rem}.j8KqPa_statusBadge{text-transform:uppercase;letter-spacing:.025em;border-radius:12px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.j8KqPa_statusBadge.j8KqPa_success{color:#16a34a;background:#22c55e1a}.j8KqPa_statusBadge.j8KqPa_warning{color:#d97706;background:#f59e0b1a}.j8KqPa_statusBadge.j8KqPa_danger{color:#dc2626;background:#ef44441a}.j8KqPa_codesSection{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:8px;padding:.875rem;overflow:hidden}.j8KqPa_codesSectionHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.j8KqPa_codesSectionTitle{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.j8KqPa_codesSectionActions{align-items:center;gap:.25rem;display:flex}.j8KqPa_iconButton{border:1px solid var(--color-border-light);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.j8KqPa_iconButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-medium)}.j8KqPa_codesGrid{grid-template-columns:repeat(2,1fr);gap:.375rem;display:grid}@media (min-width:480px){.j8KqPa_codesGrid{grid-template-columns:repeat(4,1fr)}}.j8KqPa_codeItem{background:var(--color-bg-secondary);border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex}.j8KqPa_codeIndex{color:var(--color-text-muted);min-width:1.25rem;font-size:.6875rem}.j8KqPa_codeValue{color:var(--color-text-primary);letter-spacing:.03em;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.75rem;font-weight:500}.j8KqPa_error{color:#dc2626;background:#ef44440d;border:1px solid #ef444433;border-radius:6px;padding:.625rem .875rem;font-size:.8125rem}.j8KqPa_modalContent{margin-bottom:1rem}.j8KqPa_modalDescription{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}
.DWnzga_confirmationContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.DWnzga_iconWrapper{background:var(--color-warning-bg);border:4px solid var(--color-warning-border);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.75rem;display:flex}.DWnzga_confirmationIcon{color:var(--color-warning-accent)}.DWnzga_confirmationTitle{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.DWnzga_confirmationQuestion{color:var(--color-text-secondary);max-width:400px;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.DWnzga_valueChange{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.DWnzga_valueBox{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;flex:1;gap:.1rem;padding:.5rem .75rem;display:flex}.DWnzga_valueLabel{color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:500}.DWnzga_valueText{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.DWnzga_arrow{color:var(--color-text-muted);flex-shrink:0;font-size:1.5rem}.DWnzga_warningSection{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-accent);text-align:left;border-radius:8px;align-items:flex-start;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.DWnzga_warningIcon{color:var(--color-warning-accent);flex-shrink:0;margin-top:.125rem}.DWnzga_warningContent{color:var(--color-warning-text);margin:0;font-size:.9rem;line-height:1.5}.DWnzga_errorMessage{color:var(--color-error);background-color:var(--color-error-bg);border:1px solid var(--color-error-border);text-align:left;border-radius:8px;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.DWnzga_errorMessage:before{content:"⚠️";font-size:1rem}.DWnzga_confirmButton{background:var(--color-primary);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.DWnzga_confirmButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-2px)}.DWnzga_confirmButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.DWnzga_confirmButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.DWnzga_destructiveConfirm{background:var(--color-danger);box-shadow:var(--shadow-button-danger)}.DWnzga_destructiveConfirm:hover{background:var(--color-danger-hover);box-shadow:var(--shadow-button-danger-hover)}.DWnzga_destructiveConfirm:focus-visible{box-shadow:var(--focus-ring-danger)}
._6g1LoG_title{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.75rem;font-weight:800}._6g1LoG_subtitle{color:var(--color-text-secondary);max-width:380px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.4}._6g1LoG_contentContainer{text-align:left;margin-bottom:1rem}._6g1LoG_warningBox{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);text-align:left;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:.5rem;padding:.75rem;display:flex}._6g1LoG_warningBox svg{color:var(--color-warning-accent);flex-shrink:0;margin-top:2px}._6g1LoG_warningBox h3{color:var(--color-warning-text);margin:0 0 2px;font-size:13px;font-weight:600}._6g1LoG_warningBox p{color:var(--color-warning-text);margin:0;font-size:12px;line-height:1.3}._6g1LoG_codesContainer{width:100%}._6g1LoG_codesGrid{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;max-height:200px;padding:1rem;display:grid;overflow-y:auto}._6g1LoG_codesGrid::-webkit-scrollbar{width:8px}._6g1LoG_codesGrid::-webkit-scrollbar-track{background:0 0;border-radius:4px}._6g1LoG_codesGrid::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}._6g1LoG_codesGrid::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}._6g1LoG_codesGrid{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}._6g1LoG_codeItem{background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-family:Courier New,monospace;font-size:13px;display:flex}._6g1LoG_codeNumber{color:var(--color-text-muted);min-width:20px;font-weight:500}._6g1LoG_codeValue{color:var(--color-text-primary);letter-spacing:.5px;font-weight:600}._6g1LoG_actions{flex-direction:column;gap:.75rem;width:100%;margin-top:.75rem;display:flex}._6g1LoG_skipButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:.875rem;text-decoration:underline;transition:color .2s}._6g1LoG_skipButton:hover{color:var(--color-text-secondary)}._6g1LoG_skipButton:focus{color:var(--color-text-primary);outline:none}._6g1LoG_continueButton{width:100%;min-height:48px;margin-top:0;height:48px!important}@media (max-width:640px){._6g1LoG_title{font-size:1.5rem}._6g1LoG_subtitle{margin-bottom:1rem;font-size:.85rem}._6g1LoG_contentContainer{margin-bottom:.75rem}._6g1LoG_codesGrid{grid-template-columns:1fr;padding:1rem}._6g1LoG_actions{gap:.75rem;margin-top:.75rem}._6g1LoG_continueButton{min-height:48px;margin-top:0;height:48px!important}}
._1k_8iq_section{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;grid-column:1/-1;padding:2rem;display:flex}._1k_8iq_section h3{color:var(--color-text);align-items:center;gap:.75rem;margin:0 0 .75rem;font-size:1.5rem;font-weight:700;display:flex}._1k_8iq_section h3 svg{width:24px;height:24px;color:var(--color-primary)}._1k_8iq_section p{color:var(--color-text);opacity:.7;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:.9375rem;line-height:1.6}@media (max-width:768px){._1k_8iq_section{padding:1.5rem}._1k_8iq_section h3{font-size:1.25rem}._1k_8iq_section h3 svg{width:20px;height:20px}._1k_8iq_section p{margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:.875rem}}
.ZlMGlq_title{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.75rem;font-weight:800}.ZlMGlq_subtitle{color:var(--color-text-secondary);max-width:380px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.4}.ZlMGlq_stepContainer{text-align:left;margin-bottom:1rem}.ZlMGlq_stepTitle{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.ZlMGlq_qrCodeContainer{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;align-items:center;margin-bottom:.5rem;padding:.75rem;display:flex}.ZlMGlq_qrCode{box-shadow:var(--shadow-sm);border-radius:8px;width:200px;height:200px;margin-bottom:.5rem}.ZlMGlq_qrHelpText{color:var(--color-text-muted);text-align:center;margin-bottom:.25rem;font-size:.8rem}.ZlMGlq_secretKey{color:var(--color-text-secondary);background-color:var(--color-bg-primary);border:1px solid var(--color-border-medium);word-break:break-all;text-align:center;cursor:pointer;-webkit-user-select:all;user-select:all;border-radius:4px;margin-top:.25rem;padding:.5rem;font-family:Courier New,monospace;font-size:.8rem;transition:all .2s;position:relative}.ZlMGlq_secretKey:hover{background-color:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.ZlMGlq_secretKey:active{transform:scale(.98)}.ZlMGlq_secretKey.ZlMGlq_copied{background-color:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.ZlMGlq_copiedFeedback{background:var(--color-success);color:#fff;white-space:nowrap;z-index:1000;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:500;animation:2s ease-in-out ZlMGlq_fadeInOut;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.ZlMGlq_copiedFeedback:after{content:"";border:4px solid #0000;border-top-color:var(--color-success);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes ZlMGlq_fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(-5px)}20%,80%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-5px)}}.ZlMGlq_appSuggestionsWrapper{margin-left:.5rem;display:inline-flex;position:relative}.ZlMGlq_infoButton{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-medium);width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;animation:3s ease-in-out infinite ZlMGlq_subtle-pulse;display:flex}@media (hover:none){.ZlMGlq_infoButton{width:28px;height:28px}}.ZlMGlq_infoButton:hover,.ZlMGlq_infoButton:focus{background-color:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary);outline:none}.ZlMGlq_infoButton:active{transform:scale(.95)}@keyframes ZlMGlq_subtle-pulse{0%,to{box-shadow:0 0 #1a37ff00}50%{box-shadow:0 0 0 2px #1a37ff1a}}.ZlMGlq_appSuggestionsTooltip{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);box-shadow:var(--shadow-modal);z-index:9999;border-radius:8px;width:200px;margin-left:-100px;padding:.75rem;position:absolute;top:calc(100% + 12px);left:50%;transform:none}.ZlMGlq_tooltipArrow{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);border-bottom:none;border-right:none;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.ZlMGlq_tooltipTitle{color:var(--color-text-primary);text-align:center;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.ZlMGlq_tooltipApps{flex-direction:column;gap:.25rem;display:flex}.ZlMGlq_tooltipApps span{color:var(--color-text-secondary);background-color:var(--color-bg-secondary);text-align:center;border:1px solid var(--color-border-light);border-radius:6px;padding:.25rem .5rem;font-size:.75rem}.ZlMGlq_submitButton{width:100%;margin-top:.75rem}.ZlMGlq_buttonContent{align-items:center;gap:.5rem;display:flex}@media (max-width:480px){.ZlMGlq_title{font-size:1.5rem}.ZlMGlq_subtitle{margin-bottom:1rem;font-size:.85rem}.ZlMGlq_qrCode{width:160px;height:160px}.ZlMGlq_stepContainer{margin-bottom:.75rem}.ZlMGlq_qrCodeContainer{padding:.5rem}.ZlMGlq_stepTitle{margin-bottom:.375rem;font-size:.9rem}.ZlMGlq_infoButton{width:28px;height:28px}.ZlMGlq_appSuggestionsTooltip{min-width:180px;padding:.5rem}.ZlMGlq_tooltipTitle{margin-bottom:.375rem;font-size:.75rem}.ZlMGlq_tooltipApps span{padding:.2rem .4rem;font-size:.7rem}.ZlMGlq_secretKey{padding:.5rem;font-size:.7rem}.ZlMGlq_secretKey:active{transform:scale(.95)}.ZlMGlq_copiedFeedback{padding:.2rem .4rem;font-size:.65rem}}
.lxitJW_section{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;padding:1.5rem;display:flex}.lxitJW_section h3{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.25rem;font-weight:600;display:flex}.lxitJW_section h3 svg{width:20px;height:20px;color:var(--color-text);opacity:.7}.lxitJW_section p{color:var(--color-text);opacity:.6;border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:.875rem;line-height:1.5}@media (max-width:768px){.lxitJW_section{padding:1.25rem}.lxitJW_section h3{font-size:1.125rem}.lxitJW_section h3 svg{width:18px;height:18px}.lxitJW_section p{margin-bottom:1rem;padding-bottom:1rem;font-size:.8125rem}}.lxitJW_infoGrid{flex-direction:column;gap:1.25rem;display:flex}.lxitJW_infoItem{flex-direction:column;gap:.5rem;display:flex}.lxitJW_infoLabel{color:var(--color-text);opacity:.7;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.lxitJW_infoLabel svg{width:16px;height:16px;color:var(--color-text);opacity:.7}.lxitJW_infoValue{background-color:var(--color-background-secondary,#8080800d);border:1px solid var(--color-border);color:var(--color-text);opacity:.8;cursor:not-allowed;-webkit-user-select:none;user-select:none;border-radius:6px;padding:.875rem 1.125rem;font-size:.9375rem;font-weight:500}@media (max-width:768px){.lxitJW_infoValue{padding:.75rem 1rem;font-size:.875rem}}
.JNf95q_inputGroup{margin-bottom:1.25rem;position:relative}.JNf95q_inputWrapper{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:8px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.JNf95q_inputWrapper:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus)}.JNf95q_input{width:100%;color:var(--color-text-primary);background:0 0;border:none;border-radius:8px;outline:none;height:56px;padding:1.5rem 3.25rem .5rem;font-size:1rem}.JNf95q_input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.JNf95q_input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.JNf95q_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.JNf95q_input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.JNf95q_inputIcon{pointer-events:none;color:var(--color-text-light);transition:color .2s;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.JNf95q_inputWrapper:focus-within .JNf95q_inputIcon{color:var(--color-border-focus)}.JNf95q_label{color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;z-index:1;transition:all .2s ease-out;position:absolute;left:3.25rem}.JNf95q_rightElement{z-index:2;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.JNf95q_verificationInput{text-align:center;letter-spacing:.2em;font-family:Courier New,monospace;font-size:1.25rem;font-weight:600}@media (max-width:480px){.JNf95q_verificationInput{padding:1.25rem 2.5rem .5rem;font-size:1.1rem}}
.goMnoG_successContainer{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.goMnoG_successIcon{background-color:var(--color-primary-light);width:80px;height:80px;color:var(--color-primary);box-shadow:var(--shadow-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.goMnoG_title{color:var(--color-text-primary);margin:0;font-size:2.25rem;font-weight:800}.goMnoG_subtitle{color:var(--color-text-secondary);max-width:320px;margin:0;font-size:1rem;line-height:1.5}.goMnoG_subtitle strong{color:var(--color-primary);font-weight:600}.goMnoG_countdownContainer{flex-direction:column;align-items:center;gap:1rem;margin:.5rem 0;display:flex}.goMnoG_countdownText{color:var(--color-text-secondary);margin:0;font-size:.9rem}.goMnoG_countdownCircle{background:var(--color-background-secondary);border:3px solid var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;animation:2s ease-in-out infinite goMnoG_pulse;display:flex}.goMnoG_countdownNumber{color:var(--color-primary);font-size:1.5rem;font-weight:700}@keyframes goMnoG_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.goMnoG_actionButton{background:var(--color-primary-blue);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.goMnoG_actionButton:hover{background:var(--color-primary-blue-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-1px)}.goMnoG_actionButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.goMnoG_actionButton:active{transform:translateY(0)}.goMnoG_actionButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.goMnoG_successContainer{gap:1rem;padding:1rem 0}.goMnoG_successIcon{width:60px;height:60px}.goMnoG_title{font-size:1.875rem}.goMnoG_subtitle{font-size:.9rem}.goMnoG_actionButton{padding:.625rem 1.5rem;font-size:.875rem}}
.U2LR3W_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%)}.U2LR3W_passwordToggle:hover{color:var(--color-primary);background-color:var(--color-primary-light)}.U2LR3W_passwordToggle:focus{color:var(--color-primary);background-color:var(--color-primary-light);box-shadow:var(--focus-ring-primary);outline:none}.U2LR3W_passwordToggle:active{transform:translateY(-50%)scale(.95)}
._5ySmcq_title{color:var(--color-text-primary);margin-bottom:.75rem;font-size:2.25rem;font-weight:800}._5ySmcq_subtitle{color:var(--color-text-secondary);max-width:320px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem}._5ySmcq_form{flex-direction:column;gap:1.25rem;display:flex}._5ySmcq_inputGroup{position:relative}._5ySmcq_inputWrapper{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:8px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}._5ySmcq_inputWrapper:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus)}._5ySmcq_input{width:100%;color:var(--color-text-primary);text-align:center;letter-spacing:.2em;background:0 0;border:none;border-radius:8px;outline:none;height:56px;padding:1.5rem 3.25rem .5rem;font-family:Courier New,monospace;font-size:1.25rem;font-weight:600}._5ySmcq_input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}._5ySmcq_input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}._5ySmcq_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}._5ySmcq_input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}._5ySmcq_inputIcon{pointer-events:none;color:var(--color-text-light);transition:color .2s;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}._5ySmcq_inputWrapper:focus-within ._5ySmcq_inputIcon{color:var(--color-border-focus)}._5ySmcq_label{color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;z-index:1;transition:all .2s ease-out;position:absolute;left:3.25rem}._5ySmcq_submitButton{background:var(--gradient-primary);width:100%;height:56px;color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}._5ySmcq_submitButton:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--shadow-button-primary-hover)}._5ySmcq_submitButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}._5ySmcq_submitButton:disabled{background:var(--gradient-disabled);box-shadow:none;cursor:not-allowed}._5ySmcq_buttonContent{align-items:center;display:flex}._5ySmcq_buttonLoadingSpinner{border:3px solid #ffffff4d;border-top-color:var(--color-text-white);border-radius:50%;width:22px;height:22px;animation:1s linear infinite _5ySmcq_spin}@keyframes _5ySmcq_spin{to{transform:rotate(360deg)}}._5ySmcq_backLink{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}._5ySmcq_backLink:hover{color:var(--color-primary)}._5ySmcq_backLink:focus{color:var(--color-primary);outline:none}._5ySmcq_errorMessage{color:var(--color-error);text-align:center;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:8px;margin-top:.5rem;padding:.75rem;font-size:.875rem}@media (max-width:480px){._5ySmcq_title{font-size:1.875rem}._5ySmcq_subtitle{font-size:.9rem}._5ySmcq_input{padding:1.25rem 2.5rem .5rem;font-size:1.1rem}}._5ySmcq_trustDeviceContainer{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;padding:12px 14px;transition:all .2s}._5ySmcq_trustDeviceContainer:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-medium)}._5ySmcq_trustDeviceLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0;display:flex}._5ySmcq_trustDeviceCheckboxInput{opacity:0;width:0;height:0;position:absolute}._5ySmcq_trustDeviceCheckbox{border:2px solid var(--color-border-medium);background-color:var(--color-bg-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:relative}._5ySmcq_trustDeviceCheckbox ._5ySmcq_trustDeviceCheckmark{color:#0000;width:14px;height:14px;transition:all .2s}._5ySmcq_trustDeviceCheckboxInput:checked+._5ySmcq_trustDeviceCheckbox{background:linear-gradient(135deg,#1a37ff 0%,#4361ee 100%);border-color:#1a37ff}._5ySmcq_trustDeviceCheckboxInput:checked+._5ySmcq_trustDeviceCheckbox ._5ySmcq_trustDeviceCheckmark{color:#fff}._5ySmcq_trustDeviceLabel:hover ._5ySmcq_trustDeviceCheckbox{border-color:var(--color-primary);box-shadow:0 0 0 3px #1a37ff1a}._5ySmcq_trustDeviceCheckboxInput:focus+._5ySmcq_trustDeviceCheckbox{outline:none;box-shadow:0 0 0 3px #1a37ff33}._5ySmcq_trustDeviceText{color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:1.4}
._7xScfW_helpLink{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);width:40px;height:40px;color:var(--color-text-muted);z-index:50;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}._7xScfW_helpLink:hover{color:var(--color-primary-blue);border-color:var(--color-border-focus);box-shadow:var(--shadow-lg);transform:scale(1.1)}@media (max-width:480px){._7xScfW_helpLink{width:36px;height:36px;bottom:1rem;right:1rem}}
.qCZgKG_pageWrapper{background-color:var(--color-bg-body);width:100vw;min-height:100vh;font-family:var(--font-geist-sans);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow:hidden}.qCZgKG_formContainer{z-index:1;text-align:center;background-color:var(--color-bg-primary);width:100%;max-width:440px;box-shadow:var(--shadow-md);border-radius:8px;padding:2.5rem;position:relative}.qCZgKG_formContainerCompact{z-index:1;text-align:center;background-color:var(--color-bg-primary);width:100%;max-width:440px;box-shadow:var(--shadow-md);border-radius:8px;padding:1.5rem;position:relative}.qCZgKG_logoContainer{background:var(--gradient-primary);box-shadow:var(--shadow-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-bottom:2.5rem;padding:14px 24px;display:inline-flex}.qCZgKG_title{color:var(--color-text-primary);margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.qCZgKG_subtitle{color:var(--color-text-secondary);max-width:320px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem}.qCZgKG_form{flex-direction:column;gap:1.25rem;display:flex}@media (max-width:480px){.qCZgKG_formContainer{max-width:380px;padding:2rem}.qCZgKG_formContainerCompact{max-width:380px;padding:1rem}.qCZgKG_title{font-size:1.875rem}.qCZgKG_subtitle{font-size:.9rem}}
.T6liiG_passwordToggle{cursor:pointer;color:var(--color-text-light);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.T6liiG_passwordToggle:hover{color:var(--color-primary)}.T6liiG_resetButtonContainer{text-align:right;margin-top:-.75rem;margin-bottom:.5rem}.T6liiG_resetButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.T6liiG_resetButton:hover{color:var(--color-primary)}.T6liiG_resetPasswordLink{text-align:right;margin-top:-.5rem;margin-bottom:.5rem}.T6liiG_resetPasswordAnchor{color:var(--color-text-muted);font-size:.9rem;text-decoration:none;transition:color .2s}.T6liiG_resetPasswordAnchor:hover{color:var(--color-primary)}.T6liiG_successMessage{color:var(--color-primary);text-align:center;background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:8px;margin-top:.5rem;padding:.75rem;font-size:.875rem}.T6liiG_helpLink{text-align:center;margin-top:1rem}.T6liiG_helpAnchor{color:var(--color-text-muted);font-size:.875rem;text-decoration:none;transition:color .2s}.T6liiG_helpAnchor:hover{color:var(--color-primary);text-decoration:underline}
.BzrhrG_subtitle{max-width:380px;color:var(--color-text-secondary);margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.5}.BzrhrG_input{width:100%;color:var(--color-text-primary);text-align:center;letter-spacing:.2em;background:0 0;border:none;border-radius:8px;outline:none;height:56px;padding:1.5rem 3.25rem .5rem;font-family:Courier New,monospace;font-size:1.25rem;font-weight:600}.BzrhrG_input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.BzrhrG_input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.BzrhrG_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.BzrhrG_input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.BzrhrG_backupCodeInput{text-transform:lowercase;letter-spacing:.1em;font-family:Courier New,monospace}.BzrhrG_alternativeOptions{border-top:1px solid var(--color-border-light);margin-top:2rem;padding-top:1.5rem}.BzrhrG_alternativeTitle{color:var(--color-text-muted);margin-bottom:1rem;font-size:.875rem}.BzrhrG_backupCodeButton{border:1px solid var(--color-border-medium);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.BzrhrG_backupCodeButton:hover{background:var(--color-bg-secondary);border-color:var(--color-border-focus);color:var(--color-text-primary)}.BzrhrG_backupCodeButton:focus-visible{box-shadow:var(--focus-ring-edit);outline:none}.BzrhrG_backupCodeInput{letter-spacing:.1em;text-transform:lowercase;font-family:Courier New,monospace}.BzrhrG_warningMessage{color:var(--color-warning-text);text-align:center;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;margin-top:.5rem;padding:.75rem;font-size:.875rem;font-weight:500}.BzrhrG_backupStatus{color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;display:flex}.BzrhrG_backupStatus>div{align-items:center;gap:.5rem;display:flex}.BzrhrG_backupStatusWarning{color:var(--color-warning-text);background:var(--color-warning-bg);border-color:var(--color-warning-border)}@media (max-width:480px){.BzrhrG_subtitle{margin-bottom:2rem;font-size:.9rem}.BzrhrG_input{padding:1.25rem 2.5rem .5rem;font-size:1.1rem}.BzrhrG_alternativeOptions{margin-top:1.5rem;padding-top:1rem}.BzrhrG_backupCodeButton{padding:.5rem .75rem;font-size:.8rem}.BzrhrG_warningMessage{padding:.5rem;font-size:.8rem}}.BzrhrG_regenerateButton{background:var(--color-primary);color:var(--color-text-white);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s}.BzrhrG_regenerateButton:hover{background:var(--color-primary-hover)}.BzrhrG_regenerateButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.BzrhrG_regenerateModal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.BzrhrG_regenerateModalContent{background:var(--color-bg-primary);width:100%;max-width:400px;box-shadow:var(--shadow-modal);border:1px solid var(--color-border-medium);border-radius:12px;padding:2rem}.BzrhrG_regenerateModalTitle{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;display:flex}.BzrhrG_regenerateModalText{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.BzrhrG_regenerateInputGroup{margin-bottom:1.5rem;position:relative}.BzrhrG_regenerateInput{letter-spacing:.2em;text-align:center;border:2px solid var(--color-border-medium);background:var(--color-bg-secondary);width:100%;color:var(--color-text-primary);border-radius:8px;outline:none;height:56px;padding:1.5rem 1rem .5rem;font-family:Courier New,monospace;font-size:1.25rem;font-weight:600;transition:border-color .2s}.BzrhrG_regenerateInput:focus{border-color:var(--color-border-focus)}.BzrhrG_regenerateInput::placeholder{color:var(--color-text-light)}.BzrhrG_regenerateInput:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.BzrhrG_regenerateInput:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.BzrhrG_regenerateInput:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.BzrhrG_regenerateInput:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}.BzrhrG_regenerateInputLabel{background:var(--color-bg-primary);color:var(--color-text-muted);padding:0 .5rem;font-size:.875rem;font-weight:500;position:absolute;top:-.5rem;left:.75rem}.BzrhrG_regenerateModalActions{justify-content:flex-end;gap:1rem;display:flex}.BzrhrG_regenerateCancelButton{border:1px solid var(--color-border-medium);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:.75rem 1.5rem;font-size:.9rem;transition:all .2s}.BzrhrG_regenerateCancelButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-focus)}.BzrhrG_regenerateCancelButton:disabled{opacity:.5;cursor:not-allowed}.BzrhrG_regenerateConfirmButton{background:var(--gradient-primary);color:var(--color-text-white);cursor:pointer;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.BzrhrG_regenerateConfirmButton:hover:not(:disabled){background:var(--gradient-primary-hover)}.BzrhrG_regenerateConfirmButton:disabled{background:var(--gradient-disabled);cursor:not-allowed}.BzrhrG_trustDeviceContainer{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;margin:12px 0;padding:12px 14px;transition:all .2s}.BzrhrG_trustDeviceContainer:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-medium)}.BzrhrG_trustDeviceLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0;display:flex}.BzrhrG_trustDeviceCheckboxInput{opacity:0;width:0;height:0;position:absolute}.BzrhrG_trustDeviceCheckbox{border:2px solid var(--color-border-medium);background-color:var(--color-bg-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:relative}.BzrhrG_trustDeviceCheckbox .BzrhrG_trustDeviceCheckmark{color:#0000;width:14px;height:14px;transition:all .2s}.BzrhrG_trustDeviceCheckboxInput:checked+.BzrhrG_trustDeviceCheckbox{background:linear-gradient(135deg,#1a37ff 0%,#4361ee 100%);border-color:#1a37ff}.BzrhrG_trustDeviceCheckboxInput:checked+.BzrhrG_trustDeviceCheckbox .BzrhrG_trustDeviceCheckmark{color:#fff}.BzrhrG_trustDeviceLabel:hover .BzrhrG_trustDeviceCheckbox{border-color:var(--color-primary);box-shadow:0 0 0 3px #1a37ff1a}.BzrhrG_trustDeviceCheckboxInput:focus+.BzrhrG_trustDeviceCheckbox{outline:none;box-shadow:0 0 0 3px #1a37ff33}.BzrhrG_trustDeviceText{color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:1.4}.BzrhrG_backLink{text-align:center;margin-top:1.5rem}.BzrhrG_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}.BzrhrG_backLinkAnchor:hover{color:var(--color-primary)}.BzrhrG_helpLink{text-align:center;margin-top:1rem}.BzrhrG_helpLinkAnchor{color:var(--color-text-muted);font-size:.875rem;text-decoration:none;transition:color .2s}.BzrhrG_helpLinkAnchor:hover{color:var(--color-primary)}.BzrhrG_modalContent{margin-bottom:1.5rem}.BzrhrG_modalWarning{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex;position:relative;overflow:hidden}.BzrhrG_modalWarning:before{content:"";background:var(--color-warning-border);width:4px;height:100%;position:absolute;top:0;left:0}.BzrhrG_modalWarning svg{color:var(--color-warning-text);flex-shrink:0;margin-top:.125rem}.BzrhrG_modalWarningTitle{color:var(--color-warning-text);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.BzrhrG_modalWarningText{color:var(--color-warning-text);margin:0;font-size:.8rem;line-height:1.4}.BzrhrG_modalDescription{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}@media (max-width:480px){.BzrhrG_backupStatus{flex-direction:column;align-items:flex-start;gap:.75rem}.BzrhrG_regenerateButton{text-align:center;align-self:stretch}.BzrhrG_regenerateModalContent{padding:1.5rem}.BzrhrG_regenerateModalActions{flex-direction:column;gap:.75rem}.BzrhrG_regenerateCancelButton,.BzrhrG_regenerateConfirmButton{justify-content:center;width:100%}.BzrhrG_modalWarning{gap:.5rem;padding:.75rem}.BzrhrG_modalWarningTitle{font-size:.8rem}.BzrhrG_modalWarningText{font-size:.75rem}.BzrhrG_modalDescription{font-size:.85rem}}
