.pn-public-cookie{font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#edf2f8;color-scheme:dark;padding:0 16px max(16px,env(safe-area-inset-bottom))}.pn-public-cookie .pn-cookie-panel{max-width:860px;max-height:calc(100svh - max(16px, env(safe-area-inset-bottom)) - 16px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #9ab4df2b;border-radius:10px;background:#0c1424f5;box-shadow:0 14px 42px #00000066,inset 0 1px 0 #ffffff0c;scrollbar-width:thin;scrollbar-color:#3d5273 #0c1424}@supports (backdrop-filter:blur(1px)){.pn-public-cookie .pn-cookie-panel{background:linear-gradient(115deg,#16243aed,#0c1424ed 52%,#101c30ed);backdrop-filter:blur(22px) saturate(110%);-webkit-backdrop-filter:blur(22px) saturate(110%)}}.pn-public-cookie .pn-cookie-body{padding:16px 18px}.pn-public-cookie .pn-cookie-header{gap:12px;margin-bottom:14px}.pn-public-cookie .pn-cookie-symbol{display:flex;width:36px;height:36px;align-items:center;justify-content:center;flex:0 0 36px;border:1px solid #9ab4df38;border-radius:7px;background:#101c3099}.pn-public-cookie .pn-cookie-symbol svg{width:19px;height:19px;color:#73e7b3}.pn-public-cookie .pn-cookie-copy{min-width:0}.pn-public-cookie h3{margin:0;font-family:inherit;font-size:16px;line-height:1.4;font-weight:650;letter-spacing:-.015em;color:#edf2f8}.pn-public-cookie .pn-cookie-copy p{max-width:70ch;margin-top:5px;font-size:13px;line-height:1.6;color:#aab7ca}.pn-public-cookie a{color:#c5d7f3;text-underline-offset:3px}.pn-public-cookie a:hover{color:#edf2f8}.pn-public-cookie :is(a,button,input):focus-visible{outline:2px solid #72e6ad;outline-offset:3px}.pn-public-cookie button{font-family:inherit;min-height:44px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.35;color:#edf2f8;border-color:#9ab4df3d;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.pn-public-cookie .pn-cookie-actions{justify-content:flex-end;gap:8px}.pn-public-cookie .pn-cookie-actions button{padding:10px 15px}.pn-public-cookie [data-testid=cookie-accept-all]:not([data-pn-variant=outline]),.pn-public-cookie [data-testid=cookie-save-prefs]{background:#f58128;color:#111621;border:1px solid #f58128;box-shadow:inset 0 1px 0 #ffffff38}.pn-public-cookie [data-testid=cookie-accept-all]:not([data-pn-variant=outline]):hover,.pn-public-cookie [data-testid=cookie-save-prefs]:hover{background:#ff9a4b;border-color:#ff9a4b}.pn-public-cookie [data-testid=cookie-accept-all][data-pn-variant=outline],.pn-public-cookie [data-testid=cookie-reject-all]{background:#080e1bbd;border-color:#9ab4df4d;color:#edf2f8}.pn-public-cookie [data-testid=cookie-accept-all][data-pn-variant=outline]:hover,.pn-public-cookie [data-testid=cookie-reject-all]:hover{background:#1b2d48cc;border-color:#9ab4df78}.pn-public-cookie [data-testid=cookie-manage]{color:#aab7ca}.pn-public-cookie [data-testid=cookie-manage]:hover{background:#29426831;color:#edf2f8}.pn-public-cookie [data-testid=cookie-close]{width:44px;height:44px;min-width:44px;margin-top:-6px;margin-right:-6px;color:#aab7ca}.pn-public-cookie [data-testid=cookie-close]:hover{background:#29426870;color:#edf2f8}.pn-public-cookie .pn-cookie-preferences{display:grid;gap:7px;margin:0 0 14px}.pn-public-cookie .pn-cookie-preference{gap:14px;min-height:60px;margin-top:0;padding:10px 12px;border:1px solid #9ab4df24;border-radius:6px;background:#080e1b99;color:#edf2f8}.pn-public-cookie label.pn-cookie-preference{cursor:pointer}.pn-public-cookie .pn-cookie-preference :is(div,.pn-cookie-preference-copy){min-width:0}.pn-public-cookie .pn-cookie-preference .text-sm{font-size:13px;line-height:1.45;color:#edf2f8}.pn-public-cookie .pn-cookie-preference .text-xs{font-size:11px;line-height:1.5;color:#aab7ca}.pn-public-cookie .pn-cookie-checkbox{width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center}.pn-public-cookie .pn-cookie-checkbox input{width:44px;height:44px;margin:0;cursor:pointer}.pn-public-cookie .pn-cookie-checkbox input:disabled{cursor:default}.pn-public-cookie .pn-cookie-checkbox-box{inset:12px}.pn-public-cookie .pn-cookie-checkbox input:focus-visible~.pn-cookie-checkbox-box{outline:2px solid #72e6ad;outline-offset:3px}.pn-public-cookie .pn-cookie-checkbox svg{inset:12px;color:#080e1b}@media(max-width:600px){.pn-public-cookie{padding:0 12px max(12px,env(safe-area-inset-bottom))}.pn-public-cookie .pn-cookie-panel{max-height:calc(100svh - max(12px, env(safe-area-inset-bottom)) - 12px);border-radius:8px}.pn-public-cookie .pn-cookie-body{padding:14px}.pn-public-cookie .pn-cookie-header{gap:9px;margin-bottom:12px}.pn-public-cookie .pn-cookie-symbol{width:30px;height:30px;flex-basis:30px;border-radius:5px}.pn-public-cookie .pn-cookie-symbol svg{width:17px;height:17px}.pn-public-cookie h3{font-size:15px}.pn-public-cookie .pn-cookie-copy p{font-size:12px;line-height:1.55}.pn-public-cookie .pn-cookie-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.pn-public-cookie .pn-cookie-actions button{min-width:0;padding:8px;white-space:normal}.pn-public-cookie [data-testid=cookie-manage],.pn-public-cookie [data-testid=cookie-save-prefs]{grid-column:1/-1}.pn-public-cookie .pn-cookie-preferences+.pn-cookie-actions{grid-template-columns:1fr}.pn-public-cookie .pn-cookie-preference{gap:8px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.pn-public-cookie,.pn-public-cookie *{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.pn-public-cookie .pn-cookie-panel{background:#0c1424;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.pn-public-cookie .pn-cookie-panel,.pn-public-cookie .pn-cookie-preference,.pn-public-cookie .pn-cookie-symbol{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pn-public-cookie :is(h3,p,a,span,svg,button){color:CanvasText!important}.pn-public-cookie button{background:ButtonFace!important;border:1px solid ButtonText!important;color:ButtonText!important;box-shadow:none!important}.pn-public-cookie .pn-cookie-checkbox input{appearance:auto;opacity:1}.pn-public-cookie .pn-cookie-checkbox :is(svg,.pn-cookie-checkbox-box){display:none}.pn-public-cookie :is(a,button,input):focus-visible{outline-color:Highlight}}