.cookie-banner-compact{position:fixed;bottom:20px;right:20px;z-index:999;width:380px;max-width:calc(100% - 40px);background:linear-gradient(135deg,#ffffff,#f8f9ff);border-radius:12px;padding:16px;box-shadow:0 4px 20px rgba(0,0,0,.12);border-left:4px solid var(--tg-theme-primary,#0070f3);animation:slideInUp .4s ease-out;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cookie-banner-compact-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:8px}.cookie-banner-compact-header h4{margin:0;font-size:15px;font-weight:700;color:#1a1a1a;line-height:1.3}.cookie-banner-compact-close{background:none;border:none;font-size:18px;cursor:pointer;color:#999;padding:0;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s ease}.cookie-banner-compact-close:hover{color:#333}.cookie-banner-compact-text{margin:0 0 12px;font-size:13px;line-height:1.5;color:#555;font-weight:400;word-wrap:break-word;overflow-wrap:break-word}.cookie-policy-link{color:var(--tg-theme-primary,#0070f3);text-decoration:underline;font-weight:600;cursor:pointer;transition:opacity .2s ease,-webkit-text-decoration .2s ease;transition:opacity .2s ease,text-decoration .2s ease;transition:opacity .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.cookie-policy-link:hover{opacity:.8;text-decoration-thickness:2px}.cookie-banner-compact-link{margin-bottom:12px}.cookie-banner-compact-link a{font-size:12px;color:var(--tg-theme-primary,#0070f3);text-decoration:none;font-weight:600;transition:opacity .2s ease;display:inline-block}.cookie-banner-compact-link a:hover{text-decoration:underline;opacity:.8}.cookie-banner-compact-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.cookie-banner-compact-btn{padding:7px 14px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;flex-shrink:0}.cookie-banner-compact-reject{background:#f0f0f0;color:#333;border:1px solid #ddd}.cookie-banner-compact-reject:hover{background:#e8e8e8;border-color:#bbb}.cookie-banner-compact-accept{background:var(--tg-theme-primary,#0070f3);color:white;border:none;min-width:70px}.cookie-banner-compact-accept:hover:not(:disabled){background:var(--tg-theme-primary-dark,#0056cc);box-shadow:0 2px 8px rgba(0,112,243,.3)}.cookie-banner-compact-accept:disabled{opacity:.7;cursor:not-allowed}@media (max-width:375px){.cookie-banner-compact{width:calc(100% - 16px);bottom:10px;right:8px;left:8px;padding:12px;max-width:none}.cookie-banner-compact-header h4{font-size:13px}.cookie-banner-compact-text{font-size:12px;margin-bottom:10px;line-height:1.4}.cookie-banner-compact-link a{font-size:11px}.cookie-banner-compact-actions{gap:6px}.cookie-banner-compact-btn{padding:6px 10px;font-size:11px;width:100%}.cookie-banner-compact-accept{min-width:auto}}@media (min-width:376px) and (max-width:480px){.cookie-banner-compact{width:calc(100% - 16px);bottom:12px;right:8px;left:8px;padding:14px;max-width:none}.cookie-banner-compact-header h4{font-size:14px}.cookie-banner-compact-text{font-size:12px;margin-bottom:10px}.cookie-banner-compact-link a{font-size:11px}.cookie-banner-compact-actions{flex-direction:column;gap:8px}.cookie-banner-compact-btn{width:100%;padding:8px 12px;font-size:12px}.cookie-banner-compact-accept{min-width:unset}}@media (min-width:481px) and (max-width:600px){.cookie-banner-compact{width:320px;bottom:14px;right:10px;padding:14px}.cookie-banner-compact-header h4{font-size:14px}.cookie-banner-compact-text{font-size:12px;margin-bottom:10px}}@media (min-width:601px) and (max-width:768px){.cookie-banner-compact{width:340px;bottom:16px;right:16px;padding:15px}.cookie-banner-compact-header h4{font-size:15px}.cookie-banner-compact-text{font-size:13px;margin-bottom:11px}.cookie-banner-compact-btn{padding:7px 14px;font-size:12px}}@media (min-width:769px) and (max-width:1024px){.cookie-banner-compact{width:360px;bottom:18px;right:18px;padding:16px}.cookie-banner-compact-header h4{font-size:15px}.cookie-banner-compact-text{font-size:13px;margin-bottom:12px}.cookie-banner-compact-btn{padding:7px 14px;font-size:12px}}@media (min-width:1025px) and (max-width:1200px){.cookie-banner-compact{width:370px;bottom:20px;right:20px;padding:16px}}@media (min-width:1201px){.cookie-banner-compact{width:380px;bottom:20px;right:20px;padding:16px}.cookie-banner-compact-header h4{font-size:15px}.cookie-banner-compact-text{font-size:13px;margin-bottom:12px}.cookie-banner-compact-btn{padding:7px 14px;font-size:12px}}@media (max-height:500px) and (orientation:landscape){.cookie-banner-compact{padding:10px 12px;bottom:8px;right:8px}.cookie-banner-compact-header h4{font-size:13px}.cookie-banner-compact-text{font-size:11px;margin-bottom:8px;line-height:1.3}.cookie-banner-compact-actions{gap:6px}.cookie-banner-compact-btn{padding:5px 10px;font-size:11px}}@media print{.cookie-banner-compact{display:none}}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;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_69ea42{font-family:inter,inter Fallback;font-style:normal}.__variable_69ea42{--tg-body-font-family:"inter","inter Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_f8fef5{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_f8fef5{--tg-heading-font-family:"Outfit","Outfit Fallback"}