.insight-site .site-header--minimal .site-header__inner{grid-template-columns:minmax(0,1fr) auto}.insight-site .legal-page{padding:132px 0 var(--section-space)}.insight-site .legal-page__grid{width:var(--site-container);margin-inline:auto;display:grid;grid-template-columns:240px minmax(0,720px);-moz-column-gap:64px;column-gap:64px;justify-content:center;align-items:start}.insight-site .legal-main{min-width:0}.insight-site .legal-rail{position:sticky;top:112px;max-height:calc(100vh - 132px);overflow-y:auto;overscroll-behavior:contain}.insight-site .legal-rail__toggle{display:none}.insight-site .legal-rail__group+.legal-rail__group{margin-top:32px}.insight-site .legal-rail__label{margin:0 0 10px;padding-inline:10px;color:var(--muted);font:600 var(--type-label)/1.4 var(--insight-font-mono);letter-spacing:.14em;text-transform:uppercase}.insight-site .legal-rail__label:dir(rtl){letter-spacing:0}.insight-site .legal-toc{margin:0;padding:0;list-style:none;display:grid;gap:2px}.insight-site .legal-toc a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:baseline;padding:8px 10px;color:var(--muted);font-size:13px;line-height:1.45;transition:color .2s ease,background .2s ease}.insight-site .legal-toc a:focus-visible,.insight-site .legal-toc a:hover{color:var(--text);background:color-mix(in srgb,var(--brand-violet) 7%,transparent)}.insight-site .legal-toc__number{color:var(--muted);font-size:var(--type-label)}.insight-site .legal-policies{margin:0;padding:0;list-style:none;display:grid;gap:2px}.insight-site .legal-policies a{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-inline-start-width:2px;color:var(--muted);font-size:13px;line-height:1.4;transition:color .2s ease,background .2s ease,border-color .2s ease}.insight-site .legal-policies a svg{width:15px;height:15px;color:var(--muted)}.insight-site .legal-policies a:hover{color:var(--text)}.insight-site .legal-policies a.is-current{border-color:var(--line-bright);border-inline-start-color:var(--brand-violet);color:var(--text);font-weight:600;background:color-mix(in srgb,var(--brand-violet) 9%,transparent)}.insight-site .legal-policies a.is-current svg{color:var(--brand-violet)}.insight-site .legal-rail__top{display:inline-flex;align-items:center;gap:6px;margin-top:22px;padding:6px 10px;color:var(--brand-violet-bright);font-size:13px;font-weight:600}.insight-site .legal-rail__top svg{width:13px;height:13px;transform:rotate(-90deg)}.insight-site .legal-rail__top:hover{color:var(--brand-violet-bright)}.insight-site .legal-head{margin-bottom:44px;padding-bottom:32px;border-bottom:1px solid var(--line)}.insight-site .legal-head h1{margin:18px 0 12px;font-size:clamp(34px,3.4vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:410}.insight-site .legal-head h1 em{background:linear-gradient(100deg,var(--brand-cyan),var(--brand-violet) 52%,var(--brand-violet-bright));background-clip:text;-webkit-background-clip:text;color:transparent}.insight-site .legal-doc-loading{margin:0;color:var(--muted);font-size:14px}.insight-site .legal-doc-summary{margin:0 0 24px;color:var(--muted);font-size:16px;line-height:1.6}.insight-site .legal-head>.legal-doc-summary:last-child{margin-bottom:0}.insight-site .legal-meta{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 62%,transparent)}.insight-site .legal-meta>div{min-width:0;padding:14px 18px}.insight-site .legal-meta>div+div{border-inline-start:1px solid var(--line)}.insight-site .legal-meta dt{margin:0 0 8px;color:var(--muted);font:600 var(--type-label)/1.2 var(--insight-font-mono);letter-spacing:.14em;text-transform:uppercase}.insight-site .legal-meta dt:dir(rtl){letter-spacing:0}.insight-site .legal-meta dd{margin:0;color:var(--text);font-size:18px;line-height:1.3;font-weight:500}.insight-site .legal-meta dd bdi{color:var(--brand-violet-bright);font-size:17px}[data-theme=light] .insight-site .legal-meta{background:rgba(255,255,255,.7)}.insight-site .legal-blocks{display:grid;gap:44px}.insight-site .legal-block{scroll-margin-top:112px}.insight-site .legal-block h2{margin:0 0 14px;color:var(--text);font-size:22px;line-height:1.3;letter-spacing:-.015em;font-weight:560}.insight-site .legal-block--definition-list dl{margin:0;border-bottom:1px solid var(--line)}.insight-site .legal-block--definition-list dl>div{padding:14px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:20px}.insight-site .legal-block--definition-list dt{margin:0;color:var(--text);font-size:14px;line-height:1.7;font-weight:600}.insight-site .legal-block--definition-list dd{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.insight-site .legal-block--checklist ul{margin:0;padding:0;list-style:none;display:grid;gap:14px}.insight-site .legal-block--checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.insight-site .legal-block--checklist li>span{width:22px;height:22px;margin-top:2px;border-radius:50%;display:grid;place-items:center;color:var(--brand-violet);background:color-mix(in srgb,var(--brand-violet) 13%,transparent)}.insight-site .legal-block--checklist li>span svg{width:12px;height:12px}.insight-site .legal-block--checklist li strong{display:block;color:var(--text);font-size:15px;line-height:1.6;font-weight:600}.insight-site .legal-block--checklist li p{margin:2px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.insight-site .legal-block--bullet-list ul{margin:0;padding-inline-start:20px;display:grid;gap:10px;color:var(--muted);font-size:15px;line-height:1.75}.insight-site .legal-block--bullet-list li::marker{color:var(--brand-violet)}.insight-site .legal-block--rich-text{color:var(--muted);font-size:15px;line-height:1.75}.insight-site .legal-block--rich-text p{margin:0 0 14px}.insight-site .legal-block--rich-text p:last-child{margin-bottom:0}.insight-site .legal-block--rich-text ol,.insight-site .legal-block--rich-text ul{margin:0 0 14px;padding-inline-start:20px;display:grid;gap:8px}.insight-site .legal-block--rich-text li::marker{color:var(--brand-violet)}.insight-site .legal-block--rich-text a{color:var(--brand-violet-bright);text-decoration:underline;text-underline-offset:3px}.insight-site .legal-block--rich-text strong{color:var(--text)}.insight-site .legal-block--rich-text h3,.insight-site .legal-block--rich-text h4{margin:22px 0 10px;color:var(--text);font-weight:600}.insight-site .legal-index{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.insight-site .legal-index__row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 4px;border-bottom:1px solid var(--line);transition:background .2s ease}.insight-site .legal-index li:last-child .legal-index__row{border-bottom:0}.insight-site .legal-index__row:focus-visible,.insight-site .legal-index__row:hover{background:color-mix(in srgb,var(--brand-violet) 6%,transparent)}.insight-site .legal-index__icon{width:40px;height:40px;border:1px solid var(--line-bright);border-radius:50%;display:grid;place-items:center;color:var(--brand-violet)}.insight-site .legal-index__icon svg{width:17px;height:17px}.insight-site .legal-index__text strong{display:block;color:var(--text);font-size:17px;line-height:1.35;font-weight:560}.insight-site .legal-index__text>span{display:block;margin-top:4px;color:var(--muted);font-size:14px;line-height:1.6}.insight-site .legal-index__cta{display:inline-flex;align-items:center;gap:8px;color:var(--brand-violet-bright);font:600 12px/1 var(--insight-font-mono);letter-spacing:.08em;text-transform:uppercase}.insight-site .legal-index__cta:dir(rtl){letter-spacing:0}.insight-site .legal-index__cta svg{width:14px;height:14px}.insight-site .legal-index__cta svg:dir(rtl){transform:scaleX(-1)}.insight-site .legal-empty-state{padding:40px 32px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:rgba(255,255,255,.008)}.insight-site .legal-empty-state__icon{width:38px;height:38px;margin-bottom:6px;border:1px solid var(--line-bright);border-radius:50%;display:grid;place-items:center;color:var(--brand-violet-bright);font:700 15px/1 var(--insight-font-sans)}.insight-site .legal-empty-state h2{margin:0;font-size:19px;line-height:1.3;letter-spacing:-.02em;font-weight:560}.insight-site .legal-empty-state p{margin:0;max-width:460px;color:var(--muted);font-size:13.5px;line-height:1.7}.insight-site .legal-empty-state .button{margin-top:10px}[data-theme=light] .insight-site .legal-empty-state{background:rgba(255,255,255,.65)}@media(max-width:1023px){.insight-site .legal-page{padding-top:116px}.insight-site .legal-page__grid{grid-template-columns:minmax(0,720px);row-gap:28px}.insight-site .legal-rail{position:static;max-height:none;overflow:visible;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 62%,transparent)}[data-theme=light] .insight-site .legal-rail{background:rgba(255,255,255,.7)}.insight-site .legal-rail__toggle{width:100%;min-height:48px;padding:0 16px;border:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);background:transparent;font-size:14px;font-weight:600;cursor:pointer}.insight-site .legal-rail__toggle svg{width:14px;height:14px;transform:rotate(90deg);transition:transform .2s ease}.insight-site .legal-rail__toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.insight-site .legal-rail__body{padding:0 6px 16px}.insight-site .legal-page--center .legal-rail,.insight-site .legal-rail__body[data-open=false]{display:none}}@media(max-width:980px){.insight-site .site-header--minimal .header-actions .login-link{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:680px){.insight-site .legal-page{padding-top:100px}.insight-site .site-header--minimal .header-actions{gap:8px}.insight-site .legal-meta dd{font-size:16px}.insight-site .legal-meta dd bdi{font-size:15px}.insight-site .legal-block--definition-list dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.insight-site .legal-index__row{grid-template-columns:36px minmax(0,1fr)}.insight-site .legal-index__icon{width:36px;height:36px}.insight-site .legal-index__cta{display:none}}.insight-site .insight-about{position:relative;isolation:isolate;padding:114px 0 124px}.insight-site .insight-about:after{content:"";position:absolute;z-index:-1;left:50%;top:300px;width:min(1180px,90vw);height:560px;transform:translateX(-50%);opacity:.13;background-image:linear-gradient(rgba(146,84,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(34,199,221,.08) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 78%);mask-image:radial-gradient(ellipse,black,transparent 78%);pointer-events:none}.insight-site .insight-about .section-intro{margin-bottom:46px}.insight-site .insight-about .section-intro>p{max-width:860px;color:#b4adbc;font-size:16px;line-height:1.72}.insight-site .insight-about__status{min-height:36px;margin-bottom:14px;display:flex;align-items:center;color:#9a8da5;font:700 9px/1.4 var(--insight-font-mono);letter-spacing:.1em;text-transform:uppercase}.insight-site .insight-about__status:dir(rtl){letter-spacing:0}.insight-site .insight-about__status>span{display:flex;align-items:center;gap:9px}.insight-site .insight-about__status>span i{width:6px;height:6px;border-radius:50%;background:var(--brand-violet-bright);box-shadow:0 0 11px rgba(196,81,255,.72);animation:fabricStatusPulse 2.8s ease-in-out infinite}.insight-site .insight-about__facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.insight-site .insight-about__facts>div{position:relative;min-width:0;padding:17px 17px 15px;border:1px solid rgba(146,84,255,.055);background:rgba(20,14,31,.46);display:grid;align-content:start;gap:10px;overflow:hidden;transition:border-color .3s ease,background .3s ease}.insight-site .insight-about__facts>div:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--brand-cyan),var(--brand-violet),var(--brand-violet-bright));transform:scaleX(0);transform-origin:left;transition:.42s cubic-bezier(.22,.8,.2,1)}.insight-site .insight-about__facts>div:dir(rtl):after{transform-origin:right}.insight-site .insight-about__facts>div:hover{border-color:rgba(146,84,255,.17);background:rgba(146,84,255,.055)}.insight-site .insight-about__facts>div:hover:after{transform:scaleX(1)}.insight-site .insight-about__facts dt{margin:0;color:#9789a2;font:750 8.5px/1.35 var(--insight-font-mono);letter-spacing:.1em;text-transform:uppercase}.insight-site .insight-about__facts dt:dir(rtl){letter-spacing:0}.insight-site .insight-about__facts dd{margin:0;color:var(--text);font-size:14px;line-height:1.58}.insight-site .insight-about__facts dd a{color:var(--brand-violet-bright);text-decoration:none}.insight-site .insight-about__facts dd a:hover{text-decoration:underline;text-underline-offset:3px}[data-theme=light] .insight-site .insight-about:after{opacity:.22;background-image:linear-gradient(rgba(103,74,148,.095) 1px,transparent 0),linear-gradient(90deg,rgba(20,126,167,.075) 1px,transparent 0)}[data-theme=light] .insight-site .insight-about .section-intro>p{color:#3f5965}[data-theme=light] .insight-site .insight-about__status{color:#405d68}[data-theme=light] .insight-site .insight-about__facts>div{border-color:rgba(75,65,105,.14);background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(245,246,250,.62));box-shadow:0 8px 24px rgba(62,63,89,.055)}[data-theme=light] .insight-site .insight-about__facts>div:hover{border-color:rgba(120,66,190,.3);background:linear-gradient(135deg,rgba(243,235,253,.9),rgba(239,249,251,.72))}[data-theme=light] .insight-site .insight-about__facts dt{color:#594a69}[data-theme=light] .insight-site .insight-about__facts dd{color:#233e49}[data-theme=light] .insight-site .insight-about__facts dd a{color:#6b2e9a}@media(max-width:980px){.insight-site .insight-about{padding:94px 0 102px}.insight-site .insight-about__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.insight-site .insight-about{padding:78px 0 86px}.insight-site .insight-about .section-intro{margin-bottom:34px}.insight-site .insight-about .section-intro>p{font-size:15px;line-height:1.68}.insight-site .insight-about__facts{grid-template-columns:minmax(0,1fr)}.insight-site .insight-about__facts dt{font-size:9px}.insight-site .insight-about__facts dd{font-size:14px;line-height:1.62}}@media(prefers-reduced-motion:reduce){.insight-site .insight-about__status>span i{animation:none!important}}