.TermsUpdateGate_overlay__vbxEB{position:fixed;inset:0;z-index:1155;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg,24px);background:rgba(0,0,0,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.TermsUpdateGate_dialog__JK3Q7{display:flex;flex-direction:column;gap:var(--spacing-md,16px);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:var(--spacing-xl,32px);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);outline:none}.TermsUpdateGate_title__CEz0E{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.3}.TermsUpdateGate_body__QNV18{display:flex;flex-direction:column;gap:var(--spacing-sm,8px);color:var(--text-secondary);font-size:.9375rem;line-height:1.55}.TermsUpdateGate_body__QNV18 p{margin:0}.TermsUpdateGate_summary__1K6QN{color:var(--text-primary)}.TermsUpdateGate_link__bbx56{color:var(--accent-primary);text-decoration:underline}.TermsUpdateGate_error__GFWBW{margin:0;color:var(--error-color,#ef4444);font-size:.875rem}.TermsUpdateGate_actions__6DbQL{display:flex;justify-content:flex-end;gap:var(--spacing-sm,8px)}.TermsUpdateGate_primary__CcYjB,.TermsUpdateGate_secondary__05PFg{padding:10px 20px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.TermsUpdateGate_primary__CcYjB{border:none;background:var(--accent-primary);color:var(--text-on-accent,#fff)}.TermsUpdateGate_secondary__05PFg{border:1px solid var(--border-color);background:transparent;color:var(--text-primary)}.TermsUpdateGate_primary__CcYjB:disabled,.TermsUpdateGate_secondary__05PFg:disabled{opacity:.6;cursor:progress}.TermsUpdateGate_link__bbx56:focus-visible,.TermsUpdateGate_primary__CcYjB:focus-visible,.TermsUpdateGate_secondary__05PFg:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.TermsUpdateGate_footer__dh_Vn{margin:0;font-size:.875rem}@media (max-width:480px){.TermsUpdateGate_dialog__JK3Q7{padding:var(--spacing-lg,24px)}.TermsUpdateGate_actions__6DbQL{flex-direction:column-reverse}.TermsUpdateGate_primary__CcYjB,.TermsUpdateGate_secondary__05PFg{width:100%}}