.LegalPageShell_root__HZKxH{--info-accent:#34d399;--info-accent-strong:#10b981;--info-accent-soft:rgb(52 211 153/0.15);--info-accent-faint:rgb(52 211 153/0.07);--info-ink:#6ee7b7;position:relative;isolation:isolate;min-height:100vh;overflow:clip;padding:2.5rem 0 7rem;color:var(--fg);background:radial-gradient(circle at 12% 12%,var(--info-accent-faint),transparent 26rem),linear-gradient(180deg,var(--bg) 0,var(--bg-elevated) 48%,var(--bg) 100%)}.LegalPageShell_root__HZKxH[data-info-tone=violet]{--info-accent:#a78bfa;--info-accent-strong:#8b5cf6;--info-accent-soft:rgb(167 139 250/0.16);--info-accent-faint:rgb(167 139 250/0.07);--info-ink:#c4b5fd}.LegalPageShell_root__HZKxH[data-info-tone=sky]{--info-accent:#38bdf8;--info-accent-strong:#0ea5e9;--info-accent-soft:rgb(56 189 248/0.15);--info-accent-faint:rgb(56 189 248/0.07);--info-ink:#7dd3fc}.LegalPageShell_root__HZKxH[data-info-tone=amber]{--info-accent:#fbbf24;--info-accent-strong:#f59e0b;--info-accent-soft:rgb(251 191 36/0.15);--info-accent-faint:rgb(251 191 36/0.07);--info-ink:#fcd34d}.LegalPageShell_container__iS0e3{position:relative;z-index:1}.LegalPageShell_breadcrumb__Fo6wc{display:flex;align-items:center;gap:.4rem;min-height:2.75rem;color:var(--faint);font-size:.75rem}.LegalPageShell_breadcrumb__Fo6wc a{display:inline-flex;align-items:center;min-height:2.75rem;transition:color .18s ease}.LegalPageShell_breadcrumb__Fo6wc a:hover{color:var(--fg)}.LegalPageShell_breadcrumbIcon__gmGKA{width:.8rem;height:.8rem}.LegalPageShell_breadcrumb__Fo6wc span{color:var(--muted)}.LegalPageShell_hero__fM13v{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:center;min-height:31rem;margin-top:1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--info-accent) 22%,var(--border));border-radius:2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-elevated) 96%,var(--info-accent)) 0,var(--bg-elevated) 54%,color-mix(in srgb,var(--bg) 92%,var(--info-accent)) 100%);box-shadow:0 2.5rem 7rem -4rem color-mix(in srgb,var(--info-accent) 32%,transparent)}.LegalPageShell_hero__fM13v:after{position:absolute;inset:auto 7% 0 7%;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--info-accent),transparent);opacity:.46}.LegalPageShell_heroGrid__BV2VB{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,black,transparent 86%);mask-image:linear-gradient(90deg,black,transparent 86%)}.LegalPageShell_heroGlow__OuBEC{position:absolute;width:28rem;height:28rem;right:-6rem;top:-5rem;border-radius:999px;background:radial-gradient(circle,var(--info-accent-soft),transparent 68%)}.LegalPageShell_heroCopy__yarrN{position:relative;z-index:1;max-width:48rem;padding:clamp(2.25rem,6vw,5.75rem)}.LegalPageShell_kicker__XlUL6{display:inline-flex;align-items:center;gap:.65rem;color:var(--info-ink);font-size:.7rem;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.LegalPageShell_liveDot__7lY9z{width:.5rem;height:.5rem;border-radius:999px;background:var(--info-accent);box-shadow:0 0 0 .3rem var(--info-accent-soft),0 0 1.2rem var(--info-accent)}.LegalPageShell_hero__fM13v h1{max-width:14ch;margin-top:1.25rem;color:var(--fg);font-size:clamp(3rem,7.2vw,6.8rem);font-weight:690;letter-spacing:-.065em;line-height:.9;text-wrap:balance}.LegalPageShell_heroCopy__yarrN>p{max-width:44rem;margin-top:1.6rem;color:var(--muted);font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.72;text-wrap:pretty}.LegalPageShell_heroMeta__JMHQ7{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.LegalPageShell_heroMeta__JMHQ7 span{display:inline-flex;align-items:baseline;gap:.45rem;min-height:2.75rem;padding:.72rem .95rem;border:1px solid var(--border);border-radius:999px;color:var(--faint);background:color-mix(in srgb,var(--bg-elevated) 80%,transparent);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.LegalPageShell_heroMeta__JMHQ7 strong{color:var(--fg);font-weight:720}.LegalPageShell_instrument__iP0iF{position:relative;z-index:1;display:grid;width:min(22rem,78%);aspect-ratio:1;place-items:center;justify-self:center}.LegalPageShell_instrument__iP0iF:after,.LegalPageShell_instrument__iP0iF:before{position:absolute;inset:8%;border:1px solid var(--border);border-radius:50%;content:""}.LegalPageShell_instrument__iP0iF:after{inset:21%;border-color:color-mix(in srgb,var(--info-accent) 28%,var(--border))}.LegalPageShell_instrument__iP0iF svg{width:100%;overflow:visible}.LegalPageShell_axisPath__KLS0U,.LegalPageShell_orbitInner__S3JIG,.LegalPageShell_orbitOuter__mjZKW,.LegalPageShell_signalPath__Hf8le{fill:none}.LegalPageShell_orbitOuter__mjZKW{stroke:color-mix(in srgb,var(--info-accent) 46%,transparent);stroke-dasharray:3 8}.LegalPageShell_orbitInner__S3JIG{stroke:var(--border);stroke-dasharray:1 7}.LegalPageShell_axisPath__KLS0U{stroke:var(--grid-line)}.LegalPageShell_signalPath__Hf8le{stroke:var(--info-accent);stroke-width:1.5;stroke-dasharray:340;stroke-dashoffset:0;filter:drop-shadow(0 0 6px var(--info-accent))}.LegalPageShell_signalNode__c6TEe{fill:var(--info-accent);filter:drop-shadow(0 0 8px var(--info-accent))}.LegalPageShell_iconCore__z5kyj{position:absolute;display:grid;width:5.75rem;height:5.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--info-accent) 48%,var(--border));border-radius:1.6rem;color:var(--info-ink);background:color-mix(in srgb,var(--bg-elevated) 88%,var(--info-accent));box-shadow:inset 0 0 2rem var(--info-accent-faint),0 0 3rem var(--info-accent-soft);transform:rotate(45deg)}.LegalPageShell_iconCore__z5kyj svg{width:2rem;height:2rem;transform:rotate(-45deg)}.LegalPageShell_instrumentLabel__Hl3pn{position:absolute;bottom:4%;color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.LegalPageShell_mobileChapters__by_Hw{display:none}.LegalPageShell_observatory__8Hti7{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:start;margin-top:4.5rem}.LegalPageShell_rail__yhhOO{position:sticky;top:6rem}.LegalPageShell_railPanel__sXfAg{position:relative;display:flex;flex-direction:column;padding-left:1.2rem}.LegalPageShell_railLabel__8s9zt{margin-bottom:1rem;color:var(--faint);font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.LegalPageShell_railLine__kZ4xZ{position:absolute;left:0;top:1.85rem;bottom:4.2rem;width:1px;background:linear-gradient(var(--info-accent),var(--border) 24%,var(--border) 82%,transparent)}.LegalPageShell_railPanel__sXfAg>a:not(.LegalPageShell_railCta__IJGPE){position:relative;display:grid;grid-template-columns:1.75rem 1fr;gap:.55rem;align-items:baseline;min-height:2.75rem;padding:.62rem .25rem;color:var(--muted);font-size:.78rem;line-height:1.35;transition:color .18s ease,transform .18s ease}.LegalPageShell_railPanel__sXfAg>a:not(.LegalPageShell_railCta__IJGPE):before{position:absolute;left:-1.47rem;top:1.15rem;width:.55rem;height:.55rem;border:1px solid color-mix(in srgb,var(--info-accent) 50%,var(--border));border-radius:999px;content:"";background:var(--bg)}.LegalPageShell_railPanel__sXfAg>a:not(.LegalPageShell_railCta__IJGPE):hover{color:var(--fg);transform:translateX(.2rem)}.LegalPageShell_railPanel__sXfAg>a:not(.LegalPageShell_railCta__IJGPE):hover:before{background:var(--info-accent);box-shadow:0 0 .75rem var(--info-accent)}.LegalPageShell_railPanel__sXfAg>a span{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.LegalPageShell_railPanel__sXfAg>a strong{font-weight:580}.LegalPageShell_railCta__IJGPE{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;margin-top:1.2rem;padding:0 .85rem;border:1px solid var(--border);border-radius:.85rem;color:var(--fg);background:var(--card);font-size:.74rem;font-weight:650}.LegalPageShell_railCta__IJGPE svg{width:.9rem;height:.9rem;color:var(--info-ink)}.LegalPageShell_document__cyoGi{display:grid;gap:1.2rem;min-width:0}.LegalPageShell_card__jdBR9{position:relative;display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);scroll-margin-top:6.5rem;overflow:hidden;padding:clamp(1.5rem,4vw,3.4rem);border:1px solid var(--border);border-radius:1.6rem;background:linear-gradient(135deg,var(--info-accent-faint),transparent 32%),color-mix(in srgb,var(--bg-elevated) 96%,transparent);box-shadow:0 1.5rem 5rem -4rem rgb(0 0 0/.55)}.LegalPageShell_card__jdBR9:after{position:absolute;inset:0;pointer-events:none;border-radius:inherit;content:"";box-shadow:inset 0 1px color-mix(in srgb,var(--info-accent) 15%,transparent)}.LegalPageShell_cardSignal__M2Fdx{position:absolute;top:0;left:clamp(1.5rem,4vw,3.4rem);width:5rem;height:2px;background:linear-gradient(90deg,var(--info-accent),transparent);box-shadow:0 0 1rem var(--info-accent)}.LegalPageShell_chapterIndex__b7nhL{display:flex;flex-direction:column;align-items:flex-start;color:var(--info-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2rem;line-height:1}.LegalPageShell_chapterIndex__b7nhL span{margin-bottom:.65rem;color:var(--faint);font-family:inherit;font-size:.56rem;letter-spacing:.18em;text-transform:uppercase}.LegalPageShell_introCard__2Z0Mn{display:block;border-color:color-mix(in srgb,var(--info-accent) 30%,var(--border))}.LegalPageShell_prose__6AW5P{min-width:0;color:var(--muted);line-height:1.76}.LegalPageShell_chapterTitle__OR0Kt{margin:0 0 1.35rem;scroll-margin-top:6.5rem;color:var(--fg);font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:660;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.LegalPageShell_prose__6AW5P h3{margin:2rem 0 .55rem;color:var(--fg);font-size:1rem;font-weight:650;letter-spacing:-.012em}.LegalPageShell_chapterTitle__OR0Kt svg,.LegalPageShell_prose__6AW5P h3 svg{color:var(--info-ink)!important}.LegalPageShell_prose__6AW5P p{margin:.9rem 0;color:var(--muted);font-size:.95rem;line-height:1.78}.LegalPageShell_prose__6AW5P p:first-child{margin-top:0}.LegalPageShell_prose__6AW5P p:last-child{margin-bottom:0}.LegalPageShell_prose__6AW5P strong{color:var(--fg);font-weight:650}.LegalPageShell_prose__6AW5P a{color:var(--info-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--info-accent) 35%,transparent);text-underline-offset:.2em;transition:color .18s ease,text-decoration-color .18s ease}.LegalPageShell_prose__6AW5P a:hover{color:var(--fg);text-decoration-color:var(--info-accent)}.LegalPageShell_prose__6AW5P ol,.LegalPageShell_prose__6AW5P ul{display:grid;gap:.65rem;margin:1rem 0;padding-left:1.25rem}.LegalPageShell_prose__6AW5P ul{list-style:disc}.LegalPageShell_prose__6AW5P ol{list-style:decimal}.LegalPageShell_prose__6AW5P li{padding-left:.25rem;color:var(--muted);font-size:.94rem;line-height:1.68}.LegalPageShell_prose__6AW5P li::marker{color:var(--info-accent-strong)}.LegalPageShell_prose__6AW5P hr{margin:2rem 0;border:0;border-top:1px solid var(--border)}.LegalPageShell_prose__6AW5P code{border:1px solid var(--border);border-radius:.4rem;padding:.12rem .38rem;color:var(--fg);background:var(--card-hover);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em}@media (prefers-color-scheme:light){:root[data-theme=system] .LegalPageShell_root__HZKxH{--info-ink:color-mix(in srgb,var(--info-accent-strong) 84%,#000)}}:root[data-theme=light] .LegalPageShell_root__HZKxH{--info-ink:color-mix(in srgb,var(--info-accent-strong) 84%,#000)}@media (prefers-reduced-motion:no-preference){.LegalPageShell_heroCopy__yarrN{animation:LegalPageShell_infoReveal__RzVY9 .7s cubic-bezier(.2,.75,.25,1) both}.LegalPageShell_instrument__iP0iF{animation:LegalPageShell_infoReveal__RzVY9 .8s cubic-bezier(.2,.75,.25,1) .1s both}.LegalPageShell_orbitOuter__mjZKW{transform-origin:center;animation:LegalPageShell_infoOrbit__PCpTh 28s linear infinite}.LegalPageShell_orbitInner__S3JIG{transform-origin:center;animation:LegalPageShell_infoOrbit__PCpTh 21s linear infinite reverse}.LegalPageShell_signalPath__Hf8le{animation:LegalPageShell_infoDraw__IuEHQ 1.1s ease-out .22s both}.LegalPageShell_card__jdBR9{animation:LegalPageShell_infoCardReveal__fab1e .6s cubic-bezier(.2,.75,.25,1) both;animation-timeline:view();animation-range:entry 8% cover 22%}}@keyframes LegalPageShell_infoReveal__RzVY9{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes LegalPageShell_infoCardReveal__fab1e{0%{opacity:0;transform:translateY(1.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes LegalPageShell_infoOrbit__PCpTh{to{transform:rotate(1turn)}}@keyframes LegalPageShell_infoDraw__IuEHQ{0%{stroke-dashoffset:340;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (max-width:960px){.LegalPageShell_root__HZKxH{padding-top:1.5rem}.LegalPageShell_hero__fM13v{grid-template-columns:minmax(0,1fr) 15rem;min-height:27rem}.LegalPageShell_heroCopy__yarrN{padding:2.5rem}.LegalPageShell_hero__fM13v h1{font-size:clamp(3rem,9vw,5rem)}.LegalPageShell_observatory__8Hti7{display:block;margin-top:2rem}.LegalPageShell_rail__yhhOO{display:none}.LegalPageShell_mobileChapters__by_Hw{display:flex;gap:.55rem;margin-top:1rem;overflow-x:auto;padding:.2rem 0 .75rem;scrollbar-width:none;scroll-snap-type:x proximity}.LegalPageShell_mobileChapters__by_Hw::-webkit-scrollbar{display:none}.LegalPageShell_mobileChapters__by_Hw a{display:inline-flex;flex:none;align-items:center;gap:.55rem;min-height:2.75rem;max-width:16rem;scroll-snap-align:start;padding:.6rem .85rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--card);font-size:.72rem;line-height:1.2}.LegalPageShell_mobileChapters__by_Hw span{color:var(--info-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}}@media (max-width:700px){.LegalPageShell_root__HZKxH{padding-bottom:5rem}.LegalPageShell_container__iS0e3{padding-inline:1rem!important}.LegalPageShell_hero__fM13v{display:block;min-height:0;border-radius:1.4rem}.LegalPageShell_heroCopy__yarrN{padding:2.2rem 1.35rem 1.5rem}.LegalPageShell_hero__fM13v h1{margin-top:1rem;font-size:clamp(2.9rem,15vw,4.4rem);line-height:.92}.LegalPageShell_heroCopy__yarrN>p{margin-top:1.25rem;font-size:.96rem;line-height:1.65}.LegalPageShell_heroMeta__JMHQ7{margin-top:1.5rem;gap:.45rem}.LegalPageShell_heroMeta__JMHQ7 span{min-height:2.75rem;padding-inline:.78rem;font-size:.62rem}.LegalPageShell_instrument__iP0iF{width:15rem;margin:-.5rem auto 1rem}.LegalPageShell_instrumentLabel__Hl3pn{bottom:1%}.LegalPageShell_card__jdBR9{grid-template-columns:1fr;gap:.9rem;padding:1.5rem 1.25rem;border-radius:1.2rem}.LegalPageShell_chapterIndex__b7nhL{flex-direction:row;align-items:baseline;gap:.55rem;font-size:.85rem}.LegalPageShell_chapterIndex__b7nhL span{margin:0}.LegalPageShell_chapterTitle__OR0Kt{font-size:1.42rem}.LegalPageShell_prose__6AW5P li,.LegalPageShell_prose__6AW5P p{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.LegalPageShell_card__jdBR9,.LegalPageShell_heroCopy__yarrN,.LegalPageShell_instrument__iP0iF,.LegalPageShell_orbitInner__S3JIG,.LegalPageShell_orbitOuter__mjZKW,.LegalPageShell_signalPath__Hf8le{animation:none!important}.LegalPageShell_railPanel__sXfAg>a{scroll-behavior:auto}}