.tvg code{font-family:var(--font-geist-mono), monospace;word-break:break-word;background:#f3f5f1;border-radius:6px;padding:.1rem .4rem;font-size:.85em}.tvg .mg-sec>.guide-code{max-width:760px;margin:1rem auto 0}.tv-set{aspect-ratio:16/9;box-sizing:content-box;width:100%;max-width:420px;padding-bottom:14px;position:relative}.tv-panel{box-sizing:border-box;background:#111418;border-radius:10px;padding:6px;position:absolute;inset:0 0 14px;overflow:hidden;box-shadow:0 18px 36px #1e3a2f38,inset 0 0 0 2px #2b3036}.tv-set:before,.tv-set:after{content:"";clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:#2b3036;width:9%;height:14px;position:absolute;bottom:0}.tv-set:before{left:18%}.tv-set:after{right:18%}.tv-clean,.tv-junk{border-radius:5px;position:absolute;inset:6px;overflow:hidden}.tv-clean{background:#000;justify-content:center;align-items:center;display:flex}.tv-clean em{color:#fff;font-size:.7rem;font-style:normal;font-weight:700;position:absolute;top:5%;right:4%}.tv-clean span{box-sizing:border-box;background:#ffffff1f;border-radius:999px;justify-content:space-around;align-items:center;width:72%;height:22%;padding:0 4%;display:flex}.tv-clean span i{border-radius:6px;width:18%;height:62%}.tv-junk{box-sizing:border-box;background:#1b1f27;flex-direction:column;gap:6%;padding:4%;animation:8s cubic-bezier(.6,0,.3,1) infinite tv-wipe;display:flex}.tv-ad{background:linear-gradient(120deg,#ff6a3d,#e1306c 60%,#7c5cff);border-radius:6px;flex:0 0 38%;position:relative}.tv-ad b{color:#fff;letter-spacing:.03em;background:#00000073;border-radius:4px;padding:1px 6px;font-size:.5rem;position:absolute;top:10%;left:4%}.tv-ad i{background:#ffffffd9;border-radius:3px;width:40%;height:10%;position:absolute;bottom:14%;left:4%}.tv-tiles{flex:1;grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.tv-tiles i{border-radius:4px;position:relative}.tv-tiles b{color:#111;background:#f2b530;border-radius:2px;padding:0 3px;font-size:.42rem;position:absolute;top:2px;right:2px}.tv-sweep{background:#d97757;width:6px;margin-left:-3px;animation:8s cubic-bezier(.6,0,.3,1) infinite tv-sweep;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #d97757}@keyframes tv-wipe{0%,45%{clip-path:inset(0)}58%,92%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes tv-sweep{0%,45%{opacity:0;left:0}46%{opacity:1}57%{opacity:1;left:100%}58%,to{opacity:0;left:100%}}.tv-demo{background:#f4f7f3}.tv-demo .mg-demo-bar{background:#fff;border-bottom-color:#e2e7e4}.tv-demo .mg-demo-bar span{color:#3b4a43;background:#f1f4f2}.tv-demo-view{box-sizing:border-box;flex-direction:column;align-items:center;gap:1.1rem;min-height:300px;padding:1.4rem 1.4rem 1.3rem;display:flex}.tv-chat{flex-direction:column;gap:.45rem;width:100%;display:flex}.tv-chat p{color:#e6edf3;font-family:var(--font-geist-mono), monospace;background:#0d1117;border-radius:12px;align-items:center;gap:.5rem;margin:0;padding:.55rem .8rem;font-size:.78rem;animation:8s ease-out infinite both tv-msg;display:flex}.tv-chat p span{color:#d97757;font-weight:900}.tv-chat p b{color:#9fcb9f}.tv-chat .is-2{animation-name:tv-msg2}.tv-chat .is-3{animation-name:tv-msg3}@keyframes tv-msg{0%,5%{opacity:0;transform:translateY(6px)}10%,to{opacity:1;transform:none}}@keyframes tv-msg2{0%,25%{opacity:0;transform:translateY(6px)}30%,to{opacity:1;transform:none}}@keyframes tv-msg3{0%,58%{opacity:0;transform:translateY(6px)}63%,to{opacity:1;transform:none}}.tv-vis-backup{flex-direction:column;gap:6px;padding:1.1rem 1.2rem;display:flex}.tv-vis-backup span{box-sizing:border-box;background:#fff;border:1px solid #d5ddd7;border-radius:7px;height:13px;animation:3s ease-out infinite both tv-line}.tv-vis-backup span:first-child{width:90%}.tv-vis-backup span:nth-child(2){width:70%;animation-delay:.2s}.tv-vis-backup span:nth-child(3){width:82%;animation-delay:.4s}.tv-vis-backup span:nth-child(4){width:60%;animation-delay:.6s}@keyframes tv-line{0%,8%{opacity:0;transform:translate(-8px)}22%,to{opacity:1;transform:none}}.tv-vis-backup b,.tv-vis-off b{color:var(--g);font-size:.8rem;font-family:var(--font-geist-mono), monospace;margin-top:auto}.tv-vis-off{flex-direction:column;gap:8px;padding:1.1rem 1.2rem;display:flex}.tv-vis-off span{background:#fff;border:1px solid #d5ddd7;border-radius:8px;justify-content:flex-end;align-items:center;height:24px;padding:0 6px;display:flex}.tv-vis-off span i{background:#5fa46a;border-radius:9px;width:34px;height:18px;animation:4.5s step-end infinite tv-tog;position:relative}.tv-vis-off span i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;animation:4.5s step-end infinite tv-knob;position:absolute;top:2px;left:18px}.tv-vis-off span:nth-child(2) i,.tv-vis-off span:nth-child(2) i:after{animation-delay:.6s}.tv-vis-off span:nth-child(3) i,.tv-vis-off span:nth-child(3) i:after{animation-delay:1.2s}@keyframes tv-tog{0%,29%{background:#5fa46a}30%,to{background:#3a414a}}@keyframes tv-knob{0%,29%{left:18px}30%,to{left:2px}}.tv-vis-dock{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.1rem 1.2rem;display:flex}.tv-vis-dock span{background:#ffffff1f;border-radius:999px;justify-content:space-around;align-items:center;width:86%;height:54px;display:flex}.tv-vis-dock span i{border-radius:8px;width:18%;height:34px;animation:3s ease-out infinite both tv-pop}.tv-vis-dock span i:nth-child(2){animation-delay:.15s}.tv-vis-dock span i:nth-child(3){animation-delay:.3s}.tv-vis-dock span i:nth-child(4){animation-delay:.45s}@keyframes tv-pop{0%,6%{transform:scale(0)}18%,to{transform:scale(1)}}.tv-vis-dock em{color:#cfeac9;font-size:.8rem;font-style:normal;font-family:var(--font-geist-mono), monospace}.tv-off{box-sizing:border-box;background:#f1f4ef;border-radius:28px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;width:min(100%,760px);margin:1.6rem auto 1.8rem;padding:1.6rem;display:flex}.tv-off .tv-set{flex:300px;max-width:360px}.tv-o-list{flex-direction:column;flex:260px;gap:.7rem;max-width:330px;margin:0;padding:0;list-style:none;display:flex}.tv-o-list li{background:#fff;border:2px solid #e2e7e4;border-radius:18px;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;animation:8s step-end infinite tv-row;display:flex}.tv-o-list li:nth-child(2){animation-name:tv-row2}.tv-o-list li:nth-child(3){animation-name:tv-row3}.tv-o-list span{color:#4b524b;font-size:.85rem;line-height:1.35}.tv-o-list strong{color:var(--ink);font-size:.98rem;display:block}.tv-o-list li>i{background:#5fa46a;border-radius:12px;flex:none;width:44px;height:24px;animation:8s step-end infinite tv-sw;position:relative}.tv-o-list li>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;animation:8s step-end infinite tv-swk;position:absolute;top:3px;left:23px}.tv-o-list li:nth-child(2)>i,.tv-o-list li:nth-child(2)>i:after{animation-delay:.9s}.tv-o-list li:nth-child(3)>i,.tv-o-list li:nth-child(3)>i:after{animation-delay:1.8s}@keyframes tv-sw{0%,14%{background:#5fa46a}15%,92%{background:#c9d0cc}93%,to{background:#5fa46a}}@keyframes tv-swk{0%,14%{left:23px}15%,92%{left:3px}93%,to{left:23px}}@keyframes tv-row{0%,14%{border-color:#e2e7e4}15%,25%{border-color:#5fa46a}26%,to{border-color:#e2e7e4}}@keyframes tv-row2{0%,25%{border-color:#e2e7e4}26%,36%{border-color:#5fa46a}37%,to{border-color:#e2e7e4}}@keyframes tv-row3{0%,36%{border-color:#e2e7e4}37%,47%{border-color:#5fa46a}48%,to{border-color:#e2e7e4}}.tv-undo{box-sizing:border-box;background:#f1f4ef;border-radius:28px;flex-direction:column;align-items:center;gap:1.1rem;width:min(100%,760px);margin:1.6rem auto 1.4rem;padding:1.6rem 1.4rem;display:flex}.tv-u-row{justify-content:center;align-items:center;width:100%;display:flex}.tv-u-card{text-align:center;background:#fff;border:2px solid #e2e7e4;border-radius:20px;flex-direction:column;flex:0 180px;align-items:center;gap:.3rem;min-width:0;padding:1rem .8rem;animation:6s step-end infinite tv-card;display:flex;box-shadow:0 12px 26px #1e3a2f14}.tv-u-card:nth-of-type(2){animation-delay:1.5s}.tv-u-card:nth-of-type(3){animation-delay:3s}@keyframes tv-card{0%,24%{border-color:#5fa46a;transform:translateY(-4px)}25%,to{border-color:#e2e7e4;transform:none}}.tv-u-card b{background:var(--g);width:34px;height:34px;color:var(--gl);border-radius:11px;place-items:center;display:grid}.tv-u-card strong{color:var(--ink);font-size:1rem}.tv-u-card small{color:var(--copy);font-size:.76rem}.tv-u-card.is-dark{background:var(--g);border-color:var(--g)}.tv-u-card.is-dark strong{color:#fff}.tv-u-card.is-dark small{color:var(--gl)}.tv-u-card.is-dark b{color:var(--g);background:#fff}.tv-u-wire{border-top:3px dashed #9fcb9f;flex:50px;min-width:24px;height:0;margin:0 .3rem;position:relative}.tv-u-wire:after{content:"";border:5.5px solid #0000;border-left:8px solid #9fcb9f;border-right:0;position:absolute;top:-7px;right:-2px}.tv-u-back{color:#e6edf3;background:#0d1117;border-radius:999px;align-items:center;gap:.7rem;padding:.7rem 1.2rem;animation:6s ease-in-out infinite tv-back;display:flex}.tv-u-back span{color:#d97757;font-size:1.5rem;font-weight:900;animation:6s ease-in-out infinite tv-spin;display:inline-block}.tv-u-back code{color:#e6edf3;background:0 0;padding:0}.tv-u-back small{color:#9fcb9f;font-size:.8rem}@keyframes tv-back{0%,70%{box-shadow:none}78%,92%{box-shadow:0 0 0 4px #d9775759}to{box-shadow:none}}@keyframes tv-spin{0%,72%{transform:rotate(0)}90%,to{transform:rotate(-360deg)}}@media (max-width:620px){.tv-u-row{flex-direction:column}.tv-u-card{flex-basis:auto;width:100%}.tv-u-wire{border-top:0;border-left:3px dashed #9fcb9f;flex:none;width:0;height:26px;margin:.2rem 0}.tv-u-wire:after{border:5.5px solid #0000;border-top:8px solid #9fcb9f;border-bottom:0;inset:auto auto -2px -7px}}@media (prefers-reduced-motion:reduce){.tvg *{animation:none!important}}
