.cookie-ui{color-scheme:dark;color:#edf3fc;font-size:13px;line-height:1.45}.cookie-ui *,.cookie-ui :after,.cookie-ui :before{box-sizing:border-box}.cookie-ui button,.cookie-ui input{font:inherit}.cookie-ui button{cursor:pointer;color:#edf3fc;background:#192638;border:1px solid #708097;border-radius:999px;padding:8px 14px;font-weight:600;min-height:36px;white-space:nowrap}.cookie-ui button:hover{background:#293d55}.cookie-ui :focus-visible{outline:3px solid #9acaff;outline-offset:3px}.cookie-ui a{color:#afd5ff;text-decoration:underline;text-underline-offset:3px}.cookie-ui h2{font-size:14px;line-height:1.3;font-weight:650;margin:0;color:#edf3fc}.cookie-ui p{color:#c3cfdf;margin:0}.cookie-ui .cookie-note{color:#aebcd0;font-size:12px}.cookie-ui .cookie-eyebrow{display:none}.cookie-banner{position:fixed;z-index:10000;left:0;right:0;bottom:0;width:100%;max-width:none;margin:0;border:0;border-top:1px solid #4d627d;border-radius:0;background:#0c1523f2;backdrop-filter:blur(10px);box-shadow:0 -8px 32px #0006;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;max-height:none;overflow:visible}.cookie-banner-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:min(100%,420px);flex:1 1 420px}.cookie-banner-copy .cookie-note,.cookie-banner-copy p{display:inline}.cookie-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto}.cookie-ui .cookie-customize{background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:4px;border-radius:0;padding-inline:8px}.cookie-ui .cookie-reopen{position:fixed;z-index:10000;bottom:max(12px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));border-radius:100px;font-size:12px;background:#0c1523;box-shadow:0 4px 20px #0005}.cookie-dialog{background:#0c1523;color:#edf3fc;border:1px solid #4d627d;border-radius:20px;padding:clamp(20px,4vw,32px);width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;margin:auto;box-shadow:0 24px 100px #0009;overscroll-behavior:contain}.cookie-dialog::backdrop{background:#020812c9;backdrop-filter:blur(6px)}.cookie-dialog h2{font-size:clamp(22px,3vw,28px);letter-spacing:-.025em;margin:8px 0 12px}.cookie-dialog .cookie-eyebrow{display:inline;color:#9acaff;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:600}.cookie-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.cookie-ui .cookie-close{padding:0;width:44px;background:transparent;font-size:28px;border-color:transparent;border-radius:9px}.cookie-category{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid #30415a}.cookie-category h3,.cookie-category label{font-size:16px;font-weight:600;color:#edf3fc}.cookie-category p{font-size:13px;margin-bottom:0;display:block}.cookie-required{font-size:12px;color:#9edfc8;flex-shrink:0}.cookie-category input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:28px;flex-shrink:0;border-radius:24px;background:#4c5b70;border:1px solid #a0aec2;cursor:pointer;position:relative}.cookie-category input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%}.cookie-category input:checked{background:#215d9a;border-color:#a6d2ff}.cookie-category input:checked:after{left:21px}.cookie-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cookie-dialog-actions button{flex:1 1 auto;border-radius:9px;min-height:44px;padding:11px 18px}.cookie-ui .cookie-save{background:#b3d7ff;color:#0c1523;border-color:#b3d7ff}.cookie-ui .cookie-save:hover{background:#d7eaff}.cookie-ui .cookie-error{color:#ffb9b9;width:100%;margin:0}.cookie-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:720px){.cookie-banner{align-items:stretch}.cookie-actions{width:100%;justify-content:stretch}.cookie-actions button{flex:1 1 auto}}@media (forced-colors:active){.cookie-category input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.cookie-category input:after{display:none}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback,system-ui,Segoe UI,sans-serif;font-style:normal}.__variable_231f96{--font-dm-sans:"DM Sans","DM Sans Fallback",system-ui,Segoe UI,sans-serif}