.close-icon{position:relative;display:inline-block;flex:none;width:14px;height:14px;vertical-align:middle}.close-icon:before,.close-icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.privacy-footer,.cookie-panel{box-sizing:border-box;font-family:var(--sans)}.privacy-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;width:min(1160px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 2rem;border-top:1px solid #ffffff15;color:#a99ca5;font-size:.75rem;text-align:left}.privacy-footer nav{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.privacy-footer--utility{position:fixed;bottom:0;left:50%;transform:translate(-50%);background:#0d0d0df5}.privacy-footer a,.privacy-footer button{font:inherit;color:#d3bdc9;text-decoration:none;background:none;border:0;padding:.3rem 0;cursor:pointer}.privacy-footer a:hover,.privacy-footer button:hover{color:#ffb957}.cookie-panel[hidden],.cookie-panel [hidden],.privacy-footer [hidden]{display:none!important}.cookie-panel{position:fixed;inset:auto auto 20px 20px;z-index:1000;width:min(470px,calc(100vw - 40px));max-height:calc(100dvh - 110px);overflow-y:auto;min-height:0;padding:1.4rem;border:1px solid #b55d7b65;border-top-color:#ff9e0090;border-radius:12px;background:linear-gradient(135deg,#282027,#18161bfb);color:#f8eff4;box-shadow:0 12px 0 -7px #341c29,0 24px 80px #000a;text-align:left;isolation:isolate}.cookie-panel:before{display:none}.cookie-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;color:#f1b66d;font:.62rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.cookie-panel .cookie-close{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid #ffffff25;border-radius:50%;color:#f3e5ed;background:#ffffff05;cursor:pointer}.cookie-panel h2{margin:0 0 .7rem;padding:0;color:#fff5fa;font-size:1.35rem;line-height:1.25;font-weight:700;letter-spacing:-.03em}.cookie-panel p{margin:0;color:#c8b8c3;font-size:.82rem;line-height:1.75}.cookie-panel .cookie-current{color:#edbb83;font-size:.72rem;margin-top:.55rem}.cookie-current:empty{display:none}.cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.2rem}.cookie-actions button{min-height:44px;border:1px solid #e8a45690;border-radius:6px;padding:.65rem .5rem;background:#ff9e000b;color:#ffe0b6;font:600 .79rem/1.3 var(--sans);cursor:pointer}.cookie-actions button:hover{background:#ff9e001c;border-color:#ffb957}.cookie-panel .cookie-policy{display:inline-flex;align-items:center;gap:.6rem;margin-top:.9rem;color:#d3bdc9;font:.7rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:underline;text-underline-offset:4px}.cookie-panel :focus-visible,.privacy-footer :focus-visible{outline:2px solid #ffb957;outline-offset:4px}.privacy-document{margin:0;background:#0d0d0d;color:#f4edf1;font-family:var(--sans);line-height:1.8}.privacy-content{max-width:820px;margin:0 auto;padding:3rem 1.25rem 4rem}.privacy-content .privacy-back{color:#ffb957;font-size:.85rem}.privacy-content .privacy-kicker{color:#edb16b;font:.7rem ui-monospace,monospace;letter-spacing:.1em;margin:3rem 0 1rem}.privacy-content h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.1;letter-spacing:-.045em;margin:0 0 1rem}.privacy-content h2{color:#f4d2a2;font-size:1.15rem;margin:2rem 0 .65rem}.privacy-content p,.privacy-content li{color:#c2b7bf;font-size:.93rem}.privacy-content p{margin:0 0 1rem}.privacy-content a{color:#ffc273;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-content ul{padding-left:1.3rem}.privacy-content .privacy-date{font:.72rem ui-monospace,monospace;color:#a89aa3}.privacy-content table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.8rem}.privacy-content th,.privacy-content td{border-bottom:1px solid #ffffff19;padding:.8rem .5rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.privacy-content th{color:#f1c89a}.privacy-content td{color:#c2b7bf}.privacy-content .privacy-settings{min-height:44px;padding:.65rem 1rem;border:1px solid #ff9e0070;border-radius:6px;color:#ffd39a;background:#ff9e000c;font:inherit;cursor:pointer}@media(max-width:520px){.cookie-panel{left:12px;bottom:12px;width:calc(100vw - 24px);padding:1.1rem}.cookie-panel h2{font-size:1.2rem}.cookie-panel p{font-size:.78rem}.privacy-footer{flex-direction:column;align-items:flex-start;padding-bottom:2rem}.privacy-content table{font-size:.7rem}}.privacy-footer{color:#aaa7a2;border-top-color:#ffffff24}.privacy-footer a,.privacy-footer button{color:#c5c3be;background-image:linear-gradient(#f09,#f09);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .25s,color .25s}.privacy-footer a:hover,.privacy-footer button:hover{color:#fff;background-size:100% 1px}.cookie-panel{border-color:#ffffff30;border-top-color:#ff9e00;border-radius:5px;background:#151617;color:#e8e5df;box-shadow:0 18px 50px #0008}.cookie-topline{color:#f09}.cookie-panel h2{color:#e8e5df}.cookie-panel p{color:#b9b6b0}.cookie-panel .cookie-current{color:#ff9e00}.cookie-panel .cookie-close{border-radius:3px;background:transparent;color:#e8e5df}.cookie-actions button,.privacy-content .privacy-settings{border:1px solid #ffffff35;border-radius:3px;background:#151617;color:#e8e5df;transition:background .2s,border-color .2s}.cookie-actions button:hover,.privacy-content .privacy-settings:hover{background:#202223;border-color:#ff9e00;color:#fff}.cookie-panel .cookie-policy{color:#c5c3be}.cookie-panel :focus-visible,.privacy-footer :focus-visible{outline-color:#ff9e00}.privacy-content h2,.privacy-content th{color:#e8e5df}.privacy-content p,.privacy-content li,.privacy-content td{color:#b9b6b0}.privacy-content .privacy-kicker{color:#f09}.privacy-content a,.privacy-content .privacy-back{color:#ff9e00}.privacy-content .privacy-date{color:#aaa7a2}@media(prefers-reduced-motion:reduce){.privacy-footer a,.privacy-footer button,.cookie-actions button,.privacy-content .privacy-settings{transition:none}}
