.portal-cookie,.portal-cookie.astro-room{position:fixed;right:16px;left:auto;bottom:calc(12px + env(safe-area-inset-bottom));z-index:65;max-width:450px;padding:6px 12px;border:1px solid #e7e8ec;border-radius:10px;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#23252A;font-family:var(--font-onest),"Onest",-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 4px 14px rgba(15,23,42,.06);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box}.portal-cookie-text,.portal-cookie__text{margin:0;font-size:11.5px;line-height:1.25;color:#71747E;flex:1 1 auto;min-width:0}.portal-cookie-text a,.portal-cookie__link,.portal-cookie__text a{color:#4E515A;text-decoration:underline;text-underline-offset:2px}.portal-cookie-text a:hover,.portal-cookie__link:hover,.portal-cookie__text a:hover{color:#23252A}.portal-cookie-actions,.portal-cookie__actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.portal-cookie .portal-cookie__btn-muted{background:transparent!important;border:none!important;box-shadow:none!important;outline:none;padding:2px 4px;min-height:24px;height:24px;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1;color:#71747E;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease}.portal-cookie .portal-cookie__btn-muted:hover{color:#23252A}.portal-cookie .portal-cookie__btn-accept{background:#23252A!important;color:#FFFFFF!important;border:none!important;box-shadow:none!important;outline:none;border-radius:6px;min-height:24px;height:24px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}.portal-cookie .portal-cookie__btn-accept:hover{background:#32353C!important}.portal-cookie .portal-cookie__btn-accept:focus-visible,.portal-cookie .portal-cookie__btn-muted:focus-visible,.portal-cookie a:focus-visible{outline:1.5px solid #71747E;outline-offset:2px}@media (min-width:1180px){body:has(.ag-ai-dock[data-desktop-open=true]) .portal-cookie,body:has(.ag-ai-dock[data-desktop-open=true]) .portal-cookie.astro-room{right:408px}}@media (max-width:639.98px){.portal-cookie,.portal-cookie.astro-room{left:8px;right:8px;bottom:8px;max-width:none;padding:6px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}}@font-face{font-family:inter;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_774afd{font-family:inter,inter Fallback}@font-face{font-family:golosText;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:golosText;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:golosText Fallback;src:local("Arial");ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.00%;size-adjust:108.83%}.__className_3a4ce1{font-family:golosText,golosText Fallback}.__variable_3a4ce1{--font-golos:"golosText","golosText Fallback"}@font-face{font-family:lora;src:url(/_next/static/media/0086f8992871c45b-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:lora;src:url(/_next/static/media/5c0c2bcbaa4149ca-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:lora;src:url(/_next/static/media/c80eef6a0c97798e-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:lora;src:url(/_next/static/media/110cbef534704ef8-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:lora Fallback;src:local("Arial");ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.00%;size-adjust:105.08%}.__className_063920{font-family:lora,lora Fallback}.__variable_063920{--font-lora:"lora","lora Fallback"}