#qt-cookie-consent{position:fixed!important;left:0;right:0;bottom:0;z-index:10850;display:none!important;pointer-events:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#qt-cookie-consent.is-open{display:block!important}#qt-cookie-consent *{box-sizing:border-box;text-transform:none;letter-spacing:normal}.qt-cc-backdrop{display:none!important}.qt-cc-wrap{pointer-events:none;padding:0 12px 12px;display:flex;justify-content:center}.qt-cc-card{pointer-events:auto;width:100%;max-width:920px;background:var(--color-primary, #0B1C3E);color:#f8fafc;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-action, #C5A059) 35%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--color-primary, #0B1C3E) 22%,transparent);overflow:hidden}.qt-cc-inner{padding:10px 12px}.qt-cc-header{display:none}.qt-cc-intro{display:flex;align-items:center;justify-content:space-between;gap:12px}.qt-cc-copy{margin:0;font-size:.78rem;line-height:1.4;color:#f8fafcdb!important}.qt-cc-copy a{color:var(--color-action, #C5A059)!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.qt-cc-actions{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;flex-shrink:0}.qt-cc-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.38rem .75rem;min-height:30px;cursor:pointer;text-decoration:none!important;white-space:nowrap;line-height:1.1}.qt-cc-btn:focus-visible{outline:2px solid var(--color-action, #C5A059);outline-offset:2px}.qt-cc-btn-primary{background:var(--color-action, #C5A059)!important;color:var(--color-action-ink, var(--color-primary, #0B1C3E))!important;border-color:var(--color-action, #C5A059)!important}.qt-cc-btn-secondary{background:transparent!important;color:var(--color-frame-ink, #fff)!important;border-color:#ffffff47!important}.qt-cc-btn-ghost{background:transparent!important;color:var(--color-action, #C5A059)!important;border-color:transparent!important;padding-left:.5rem;padding-right:.5rem}.qt-cc-settings{display:none!important;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.qt-cc-settings.is-visible,.qt-cc-settings.is-visible:not([hidden]){display:block!important}.qt-cc-intro.is-hidden,[data-qt-cc-intro][hidden]{display:none!important}.qt-cc-kicker{margin:0 0 2px;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-action, #C5A059)!important}.qt-cc-title{margin:0 0 8px;font-size:.84rem;font-weight:700;color:var(--color-frame-ink, #fff)!important}.qt-cc-category{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0}.qt-cc-category-copy h3{margin:0;font-size:.78rem;font-weight:700;color:var(--color-frame-ink, #fff)!important}.qt-cc-category-copy p{margin:2px 0 0;font-size:.7rem;line-height:1.35;color:#f8fafc9e!important}.qt-cc-switch{position:relative;flex-shrink:0;width:38px;height:22px}.qt-cc-switch input{opacity:0;width:0;height:0;position:absolute}.qt-cc-slider{position:absolute;inset:0;background:#4b5563;border-radius:999px;cursor:pointer}.qt-cc-slider:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s ease}.qt-cc-switch input:checked+.qt-cc-slider{background:var(--color-action, #C5A059)}.qt-cc-switch input:checked+.qt-cc-slider:before{transform:translate(16px)}.qt-cc-switch input:disabled+.qt-cc-slider{background:var(--color-action, #C5A059);cursor:not-allowed;opacity:.85}.qt-cc-lock{margin-left:.3rem;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-action, #C5A059)!important}.qt-cc-settings-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#qt-cookie-consent.is-compact .qt-cc-copy{font-size:.74rem}#qt-cookie-consent.is-compact .qt-cc-actions .qt-cc-btn-primary,#qt-cookie-consent.is-compact .qt-cc-actions .qt-cc-btn-secondary{display:none}@media(max-width:720px){.qt-cc-wrap{padding:0 8px 8px}.qt-cc-intro{flex-direction:column;align-items:stretch;gap:8px}.qt-cc-actions{flex-wrap:wrap}.qt-cc-btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.qt-cc-slider:before{transition:none}}
