.LegalPage-module__DTgQIG__page{--nav-height:64px;--bg:#0b0f1a;--bg-2:#111827;--card:#ffffff0e;--card-strong:#ffffff16;--border:#ffffff1b;--border-strong:#22b75652;--text:#ffffffeb;--muted:#ffffff9e;--soft:#ffffff6b;--green:#22b756;--green-soft:#22b75624;--green-glow:#22b7563d;font-family:var(--font-outfit), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-height:100vh;color:var(--text);isolation:isolate;background:radial-gradient(circle at 15% 5%,#22b75629,#0000 34rem),radial-gradient(circle at 85% 10%,#4f46e524,#0000 32rem),linear-gradient(#0b0f1a 0%,#111827 46%,#0b0f1a 100%);flex-direction:column;line-height:1.6;display:flex;position:relative;overflow-x:hidden}.LegalPage-module__DTgQIG__page:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 72%);mask-image:linear-gradient(#000000a6,#0000 72%)}.LegalPage-module__DTgQIG__hero{align-items:center;padding-top:7.75rem;padding-bottom:4.25rem;display:flex;position:relative;overflow:hidden}.LegalPage-module__DTgQIG__hero:before{content:"";filter:blur(34px);opacity:.86;pointer-events:none;background:radial-gradient(circle,#22b7562e,#0000 62%),radial-gradient(circle at 72% 32%,#ffffff1f,#0000 40%);width:min(720px,86vw);height:260px;position:absolute;inset:1rem auto auto 50%;transform:translate(-50%)}.LegalPage-module__DTgQIG__hero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#22b75659,#0000);width:min(1180px,100% - 2rem);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.LegalPage-module__DTgQIG__heroContainer{z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:0 2.5rem;position:relative}.LegalPage-module__DTgQIG__badge{color:#ffffffe6;text-transform:uppercase;letter-spacing:.13em;background:linear-gradient(#22b75633,#22b75614);border:1px solid #22b75657;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.42rem .9rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff09,0 14px 34px #22b7561f}.LegalPage-module__DTgQIG__badge:before{content:"";background:var(--green);border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #22b756d9}.LegalPage-module__DTgQIG__title{letter-spacing:-.06em;color:#fff;text-wrap:balance;max-width:780px;margin:0 0 1rem;font-size:clamp(2.25rem,6vw,4.65rem);font-weight:860;line-height:.96}.LegalPage-module__DTgQIG__subtitle{color:var(--muted);max-width:680px;margin:0 0 1.2rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75}.LegalPage-module__DTgQIG__date{color:var(--soft);align-items:center;gap:.55rem;margin:0;font-size:.82rem;display:inline-flex}.LegalPage-module__DTgQIG__date:before{content:"";background:#22b756a6;width:18px;height:1px}.LegalPage-module__DTgQIG__body{flex:1;position:relative}.LegalPage-module__DTgQIG__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:2.75rem;max-width:1180px;margin:0 auto;padding:3.25rem 2.5rem 6.5rem;display:grid}.LegalPage-module__DTgQIG__sidebar{top:calc(var(--nav-height) + 1.5rem);max-height:calc(100vh - var(--nav-height) - 3rem);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;padding:.25rem;position:sticky;overflow-y:auto}.LegalPage-module__DTgQIG__sidebar::-webkit-scrollbar{width:4px}.LegalPage-module__DTgQIG__sidebar::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.LegalPage-module__DTgQIG__sidebarInner{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff16,#ffffff0b);border-radius:22px;padding:1.15rem;position:relative;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0f}.LegalPage-module__DTgQIG__sidebarInner:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 20% 0,#22b75629,#0000 36%),linear-gradient(#ffffff0b,#0000 42%);position:absolute;inset:0}.LegalPage-module__DTgQIG__tocLabel{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#ffffff7a;margin:0 0 .9rem;padding-left:.45rem;font-size:.66rem;font-weight:800;position:relative}.LegalPage-module__DTgQIG__tocList{z-index:1;flex-direction:column;gap:.18rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.LegalPage-module__DTgQIG__tocItem{text-align:left;color:#ffffff8f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px 1fr;align-items:baseline;gap:.55rem;width:100%;padding:.58rem .62rem;font-family:inherit;font-size:.81rem;line-height:1.35;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.LegalPage-module__DTgQIG__tocItem:hover{color:#ffffffe6;background:#ffffff0e;border-color:#ffffff14;transform:translate(2px)}.LegalPage-module__DTgQIG__tocItemActive{font-weight:680;box-shadow:0 10px 28px #22b7561a,inset 0 1px #ffffff14;color:#fff!important;background:linear-gradient(135deg,#22b75638,#22b75612)!important;border-color:#22b75652!important}.LegalPage-module__DTgQIG__tocNum{color:#ffffff47;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.66rem;font-weight:760}.LegalPage-module__DTgQIG__tocItemActive .LegalPage-module__DTgQIG__tocNum{color:#22b756f2}.LegalPage-module__DTgQIG__main{min-width:0}.LegalPage-module__DTgQIG__mobileToc{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff17,#ffffff0b);border-radius:18px;margin-bottom:1.15rem;display:none;overflow:hidden;box-shadow:0 18px 56px #00000047}.LegalPage-module__DTgQIG__mobileTocToggle{color:#ffffffe6;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.65rem;width:100%;padding:1rem 1.15rem;font-family:inherit;font-size:.9rem;font-weight:720;display:flex}.LegalPage-module__DTgQIG__mobileTocList{border-top:1px solid #ffffff17;flex-direction:column;gap:.12rem;margin:0;padding:.55rem .75rem .85rem;list-style:none;display:flex}.LegalPage-module__DTgQIG__mobileTocItem{text-align:left;color:#fff9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:30px 1fr;align-items:baseline;gap:.55rem;width:100%;padding:.58rem .6rem;font-family:inherit;font-size:.82rem;transition:color .18s,background .18s,border-color .18s;display:grid}.LegalPage-module__DTgQIG__mobileTocItem:hover{color:#fff;background:#22b7561a;border-color:#22b7562e}.LegalPage-module__DTgQIG__sections{counter-reset:legal-section;flex-direction:column;gap:1rem;display:flex}.LegalPage-module__DTgQIG__section{counter-increment:legal-section;border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);scroll-margin-top:calc(var(--nav-height) + 1.5rem);background:linear-gradient(#ffffff14,#ffffff0b);border-radius:24px;padding:2.15rem 2.35rem;transition:border-color .22s,transform .22s,background .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff0e}.LegalPage-module__DTgQIG__section:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 0 0,#22b7561d,#0000 32%),linear-gradient(90deg,#ffffff0a,#0000 36%);transition:opacity .22s;position:absolute;inset:0}.LegalPage-module__DTgQIG__section:hover{border-color:#22b7563d;transform:translateY(-2px);box-shadow:0 28px 86px #00000057,inset 0 0 0 1px #22b7560a}.LegalPage-module__DTgQIG__section:hover:before{opacity:1}.LegalPage-module__DTgQIG__sectionTitle{z-index:1;letter-spacing:-.02em;color:#fff;border-bottom:1px solid #ffffff16;align-items:center;gap:.85rem;margin:0 0 1.15rem;padding-bottom:1rem;font-size:clamp(1.06rem,1.6vw,1.28rem);font-weight:780;line-height:1.25;display:flex;position:relative}.LegalPage-module__DTgQIG__sectionTitle:before{content:counter(legal-section, decimal-leading-zero);letter-spacing:-.02em;color:#ffffffeb;background:linear-gradient(#22b75657,#22b75621);border:1px solid #22b75657;border-radius:999px;justify-content:center;align-items:center;min-width:2.15rem;height:2.15rem;font-size:.72rem;font-weight:820;display:inline-flex;box-shadow:0 12px 30px #22b7561f,inset 0 1px #ffffff1f}.LegalPage-module__DTgQIG__sectionBody{z-index:1;color:#ffffffa8;font-size:.94rem;line-height:1.82;position:relative}.LegalPage-module__DTgQIG__sectionBody p{margin:0 0 1rem}.LegalPage-module__DTgQIG__sectionBody p:last-child{margin-bottom:0}.LegalPage-module__DTgQIG__sectionBody h3{color:#ffffffeb;letter-spacing:-.01em;margin:1.55rem 0 .62rem;font-size:.94rem;font-weight:760;line-height:1.35}.LegalPage-module__DTgQIG__sectionBody h3:first-child{margin-top:0}.LegalPage-module__DTgQIG__sectionBody ul,.LegalPage-module__DTgQIG__sectionBody ol{flex-direction:column;gap:.48rem;margin:.85rem 0 1rem;padding-left:0;list-style:none;display:flex}.LegalPage-module__DTgQIG__sectionBody li{color:#ffffffad;background:linear-gradient(#ffffff0e,#ffffff08);border:1px solid #ffffff13;border-radius:13px;align-items:flex-start;gap:.65rem;padding:.72rem .85rem;display:flex;position:relative}.LegalPage-module__DTgQIG__sectionBody li:before{content:"";background:var(--green);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:.67rem;box-shadow:0 0 16px #22b7569e}.LegalPage-module__DTgQIG__sectionBody .LegalPage-module__DTgQIG__note{color:#ffffffb8;background:linear-gradient(135deg,#22b75621,#ffffff0a);border:1px solid #22b75638;border-radius:14px;margin-top:1rem;padding:.9rem 1rem;font-size:.89rem}.LegalPage-module__DTgQIG__sectionBody .LegalPage-module__DTgQIG__caps{color:#ffffff9e;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;padding:1rem 1.15rem;font-size:.86rem;line-height:1.85}:is(.LegalPage-module__DTgQIG__tocItem:focus-visible,.LegalPage-module__DTgQIG__mobileTocToggle:focus-visible,.LegalPage-module__DTgQIG__mobileTocItem:focus-visible){outline-offset:3px;outline:2px solid #22b756b3}@media (max-width:1024px){.LegalPage-module__DTgQIG__layout{grid-template-columns:1fr;gap:0;padding:2rem 1.5rem 4.5rem}.LegalPage-module__DTgQIG__sidebar{display:none}.LegalPage-module__DTgQIG__mobileToc{display:block}}@media (max-width:768px){.LegalPage-module__DTgQIG__hero{padding-top:6.5rem;padding-bottom:3rem}.LegalPage-module__DTgQIG__heroContainer{padding:0 1.25rem}.LegalPage-module__DTgQIG__layout{padding:1.5rem 1rem 4rem}.LegalPage-module__DTgQIG__section{border-radius:19px;padding:1.45rem 1.15rem}.LegalPage-module__DTgQIG__sectionTitle{align-items:flex-start;gap:.7rem;margin-bottom:1rem;padding-bottom:.85rem}.LegalPage-module__DTgQIG__sectionTitle:before{min-width:1.9rem;height:1.9rem;margin-top:-.08rem;font-size:.66rem}.LegalPage-module__DTgQIG__sectionBody{font-size:.9rem;line-height:1.78}.LegalPage-module__DTgQIG__sectionBody li{padding:.65rem .75rem}}@media (max-width:480px){.LegalPage-module__DTgQIG__title{letter-spacing:-.045em}.LegalPage-module__DTgQIG__badge{font-size:.63rem}.LegalPage-module__DTgQIG__section{border-radius:17px}}@media (prefers-reduced-motion:reduce){.LegalPage-module__DTgQIG__tocItem,.LegalPage-module__DTgQIG__mobileTocItem,.LegalPage-module__DTgQIG__section,.LegalPage-module__DTgQIG__section:before{transition:none}.LegalPage-module__DTgQIG__section:hover{transform:none}}
