.LegalDocument-module__1w8UVG__page{align-items:start;min-height:100vh;padding:clamp(24px,5vw,48px);display:grid;position:relative;overflow:hidden}.LegalDocument-module__1w8UVG__page:before{content:"";background:radial-gradient(ellipse 80% 50% at 50% -20%,color-mix(in srgb,var(--accent-1)8%,transparent),transparent),radial-gradient(ellipse 60% 40% at 100% 100%,color-mix(in srgb,var(--accent-1)5%,transparent),transparent);pointer-events:none;z-index:0;position:fixed;inset:0}.LegalDocument-module__1w8UVG__panel{z-index:1;background:var(--surface-1);border:1px solid var(--surface-border);border-radius:var(--radius-2xl);width:min(860px,100%);-webkit-backdrop-filter:var(--blur-lg);box-shadow:var(--shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--accent-1)6%,transparent);margin:0 auto;padding:clamp(24px,4vw,40px);animation:.5s cubic-bezier(.22,1,.36,1) both LegalDocument-module__1w8UVG__panelIn;position:relative}@keyframes LegalDocument-module__1w8UVG__panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.LegalDocument-module__1w8UVG__header{justify-content:space-between;align-items:center;gap:var(--space-md);padding-bottom:var(--space-lg);border-bottom:1px solid var(--surface-border);flex-wrap:wrap;animation:.4s .1s both LegalDocument-module__1w8UVG__fadeIn;display:flex}@keyframes LegalDocument-module__1w8UVG__fadeIn{0%{opacity:0}to{opacity:1}}.LegalDocument-module__1w8UVG__navLinks{align-items:center;gap:var(--space-xs);background:var(--surface-2);border-radius:var(--radius-pill);border:1px solid var(--surface-border);padding:4px;display:flex}.LegalDocument-module__1w8UVG__link{letter-spacing:.02em;color:var(--text-2);border-radius:calc(var(--radius-pill) - 4px);transition:all var(--motion-base)var(--ease-out);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:.8rem;font-weight:500;line-height:1;text-decoration:none}.LegalDocument-module__1w8UVG__link:hover{color:var(--text-1);background:color-mix(in srgb,var(--surface-2)60%,var(--accent-1)15%)}.LegalDocument-module__1w8UVG__linkActive{color:var(--text-1);background:color-mix(in srgb,var(--surface-2)50%,var(--accent-1)25%);box-shadow:0 1px 3px color-mix(in srgb,var(--accent-1)20%,transparent)}.LegalDocument-module__1w8UVG__backLink{letter-spacing:.01em;color:var(--text-2);border:1px solid var(--surface-border-strong);border-radius:var(--radius-pill);background:var(--surface-2);cursor:pointer;transition:all var(--motion-base)var(--ease-out);appearance:none;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.LegalDocument-module__1w8UVG__backLink:hover{color:var(--text-1);border-color:color-mix(in srgb,var(--accent-1)50%,var(--surface-border-strong));background:color-mix(in srgb,var(--surface-2)70%,var(--accent-1)15%)}.LegalDocument-module__1w8UVG__backLink svg{opacity:.7;width:14px;height:14px;transition:transform var(--motion-base)var(--ease-out)}.LegalDocument-module__1w8UVG__backLink:hover svg{opacity:1;transform:translate(-2px)}.LegalDocument-module__1w8UVG__document{margin-top:var(--space-xl)}.LegalDocument-module__1w8UVG__titleRow{gap:var(--space-sm);flex-direction:column;animation:.5s .15s both LegalDocument-module__1w8UVG__slideUp;display:flex}@keyframes LegalDocument-module__1w8UVG__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LegalDocument-module__1w8UVG__titleAccent{background:linear-gradient(90deg,var(--accent-1),color-mix(in srgb,var(--accent-1)40%,transparent));border-radius:2px;width:48px;height:3px}.LegalDocument-module__1w8UVG__title{letter-spacing:-.02em;color:var(--text-1);margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.2}.LegalDocument-module__1w8UVG__lastUpdated{color:var(--text-muted);letter-spacing:.01em;font-size:.8rem}.LegalDocument-module__1w8UVG__content{margin-top:var(--space-xl)}.LegalDocument-module__1w8UVG__section{animation:.5s both LegalDocument-module__1w8UVG__slideUp}.LegalDocument-module__1w8UVG__section:first-child{animation-delay:.2s}.LegalDocument-module__1w8UVG__section:nth-child(2){animation-delay:.25s}.LegalDocument-module__1w8UVG__section:nth-child(3){animation-delay:.3s}.LegalDocument-module__1w8UVG__section:nth-child(4){animation-delay:.35s}.LegalDocument-module__1w8UVG__section:nth-child(5){animation-delay:.4s}.LegalDocument-module__1w8UVG__section:nth-child(6){animation-delay:.45s}.LegalDocument-module__1w8UVG__section:nth-child(7){animation-delay:.5s}.LegalDocument-module__1w8UVG__section:nth-child(8){animation-delay:.55s}.LegalDocument-module__1w8UVG__section:nth-child(9){animation-delay:.6s}.LegalDocument-module__1w8UVG__section:nth-child(10){animation-delay:.65s}.LegalDocument-module__1w8UVG__section:nth-child(11){animation-delay:.7s}.LegalDocument-module__1w8UVG__section:nth-child(12){animation-delay:.75s}.LegalDocument-module__1w8UVG__section:nth-child(13){animation-delay:.8s}.LegalDocument-module__1w8UVG__section:nth-child(14){animation-delay:.85s}.LegalDocument-module__1w8UVG__heading{margin:var(--space-xl)0 var(--space-sm);letter-spacing:-.01em;color:var(--text-1);align-items:baseline;gap:var(--space-sm);font-size:1.05rem;font-weight:600;display:flex}.LegalDocument-module__1w8UVG__headingNumber{color:var(--accent-1);opacity:.8;min-width:1.5em;font-size:.75rem;font-weight:500}.LegalDocument-module__1w8UVG__paragraph{margin:0 0 var(--space-md);color:var(--text-2);font-size:.95rem;line-height:1.75}.LegalDocument-module__1w8UVG__paragraph strong{color:var(--text-1);font-weight:500}.LegalDocument-module__1w8UVG__list{margin:0 0 var(--space-lg);counter-reset:listItem;padding:0;list-style:none}.LegalDocument-module__1w8UVG__list li{margin-bottom:var(--space-sm);color:var(--text-2);padding-left:1.5rem;font-size:.95rem;line-height:1.65;position:relative}.LegalDocument-module__1w8UVG__list li:before{content:"";background:var(--accent-1);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.LegalDocument-module__1w8UVG__divider{background:var(--surface-border);height:1px;margin:var(--space-xl)0}.LegalDocument-module__1w8UVG__footer{padding-top:var(--space-lg);border-top:1px solid var(--surface-border);margin-top:var(--space-xl);animation:.4s .9s both LegalDocument-module__1w8UVG__fadeIn}.LegalDocument-module__1w8UVG__footerLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-sm);font-size:.75rem;font-weight:500}.LegalDocument-module__1w8UVG__footerText{color:var(--text-2);font-size:.85rem;line-height:1.6}.LegalDocument-module__1w8UVG__footerText strong{color:var(--text-1)}@media (max-width:640px){.LegalDocument-module__1w8UVG__header{flex-direction:column;align-items:stretch}.LegalDocument-module__1w8UVG__navLinks,.LegalDocument-module__1w8UVG__backLink{justify-content:center}.LegalDocument-module__1w8UVG__title{font-size:1.5rem}.LegalDocument-module__1w8UVG__heading{font-size:1rem}}
