.sv{--bg:var(--lightningcss-light,#faf7f4)var(--lightningcss-dark,#080707);--bg-content:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0e0d);--bg-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171514);--bg-hover:var(--lightningcss-light,#3c1e0a0b)var(--lightningcss-dark,#ffffff0a);--bg-active:var(--lightningcss-light,#3c1e0a13)var(--lightningcss-dark,#ffffff12);--bg-selected:var(--lightningcss-light,#e8590c1a)var(--lightningcss-dark,#ff670021);--border:var(--lightningcss-light,#ece5de)var(--lightningcss-dark,#1f1d1c);--border-strong:var(--lightningcss-light,#ddd3c9)var(--lightningcss-dark,#2d2b29);--text:var(--lightningcss-light,#1c1612)var(--lightningcss-dark,#f4f2f0);--text-2:var(--lightningcss-light,#3d332b)var(--lightningcss-dark,#d7d3d1);--text-3:var(--lightningcss-light,#6b5e54)var(--lightningcss-dark,#a19e9b);--text-4:var(--lightningcss-light,#8a7c71)var(--lightningcss-dark,#837f7d);--accent:var(--lightningcss-light,#e8590c)var(--lightningcss-dark,#ff6700);--accent-fg:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#ff9c61);--accent-soft:var(--lightningcss-light,#e8590c1f)var(--lightningcss-dark,#ff670026);--accent-solid:var(--lightningcss-light,#cf4a0b)var(--lightningcss-dark,#d04600);--on-accent:#fff;--green:var(--lightningcss-light,#1d7f53)var(--lightningcss-dark,#4cc38a);--red:var(--lightningcss-light,#d0284a)var(--lightningcss-dark,#f0506e);--warn:var(--lightningcss-light,#a35f00)var(--lightningcss-dark,#f5b83d);--add-bg:var(--lightningcss-light,#1d7f531a)var(--lightningcss-dark,#4cc38a17);--del-bg:var(--lightningcss-light,#d0284a14)var(--lightningcss-dark,#f0506e17);--lane-0:var(--lightningcss-light,#e8590c)var(--lightningcss-dark,#ff6700);--lane-1:var(--lightningcss-light,#4385e4)var(--lightningcss-dark,#c5d8fd);--lane-2:var(--lightningcss-light,#7b5600)var(--lightningcss-dark,#ffd16b);--lane-3:var(--lightningcss-light,#8b66b3)var(--lightningcss-dark,#e1a0fe);--lane-4:var(--lightningcss-light,#127a6b)var(--lightningcss-dark,#2fe0d8);--lane-5:var(--lightningcss-light,#832151)var(--lightningcss-dark,#d485a6);--lane-6:var(--lightningcss-light,#225c13)var(--lightningcss-dark,#8ddc7c);--lane-7:var(--lightningcss-light,#0268a5)var(--lightningcss-dark,#50b9df);--lane-8:var(--lightningcss-light,#563199)var(--lightningcss-dark,#8a82e9);--lane-9:var(--lightningcss-light,#269e5f)var(--lightningcss-dark,#16ac73);--sh-1:var(--lightningcss-light,#3c1e0a0f)var(--lightningcss-dark,#ffffff0f);--sh-2:var(--lightningcss-light,#3c1e0a1f)var(--lightningcss-dark,#00000080);--sh-3:var(--lightningcss-light,#3c1e0a0f)var(--lightningcss-dark,#0006);--shadow:0 0 0 1px var(--sh-1), 0 10px 28px var(--sh-2), 0 2px 7px var(--sh-3);--shadow-sm:0 1px 2px var(--sh-3);--radius:6px;--radius-lg:10px;--fw-medium:500;--fw-strong:550;--mono:var(--font-mono), ui-monospace, monospace;--travel:cubic-bezier(.45, 0, .1, 1);--arrive:cubic-bezier(.25, .8, .25, 1);--sv-g:24px;height:var(--sv-h,300px);padding:var(--sv-g) var(--sv-g) 0;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);font:13px/1.45 var(--font-sans);color:var(--text);text-align:left;letter-spacing:normal;border-radius:16px;margin:0;position:relative;overflow:hidden}.sv[data-off] *{animation-play-state:paused!important}.sv-card{background:var(--bg-content);height:100%;box-shadow:var(--shadow);border-radius:12px 12px 0 0;position:relative;overflow:hidden}.sv[data-wide]{padding-right:0}.sv[data-wide] .sv-card{border-radius:12px 0 0}.sv .mono{font-family:var(--mono)}.sv-icon{vertical-align:-.125em;flex:none;display:inline-block}.sv .add{color:var(--green)}.sv .del{color:var(--red)}.sv .q{color:var(--text-3)}.sv .qq{color:var(--text-4)}.sv .ok{color:var(--green)}.sv-btn{border-radius:var(--radius);height:28px;font-size:12.5px;font-weight:var(--fw-strong);white-space:nowrap;color:var(--text-2);border:1px solid #0000;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.sv-btn.primary{background:var(--accent-solid);color:var(--on-accent);box-shadow:inset 0 1px 0 #fff3, var(--shadow-sm)}.sv-btn.subtle{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-sm)}.sv-btn.danger{color:var(--red)}.sv-kbd{background:var(--bg-active);height:18px;color:var(--text-3);letter-spacing:.04em;white-space:nowrap;border-radius:4px;align-items:center;padding:0 5px;font-size:11.5px;display:inline-flex}.sv-av{background:var(--lane-1);width:16px;height:16px;color:var(--bg);font-size:9px;font-weight:var(--fw-strong);border-radius:50%;flex:none;place-items:center;display:inline-grid}.sv-av.ag{background:var(--lane-3)}.sv-head{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;padding:12px 16px 10px;display:flex}.sv-head b{font-size:14px;font-weight:var(--fw-strong)}.sv-head span{color:var(--text-4);font-size:12px}.sv-row{white-space:nowrap;align-items:center;gap:10px;height:30px;padding:0 16px;font-size:12.5px;display:flex;position:relative}.sv-row .t{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sv-row .sha{font:11.5px var(--mono);color:var(--text-4)}.sv-sel{border-radius:var(--radius);background:var(--bg-selected);height:30px;position:absolute;left:6px;right:6px}.sv-toast{left:50%;bottom:var(--sv-g);background:var(--bg-elevated);width:max-content;max-width:92%;box-shadow:var(--shadow);opacity:0;white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute;transform:translate(-50%,12px)}.sv-toast .act{color:var(--accent-fg);font-weight:var(--fw-strong);margin-left:6px;display:inline-block}.sv-un-list{padding:6px 0}.sv-un .sv-sel{top:6px}.sv-un-fix{animation:sv-un-fold 10s infinite var(--travel);overflow:hidden}@keyframes sv-un-fold{0%,24%{opacity:1;height:30px}28%,62%{opacity:0;height:0}66%,to{opacity:1;height:30px}}.sv-un-menu{background:var(--bg-elevated);width:180px;box-shadow:var(--shadow);opacity:0;animation:sv-un-menu 10s infinite var(--arrive);border-radius:8px;padding:4px;font-size:12.5px;position:absolute;top:54px;left:46%}@keyframes sv-un-menu{0%,6%{opacity:0;transform:translateY(-4px)}9%,22%{opacity:1;transform:none}24%,to{opacity:0;transform:none}}.sv-un-menu div{border-radius:5px;align-items:center;height:26px;padding:0 8px;display:flex}.sv-un-menu .on{background:var(--bg-hover);animation:10s infinite sv-un-item}@keyframes sv-un-item{0%,15%{background:0 0}16%,19%{background:var(--bg-hover)}20%,22%{background:var(--bg-active)}23%,to{background:var(--bg-hover)}}.sv-un .t1{animation:sv-toast-a 10s infinite var(--arrive)}.sv-un .t2{animation:sv-toast-b 10s infinite var(--arrive)}.sv-un .t1 .act{animation:10s infinite sv-press-undo}@keyframes sv-toast-a{0%,25%{opacity:0;transform:translate(-50%,12px)}29%,58%{opacity:1;transform:translate(-50%)}60%,to{opacity:0;transform:translate(-50%)}}@keyframes sv-toast-b{0%,58%{opacity:0;transform:translate(-50%)}60%,90%{opacity:1;transform:translate(-50%)}94%,to{opacity:0;transform:translate(-50%)}}@keyframes sv-press-undo{0%,54%{transform:none}56%{transform:scale(.9)}58%,to{transform:none}}.sv-st-list{padding:6px 0}.sv-st-row{overflow:hidden}.sv-st-row .n{width:64px;height:18px;font:11.5px/18px var(--mono);color:var(--text-3);display:inline-block;overflow:hidden}.sv-st-row .n>span{display:block}.sv-st-row .sha{background:var(--bg-active);color:var(--text-3);border-radius:4px;padding:0 6px;line-height:18px}.sv-st-row.r0{animation:sv-st-fold 12s infinite var(--travel)}@keyframes sv-st-fold{0%,18%{opacity:1;height:30px}22%,62%{opacity:0;height:0}66%,to{opacity:1;height:30px}}.sv-st-row.r0 .drop{animation:12s infinite sv-press}@keyframes sv-press{0%,13%{transform:none}15%{transform:scale(.92)}17%,to{transform:none}}.sv-st-row:not(.r0) .n>span{animation:sv-st-roll 12s infinite var(--travel)}@keyframes sv-st-roll{0%,22%{transform:none}26%,62%{transform:translateY(-18px)}66%,to{transform:none}}.sv-st-row.r0 .sha{animation:12s infinite sv-st-sha}@keyframes sv-st-sha{0%,64%{background:var(--bg-active);color:var(--text-3)}66%,92%{background:var(--accent-soft);color:var(--accent-fg)}96%,to{background:var(--bg-active);color:var(--text-3)}}.sv-st .t1{animation:sv-st-toast-a 12s infinite var(--arrive)}.sv-st .t2{animation:sv-st-toast-b 12s infinite var(--arrive)}.sv-st .t1 .act{animation:12s infinite sv-st-undo}@keyframes sv-st-toast-a{0%,21%{opacity:0;transform:translate(-50%,12px)}25%,60%{opacity:1;transform:translate(-50%)}62%,to{opacity:0;transform:translate(-50%)}}@keyframes sv-st-toast-b{0%,60%{opacity:0;transform:translate(-50%)}62%,90%{opacity:1;transform:translate(-50%)}94%,to{opacity:0;transform:translate(-50%)}}@keyframes sv-st-undo{0%,56%{transform:none}58%{transform:scale(.9)}60%,to{transform:none}}.sv-gr-scroll{animation:18s infinite sv-gr-step}@keyframes sv-gr-step{0%,3.61%{animation-timing-function:var(--travel);transform:translateY(0)}5.56%,9.17%{animation-timing-function:var(--travel);transform:translateY(-30px)}11.11%,14.72%{animation-timing-function:var(--travel);transform:translateY(-60px)}16.67%,20.28%{animation-timing-function:var(--travel);transform:translateY(-90px)}22.22%,25.83%{animation-timing-function:var(--travel);transform:translateY(-120px)}27.78%,31.39%{animation-timing-function:var(--travel);transform:translateY(-150px)}33.33%,36.94%{animation-timing-function:var(--travel);transform:translateY(-180px)}38.89%,42.5%{animation-timing-function:var(--travel);transform:translateY(-210px)}44.44%,48.06%{animation-timing-function:var(--travel);transform:translateY(-240px)}50%,53.61%{animation-timing-function:var(--travel);transform:translateY(-270px)}55.56%,59.17%{animation-timing-function:var(--travel);transform:translateY(-300px)}61.11%,64.72%{animation-timing-function:var(--travel);transform:translateY(-330px)}66.67%,70.28%{animation-timing-function:var(--travel);transform:translateY(-360px)}72.22%,75.83%{animation-timing-function:var(--travel);transform:translateY(-390px)}77.78%,81.39%{animation-timing-function:var(--travel);transform:translateY(-420px)}83.33%,86.94%{animation-timing-function:var(--travel);transform:translateY(-450px)}88.89%,92.5%{animation-timing-function:var(--travel);transform:translateY(-480px)}94.44%,98.06%{animation-timing-function:var(--travel);transform:translateY(-510px)}to{transform:translateY(-540px)}}.sv-gr-tile{position:relative}.sv-gr-tile svg{position:absolute;top:0;left:8px}.sv-gr .sv-row{padding-left:84px}.sv-gr .ref{height:18px;font:11px var(--mono);border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.sv-gr .ref.l0{background:var(--accent-soft);color:var(--accent-fg)}.sv-gr .ref.l1{box-shadow:inset 0 0 0 1px var(--lane-1);color:var(--lane-1)}.sv-gr .ref.l3{box-shadow:inset 0 0 0 1px var(--lane-3);color:var(--lane-3)}.sv-fa-body{animation:10s infinite sv-fa-open}@keyframes sv-fa-open{0%,2%{opacity:0}5%,92%{opacity:1}97%,to{opacity:0}}.sv-fa-bar{background:var(--bg-active);border-radius:2px;height:4px;margin:14px 16px 6px;position:relative}.sv-fa-fill{background:var(--accent);transform-origin:0;border-radius:2px;animation:10s infinite sv-fa-fill;position:absolute;inset:0;transform:scaleX(0)}@keyframes sv-fa-fill{0%,6%{animation-timing-function:linear;transform:scaleX(0)}10%{animation-timing-function:linear;transform:scaleX(.086)}52%,to{transform:scaleX(1)}}.sv-fa-marks{height:34px;margin:0 16px;font-size:12px;position:relative}.sv-fa-marks>div{color:var(--text-4);white-space:nowrap;flex-direction:column;display:flex;position:absolute;top:0}.sv-fa-marks b{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.sv-fa-marks .m1{animation:10s infinite sv-fa-m1;left:8.6%;transform:translate(-4px)}.sv-fa-marks .m2{align-items:flex-end;animation:10s infinite sv-fa-m2;right:0}@keyframes sv-fa-m1{0%,9.5%{color:var(--text-4)}11%,to{color:var(--text)}}@keyframes sv-fa-m2{0%,51.5%{color:var(--text-4)}53%,to{color:var(--text)}}.sv-fa-rows{border-top:1px solid var(--border);animation:sv-fa-rows 10s infinite var(--arrive);padding:4px 0}@keyframes sv-fa-rows{0%,9.5%{opacity:0;transform:translateY(6px)}12%,to{opacity:1;transform:none}}.sv-fa-rows .sv-row{gap:12px}.sv-fa-rows .dot{border:2px solid var(--lane-0);border-radius:50%;flex:none;width:8px;height:8px}.sv-mp .sv-card{padding:12px 16px 16px}.sv-mp-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.sv-mp-head b{font-size:15px;font-weight:var(--fw-strong)}.sv-mp-head span{color:var(--text-4);font-size:12px}.sv-mp-list{animation:8s infinite sv-mp-list}@keyframes sv-mp-list{0%,56%{opacity:1;animation-timing-function:var(--travel);transform:none}62%{opacity:0;transform:translateY(-16px)}62.5%,66%{opacity:0;animation-timing-function:var(--arrive);transform:translateY(16px)}74%,to{opacity:1;transform:none}}.sv-mp-row{white-space:nowrap;align-items:center;gap:8px;height:30px;font-size:12.5px;display:flex}.sv-mp-row .i{text-align:right;width:14px;color:var(--text-4);font-variant-numeric:tabular-nums}.sv-mp-row .pr{color:var(--text-3);font-weight:var(--fw-medium)}.sv-mp-row .t{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sv-mp-st{text-align:right;width:84px;height:18px;font-size:12px;line-height:18px;overflow:hidden}.sv-mp-st>span{flex-direction:column;display:flex}.sv-mp-st .was{color:var(--text-3)}.sv-mp-st .now{color:var(--green)}.sv-mp-row.r1 .sv-mp-st>span{animation:8s infinite sv-mp-r1}.sv-mp-row.r2 .sv-mp-st>span{animation:8s infinite sv-mp-r2}.sv-mp-row.r3 .sv-mp-st>span{animation:8s infinite sv-mp-r3}@keyframes sv-mp-r1{0%,14%{animation-timing-function:var(--travel);transform:none}17.5%,63%{transform:translateY(-18px)}64%,to{transform:none}}@keyframes sv-mp-r2{0%,21%{animation-timing-function:var(--travel);transform:none}24.5%,63%{transform:translateY(-18px)}64%,to{transform:none}}@keyframes sv-mp-r3{0%,28%{animation-timing-function:var(--travel);transform:none}31.5%,63%{transform:translateY(-18px)}64%,to{transform:none}}.sv-mp-warn{border-top:1px solid var(--border);color:var(--warn);align-items:flex-start;gap:8px;margin-top:8px;padding-top:10px;font-size:12px;display:flex}.sv-mp-warn .sv-icon{margin-top:2px}.sv-mp-foot{margin-top:14px}.sv-mp .go{animation:8s infinite sv-mp-press}@keyframes sv-mp-press{0%,9%{transform:none}10.5%{transform:scale(.96)}12.5%,to{transform:none}}.sv-bp{grid-template-columns:176px 1fr;height:100%;display:grid}.sv-bp-side{border-right:1px solid var(--border);background:var(--bg);padding:12px 10px;position:relative}.sv-bp-side .sv-row{height:28px;color:var(--text-2);padding:0 8px;font-size:12.5px}.sv-bp-side .sv-row.on{border-radius:var(--radius);background:var(--bg-selected);color:var(--text)}.sv-bp-actions{gap:6px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.sv-bp-actions .sv-btn{flex:1;justify-content:center}.sv-bp-actions .push{animation:12s infinite sv-bp-press}@keyframes sv-bp-press{0%,6%{transform:none}8%{transform:scale(.94)}10%,to{transform:none}}.sv-bp-sheet{z-index:2;border-radius:var(--radius-lg);background:var(--bg-elevated);width:372px;box-shadow:var(--shadow);opacity:0;animation:sv-bp-sheet 12s infinite var(--arrive);padding:12px 14px 14px;position:absolute;bottom:48px;left:10px}@keyframes sv-bp-sheet{0%,10%{opacity:0;transform:translateY(8px)}14%,56%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(4px)}}.sv-bp-sheet h4{letter-spacing:normal;font-family:inherit;font-size:14px;font-weight:var(--fw-strong);margin:0}.sv-bp-sheet p{color:var(--text-2);margin:2px 0 10px;font-size:12.5px}.sv-bp-list{margin-bottom:8px;font-size:12px}.sv-bp-list .h{color:var(--text-3);font-weight:var(--fw-medium)}.sv-bp-list .c{white-space:nowrap;align-items:center;gap:8px;height:22px;display:flex}.sv-bp-list .c .sha{font:11.5px var(--mono);color:var(--text-4)}.sv-bp-fore{color:var(--green);align-items:center;gap:6px;margin:4px 0 12px;font-size:12px;display:flex}.sv-bp-btns{gap:6px;display:flex}.sv-bp-btns .primary{animation:12s infinite sv-bp-fix}@keyframes sv-bp-fix{0%,50%{transform:none}52%{transform:scale(.95)}54%,to{transform:none}}.sv-bp-btns .danger{margin-left:auto}.sv-bp-main{padding:12px 16px}.sv-bp .sv-toast{left:auto;right:var(--sv-g);animation:sv-bp-toast 12s infinite var(--arrive);transform:translateY(12px)}@keyframes sv-bp-toast{0%,58%{opacity:0;transform:translateY(12px)}62%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.sv-km{grid-template-columns:1fr;display:grid}.sv-km-src{border-bottom:1px solid var(--border);font:12px/20px var(--mono);color:var(--text-3);white-space:nowrap;padding:12px 16px;overflow:hidden}.sv-km-src .hl{background:var(--accent-soft);color:var(--accent-fg);border-radius:4px;padding:1px 3px}.sv-km-list{padding:6px 0;position:relative}.sv-km .sv-sel{animation:9s infinite sv-km-sel;top:6px}@keyframes sv-km-sel{0%,22%{animation-timing-function:var(--travel);transform:none}28%,52%{animation-timing-function:var(--travel);transform:translateY(30px)}58%,86%{animation-timing-function:var(--travel);transform:translateY(60px)}94%,to{transform:none}}.sv-km-list .where{width:112px;color:var(--text-4);font-size:12px}.sv-tk .sv-card{padding:12px 16px 16px}.sv-tk-top{align-items:baseline;gap:8px;display:flex}.sv-tk-top b{font-size:14px;font-weight:var(--fw-strong)}.sv-tk-roll{height:18px;color:var(--text-3);font-size:12.5px;line-height:18px;display:inline-block;overflow:hidden}.sv-tk-roll>span{flex-direction:column;animation:12s infinite sv-tk-roll;display:flex}@keyframes sv-tk-roll{0%,22%{animation-timing-function:var(--travel);transform:none}25%,47%{animation-timing-function:var(--travel);transform:translateY(-18px)}50%,72%{animation-timing-function:var(--travel);transform:translateY(-36px)}75%,97%{animation-timing-function:var(--travel);transform:translateY(-54px)}to{transform:translateY(-72px)}}.sv-tk-lanes{gap:0;margin:12px 0 10px;animation:12s step-end infinite sv-tk-cvd;display:flex}@keyframes sv-tk-cvd{0%{filter:none}24%{filter:url(#sv-deut)}49%{filter:url(#sv-prot)}74%{filter:url(#sv-trit)}99%{filter:none}}.sv-tk-lanes{justify-content:space-between;height:72px;padding:0 4px}.sv-tk-lane{width:10px;position:relative}.sv-tk-lane:before{content:"";background:currentColor;width:2.5px;position:absolute;top:0;bottom:0;left:3.75px}.sv-tk-lane i{background:currentColor;border-radius:50%;width:10px;height:10px;position:absolute;left:0}.sv-tk-checks{border-top:1px solid var(--border);color:var(--text-2);flex-wrap:wrap;gap:6px 18px;padding-top:10px;font-size:12px;display:flex}.sv-tk-checks span{align-items:center;gap:6px;display:inline-flex}.sv-tk-checks .sv-icon{color:var(--green)}.sv-fc{grid-template-columns:40% 60%;height:100%;display:grid}.sv-fc-list{border-right:1px solid var(--border);padding:6px 0;position:relative}.sv-fc .sv-sel{animation:11s infinite sv-fc-sel;top:6px}@keyframes sv-fc-sel{0%,9%{animation-timing-function:var(--travel);transform:none}14%,84%{animation-timing-function:var(--travel);transform:translateY(30px)}90%,to{transform:none}}.sv-fc-reader{min-width:0;padding:12px 16px;display:grid}.sv-fc-beat{grid-area:1/1;min-width:0}.sv-fc-beat.a{animation:11s infinite sv-fc-a}.sv-fc-beat.b{opacity:0;animation:11s infinite sv-fc-b}@keyframes sv-fc-a{0%,10%{opacity:1}12%,88%{opacity:0}91%,to{opacity:1}}@keyframes sv-fc-b{0%,12%{opacity:0}14%,86%{opacity:1}88%,to{opacity:0}}.sv-fc-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:var(--fw-strong);overflow:hidden}.sv-fc-title .n{color:var(--text-3);font-weight:var(--fw-medium)}.sv-fc-sub{font:11.5px var(--mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 10px;overflow:hidden}.sv-fc-fact{white-space:nowrap;align-items:center;gap:8px;height:26px;font-size:12.5px;display:flex}.sv-fc-fact .k{width:92px;color:var(--text-4);flex:none}.sv-fc-beat.b .sv-fc-fact{opacity:0;animation:sv-fc-fact 11s infinite var(--arrive)}.sv-fc-beat.b .sv-fc-fact:nth-of-type(2){animation-name:sv-fc-fact2}.sv-fc-beat.b .sv-fc-fact:nth-of-type(3){animation-name:sv-fc-fact3}.sv-fc-beat.b .sv-fc-fact:nth-of-type(4){animation-name:sv-fc-fact4}@keyframes sv-fc-fact{0%,15%{opacity:0;transform:translateY(4px)}18%,to{opacity:1;transform:none}}@keyframes sv-fc-fact2{0%,21%{opacity:0;transform:translateY(4px)}24%,to{opacity:1;transform:none}}@keyframes sv-fc-fact3{0%,27%{opacity:0;transform:translateY(4px)}30%,to{opacity:1;transform:none}}@keyframes sv-fc-fact4{0%,33%{opacity:0;transform:translateY(4px)}36%,to{opacity:1;transform:none}}.sv-lf-key{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px 10px;font-size:12.5px;display:flex}.sv-lf-key .sv-kbd{animation:10s infinite sv-lf-press}@keyframes sv-lf-press{0%,12%{background:var(--bg-active);transform:none}14%{background:var(--accent-soft);transform:scale(.9)}17%,to{background:var(--bg-active);transform:none}}.sv-lf-list{padding:6px 0}.sv-lf-list .sv-row{gap:12px}.sv-lf-list .what{flex:none;width:96px}.sv-lf-list .cmd{text-overflow:ellipsis;min-width:0;font:11.5px var(--mono);color:var(--text-3);flex:1;overflow:hidden}.sv-lf-list .to{text-align:right;width:128px;color:var(--text-4);flex:none}.sv-lf-list .live .to{animation:10s infinite sv-lf-to}.sv-lf-list .live .dot{animation:10s infinite sv-lf-dot}.sv-lf-list .live:nth-child(2) .to,.sv-lf-list .live:nth-child(2) .dot{animation-delay:.25s}.sv-lf-list .dot{background:var(--border-strong);border-radius:50%;flex:none;width:6px;height:6px}@keyframes sv-lf-to{0%,15%{color:var(--text-4)}18%,70%{color:var(--text)}76%,to{color:var(--text-4)}}@keyframes sv-lf-dot{0%,15%{background:var(--border-strong)}18%,70%{background:var(--green)}76%,to{background:var(--border-strong)}}.sv-rm{padding:10px 0 16px;position:relative}.sv-rm-label{color:var(--text-4);padding:6px 16px 4px;font-size:11.5px}.sv-rm-row{border-radius:var(--radius);background:var(--bg-selected);margin:0 6px}.sv-rm-guide{background:var(--accent);opacity:0;width:1px;animation:8s infinite sv-rm-guide;position:absolute;top:0;bottom:0;left:16px}@keyframes sv-rm-guide{0%,8%{opacity:0;animation-timing-function:var(--travel);left:16px}12%{opacity:1}70%{opacity:1;left:calc(100% - 16px)}76%,to{opacity:0;left:calc(100% - 16px)}}@media (max-width:720px){.sv{--sv-g:16px}.sv-bp{grid-template-columns:1fr}.sv-bp-main,.sv-fc-list .sv-row .sha,.sv-lf-list .cmd{display:none}.sv-fc{grid-template-columns:1fr}.sv-fc-list{display:none}}@media (prefers-reduced-motion:reduce){.sv *,.sv :before,.sv :after{animation:none!important}.sv-un-fix{opacity:0;height:0}.sv-un .t1,.sv-st .t2{opacity:1;transform:translate(-50%)}.sv-st-row.r0 .sha{background:var(--accent-soft);color:var(--accent-fg)}.sv-fa-fill{transform:scaleX(1)}.sv-fa-marks .m1,.sv-fa-marks .m2{color:var(--text)}.sv-mp-st>span{transform:translateY(-18px)}.sv-bp-sheet{opacity:1}.sv-fc .sv-sel{transform:translateY(30px)}.sv-fc-beat.a{opacity:0}.sv-fc-beat.b,.sv-fc-beat.b .sv-fc-fact{opacity:1}.sv-lf-list .live .to{color:var(--text)}.sv-lf-list .live .dot{background:var(--green)}.sv-km .sv-sel{transform:translateY(30px)}}
