.cx-legal[data-v-2f0f17ba]{--cyan: var(--tf-accent);--ink: var(--tf-text);--ink-muted: var(--tf-text-muted);--ink-faint: var(--tf-text-faint);--line: var(--tf-border);--control: var(--tf-surface-control);background:radial-gradient(circle at 18% 12%,rgba(32,199,255,.1),transparent 28rem),radial-gradient(circle at 82% 88%,rgba(139,92,246,.1),transparent 30rem),linear-gradient(135deg,#05070b,#071019 48%,#08070f)}.cx-legal-nav[data-v-2f0f17ba]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:24px;padding:0 clamp(16px,4vw,32px);height:58px;background:#080a10d1;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.cx-legal-home[data-v-2f0f17ba]{color:var(--ink-muted);font-size:.88rem;font-weight:600;transition:color .2s}.cx-legal-home[data-v-2f0f17ba]:hover{color:var(--ink)}.cx-legal-tabs[data-v-2f0f17ba]{display:flex;gap:2px;padding:4px;border-radius:10px;border:1px solid var(--line);background:#080a1080}.cx-legal-tab[data-v-2f0f17ba]{border-radius:7px;padding:6px 14px;font-size:.85rem;font-weight:600;color:var(--ink-faint);transition:.2s}.cx-legal-tab[data-v-2f0f17ba]:hover{color:var(--ink-muted)}.cx-legal-tab.is-active[data-v-2f0f17ba]{background:var(--control);color:var(--ink)}.cx-legal-locale[data-v-2f0f17ba]{margin-left:auto}.cx-legal-main[data-v-2f0f17ba]{max-width:760px;margin:0 auto;padding:clamp(32px,6vh,64px) clamp(20px,4vw,32px) 80px}.cx-legal-doc h1[data-v-2f0f17ba]{font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-.02em;font-weight:800}.cx-legal-eff[data-v-2f0f17ba]{margin-top:10px;color:var(--ink-faint);font-size:.85rem;font-family:var(--tf-font-mono)}.cx-legal-doc h2[data-v-2f0f17ba]{font-size:1.2rem;margin-top:34px;margin-bottom:10px;color:var(--ink);font-weight:700}.cx-legal-doc p[data-v-2f0f17ba]{color:var(--ink-muted);font-size:.98rem;line-height:1.7}.cx-legal-doc ul[data-v-2f0f17ba]{margin:10px 0;padding:0;list-style:none;display:grid;gap:10px}.cx-legal-doc li[data-v-2f0f17ba]{position:relative;padding-left:22px;color:var(--ink-muted);font-size:.96rem;line-height:1.55}.cx-legal-doc li[data-v-2f0f17ba]:before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--cyan)}.cx-legal-doc a[data-v-2f0f17ba]{color:var(--cyan);font-weight:600}.cx-legal-gdpr[data-v-2f0f17ba]{margin-top:48px}.cx-legal-consent[data-v-2f0f17ba]{margin-top:40px;padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.cx-legal-consent h2[data-v-2f0f17ba]{margin-top:0}.cx-legal-consent p[data-v-2f0f17ba]{margin:0}.cx-legal-consent__btn[data-v-2f0f17ba]{margin-left:8px;padding:0;border:0;background:none;color:var(--cyan);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.cx-legal-provider__body[data-v-2f0f17ba]{white-space:pre-line}.cx-legal-footer[data-v-2f0f17ba]{padding:26px;text-align:center;color:var(--ink-faint);font-size:.84rem;border-top:1px solid var(--line)}.cx-legal-footer a[data-v-2f0f17ba]{color:inherit}
