.pg-legal{color:#e8ecf5;font-family:var(--f-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#05070f;margin:0}.pg-legal *{box-sizing:border-box}.pg-legal a{color:#8ea2ff}.pg-legal a:hover{color:#c3ceff}.pg-legal h1,.pg-legal h2,.pg-legal h3{font-family:var(--f-display),var(--f-body),sans-serif;letter-spacing:-.025em;margin:0}.pg-legal p{margin:0}.pg-legal :focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #22d3ee}.pg-legal .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.pg-legal .mono{font-family:JetBrains Mono,ui-monospace,monospace}.pg-legal .btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.pg-legal .btn:hover{transform:translateY(-2px)}.pg-legal .btn-pri{color:#fff;background:linear-gradient(135deg,#4f6bff,#3d5afe 55%,#2b44e8);box-shadow:0 14px 34px -10px #4f6bffd9}.pg-legal .btn-pri:hover{color:#fff}.pg-legal .hdr{z-index:40;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#05070fb8;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.pg-legal .nav a{color:#a3adc2;padding:10px 4px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.pg-legal .nav a:hover{color:#fff}.pg-legal .nav a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#4f6bff,#22d3ee);border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:3px;left:4px;right:4px;transform:scaleX(0)}.pg-legal .nav a:hover:after{transform:scaleX(1)}.pg-legal .burger{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}@media (max-width:900px){.pg-legal .nav,.pg-legal .hdr-cta{display:none!important}.pg-legal .burger{display:inline-flex}}.pg-legal .mlink{color:#e8ecf5;border-bottom:1px solid #ffffff0f;padding:15px 0;font-size:18px;font-weight:700;text-decoration:none}.pg-legal .phero{background:radial-gradient(120% 90% at 50% 0,#0c1330 0%,#05070f 65%);border-bottom:1px solid #ffffff0f;padding:56px 0 48px;position:relative;overflow:hidden}.pg-legal .aurora{filter:blur(80px);pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute}.pg-legal .au1{background:radial-gradient(circle,#3d5afe73,#0000 65%);width:600px;height:600px;animation:18s ease-in-out infinite pg-legal-drift;top:-220px;left:-200px}.pg-legal .crumbs{color:#7f8aa3;align-items:center;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pg-legal .crumbs a{color:#a3adc2;text-decoration:none}.pg-legal .tabs{background:#ffffff0a;border-radius:999px;grid-template-columns:repeat(2,170px);padding:5px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.pg-legal .tabs button{z-index:1;height:44px;font:inherit;color:#a3adc2;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:700;transition:color .25s;position:relative}.pg-legal .tabs button[aria-selected=true]{color:#05070f}.pg-legal .tab-ind{background:linear-gradient(135deg,#8ea2ff,#22d3ee);border-radius:999px;width:170px;height:44px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;left:5px}.pg-legal .doc{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;padding:56px 0 100px;display:grid}@media (max-width:900px){.pg-legal .doc{grid-template-columns:minmax(0,1fr);gap:28px}}.pg-legal .toc{border-left:1px solid #ffffff14;flex-direction:column;gap:2px;display:flex}.pg-legal .toc a{color:#a3adc2;border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.pg-legal .toc a:hover{color:#fff;border-left-color:#22d3ee}.pg-legal .sec{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:12px;padding:28px 0;animation:.5s cubic-bezier(.22,1,.36,1) both pg-legal-fadeup;display:flex}.pg-legal .sec h2{color:#fff;align-items:baseline;gap:14px;font-size:22px;display:flex}.pg-legal .sec h2 span{color:#22d3ee;font-family:JetBrains Mono,monospace;font-size:13px}.pg-legal .sec p{color:#a3adc2;max-width:760px;font-size:16px;line-height:1.8}.pg-legal .warn{color:#fcd34d;background:#fbbf2414;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex;box-shadow:inset 0 0 0 1px #fbbf244d}.pg-legal .foot a{color:#8b95ab;font-size:15px;text-decoration:none;transition:color .2s}.pg-legal .foot a:hover{color:#fff}.pg-legal .foot-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}@media (max-width:860px){.pg-legal .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-legal .foot-brand{grid-column:1/-1}}@keyframes pg-legal-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.08)}}@keyframes pg-legal-fadeup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-legal *,.pg-legal :before,.pg-legal :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
