.fullscreenloader-module__64pYxq__shell{background:var(--bg);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.fullscreenloader-module__64pYxq__glow{pointer-events:none;background:radial-gradient(#10b9811a 0%,#0000 70%);width:600px;height:400px;animation:3s ease-in-out infinite fullscreenloader-module__64pYxq__glowPulse;position:absolute;top:-15%;left:50%;transform:translate(-50%)}.fullscreenloader-module__64pYxq__glow2{pointer-events:none;background:radial-gradient(#a78bfa0f 0%,#0000 70%);width:400px;height:300px;animation:3s ease-in-out 1.5s infinite reverse fullscreenloader-module__64pYxq__glowPulse;position:absolute;bottom:-10%;right:20%}@keyframes fullscreenloader-module__64pYxq__glowPulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}.fullscreenloader-module__64pYxq__dotGrid{pointer-events:none;background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.fullscreenloader-module__64pYxq__content{flex-direction:column;align-items:center;gap:1.75rem;animation:.5s cubic-bezier(.16,1,.3,1) both fullscreenloader-module__64pYxq__fadeUp;display:flex;position:relative}@keyframes fullscreenloader-module__64pYxq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fullscreenloader-module__64pYxq__logoWrap{justify-content:center;align-items:center;display:flex;position:relative}.fullscreenloader-module__64pYxq__logoMark{color:#fff;z-index:1;background:linear-gradient(135deg,#10b981 0%,#34d399 100%);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.75rem;animation:2.4s ease-in-out infinite fullscreenloader-module__64pYxq__logoBreathe;display:flex;position:relative;box-shadow:0 0 0 1px #10b98138,0 8px 32px #10b9814d}@keyframes fullscreenloader-module__64pYxq__logoBreathe{0%,to{box-shadow:0 0 0 1px #10b98138,0 8px 32px #10b9814d}50%{box-shadow:0 0 0 1px #10b98166,0 8px 48px #10b98180}}.fullscreenloader-module__64pYxq__logoPulse{border:1.5px solid #10b98129;border-radius:26px;animation:2.4s ease-out infinite fullscreenloader-module__64pYxq__ringExpand;position:absolute;inset:-12px}@keyframes fullscreenloader-module__64pYxq__ringExpand{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.fullscreenloader-module__64pYxq__barTrack{background:var(--border-sm);border-radius:100px;width:200px;height:2px;overflow:hidden}.fullscreenloader-module__64pYxq__barFill{background:linear-gradient(90deg,#0000,#10b981,#34d399,#0000);border-radius:100px;width:40%;height:100%;animation:1.6s ease-in-out infinite fullscreenloader-module__64pYxq__barSlide}@keyframes fullscreenloader-module__64pYxq__barSlide{0%{transform:translate(-150%)}to{transform:translate(400%)}}.fullscreenloader-module__64pYxq__message{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.8125rem;animation:.8s .3s both fullscreenloader-module__64pYxq__fadeIn}@keyframes fullscreenloader-module__64pYxq__fadeIn{0%{opacity:0}to{opacity:1}}
.toast-module__Ny4h1W__container{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.75rem;right:1.75rem}.toast-module__Ny4h1W__toast{border:1px solid var(--border-md);background:var(--surface2);pointer-events:all;border-radius:10px;align-items:flex-start;gap:.625rem;min-width:280px;max-width:360px;padding:.75rem .875rem .75rem .75rem;animation:.22s cubic-bezier(.16,1,.3,1) both toast-module__Ny4h1W__slideIn;display:flex;box-shadow:0 6px 28px #0000004d,0 1px 4px #0003}@keyframes toast-module__Ny4h1W__slideIn{0%{opacity:0;transform:translate(24px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.toast-module__Ny4h1W__success{border-color:var(--green-bdr)}.toast-module__Ny4h1W__success .toast-module__Ny4h1W__icon{color:var(--green)}.toast-module__Ny4h1W__error{border-color:var(--red-bdr)}.toast-module__Ny4h1W__error .toast-module__Ny4h1W__icon{color:var(--red)}.toast-module__Ny4h1W__info{border-color:var(--blue-bdr)}.toast-module__Ny4h1W__info .toast-module__Ny4h1W__icon{color:var(--blue)}.toast-module__Ny4h1W__icon{flex-shrink:0;margin-top:1px;display:flex}.toast-module__Ny4h1W__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast-module__Ny4h1W__title{color:var(--text);font-size:.8125rem;font-weight:600;line-height:1.35}.toast-module__Ny4h1W__message{color:var(--muted);font-size:.75rem;line-height:1.4}.toast-module__Ny4h1W__close{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;margin-top:1px;padding:2px;transition:color .12s;display:flex}.toast-module__Ny4h1W__close:hover{color:var(--text)}
.cookie-module__zWRCwq__banner{z-index:9000;pointer-events:none;padding:0 20px 16px;position:fixed;bottom:0;left:0;right:0}.cookie-module__zWRCwq__inner{pointer-events:all;background:#1a1a1f;border:1px solid #ffffff17;border-radius:20px;align-items:center;gap:20px;max-width:900px;margin:0 auto;padding:20px 24px;display:flex;box-shadow:0 -4px 32px #00000040,0 4px 24px #0000004d}.cookie-module__zWRCwq__iconWrap{background:#34d3991a;border:1px solid #34d3992e;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.cookie-module__zWRCwq__copy{flex:1;min-width:0}.cookie-module__zWRCwq__title{color:#fafafa;letter-spacing:-.02em;font-size:.875rem;font-weight:700;font-family:var(--font-geist-sans,system-ui, sans-serif);margin:0 0 3px}.cookie-module__zWRCwq__desc{color:#71717a;font-size:.78rem;line-height:1.55;font-family:var(--font-geist-sans,system-ui, sans-serif);margin:0}.cookie-module__zWRCwq__desc a{color:#34d399;font-weight:600;text-decoration:none;transition:color .15s}.cookie-module__zWRCwq__desc a:hover{color:#6ee7b7}.cookie-module__zWRCwq__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.cookie-module__zWRCwq__btnEssential{color:#a1a1aa;font-size:.8125rem;font-weight:600;font-family:var(--font-geist-sans,system-ui, sans-serif);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff1f;border-radius:100px;padding:9px 18px;transition:border-color .18s,color .18s,transform .1s}.cookie-module__zWRCwq__btnEssential:hover{color:#fafafa;border-color:#ffffff3d}.cookie-module__zWRCwq__btnEssential:active{transform:scale(.97)}.cookie-module__zWRCwq__btnAccept{color:#09090b;font-size:.8125rem;font-weight:800;font-family:var(--font-geist-sans,system-ui, sans-serif);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:#34d399;border:none;border-radius:100px;padding:9px 20px;transition:background .18s,box-shadow .18s,transform .1s}.cookie-module__zWRCwq__btnAccept:hover{background:#6ee7b7;box-shadow:0 4px 16px #34d39940}.cookie-module__zWRCwq__btnAccept:active{transform:scale(.97)}@media (max-width:600px){.cookie-module__zWRCwq__banner{padding:0 12px calc(12px + env(safe-area-inset-bottom))}.cookie-module__zWRCwq__inner{border-radius:18px;flex-direction:column;align-items:stretch;gap:14px;padding:18px}.cookie-module__zWRCwq__iconWrap{display:none}.cookie-module__zWRCwq__actions{justify-content:stretch}.cookie-module__zWRCwq__btnEssential,.cookie-module__zWRCwq__btnAccept{text-align:center;flex:1}}
