.age-consent-gate-module__eyWbxq__overlay{z-index:100;background:radial-gradient(circle at 50% 24%, color-mix(in oklch, var(--brand-accent), transparent 82%), transparent 24rem), #0000006b;-webkit-backdrop-filter:blur(4px)saturate(1.02);backdrop-filter:blur(4px)saturate(1.02);place-items:center;padding:clamp(12px,3vw,32px);display:grid;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.age-consent-gate-module__eyWbxq__overlay{background:radial-gradient(circle at 50% 24%, color-mix(in oklch, var(--brand-accent), transparent 82%), transparent 24rem), lab(0% 0 0/.42)}}.age-consent-gate-module__eyWbxq__dialog{background:linear-gradient(145deg,#ffffff0f,#0000 34%),#010001fa;background:linear-gradient(145deg,lab(100% 0 0/.06),#0000 34%),lab(.101631% .278778 -.112447/.98);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:22px;width:min(700px,100%);max-height:min(780px,100svh - 24px);padding:clamp(22px,3.8vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000a8,inset 0 1px #ffffff1a;box-shadow:0 30px 90px lab(0% 0 0/.66),inset 0 1px lab(100% 0 0/.1)}.age-consent-gate-module__eyWbxq__brandRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.age-consent-gate-module__eyWbxq__logo{width:48px;height:48px;box-shadow:0 0 34px color-mix(in oklch, var(--brand-accent), transparent 32%), inset 0 1px 0 #ffffff29;background:#000;background:lab(0% 0 0);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:50%}@supports (color:lab(0% 0 0)){.age-consent-gate-module__eyWbxq__logo{box-shadow:0 0 34px color-mix(in oklch, var(--brand-accent), transparent 32%), inset 0 1px 0 lab(100% 0 0/.16)}}.age-consent-gate-module__eyWbxq__brandName{color:var(--brand-fg);font-family:var(--font-display);font-size:clamp(20px,3vw,26px);font-weight:820;line-height:1}.age-consent-gate-module__eyWbxq__brandMeta{color:var(--brand-muted);letter-spacing:0;text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:650}.age-consent-gate-module__eyWbxq__titleBlock{gap:10px;display:grid}.age-consent-gate-module__eyWbxq__title{max-width:100%;color:var(--brand-fg);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-size:clamp(30px,5vw,46px);font-weight:860;line-height:.98}.age-consent-gate-module__eyWbxq__description{max-width:58ch;color:var(--text-secondary);font-size:15px;line-height:1.55}.age-consent-gate-module__eyWbxq__scrollBody{gap:16px;min-height:0;padding-right:4px;display:grid;overflow:auto}.age-consent-gate-module__eyWbxq__requiredList,.age-consent-gate-module__eyWbxq__supportingList{gap:11px;margin:0;padding:0;list-style:none;display:grid}.age-consent-gate-module__eyWbxq__requiredList li,.age-consent-gate-module__eyWbxq__supportingList li{padding-left:24px;line-height:1.45;position:relative}.age-consent-gate-module__eyWbxq__requiredList li:before,.age-consent-gate-module__eyWbxq__supportingList li:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:4px}.age-consent-gate-module__eyWbxq__requiredList{color:var(--brand-fg);font-size:15px;font-weight:700}.age-consent-gate-module__eyWbxq__supportingList{color:color-mix(in oklch, var(--brand-muted), var(--brand-fg) 14%);border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);padding-top:2px;font-size:13px;font-weight:650}.age-consent-gate-module__eyWbxq__supportingList li{opacity:.78}.age-consent-gate-module__eyWbxq__acceptButton{cursor:pointer;background:linear-gradient(135deg, color-mix(in oklch, var(--brand-accent), white 6%), #ed5350);min-height:52px;color:var(--brand-fg);font:inherit;box-shadow:0 14px 32px color-mix(in oklch, var(--brand-accent), transparent 66%), inset 0 1px 0 #fff3;border:0;border-radius:8px;outline:none;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;padding:0 20px;font-size:16px;font-weight:820;line-height:1;transition:transform .16s,box-shadow .16s,filter .16s;display:grid}@supports (color:lab(0% 0 0)){.age-consent-gate-module__eyWbxq__acceptButton{background:linear-gradient(135deg, color-mix(in oklch, var(--brand-accent), white 6%), lab(57.5028% 59.8955 35.7154));box-shadow:0 14px 32px color-mix(in oklch, var(--brand-accent), transparent 66%), inset 0 1px 0 lab(100% 0 0/.2)}}.age-consent-gate-module__eyWbxq__acceptButton span{justify-self:center}.age-consent-gate-module__eyWbxq__acceptButton svg{width:19px;height:19px}.age-consent-gate-module__eyWbxq__acceptButton:hover{filter:brightness(1.05);box-shadow:0 18px 38px color-mix(in oklch, var(--brand-accent), transparent 58%), inset 0 1px 0 #ffffff38;transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.age-consent-gate-module__eyWbxq__acceptButton:hover{box-shadow:0 18px 38px color-mix(in oklch, var(--brand-accent), transparent 58%), inset 0 1px 0 lab(100% 0 0/.22)}}.age-consent-gate-module__eyWbxq__acceptButton:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--brand-accent), transparent 62%), 0 18px 38px color-mix(in oklch, var(--brand-accent), transparent 58%), inset 0 1px 0 #ffffff38}@supports (color:lab(0% 0 0)){.age-consent-gate-module__eyWbxq__acceptButton:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--brand-accent), transparent 62%), 0 18px 38px color-mix(in oklch, var(--brand-accent), transparent 58%), inset 0 1px 0 lab(100% 0 0/.22)}}.age-consent-gate-module__eyWbxq__acceptButton:active{transform:translateY(0)}@media (max-width:640px){.age-consent-gate-module__eyWbxq__overlay{padding:8px}.age-consent-gate-module__eyWbxq__dialog{gap:14px;max-height:calc(100svh - 12px);padding:16px 14px 14px}.age-consent-gate-module__eyWbxq__logo{width:40px;height:40px}.age-consent-gate-module__eyWbxq__brandName{font-size:19px}.age-consent-gate-module__eyWbxq__brandMeta{font-size:10px}.age-consent-gate-module__eyWbxq__title{max-width:100%;font-size:clamp(24px,7vw,30px);line-height:1}.age-consent-gate-module__eyWbxq__description{font-size:13px;line-height:1.45}.age-consent-gate-module__eyWbxq__scrollBody{gap:12px}.age-consent-gate-module__eyWbxq__requiredList{gap:8px;font-size:13px}.age-consent-gate-module__eyWbxq__supportingList{gap:8px;font-size:11px}.age-consent-gate-module__eyWbxq__requiredList li,.age-consent-gate-module__eyWbxq__supportingList li{padding-left:18px}.age-consent-gate-module__eyWbxq__acceptButton{min-height:48px;font-size:15px}}
