.-q_mnW_container{align-items:center;gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.-q_mnW_button{background:var(--p-pro);border-radius:var(--radius-sm);color:#fff;cursor:pointer;min-height:44px;font-size:var(--text-sm);transition:background var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);border:none;padding:.6rem 1.5rem;font-weight:600}.-q_mnW_button:hover:not(.-q_mnW_loading){background:var(--p-pro-strong)}.-q_mnW_button:active:not(.-q_mnW_loading){transform:translateY(1px)}.-q_mnW_button:focus-visible{outline:2px solid var(--p-pro);outline-offset:2px}.-q_mnW_button.-q_mnW_loading,.-q_mnW_button.-q_mnW_error{opacity:.7}.-q_mnW_errorText{color:var(--p-danger);font-size:var(--text-xs);margin:.4rem 0 0}.-q_mnW_benefits{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.-q_mnW_benefit{color:var(--p-text-3);font-size:var(--text-xs)}.-q_mnW_benefit:before{content:"✓ ";color:var(--p-pro)}
.qEIxNa_notice{border-top:1px solid #333;min-width:14rem;margin-top:.25rem;padding:.5rem}.qEIxNa_text{color:#ddd;overflow-wrap:anywhere;margin:0 0 .5rem;font-size:.8rem;line-height:1.35}.qEIxNa_button{color:#eee;cursor:pointer;background:#2a2a2a;border:1px solid #555;border-radius:4px;width:100%;min-height:44px;padding:.4rem .75rem;font-size:.85rem}.qEIxNa_button:hover{border-color:#888}.qEIxNa_button[aria-disabled=true]{cursor:default;opacity:.6}.qEIxNa_button[aria-disabled=true]:hover{border-color:#555}.qEIxNa_button:focus-visible{outline-offset:2px;outline:2px solid #58a6ff}.qEIxNa_status{color:#ccc;overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.75rem;line-height:1.35}
.VZjCsa_backdrop{z-index:1300!important;background:#000000b8!important}.VZjCsa_container{padding:var(--space-4)!important}.VZjCsa_dialog{border:1px solid var(--p-border);box-sizing:border-box;color:var(--p-text-1);max-height:calc(100dvh - 2 * var(--space-4));outline:none;width:100%;max-width:420px;overflow-y:auto;background:var(--p-surface-1)!important;border-radius:var(--radius-lg)!important;padding:var(--space-5)!important;box-shadow:0 24px 60px -24px #000000b3!important}.VZjCsa_title{color:var(--p-text-1);font-size:var(--text-xl);letter-spacing:-.01em;margin:0 0 var(--space-3);font-weight:600}.VZjCsa_text{color:var(--p-text-2);font-size:var(--text-sm);margin:0 0 var(--space-3);line-height:1.5}.VZjCsa_text a{color:var(--p-accent);text-decoration:underline}.VZjCsa_list{color:var(--p-text-2);font-size:var(--text-sm);margin:0 0 var(--space-3);padding-left:1.25rem;line-height:1.5}.VZjCsa_download{border-top:1px solid var(--p-border);margin:var(--space-4) 0 0;padding-top:var(--space-4)}.VZjCsa_step{border-top:1px solid var(--p-border);gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}.VZjCsa_passwordForm{gap:var(--space-2);flex-direction:column;display:flex}.VZjCsa_label{color:var(--p-text-1);font-size:var(--text-sm);font-weight:600}.VZjCsa_hint{color:var(--p-text-3);font-size:var(--text-sm);margin:var(--space-1) 0 0}.VZjCsa_input{background:var(--p-surface-2);border:1px solid var(--p-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--p-text-1);width:100%;min-height:44px;padding:.5rem .75rem;font-size:16px}.VZjCsa_input:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.VZjCsa_error{color:#ff8a80;font-size:var(--text-sm);margin:var(--space-2) 0 0}.VZjCsa_actions{margin-top:var(--space-4);justify-content:flex-end;display:flex}.VZjCsa_secondary,.VZjCsa_cancel,.VZjCsa_danger{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-base);min-height:44px;padding:.6rem 1.2rem;font-weight:600}.VZjCsa_secondary{background:var(--p-surface-2);border:1px solid var(--p-border-strong);color:var(--p-text-1)}.VZjCsa_cancel{border:1px solid var(--p-border-strong);color:var(--p-text-1);background:0 0}.VZjCsa_danger{color:#fff;margin-top:var(--space-2);background:#b3261e;border:none}.VZjCsa_secondary:focus-visible,.VZjCsa_cancel:focus-visible,.VZjCsa_danger:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.VZjCsa_secondary:disabled,.VZjCsa_cancel:disabled,.VZjCsa_danger:disabled,.VZjCsa_secondary[aria-disabled=true]{cursor:not-allowed;opacity:.5}.VZjCsa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PaBN3W_container{z-index:100;align-items:center;gap:.5rem;display:flex;position:fixed;top:.75rem;right:.75rem}.PaBN3W_loginButton{color:#888;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:.3rem .6rem;font-size:.8rem}.PaBN3W_loginButton:hover{color:#ccc;border-color:#888}.PaBN3W_avatar{color:#ccc;cursor:pointer;background:#333;border:1px solid #555;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:flex;position:relative}.PaBN3W_avatar:hover{border-color:#888}.PaBN3W_badge{background:#f5a623;border:2px solid #1a1a1a;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-2px;right:-2px}.PaBN3W_dropdown{background:#1a1a1a;border:1px solid #333;border-radius:4px;min-width:160px;max-width:calc(100vw - 3rem);margin-top:.25rem;padding:.5rem;position:absolute;top:100%;right:0}.PaBN3W_email{color:#aaa;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .5rem;font-size:.75rem;overflow:hidden}.PaBN3W_menuButton{color:#ccc;cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #333;width:100%;margin-top:.25rem;padding:.4rem .5rem;font-size:.85rem}.PaBN3W_menuButton:hover{color:#fff}.PaBN3W_logoutButton{color:#ccc;cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #333;width:100%;margin-top:.25rem;padding:.4rem .5rem;font-size:.85rem}.PaBN3W_logoutButton:hover{color:#ff6b6b}.PaBN3W_loginButton:focus-visible,.PaBN3W_avatar:focus-visible,.PaBN3W_menuButton:focus-visible,.PaBN3W_logoutButton:focus-visible{outline-offset:2px;outline:2px solid #58a6ff}.PaBN3W_downloadProblem{color:#f5a623;margin:.25rem 0 0;padding:0 .5rem .25rem;font-size:.75rem}.PaBN3W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PaBN3W_loginButton[aria-busy=true]{cursor:progress;position:relative}.PaBN3W_loginButton[aria-busy=true]:after{content:"";box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;margin-top:-.375rem;animation:.8s linear infinite PaBN3W_loginSpin;position:absolute;top:50%;right:calc(100% + .4rem)}@keyframes PaBN3W_loginSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PaBN3W_loginButton[aria-busy=true]:after{animation:none}}