.LegalDocument_wrap__I3Y3E{flex:1 1;padding:44px 32px 60px}.LegalDocument_column__Zw6Dw{max-width:800px;margin:0 auto}.LegalDocument_badge__REFcy{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:var(--r-pill);background:var(--mute-bg);color:var(--mute-fg);font-size:12px;margin-bottom:16px}.LegalDocument_title__wS0an{font-size:32px;font-weight:600;letter-spacing:-.02em;margin:0 0 14px}.LegalDocument_meta__qMTrZ{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);color:var(--muted);font-size:13.5px;margin-bottom:24px}.LegalDocument_metaStrong__XFRjp{color:var(--text);font-weight:600}.LegalDocument_note__VSRaW{margin:0 0 24px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);color:var(--muted);font-size:13.5px;line-height:1.65}.LegalDocument_pending__HPji8{color:var(--hint);font-style:italic}.LegalDocument_body__cYkQL{font-size:14.5px;line-height:1.7;color:var(--muted)}.LegalDocument_body__cYkQL h2{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--text);margin:30px 0 12px;scroll-margin-top:80px}.LegalDocument_body__cYkQL h3{font-size:18px;font-weight:600;color:var(--text);margin:24px 0 10px;scroll-margin-top:80px}.LegalDocument_body__cYkQL h4{font-size:15px;font-weight:600;color:var(--text);margin:18px 0 8px}.LegalDocument_body__cYkQL p{margin:0 0 10px}.LegalDocument_body__cYkQL ol,.LegalDocument_body__cYkQL ul{margin:0 0 12px;padding-left:18px}.LegalDocument_body__cYkQL li{margin-bottom:6px}.LegalDocument_body__cYkQL hr{border:0;border-top:1px solid var(--border);margin:26px 0}.LegalDocument_body__cYkQL pre{margin:0 0 14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.LegalDocument_body__cYkQL table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;margin:0 0 14px}.LegalDocument_body__cYkQL td,.LegalDocument_body__cYkQL th{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:top}.LegalDocument_body__cYkQL th{color:var(--text);font-weight:600}.LegalDocument_body__cYkQL a{color:var(--primary);text-decoration:underline}.LegalDocument_body__cYkQL code{padding:1px 5px;border-radius:var(--r-sm);background:var(--code-bg);font-family:var(--font-mono);font-size:13px}.LegalDocument_links__Wc9vk{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:32px;padding-top:18px;border-top:1px solid var(--border);font-size:13.5px}.LegalDocument_links__Wc9vk a{color:var(--primary)}.LegalDocument_acceptPanel__IQ2yH{margin-top:34px;padding:20px 22px;border:1px solid var(--primary-border);border-radius:14px;background:var(--primary-soft)}.LegalDocument_acceptText__9fJvV{font-size:14px;line-height:1.6;color:var(--muted);margin-bottom:14px}.LegalDocument_acceptButton__rjveb{padding:11px 22px;border:0;border-radius:10px;background:var(--primary);color:#ffffff;font-size:14.5px;font-weight:600;cursor:pointer}.LegalDocument_acceptButton__rjveb:disabled{opacity:.6;cursor:default}.LegalDocument_acceptError__MbNTU{font-size:13px;color:var(--err);margin:0 0 12px}.LegalDocument_acceptHint__j4mBA{font-size:12.5px;color:var(--hint);margin:0 0 18px}.LegalDocument_accepted__jizbU{margin-top:34px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;font-size:13.5px;color:var(--muted)}@media (max-width:560px){.LegalDocument_wrap__I3Y3E{padding:24px 18px 40px}.LegalDocument_title__wS0an{font-size:26px}}