:root{--ms-bg: #07100d;--ms-panel: #0c1713;--ms-panel2: #0a1210;--ms-text: #eef7f0;--ms-dim: #7d9a8b;--ms-mint: #3ee98c;--ms-mint-hi: #b8ffd9;--ms-amber: #ffc14d;--ms-ink: #04241a;--ms-border: rgba(62, 233, 140, .24);--ms-red: #ff6b6b}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Vazirmatn,-apple-system,Segoe UI,Tahoma,sans-serif;background:var(--ms-bg);color:var(--ms-text);-webkit-tap-highlight-color:transparent;min-height:100vh;min-height:100dvh;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(620px 420px at 50% -10%,rgba(62,233,140,.14),transparent 62%),radial-gradient(700px 420px at 50% 116%,rgba(255,193,77,.07),transparent 72%),linear-gradient(168deg,#081410,#0a1814 55%,#050b09),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 4px);animation:ms-pulse 7s ease-in-out infinite}@keyframes ms-pulse{0%,to{opacity:.9}50%{opacity:1}}body:after{content:"";position:fixed;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:0;pointer-events:none;background:radial-gradient(1.6px 1.6px at 12% 92%,rgba(184,255,217,.5),transparent 70%),radial-gradient(1.4px 1.4px at 28% 96%,rgba(62,233,140,.4),transparent 70%),radial-gradient(2px 2px at 47% 94%,rgba(255,193,77,.35),transparent 70%),radial-gradient(1.4px 1.4px at 63% 91%,rgba(184,255,217,.35),transparent 70%),radial-gradient(1.8px 1.8px at 79% 95%,rgba(62,233,140,.3),transparent 70%),radial-gradient(1.4px 1.4px at 91% 92%,rgba(184,255,217,.4),transparent 70%);animation:ms-drift 16s linear infinite}@keyframes ms-drift{0%{transform:translateY(8%);opacity:0}12%{opacity:.7}88%{opacity:.4}to{transform:translateY(-28%);opacity:0}}#root{position:relative;z-index:1}.ms-app{max-width:560px;margin:0 auto;padding:16px 14px 40px;display:flex;flex-direction:column;min-height:100dvh}.ms-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 2px 0;position:relative}.ms-brand{font-size:20px;font-weight:900;letter-spacing:.5px;background:linear-gradient(100deg,#cfe9d8 20%,#fff 38%,var(--ms-mint) 50%,#fff 62%,#cfe9d8 80%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ms-sheen 4.5s ease-in-out infinite}@keyframes ms-sheen{0%,to{background-position:0% 0}50%{background-position:100% 0}}.ms-sub{font-size:12px;color:var(--ms-dim);margin:8px 2px 14px;line-height:1.7}.ms-balance{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 14px;border-radius:999px;background:#3ee98c14;border:1px solid var(--ms-border);font-size:13px;font-weight:900;color:var(--ms-mint-hi);font-variant-numeric:tabular-nums}.ms-balance .ms-coin{color:var(--ms-amber);font-size:15px}.ms-sec{margin:22px 2px 10px;font-size:12px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;color:var(--ms-mint);display:flex;align-items:center;gap:10px;text-shadow:0 0 10px rgba(62,233,140,.3)}.ms-sec:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#3ee98c99,#3ee98c1a)}.ms-card{position:relative;display:flex;gap:13px;align-items:center;padding:15px 16px;margin-bottom:10px;background:linear-gradient(150deg,#0d1a15,#0a1210 65%);border:1px solid var(--ms-border);border-radius:16px;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.ms-card:active{transform:scale(.985)}.ms-card.live{border-color:#3ee98c73;box-shadow:0 0 18px #3ee98c1f}.ms-card.done{opacity:.62;border-color:#7d9a8b40}.ms-ico{width:46px;height:46px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:24px;background:#3ee98c14;border:1px solid var(--ms-border)}.ms-card.done .ms-ico{background:#3ee98c29}.ms-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ms-card-title{font-size:14px;font-weight:900}.ms-card-desc{font-size:11.5px;color:var(--ms-dim);line-height:1.65}.ms-card-reward{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px}.ms-chip{padding:6px 11px;border-radius:999px;font-size:11.5px;font-weight:900;background:linear-gradient(90deg,#1f7a4b,var(--ms-mint));color:var(--ms-ink);font-variant-numeric:tabular-nums;box-shadow:0 4px 14px #3ee98c40}.ms-chip.gold{background:linear-gradient(90deg,#b8862f,var(--ms-amber))}.ms-btn{padding:9px 16px;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:900;border-radius:999px;background:#ffffff12;color:var(--ms-text);border:1px solid var(--ms-border);transition:transform .15s ease}.ms-btn:active{transform:scale(.96)}.ms-btn-go{background:linear-gradient(90deg,#1f7a4b,var(--ms-mint) 60%,var(--ms-mint-hi));color:var(--ms-ink);border:none;box-shadow:0 6px 18px #3ee98c4d}.ms-btn[disabled]{opacity:.55}.ms-streak{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ms-amber);font-weight:800}.ms-chest{display:flex;align-items:center;gap:12px;padding:13px 15px;margin-top:4px;background:linear-gradient(150deg,#171307,#0e0c06);border:1px solid rgba(255,193,77,.3);border-radius:16px}.ms-chest-ico{font-size:26px;flex:0 0 auto}.ms-chest-body{flex:1;min-width:0}.ms-chest-title{font-size:12.5px;font-weight:900;color:var(--ms-amber)}.ms-chest-hint{font-size:10.5px;color:var(--ms-dim);margin:3px 0 7px}.ms-chest-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.ms-chest-fill{height:100%;border-radius:999px;width:0;background:linear-gradient(90deg,#b8862f,var(--ms-amber));transition:width .6s ease}.ms-foot{margin-top:auto;padding-top:28px;text-align:center;font-size:10px;letter-spacing:3px;color:var(--ms-dim);opacity:.6;font-weight:800}.ms-toast{position:fixed;inset-inline:16px;bottom:18px;z-index:90;padding:13px 16px;border-radius:14px;text-align:center;font-size:13px;font-weight:800;line-height:1.6;background:linear-gradient(160deg,#10241b,#0a1611);border:1px solid var(--ms-border);box-shadow:0 12px 34px #00000080;opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .22s ease}.ms-toast.show{opacity:1;transform:none}.ms-toast.ok{border-color:#3ee98c80;color:var(--ms-mint-hi)}.ms-toast.warn{border-color:#ff6b6b73;color:#ffd2d2}.ms-burst{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;opacity:0;transition:opacity .25s ease}.ms-burst.show{opacity:1}.ms-burst-num{font-size:44px;font-weight:900;color:var(--ms-mint);text-shadow:0 0 30px rgba(62,233,140,.6);animation:ms-pop .9s cubic-bezier(.34,1.56,.64,1)}@keyframes ms-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.ms-empty{padding:22px 16px;text-align:center;font-size:12px;color:var(--ms-dim);line-height:1.8;border:1px dashed rgba(62,233,140,.25);border-radius:16px;background:#3ee98c08}.ms-lite body:after{content:none}.ms-lite body:before{animation:none}.ms-lite .ms-brand{animation:none}@media (prefers-reduced-motion: reduce){body:before,body:after,.ms-brand{animation:none!important}}
