@charset "UTF-8";
:root{--accent:#ffb26d;--ink:#fafbff;--muted:#c8ccd5;--night:#0c1018}
*{box-sizing:border-box}html{background:var(--night);color-scheme:dark}body{margin:0;font-family:Georgia,serif;color:var(--ink)}button,summary{font:inherit}button{cursor:pointer}[hidden]{display:none!important}button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.consent-hea-aeed3e9-4{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(18px,4vw,64px);background:#0d131e;border-bottom:1px solid #ffffff20}
.consent-mar-aeed3e9-5{font-size:clamp(1rem,2vw,1.4rem);font-weight:700;overflow-wrap:anywhere;min-width:0}.consent-min-aeed3e9-a{flex-shrink:0;padding:10px 16px;background:none;border:1px solid #ffffff70;color:#fff;border-radius:32px 2px}
.consent-sur-aeed3e9-0{min-height:calc(100vh - 82px);padding:clamp(28px,5vw,72px);display:flex;flex-wrap:wrap;gap:22px;align-content:center;align-items:center;justify-content:flex-start;background:linear-gradient(90deg,#07101ac9,#07101a38),url('/images/passionateflirts-background.webp') center/cover;cursor:pointer}
.consent-pan-aeed3e9-1,.consent-fra-aeed3e9-2,.consent-sta-aeed3e9-3{width:min(570px,100%);padding:clamp(24px,3vw,42px);background:#0c1322f0;border:1px solid #ffffff2b;border-radius:32px 2px;cursor:default}
.consent-eye-aeed3e9-7{margin:0 0 16px;font-family:Arial,sans-serif;font-size:.85rem;color:var(--accent);letter-spacing:.04em}
.consent-tit-aeed3e9-8{font-size:clamp(1.9rem,3.4vw,3.5rem);line-height:1.1;margin:0 0 28px;overflow-wrap:anywhere;text-wrap:balance}
.consent-pri-aeed3e9-9,.consent-pop-aeed3e9-12{background:var(--accent);color:#0c1018;border:0;border-radius:32px 2px;padding:16px 24px;font-weight:700;min-height:48px}.consent-pri-aeed3e9-9:hover,.consent-pop-aeed3e9-12:hover{filter:brightness(1.12)}
.consent-dra-aeed3e9-b{width:min(430px,100%);align-self:flex-end;padding:18px;background:#0c1322f0;border-radius:32px 2px;cursor:default}
.consent-det-aeed3e9-c{margin-top:24px;border-top:1px solid #ffffff35;cursor:default}.consent-det-aeed3e9-c summary{padding:18px 0;color:var(--accent);cursor:pointer;line-height:1.5}.consent-art-aeed3e9-d{font-family:Arial,sans-serif;line-height:1.7;color:#e2e5ea;overflow-wrap:anywhere}.consent-art-aeed3e9-d h2{font-size:1.5rem;line-height:1.25;margin-top:32px}.consent-art-aeed3e9-d h3{font-size:1.16rem;line-height:1.3}.consent-art-aeed3e9-d table{width:100%;border-collapse:collapse}.consent-art-aeed3e9-d td,.consent-art-aeed3e9-d th{padding:8px;border:1px solid #ffffff33}.consent-art-aeed3e9-d a{color:var(--accent)}
.consent-foo-aeed3e9-e{display:flex;gap:12px;align-items:center;font:12px/1.5 Arial,sans-serif;color:#dce1eb;margin-top:22px;padding:10px 0}.consent-sur-aeed3e9-0>.consent-foo-aeed3e9-e{flex-basis:100%}.consent-foo-aeed3e9-e span:first-child{border:1px solid #ffffff55;border-radius:50%;padding:6px;white-space:nowrap}
.consent-pop-aeed3e9-f{position:fixed;inset:0;z-index:50;background:#0509149c;display:grid;place-items:start center;padding:24px}.consent-pop-aeed3e9-10{position:relative;width:min(430px,100%);background:#101b2b;border:1px solid #ffffff45;padding:34px;border-radius:32px 2px;box-shadow:0 30px 100px #0009;cursor:pointer}.consent-pop-aeed3e9-11{font-size:1.7rem;line-height:1.2;font-weight:700;margin:0 16px 14px 0}.consent-pop-aeed3e9-10 p:not(.consent-pop-aeed3e9-11){line-height:1.6;color:var(--muted)}.consent-pop-aeed3e9-12{width:100%}.consent-pop-aeed3e9-13{position:absolute;right:12px;top:8px;border:0;background:none;color:#fff;font-size:1.8rem;width:36px;height:36px}.consent-pop-aeed3e9-14{display:block;border:0;background:none;color:#e0e4ed;margin:16px auto 0;text-decoration:underline;padding:8px}
@media(max-width:720px){.consent-hea-aeed3e9-4{padding:14px;gap:10px}.consent-min-aeed3e9-a{font-size:.8rem;padding:9px}.consent-sur-aeed3e9-0{display:block;padding:clamp(230px,58vw,400px) 14px 24px;background-size:100% auto;background-position:top center;background-repeat:no-repeat;background-color:#0c1018}.consent-pan-aeed3e9-1,.consent-fra-aeed3e9-2,.consent-sta-aeed3e9-3{width:100%;padding:24px 18px}.consent-dra-aeed3e9-b{width:100%;margin-top:16px}.consent-tit-aeed3e9-8{font-size:2rem}.consent-pop-aeed3e9-f{place-items:center;padding:18px}.consent-pop-aeed3e9-10{padding:28px 22px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
