#nq-consent-banner{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:20px;pointer-events:none;font:15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}#nq-consent-banner[hidden]{display:none}#nq-consent-banner .nq-consent-card{pointer-events:auto;width:min(100%,540px);padding:clamp(22px,4vw,32px);background:#0b1219;color:#edf5f7;border:1px solid #344653;border-radius:22px;box-shadow:0 24px 90px #0008}#nq-consent-banner .nq-consent-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:5px 10px;border:1px solid #315c58;border-radius:999px;color:#8ce8d6;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#nq-consent-banner h2{margin:0 0 10px;font-size:clamp(23px,4vw,30px);line-height:1.2;letter-spacing:-.03em;color:inherit}#nq-consent-banner p{margin:0 0 18px;color:#c1cdd3}#nq-consent-banner a{color:#8ce8d6;text-underline-offset:3px}#nq-consent-banner .nq-consent-note{font-size:13px;color:#9cabb4;margin-top:15px;margin-bottom:0}#nq-consent-banner .nq-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px}#nq-consent-banner button,#nq-consent-preferences{min-height:46px;border:1px solid #71818c;border-radius:12px;padding:11px 15px;background:#17232c;color:#f1f6f8;font:650 14px system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}#nq-consent-banner button:hover,#nq-consent-preferences:hover{background:#263844;border-color:#a4b5bf}#nq-consent-banner button:focus-visible,#nq-consent-preferences:focus-visible{outline:3px solid #8ce8d6;outline-offset:3px}#nq-consent-preferences{position:fixed;z-index:9999;left:12px;bottom:12px;min-height:36px;padding:7px 12px;font-size:12px;opacity:.96;background:#101a22;color:#eaf2f5;border-color:#52636e}@media(max-width:480px){#nq-consent-banner{padding:14px}#nq-consent-banner .nq-consent-actions{grid-template-columns:1fr}#nq-consent-banner .nq-consent-card{border-radius:18px}}@media(prefers-color-scheme:light){#nq-consent-banner .nq-consent-card{background:#fff;color:#101a22;border-color:#ccd7de;box-shadow:0 24px 90px #0003}#nq-consent-banner p{color:#43535d}#nq-consent-banner .nq-consent-eyebrow{color:#087968;border-color:#a8d8cf}#nq-consent-banner a{color:#087968}#nq-consent-banner button{background:#f3f6f8;color:#101a22;border-color:#9eafb9}#nq-consent-banner button:hover{background:#e6eef1}#nq-consent-preferences{background:#fff;color:#101a22;border-color:#aab9c2}}
