.mt-screen{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(120% 80%at 50%0,rgba(42,91,240,.28)0,transparent 60%),radial-gradient(90% 60%at 100% 100%,rgba(185,115,255,.16)0,transparent 60%),#000;color:#f8f8fa;text-align:center}.mt-screen.is-on{display:flex;animation:mt-in .42s cubic-bezier(.2,.8,.2,1) both}body.mt-locked{overflow:hidden!important}.mt-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,rgba(100,135,255,.35),rgba(100,135,255,0));filter:blur(20px);animation:mt-drift 9s ease-in-out infinite alternate;pointer-events:none}.mt-card{position:relative;width:100%;max-width:380px;padding:28px 22px 22px;border-radius:32px;background:rgba(28,28,30,.62);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 .7px rgba(255,255,255,.08),0 20px 60px rgba(0,0,0,.5);animation:mt-rise .6s cubic-bezier(.34,1.36,.5,1) .05s both}.mt-art{width:132px;height:132px;margin:0 auto 6px}.mt-title{margin:0;font-family:"Racama","Unbounded",system-ui,sans-serif!important;font-size:34px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.mt-text{margin:10px 0 0;color:rgba(235,235,245,.72);font-size:16px;line-height:1.4}.mt-until{display:inline-flex;margin:14px 0 0;padding:7px 14px;border-radius:999px;background:rgba(10,132,255,.16);color:#8ec5ff;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.mt-until[hidden]{display:none}.mt-facts{display:flex;flex-direction:column;gap:8px;margin:18px 0 0;padding:14px 16px;border-radius:18px;background:rgba(120,120,128,.12);list-style:none;text-align:left;font-size:14px;line-height:1.35;color:rgba(235,235,245,.8)}.mt-facts li{position:relative;padding-left:22px}.mt-facts li::before{content:"";position:absolute;top:4px;left:2px;width:10px;height:10px;border-radius:50%;background:#34c759;box-shadow:0 0 0 3px rgba(52,199,89,.18)}.mt-retry{width:100%;height:52px;margin-top:18px;border:0;border-radius:999px;background:#0a84ff;color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s ease-out,opacity .16s ease-out}.mt-retry:active{transform:scale(.96)}.mt-retry:disabled{opacity:.6}html[data-theme=light] .mt-screen{background:radial-gradient(120% 80%at 50%0,rgba(61,122,254,.22)0,transparent 60%),radial-gradient(90% 60%at 100% 100%,rgba(185,115,255,.14)0,transparent 60%),#f2f2f7;color:#000}html[data-theme=light] .mt-card{background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 60px rgba(0,0,0,.12)}html[data-theme=light] .mt-text,html[data-theme=light] .mt-facts{color:rgba(60,60,67,.78)}html[data-theme=light] .mt-facts{background:rgba(118,118,128,.08)}html[data-theme=light] .mt-until{background:rgba(61,122,254,.12);color:#2f6fe0}@keyframes mt-in{0%{opacity:0}}@keyframes mt-rise{0%{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes mt-drift{0%{transform:translate(-40px,-60px)}to{transform:translate(40px,40px)}}@media (prefers-reduced-motion:reduce){.mt-screen.is-on,.mt-card,.mt-glow{animation:none}}