.cookie-banner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cookie-banner{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;position:fixed;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:24px;max-width:570px;width:calc(100% - 32px);z-index:9999;animation:slideIn .3s ease-out;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.cookie-banner--bottom-left{bottom:16px;left:16px}.cookie-banner--bottom-center{bottom:16px;left:50%;transform:translateX(-50%);animation:slideInCenter .3s ease-out}.cookie-banner--bottom-right{bottom:16px;right:16px}.cookie-banner--top-left{top:16px;left:16px}.cookie-banner--top-center{top:16px;left:50%;transform:translateX(-50%);animation:slideInCenter .3s ease-out}.cookie-banner--top-right{top:16px;right:16px}.cookie-banner--preview{pointer-events:none;opacity:.95}.cookie-banner__description{font-size:14px;line-height:1.3;color:#666;margin:0}.cookie-banner__description a{color:#06c;transition:color .2s;text-decoration:underline}.cookie-banner__description a:hover{color:#049}.cookie-banner__actions{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-end}.cookie-banner .button{all:unset;cursor:pointer;border-radius:10px;padding:12px 20px;color:#000;font-size:15px}.cookie-banner .button-primary{background-color:#5542ff;border-color:#5542ff;color:#fff}.cookie-banner .button-primary:active:not(:disabled),.cookie-banner .button-primary:hover:not(:disabled){background-color:#4636d2;border-color:#4636d2;color:#fff}.cookie-banner .button-light{background-color:rgba(128,128,128,.25);border-color:rgba(0,0,0,0);color:#000}.cookie-banner .button-light:active:not(:disabled),.cookie-banner .button-light:hover:not(:disabled){background-color:rgba(128,128,128,.35);border-color:rgba(0,0,0,0)}.cookie-banner__btn{flex:1 1;min-width:120px;padding:12px 20px;border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:filter .2s linear;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;box-sizing:border-box}.cookie-banner__btn:hover:not(:disabled){filter:brightness(.92)}.cookie-banner__btn:active:not(:disabled){filter:brightness(.85)}.cookie-banner__btn:disabled{cursor:not-allowed;opacity:.5;filter:none}.cookie-banner__btn--accept{background:#5542ff;color:#fff}.cookie-banner__btn--accept:active:not(:disabled),.cookie-banner__btn--accept:hover:not(:disabled){color:#fff}.cookie-banner__btn--decline{background:rgba(128,128,128,.25);color:#000}.cookie-banner__btn--decline:hover:not(:disabled){background:rgba(128,128,128,.35);filter:none}.cookie-banner__btn--decline:active:not(:disabled){background:rgba(128,128,128,.45);filter:none}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInCenter{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:768px){.cookie-banner{max-width:none;width:calc(100% - 16px);padding:20px}.cookie-banner--bottom-center,.cookie-banner--bottom-left,.cookie-banner--bottom-right{left:0;right:0;bottom:0;transform:none;border-radius:12px 12px 0 0;width:100%}.cookie-banner--top-center,.cookie-banner--top-left,.cookie-banner--top-right{left:0;right:0;top:0;transform:none;border-radius:0 0 12px 12px;width:100%}.cookie-banner__title{font-size:18px}.cookie-banner__description{font-size:13px}.cookie-banner__actions{flex-direction:row}.cookie-banner__btn{width:100%;min-width:auto}}@media(prefers-color-scheme:dark){.cookie-banner{background:#2a2a2a;box-shadow:0 4px 20px rgba(0,0,0,.5)}.cookie-banner__title{color:#fff}.cookie-banner__description{color:#b0b0b0}.cookie-banner__description a{color:#4da6ff}.cookie-banner__description a:hover{color:#80c1ff}.cookie-banner-overlay{background:rgba(0,0,0,.7)}}.OnboardingOverlay_root__sf8P_{z-index:3000}.OnboardingOverlay_root__sf8P_,.OnboardingOverlay_svg__gTrTY{position:fixed;inset:0;pointer-events:none}.OnboardingOverlay_highlight__tcmOy{animation:OnboardingOverlay_pulse__vSX_p 2s ease-in-out infinite}@keyframes OnboardingOverlay_pulse__vSX_p{0%,to{opacity:.4}50%{opacity:1}}.OnboardingOverlay_card__Cbz_r{position:fixed;width:360px;background:#fff;border-radius:20px;padding:20px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);pointer-events:all;z-index:3002;animation:OnboardingOverlay_fadeIn__x_tEf .2s ease-out}.OnboardingOverlay_cardBusy__TKtz9{min-height:110px}@keyframes OnboardingOverlay_fadeIn__x_tEf{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes OnboardingOverlay_fadeSlideIn___Djqp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.OnboardingOverlay_dots__a9_wM{display:flex;gap:6px;margin-bottom:14px}.OnboardingOverlay_dot__Ydvom{width:6px;height:6px;border-radius:50%;background:#e0e0e0;transition:background .2s linear,transform .2s linear}.OnboardingOverlay_dotActive__WG9Sf{background:#5542ff;transform:scale(1.3)}.OnboardingOverlay_dotDone__3IL0M{background:rgba(85,66,255,.35)}.OnboardingOverlay_icon__GzXYL{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;margin-bottom:12px;flex-shrink:0}.OnboardingOverlay_iconSolid__5sAbF{background:#5542ff;color:#fff}.OnboardingOverlay_iconLight__l_2Xp{background:rgba(85,66,255,.1);color:#5542ff}.OnboardingOverlay_title__fOonP{font-size:17px;font-weight:600;color:#000;margin:0 0 8px;line-height:1.3}.OnboardingOverlay_description__3ZB__{font-size:14px;color:gray;margin:0 0 18px;line-height:1.55}.OnboardingOverlay_actions__tiaYC{justify-content:space-between}.OnboardingOverlay_actionsRight__0uled,.OnboardingOverlay_actions__tiaYC{display:flex;align-items:center;gap:8px}.OnboardingOverlay_btnNext__NuDhE{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:10px;background:#5542ff;color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:opacity .2s linear}.OnboardingOverlay_btnNext__NuDhE:hover{opacity:.88}.OnboardingOverlay_btnNext__NuDhE:active{opacity:.75}.OnboardingOverlay_btnPrev__TuID_{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:10px;background:rgba(0,0,0,0);color:gray;font-size:14px;font-weight:500;border:1px solid #e0e0e0;cursor:pointer;transition:color .2s linear,border-color .2s linear}.OnboardingOverlay_btnPrev__TuID_:hover{color:#000;border-color:#bdbdbd}.OnboardingOverlay_btnSkip__ePvs7{display:inline-flex;align-items:center;height:36px;padding:0 10px;background:rgba(0,0,0,0);color:gray;font-size:13px;border:none;cursor:pointer;transition:color .2s linear}.OnboardingOverlay_btnSkip__ePvs7:hover{color:#000}.OnboardingOverlay_busyBody__myXLQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:8px 0 4px}.OnboardingOverlay_busyText__YjKKl{font-size:14px;color:gray;margin:0}.OnboardingOverlay_spinner___Mg8e{width:28px;height:28px;border:3px solid rgba(85,66,255,.15);border-top-color:#5542ff;border-radius:50%;animation:OnboardingOverlay_spin__C4yjp .7s linear infinite}@keyframes OnboardingOverlay_spin__C4yjp{to{transform:rotate(1turn)}}