.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,0)}.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,rgb(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,0);box-shadow:var(--nxt-cc-shadow,none);border:var(--nxt-cc-border-width,0) 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:.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,rgb(128 128 128 / .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:#fff0;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,rgb(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 rgb(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:.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,rgb(128 128 128 / .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 #fff0;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%}}