html,body{margin:0;height:100%;background:var(--color-sd-ground);color:var(--color-sd-ink);overflow:hidden}#viewport{position:fixed;inset:0;overflow:hidden;background:radial-gradient(40% 35% at 50% 38%,rgba(176,108,255,.1),transparent 70%),radial-gradient(30% 25% at 50% 100%,rgba(214,248,76,.05),transparent 70%),var(--color-sd-ground)}#viewport:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#demon-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:.22;pointer-events:none}#stage{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform-origin:50% 50%;overflow:visible;background:transparent;font-family:var(--font-serif)}.bg{display:none}.bg-glow{position:absolute;inset:-20%;background:radial-gradient(40% 35% at 50% 38%,rgba(176,108,255,.1),transparent 70%),radial-gradient(30% 25% at 50% 100%,rgba(214,248,76,.05),transparent 70%)}.bg-grain{position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.top{position:absolute;left:64px;right:64px;top:40px;height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-sd-rule)}.brand{display:flex;align-items:baseline;gap:18px}.brand-mark{font-size:30px;font-weight:700;letter-spacing:-.01em}.brand-sub{font-size:22px;color:var(--color-sd-ink-dim);font-style:italic}.beat-label{font-family:var(--font-mono);font-size:20px;color:var(--color-sd-accent)}.clock{font-family:var(--font-mono);font-size:20px;color:var(--color-sd-ink-dim);min-width:90px;text-align:right}.col-head{position:absolute;top:124px;width:540px;display:flex;justify-content:space-between;align-items:baseline;font-size:22px;color:var(--color-sd-ink)}.col-head em{font-family:var(--font-mono);font-style:normal;font-size:14px;color:var(--color-sd-ink-faint)}.col-head.left{left:64px}.col-head.right{left:1316px}.slots{position:absolute;inset:0;pointer-events:none}.cd-skip{margin-top:28px;font-family:var(--font-mono);font-size:14px;color:var(--color-sd-ink-dim);background:transparent;border:1px dashed var(--color-sd-rule);border-radius:3px;padding:8px 14px;cursor:pointer}.cd-skip:hover{color:var(--color-sd-accent);border-color:var(--color-sd-accent)}.row.ghost{border:1px dashed #d6f84c;background:#d6f84c0f;box-shadow:0 0 24px #d6f84c26;z-index:3}.row.ghost .r-nm,.row.ghost .r-score{color:#d6f84c;opacity:.85}.row.ghost .r-rank{color:#d6f84c}.r-chip.live{background:transparent;color:#d6f84c;border:1px solid #d6f84c;animation:sd-chip 1s ease-in-out infinite}.slot{position:absolute;left:0;top:0;box-sizing:border-box;border:1px dashed var(--color-sd-rule);border-radius:4px;display:flex;align-items:center;padding-left:14px;font-family:var(--font-mono);font-size:14px;color:var(--color-sd-ink-faint)}#rows{position:absolute;inset:0;pointer-events:none}.row{position:absolute;left:0;top:0;height:40px;display:grid;grid-template-columns:46px 32px 1fr auto 86px;align-items:center;gap:10px;padding:0 14px 0 10px;box-sizing:border-box;border-radius:3px;background:var(--color-sd-ground-2);border:1px solid var(--color-sd-rule);opacity:0}.row .r-rank{font-family:var(--font-mono);font-size:16px;color:var(--color-sd-ink-dim)}.row .r-demon{width:30px;height:30px;object-fit:contain}.row .r-name{font-size:20px;display:flex;align-items:center;gap:10px;min-width:0}.row .r-nm{font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.row .r-score{font-family:var(--font-mono);font-size:18px;text-align:right;color:var(--color-sd-ink)}.row .r-tracks{display:flex;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--color-sd-ink-faint)}.row .r-tracks i{font-style:normal;min-width:30px;text-align:right}.row .r-tracks i.z{color:var(--color-sd-fail)}.row .r-chip{flex:none;font-family:var(--font-mono);font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.07em;color:#fff;background:var(--color-sd-fail);padding:4px 7px 3px;border-radius:3px;text-transform:uppercase}.row .r-chip:empty{display:none}.row.on-right{border-color:#d6f84c40}.row.on-right .r-rank{color:var(--color-sd-accent)}.row.podium{border-color:var(--color-sd-accent);box-shadow:0 0 0 1px var(--color-sd-accent),0 0 40px #d6f84c2e}.panel{position:absolute;left:660px;top:168px;width:600px;height:860px;visibility:hidden;opacity:0;display:flex;flex-direction:column;justify-content:center}#p-countdown,#p-final{left:0;width:1920px;align-items:center;text-align:center}.cd-kicker{font-family:var(--font-mono);font-size:18px;color:var(--color-sd-violet-lit);margin:0 0 18px}.cd-title{font-size:150px;line-height:.95;margin:0;font-weight:700;letter-spacing:-.03em}.cd-sub{font-size:28px;color:var(--color-sd-ink-dim);max-width:900px;margin:28px auto 48px;line-height:1.35}.cd-time{font-family:var(--font-mono);font-size:120px;color:var(--color-sd-accent);letter-spacing:.02em}.cd-when{font-family:var(--font-mono);font-size:18px;color:var(--color-sd-ink-faint);margin-top:16px}.intro-title{font-size:76px;line-height:1;margin:0 0 48px;letter-spacing:-.02em}.intro-steps{list-style:none;padding:0;margin:0;counter-reset:s;display:grid;gap:26px}.intro-steps li{font-size:24px;line-height:1.35;color:var(--color-sd-ink-dim);padding-left:52px;position:relative;counter-increment:s}.intro-steps li:before{content:counter(s);position:absolute;left:0;top:0;font-family:var(--font-mono);color:var(--color-sd-accent);font-size:22px}.intro-steps b{color:var(--color-sd-ink);font-weight:700}.trim-kicker,.ref-kicker{font-family:var(--font-mono);font-size:18px;color:var(--color-sd-fail);margin:0 0 16px}#p-promo .trim-kicker,.ref-kicker{color:var(--color-sd-violet-lit)}.trim-team{font-size:72px;line-height:1.02;margin:0 0 28px;letter-spacing:-.02em;word-break:break-word}.trim-reason{font-size:36px;margin:0 0 10px;color:var(--color-sd-fail)}.trim-detail{font-family:var(--font-mono);font-size:20px;color:var(--color-sd-ink-dim);margin:0}.ref-title{font-size:48px;margin:0 0 30px;line-height:1.05}.ref-timer{font-family:var(--font-serif);font-size:190px;line-height:1;letter-spacing:-.03em;color:var(--color-sd-ink)}.ref-timer[data-decay=d35]{font-family:var(--font-decay-35)}.ref-timer[data-decay=d50]{font-family:var(--font-decay-50)}.ref-timer[data-decay=d70]{font-family:var(--font-decay-70)}.ref-timer[data-decay=d100]{font-family:var(--font-decay-100)}.ref-unit{font-family:var(--font-mono);font-size:18px;color:var(--color-sd-ink-faint);margin:6px 0 34px}.ref-note{font-size:24px;color:var(--color-sd-ink-dim);line-height:1.4;min-height:70px;margin:0}#p-team{justify-content:flex-start;padding-top:30px}.tc-head{display:flex;align-items:center;gap:22px;margin-bottom:34px}.tc-demon{width:96px;height:96px;object-fit:contain}.tc-slot{font-family:var(--font-mono);font-size:18px;color:var(--color-sd-violet-lit);margin:0 0 6px}.tc-name{font-size:54px;line-height:1.02;margin:0;letter-spacing:-.02em;word-break:break-word}.tc-lanes{display:grid;gap:14px}.lane{display:grid;grid-template-columns:40px 1fr 90px;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:16px 18px;border:1px solid var(--color-sd-rule);border-radius:4px;background:var(--color-sd-ground-2);opacity:.45;transition:opacity .4s,border-color .4s}.lane.live,.lane.done{opacity:1}.lane.live{border-color:var(--color-sd-violet)}.lane.done{border-color:#d6f84c59}.lane.zero,.lane.fail{border-color:var(--color-sd-fail)}.lane.skip{opacity:.45;border-style:dashed;background:#1a101480}.lane.skip .ln-ticks{visibility:hidden}.ln-t{font-family:var(--font-mono);font-size:26px;color:var(--color-sd-accent);grid-row:span 2}.ln-ticks{display:flex;gap:10px}.ln-ticks i{font-style:normal;flex:1;display:flex;flex-direction:column;gap:6px}.ln-ticks i b{display:block;height:6px;border-radius:3px;background:var(--color-sd-rule);transition:background .25s}.ln-ticks i.on b{background:var(--color-sd-accent);box-shadow:0 0 12px #d6f84c80}.ln-ticks i em{font-family:var(--font-mono);font-style:normal;font-size:12px;white-space:nowrap;letter-spacing:-.02em;color:var(--color-sd-ink-dim);min-height:16px}.ln-note{font-family:var(--font-mono);font-size:14px;color:var(--color-sd-ink-faint);grid-column:2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.lane>*{min-width:0}.ln-pts{white-space:nowrap;overflow:hidden}.lane.zero .ln-note,.lane.fail .ln-note{color:var(--color-sd-fail)}.ln-pts{font-family:var(--font-mono);font-size:30px;text-align:right;grid-column:3;grid-row:1 / span 2;color:var(--color-sd-ink)}.lane.skip .ln-pts{color:var(--color-sd-ink-faint)}.tc-overall{margin-top:34px;display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--color-sd-rule-strong);padding-top:20px}.tc-overall span{font-size:30px}.tc-overall b{font-family:var(--font-mono);font-size:76px;font-weight:400;color:var(--color-sd-accent)}.tc-overall b.pending{color:var(--color-sd-ink-faint);text-shadow:none;opacity:.5}.drift-sub{font-size:22px;color:var(--color-sd-ink-dim);margin:-10px 0 34px;line-height:1.4}.drift-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dg{border:1px solid var(--color-sd-rule);border-radius:4px;padding:20px;display:flex;justify-content:space-between;align-items:baseline}.dg span{font-family:var(--font-mono);font-size:24px;color:var(--color-sd-accent)}.dg b{font-family:var(--font-mono);font-size:36px;font-weight:400}.dg.ok{border-color:#d6f84c59}#p-final{left:0;width:1220px;align-items:flex-start;text-align:left;padding-left:64px;box-sizing:border-box}.final-title{font-size:92px;margin:0 0 24px;line-height:1;letter-spacing:-.02em;max-width:1000px}.final-sub{font-size:28px;color:var(--color-sd-ink-dim);margin:0;max-width:900px;line-height:1.4}.fullscreen{position:absolute;inset:0;z-index:5;visibility:hidden;opacity:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(60% 60% at 50% 50%,#24162cf5,#0d090dfc)}.fs-kicker{font-family:var(--font-mono);font-size:26px;color:var(--color-sd-violet-lit);margin:0 0 22px}.fs-name{font-size:180px;line-height:.95;margin:0;letter-spacing:-.035em;text-align:center;max-width:1700px}.fs-score{font-family:var(--font-mono);font-size:60px;color:var(--color-sd-accent)}.sound{position:absolute;right:190px;top:50px;z-index:6;font-family:var(--font-mono);font-size:16px;color:var(--color-sd-ink);background:transparent;border:1px solid var(--color-sd-rule-strong);border-radius:3px;padding:8px 16px;cursor:pointer}.sound:hover,.sound:focus-visible{border-color:var(--color-sd-accent);color:var(--color-sd-accent);outline:none}.status{position:absolute;left:64px;bottom:30px;font-family:var(--font-mono);font-size:16px;color:var(--color-sd-ink-faint);margin:0}@media(orientation:portrait)and (max-width:760px){#viewport:after{content:"Turn your phone sideways for the full show.";position:absolute;left:16px;right:16px;bottom:24px;text-align:center;font-family:var(--font-mono);font-size:13px;color:var(--color-sd-ink-dim)}}#shake{position:absolute;inset:0;will-change:transform}.novfx #fx,.novfx #hellglow,.novfx #demon-big,.novfx .fs-demon,.novfx #flash{display:none!important}.novfx .r-chip,.novfx .row{animation:none!important}.mute.vfx{right:266px}.mute.replay{right:352px;white-space:nowrap;color:#ffb37a;border-style:dashed}#fx{position:absolute;inset:0;width:1920px;height:1080px;pointer-events:none}#hellglow{--heat: .2;--core: #ffd08a;--outer: #d23511;position:absolute;left:-10%;right:-10%;bottom:-160px;height:520px;pointer-events:none;opacity:calc(.25 + var(--heat) * .75);transition:opacity 1.2s;will-change:opacity}#hellglow i{position:absolute;bottom:0;width:46%;height:100%;border-radius:50%;background:radial-gradient(50% 60% at 50% 100%,var(--core),var(--outer) 35%,transparent 72%);will-change:transform,opacity;animation:sd-flick 2.6s ease-in-out infinite alternate}#hellglow i:nth-child(1){left:0;animation-duration:2.1s}#hellglow i:nth-child(2){left:27%;width:46%;height:115%;animation-duration:3.1s}#hellglow i:nth-child(3){right:0;animation-duration:2.5s}@keyframes sd-flick{0%{transform:scaleY(.85) translate(-2%);opacity:.8}50%{transform:scaleY(1.05) translate(1%);opacity:1}to{transform:scaleY(.92) translate(2%);opacity:.85}}#demon-big{position:absolute;left:520px;top:150px;width:880px;height:880px;pointer-events:none;opacity:0;visibility:hidden}.sigil{--core: #ffb35a;--outer: #c2240e}.sigil i{position:absolute;inset:0;border-radius:50%;will-change:transform}.sigil .sg-core{inset:22%;background:radial-gradient(closest-side,color-mix(in srgb,var(--core) 55%,transparent),color-mix(in srgb,var(--outer) 30%,transparent) 55%,transparent 100%);animation:sg-pulse 3.2s ease-in-out infinite}.sigil .sg-r1{inset:6%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--outer) 55%,transparent) 0 2deg,transparent 2deg 9deg);-webkit-mask:radial-gradient(closest-side,transparent 93%,#000 94% 99%,transparent 100%);mask:radial-gradient(closest-side,transparent 93%,#000 94% 99%,transparent 100%);animation:sg-spin 60s linear infinite}.sigil .sg-r2{inset:16%;border:1px solid color-mix(in srgb,var(--core) 35%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--outer) 30%,transparent) inset;background:repeating-conic-gradient(from 15deg,color-mix(in srgb,var(--core) 40%,transparent) 0 1deg,transparent 1deg 30deg);-webkit-mask:radial-gradient(closest-side,transparent 88%,#000 89% 100%);mask:radial-gradient(closest-side,transparent 88%,#000 89% 100%);animation:sg-spin 38s linear infinite reverse}.sigil .sg-r3{inset:30%;border:2px dashed color-mix(in srgb,var(--outer) 50%,transparent);animation:sg-spin 24s linear infinite}.sigil .sg-star{inset:18%;border-radius:0;opacity:.35;background:conic-gradient(from 0deg,transparent 0 34deg,color-mix(in srgb,var(--outer) 70%,transparent) 36deg,transparent 38deg 106deg,color-mix(in srgb,var(--outer) 70%,transparent) 108deg,transparent 110deg 178deg,color-mix(in srgb,var(--outer) 70%,transparent) 180deg,transparent 182deg 250deg,color-mix(in srgb,var(--outer) 70%,transparent) 252deg,transparent 254deg 322deg,color-mix(in srgb,var(--outer) 70%,transparent) 324deg,transparent 326deg);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:sg-spin 90s linear infinite reverse}@keyframes sg-spin{to{transform:rotate(360deg)}}@keyframes sg-pulse{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.04);opacity:1}}@keyframes sd-breathe{0%,to{translate:0 0}50%{translate:0 -10px}}#shell{position:absolute;left:0;top:0;visibility:hidden;opacity:0;border-radius:8px;box-sizing:border-box;pointer-events:none;background:linear-gradient(180deg,#1c0e12e6,#10090cf0);border:1px solid rgba(255,120,40,.55);box-shadow:0 0 0 1px #ff3c1426,0 0 80px #ff461447,inset 0 -60px 120px #ff3c0a14}#p-team{padding:26px 30px;box-sizing:border-box;z-index:2}#p-team .tc-name{text-shadow:0 2px 24px rgba(0,0,0,.8)}.tc-demon{filter:drop-shadow(0 0 18px rgba(255,100,30,.6))}.tc-overall b{--ca: 0px;text-shadow:calc(var(--ca) * -1) 0 rgba(255,40,40,.85),var(--ca) 0 rgba(60,220,255,.75),0 0 30px rgba(214,248,76,.35)}.lane{--pulse: 0;box-shadow:0 0 calc(var(--pulse) * 40px) rgba(255,110,30,calc(var(--pulse) * .8)),inset 0 0 calc(var(--pulse) * 30px) rgba(255,90,20,calc(var(--pulse) * .35));background:#1a1014d9}.lane.live{border-color:#ff7a2a}#flash{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:8;mix-blend-mode:screen;background:radial-gradient(60% 60% at 50% 60%,rgba(255,240,210,.9),rgba(255,90,20,.35) 45%,transparent 75%)}.fs-demon{position:absolute;left:50%;top:50%;width:1000px;height:1000px;margin:-520px 0 0 -500px;opacity:0;pointer-events:none}.fs-kicker,.fs-name,.fs-score{position:relative;z-index:1}.fs-name{text-shadow:0 0 60px rgba(255,90,20,.55),0 6px 40px rgba(0,0,0,.9)}.fs-kicker{text-shadow:0 2px 16px rgba(0,0,0,.95),0 0 2px #000}.fullscreen{background:radial-gradient(60% 60% at 50% 50%,#3c0e0af0,#0a0507fc)}#p-trim .trim-team{text-shadow:0 0 40px rgba(226,86,76,.45)}.r-chip.hot{background:#ff5a1f;color:#fff}.row.leader .r-chip.hot{background:#d6f84c;color:#141006}.r-chip.soft{background:#c2551c;color:#fff4ea}.r-chip.next{background:#ffb37a;color:#2a1206}.r-chip.cut{background:var(--color-sd-fail);color:#fff}.r-chip.down{background:#7a1616;color:#ffe2de}@keyframes sd-chip{50%{opacity:.82}}.row.running,.row.new{border-color:#ff7a2a;background:linear-gradient(90deg,#781e0a8c,#280e0ee6);box-shadow:0 0 0 1px #ff782899,0 0 36px #ff50148c;animation:sd-hot 1.1s ease-in-out infinite}@keyframes sd-hot{50%{box-shadow:0 0 0 1px #ffaa3ce6,0 0 56px #ff6414d9}}.row.landed{border-color:#ff82328c;box-shadow:0 0 22px #ff5a1440}.row.upnext{border-style:dashed;border-color:#ff8c3c99}.row.overtaken{border-color:#e2564cb3;background:#460e0e99}.row.overtaken .r-rank{color:var(--color-sd-fail)}.row.pending .r-score,.row.pending .r-rank{color:var(--color-sd-ink-faint)}.row.leader{border-color:#d6f84c;box-shadow:0 0 0 1px #d6f84c,0 0 24px #d6f84c40}.row.leader .r-rank:before{content:"♛";color:#ffd53a}.row.rising{border-color:#ff7a2a;box-shadow:0 0 40px #ff501499}.row.burning{--burn: 0;border-color:#ff5a1f;background:linear-gradient(90deg,#500a06e6,#8c1e0a99);-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--burn) * 110% - 10%),#000 calc(var(--burn) * 110%));mask-image:linear-gradient(90deg,transparent calc(var(--burn) * 110% - 10%),#000 calc(var(--burn) * 110%));box-shadow:0 0 30px #ff461499}.row .r-rank{display:inline-block;transform-origin:left center}.mute{position:absolute;right:180px;top:50px;z-index:9;font-family:var(--font-mono);font-size:14px;color:var(--color-sd-ink-dim);background:transparent;border:1px solid var(--color-sd-rule);border-radius:3px;padding:6px 12px;cursor:pointer}.mute[aria-pressed=true]{color:var(--color-sd-fail);border-color:#e2564c80}.mute:hover,.mute:focus-visible{color:var(--color-sd-accent);border-color:var(--color-sd-accent);outline:none}.sound-hint{position:absolute;left:50%;translate:-50% 0;bottom:26px;z-index:9;margin:0;font-family:var(--font-mono);font-size:14px;color:#ffd8b0;background:#3c100ad9;border:1px solid rgba(255,120,40,.6);padding:8px 16px;border-radius:999px;box-shadow:0 0 24px #ff501480;animation:sd-chip 1.4s ease-in-out infinite;pointer-events:none}.sound-hint[hidden]{display:none}#p-team{height:650px;padding:20px 26px}#p-team .tc-head{margin-bottom:14px;gap:18px}#p-team .tc-demon{width:76px;height:76px}#p-team .tc-name{font-size:46px}#p-team .tc-lanes{gap:9px}#p-team .lane{padding:9px 16px}#p-team .tc-overall{margin-top:14px;padding-top:10px}#p-team .tc-overall span{font-size:26px}#p-team .tc-overall b{font-size:62px}#term{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;box-sizing:border-box;padding:18px 28px;font-family:var(--font-mono);font-size:13px;line-height:14px;color:#96e1a024;transition:opacity .8s}#term:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 62% at 50% 54%,rgba(20,15,20,.55),rgba(20,15,20,.25) 55%,transparent 80%)}#term.dim{opacity:.6}.term-head{position:absolute;left:28px;top:4px;margin:0;color:#96e1a029;white-space:nowrap;display:flex;align-items:center;gap:8px;font-size:11px}.term-dot{width:6px;height:6px;border-radius:50%;background:#d6f84c99;animation:sd-blink 1.2s steps(2) infinite;flex:none}#term.dim .term-dot{background:#96e1a033;animation:none}@keyframes sd-blink{50%{opacity:.25}}.term-lines{position:absolute;inset:0 28px 14px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}.tl{white-space:pre;overflow:hidden;text-overflow:ellipsis;flex:none}.tl .tm{color:#96e1a017}.tl .tg{color:hsl(var(--h) 85% 62% / .2)}.tl .tx{color:#aae1af24}.tl.score .tx{color:#e8d79a2e}.tl.bad .tx{color:#ff7a6e42}.tl b.ok{color:#d6f84c59;font-weight:400}.tl b.no{color:#ff5a4f73;font-weight:400}.tl:last-child:after{content:"▋";color:#aae1af24;margin-left:4px;animation:sd-blink 1s steps(2) infinite}.novfx #term{box-shadow:none}#term{contain:strict}.panel{contain:layout paint}.lite #hellglow i,.lite .sigil i,.lite .r-chip,.lite .row.running,.lite .row.new,.lite .r-chip.hot,.lite #demon-big{animation:none!important}.lite .tc-overall b{text-shadow:0 0 20px rgba(214,248,76,.3)}.lite .tc-demon{filter:none}.lite #hellglow,.lite #hellglow i,.lite .sigil i{will-change:auto}.lite .term-lines{-webkit-mask-image:none;mask-image:none}.lite #term:after{content:"";position:absolute;left:0;right:0;top:0;height:24%;pointer-events:none;background:linear-gradient(180deg,var(--color-sd-ground) 0,transparent 100%)}.sound-hint{top:104px!important;bottom:auto!important}.novfx .tl{text-shadow:none}.novfx .term-dot{box-shadow:none}@media(prefers-reduced-motion:reduce){#hellglow i,#demon-big,.r-chip.hot,.row.running,.row.new,.sound-hint{animation:none}}@media(prefers-reduced-motion:reduce){.lane,.ln-ticks i b{transition:none}}
