.legal-landing{--legal-line:rgba(255,255,255,.07);--legal-muted:#92949a;position:relative;min-height:100vh;overflow:hidden;background:#08090b;color:#e8e8e6;font-family:var(--font-manrope),sans-serif}.legal-ambient{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% -5%,rgba(255,90,0,.12),transparent 27%),radial-gradient(circle at 92% 44%,rgba(255,90,0,.045),transparent 24%)}.legal-navbar{position:sticky;top:0;z-index:40;padding:14px 28px}.legal-navbar-inner{display:flex;width:100%;max-width:1256px;min-height:62px;margin:0 auto;align-items:center;justify-content:space-between;gap:24px;padding:8px 12px 8px 17px;border:1px solid var(--legal-line);border-radius:24px;background:rgba(8,9,11,.9);backdrop-filter:blur(16px)}.legal-brand{display:flex;align-items:center;gap:8px;color:#ededeb;font-size:20px;font-weight:600;letter-spacing:-.04em}.legal-desktop-nav{display:flex;align-items:center;gap:4px}.legal-desktop-nav a{padding:10px 12px;border-radius:999px;color:#8f9298;font-size:12px}.legal-desktop-nav a:hover,.legal-desktop-nav a[aria-current=page]{background:rgba(255,255,255,.045);color:#ececea}.legal-navbar-actions{display:flex;align-items:center;gap:9px}.legal-dashboard-link{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:10px 17px;border:1px solid var(--legal-line);border-radius:999px;background:#15181b;color:#d7d8da;font-size:12px}.legal-dashboard-link:hover{border-color:rgba(255,255,255,.16);background:#202428}.legal-main{position:relative;width:100%;max-width:1256px;margin:0 auto;padding:0 32px 42px}.legal-hero{max-width:900px;margin:0 auto;padding:100px 0 70px;text-align:center}.legal-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:34px;color:#777a80;font-size:12px}.legal-back:hover{color:#e8e8e6}.legal-hero-icon{display:grid;width:54px;height:54px;margin:0 auto 19px;place-items:center;border:1px solid rgba(255,90,0,.15);border-radius:18px;background:rgba(255,90,0,.09);color:#ff7130}.legal-eyebrow{color:#ff7936;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.legal-hero h1{margin-top:15px;font-size:clamp(40px,5.5vw,70px);font-weight:500;line-height:1.1;letter-spacing:-.055em;text-wrap:balance}.legal-hero>p{max-width:680px;margin:22px auto 0;color:var(--legal-muted);font-size:16px;line-height:1.75}.legal-updated{display:inline-flex;align-items:center;gap:7px;margin-top:25px;color:#696c72;font-size:11px}.legal-updated svg{color:#ff7130}.legal-document-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px;padding:5px;border:1px solid var(--legal-line);border-radius:22px;background:#0f1113}.legal-document-tabs a{display:flex;min-height:48px;align-items:center;justify-content:center;border-radius:17px;color:#888b91;font-size:12px;text-align:center}.legal-document-tabs a:hover{color:#e8e8e6}.legal-document-tabs a[aria-current=page]{background:#202327;color:#f0f0ee;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.legal-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:18px}.legal-document{min-width:0;padding:clamp(28px,5vw,58px);border:1px solid var(--legal-line);border-radius:30px;background:linear-gradient(145deg,#121518,#0d0f11)}.legal-document-mark{display:flex;align-items:center;gap:8px;margin-bottom:38px;padding-bottom:20px;border-bottom:1px solid var(--legal-line);color:#72757b;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.legal-document-mark svg{color:#ff7130}.legal-document-heading{scroll-margin-top:110px;margin:44px 0 17px;color:#ededeb;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.35;letter-spacing:-.025em}.legal-document-mark+.legal-document-heading{margin-top:0}.legal-document-paragraph{margin-bottom:19px;color:#b0b2b7;font-size:14px;line-height:1.9}.legal-document :is(.legal-document-paragraph,.legal-document-bullet,.legal-document-heading) a{color:#ff8a52;text-decoration:underline;text-decoration-color:rgba(255,138,82,.35);text-underline-offset:4px;overflow-wrap:anywhere}.legal-document :is(.legal-document-paragraph,.legal-document-bullet,.legal-document-heading) a:hover{color:#ffab82;text-decoration-color:currentColor}.legal-document strong{color:#e7e7e5;font-weight:600}.legal-document code{padding:2px 6px;border:1px solid var(--legal-line);border-radius:6px;background:#090a0c;color:#d4d5d6;font-family:var(--font-jetbrains-mono),monospace;font-size:.88em}.legal-document-bullet{display:flex;gap:12px;margin:0 0 12px 8px;color:#b0b2b7;font-size:14px;line-height:1.8}.legal-document-bullet>span:first-child{color:#ff7130}.legal-sidebar{position:sticky;top:104px;display:grid;gap:14px}.legal-help-card,.legal-toc{border:1px solid var(--legal-line);border-radius:23px;background:#101215}.legal-toc{display:grid;gap:2px;padding:18px}.legal-toc>span{margin:2px 7px 10px;color:#65686e;font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.legal-toc a{overflow:hidden;padding:8px 7px;border-radius:9px;color:#8c8f95;font-size:10px;line-height:1.45;text-overflow:ellipsis}.legal-toc a:hover{background:rgba(255,255,255,.035);color:#e8e8e6}.legal-help-card{padding:21px}.legal-help-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:rgba(255,90,0,.09);color:#ff7130}.legal-help-card h2{margin-top:17px;font-size:16px;font-weight:500}.legal-help-card p{margin-top:7px;color:#7e8187;font-size:11px;line-height:1.6}.legal-help-actions{display:grid;gap:8px;margin-top:17px}.legal-help-actions a{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid var(--legal-line);border-radius:12px;color:#d7d8da;font-size:10px}.legal-help-actions a:first-child{border-color:rgba(255,113,48,.2);background:rgba(255,113,48,.07);color:#f0d4c7}.legal-help-actions a:hover{border-color:rgba(255,113,48,.35);color:#ff8a52}.legal-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:50px;padding:28px 4px 0;border-top:1px solid var(--legal-line);color:#64676d;font-size:10px}.legal-footer-brand{display:flex;align-items:center;gap:7px;color:#d8d9da;font-size:13px;font-weight:600}.legal-footer-brand:hover{color:#fff}.legal-footer>p{text-align:center}.legal-footer>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:13px}.legal-footer a:hover{color:#e8e8e6}.legal-landing :is(a,button):focus-visible{outline:2px solid #ff5a00;outline-offset:3px}.legal-state-page{display:grid;min-height:100vh;place-items:center;align-content:center;gap:18px;background:#08090b;color:#8f9298;font-family:var(--font-manrope),sans-serif}.legal-state-page>svg{color:#ff7130}.legal-state-page h2{margin-bottom:18px;color:#e8e8e6;font-size:30px;font-weight:500}@media (max-width:1000px){.legal-desktop-nav{display:none}.legal-content-layout{grid-template-columns:1fr}.legal-sidebar{position:static;grid-template-columns:1fr 1fr}}@media (max-width:700px){.legal-navbar{padding:10px 12px}.legal-navbar-inner{gap:12px;padding-left:12px}.legal-brand span,.legal-dashboard-link{display:none}.legal-main{padding-inline:16px}.legal-hero{padding:70px 0 48px}.legal-document-tabs{grid-template-columns:repeat(2,1fr)}.legal-document{padding:28px 20px;border-radius:24px}.legal-footer,.legal-sidebar{grid-template-columns:1fr}.legal-footer{justify-items:start}.legal-footer>p{text-align:left}.legal-footer>div:last-child{justify-content:flex-start}}