.legal-page.svelte-18j3qpk{min-height:100dvh;padding:max(1.25rem, var(--safe-top,0px)) max(1rem, var(--safe-right,0px)) max(2rem, var(--safe-bottom,0px)) max(1rem, var(--safe-left,0px));color:#ffffffeb;background:radial-gradient(80% 50% at 20% 0,#785adc47,#0000 55%),radial-gradient(70% 45% at 90% 10%,#ffb0201a,#0000 50%),linear-gradient(#1a1233 0%,#120c24 45%,#0c0818 100%);flex-direction:column;display:flex;position:relative}.legal-glow.svelte-18j3qpk{pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}.legal-header.svelte-18j3qpk,.legal-main.svelte-18j3qpk,.legal-footer.svelte-18j3qpk{z-index:1;width:min(42rem,100%);margin-inline:auto;position:relative}.legal-header.svelte-18j3qpk{margin-bottom:1.5rem}.legal-top.svelte-18j3qpk{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.legal-back.svelte-18j3qpk{color:#ffd166e6;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.legal-back.svelte-18j3qpk:hover{color:#fff}.legal-title.svelte-18j3qpk{letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,4vw,2rem);font-weight:800;line-height:1.15}.legal-main.svelte-18j3qpk{flex-direction:column;flex:1;gap:1.15rem;display:flex}.legal-footer.svelte-18j3qpk{border-top:1px solid #ffffff14;margin-top:2rem;padding-top:1rem}.legal-footer-home.svelte-18j3qpk{color:#ffffff8c;font-size:.82rem;font-weight:650;text-decoration:none}.legal-footer-home.svelte-18j3qpk:hover{color:#ffd166f2}.legal-main.svelte-18j3qpk .legal-lead{color:#ffffffb8;margin:0;font-size:.95rem;line-height:1.55}.legal-main.svelte-18j3qpk .legal-updated{color:#ffffff73;margin:0;font-size:.78rem}.legal-main.svelte-18j3qpk .legal-card{color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:1rem 1.1rem;text-decoration:none;transition:background .15s,border-color .15s;display:block}.legal-main.svelte-18j3qpk .legal-card:hover{background:#ffffff17;border-color:#ffffff38}.legal-main.svelte-18j3qpk .legal-card-title{margin-bottom:.25rem;font-size:1rem;font-weight:750;display:block}.legal-main.svelte-18j3qpk .legal-card-desc{color:#ffffff9e;font-size:.86rem;line-height:1.45;display:block}.legal-main.svelte-18j3qpk .legal-section{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;margin:0;padding:1rem 1.1rem}.legal-main.svelte-18j3qpk .legal-section h2{margin:0 0 .45rem;font-size:1rem;font-weight:750}.legal-main.svelte-18j3qpk .legal-section p{color:#ffffffb8;margin:0;font-size:.9rem;line-height:1.55}
