.legal[data-v-59c3abca]{min-height:100vh}.legal[data-v-59c3abca] svg{display:block}.wrap[data-v-59c3abca]{max-width:1160px;margin:0 auto;padding:0 28px}.eyebrow[data-v-59c3abca]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.legal .btn[data-v-59c3abca]{border-radius:var(--r-md);white-space:nowrap;border:1px solid #0000;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:600;transition:transform .12s,filter .15s;display:inline-flex}.legal .btn-primary[data-v-59c3abca]{background:var(--accent);color:var(--on-accent)}.legal .btn-primary[data-v-59c3abca]:hover{filter:brightness(1.06)}.nav[data-v-59c3abca]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in oklch, var(--bg) 80%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-inner[data-v-59c3abca]{justify-content:space-between;align-items:center;height:70px;display:flex}.brand[data-v-59c3abca]{align-items:center;gap:11px;display:flex}.nav-cta[data-v-59c3abca]{align-items:center;gap:14px;display:flex}.nav-cta .login[data-v-59c3abca]{color:var(--ink-2);font-size:14.5px;font-weight:600}.nav-cta .login[data-v-59c3abca]:hover{color:var(--ink)}.doc-hero[data-v-59c3abca]{text-align:center;padding:64px 0 40px}.doc-hero h1[data-v-59c3abca]{font-family:var(--font-display);letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(32px,4.4vw,48px);font-weight:800;line-height:1.08}.doc-hero .sub[data-v-59c3abca]{color:var(--ink-2);max-width:34em;margin:14px auto 0;font-size:17px;line-height:1.5}.doc-hero .updated[data-v-59c3abca]{font-family:var(--font-mono);color:var(--ink-3);margin-top:10px;font-size:12px}.doc-tabs[data-v-59c3abca]{background:var(--surface-2);border-radius:99px;gap:6px;margin-top:26px;padding:4px;display:inline-flex}.doc-tabs a[data-v-59c3abca]{color:var(--ink-2);border-radius:99px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.doc-tabs a[data-v-59c3abca]:hover{color:var(--ink);background:var(--raised)}.doc-body[data-v-59c3abca]{padding:10px 0 90px}.doc-wrap[data-v-59c3abca]{max-width:760px}.doc[data-v-59c3abca]{scroll-margin-top:90px}.doc h2[data-v-59c3abca]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,3.2vw,34px);font-weight:800}.doc .intro[data-v-59c3abca]{color:var(--ink-2);max-width:56em;margin-top:12px;font-size:15.5px;line-height:1.6}.doc-divider[data-v-59c3abca]{background:var(--line);height:1px;margin:56px 0}.sec[data-v-59c3abca]{gap:18px;margin-top:34px;display:flex}.sec .num[data-v-59c3abca]{font-family:var(--font-mono);color:var(--ink-3);flex-shrink:0;width:26px;padding-top:3px;font-size:12px;font-weight:700}.sec h3[data-v-59c3abca]{font-family:var(--font-display);letter-spacing:-.01em;font-size:17.5px;font-weight:700}.sec p[data-v-59c3abca]{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.6}.sec p a[data-v-59c3abca]{color:var(--accent);font-weight:600}.sec p b[data-v-59c3abca]{color:var(--ink)}footer[data-v-59c3abca]{border-top:1px solid var(--line);padding:28px 0}.foot-bottom[data-v-59c3abca]{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:13px;display:flex}.foot-bottom .dom[data-v-59c3abca]{font-family:var(--font-mono);color:var(--accent);font-weight:600}@media (width<=560px){.wrap[data-v-59c3abca]{padding:0 20px}.sec[data-v-59c3abca]{gap:12px}.foot-bottom[data-v-59c3abca]{text-align:center;flex-direction:column;gap:8px}}
