.CookieConsent-module__Ystraa__banner{z-index:80;border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0cf5;border-radius:16px;width:min(430px,100vw - 32px);padding:18px;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 80px #00000061}.CookieConsent-module__Ystraa__copy{gap:8px;display:grid}.CookieConsent-module__Ystraa__copy span{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.CookieConsent-module__Ystraa__copy h2{color:var(--text-main);letter-spacing:0;font-size:1.15rem;line-height:1.2}.CookieConsent-module__Ystraa__copy p{color:var(--text-soft);font-size:.9rem;line-height:1.58}.CookieConsent-module__Ystraa__copy a{color:var(--text-main);text-underline-offset:3px;font-weight:760;text-decoration:underline}.CookieConsent-module__Ystraa__options{gap:9px;margin-top:16px;display:grid}.CookieConsent-module__Ystraa__option{border:1px solid var(--border);background:#090909;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.CookieConsent-module__Ystraa__option span{gap:3px;display:grid}.CookieConsent-module__Ystraa__option strong{color:var(--text-main);font-size:.9rem}.CookieConsent-module__Ystraa__option small{color:var(--text-dim);font-size:.78rem;line-height:1.4}.CookieConsent-module__Ystraa__option input{width:18px;height:18px;accent-color:var(--primary);flex:none}.CookieConsent-module__Ystraa__actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.CookieConsent-module__Ystraa__primary,.CookieConsent-module__Ystraa__secondary,.CookieConsent-module__Ystraa__settingsButton{border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:850;display:inline-flex}.CookieConsent-module__Ystraa__primary{color:#090909;background:var(--text-main)}.CookieConsent-module__Ystraa__secondary,.CookieConsent-module__Ystraa__settingsButton{border:1px solid var(--border);color:var(--text-soft);background:#ffffff09}.CookieConsent-module__Ystraa__secondary:hover,.CookieConsent-module__Ystraa__settingsButton:hover{border-color:var(--border-strong);color:var(--text-main)}.CookieConsent-module__Ystraa__settingsButton{z-index:70;min-height:34px;color:var(--text-dim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909c7;padding:0 12px;position:fixed;bottom:64px;right:20px}@media (max-width:520px){.CookieConsent-module__Ystraa__banner{width:calc(100vw - 28px);padding:15px;bottom:14px;right:14px}.CookieConsent-module__Ystraa__actions{grid-template-columns:1fr;display:grid}.CookieConsent-module__Ystraa__primary,.CookieConsent-module__Ystraa__secondary{width:100%}}
:root{--primary:#f5f5f0;--primary-strong:#f5f5f0;--accent:#d8d8d0;--bg-dark:#070707;--bg-panel:#101010;--bg-card:#101010;--text-main:#f5f5f0;--text-soft:#cfcfc8;--text-dim:#8f8f88;--border:#ffffff1c;--border-strong:#ffffff3d;--success:#c9f2d0;--error:#fb7185;--warning:#fbbf24;--shadow:none}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg-dark);scroll-behavior:smooth}body{max-width:100vw;color:var(--text-main);-webkit-user-select:none;user-select:none;background:#070707;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;overflow-x:hidden}body:before{content:none}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;background:0 0;border:none;transition:transform .16s,border-color .16s,background .16s,opacity .16s}button:disabled{cursor:not-allowed;opacity:.65}input{-webkit-user-select:text;user-select:text;transition:border-color .16s,background .16s,box-shadow .16s}textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}input:focus{box-shadow:0 0 0 3px #ffffff14;border-color:var(--border-strong)!important}.animate-spin{animation:.9s linear infinite spin}.selectable{-webkit-user-select:none;user-select:none}::selection{background:#5eead452}.brand-mark{flex:none;place-items:center;line-height:0;display:inline-grid;overflow:visible;box-shadow:none!important;background:0 0!important}.brand-mark img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}@keyframes spin{to{transform:rotate(360deg)}}
