@font-face{font-family:Pix Oxanium;src:url(/fonts/pix-ui/Oxanium-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Secret Power;src:url(/fonts/secret-power/Secret-Power.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:dark;color:#ffad32;background:#02070d;font-family:Pix Oxanium,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:280px;min-height:100vh;margin:0;background:radial-gradient(circle at 8% 0%,rgba(12,53,76,.34),transparent 35rem),linear-gradient(145deg,#020509,#03111b 52%,#02070d)}a{color:#ffc057;text-underline-offset:.22em}a:hover{color:#ffe2a5}a:focus-visible{outline:2px solid #ffd47b;outline-offset:4px;border-radius:2px}.legal-header{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px max(18px,env(safe-area-inset-right)) 14px max(18px,env(safe-area-inset-left));border-bottom:1px solid rgba(255,158,25,.34);background:#02070deb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legal-header p,.legal-back{margin:0;color:#ffad32;font-size:.76rem;font-weight:750;letter-spacing:.14em;text-decoration:none}.legal-header>p{margin-left:auto}.legal-language{display:flex;align-items:center;gap:7px}.legal-language a{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,159,28,.32);border-radius:50%;background:#040f17b8;font-size:1rem;line-height:1;text-decoration:none;opacity:.62}.legal-language a:hover,.legal-language a:focus-visible,.legal-language a[aria-current=page]{border-color:#ffad32;background:#ff8f121f;opacity:1}main{width:min(880px,calc(100% - 36px));margin:0 auto;padding:clamp(62px,9vw,112px) 0 80px}.legal-kicker{margin:0 0 16px;color:#d87d16;font-size:.78rem;font-weight:750;letter-spacing:.2em}h1{max-width:780px;margin:0;color:#ffaf32;font:400 clamp(3.1rem,9vw,7rem)/.82 "Secret Power","Pix Oxanium",sans-serif;letter-spacing:.015em;text-shadow:0 3px 0 #5c2600,0 0 34px rgba(255,130,10,.12)}.legal-intro{max-width:680px;margin:28px 0 0;color:#f2a543;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.legal-draft{margin:42px 0 0;padding:19px 22px;border:1px solid #ff8f13;background:#ff7b0012;box-shadow:inset 4px 0 #ff9218}.legal-draft strong{letter-spacing:.09em}.legal-draft p{margin:7px 0 0}.legal-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:42px 0 16px;padding:17px 0;border-block:1px solid rgba(255,155,24,.24)}.legal-nav a{color:#db821c;font-size:.76rem;font-weight:750;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}section{position:relative;padding:72px 0 4px 68px;border-bottom:1px solid rgba(255,155,24,.18)}.legal-index{position:absolute;top:76px;left:0;color:#b76d20;font:750 .78rem/1 Pix Oxanium,sans-serif;letter-spacing:.12em}h2{margin:0 0 26px;color:#ffb33e;font:400 clamp(2rem,5vw,3.6rem)/.9 "Secret Power","Pix Oxanium",sans-serif;letter-spacing:.025em}h3{margin:34px 0 8px;color:#ff9e25;font-size:.82rem;font-weight:780;letter-spacing:.14em}p,li,dd{color:#e99a39;font-size:1rem;line-height:1.75}p{margin:0 0 20px}ul{margin:8px 0 22px;padding-left:1.3em}li+li{margin-top:8px}li::marker{color:#ffbf54}.legal-facts{margin:0}.legal-facts div{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:24px;padding:14px 0;border-top:1px solid rgba(255,155,24,.14)}.legal-facts dt{color:#b66c1d;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.legal-facts dd{margin:0}.legal-provider{margin-top:28px;padding:18px 22px 20px;border-left:2px solid #b66512;background:#081823b8}.legal-provider h3{margin-top:0}.legal-provider p{margin-bottom:9px}.legal-provider a{font-size:.9rem}.legal-status{padding:15px 17px;border:1px solid rgba(255,175,50,.36);background:#ff97130e}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:44px 0 0 68px}footer p,footer a{margin:0;color:#b76d20;font-size:.76rem;font-weight:720;letter-spacing:.08em}@media(max-width:620px){.legal-header p{display:none}.legal-language{margin-left:auto}main{width:min(100% - 28px,880px);padding-top:54px}h1{font-size:clamp(2.65rem,15vw,4.2rem)}section{padding:58px 0 4px}.legal-index{position:static;display:block;margin-bottom:13px}.legal-facts div{grid-template-columns:1fr;gap:4px}footer{align-items:flex-start;flex-direction:column;padding-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
