.consentBar,.consentDialog{position:fixed;z-index:90;font-family:var(--font-dm-sans),sans-serif}.consentBar{right:0;bottom:0;left:0;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));pointer-events:none}.consentBar__panel,.consentDialog__panel{pointer-events:auto;margin:0 auto;width:min(100%,72rem);border-radius:1.35rem}.consentBar__panel{display:grid;gap:1rem;padding:1.1rem 1.15rem 1rem;background:#111;color:#f5f5f5;box-shadow:0 18px 50px rgb(0 0 0/.28)}@media (min-width:800px){.consentBar__panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:1.25rem 1.35rem}}.consentBar__title,.consentDialog__title{margin:0;font-size:1.15rem;font-weight:500;letter-spacing:-.04em;line-height:1.15;text-transform:lowercase}.consentBar__body,.consentDialog__intro,.consentSwitch__desc{margin:.45rem 0 0;color:rgb(245 245 245/.72);font-size:.92rem;font-weight:300;letter-spacing:-.02em;line-height:1.45}.consentBar__links{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.7rem}.consentBar__links a,.consentDialog__intro a{color:inherit;text-underline-offset:.18em}.consentActions{display:grid;gap:.45rem}.consentActions--2{grid-template-columns:1fr 1fr}.consentChoice,.consentManage{min-height:2.75rem;border-radius:999px;font:inherit;font-size:.98rem;font-weight:400;letter-spacing:-.03em;text-transform:lowercase;cursor:pointer}.consentChoice{border:1px solid transparent;padding:.55rem 1rem}.consentChoice--accept{background:#fff;color:#111;border-color:#fff}.consentChoice--reject{background:transparent;color:#fff;border-color:rgb(255 255 255/.55)}.consentManage{border:0;background:transparent;color:rgb(245 245 245/.78);text-decoration:underline;text-underline-offset:.18em}.consentChoice:focus-visible,.consentManage:focus-visible,.consentSwitch input:focus-visible+.consentSwitch__ui{outline:2px solid currentColor;outline-offset:3px}.consentDialog{inset:0;display:grid;place-items:end center;padding:.75rem;background:rgb(0 0 0/.46)}.consentDialog__backdrop{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}@media (min-width:720px){.consentDialog{place-items:center;padding:1.5rem}}.consentDialog__panel{position:relative;z-index:1;display:flex;max-height:min(85vh,42rem);flex-direction:column;gap:1rem;overflow:auto;padding:1.25rem 1.2rem 1.1rem;background:#fcfcfc;color:#171717}.consentDialog__intro{color:rgb(23 23 23/.72)}.consentSwitchList{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.consentSwitch{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:.85rem 0;border-top:1px solid rgb(17 17 17/.1);cursor:pointer}.consentSwitch input{position:absolute;width:1px;height:1px;opacity:0}.consentSwitch__ui{position:relative;width:2.55rem;height:1.45rem;margin-top:.15rem;border-radius:999px;background:#dedede}.consentSwitch__ui:after{content:"";position:absolute;top:.16rem;left:.16rem;width:1.12rem;height:1.12rem;border-radius:50%;background:#fff}.consentSwitch input:checked+.consentSwitch__ui{background:#171717}.consentSwitch input:checked+.consentSwitch__ui:after{transform:translateX(1.1rem)}.consentSwitch input:disabled+.consentSwitch__ui{opacity:.55}.consentSwitch__name{display:block;font-size:1rem;font-weight:500;letter-spacing:-.03em;text-transform:lowercase}.consentSwitch__desc{color:rgb(23 23 23/.68)}.consentSwitch__state{display:block;margin-top:.2rem;color:rgb(23 23 23/.45);font-size:.75rem;letter-spacing:.02em;text-transform:lowercase}.consentDialog .consentActions--3{grid-template-columns:1fr}@media (min-width:640px){.consentDialog .consentActions--3{grid-template-columns:1fr 1fr 1fr}}.consentDialog .consentChoice--reject{background:transparent;color:#171717;border-color:rgb(23 23 23/.35)}.consentDialog .consentChoice--accept{background:#171717;color:#fcfcfc;border-color:#171717}.consentDialog .consentChoice--save{background:transparent;color:#171717;border-color:rgb(23 23 23/.35)}