.legal-page[data-v-69378061]{background:var(--op-bg-page);color:var(--op-text-primary);font-family:var(--font-body);min-height:100vh;padding:28px 36px 48px}.legal-head[data-v-69378061]{margin:0 auto;max-width:720px}.legal-brand[data-v-69378061]{align-items:center;color:var(--op-text-primary);display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:700;gap:10px;letter-spacing:-.01em}.legal-brand .accent[data-v-69378061]{color:var(--op-primary)}.legal-brand-icon[data-v-69378061]{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.legal-main[data-v-69378061]{display:flex;flex-direction:column;gap:18px;margin:56px auto 0;max-width:720px}.legal-eyebrow[data-v-69378061]{align-items:center;color:var(--op-primary-deep);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;gap:8px;letter-spacing:.12em;text-transform:uppercase}.legal-eyebrow .bar[data-v-69378061]{background:var(--op-primary);height:1px;opacity:.7;width:18px}.legal-h1[data-v-69378061]{font-family:var(--font-display);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0}.legal-sub[data-v-69378061]{color:var(--op-text-secondary);font-size:15px;line-height:1.6;margin:0;max-width:60ch}.legal-notice[data-v-69378061]{background:var(--op-primary-tint);border:1px dashed var(--op-border-strong);border-radius:12px;color:var(--op-text-body);font-size:13px;line-height:1.55;padding:14px 16px}.legal-notice b[data-v-69378061]{color:var(--op-text-primary)}.legal-nav a[data-v-69378061],.legal-notice a[data-v-69378061]{color:var(--op-primary-deep);font-weight:600}.legal-nav a[data-v-69378061]:hover,.legal-notice a[data-v-69378061]:hover{color:var(--op-primary-press)}.legal-toc[data-v-69378061]{background:var(--op-bg-card);border:1px solid var(--op-border);border-radius:12px;counter-reset:toc;list-style:none;margin:0;overflow:hidden;padding:0}.legal-toc li[data-v-69378061]{align-items:center;border-top:1px solid var(--op-border-subtle);color:var(--op-text-body);counter-increment:toc;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;padding:13px 16px}.legal-toc li[data-v-69378061]:first-child{border-top:none}.legal-toc-title[data-v-69378061]:before{color:var(--op-text-muted);content:counter(toc) ". "}.legal-toc-status[data-v-69378061]{color:var(--op-text-muted);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.legal-section-body[data-v-69378061]{display:flex;flex-basis:100%;flex-direction:column;gap:10px;max-width:68ch}.legal-section-body p[data-v-69378061]{color:var(--op-text-body);font-size:14px;line-height:1.6;margin:0}.legal-nav[data-v-69378061]{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:6px}.legal-nav-links[data-v-69378061]{display:flex;gap:18px}.legal-page a[data-v-69378061]:focus-visible{border-radius:4px;outline:2px solid var(--op-primary);outline-offset:2px}@media(max-width:480px){.legal-page[data-v-69378061]{padding:20px 16px 40px}.legal-main[data-v-69378061]{margin-top:36px}.legal-h1[data-v-69378061]{font-size:30px}}
