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