 .nxt-cc[hidden],.nxt-cc-modal-wrap[hidden]{display:none !important;} .tpgb-cookie-consent,.nxt-cc,.nxt-cc-modal-wrap{ --nxt-cc-surface:#fff;--nxt-cc-ink:#1a1a1a;--nxt-cc-muted:#595959;--nxt-cc-accent:#1717cc;--nxt-cc-on-accent:#fff;--nxt-cc-line:#d9d9de;--nxt-cc-track:#8c8c94;--nxt-cc-overlay:rgba( 0,0,0,0.5 ); --nxt-cc-radius:0px;--nxt-cc-radius-btn:4px;--nxt-cc-border-width:0px;--nxt-cc-shadow:0 -2px 12px rgba( 0,0,0,0.12 );--nxt-cc-modal-radius:8px;--nxt-cc-modal-shadow:0 8px 40px rgba( 0,0,0,0.25 ); --nxt-cc-offset:0px;--nxt-cc-pad:16px 20px;--nxt-cc-gap:16px;--nxt-cc-btn-gap:8px;--nxt-cc-btn-pad:8px 16px;--nxt-cc-max:720px; --nxt-cc-title-size:16px;--nxt-cc-title-weight:600;--nxt-cc-text-size:14px;--nxt-cc-btn-size:14px;--nxt-cc-btn-weight:400; --nxt-cc-close-size:28px;--nxt-cc-close-ink:currentColor;}.nxt-cc{position:fixed;z-index:999999;left:0;right:0;display:flex;justify-content:center;box-sizing:border-box;padding:var( --nxt-cc-offset,0px );}.nxt-cc *,.nxt-cc-modal-wrap *{box-sizing:border-box;} .nxt-cc-layout-bar-bottom{bottom:0;}.nxt-cc-layout-bar-top{top:0;}.nxt-cc-layout-box-left,.nxt-cc-layout-box-right{bottom:0;max-width:420px;}.nxt-cc-layout-box-left{right:auto;}.nxt-cc-layout-box-right{left:auto;}.nxt-cc-layout-modal-center{top:0;bottom:0;align-items:center;} .nxt-cc-overlay{position:fixed;inset:0;background:var( --nxt-cc-overlay,rgba( 0,0,0,0.5 ) );z-index:-1;}.nxt-cc-banner{position:relative;background:var( --nxt-cc-surface,#fff );color:var( --nxt-cc-ink,#1a1a1a );padding:var( --nxt-cc-pad,16px 20px );width:100%;max-width:var( --nxt-cc-max,720px );display:flex;flex-wrap:wrap;align-items:center;gap:var( --nxt-cc-gap,16px );border-radius:var( --nxt-cc-radius,0px );box-shadow:var( --nxt-cc-shadow,none );border:var( --nxt-cc-border-width,0px ) solid var( --nxt-cc-line,#d9d9de );}.nxt-cc-layout-box-left .nxt-cc-banner,.nxt-cc-layout-box-right .nxt-cc-banner,.nxt-cc-layout-modal-center .nxt-cc-banner{flex-direction:column;align-items:stretch;}.nxt-cc-content{flex:1 1 280px;min-width:0;} .nxt-cc-layout-box-left .nxt-cc-content,.nxt-cc-layout-box-right .nxt-cc-content,.nxt-cc-layout-modal-center .nxt-cc-content{flex:0 1 auto;}.nxt-cc-title{margin:0 0 6px;font-size:var( --nxt-cc-title-size,16px );font-weight:var( --nxt-cc-title-weight,600 );line-height:1.35;color:var( --nxt-cc-ink,#1a1a1a );}.nxt-cc-text{margin:0;font-size:var( --nxt-cc-text-size,14px );line-height:1.55;}.nxt-cc-text p:last-child{margin-bottom:0;} .nxt-cc .nxt-cc-policy-link,.nxt-cc-modal .nxt-cc-policy-link{display:inline-block;margin-top:6px;font-size:13px;text-decoration:underline;color:var( --nxt-cc-ink,#1a1a1a );} .nxt-cc-close{position:absolute;top:6px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:var( --nxt-cc-close-size,28px );height:var( --nxt-cc-close-size,28px );background:none;border:0;padding:0;border-radius:50%;cursor:pointer;color:var( --nxt-cc-close-ink,currentColor );opacity:0.75;transition:opacity 0.15s ease,background-color 0.15s ease;}.nxt-cc-close svg{width:62%;height:62%;display:block;} .nxt-cc-close:hover,.nxt-cc-close:focus-visible{opacity:1;background-color:var( --nxt-cc-close-hover-bg,rgba( 128,128,128,0.18 ) );} .nxt-cc-has-close.nxt-cc-layout-bar-top .nxt-cc-actions,.nxt-cc-has-close.nxt-cc-layout-bar-bottom .nxt-cc-actions{margin-right:calc( var( --nxt-cc-close-size,28px ) + 10px );} .nxt-cc-has-close.nxt-cc-layout-bar-top .nxt-cc-content,.nxt-cc-has-close.nxt-cc-layout-bar-bottom .nxt-cc-content,.nxt-cc-has-close.nxt-cc-layout-box-left .nxt-cc-content,.nxt-cc-has-close.nxt-cc-layout-box-right .nxt-cc-content,.nxt-cc-has-close.nxt-cc-layout-modal-center .nxt-cc-content{padding-right:calc( var( --nxt-cc-close-size,28px ) + 10px );} .nxt-cc-actions,.nxt-cc-modal-actions{display:flex;flex-wrap:wrap;gap:var( --nxt-cc-btn-gap,8px );align-items:center;}.nxt-cc-modal-actions{justify-content:flex-end;margin-top:16px;}.nxt-cc-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var( --nxt-cc-accent,#1717cc );border-radius:var( --nxt-cc-radius-btn,4px );padding:var( --nxt-cc-btn-pad,8px 16px );font-size:var( --nxt-cc-btn-size,14px );font-weight:var( --nxt-cc-btn-weight,400 );line-height:1.3;cursor:pointer;background:transparent;color:var( --nxt-cc-accent,#1717cc );text-align:center;} .nxt-cc-btn-accept,.nxt-cc-btn-save{background:var( --nxt-cc-accent,#1717cc );color:var( --nxt-cc-on-accent,#fff );border-color:var( --nxt-cc-accent,#1717cc );}.nxt-cc-btn:focus-visible,.nxt-cc-close:focus-visible,.nxt-cc-modal-close:focus-visible,.nxt-cc-switch input:focus-visible + .nxt-cc-switch-track{outline:2px solid currentColor;outline-offset:2px;} .nxt-cc-modal-wrap{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:16px;}.nxt-cc-modal-backdrop{position:absolute;inset:0;background:var( --nxt-cc-overlay,rgba( 0,0,0,0.5 ) );}.nxt-cc-modal{position:relative;background:var( --nxt-cc-surface,#fff );color:var( --nxt-cc-ink,#1a1a1a );border-radius:var( --nxt-cc-modal-radius,8px );padding:20px;width:100%;max-width:520px;max-height:85vh;overflow-y:auto;box-shadow:var( --nxt-cc-modal-shadow,0 8px 40px rgba( 0,0,0,0.25 ) );}.nxt-cc-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;}.nxt-cc-modal-title{margin:0;font-size:18px;line-height:1.3;color:var( --nxt-cc-ink,#1a1a1a );} .nxt-cc-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var( --nxt-cc-close-size,28px );height:var( --nxt-cc-close-size,28px );background:none;border:0;padding:0;border-radius:50%;cursor:pointer;color:var( --nxt-cc-close-ink,currentColor );opacity:0.75;transition:opacity 0.15s ease,background-color 0.15s ease;}.nxt-cc-modal-close svg{width:62%;height:62%;display:block;}.nxt-cc-modal-close:hover,.nxt-cc-modal-close:focus-visible{opacity:1;background-color:var( --nxt-cc-close-hover-bg,rgba( 128,128,128,0.18 ) );}.nxt-cc-modal-desc{font-size:13px;line-height:1.55;margin-bottom:12px;color:var( --nxt-cc-ink,#1a1a1a );}.nxt-cc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;}.nxt-cc-item{padding:12px 0;border-bottom:1px solid var( --nxt-cc-line,#d9d9de );}.nxt-cc-item:last-child{border-bottom:0;}.nxt-cc-item-main{display:flex;align-items:center;justify-content:space-between;gap:12px;}.nxt-cc-item-label{font-size:14px;font-weight:600;}.nxt-cc-item-desc{margin:4px 0 0;font-size:13px;line-height:1.5;color:var( --nxt-cc-muted,#595959 );}.nxt-cc-item-lock{display:inline-block;margin-top:4px;font-size:12px;color:var( --nxt-cc-muted,#595959 );} .nxt-cc-switch{position:relative;display:inline-flex;flex:0 0 auto;cursor:pointer;}.nxt-cc-switch input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:inherit;}.nxt-cc-switch-track{display:block;width:40px;height:22px;border-radius:22px;background:var( --nxt-cc-track,#8c8c94 );border:1px solid transparent;transition:background 0.2s ease;flex:0 0 auto;}.nxt-cc-switch-knob{display:block;width:16px;height:16px;margin:2px;border-radius:50%;background:#fff;transition:transform 0.2s ease;}.nxt-cc-switch input:checked + .nxt-cc-switch-track{background:var( --nxt-cc-accent,#1717cc );border-color:var( --nxt-cc-accent,#1717cc );}.nxt-cc-switch input:checked + .nxt-cc-switch-track .nxt-cc-switch-knob{transform:translateX( 18px );}.nxt-cc-switch input:disabled{cursor:not-allowed;}.nxt-cc-item-locked .nxt-cc-switch{cursor:not-allowed;} .nxt-cc-item-locked .nxt-cc-switch-track{background:var( --nxt-cc-accent,#1717cc );border-color:var( --nxt-cc-accent,#1717cc );}@media ( prefers-reduced-motion:reduce ){.nxt-cc-switch-track,.nxt-cc-switch-knob{transition:none;}}   .nxt-cc-preset-classic{--nxt-cc-radius:2px;--nxt-cc-radius-btn:2px;--nxt-cc-border-width:1px;--nxt-cc-shadow:none;--nxt-cc-pad:18px 22px;} .nxt-cc-preset-card{--nxt-cc-radius:12px;--nxt-cc-radius-btn:8px;--nxt-cc-shadow:0 10px 40px rgba( 0,0,0,0.18 );--nxt-cc-modal-radius:12px;--nxt-cc-modal-shadow:0 10px 40px rgba( 0,0,0,0.18 );--nxt-cc-offset:16px;} .nxt-cc-preset-soft{--nxt-cc-surface:#fbfbfd;--nxt-cc-radius:16px;--nxt-cc-radius-btn:10px;--nxt-cc-border-width:1px;--nxt-cc-line:#e7e7ee;--nxt-cc-shadow:0 4px 24px rgba( 0,0,0,0.06 );--nxt-cc-pad:20px 24px;--nxt-cc-offset:16px;} .nxt-cc-preset-bold{--nxt-cc-title-size:20px;--nxt-cc-title-weight:700;--nxt-cc-text-size:15px;--nxt-cc-btn-weight:600;--nxt-cc-btn-pad:11px 22px;--nxt-cc-radius-btn:6px;--nxt-cc-pad:22px 26px;--nxt-cc-shadow:0 -4px 24px rgba( 0,0,0,0.14 );} .nxt-cc-preset-compact{--nxt-cc-pad:10px 14px;--nxt-cc-gap:10px;--nxt-cc-btn-gap:6px;--nxt-cc-btn-pad:6px 12px;--nxt-cc-btn-size:13px;--nxt-cc-text-size:13px;--nxt-cc-title-size:14px;--nxt-cc-max:640px;} .nxt-cc-preset-enterprise{--nxt-cc-surface:#ffffff;--nxt-cc-ink:#16202c;--nxt-cc-muted:#4a5765;--nxt-cc-accent:#14395e;--nxt-cc-line:#ccd4dd;--nxt-cc-radius:0px;--nxt-cc-radius-btn:2px;--nxt-cc-border-width:1px;--nxt-cc-shadow:0 -1px 0 #ccd4dd;--nxt-cc-pad:20px 24px;--nxt-cc-title-weight:700;} .nxt-cc-preset-editorial{--nxt-cc-surface:#fdfcf9;--nxt-cc-ink:#201d18;--nxt-cc-muted:#565049;--nxt-cc-accent:#7a3b12;--nxt-cc-line:#e2dcd1;--nxt-cc-radius:0px;--nxt-cc-radius-btn:0px;--nxt-cc-border-width:1px;--nxt-cc-shadow:none;--nxt-cc-title-size:19px;--nxt-cc-text-size:15px;--nxt-cc-pad:24px 28px;} .nxt-cc-preset-floating{--nxt-cc-radius:14px;--nxt-cc-radius-btn:999px;--nxt-cc-shadow:0 12px 44px rgba( 0,0,0,0.20 );--nxt-cc-offset:20px;--nxt-cc-max:560px;--nxt-cc-pad:18px 20px;--nxt-cc-btn-pad:9px 20px;} .nxt-cc-preset-split{--nxt-cc-max:1100px;--nxt-cc-pad:16px 28px;--nxt-cc-gap:32px;--nxt-cc-radius:0px;--nxt-cc-shadow:0 -2px 16px rgba( 0,0,0,0.10 );} .nxt-cc-preset-sheet{--nxt-cc-radius:18px;--nxt-cc-radius-btn:10px;--nxt-cc-shadow:0 -8px 34px rgba( 0,0,0,0.18 );--nxt-cc-pad:22px 20px 24px;--nxt-cc-max:640px;--nxt-cc-btn-pad:12px 20px;} .nxt-cc-preset-fullwidth{--nxt-cc-max:none;--nxt-cc-radius:0px;--nxt-cc-offset:0px;--nxt-cc-pad:18px 32px;--nxt-cc-shadow:0 -2px 14px rgba( 0,0,0,0.12 );} .nxt-cc-preset-focus{--nxt-cc-radius:10px;--nxt-cc-shadow:0 16px 60px rgba( 0,0,0,0.3 );--nxt-cc-max:560px;--nxt-cc-overlay:rgba( 0,0,0,0.62 );} .nxt-cc-preset-contrast{--nxt-cc-surface:#111114;--nxt-cc-ink:#f5f5f7;--nxt-cc-muted:#c7c7cf;--nxt-cc-accent:#ffffff;--nxt-cc-on-accent:#111114;--nxt-cc-line:rgba( 255,255,255,0.18 );--nxt-cc-track:#6c6c78;--nxt-cc-title-weight:700;} .nxt-cc-preset-sheet .nxt-cc-banner{border-bottom-left-radius:0;border-bottom-right-radius:0;} @media ( max-width:767px ){.nxt-cc-layout-box-left,.nxt-cc-layout-box-right{left:0;right:0;max-width:none;}.nxt-cc-banner{flex-direction:column;align-items:stretch;} .nxt-cc-content{flex:0 1 auto;} .nxt-cc-has-close .nxt-cc-actions{margin-right:0;}.nxt-cc-has-close .nxt-cc-content{padding-right:calc( var( --nxt-cc-close-size,28px ) + 10px );}.nxt-cc-stack-mobile .nxt-cc-actions,.nxt-cc-stack-mobile .nxt-cc-modal-actions{flex-direction:column;align-items:stretch;}.nxt-cc-stack-mobile .nxt-cc-btn{width:100%;}}