.remark-cookie-banner{position:fixed;left:20px;bottom:20px;width:500px;max-width:calc(100vw - 40px);z-index:10060;background:#14151b;color:#fff;border:1px solid #515362;box-shadow:0 10px 45px #0008;padding:22px;font:13px/1.7 Inter,Arial,sans-serif;border-radius:12px}.remark-cookie-banner[hidden]{display:none!important}.remark-cookie-banner h2{font:600 20px/1.3 'Space Grotesk',sans-serif;color:#fff;text-transform:none;letter-spacing:-.03em;margin:0 0 10px}.remark-cookie-banner p{font:inherit;color:#d3d3db;margin:0 0 16px}.remark-cookie-banner>div{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.remark-cookie-banner button{font:600 13px/1.4 Inter,sans-serif;color:#fff;border:1px solid #5774ff;background:#0032ef;padding:11px 15px;border-radius:5px;cursor:pointer}.remark-cookie-banner a{color:#becbff;text-decoration:underline}.remark-cookie-settings{background:#0a0a0a;text-align:center;padding:0 25px 25px}.remark-cookie-settings button{border:0;background:transparent;color:#ccc;text-decoration:underline;font:12px Inter,sans-serif;cursor:pointer}.remark-embed{position:relative;min-height:var(--remark-embed-height,400px);width:100%;background:#14151b;border:1px solid #30323e;overflow:hidden}.remark-embed iframe{display:none!important}.remark-embed.enabled iframe{display:block!important;width:100%;height:var(--remark-embed-height,400px);border:0}.remark-embed.enabled .remark-embed-notice{display:none}.remark-embed-notice{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:30px;text-align:center}.remark-embed-notice p{font:400 15px/1.7 Inter,sans-serif;color:#dedee7;max-width:520px;margin:0}.remark-embed-notice button{padding:12px 20px;border:1px solid #5774ff;background:#0032ef;color:white;font:600 14px Inter,sans-serif;cursor:pointer}.remark-embed-notice a{font:12px Inter,sans-serif;color:#b8caff;text-decoration:underline}.remark-cookie-banner :focus-visible,.remark-cookie-settings :focus-visible,.remark-embed-notice :focus-visible{outline:2px solid #a7bbff;outline-offset:4px}@media(max-width:600px){.remark-cookie-banner{left:10px;bottom:10px;max-width:calc(100vw - 20px);padding:18px}.remark-cookie-banner>div{gap:8px}.remark-cookie-banner button{flex:1}body:has(.remark-cookie-banner:not([hidden])) .remark-assistant{bottom:280px}.remark-embed{min-height:340px}.remark-embed.enabled iframe{height:340px}}
