@keyframes app-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-shimmer{0%{background-position:200%0}to{background-position:-200%0}}@keyframes flicker{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.08) rotate(-3deg)}}@keyframes plan-hint-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes softPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes mystery-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;font-family:"Vazirmatn",Tahoma,sans-serif}@font-face{font-family:"Vazirmatn";src:url(/static/fonts/Vazirmatn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Vazirmatn";src:url(/static/fonts/Vazirmatn-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#08090d;--card:#14161e;--card-2:#1a1d28;--card-border:#262b3a;--text:#f2f3f7;--muted:#8e97ab;--accent:#3d6098;--accent2:#ff5fa2;--accent3:#ffb020;--brand:#ffa851;--brand-deep:#f5a623;--brand-ink:#251400;--radius-lg:18px;--radius-md:12px;--radius-sm:8px}html{scrollbar-color:#363c4d transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#363c4d;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#464e63}body,h1,h2,h3{letter-spacing:.1px}body{margin:0;background:radial-gradient(560px 420px at 12% -8%,rgba(61,96,152,.26),transparent 65%),radial-gradient(480px 380px at 100% 0%,rgba(90,130,180,.1),transparent 60%),radial-gradient(520px 460px at 85% 90%,rgba(255,176,32,.07),transparent 60%),var(--bg);background-attachment:fixed;color:var(--text);-webkit-tap-highlight-color:transparent}#app{max-width:720px;margin:0 auto;padding:18px 14px 118px;animation:app-fade-in .3s ease}h1,h2,h3{margin:0 0 14px}h1,h3{font-size:19px;font-weight:700}h3{align-items:center;gap:9px;font-size:15px;color:var(--text)}.card{position:relative;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:18px;margin-bottom:16px;box-shadow:0 1px 0 rgba(255,255,255,.03) inset,0 12px 28px rgba(0,0,0,.35)}.row,h3{display:flex}.row{flex-wrap:wrap;gap:12px}.row>*{flex:1 1 150px}label{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:6px}button,input,select,textarea{font-family:inherit;font-size:14px}input,select,textarea{width:100%;padding:11px 13px;border-radius:var(--radius-sm);border:1px solid #2c3140;background:#0d0f15;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}input::placeholder{color:#565f75}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(61,96,152,.28)}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) center,calc(100% - 13px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-left:30px}button{padding:12px 18px;border-radius:var(--radius-sm);border:0;background:linear-gradient(160deg,var(--brand),var(--brand-deep));color:var(--brand-ink);font-weight:700;cursor:pointer;box-shadow:0 6px 18px rgba(245,166,35,.28);transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}button:active{transform:scale(.965)}button:hover{filter:brightness(1.08)}button.danger{background:linear-gradient(135deg,#e14b4b,#ff7a6b);box-shadow:0 6px 18px rgba(225,75,75,.3)}button.secondary{background:#232735;box-shadow:none;border:1px solid #2f3546}button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;filter:none}.btn-row{display:flex;gap:10px;flex-wrap:wrap}.btn-row button{flex:1 1 auto}.topup-gateway-buttons{display:flex;flex-direction:column;gap:10px;margin-top:4px}.topup-gateway-buttons button{width:100%;padding:15px 18px;font-size:14px}.topup-btn-fiat{background:linear-gradient(135deg,#1c7a4a,#34c17a);box-shadow:0 6px 20px rgba(52,193,122,.3)}.topup-btn-crypto{background:linear-gradient(135deg,#7b3fe4,#ffb020);box-shadow:0 6px 20px rgba(255,176,32,.28)}.field{margin-bottom:12px}.boost-target-slider-row{display:flex;align-items:center;gap:8px;margin-top:6px}.boost-target-slider-row input[type=range]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:999px;background:var(--card-border);cursor:pointer}.boost-target-slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--brand);box-shadow:0 2px 8px rgba(245,166,35,.45),0 0 0 4px rgba(255,168,81,.12);cursor:pointer;transition:box-shadow .15s ease,transform .1s ease}.boost-target-slider-row input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.08)}.boost-target-slider-row input[type=range]::-moz-range-thumb{box-sizing:border-box;width:18px;height:18px;border:2px solid var(--brand);border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(245,166,35,.45),0 0 0 4px rgba(255,168,81,.12);cursor:pointer}.boost-target-slider-row input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:0 0}.boost-target-slider-row span{font-size:11px;color:var(--muted);min-width:26px;text-align:center}.skeleton-line{height:14px;border-radius:999px;background:linear-gradient(90deg,var(--card-2) 25%,var(--card-border) 50%,var(--card-2) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-line+.skeleton-line{margin-top:8px}.skeleton-line.w-60{width:60%}.skeleton-line.w-40{width:40%}.table-scroll{overflow-x:auto}table{width:100%;min-width:480px;border-collapse:collapse;font-size:13px}td,th{text-align:right;padding:10px;border-bottom:1px solid #1f2330}th{color:var(--muted);font-size:12px}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700}.badge.ok{background:rgba(99,217,140,.14);color:#63d98c}.badge.warn{background:rgba(224,193,92,.14);color:#e0c15c}.badge.err{background:rgba(224,124,124,.14);color:#e07c7c}.msg,th{font-weight:600}.msg{margin-top:10px;font-size:13px}.msg.ok{color:#63d98c}.msg.err{color:#e07c7c}.topbar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-top:env(safe-area-inset-top,0)}.topbar-identity{display:flex;align-items:center;gap:12px;min-width:0}.header-avatar,.tabs button.active{background:linear-gradient(160deg,var(--brand),var(--brand-deep));color:var(--brand-ink)}.header-actions,.header-avatar{display:flex;align-items:center;flex-shrink:0}.header-avatar{width:42px;height:42px;border-radius:50%;justify-content:center;overflow:hidden;font-weight:800;font-size:16px;box-shadow:0 4px 14px rgba(245,166,35,.3);text-transform:uppercase}.header-avatar img{width:100%;height:100%;object-fit:cover}#welcome-title{margin-bottom:3px}.header-actions{gap:8px}#view-login,.icon-btn{display:flex;align-items:center;justify-content:center}.icon-btn,.tabs button{background:var(--card-2);box-shadow:none}.icon-btn{width:40px;height:40px;padding:0;border-radius:12px;border:1px solid var(--card-border);font-size:17px;color:var(--text);flex-shrink:0}.icon-btn:hover{border-color:#3a4054;filter:none}.bn-icon svg,.icon-btn svg{width:20px;height:20px}.icon-btn-danger:hover{border-color:rgba(224,124,124,.45);color:#e07c7c}.muted{color:var(--muted);font-size:13px}.small-note{margin:0 0 16px;text-align:start;font-size:12px}.tabs{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;padding-bottom:2px}.tabs button{color:var(--muted);white-space:nowrap;font-weight:600}.tabs button.active{border-color:transparent;box-shadow:0 6px 16px rgba(245,166,35,.28)}.result-list pre,pre.result{background:#0d0f15;border:1px solid #1f2330;border-radius:var(--radius-sm);padding:10px;max-height:320px;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-word}[hidden]{display:none!important}#view-login{min-height:92vh;padding:0 16px}.login-card,.tabs button{border:1px solid var(--card-border)}.login-card{background:linear-gradient(180deg,var(--card-2),var(--card));border-radius:22px;padding:36px 28px;width:100%;max-width:340px;text-align:center;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 24px 60px rgba(0,0,0,.5)}.login-card h2{font-size:18px;margin-bottom:4px}.login-logo{font-size:46px;margin-bottom:8px;filter:drop-shadow(0 0 18px rgba(255,140,60,.55));animation:flicker 2.4s ease-in-out infinite}.login-card .field{text-align:start;margin-top:16px}.lang-switcher{display:flex;justify-content:center;margin-bottom:14px}.lang-switcher-select{width:auto;background:var(--card-2);border:1px solid var(--card-border);color:var(--text);border-radius:999px;padding:5px 12px;font-size:13px;cursor:pointer}.lang-switcher-select:focus{outline:0;border-color:var(--accent)}.header-lang-select{padding:4px 8px;font-size:12px}#login-btn{width:100%;margin-top:18px;padding:13px;font-size:15px}.login-divider{display:flex;align-items:center;gap:10px;margin:18px 0 14px;color:var(--muted, #8a8fa3);font-size:12px}.login-divider::after,.login-divider::before{content:"";flex:1;height:1px;background:var(--card-border)}.oauth-btn,.oauth-telegram-box{display:flex;justify-content:center}.oauth-btn{width:100%;align-items:center;gap:10px;background:#fff;color:#1f1f1f;box-shadow:0 4px 14px rgba(0,0,0,.25);margin-bottom:10px}.oauth-btn:hover{filter:brightness(.97)}.oauth-telegram-box{min-height:40px}.header-wallet{display:flex;align-items:center;gap:8px;margin-top:6px}.header-wallet-value{font-size:15px;font-weight:800;color:var(--accent3)}.header-wallet-label{font-size:11.5px}.header-topup-btn{padding:5px 11px;font-size:11.5px;font-weight:700;border-radius:999px;background:linear-gradient(135deg,#22c58b,#17a878);box-shadow:0 4px 12px rgba(34,197,139,.3)}.quick-topup-overlay{position:fixed;inset:0;background:rgba(5,6,10,.78);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px;animation:payexa-fade-in .18s ease}.quick-topup-card{position:relative;width:100%;max-width:340px;margin:0;animation:payexa-pop-in .22s cubic-bezier(.34,1.4,.64,1)}.modal-close-btn{position:absolute;top:10px;inset-inline-end:10px;width:30px;height:30px;padding:0;border-radius:50%;background:rgba(255,255,255,.06);box-shadow:none;color:var(--muted);font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center}.modal-close-btn:hover{background:rgba(255,255,255,.12);color:var(--text)}.plan-card{position:relative;overflow:hidden;padding:0;background:radial-gradient(280px 160px at 100%0,rgba(255,176,32,.22),transparent 65%),linear-gradient(135deg,#2a2216,#201a2e);border:1px solid #4a3a20}.plan-card-header{width:100%;display:flex;align-items:center;gap:10px;padding:16px 18px;background:0 0;box-shadow:none;border:0;cursor:pointer;text-align:start;flex-wrap:wrap}.plan-card-header:hover{filter:none;opacity:.92}.plan-card-header:active{transform:none}.plan-card-badge{display:inline-block;font-size:12px;font-weight:800;color:#1a1408;background:linear-gradient(135deg,#ffd15c,#ffb020);padding:4px 12px;border-radius:999px;box-shadow:0 4px 14px rgba(255,176,32,.35);flex-shrink:0}.plan-card-hint{flex:1;font-size:12.5px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);min-width:0;animation:plan-hint-blink 1.8s ease-in-out infinite}.plan-card-chevron{font-size:18px;color:var(--muted);transition:transform .2s ease;flex-shrink:0}.plan-card.expanded .plan-card-chevron{transform:rotate(90deg)}.plan-card.expanded .plan-card-hint{animation:none;opacity:.85}#plan-card-body{padding:0 18px 18px}.plan-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.plan-info-title{font-size:15px;font-weight:700;margin-bottom:3px}.feature-desc,.plan-info-sub{font-size:12.5px;color:var(--muted)}.feature-desc{line-height:1.7;margin:-6px 0 14px}.plan-card button{flex-shrink:0;background:linear-gradient(135deg,#ffd15c,#ff9a4d);box-shadow:0 6px 18px rgba(255,176,32,.32);color:#1a1408}.plan-card button.secondary{background:#232735;color:var(--text);box-shadow:none;border:1px solid #2f3546}.plan-list{display:flex;flex-direction:column;gap:10px}.plan-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:12px 14px}.plan-list-item.active-plan{border-color:#ffb020;background:rgba(255,176,32,.08)}.plan-item-name{font-size:14px;font-weight:700;display:flex;align-items:center;gap:6px}.plan-item-active-badge{font-size:10.5px;font-weight:800;color:#1a1408;background:linear-gradient(135deg,#ffd15c,#ffb020);padding:2px 8px;border-radius:999px}.plan-item-sub{font-size:12px;color:var(--muted);margin-top:2px}.plan-item-price{font-size:13px;font-weight:800;color:var(--accent3);white-space:nowrap}.section-emoji{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;font-size:15px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);filter:grayscale(.35) brightness(1.05)}.section-emoji.anim-glow{animation:none}.boost-tagline{font-size:11.5px;font-weight:700;background:linear-gradient(135deg,#ff7a3d,#ff4d6d);-webkit-background-clip:text;background-clip:text;color:transparent;margin-right:4px}.anim-fire{animation:flicker 2s ease-in-out infinite}.anim-pulse{animation:softPulse 2.2s ease-in-out infinite}.anim-glow{animation:softPulse 2.6s ease-in-out infinite}.c-blue,.c-gold,.c-pink,.c-purple{background:rgba(255,255,255,.05)}.bottom-nav{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0));max-width:696px;margin:0 auto;display:flex;justify-content:space-around;background:rgba(20,22,30,.78);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.07);border-radius:22px;padding:8px 6px;box-shadow:0 16px 40px rgba(0,0,0,.45);z-index:50}.bn-icon,.bn-item{display:flex;align-items:center;color:var(--muted)}.bn-item{background:0 0;box-shadow:none;flex-direction:column;gap:3px;padding:5px 6px;border-radius:12px;flex:1;font-weight:600}.bn-item:active{transform:none}.bn-item.active{color:var(--text);position:relative}.bn-icon{width:34px;height:34px;justify-content:center;opacity:.75;transition:color .15s ease,opacity .15s ease}.bn-item.active .bn-icon{color:var(--brand);opacity:1}.bn-item.active::before{content:"";position:absolute;top:2px;width:16px;height:3px;border-radius:2px;background:var(--brand)}.bn-label{font-size:10.5px}.bn-item.active .bn-label{color:var(--text);font-weight:700}.result-list{margin-top:14px;display:flex;flex-direction:column;gap:8px}.result-empty{color:var(--muted);font-size:13px;text-align:center;padding:16px 0}.result-item{display:flex;align-items:center;gap:11px;background:#0d0f15;border:1px solid #1f2330;border-radius:var(--radius-md);padding:10px 12px;transition:border-color .15s ease}.result-item:hover{border-color:#363c4d}.result-avatar,.result-avatar-fallback{width:40px;height:40px;border-radius:50%;flex-shrink:0}.result-avatar{object-fit:cover;background:#23262e}.result-avatar-fallback{background:linear-gradient(135deg,#3a3f4c,#23262e);display:flex;align-items:center;justify-content:center;font-size:17px}.result-main{flex:1;min-width:0}.result-name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-sub{font-size:12px;color:var(--muted);margin-top:1px}.result-value{font-size:13px;font-weight:800;color:var(--accent3);white-space:nowrap}.visitor-item{flex-wrap:wrap}.visitor-item.visitor-item-bot{opacity:.55}.visitor-badges{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.visitor-badge{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;white-space:nowrap}.visitor-badge-vip{background:rgba(255,209,92,.16);color:#ffd15c}.visitor-badge-svip{background:rgba(180,110,255,.16);color:#c99bff}.visitor-badge-level{background:rgba(61,96,152,.2);color:#8fb2dd}.visitor-badge-muted{background:rgba(224,124,124,.16);color:#e07c7c}.visitor-badge-hidden{background:rgba(192,132,252,.14);color:#c084fc}.visitor-badge-bot{background:rgba(255,180,77,.14);color:#ffb44d}.visitor-chips-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.visitor-stat-chip{display:flex;align-items:center;gap:6px;background:#0d0f15;border:1px solid #232833;border-radius:999px;padding:5px 12px;font-size:12px}.visitor-chip-num{font-weight:800;color:var(--text)}.visitor-chip-label{color:var(--muted)}.history-panel{margin-top:10px}#history-tabs{margin-bottom:0}.room-cover-box{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:8px 10px;border-radius:var(--radius-md);background:rgba(255,255,255,.03);border:1px solid #1f2330}.room-cover-img{width:48px;height:48px;border-radius:10px;object-fit:cover;display:block;flex-shrink:0;background:#0d0f15}.room-cover-overlay{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;flex:1}.boost-report-head-text .muted,.room-cover-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-cover-name{color:var(--text);font-weight:700;font-size:13px}.room-cover-live-badge{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:11px;font-weight:700;color:#63d98c;background:rgba(16,36,26,.85);padding:2px 8px;border-radius:999px}.room-cover-live-dot{width:6px;height:6px;border-radius:50%;background:#63d98c;animation:payexa-blink 1.1s ease-in-out infinite}.boost-report-modal{max-width:400px;text-align:start}.boost-report-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;text-align:start}.boost-report-head-text{min-width:0}.boost-report-head-text .muted{font-size:12px}.boost-report-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;margin-bottom:6px;background:rgba(255,255,255,.03);border:1px solid #2c3040;border-radius:10px;font-size:12.5px;color:#c7cbd9}.boost-report-row span:last-child{font-weight:700;color:#e6e6e6}.boost-report-fire-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;margin-bottom:6px;background:rgba(255,122,61,.08);border:1px solid rgba(255,122,61,.25);border-radius:10px;font-size:12.5px;color:#ffb088}.boost-report-fire-delta,.boost-report-fire-value{font-weight:700;color:#ffd1b8}.boost-report-fire-delta.boost-report-fire-up{color:#63d98c}.boost-report-fire-delta.boost-report-fire-down{color:#ff7a6b}.boost-report-chart-title{font-size:11.5px;margin:14px 0 6px}.hot-chart-wrap{position:relative}.hot-chart-svg{width:100%;height:120px;display:block;overflow:visible}.hot-chart-baseline{stroke:rgba(255,255,255,.1);stroke-width:1}.hot-chart-area{fill:rgba(255,122,61,.14);stroke:none}.hot-chart-line{fill:none;stroke:#ff8a3d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hot-chart-dot{fill:#ff8a3d;stroke:#14161e;stroke-width:1.5}.hot-chart-crosshair{stroke:rgba(255,255,255,.22);stroke-width:1;stroke-dasharray:3 3}.hot-chart-labels{display:flex;justify-content:space-between;font-size:10.5px;color:#6c7188;margin-top:2px}.hot-chart-tooltip{position:absolute;top:-6px;transform:translate(-50%,-100%);background:#0d0f15;border:1px solid #2c3040;border-radius:8px;padding:4px 8px;font-size:11px;white-space:nowrap;color:#e6e6e6;pointer-events:none}.boost-elapsed-timer{text-align:center;font-family:monospace;font-size:26px;font-weight:700;letter-spacing:1px;color:var(--text);background:rgba(255,255,255,.03);border:1px solid var(--card-border);border-radius:var(--radius-sm);padding:10px;margin-bottom:12px}.room-hot-value{flex-shrink:0;display:flex;align-items:center;gap:4px;font-size:13px;font-weight:800;background:linear-gradient(135deg,#ff7a3d,#ff4d6d);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.stat-box{background:#0d0f15;border:1px solid #1f2330;border-radius:var(--radius-md);padding:12px 10px;text-align:center}.stat-box .v{font-size:17px;font-weight:800}.stat-box .l{font-size:11px;color:var(--muted);margin-top:4px;font-weight:600}.mystery-checkbox-row{display:flex;align-items:flex-start;gap:10px;margin-top:14px;cursor:pointer;user-select:none}.mystery-checkbox-row input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--accent2);cursor:pointer;flex:0 0 auto}.mystery-checkbox-row span{font-size:13px;color:var(--text);line-height:1.5}.mystery-checkbox-row #boost-mystery-price{color:var(--accent3);font-weight:700}.mystery-history-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.mystery-history-toggle .chevron{margin-inline-start:auto;transition:transform .15s;color:var(--muted)}.mystery-history-toggle.expanded .chevron{transform:rotate(90deg)}.mystery-history-body{margin-top:14px}.mystery-history-empty{color:var(--muted);font-size:13px;text-align:center;padding:16px 0}.mystery-alert-toast{position:fixed;bottom:20px;inset-inline:16px;margin-inline:auto;max-width:360px;display:flex;align-items:flex-start;gap:10px;background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-md);padding:12px 14px;box-shadow:0 10px 30px rgba(0,0,0,.4);z-index:300;animation:mystery-toast-in .25s ease}.mystery-alert-toast[hidden]{display:none}.mystery-alert-toast.fading{opacity:0;transition:opacity .6s ease}.mystery-alert-icon{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:0 0 auto}.mystery-icon-img{width:20px;height:20px;border-radius:50%;object-fit:cover;display:block}.mystery-alert-title{font-weight:700;color:var(--accent2);font-size:13px}.mystery-alert-body{font-size:12px;color:var(--muted);margin-top:2px}@media (max-width:480px){.row>*{flex:1 1 100%}.login-card{padding:30px 20px}}