:root{--fg-ease:cubic-bezier(.22, 1, .36, 1)}.fg-orb{pointer-events:none;width:64px;height:64px;position:fixed}.fg-orb-core{background:radial-gradient(circle at 35% 30%,#a7f3d0,#34d399 35%,#047857 75%,#022c22);border-radius:50%;animation:3.6s ease-in-out infinite fgBreathe;position:absolute;inset:8px;box-shadow:0 0 30px -2px #34d39988,inset 0 -6px 14px #02261c99}.fg-orb-core:after{content:"";filter:blur(1px);background:radial-gradient(#fff6,#0000 70%);border-radius:50%;position:absolute;inset:14% 22% 52%}.fg-orb-ring{border:1px solid #0000;border-radius:50%;position:absolute}.fg-orb-ring.a{border-top-color:#6ee7b7b3;border-left-color:#6ee7b733;animation:7s linear infinite fgSpin;inset:1px}.fg-orb-ring.b{border-bottom-color:#34d39977;border-right-color:#34d39922;animation:11s linear infinite reverse fgSpin;inset:-6px}.fg-orb-ring.c{border:1px dashed #34d39922;animation:40s linear infinite fgSpin;inset:-13px}@keyframes fgSpin{to{transform:rotate(360deg)}}@keyframes fgBreathe{50%{box-shadow:0 0 40px #34d399aa,inset 0 -6px 14px #02261c99}}.fg-panel{pointer-events:auto;-webkit-backdrop-filter:blur(16px);animation:fgIn .42s var(--fg-ease);font-family:var(--font-satoshi), Satoshi, ui-sans-serif, system-ui, sans-serif;background:linear-gradient(#111815f0,#080b0af5);border-radius:18px;padding:18px 20px 16px;position:fixed;box-shadow:inset 0 0 0 1px #ffffff12,0 30px 80px -10px #000000b3,0 0 60px -20px #10b98140}.fg-panel:before{content:"";background:linear-gradient(90deg,#0000,#3ddc9799 30% 70%,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.fg-tick{border:0 solid #3ddc9766;width:10px;height:10px;position:absolute}.fg-tick.tl{border-top-width:1px;border-left-width:1px;border-top-left-radius:18px;top:-1px;left:-1px}.fg-tick.tr{border-top-width:1px;border-right-width:1px;border-top-right-radius:18px;top:-1px;right:-1px}.fg-tick.bl{border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:18px;bottom:-1px;left:-1px}.fg-tick.br{border-bottom-width:1px;border-right-width:1px;border-bottom-right-radius:18px;bottom:-1px;right:-1px}@keyframes fgIn{0%{opacity:0;transform:translateY(10px)}}.fg-swap{animation:fgSwap .38s var(--fg-ease) both}@keyframes fgSwap{0%{opacity:0;transform:translateY(4px)}}.fg-head{align-items:center;gap:8px;display:flex}.fg-live{background:#3ddc97;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite fgPulse;box-shadow:0 0 10px #3ddc97}@keyframes fgPulse{50%{opacity:.35}}.fg-who{letter-spacing:.22em;color:#3ddc97;font-size:10.5px;font-weight:700}.fg-who span{color:#5d6561;font-weight:600}.fg-count{letter-spacing:.12em;color:#5d6561;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.fg-count b{color:#c9cecb;font-weight:600}.fg-bar{gap:3px;margin:10px 0 14px;display:flex}.fg-bar i{height:2px;transition:background .5s var(--fg-ease);background:#ffffff10;border-radius:2px;flex:1;position:relative;overflow:hidden}.fg-bar i.done{background:#3ddc9766}.fg-bar i.now{background:#ffffff10}.fg-bar i.now:after{content:"";animation:fgFill .7s var(--fg-ease) forwards;transform-origin:0;background:#3ddc97;position:absolute;inset:0;box-shadow:0 0 8px #3ddc97}@keyframes fgFill{0%{transform:scaleX(0)}}.fg-title{letter-spacing:-.2px;color:#f4f5f4;font-size:17px;font-weight:600;line-height:1.3}.fg-body{color:#a3ada8;cursor:default;margin-top:7px;font-size:13.5px;line-height:1.62;position:relative}.fg-caret{vertical-align:-1px;background:#3ddc97;width:6px;height:13px;margin-left:2px;animation:.9s steps(2,end) infinite fgPulse;display:inline-block;box-shadow:0 0 8px #3ddc97}.fg-foot{align-items:center;gap:10px;margin-top:16px;display:flex}.fg-skip{color:#5d6561;font-size:12px;transition:color .15s}.fg-skip:hover{color:#c9cecb}.fg-ghost{color:#c9cecb;border-radius:999px;margin-left:auto;padding:7px 14px;font-size:12.5px;transition:background .15s;box-shadow:inset 0 0 0 1px #ffffff14}.fg-ghost:hover{background:#ffffff0a}.fg-ghost+.fg-go{margin-left:0}.fg-go{color:#04130d;background:linear-gradient(145deg,#6ee7b7,#22c58b);border-radius:999px;margin-left:auto;padding:8px 18px;font-size:12.5px;font-weight:600;transition:filter .15s,transform .15s;box-shadow:0 0 22px -6px #34d399cc,inset 0 1px #fff5}.fg-go:hover{filter:brightness(1.08)}.fg-go:active{transform:scale(.97)}.fg-wait{color:#3ddc97;background:#3ddc9710;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3ddc9733}.fg-wait:after{content:"";background:linear-gradient(90deg,#0000,#3ddc9722,#0000);animation:2.2s ease-in-out infinite fgScan;position:absolute;inset:0;transform:translate(-100%)}@keyframes fgScan{to{transform:translate(100%)}}.fg-fold{pointer-events:auto;align-items:center;gap:10px;display:flex;position:fixed}.fg-fold .fg-wait{margin-left:0}.fg-fold-orb{width:52px;height:52px;position:relative}.fg-reticle{pointer-events:none;transition:top .55s var(--fg-ease), left .55s var(--fg-ease), width .55s var(--fg-ease), height .55s var(--fg-ease), border-radius .55s var(--fg-ease);animation:fgRetIn .45s var(--fg-ease) both;position:absolute;box-shadow:inset 0 0 0 1px #3ddc974d,0 0 0 3px #3ddc970a,0 0 28px -8px #3ddc9759}@keyframes fgRetIn{0%{opacity:0;transform:scale(1.025)}}.fg-corner{filter:drop-shadow(0 0 3px #34d39999);border:0 solid #6ee7b7;width:11px;height:11px;animation:3.2s ease-in-out infinite fgCorner;position:absolute}.fg-corner.tl{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:3px;top:-4px;left:-4px}.fg-corner.tr{border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:3px;top:-4px;right:-4px}.fg-corner.bl{border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:3px;bottom:-4px;left:-4px}.fg-corner.br{border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:3px;bottom:-4px;right:-4px}@keyframes fgCorner{50%{opacity:.5}}.fg-cut{transition:top .55s var(--fg-ease), left .55s var(--fg-ease), width .55s var(--fg-ease), height .55s var(--fg-ease), border-radius .55s var(--fg-ease)}@media (min-width:1200px){html[data-ftg-open="1"] .fm-ntf-card:not(.more){transition:margin-right .55s var(--fg-ease);margin-right:min(400px,100vw - 720px)}}.fg-dim{background:#020604bd}.fg-dim-light{background:#0206042e}@media (prefers-reduced-motion:reduce){.fg-orb-core,.fg-orb-ring,.fg-live,.fg-caret,.fg-wait:after,.fg-corner,.fg-bar i.now:after,.fg-panel,.fg-swap,.fg-reticle{animation:none!important}.fg-reticle,.fg-cut{transition:none!important}}
