.legal-page[data-v-59b5876f]{background:radial-gradient(900px 520px at 50% -10%,rgb(var(--color-primary-rgb)/.08),transparent 60%),linear-gradient(180deg,var(--color-bg) 0,color-mix(in srgb,var(--color-bg) 92%,#000 8%) 100%);flex-direction:column;min-height:100vh;display:flex}.legal-page__header[data-v-59b5876f]{z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-panel-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.legal-page__header-inner[data-v-59b5876f]{justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 32px);max-width:1200px;min-height:72px;margin:0 auto;display:flex}.legal-page__brand[data-v-59b5876f]{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.legal-page__brand>div[data-v-59b5876f]{gap:2px;display:grid}.legal-page__logo[data-v-59b5876f]{width:42px;height:42px}.legal-document-card__version[data-v-59b5876f],.legal-page__eyebrow[data-v-59b5876f]{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.legal-page__actions[data-v-59b5876f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legal-page__body[data-v-59b5876f]{flex:1 0 auto;width:calc(100% - 32px);max-width:960px;margin:0 auto;padding:36px 0}.legal-document-card[data-v-59b5876f]{border:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-card-highlight),#fff0),var(--color-card-bg);box-shadow:var(--color-shadow);border-radius:20px;padding:28px}.legal-document-card h1[data-v-59b5876f],.legal-document-card__empty[data-v-59b5876f]{margin:0}.legal-document-card__version[data-v-59b5876f]{margin:0 0 10px}.legal-document-card__content[data-v-59b5876f]{gap:14px;display:grid}.legal-document-card__content[data-v-59b5876f] h1,.legal-document-card__content[data-v-59b5876f] h2,.legal-document-card__content[data-v-59b5876f] h3{margin:20px 0 8px}.legal-document-card__content[data-v-59b5876f] li,.legal-document-card__content[data-v-59b5876f] p,.legal-document-card__empty[data-v-59b5876f]{color:var(--color-text-muted);line-height:1.7}.legal-document-card__content[data-v-59b5876f] ul{margin:0;padding-left:20px}@media (width<=900px){.legal-page__header-inner[data-v-59b5876f]{flex-direction:column;align-items:flex-start;min-height:auto;padding:14px 0}}
