.privacy-panel,.privacy-trigger{box-sizing:border-box;color:#e7eef8;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.privacy-panel{z-index:90;left:50%;bottom:max(16px,env(safe-area-inset-bottom));text-align:left;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#233042,#141d29 80%);border:1px solid #455369;border-radius:14px;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);padding:16px;line-height:1.65;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14,0 4px #080d15,0 24px 70px #0009}.privacy-panel *{box-sizing:border-box}.privacy-panel[hidden],.privacy-panel [hidden],.privacy-trigger[hidden]{display:none!important}.privacy-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.privacy-panel .privacy-heading h2{letter-spacing:-.4px;color:#f1f5fc;flex:1;margin:0;font-size:16px;font-weight:650;line-height:1.4}.privacy-icon{color:#ffb386;background:linear-gradient(#46372e,#29292d);border:1px solid #69503e;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffff12,0 2px #0b1019}.privacy-icon svg{width:18px;height:18px}.privacy-panel p{color:#b5c3d6;margin:0 0 10px;font-size:12px;line-height:1.65}.privacy-panel a{color:#ffbf97;text-underline-offset:3px;text-decoration:underline}.privacy-panel details{margin:0 0 6px}.privacy-panel summary{cursor:pointer;color:#e0e9f6;min-height:28px;padding-block:3px;font-size:12px}.privacy-panel dl{background:#0b131e55;border:1px solid #ffffff14;border-radius:10px;margin:8px 0 0;padding:0 14px}.privacy-panel dl>div{padding:12px 0}.privacy-panel dl>div+div{border-top:1px solid #ffffff10}.privacy-panel dt{color:#e5edf8;justify-content:space-between;gap:10px;font-size:13px;font-weight:650;display:flex}.privacy-panel dt span{color:#9cb2cb;font-size:11px;font-weight:400}.privacy-panel dd{color:#a9bcd4;margin:5px 0 0;font-size:12px;line-height:1.75}.privacy-panel .privacy-policy{color:#91a6c1;margin-bottom:12px;font-size:11px}.privacy-panel .privacy-signal,.privacy-panel .privacy-storage{color:#f3cdac;background:#3a2f27;border:1px solid #75573b;border-radius:8px;padding:10px 12px;font-size:12px}.privacy-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.privacy-panel .privacy-actions button{color:#edf4ff;cursor:pointer;background:linear-gradient(#35445a,#233044);border:1px solid #5b6b81;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font:600 13px/1.5 Plus Jakarta Sans,Inter,system-ui,sans-serif;display:flex;box-shadow:inset 0 1px #ffffff14,0 2px #080e17}.privacy-panel .privacy-actions button:hover{background:linear-gradient(#435571,#2d3c53);border-color:#8a9ab0}.privacy-panel button:disabled{opacity:.55;cursor:not-allowed}.privacy-panel .privacy-close{color:#c0cee0;cursor:pointer;background:#1a2637;border:1px solid #4c5d74;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.privacy-close svg{width:18px;height:18px}.privacy-trigger{z-index:80;left:14px;bottom:max(12px,env(safe-area-inset-bottom));color:#c6d5e8;cursor:pointer;background:linear-gradient(#26354a,#182438);border:1px solid #42536b;border-radius:9px;min-height:36px;padding:8px 12px;font-size:11px;position:fixed;box-shadow:inset 0 1px #ffffff12,0 2px #080d15}.cookie-settings-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.privacy-panel :is(button,a,summary):focus-visible,.privacy-trigger:focus-visible,.cookie-settings-link:focus-visible{outline-offset:3px;outline:2px solid #ffad79}@media (max-width:480px){.privacy-panel{width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom));border-radius:14px;padding:14px}.privacy-panel p{font-size:12px}.privacy-panel .privacy-heading h2{font-size:15px}.privacy-actions{gap:8px}.privacy-panel .privacy-actions button{padding:10px 8px;font-size:12px}.privacy-trigger{left:12px}}.privacy-panel .privacy-signal{color:#a9bcd4;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:11px;line-height:1.65}@media (max-width:720px),(max-width:960px) and (max-height:500px){.native-layout>.privacy-trigger{flex:none;align-self:flex-start;min-height:44px;margin:0 20px 12px;font-size:12px;position:static}.native-footer [data-cookie-settings]{display:none}}@media (max-width:360px){.native-layout>.privacy-trigger{margin-inline:16px}}
