.QbGkGW_cookie{z-index:150;left:18px;right:18px;bottom:max(12px, env(safe-area-inset-bottom));isolation:isolate;-webkit-backdrop-filter:blur(22px);background:linear-gradient(118deg,#3be08213,#0000 46%),#000306f5;border:1px solid #42e1f047;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:auto;padding:12px 14px;display:grid;position:fixed;overflow:hidden;box-shadow:0 26px 72px #000000b8,0 0 0 1px #000000b3}.QbGkGW_cookie:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--cta), var(--cyan-hi), transparent);width:42%;height:2px;position:absolute;top:0;left:0}.QbGkGW_cookie:after{content:"";z-index:-1;opacity:.25;background-image:radial-gradient(circle, var(--cyan) 1.5px, transparent 1.8px);background-size:10px 10px;width:76px;height:22px;position:absolute;top:13px;right:14px}.QbGkGW_body{grid-template-columns:auto minmax(280px,1fr);align-items:center;gap:10px 20px;min-width:0;display:grid}.QbGkGW_header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.QbGkGW_crest{object-fit:contain;filter:drop-shadow(0 0 10px #3be08247);width:30px;height:30px}.QbGkGW_eyebrow{color:var(--cyan);font-family:var(--mono);letter-spacing:.2em;margin-bottom:3px;font-size:8px;font-weight:700}.QbGkGW_heading{font-family:var(--cond);font-style:var(--slant);letter-spacing:.04em;color:var(--tx-1);font-size:19px;font-weight:900;line-height:.95}.QbGkGW_state{color:var(--cta);font-family:var(--mono);letter-spacing:.11em;white-space:nowrap;border:1px solid #3be08252;align-self:start;padding:5px 7px;font-size:7px;font-weight:700}.QbGkGW_copy{color:var(--tx-2);font-size:11.5px;line-height:1.42}.QbGkGW_link{color:var(--cta);border-bottom:1px solid #3be08273}.QbGkGW_preferences{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.QbGkGW_preference{border:1px solid var(--line-1);color:var(--tx-2);cursor:pointer;background:#ffffff05;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:10px;font-size:12px;display:grid}.QbGkGW_preference input{accent-color:var(--cta);margin-top:3px}.QbGkGW_actions{grid-template-columns:repeat(3,minmax(108px,1fr));gap:8px;width:min(440px,35vw);display:grid}.QbGkGW_button{min-height:40px;font-family:var(--cond);font-style:var(--slant);letter-spacing:.1em;border:1px solid var(--line-2);color:var(--tx-1);justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:900;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.QbGkGW_choice:hover,.QbGkGW_choice:focus-visible{color:var(--cta);border-color:var(--cta);background:#3be0820e}.QbGkGW_preferencesButton{border-color:var(--line-2);min-height:40px;color:var(--tx-3);font-size:11px}.QbGkGW_preferencesButton:hover,.QbGkGW_preferencesButton:focus-visible{color:var(--cyan-hi)}.QbGkGW_save{background:var(--cta);border-color:var(--cta);color:#04130a;grid-column:1/-1}.QbGkGW_save:hover,.QbGkGW_save:focus-visible{background:var(--cta-hi);border-color:var(--cta-hi)}@media (max-width:1280px){.QbGkGW_cookie{grid-template-columns:minmax(0,1fr);gap:9px}.QbGkGW_actions{width:100%}}@media (max-width:720px){.QbGkGW_cookie{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));gap:8px;width:auto;padding:10px}.QbGkGW_cookie:after{display:none}.QbGkGW_body{display:block}.QbGkGW_header{grid-template-columns:auto minmax(0,1fr);gap:8px;margin-bottom:6px}.QbGkGW_crest{width:24px;height:24px}.QbGkGW_state,.QbGkGW_eyebrow{display:none}.QbGkGW_heading{font-size:16px}.QbGkGW_copy{font-size:10.5px;line-height:1.35}.QbGkGW_preferences{grid-template-columns:minmax(0,1fr);max-height:28vh;margin-top:8px;overflow-y:auto}.QbGkGW_preference{padding:8px;font-size:10.5px}.QbGkGW_actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.QbGkGW_button,.QbGkGW_preferencesButton{letter-spacing:.07em;min-height:36px;padding:7px 4px;font-size:10px}.QbGkGW_save{grid-column:1/-1}}.QbGkGW_cookie{border-radius:16px;animation:.2s ease-out QbGkGW_consent-arrive}.QbGkGW_preference{border-radius:10px;align-items:center;min-height:44px}.QbGkGW_preference input{width:20px;height:20px;margin:0}.QbGkGW_button,.QbGkGW_preferencesButton{border-radius:12px;min-height:44px}.QbGkGW_button:active{transform:translateY(1px)}.QbGkGW_preferences{animation:.18s ease-out QbGkGW_consent-arrive}.QbGkGW_copy{font-size:13px}.QbGkGW_cookie[data-closing]{animation:.18s ease-in forwards QbGkGW_consent-leave}@keyframes QbGkGW_consent-leave{to{opacity:0;transform:translateY(6px)}}@keyframes QbGkGW_consent-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:720px){.QbGkGW_preferences{max-height:min(40dvh,320px)}.QbGkGW_preference,.QbGkGW_copy{font-size:12px;line-height:1.45}.QbGkGW_button,.QbGkGW_preferencesButton{letter-spacing:.03em;min-height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){.QbGkGW_cookie,.QbGkGW_cookie[data-closing],.QbGkGW_preferences{animation:none}.QbGkGW_button{transition:none}}
