:root{--accent:#29b6f6;--accent2:#0a84ff;--gold:#ffd166;--cash:#06d6a0;--red:#ff3b30;--pink:#ff5fa2;--bg:#0d0d14;--s1:#161622;--s2:#1f1f2e;--s3:#2a2a3d;--t1:#fff;--t2:#a0a0b8;--t3:#5a5a78;--cell:53.3px;--gap:1.4px;--pitch:54.7px;--r:7px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);height:100%;color:var(--t1);font:15px/1.3 var(--font);overscroll-behavior:none;margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:none}button{font:inherit;color:inherit;background:none;cursor:pointer;border:0;padding:0}svg.i{fill:currentColor;width:1em;height:1em;display:block}#studio{padding:var(--safe-t) var(--safe-r) 0 var(--safe-l);flex-direction:column;display:flex;position:fixed;inset:0}#studio .logo{top:var(--safe-t);pointer-events:none;justify-content:center;align-items:center;height:85px;display:flex;position:absolute;left:0;right:0}#studio .main{-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:1;min-height:0;padding-bottom:var(--bottom-h,0px);overscroll-behavior-y:auto;flex:auto;position:relative;overflow:hidden auto}#studio .main::-webkit-scrollbar{display:none}#studio .main .spacer{height:97px}#studio .bottom{z-index:3;padding-bottom:calc(16px + var(--safe-b));pointer-events:none;position:absolute;bottom:0;left:0;right:0}#studio .bottom:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0d0d1400,#0d0d1459 45%,#0d0d1480);position:absolute;inset:0}#studio .bottom .songbtn,#studio .bottom .bar>*{pointer-events:auto}#studio .bottom .analyzer{pointer-events:none}.seq{margin:0 calc(var(--gap) * 2) 8px;align-items:flex-start;display:flex;position:relative;overflow:visible}.seq .col{width:var(--cell);z-index:4;flex:none;position:relative}.seq .corner{width:var(--cell);height:var(--cell);color:var(--accent);justify-content:center;align-items:center;font-size:25px;display:flex}.seq .parts,.seq .col .corner{margin-bottom:.7px}.seq .tbtn{width:var(--cell);height:var(--cell);margin:.7px 0;display:block;position:relative}.seq .tbtn img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.seq .tbtn.muted img{opacity:.4}.seq .plus{width:var(--cell);height:var(--cell);border-radius:var(--r);color:#29b6f699;background:#29b6f612;border:1px dashed #29b6f64d;justify-content:center;align-items:center;transition:transform .15s;display:flex}.seq .plus:active{transform:scale(.88)}.seq .col .plus{margin:.7px 0 8px}.seq .h{scrollbar-width:none;touch-action:pan-x pan-y;flex:auto;min-width:0;position:relative;overflow:auto hidden}.seq .h::-webkit-scrollbar{display:none}.seq .h.locked{overflow-x:hidden}.seq .content{width:max-content;padding:0 0 8px 1.4px;position:relative}.seq .parts{gap:var(--gap);display:flex}.seq .row{gap:var(--gap);padding:.7px 0;display:flex}.seq .ghost{width:var(--cell);height:var(--cell);flex:none}.pbtn{width:var(--cell);height:var(--cell);border-radius:var(--r);background:#29b6f61a;border:1px solid #29b6f640;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 3px;display:flex;position:relative}.pbtn .n{font:600 13px/1 var(--mono);color:var(--accent);align-items:center;gap:2px;display:flex}.pbtn .n svg{font-size:8px}.pbtn .c{font:700 10px/1 var(--mono);color:#29b6f680;white-space:nowrap;text-overflow:clip;max-width:100%;overflow:hidden}.pbtn.onechord .c{display:none}.blk{width:var(--cell);height:var(--cell);border-radius:var(--r);background:var(--s2);flex:none;position:relative;overflow:hidden}.blk .dot{background:url(../img/block/Dot.png) 50%/contain no-repeat;width:10px;height:10px;display:none;position:absolute;bottom:5px;right:5px}.blk .v{font:700 10px var(--mono);color:var(--tc);opacity:.95;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.blk.on.vari .dot{display:block}.blk.muted .dot,.blk.muted .v{display:none}.st-image .blk.on{background:var(--s3) var(--img) center / cover no-repeat}.st-image .blk.on.muted{background-image:none}.st-image .blk.on.muted:before{content:"";background:var(--img) center / cover no-repeat;opacity:.35;position:absolute;inset:0}.st-color .blk.on{background:color-mix(in srgb, var(--tc) 40%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 80%, transparent)}.st-color .blk.on.muted{background:var(--s3);box-shadow:none}.st-color .blk.on.vari .dot{display:none}.st-color .blk.on.vari .v{display:flex}.st-neon .blk{background:#14141e}.st-glass .blk.on{box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000059,inset 0 0 0 1px #ffffff1a}.seq .ph-line{background:var(--accent);z-index:5;touch-action:none;cursor:ew-resize;will-change:transform;position:absolute;top:54px;bottom:8px}.seq .ph-line:before{content:"";position:absolute;inset:0 -9px}.seq.playing .ph-line,.seq .ph-line.drag{opacity:1}.moving{z-index:25;position:relative}.pbtn.moving:after,.tbtn.moving:after{content:"";border-radius:var(--r);background:#29b6f633;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #29b6f6d9}.blk.moving{opacity:.9}.hud{z-index:40;background:var(--s2);pointer-events:none;border:1px solid #29b6f680;border-radius:999px;align-items:center;transition:opacity .12s,transform .12s;display:flex;position:absolute;box-shadow:0 2px 6px #00000059}.hud.hud-v{flex-direction:column;gap:12px;padding:12px 10px}.hud.hud-h{gap:14px;padding:9px 14px}.hud span{color:#ffffff4d;font-size:14px;transition:color .1s,font-size .1s;display:flex}.hud span.on{color:var(--accent);font-size:18px}.hud span.del.on{color:var(--red)}.hud span.dim{opacity:.35}.vpanel{z-index:20;background:var(--s2);width:282px;height:42px;box-shadow:0 4px 12px #0000003d, inset 0 0 0 1px color-mix(in srgb, var(--tc) 35%, transparent);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex;position:absolute}.vpanel.vp-anim,.seq .vdock.vp-anim{animation:.36s cubic-bezier(.2,.9,.3,1) vp-in}.vpanel.vp-out,.seq .vdock.vp-out{pointer-events:none;animation:.26s cubic-bezier(.5,0,.8,.3) forwards vp-out}@keyframes vp-out{to{clip-path:inset(-24px 100% -24px -24px);opacity:.3}}.wide .vpanel{width:322px}@keyframes vp-in{0%{clip-path:inset(-24px 100% -24px -24px);opacity:.3}to{clip-path:inset(-24px);opacity:1}}.seq .vdock{z-index:4;box-sizing:border-box;width:calc(5 * var(--pitch));padding-left:var(--gap);flex-direction:column;flex:none;display:flex;position:relative}.seq .vdock.vc{width:calc(2 * var(--pitch))}.seq .vdock .vhead{width:auto;margin-bottom:.7px}.seq .vdock .vpanel{z-index:auto;width:auto;height:var(--cell);flex:none;gap:6px;margin:.7px 0;padding:0 8px;position:relative}.seq .vdock .vpanel,#studio.st-stone .seq .vdock .vhead{border-radius:var(--r);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 35%, transparent)}#studio.st-stone .seq .vdock .vhead{--tc:#8a8278}#studio.st-stone .seq .vdock .vhead:after{display:none}.vpanel.vc{gap:4px;padding:0 6px}.seq>.vpanel.vc{width:calc(2 * var(--cell) + var(--gap))}.seq .vdock .vpanel.vc{gap:4px;padding:0 6px}.vpanel.vc .mute,.vpanel.vc input{display:none}.vpanel.vc .val{color:var(--t1);cursor:pointer;font-weight:700}.vpanel .pcs.ph{visibility:hidden}.vpanel.vc.vm .mute{margin:0;display:flex;position:absolute}.vpanel.vc.vm input{margin:0;display:block;position:absolute}.vpanel.vc.muted .val{color:var(--t3)}#studio .seq .corner{position:relative}#studio .seq .corner .vsi{opacity:0;z-index:3;pointer-events:none;background:currentColor;border-radius:2px;width:0;height:3px;margin-left:0;transition:width .2s,margin-left .2s,opacity .2s;position:absolute;bottom:8px;left:50%}#studio .seq .corner[data-vs=full] .vsi{opacity:.95;width:22px;margin-left:-11px}#studio .seq .corner[data-vs=compact] .vsi{opacity:.95;width:7px;margin-left:-3.5px}@media (prefers-reduced-motion:reduce){#studio .seq .corner .vsi{transition:none}.vpanel.vp-anim,.seq .vdock.vp-anim{animation:none}}.vpanel .mute{width:30px;height:34px;color:var(--t2);background:#2a2a3d8c;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.seq .vpanel.muted .mute{color:#111;background:var(--tc);box-shadow:0 0 10px color-mix(in srgb, var(--tc) 55%, transparent)}.vpanel input{background:none;-webkit-appearance:none;appearance:none;cursor:pointer;flex:auto;min-width:0;height:22px;margin:0}.vpanel input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--tc) 0 var(--pct,50%), #ffffff29 var(--pct,50%));border-radius:2px;height:4px}.vpanel input::-moz-range-track{background:#ffffff29;border-radius:2px;height:4px}.vpanel input::-moz-range-progress{background:var(--tc);border-radius:2px;height:4px}.vpanel input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--tc);border-radius:11px;width:32px;height:22px;margin-top:-9px;box-shadow:0 1px 4px #00000073,inset 0 1px #ffffff59}.vpanel input::-moz-range-thumb{background:var(--tc);border:0;border-radius:11px;width:32px;height:22px;box-shadow:0 1px 4px #00000073,inset 0 1px #ffffff59}.vpanel.muted input::-webkit-slider-thumb{background:var(--s3)}.vpanel.muted input::-moz-range-thumb{background:var(--s3)}.vpanel.muted input::-webkit-slider-runnable-track{background:#ffffff29}.vpanel.muted input::-moz-range-progress{background:none}.vpanel .solo{width:30px;height:34px;font:700 13px var(--mono);color:var(--t3);background:#2a2a3d8c;border-radius:7px;flex:none}.vpanel.solo .solo{color:#111;background:var(--tc);box-shadow:0 0 10px color-mix(in srgb, var(--tc) 55%, transparent)}.seq .row.soloed-out .blk{opacity:.35}.seq .tbtn.soloed-out{opacity:.45}.seq .tbtn.solo{box-shadow:0 0 0 2px var(--tc)}.vpanel .pcs{width:30px;height:34px;color:var(--t3);background:#2a2a3d8c;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.vpanel .pcs.on{color:#111;background:var(--tc)}.pcsmenu .pcrow{font:600 13px var(--font);grid-template-columns:110px 1fr 56px;align-items:center;gap:10px;padding:6px 10px;display:grid}.pcsmenu .pcrow input{width:100%;accent-color:var(--acc,#4aa8ff)}.pcsmenu .pcrow .pcv{font:500 12px var(--mono);text-align:right;color:var(--t2)}.pcsmenu .pcrow.moved .pcv{color:#fff}.pcsmenu .pcreset{justify-content:center;margin:6px 10px 4px}.vpanel .val{text-align:right;width:28px;font:500 11px var(--mono);color:var(--t2);flex:none}.seq .vpanel:not(.vc) .val{width:32px;height:22px;font:700 11px var(--mono);color:#fff;text-shadow:0 1px 1px #00000059;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.seq .vpanel:not(.vc) .val b{font:inherit;text-box:trim-both cap alphabetic;line-height:1;display:block}.seq .vpanel.tc-light:not(.vc):not(.muted) .val{color:#8e8e93;text-shadow:none}@supports not (text-box:trim-both cap alphabetic){@supports (font:-apple-system-body){.seq .vpanel:not(.vc) .val b{position:relative;top:-.5px}}}.seq .vpanel.muted:not(.vc) .val{color:var(--t1)}.vpanel .val b{font:inherit}.vcatch{z-index:19;position:absolute;inset:0}.songbtn{flex-direction:column;align-items:center;gap:4px;margin:0 auto;padding:8px 16px 6px;display:flex}.songbtn .t{font:600 18px var(--font);align-items:center;gap:8px;max-width:90vw;display:flex}.songbtn .t .ti{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.songbtn .t .u{width:26px;height:26px;color:var(--accent);background:#29b6f629;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;display:flex;box-shadow:inset 0 0 0 1px #29b6f673}.songbtn .t .u svg{stroke:currentColor;stroke-width:1.2px;animation:6s ease-in-out infinite nudge-up}@keyframes nudge-up{0%,24%,to{transform:translateY(0)}6%{transform:translateY(-4px)}12%{transform:translateY(0)}18%{transform:translateY(-4px)}}.songbtn:active .t .u{background:#29b6f64d}.songbtn .t:before{content:"";flex:none;width:26px}.songbtn .bpm{color:var(--t2);font-size:12px}.songbtn.tempo-on .bpm{position:relative}.songbtn.tempo-on .bpm:after{content:"";position:absolute;inset:-4px -24px -16px}.analyzer{z-index:0;width:calc(100% - 40px);max-width:none;height:90px;margin:0 auto 4px;display:block;position:relative}#studio .bottom>.songbtn{z-index:1;white-space:nowrap;gap:0;margin:0;position:absolute;top:27px;left:50%;transform:translate(-50%)}.bar{align-items:center;gap:10px;max-width:520px;margin:0 auto;padding:0 20px;display:flex}.wide .bar{max-width:736px}.wide .bar>.play{margin-left:108px}.pill{background:var(--s1);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--s3), 0 6px 12px #00000059;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;transition:transform .2s;display:flex}.pill:active{transform:scale(.88)}.pill.dim{color:var(--t2);opacity:.6}.undo-wrap{flex:none;position:relative}.ustack{z-index:10;transform-origin:bottom;flex-direction:column;gap:8px;animation:.28s cubic-bezier(.3,1.3,.5,1) pop-in;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.ustack[hidden],#studio.wide .ustack{display:none}.capsule{background:var(--s1);min-width:0;height:58px;box-shadow:inset 0 0 0 1px var(--s3), 0 10px 24px #00000080;border-radius:999px;flex:auto;padding:6px 10px;display:flex}.capsule button{color:#fff;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.capsule button svg{font-size:18px}.capsule button span{font:600 12px var(--font);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.capsule button:active{opacity:.6}.capsule .compose svg{color:var(--gold)}#studio:not(.wide) .bar>.redo,#studio:not(.wide) .bar>.guide{display:none}@media (max-width:899px){.capsule .compose .long{display:none}.capsule .compose .short{display:inline}}@media (max-width:480px){.bar{gap:6px;padding:0 10px}.capsule{padding:6px 2px}.capsule button{gap:2px}.capsule button span{letter-spacing:-.2px;font-size:10px;font-weight:600}.capsule .compose .long{display:none}}@media (min-width:900px){.capsule .compose .short{display:none}}.circle-ic{width:36px;height:36px;color:var(--t2);background:#161622b3;border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex}.scrim{z-index:100;background:#00000073;animation:.35s fade;position:fixed;inset:0}.scrim.closing{animation:.35s forwards fade-out}@keyframes fade-out{to{opacity:0}}@keyframes fade{0%{opacity:0}}.sheet{z-index:101;background:var(--bg);width:min(100vw,560px);left:50%;top:calc(var(--safe-t) + 22px);--acc:var(--accent);transform-origin:50% 0;border-radius:12px 12px 0 0;flex-direction:column;animation:.5s cubic-bezier(.32,.72,0,1) sheet-up;display:flex;position:fixed;bottom:0;overflow:hidden;transform:translate(-50%);box-shadow:0 -4px 30px #00000080}@keyframes sheet-up{0%{transform:translate(-50%,100vh)}}@keyframes sheet-down{to{transform:translate(-50%,100vh)}}.sheet.closing{pointer-events:none;animation:.35s cubic-bezier(.32,.72,0,1) forwards sheet-down}@media (min-width:740px) and (min-height:600px){.sheet{top:max(40px, calc(var(--safe-t) + 24px));bottom:max(40px, calc(var(--safe-b) + 24px));border-radius:14px}}.sheet .grab{background:#ffffff40;border-radius:3px;flex:none;width:36px;height:5px;margin:6px auto 0}.sheet .sh-head{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:6px 12px 10px;display:grid}.sheet .sh-head .l{justify-self:start;gap:8px;display:flex}.sheet .sh-head .r{justify-self:end;gap:8px;display:flex}.sheet .sh-head h2{font:700 20px var(--font);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.sheet .sh-body{min-height:0;padding:0 16px calc(16px + var(--safe-b));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.popover{z-index:111;--s1:#ffffff0d;--s2:#ffffff14;--s3:#ffffff21;-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);isolation:isolate;flex-direction:column;width:min(360px,100vw - 20px);animation:.18s fade;display:flex;position:fixed;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.popover .pv-head{justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.popover .pv-head b{font:600 18px var(--font);white-space:nowrap;word-break:keep-all}.popover .pv-list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:8px;max-height:360px;padding:12px;display:flex;overflow-y:auto}.popover .pv-foot{background:var(--s1);gap:10px;padding:12px;display:flex}.popover .pv-foot button{border-radius:10px;flex:1;justify-content:center;align-items:center;height:42px;font-size:18px;display:flex}.popover .pv-foot .no{background:var(--s3);color:#fff}.popover .pv-foot .ok{background:var(--accent);color:#fff}.popover .pv-foot .ok:disabled{color:#ffffff73;background:#29b6f659}.playbtn{width:34px;height:34px;color:var(--accent);background:#29b6f61f;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.playbtn.on{background:var(--accent);color:#fff}.alert-box{z-index:121;text-align:center;animation:.22s cubic-bezier(.2,.9,.3,1) alert-in;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.alert-box .ab-t{font-size:17px;font-weight:600}.alert-box .ab-b{display:flex}.alert-box .ab-b button{flex:1;height:48px}.alert-box .ab-b button.destructive{color:var(--red)}.alert-box .ab-b button.bold{font-weight:600}.toast{z-index:130;text-align:center;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);max-width:min(480px,100vw - 32px);left:16px;right:16px;top:calc(10px + var(--safe-t));margin:0 auto;font-weight:600;animation:.38s cubic-bezier(.2,.9,.3,1) toast-down;position:fixed;bottom:auto}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)}}.loading{z-index:90;background:#0d0d147a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading .card{background:var(--s1);border-radius:12px;padding:18px;box-shadow:inset 0 0 0 1px #2a2a3dcc}.spinner{border:3px solid #29b6f640;border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{color:var(--t3);text-align:center;padding:30px 0}.cat-btn{font:700 22px var(--font);align-items:center;gap:8px;max-width:100%;padding:6px 0;display:inline-flex}.cat-btn img{object-fit:contain;width:28px;height:28px}.cat-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat-btn i{font-size:13px;display:flex}.tsearch{background:var(--s2);color:var(--t3);border-radius:10px;align-items:center;gap:10px;margin:0 0 10px;display:flex}.tsearch[hidden]{display:none}.tsearch input{background:none;color:#fff;min-width:0;font:15px var(--font);border:0;outline:0;flex:1}.tlist{margin:0 -16px;padding-bottom:90px}.trow{cursor:pointer;border-bottom:1px solid var(--s2);align-items:center;gap:12px;padding:11px 16px;display:flex}.trow.cur{background:color-mix(in srgb, var(--acc) 8%, transparent)}.trow.open{background:color-mix(in srgb, var(--acc) 14%, transparent);border-bottom:0}.trow.na{background:#1f1f2ebf}.trow.hid,.tone.hid{opacity:.55;outline-offset:-3px;border-radius:10px;outline:1px dashed #ffffff59}.tone.hid .tapply span{flex:0 auto}.unshown{font:700 9px/1 var(--font);letter-spacing:.06em;color:#ffb4b4;vertical-align:2px;white-space:nowrap;border:1px solid #ff8c8c99;border-radius:4px;margin-left:6px;padding:2px 4px;font-style:normal}.trow .tinfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.trow .tn{font:600 15px var(--font);align-items:center;gap:6px;display:flex}.trow.na .tn{color:var(--t3)}.trow .tn span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trow .lock{color:var(--gold);font-size:9px;display:flex}.trow .tn .prem{box-sizing:border-box;width:70px;height:17px;font:800 8.5px/1 var(--font);letter-spacing:.6px;color:#ffc93c;border:1px solid #ffc93cd9;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 5px 0 5.6px;font-style:normal;display:inline-flex}.trow .tn .pslot{flex:none;width:102px;height:17px}.trackwin .trow .pbuy{box-sizing:border-box;height:30px;font:800 12px/1 var(--font);letter-spacing:.6px;color:#2a1d00;cursor:pointer;background:linear-gradient(#ffe08a 0%,#ffc93c 48%,#eeac1f 100%);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:-15px;padding:0 12px 0 12.6px;animation:2.8s ease-in-out infinite pbuy-glow;display:inline-flex;position:absolute;top:50%;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -1px #78460040,0 3px 10px #0000004d}.trackwin .trow .pbuy:active{transform:scale(.94)}.trackwin .trow .pbuy.morph{animation:.55s cubic-bezier(.25,.9,.3,1.12) both pbuy-morph,2.8s ease-in-out .55s infinite pbuy-glow}.trackwin .trow .pbuy.morph>span{animation:.55s ease-out both pbuy-text}@keyframes pbuy-morph{0%{margin-top:calc(-8.5px - var(--dy,0px));color:#ffc93c;background:#ffc93c00;border-radius:4px;height:17px;padding:0 5px 0 5.6px;font-size:8.5px;box-shadow:inset 0 0 0 1px #ffc93cd9,0 0 #0000}55%{color:#2a1d00}to{color:#2a1d00;border-radius:999px;height:30px;margin-top:-15px;padding:0 12px 0 12.6px;font-size:12px}}@keyframes pbuy-text{0%{opacity:.55}to{opacity:1}}.trackwin .trow .tvar .tvl{white-space:nowrap;max-width:90px;transition:none;display:inline-block;overflow:hidden}.trackwin .trow .tvar.compact{justify-content:center;gap:0;width:30px;padding:0}.trackwin .trow .tvar.compact .tvl{opacity:0;max-width:0}.trackwin .trow .tvar.compact.shrink{animation:.55s cubic-bezier(.25,.9,.3,1) both tvar-shrink,3.2s ease-in-out .55s infinite tvar-glow-acc}.trackwin .trow .tvar.compact.shrink .tvl{animation:.45s ease-in both tvl-out}.trackwin .trow .tvar.grow{animation:.5s cubic-bezier(.25,.9,.3,1) both tvar-grow,3.2s ease-in-out .5s infinite tvar-glow-acc}.trackwin .trow .tvar.grow .tvl{animation:.5s ease-out both tvl-in}@keyframes tvar-shrink{0%{width:102px;padding:0 8px 0 12px}to{width:30px;padding:0}}@keyframes tvar-grow{0%{width:30px;padding:0}to{width:102px;padding:0 8px 0 12px}}@keyframes tvl-out{0%{opacity:1;max-width:90px}to{opacity:0;max-width:0}}@keyframes tvl-in{0%{opacity:0;max-width:0}to{opacity:1;max-width:90px}}.trow .tn .pown{color:#ffc93c;filter:drop-shadow(0 0 3px #ffc93c66);flex:none;display:inline-flex}.trow .tn .pown svg{width:13px;height:13px}.trow .na-i{color:var(--t3);font-size:12px;font-style:normal}.trow .ts{color:color-mix(in srgb, var(--acc) 80%, transparent);font-size:12px}.trow.na .ts{color:var(--t3)}.trow .heart{width:32px;height:32px;color:var(--t3);flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.trow .heart.on{color:#ff3b30d9}.tones{background:var(--s2);border-left:3px solid color-mix(in srgb, var(--acc) 55%, transparent);border-bottom:1px solid var(--s2);flex-direction:column;gap:2px;margin-left:20px;padding:6px 0;display:flex}.tone{align-items:center;gap:12px;padding:7px 16px 7px 10px;display:flex}.tone.sel{background:color-mix(in srgb, var(--acc) 10%, transparent)}.tone .playbtn{background:color-mix(in srgb, var(--acc) 12%, transparent);color:var(--acc)}.tone .playbtn.on{background:var(--acc);color:#fff}.tone .tapply{text-align:left;min-width:0;font:600 15px var(--font);color:var(--t2);flex:1;align-items:center;gap:8px;display:flex}.tone.sel .tapply{color:#fff}.tone .tapply span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tone .ck{color:var(--acc);opacity:0;font-size:13px;display:flex}.tone.sel .ck{opacity:1}.tnone{color:var(--t3);margin:0;padding:10px 16px;font-size:12px}.tload{color:var(--t2);flex-direction:column;align-items:center;gap:10px;padding:40px 0;font-size:13px;display:flex}.tload.small{padding:14px 0}.tempty{color:var(--t3);flex-direction:column;align-items:center;gap:10px;padding:50px 0;font-size:15px;display:flex}.tempty svg{font-size:30px}.vcard{left:16px;right:16px;bottom:calc(8px + var(--safe-b));background:var(--s1);border-radius:16px;flex-direction:column;gap:6px;padding:9px 16px;display:flex;position:absolute;box-shadow:0 -6px 20px #0d0d14e6}.vcard .vh{font:600 15px var(--font);color:var(--t2);align-items:center;gap:6px;display:flex}.vcard .vh svg{color:var(--t3);font-size:12px}.vcard .vh b{font:500 11px var(--mono);color:var(--acc);margin-left:auto}.vcard input{accent-color:var(--acc);width:100%}.vcard.closed input{display:none}.vcard.closed .vh svg{transform:rotate(180deg)}.sheet.half{height:min(62vh,560px);top:auto}@media (min-width:740px) and (min-height:600px){.sheet.half{top:auto;bottom:max(40px, calc(var(--safe-b) + 24px));height:min(62vh,560px)}}.catgrid{grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 0;display:grid}.catgrid .catsep{font:800 12px var(--font);letter-spacing:.14em;color:#ffffffb3;grid-column:1/-1;align-items:center;gap:10px;margin:6px 4px 0;display:flex}.catgrid .catsep:before,.catgrid .catsep:after{content:"";background:#ffffff38;flex:1;height:1px}@media (min-width:500px){.catgrid{grid-template-columns:repeat(6,1fr)}}.catcell{min-height:82px;font:600 12px var(--font);flex-direction:column;align-items:center;gap:8px;transition:transform .15s;display:flex}.catcell:active{transform:scale(.88)}.catcell img{object-fit:contain;border-radius:14px;width:54px;height:54px}.catcell.sel img{box-shadow:0 0 0 2px var(--accent)}.catcell.sel span{color:var(--accent)}.sheet h4{font:600 15px var(--font);color:var(--t2);margin:18px 0 10px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip2{font:600 12px var(--font);color:var(--t2);background:var(--s2);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.chip2 svg{font-size:10px}.chip2.sel{color:var(--acc);background:color-mix(in srgb, var(--acc) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 40%, transparent)}.asheet{z-index:116;left:50%;bottom:calc(10px + var(--safe-b));flex-direction:column;gap:8px;width:min(420px,100vw - 20px);animation:.25s cubic-bezier(.2,.9,.3,1) sheet-up2;display:flex;position:fixed;transform:translate(-50%)}@keyframes sheet-up2{0%{opacity:0;transform:translate(-50%,40px)}}.asheet .as-t{color:var(--t2);text-align:center;background:#282834f5;border-radius:14px 14px 0 0;margin-bottom:-8px;padding:12px 16px;font-size:13px}.asheet .as-l{background:#282834f5;border-radius:0 0 14px 14px;flex-direction:column;display:flex;overflow:hidden}.asheet .as-i{color:#fff;text-align:left;border-top:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 18px;font-size:17px;display:flex}.asheet .as-i svg{color:var(--accent);font-size:18px}.asheet .as-i.danger,.asheet .as-i.danger svg{color:var(--red)}.asheet .as-i:disabled{opacity:.45;cursor:default}.asheet .as-i em{color:var(--t2);margin-left:auto;font-size:12px;font-style:normal}.asheet .as-c{font:600 17px var(--font);color:#0a84ff;background:#282834f5;border-radius:14px;padding:14px}.form{flex-direction:column;padding:12px 0 24px;display:flex}.form label{font:600 12px var(--font);color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin:16px 0 8px}.form input,.form textarea,.tfbox input{background:var(--s2);color:#fff;width:100%;font:15px var(--font);caret-color:var(--accent);-webkit-user-select:text;user-select:text;resize:none;border:0;border-radius:12px;outline:0;padding:12px 14px}.form input:focus,.form textarea:focus,.tfbox input:focus{box-shadow:0 0 0 1px #29b6f680}.form .lead,.terms .lead{color:var(--t2);margin:0 0 4px;font-size:15px;line-height:1.45}.form .err,.tfbox .err{color:var(--red);margin:10px 0 0;font-size:13px}.form .sent{color:var(--t1);background:var(--bg2,#7f7f7f1f);word-break:break-all;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:14px;line-height:1.45}.form .sub{color:var(--t2);text-align:center;margin:16px 0 0;font-size:13px}.form .sub a{color:var(--accent)}.primary{color:#fff;font:600 15px var(--font);background:linear-gradient(90deg,#29b6f6,#0a84ff);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;transition:transform .2s;display:inline-flex}.primary:active{transform:scale(.96)}.primary:disabled{background:var(--s3);color:#ffffff80;cursor:default;transform:none}.secondary{color:var(--accent);font:600 15px var(--font);background:#29b6f61f;border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;display:inline-flex}.primary.wide{border-radius:14px;width:100%;margin-top:24px;padding:14px}.form.login .primary{margin-top:20px}.form label.keep{font:14px var(--font);color:var(--t2);text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:8px;margin:14px 0 0;display:flex}.form label.keep input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0;padding:0}.slots{flex-direction:column;gap:10px;padding:12px 0 90px;display:flex}.slot{background:var(--s1);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.slot.sel{background:#29b6f638;box-shadow:inset 0 0 0 1.5px #29b6f6d9}.slot.empty-slot{box-shadow:inset 0 0 0 1px #2a2a3d8c}.slot .badge{width:36px;height:36px;font:600 15px var(--font);color:var(--accent);background:#29b6f626;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.slot.sel .badge{background:var(--accent);color:var(--bg)}.slot.empty-slot .badge{background:var(--s2);color:var(--t3)}.slot .info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.slot .info b{font:600 15px var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slot .info small{color:var(--t3);font-size:12px}.slot .info .appb{font:700 10px/14px var(--font);letter-spacing:.3px;color:var(--accent,#0a84ff);opacity:.9;border:1px solid;border-radius:4px;align-self:flex-start;padding:0 5px;font-style:normal}.slot.sel .info small{color:#29b6f6d1}.slot .info em{color:var(--t3);font-size:15px;font-style:normal}.slot .more,.slot .plusc{width:30px;height:30px;color:var(--t3);flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.buyslot{left:16px;right:16px;bottom:calc(12px + var(--safe-b));background:var(--accent);color:var(--bg);font:600 15px var(--font);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex;position:absolute}.tfbox{z-index:121;background:var(--s1);width:min(480px,100vw - 40px);box-shadow:inset 0 0 0 1px var(--s3), 4px 4px 15px #00000080;border-radius:16px;padding:24px;animation:.18s fade;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.tfbox h3{text-align:center;font:600 18px var(--font);margin:0 0 16px}.tfbox input{height:48px}.tfbox .row{gap:12px;margin-top:18px;display:flex}.tfbox .row button{flex:1}.art-card{background:var(--s1);border-radius:16px;align-items:center;gap:16px;padding:14px;display:flex}.art-card .art{color:#ffffff59;border-radius:16px;flex:none;justify-content:center;align-items:center;width:80px;height:80px;font-size:28px;display:flex}.art-card b{font:600 18px var(--font);display:block}.art-card b.ph{color:var(--t3)}.art-card small{color:var(--t2);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.art-card small i{border-radius:50%;width:6px;height:6px;display:inline-block}.ggrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ggrid button{font:600 9px var(--font);color:var(--t3);--gc:var(--c-genre);flex-direction:column;align-items:center;gap:5px;display:flex}.ggrid button i{background:var(--s2);width:44px;height:44px;color:var(--t2);border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex}.ggrid button.sel{color:var(--gc)}.ggrid button.sel i{background:color-mix(in srgb, var(--gc) 22%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gc) 55%, transparent);color:var(--gc)}.bpms{gap:8px;display:flex}.bpms button{background:var(--s2);border-radius:10px;flex-direction:column;flex:1;align-items:center;padding:12px 0;display:flex}.bpms b{font:700 18px var(--mono);color:var(--t2)}.bpms small{font:600 9px var(--font);color:var(--t3)}.bpms button.sel{background:var(--accent);box-shadow:inset 0 0 0 1px #29b6f680}.bpms button.sel b{color:#fff}.bpms button.sel small{color:#ffffffb3}.bpms button:disabled{opacity:.3;cursor:default}.publish .cover{color:#fff9;border-radius:20px;justify-content:center;align-self:center;align-items:center;width:120px;height:120px;margin-top:8px;font-size:40px;display:flex;position:relative}.publish .cover .img{background:50%/cover no-repeat;border-radius:20px;position:absolute;inset:0}.publish .cover.has i{display:none}.publish .cover:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230D0D14' d='M3 17.2V21h3.8l11-11-3.8-3.8-11 11zM20.7 7a1 1 0 0 0 0-1.4l-2.3-2.3a1 1 0 0 0-1.4 0l-1.8 1.8 3.8 3.8L20.7 7z'/%3E%3C/svg%3E") center / 15px no-repeat;width:28px;height:28px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;bottom:-6px;right:-6px}.publish .chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.publish .chips::-webkit-scrollbar{display:none}.publish .chip2{flex:none}.imggrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;padding:12px 0;display:grid}.imggrid button{aspect-ratio:1;background:var(--s2);border-radius:10px;overflow:hidden}.imggrid img{object-fit:cover;width:100%;height:100%;display:block}.terms{flex-direction:column;gap:14px;max-width:520px;margin:0 auto;padding:12px 8px 24px;display:flex}.terms h3{font:700 24px var(--font);margin:0}.terms small{font:600 12px var(--font);color:var(--t2)}.terms .tbox{white-space:pre-wrap;background:var(--s1);box-shadow:inset 0 0 0 1px var(--s3);color:var(--t2);-webkit-user-select:text;user-select:text;border-radius:8px;max-height:38vh;padding:14px;font-size:12px;line-height:1.6;overflow-y:auto}.terms .agree{font:600 15px var(--font);align-items:center;gap:10px;display:flex}.terms .agree svg{color:var(--t3);font-size:20px}.terms .agree.on svg{color:var(--accent)}.terms .go:disabled{opacity:.45;color:#fff;background:linear-gradient(90deg,#29b6f6,#0a84ff)}.pubov{z-index:130;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pubov .card{flex-direction:column;align-items:center;animation:.22s cubic-bezier(.2,.9,.3,1) alert-in2;display:flex}.pubov .bar{border-radius:2px;gap:0;width:220px;max-width:none;height:4px;margin:0;padding:0;display:block;overflow:hidden}.pubov .bar i{width:0;height:100%;transition:width .2s;display:block}.pubov small{font-size:12px}.seg{background:#7676803d;border-radius:9px;width:190px;padding:2px;display:inline-flex}.seg button{font:600 13px var(--font);color:#fff;border-radius:7px;flex:1;padding:6px 0}.seg button.on{background:#636366}.disc{flex-direction:column;gap:28px;padding:8px 0 100px;display:flex}.sech{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sech b{font:600 18px var(--font)}.sech .more{font:600 12px var(--font);color:var(--t3);align-items:center;gap:3px;display:flex}.sech .more svg{font-size:10px}.pager{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;display:flex;overflow-x:auto}.pager::-webkit-scrollbar{display:none}.pager .pg{scroll-snap-align:start;flex:none;width:100%;height:400px}.srow{cursor:pointer;border-bottom:1px solid #2a2a3d80;align-items:center;gap:12px;padding:12px 16px;display:flex}.srow:last-child{border-bottom:0}.srow .rk{text-align:center;width:24px;font:600 15px var(--mono);color:var(--t3);flex:none}.srow .rk.top{color:var(--gold)}.cv{color:#fff6;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex;overflow:hidden}.cv img{object-fit:cover;width:100%;height:100%;display:block}.srow .si{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.srow .si b{font:600 15px var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.srow.now .si b{color:var(--accent)}.srow .si small{color:var(--t2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.srow .si small svg{color:var(--t3);font-size:8px}.srow .si .d{background:var(--t3);border-radius:50%;flex:none;width:3px;height:3px}.srow .like{color:var(--t3);flex:none;align-items:center;padding:6px;display:flex}.srow .like.on{color:var(--accent)}.car{scrollbar-width:none;align-items:flex-start;gap:14px;min-height:178px;margin:0 -16px;padding:8px 16px;display:flex;overflow-x:auto}.car::-webkit-scrollbar{display:none}.car .ci{opacity:.5;text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;width:110px;transition:opacity .4s;display:flex}.car .ci.on{opacity:1}.car .ci.on .cv{width:110px;height:110px;margin-top:0;transform:none}.car .ci b,.car .ci small{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;overflow:hidden}.car .ci b{color:var(--t2);font-weight:400}.car .ci.on b{color:#fff;font-weight:600}.car .ci small{color:var(--t3)}.mini{left:16px;right:16px;bottom:calc(16px + var(--safe-b));background:var(--s1);z-index:5;border-radius:16px;align-items:center;gap:8px;height:64px;padding:10px 12px;animation:.3s toast-in;display:flex;position:absolute;box-shadow:0 4px 12px #0006}.mini[hidden]{display:none}.mini .mm{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mini .mm .cv{border-radius:8px}.mini .mm span:last-child{flex-direction:column;min-width:0;display:flex}.mini b{font:600 15px var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini small{color:var(--t2);font-size:12px}.mini .mp,.mini .mv{flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.mvpop{z-index:120;background:var(--s1);border-radius:14px;flex-direction:column;align-items:center;gap:6px;width:48px;padding:8px 0 12px;display:flex;position:fixed;box-shadow:0 6px 18px #00000073}.mvpop b{font:600 12px var(--font);color:var(--t2);font-variant-numeric:tabular-nums}.mvpop .mvtrack{width:36px;height:132px;position:relative}.mvpop input{width:124px;accent-color:var(--accent,#29b6f6);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.mini .mx{background:var(--s2);width:28px;height:28px;color:var(--t3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.dl,.al{margin:0 -16px;padding-bottom:100px}.sbar{align-items:center;gap:8px;margin:0 0 10px;display:flex}.sbar[hidden]{display:none}.sbar .scope{font:600 12px var(--font);color:var(--accent);white-space:nowrap;align-items:center;gap:3px;display:flex}.sbar input{background:var(--s2);color:#fff;min-width:0;font:15px var(--font);border:0;border-radius:12px;outline:0;flex:1;padding:10px 12px}.sbar .cancel{font:600 15px var(--font);color:var(--accent)}.fchips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.fchips button{color:var(--accent);font:600 12px var(--font);background:#29b6f61f;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.fchips svg{font-size:9px}.empty small{font-size:12px}.sdetail.closing{animation:.35s cubic-bezier(.32,.72,0,1) forwards detail-down}.sdetail{z-index:105;padding:var(--safe-t) 0 calc(24px + var(--safe-b));--s1:#ffffff0d;--s2:#ffffff14;--s3:#ffffff21;inset:auto auto auto 50%;top:calc(var(--safe-t) + 22px);-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);isolation:isolate;--pw:min(100vw, 560px);--dw:min(calc(var(--pw) - 40px), 440px, 54vh);--tg:max(calc((var(--pw) - var(--dw)) / 2), 40px);border-radius:12px 12px 0 0;animation:.5s cubic-bezier(.32,.72,0,1) detail-up;position:fixed;bottom:0;overflow:hidden auto;transform:translate(-50%)}.sd-top{align-items:center;gap:8px;padding:10px 16px;display:flex}.sd-top span{flex:1}.sd-body{flex-direction:column;align-items:center;max-width:560px;margin:0 auto;padding:20px 20px 0;display:flex}.sd-body .disc{background:var(--s2);color:#ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:190px;height:190px;margin-top:20px;font-size:60px;display:flex;overflow:hidden}.sd-body .disc img{object-fit:cover;width:100%;height:100%}.sd-body .disc.spin{animation:4s linear infinite spin}.sd-body .prog{margin-top:24px;transition:opacity 1s ease-out}.sd-body .track{cursor:pointer;touch-action:none;position:relative}.sd-body .track i{position:absolute;left:0}.sd-body .track b{border-radius:50%;position:absolute;top:50%}.sd-body .tt{font:500 11px var(--mono);justify-content:space-between;margin-top:6px}.sd-body h2{font:700 24px var(--font);text-align:center;color:#fff;text-shadow:0 2px 6px #0006;margin:16px 0 0}.sd-body .ar i{border-radius:50%}.sd-body .tr{align-items:center;margin:20px 0;display:flex}.sd-body .tr .pv,.sd-body .tr .nx{color:#fff;width:50px;height:50px}.sd-body .tr .nx:disabled{color:var(--t3)}.sd-body .tr .pp{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.sd-body .info{width:100%;display:flex}.sd-body .info div{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.sd-body .info div:first-child{border-left:0}.sd-body .info b{font:600 15px var(--font)}.sd-body .info small{font-size:12px}.sd-body .artist{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.sd-body .artist>span:nth-child(2){flex-direction:column;flex:1;display:flex}.sd-body .artist b{font:600 15px var(--font)}.sd-body .artist small{font-size:12px}.av{background:var(--s2);width:48px;height:48px;font:700 18px var(--font);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.av.big{box-shadow:0 6px 16px #29b6f666}.artistp{flex-direction:column;align-items:center}.artistp h3{font:700 24px var(--font);margin:6px 0 0}.artistp .pill{color:var(--t3);background:var(--s2);border-radius:999px;padding:3px 10px;font-size:12px}.artistp .stats{background:var(--s1);border-radius:14px;width:100%;margin-top:10px;padding:14px 0;display:flex}.artistp .stats div{flex-direction:column;flex:1;align-items:center;display:flex}.artistp .stats b{font:600 18px var(--font)}.artistp .stats small{color:var(--t3);font-size:12px}.artistp h4{align-self:flex-start}.sheet.mypage{background:linear-gradient(180deg, #29b6f64d, var(--bg) 300px), var(--bg)}.badge-host{position:relative}.badge-host.badge:after,#studio .bar .mypage.badge:after{content:"";background:radial-gradient(circle at 35% 30%,#ff8a80 0%,#ff453a 55%,#e0281e 100%);border-radius:50%;width:9px;height:9px;animation:1.6s ease-out 2 ubadge-in;position:absolute;box-shadow:0 0 6px #ff453aa6,inset 0 .5px #ffffff80}.badge-host.badge:after{top:4px;right:4px}@keyframes ubadge-in{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.25)}45%{transform:scale(1)}to{transform:scale(1);box-shadow:0 0 6px #ff453aa6,inset 0 .5px #ffffff80}}@media (prefers-reduced-motion:reduce){.badge-host.badge:after,#studio .bar .mypage.badge:after{animation:none}}.prof{align-items:center;gap:18px;padding:20px 0;display:flex}.prof .pr{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.prof .nm{align-items:center;gap:8px;display:flex}.prof .nm b{font:600 15px var(--font)}.lv{color:#000;font:700 12px var(--font);background:linear-gradient(90deg,#ffd166,#ff9f43);border-radius:6px;align-items:center;display:inline-flex}.lv svg{font-size:9px}.prof .xp{background:var(--s2);border-radius:3px;height:5px;overflow:hidden}.prof .xp i{background:linear-gradient(90deg,#ffd166,#ff9f43);height:100%;display:block}.prof .xpt{color:var(--t3);font-size:11px}.prof .bal{gap:10px;margin-top:4px;display:flex}.prof .bal button{background:#161622b8;border-radius:12px;flex-direction:column;flex:1;align-items:center;padding:10px 0;display:flex}.prof .bal b{font:600 15px var(--font)}.prof .bal .note b{color:var(--gold)}.prof .bal .cash b{color:var(--cash)}.prof .bal small{color:var(--t3);font-size:12px}.card{background:var(--s1);border-radius:16px;margin:4px 0 20px;overflow:hidden}.card .rowt{width:100%;font:600 15px var(--font);text-align:left;color:#fff;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.card .rowt>svg:first-child{width:28px;color:var(--accent);font-size:16px}.card .rowt.link>svg:last-child{color:var(--t3);margin-left:auto;font-size:13px}.card .div{background:var(--s3);height:1px;margin-left:56px}.lims{padding:0 16px 14px;display:flex}.lims div{border-left:1px solid #2a2a3d80;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.lims div:first-child{border-left:0}.lims small{color:var(--t3);font-size:12px}.lims b{font:600 15px var(--mono)}.acts{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.act{background:var(--bg);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.act>i{width:36px;height:36px;color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.act>div{flex:1;min-width:0}.act .at{justify-content:space-between;margin-bottom:8px;display:flex}.act .at b{font:600 15px var(--font)}.act .at small{font:600 12px var(--font);color:var(--c)}.act .bar{background:var(--s2);border-radius:2px;height:4px;overflow:hidden}.act .bar span{background:var(--c);height:100%;display:block}.caps{scrollbar-width:none;gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.caps button{background:var(--s1);box-shadow:inset 0 0 0 1px var(--s3);font:600 13px var(--font);border-radius:999px;flex:none;padding:8px 14px}.caps button.on{background:var(--accent);color:var(--bg);box-shadow:none}.sheet .hl{margin:0 -16px}.hrow{border-bottom:1px solid var(--s2);align-items:center;gap:12px;padding:12px 16px;display:flex}.hrow.unread{background:#29b6f60a}.hrow>i{width:40px;height:40px;color:var(--accent);background:#29b6f626;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.hrow>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hrow b{font:400 13px var(--font);color:#fff}.hrow small{color:var(--t3);font-size:12px}.hrow em{font:600 12px var(--font);white-space:nowrap;font-style:normal}.hrow em.pos{color:var(--cash)}.hrow em.neg{color:var(--accent)}.set .srow2{border-bottom:1px solid var(--s2);width:100%;font:600 15px var(--font);text-align:left;color:#fff;align-items:center;gap:12px;padding:18px 16px;text-decoration:none;display:flex}.set .srow2:last-child{border-bottom:0}.set .srow2>svg:first-child,.set .srow2 .t svg{width:28px;color:var(--accent);flex:none;font-size:16px}.set .srow2>svg:last-child{color:var(--t3);margin-left:auto;font-size:13px}.set .srow2 em{color:var(--t3);margin-left:auto;font-size:12px;font-style:normal}.set .srow2:disabled{opacity:.5}.set .srow2.out,.set .srow2.out svg{color:var(--red)}.set .srow2.col{flex-direction:column;align-items:stretch;gap:12px}.set .srow2 .t{align-items:center;gap:12px;display:flex}.segs{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.segs button{background:var(--s2);font:600 12px var(--font);color:var(--t2);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.segs button.on{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:#29b6f626}.segs .bs{border-radius:7px;width:34px;height:34px;display:block}.bs-image{background:#2a2a3d url(../img/block/Drum.png) 50%/cover}.bs-color{background:#2d9a7266;box-shadow:inset 0 0 0 1px #2d9a72cc}.bs-neon{background:radial-gradient(circle at 50% 40%,#183a30,#0b0b12 75%);box-shadow:inset 0 0 0 1.5px #2d9a72,0 0 6px #2d9a7280}.bs-glass{background:linear-gradient(160deg,#58c19c,#26765a 55%,#173f31);box-shadow:inset 0 1px #ffffff59}.sw{flex:none;width:51px;height:31px;margin-left:auto;position:relative}.sw input{opacity:0;width:0;height:0;position:absolute}.sw i{cursor:pointer;background:#39393d;border-radius:999px;transition:background .2s;position:absolute;inset:0}.sw i:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px}.sw input:checked+i{background:#34c759}.sw input:checked+i:after{transform:translate(20px)}.bals{flex-direction:row;align-items:stretch;gap:12px;padding:12px 0 16px;display:flex}.bals .b{border-radius:12px;flex:1;padding:10px 14px;display:flex;container-type:inline-size}.bals .b span{flex-direction:column;display:flex}.bals small{color:var(--t3);font-size:12px}.bals b{font:600 15px var(--font)}.bals .note{color:var(--gold);background:#ffd16614;box-shadow:inset 0 0 0 1px #ffd16633}.bals .cash{color:var(--cash);background:#06d6a014;box-shadow:inset 0 0 0 1px #06d6a033}.scats{z-index:2;background:var(--s2);border-bottom:1px solid var(--s3);scrollbar-width:none;gap:8px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.scats button{background:var(--s3);color:var(--t3);font:600 12px var(--font);border-radius:999px;flex:none;padding:8px 14px}.scats button.on{color:#fff;background:linear-gradient(90deg,#29b6f6,#0a84ff)}.pgrid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:16px 0;display:grid}.prod{background:var(--s1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 10%, transparent);text-align:left;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.prod .pi{color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);border-radius:12px;justify-content:center;align-items:center;font-size:28px;display:flex;overflow:hidden}.prod b{font:600 15px var(--font)}.prod small{color:var(--t3);font-size:12px}.prod .pp{flex-wrap:wrap;gap:8px;display:flex}.prod em.c{color:var(--cash)}.prod em.n{color:var(--gold)}.prod s{color:var(--t2);margin-right:3px;font-weight:400}.purch{flex-direction:column;align-items:center;gap:10px;padding:8px 0 20px;display:flex}.purch .pi.big{width:80px;height:80px;color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);border-radius:20px;justify-content:center;align-items:center;font-size:32px;display:flex}.purch>b{font:600 18px var(--font)}.purch>p{color:var(--t2);text-align:center;margin:0}.purch h4{align-self:stretch;margin:12px 0 0}.purch .pm{flex-direction:column;align-self:stretch;gap:8px;display:flex}.purch .pm button{background:var(--s2);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.purch .pm button.on{background:#29b6f60f;box-shadow:inset 0 0 0 1px #29b6f64d}.purch .pm i{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--t3);border-radius:50%;flex:none}.purch .pm button.on i{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 5px var(--bg), inset 0 0 0 10px var(--accent)}.purch .pm span{flex-direction:column;display:flex}.purch .pm small{color:var(--t2);font-size:12px}.sd-body .buy{width:100%}.sd-body .buy .primary.wide{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);margin-top:16px}.sd-body .owned{color:var(--accent);font:600 12px var(--font);background:#29b6f61f;border-radius:12px;align-items:center;gap:6px;margin-top:16px;padding:8px 12px;display:inline-flex}.sheet.admin .atabs{scrollbar-width:none;background:var(--bg);z-index:2;gap:8px;padding:4px 0 12px;display:flex;position:sticky;top:0;overflow-x:auto}.sheet.admin .atabs button{background:var(--s1);box-shadow:inset 0 0 0 1px var(--s3);font:600 12px var(--font);border-radius:999px;flex:none;padding:8px 12px}.sheet.admin .atabs button.on{background:var(--accent);color:var(--bg);box-shadow:none}.anote{color:var(--t2);font-size:12px;line-height:1.5}.af{border-bottom:1px solid var(--s1);align-items:center;gap:12px;padding:10px 0;display:flex}.af span{color:var(--t2);flex:1;font-size:14px}.af input{background:var(--s2);color:#fff;width:110px;font:14px var(--mono);text-align:right;-webkit-user-select:text;user-select:text;border:0;border-radius:8px;padding:8px 10px}.af input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent)}.acard{background:var(--s1);border-radius:12px;flex-direction:column;gap:4px;margin:8px 0;padding:12px;display:flex}.acard small{color:var(--t3);font-size:12px}.acard p{font:13px var(--mono);margin:0}.acard code{color:var(--t2);word-break:break-all;font-size:11px}.sheet.admin .trange{gap:6px;margin:0 0 10px;display:flex}.sheet.admin .trange button{background:var(--s2);font:600 12px var(--font);border-radius:999px;padding:6px 12px}.sheet.admin .trange button.on{background:var(--accent);color:var(--bg)}.sheet.admin .tsum{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sheet.admin .tsum div{background:var(--s1);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.sheet.admin .tsum b{font:700 18px var(--mono)}.sheet.admin .tsum small{color:var(--t3);font-size:11px}.sheet.admin .tday{grid-template-rows:auto auto;grid-template-columns:44px 1fr 48px;align-items:center;column-gap:8px;padding:4px 0;display:grid}.sheet.admin .tday span{font:12px var(--mono);color:var(--t2)}.sheet.admin .tday i{background:var(--accent);border-radius:4px;min-width:2px;height:8px;display:block}.sheet.admin .tday b{font:600 13px var(--mono);text-align:right}.sheet.admin .tday small{color:var(--t3);grid-column:2/4;font-size:11px}.sheet.admin .trow2{justify-content:space-between;gap:10px;padding:3px 0;font-size:13px;display:flex}.sheet.admin .trow2 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t2);overflow:hidden}.acard.urow .utest{color:var(--t2,#ffffffb3);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.acard.urow .uin,.asearch{align-items:center;gap:8px;display:flex}.asearch input,.acard.urow input{background:var(--s2);color:#fff;min-width:0;font:14px var(--font);-webkit-user-select:text;user-select:text;border:0;border-radius:10px;flex:1;padding:10px 12px}.asearch .primary{white-space:nowrap;padding:10px 14px}.acard.prow2{flex-direction:row;align-items:center}.acard.prow2 b{flex:1}:is(body:has(#studio-splash) .seq,body:has(#studio-splash) .songbtn){visibility:hidden}#studio .bar .capsule,#studio .bar .pill,#studio .songbtn .t .u{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(185%);backdrop-filter:blur(20px)saturate(185%);background:linear-gradient(#ffffff21,#ffffff0a);position:relative;box-shadow:0 10px 28px #00000061,0 1px 2px #00000040,inset 0 0 0 .5px #ffffff0f}#studio .bar .capsule:before,#studio .bar .pill:before,#studio .songbtn .t .u:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffbf,#ffffff24 28%,#ffffff0a 55%,#ffffff1f 78%,#ffffff80);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}#studio .bar .capsule:after,#studio .bar .pill:after,#studio .songbtn .t .u:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 70% at 50% -10%,#ffffff38,#fff0 60%);position:absolute;inset:1px}#studio .bar .pill.dim{opacity:1;color:#a0a0b899}#studio .bottom>.songbtn .ti{text-shadow:0 0 1px #0000008c,0 0 7px #00000080,0 2px 3px #0009,0 4px 10px #00000080;margin:-8px -10px;padding:8px 10px}#studio .bottom>.songbtn .bpm{color:#d2d2e4;text-shadow:0 0 1px #00000080,0 0 6px #00000080,0 2px 3px #0009,0 3px 8px #00000073;margin-top:-3px}#studio .songbtn .t .u{color:#6fd0ff;width:30px;height:30px}#studio .songbtn .t:before{width:30px}#studio .bar .pill.play svg{font-size:23px}#studio .pill.undo svg,#studio .pill.redo svg,#studio .pill.redo2 svg{font-size:21px}#studio .pill.undo svg{transform:translate(-.5px,-1.4px)}#studio .pill.redo svg,#studio .pill.redo2 svg{transform:translate(.5px,-1.4px)}#studio .bar .capsule button span{text-shadow:0 2px 3px #0009,0 3px 8px #00000073;max-width:calc(100% + 12px);margin:-4px -6px;padding:4px 6px}#studio .bar svg{filter:drop-shadow(0 2px 2px #0000008c)drop-shadow(0 3px 5px #00000059)}.seq .col .tracks{flex-direction:column;display:flex}.seq .tbtn{border-radius:var(--r);overflow:hidden}.seq .tbtn .g{background:var(--glyph) center / 80% no-repeat;pointer-events:none;display:none;position:absolute;inset:0}#studio:not(.st-image) .seq .tbtn img{display:none}#studio:not(.st-image) .seq .tbtn .g{display:block}#studio:not(.st-image) .seq .tbtn.muted{filter:saturate(.25);opacity:.55}.st-color .pbtn{border-color:color-mix(in srgb, var(--accent) 75%, transparent)}.st-color .pbtn .n{color:#fff}.st-color .pbtn .c{color:color-mix(in srgb, var(--accent) 85%, #fff)}.st-glass .pbtn .n{color:#fff;text-shadow:0 1px 2px #0006}.st-glass .pbtn .c{color:#fffc}.st-image .pbtn{background:none;border:0}.st-image .pbtn:before{content:"";border-radius:inherit;pointer-events:none;filter:brightness(.6);background:url(../img/block/Chord.png) 50%/cover no-repeat;position:absolute;inset:0}.st-image .pbtn>*{position:relative}.st-image .pbtn .n{color:#ebebf5eb;text-shadow:0 1px 2px #0009}.st-image .pbtn .c{color:#ffffff2e}.st-image .seq .corner{isolation:isolate;border-radius:var(--r);color:#dcdce8d9;position:relative}.st-image .seq .corner:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;filter:brightness(.6);background:url(../img/block/Chord.png) 50%/cover no-repeat;position:absolute;inset:0}.seq .plus{font-size:22px;position:relative}.seq .plus svg{stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round}.st-color .seq .plus{background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px dashed color-mix(in srgb, var(--accent) 48%, transparent);color:color-mix(in srgb, var(--accent) 72%, transparent)}.st-neon .seq .plus{border:1px dashed color-mix(in srgb, var(--accent) 50%, transparent);color:color-mix(in srgb, var(--accent) 75%, transparent);box-shadow:inset 0 0 8px color-mix(in srgb, var(--accent) 12%, transparent);background:#0e0e17}.st-neon .seq .plus svg{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 60%, transparent))}.st-image .seq .plus{background:none;color:#bebed2bf;isolation:isolate;border:0}.st-image .seq .plus:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;filter:brightness(.55);opacity:.7;background:url(../img/block/Chord.png) 50%/cover no-repeat;position:absolute;inset:0}.st-color .pbtn,.st-color .seq .corner{box-shadow:none;background:#ffffff0f;border:1px solid #fff3}.st-neon .pbtn,.st-neon .seq .corner{background:linear-gradient(#ffffff0f,#fff0 40%),#0a0a10;border:0;box-shadow:inset 0 0 0 1.5px #fffc,inset 0 0 12px 2px #fff3,inset 0 0 3px 1px #ffffff73,0 0 8px #ffffff4d}#studio:not(.st-image) .seq .corner{border-radius:var(--r);color:#dcdce8d9}#studio:not(.st-image) .pbtn .n{color:#ebebf5eb;text-shadow:0 1px 2px #00000080}#studio:not(.st-image) .pbtn .c{color:#ffffff2e}.st-color .seq .tbtn{background:linear-gradient(145deg, color-mix(in srgb, var(--tc) 55%, #101018) 0%, color-mix(in srgb, var(--tc) 22%, #0a0a10) 70%, color-mix(in srgb, var(--tc) 12%, #07070b) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 60%, transparent)}.st-glass .seq .tbtn{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0006,inset 0 0 0 1px #ffffff14}.st-neon .blk.on,.st-neon .seq .tbtn{box-shadow:inset 0 0 0 1.5px var(--tc), inset 0 0 12px 2px color-mix(in srgb, var(--tc) 55%, transparent), inset 0 0 3px 1px color-mix(in srgb, var(--tc) 80%, transparent), 0 0 7px color-mix(in srgb, var(--tc) 45%, transparent);background:linear-gradient(180deg, #ffffff0f, #fff0 40%), radial-gradient(90% 90% at 50% 50%, color-mix(in srgb, var(--tc) 20%, #08080d) 0%, color-mix(in srgb, var(--tc) 11%, #08080d) 100%)}.st-neon .blk.on.muted{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 30%, transparent);background:#14141e}.st-glass .blk,.st-glass .seq .tbtn,.st-glass .pbtn,.st-glass .seq .corner,.st-glass .seq .plus{isolation:isolate;position:relative}.st-glass .blk{box-shadow:none;background:#ffffff08}.st-glass .pbtn,.st-glass .seq .corner,.st-glass .seq .plus{border:0}.st-glass .seq .plus{box-shadow:none;color:#fff9;background:#ffffff0a}.st-glass .blk:before,.st-glass .seq .tbtn:before,.st-glass .pbtn:before,.st-glass .seq .corner:before,.st-glass .seq .plus:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;background:linear-gradient(#ffffff9e 0%,#fff3 22%,#ffffff14 60%,#ffffff38 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.st-glass .blk:not(.on):before,.st-glass .seq .plus:before{opacity:.35}.st-glass .blk.on:after,.st-glass .seq .tbtn:after,.st-glass .pbtn:after,.st-glass .seq .corner:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(130% 60% at 50% -8%,#ffffff42,#fff0 60%);height:auto;position:absolute;inset:1px}.st-glass .blk .dot,.st-glass .blk .v,.st-glass .seq .tbtn .g,.st-glass .pbtn>*,.st-glass .seq .corner>*,.st-glass .seq .plus>*{z-index:2;position:relative}.st-glass .blk .dot,.st-glass .seq .tbtn .g{position:absolute}.st-glass .blk.on.muted{background:linear-gradient(#ffffff1a,#ffffff08);box-shadow:0 3px 8px #00000040}.st-glass .blk.on.muted:after{opacity:.5;display:block}.st-glass .blk.on,.st-glass .seq .tbtn{--tg:color-mix(in srgb, var(--tc) 72%, #9a9aae);background:linear-gradient(to bottom, color-mix(in srgb, var(--tg) 52%, #ffffff1a), color-mix(in srgb, var(--tg) 28%, transparent));box-shadow:0 4px 10px #00000040, inset 0 -6px 12px color-mix(in srgb, var(--tg) 30%, transparent)}.st-glass .pbtn,.st-glass .seq .corner{background:linear-gradient(#ffffff1a,#ffffff08);box-shadow:0 4px 10px #00000038}.seq .ph-line{opacity:.9;border-radius:3px;width:5px;margin-left:-2.5px;box-shadow:0 0 0 1px #0000008c,0 0 8px #29b6f699}.seq.playing .ph-line{opacity:1}.seq .ph-line.drag{width:6px;margin-left:-3px;box-shadow:0 0 0 1px #0009,0 0 12px #29b6f6d9}.st-neon .seq .tbtn{background:linear-gradient(#ffffff0f,#fff0 40%),#08080d}.st-neon .pbtn .n{color:#fff;text-shadow:0 0 6px #ffffffb3,0 0 2px #ffffffe6}.st-neon .seq .corner{color:#fff}.st-neon .seq .corner svg{filter:drop-shadow(0 0 4px #fff9)}.seq .tbtn .g{background-size:100% 100%}.st-neon .seq .tbtn .g{filter:drop-shadow(0 0 1.5px var(--tc)) drop-shadow(0 0 4px var(--tc)) drop-shadow(0 0 8px color-mix(in srgb, var(--tc) 70%, transparent));background:none;-webkit-mask:none;mask:none}.st-neon .seq .tbtn .g:before{content:"";background:color-mix(in srgb, var(--tc) 55%, #fff);-webkit-mask:var(--glyph) center / 100% 100% no-repeat;-webkit-mask:var(--glyph) center / 100% 100% no-repeat;mask:var(--glyph) center / 100% 100% no-repeat;position:absolute;inset:0}body:before{content:"";z-index:-1;pointer-events:none;background:var(--bg) center / cover no-repeat;position:fixed;inset:-120px 0}html[data-bg=neon] body:before{background-image:url(../img/bg/neon.jpg?v=3)}html[data-bg=flash] body:before{background-image:url(../img/bg/flash.jpg?v=2)}html[data-bg=glass] body:before{background-image:url(../img/bg/glass.jpg?v=2)}html[data-bg=image] body:before{background-image:url(../img/bg/image.jpg?v=2)}#studio .logo img{filter:drop-shadow(0 2px 6px #0000008c);width:min(300px,66vw);height:auto}html[data-bg=neon]{background:#1c2150}html[data-bg=flash]{background:#0e1017}html[data-bg=glass]{background:#223c5c}html[data-bg=image]{background:#302f37}.seq{border-radius:0}.seq .col{background:none}#studio .logo img[src*=-neon],#studio .logo img[src*=-flash],#studio .logo img[src*=-glass],#studio .logo img[src*=-image]{width:min(314px,69vw)}#studio .logo img[src*=-image]{filter:drop-shadow(0 1px 1.5px #0000004d)}#studio .logo.lw-on{--lu:calc(min(300px, 66vw) / 341);--lr:.5;--lg:6}#studio .logo .lwrap{top:calc(var(--lu) * (var(--lg) + 42 * var(--lr)) / -2);line-height:0;display:block;position:relative}#studio .logo .lwrap img.lw{width:auto;height:calc(var(--lu) * 44 * var(--lr));right:calc(var(--lu) * (1.01 - var(--lr)));top:calc(var(--lu) * (43 + var(--lg) - var(--lr)));position:absolute}#studio .logo .lwrap img.lw[src*=-neon],#studio .logo .lwrap img.lw[src*=-flash],#studio .logo .lwrap img.lw[src*=-glass],#studio .logo .lwrap img.lw[src*=-image]{height:calc(var(--lu) * 60 * var(--lr));right:calc(var(--lu) * (10.01 - 8 * var(--lr)));top:calc(var(--lu) * (50 + var(--lg) - 8 * var(--lr)))}.segs.bgs{grid-template-columns:repeat(4,1fr);gap:6px}.segs.bgs button{padding:10px 2px;font-size:11px}.segs .bgp{background:50%/cover no-repeat;border-radius:7px;width:34px;height:44px;display:block;box-shadow:inset 0 0 0 1px #ffffff26}.segs .bgp-auto{background:linear-gradient(135deg,#1a2350 0 25%,#0e1017 25% 50%,#2b4a6e 50% 75%,#302f37 75%)}.segs .bgp-neon{background-image:url(../img/bg/thumb/neon.jpg?v=2)}.segs .bgp-flash{background-image:url(../img/bg/thumb/flash.jpg?v=1)}.segs .bgp-glass{background-image:url(../img/bg/thumb/glass.jpg?v=1)}.segs .bgp-image{background-image:url(../img/bg/thumb/image.jpg?v=1)}html[data-bg=sky] body:before{background-image:url(../img/bg/sky.jpg?v=2)}html[data-bg=sky]{background:#1e4174}.segs .bgp-sky{background-image:url(../img/bg/thumb/sky.jpg?v=1)}.segs .bs-stone{background:radial-gradient(circle at 35% 30%,#fff 0%,#ececf0 40%,#b4b5bd 100%);border-radius:50%;box-shadow:0 3px 5px #00000059}html[data-bg=wood] body:before{background-image:url(../img/bg/wood.jpg?v=3)}html[data-bg=wood]{background:#906a3c}.segs .bgp-wood{background-image:url(../img/bg/thumb/wood.jpg?v=1)}.st-stone .blk,.st-stone .seq .tbtn,.st-stone .pbtn,.st-stone .seq .corner,.st-stone .seq .plus{border:0;border-radius:50%;overflow:visible}.st-stone .blk{background:radial-gradient(circle at 50% 60%,#0000000f,#00000029 70%,#0000000d 100%);box-shadow:inset 0 2px 4px #0000004d,0 1px #ffffff1f}.st-stone .blk.on:after,.st-stone .seq .tbtn:after,.st-stone .pbtn:after,.st-stone .seq .corner:after{content:"";pointer-events:none;background:radial-gradient(#ffffffbf,#fff0 70%);border-radius:50%;width:36%;height:22%;position:absolute;top:11%;left:20%;transform:rotate(-24deg)}.st-stone .blk.on.vari .dot{background:#ffffffb3;border-radius:50%;width:6px;height:6px;margin:-3px 0 0;display:block;top:50%;bottom:auto;right:9%}.st-stone .seq .tbtn{background:radial-gradient(circle at 36% 30%,#fff 0%,#eeeef2 42%,#b3b4bc 100%);box-shadow:0 4px 6px #00000061,0 1px 1px #0000004d,inset 0 -3px 6px #0000001f}.st-stone .seq .tbtn .g{background:var(--tc);-webkit-mask:var(--glyph) center / 74% no-repeat;-webkit-mask:var(--glyph) center / 74% no-repeat;mask:var(--glyph) center / 74% no-repeat;filter:saturate(1.3)brightness(.8)}.st-stone .seq .tbtn.muted{filter:saturate(.2);opacity:.6}.st-stone .pbtn,.st-stone .seq .corner{background:radial-gradient(circle at 36% 30%,#62626c 0%,#22222a 42%,#060608 100%);box-shadow:0 4px 6px #00000073,0 1px 1px #0000004d}.st-stone .pbtn:after,.st-stone .seq .corner:after{background:radial-gradient(#ffffff59,#fff0 70%)}.st-stone .pbtn .n{color:#f2f2f6;text-shadow:none}.st-stone .pbtn .c{color:#ffffff38;font-size:9px}.st-stone .seq .corner{color:#ebebf5e6}.st-stone .seq .plus{color:#fff0dc99;background:#0000001f;box-shadow:inset 0 2px 4px #0000004d}#studio.st-stone .seq .corner{border-radius:50%}.st-stone .blk.on{--c:color-mix(in srgb, var(--tc) 88%, #7a7a82);background:radial-gradient(ellipse var(--rw,13%) var(--rh,10%) at var(--sx,33%) var(--sy,25%), rgba(255, 255, 255, var(--ra,.95)) 0, rgba(255, 255, 255, calc(var(--ra,.95) - .08)) 28%, #ffffff4d 55%, #fff0 100%), radial-gradient(ellipse 70% 45% at calc(var(--sx,33%) + 7%) calc(var(--sy,25%) - 3%), #ffffff42, #fff0 70%), url(../img/block/stone-grain.png?v=2) var(--gx,0) var(--gy,0) / 256px 256px, radial-gradient(ellipse 55% 28% at 62% 90%, color-mix(in srgb, var(--c) 72%, #fff 28%), #fff0 75%), radial-gradient(circle at 42% 36%, color-mix(in srgb, var(--c) 80%, #fff) 0%, var(--c) 38%, color-mix(in srgb, var(--c) 60%, #000) 78%, color-mix(in srgb, var(--c) 35%, #000) 100%);filter:hue-rotate(var(--sh,0deg)) brightness(var(--sb,1));box-shadow:2px 5px 6px #00000073,1px 2px 2px #00000059,inset -2px -3px 5px #00000047,inset 1px 1px 2px #ffffff2e}.st-stone .blk.on:after{display:none}.st-stone .blk.on.muted{opacity:.75;filter:saturate(.2)brightness(.8)}html[data-bg=retro] body:before{background-image:url(../img/bg/retro.jpg?v=2)}html[data-bg=retro]{background:#0e0922}.segs .bgp-retro{background-image:url(../img/bg/thumb/retro.jpg?v=1)}html[data-bg=kraft] body:before{background-image:url(../img/bg/kraft.jpg?v=2)}html[data-bg=kraft]{background:#553f28}.segs .bgp-kraft{background-image:url(../img/bg/thumb/kraft.jpg?v=1)}html[data-bg=carbon] body:before{background-image:url(../img/bg/carbon.jpg?v=2)}html[data-bg=carbon]{background:#383c43}.segs .bgp-carbon{background-image:url(../img/bg/thumb/carbon.jpg?v=1)}html[data-bg=candy] body:before{background-image:url(../img/bg/candy.jpg?v=2)}html[data-bg=candy]{background:#684e69}.segs .bgp-candy{background-image:url(../img/bg/thumb/candy.jpg?v=1)}html[data-bg=chalkboard] body:before{background-image:url(../img/bg/chalkboard.jpg?v=2)}html[data-bg=chalkboard]{background:#1d2b25}.segs .bgp-chalkboard{background-image:url(../img/bg/thumb/chalkboard.jpg?v=1)}html[data-bg=ocean] body:before{background-image:url(../img/bg/ocean.jpg?v=2)}html[data-bg=ocean]{background:#144d72}.segs .bgp-ocean{background-image:url(../img/bg/thumb/ocean.jpg?v=1)}html[data-bg=galaxy] body:before{background-image:url(../img/bg/galaxy.jpg?v=4)}html[data-bg=galaxy]{background:#0b0b18}.segs .bgp-galaxy{background-image:url(../img/bg/thumb/galaxy.jpg?v=1)}html[data-bg=city] body:before{background-image:url(../img/bg/city.jpg?v=4)}html[data-bg=city]{background:#0e0b17}.segs .bgp-city{background-image:url(../img/bg/thumb/city.jpg?v=2)}html[data-bg=forest] body:before{background-image:url(../img/bg/forest.jpg?v=2)}html[data-bg=forest]{background:#485c53}.segs .bgp-forest{background-image:url(../img/bg/thumb/forest.jpg?v=1)}html[data-bg=marble] body:before{background-image:url(../img/bg/marble.jpg?v=2)}html[data-bg=marble]{background:#18171c}.segs .bgp-marble{background-image:url(../img/bg/thumb/marble.jpg?v=1)}.st-pixel .blk.on.muted,.st-paper .blk.on.muted,.st-metal .blk.on.muted,.st-jelly .blk.on.muted,.st-chalk .blk.on.muted{filter:saturate(.2)brightness(.75)}.segs .bs-pixel{background:#2d9a72;border-radius:0;box-shadow:inset 4px 4px #7fd8b6,inset -4px -4px #1a5c44}#studio.st-pixel .blk,#studio.st-pixel .seq .tbtn,#studio.st-pixel .pbtn,#studio.st-pixel .seq .corner,#studio.st-pixel .seq .plus{border:0;border-radius:0}.st-pixel .blk{background:#16161f;box-shadow:inset 0 0 0 2px #22222e}.st-pixel .blk.on,.st-pixel .seq .tbtn{background:var(--tc);box-shadow:inset 4px 4px 0 color-mix(in srgb, var(--tc) 55%, #fff), inset -4px -4px 0 color-mix(in srgb, var(--tc) 55%, #000), 0 0 0 2px #0a0a10}.st-pixel .blk.on:after{content:"";background:#ffffffb3;width:6px;height:6px;position:absolute;top:8px;left:8px}.st-pixel .seq .tbtn{background:color-mix(in srgb, var(--tc) 55%, #101018)}.st-pixel .pbtn,.st-pixel .seq .corner{background:#3a3a4e;box-shadow:inset 4px 4px #5c5c76,inset -4px -4px #24243a,0 0 0 2px #0a0a10}.st-pixel .seq .plus{background:none;color:#6a6a8a;box-shadow:inset 0 0 0 2px #3a3a50}.st-pixel .pbtn .n{text-shadow:2px 2px #000}.segs .bs-paper{background:linear-gradient(135deg,#f08a5d,#e27447);border-radius:3px;box-shadow:0 2px 3px #00000059}#studio.st-paper .blk,#studio.st-paper .seq .tbtn,#studio.st-paper .pbtn,#studio.st-paper .seq .corner,#studio.st-paper .seq .plus{border:0;border-radius:3px}.st-paper .blk{background:#fff5e10d;box-shadow:inset 0 0 0 1px #fff5e11f}.st-paper .blk.on{background:url(../img/block/paper-grain.png?v=1) 0 0 / 128px, linear-gradient(135deg, color-mix(in srgb, var(--tc) 82%, #fff 18%), color-mix(in srgb, var(--tc) 88%, #3a2a1a));box-shadow:0 1px 1px #0000004d,0 4px 8px #00000047}.st-paper .blk.on:after,.st-paper .seq .tbtn:after{content:"";pointer-events:none;background:linear-gradient(225deg,#00000059 0 50%,#ffffff73 50% 100%);width:13px;height:13px;position:absolute;top:0;right:0;box-shadow:-1px 1px 2px #00000040}.st-paper .seq .tbtn{background:url(../img/block/paper-grain.png?v=1) 0 0/128px,#f3ecdf;box-shadow:0 1px 1px #0000004d,0 4px 8px #00000047}.st-paper .seq .tbtn .g{background:var(--tc);-webkit-mask:var(--glyph) center / 100% no-repeat;-webkit-mask:var(--glyph) center / 100% no-repeat;mask:var(--glyph) center / 100% no-repeat;filter:brightness(.8)saturate(1.2)}.st-paper .pbtn,.st-paper .seq .corner{background:url(../img/block/paper-grain.png?v=1) 0 0/128px,#cfb28a;box-shadow:0 1px 1px #0000004d,0 4px 8px #00000040}.st-paper .pbtn .n{color:#3b2a1a;text-shadow:none}.st-paper .pbtn .c{color:#3b2a1a59}.st-paper .seq .corner{color:#3b2a1a}.st-paper .seq .plus{background:none;box-shadow:none;outline-offset:-3px;color:#fff5e199;outline:1.5px dashed #fff5e159}.bs-metal{background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000000f 1px 2px),linear-gradient(#7fd8b6,#2d9a72 55%,#1a5c44);box-shadow:inset 0 1px #fff9,0 2px 3px #0006}.st-metal .blk{background:linear-gradient(#111216,#1b1d22);box-shadow:inset 0 2px 4px #0009,0 1px #ffffff0d}.st-metal .blk.on,.st-metal .seq .tbtn{background:repeating-linear-gradient(90deg, #ffffff0d 0 1px, #0000000d 1px 2px), linear-gradient(180deg, #ffffff47 0%, #fff0 45%, #00000026 100%), linear-gradient(180deg, color-mix(in srgb, var(--tc) 75%, #fff) 0%, var(--tc) 50%, color-mix(in srgb, var(--tc) 60%, #000) 100%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0006,0 2px 3px #00000080}.st-metal .seq .tbtn{background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000000d 1px 2px),linear-gradient(#e3e6ec 0%,#b7bcc5 50%,#8a909b 100%)}.st-metal .seq .tbtn .g{background:color-mix(in srgb, var(--tc) 70%, #000);-webkit-mask:var(--glyph) center / 100% no-repeat;-webkit-mask:var(--glyph) center / 100% no-repeat;mask:var(--glyph) center / 100% no-repeat;filter:drop-shadow(0 1px #ffffff80)}.st-metal .pbtn,.st-metal .seq .corner{background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000000d 1px 2px),linear-gradient(#4a4e57,#2b2e35 55%,#1c1e23);border:0;box-shadow:inset 0 1px #ffffff40,0 2px 3px #00000080}.st-metal .seq .plus{color:#6b707a;background:linear-gradient(#111216,#1b1d22);border:0;box-shadow:inset 0 2px 4px #0009}.segs .bs-jelly{background:linear-gradient(#7fe0bb,#2d9a72);border-radius:12px;box-shadow:inset 0 -4px 6px #1a6a4e,inset 0 3px 5px #fff9,0 3px 8px #2d9a7280}#studio.st-jelly .blk,#studio.st-jelly .seq .tbtn,#studio.st-jelly .pbtn,#studio.st-jelly .seq .corner,#studio.st-jelly .seq .plus{border:0;border-radius:16px}.st-jelly .blk{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.st-jelly .blk.on,.st-jelly .seq .tbtn{background:radial-gradient(ellipse 70% 40% at 50% 105%, color-mix(in srgb, var(--tc) 55%, #fff) 0%, #fff0 70%), linear-gradient(180deg, color-mix(in srgb, var(--tc) 72%, #fff) 0%, color-mix(in srgb, var(--tc) 85%, transparent) 60%, color-mix(in srgb, var(--tc) 80%, #000 20%) 100%);box-shadow:inset 0 -5px 9px color-mix(in srgb, var(--tc) 55%, #000), inset 0 3px 6px #ffffff8c, 0 5px 12px color-mix(in srgb, var(--tc) 40%, transparent)}.st-jelly .blk.on:after,.st-jelly .seq .tbtn:after{content:"";pointer-events:none;background:linear-gradient(#fff9,#fff0);border-radius:50%;height:26%;position:absolute;top:7%;left:18%;right:18%}.st-jelly .pbtn,.st-jelly .seq .corner{background:linear-gradient(#ffffff47,#c8bee629);box-shadow:inset 0 -4px 8px #0000002e,inset 0 3px 6px #ffffff59}.st-jelly .seq .plus{color:#fff9;background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #ffffff26}.segs .bs-chalk{background:url(../img/block/chalk-dust.png?v=1) 0 0/128px,#4a6a5c;border-radius:6px;box-shadow:inset 0 0 0 2px #cfe8dc}#studio.st-chalk .blk,#studio.st-chalk .seq .tbtn,#studio.st-chalk .pbtn,#studio.st-chalk .seq .corner,#studio.st-chalk .seq .plus{border:0;border-radius:7px}.st-chalk .blk{background:none;box-shadow:inset 0 0 0 1px #e6f0eb1a}.st-chalk .blk.on{background:url(../img/block/chalk-dust.png?v=1) var(--gx,0) var(--gy,0) / 160px, color-mix(in srgb, var(--tc) 55%, #f0f0f040);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tc) 45%, #fff)}.st-chalk .seq .tbtn{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tc) 45%, #fff);background:url(../img/block/chalk-dust.png?v=1) 0 0/160px,0 0}.st-chalk .seq .tbtn .g{background:color-mix(in srgb, var(--tc) 45%, #fff);-webkit-mask:var(--glyph) center / 100% no-repeat;-webkit-mask:var(--glyph) center / 100% no-repeat;mask:var(--glyph) center / 100% no-repeat;opacity:.9}.st-chalk .pbtn,.st-chalk .seq .corner{background:url(../img/block/chalk-dust.png?v=1) 0 0/160px,0 0;box-shadow:inset 0 0 0 2px #ebf0eebf}.st-chalk .pbtn .n{font-family:"Comic Sans MS", "Chalkboard SE", "Marker Felt", var(--font);color:#eef3f0;text-shadow:0 0 2px #fff6}.st-chalk .seq .plus{background:none;box-shadow:none;outline-offset:-3px;color:#ebf0ee99;outline:1.5px dashed #ebf0ee66}#studio.st-paper .pbtn .n{color:#3b2a1a;text-shadow:none}#studio.st-paper .pbtn .c{color:#3b2a1a61}#studio.st-paper .seq .corner{color:#3b2a1a}#studio.st-chalk .pbtn .n{font-family:"Comic Sans MS", "Chalkboard SE", "Marker Felt", var(--font);color:#eef3f0;text-shadow:0 0 2px #fff6}.bs-crystal{background:linear-gradient(#4fd6a4,#1f8a62);box-shadow:inset 0 1px #fff9,0 3px 6px #00000059}.st-crystal .blk.on:after,.st-crystal .seq .tbtn:after{background:radial-gradient(130% 60% at 50% -8%,#ffffff6b,#fff0 60%)}.st-crystal .blk.on,.st-crystal .seq .tbtn{box-shadow:0 4px 10px #00000040, inset 0 -6px 12px color-mix(in srgb, var(--tc) 35%, transparent), inset 0 0 0 .5px #ffffff1f}#studio.st-crystal .blk.on,#studio.st-crystal .seq .tbtn{background-color:#0000;background-repeat:no-repeat;background-origin:border-box;background-clip:border-box;background-position:0 0, calc(var(--gsx,0px) - var(--gpx,0px) - var(--gmx,0px)) calc(var(--gsy,0px) - var(--gpy,0px) - var(--gmy,0px));background-size:100% 100%, var(--gw,100vw) var(--gh,100vh)}#studio.st-crystal .blk.on{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--tc) 62%, #ffffff1f) 0%, color-mix(in srgb, var(--tc) 48%, transparent) 55%, color-mix(in srgb, var(--tc) 40%, #0000001f) 100%), var(--glass,none)}#studio.st-crystal .seq .tbtn{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--tc) 50%, #0000001a) 0%, color-mix(in srgb, var(--tc) 38%, #00000040) 100%), var(--glass,none)}#studio.st-crystal .blk.on.muted{background-image:linear-gradient(to bottom, #ffffff1a, #ffffff08), var(--glass,none)}#studio.st-crystal .blk .half{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet.lg{-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);isolation:isolate;--s1:#ffffff0d;--s2:#ffffff14;--s3:#ffffff21;background:linear-gradient(#26263880 0%,#12121c9e 60%,#0c0c14b3 100%);box-shadow:0 -4px 30px #00000073,inset 0 0 0 .5px #ffffff14}.sheet.lg:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;-webkit-mask-composite:xor;background:linear-gradient(#ffffff8c 0%,#ffffff24 12%,#ffffff0d 50%,#ffffff1a 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sheet.lg:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:radial-gradient(120% 100% at 50% -30%,#ffffff1f,#fff0 70%);height:160px;position:absolute;top:0;left:0;right:0}.scrim:has(+.sheet.lg){background:#00000047}@media (max-width:739px) and (min-height:600px){.sheet{top:calc(var(--safe-t) + 43px)}}.sheet.lg .slot,.sheet.lg .srow,.sheet.lg .card,.sheet.lg .buyslot{isolation:isolate;position:relative}.sheet.lg .slot,.sheet.lg .srow,.sheet.lg .card{background:linear-gradient(#ffffff1a,#ffffff0a);box-shadow:0 4px 12px #0000002e}.sheet.lg .slot:before,.sheet.lg .srow:before,.sheet.lg .card:before,.sheet.lg .buyslot:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;background:linear-gradient(#ffffff73 0%,#ffffff1f 30%,#ffffff0d 65%,#ffffff24 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sheet.lg .slot.empty-slot{box-shadow:none}.sheet.lg .slot.empty-slot:before{opacity:.45}.sheet.lg .slot.sel{background:linear-gradient(#29b6f657,#29b6f629);box-shadow:0 4px 12px #0003}.sheet.lg .slot.sel:before{background:linear-gradient(#a0e1ffe6,#29b6f680 40%,#29b6f659)}.sheet.lg .slot .info b,.sheet.lg .srow .si b,.sheet.lg .sech b,.sheet.lg h2{color:#fff;text-shadow:0 1px 2px #00000073}.sheet.lg .slot .info small,.sheet.lg .srow .si small,.sheet.lg .slot .info em{color:#ebebf5bf;text-shadow:0 1px 2px #0006}.sheet.lg .slot.sel .info small{color:#bfe9ff}.sheet.lg .srow .rk{color:#ebebf5b3}.sheet.lg .srow .rk.top{color:var(--gold)}.sheet.lg .srow .like,.sheet.lg .slot .more,.sheet.lg .slot .plusc,.sheet.lg .sech .more{color:#ebebf5b3}.sheet.lg .srow .like.on{color:var(--accent)}.sheet.lg .slot .badge{color:#8fd8ff;background:#29b6f633;box-shadow:inset 0 1px #fff3}.sheet.lg .slot.sel .badge{background:var(--accent);color:#0d0d14}.sheet.lg .slot.empty-slot .badge{color:#ebebf573;background:#ffffff0f}.sheet.lg .buyslot:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 70% at 50% -20%,#ffffff4d,#fff0 60%);display:none;position:absolute;inset:1px}.sheet.lg .slot{background:linear-gradient(#1414208c,#0808109e)}.sheet.lg .slot.empty-slot{background:#0a0a124d}.scrim.clear{background:none;animation:none}.asheet.pop{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(#2c2c3eb8,#181824cc);border-radius:14px;gap:0;width:230px;animation:.18s cubic-bezier(.2,.9,.3,1) pop-in;top:0;bottom:auto;left:0;overflow:hidden;transform:none;box-shadow:0 12px 32px #00000080,inset 0 0 0 .5px #ffffff26,inset 0 1px #ffffff40}@keyframes pop-in{0%{opacity:0;transform:scale(.9)}}.asheet.pop .as-t,.asheet.pop .as-l{background:none;border-radius:0;margin:0}.asheet.pop .as-t{text-align:left;white-space:pre-line;overflow-wrap:anywhere;padding:10px 14px 8px;font-size:12px;overflow:visible}.asheet.pop .as-i{padding:12px 14px;font-size:15px}.asheet.pop .as-i svg{font-size:16px}.sheet.lg .buyslot:before{background:linear-gradient(#a0e1ffe6,#29b6f680 40%,#29b6f659)}.sheet .sh-head .circle-ic{width:44px;height:44px;font-size:17px}.sheet .sh-head .circle-ic:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#fff9 0%,#ffffff29 30%,#ffffff0f 65%,#fff3 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sheet .sh-head .circle-ic:active{transform:scale(.92)}.sheet.lg .grab{z-index:6;margin-left:-18px;position:absolute;top:0;left:50%}.sheet.lg .sh-head{z-index:5;isolation:isolate;background:none;padding-top:17px;position:absolute;top:0;left:0;right:0}.sheet.lg .sh-head>*{pointer-events:auto}.sheet.lg .sh-body{padding-top:76px}.sheet.lg .slots{padding-top:4px}.sheet.lg .edge-b{z-index:4;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:60px;position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000 0%,#000 80%);mask:linear-gradient(#0000 0%,#000 80%)}.sheet .sh-head .circle-ic.pubbtn{color:#fff;width:auto;font:700 13px/1 var(--font);letter-spacing:1px;text-shadow:0 1px 2px #00000059;background:linear-gradient(#29b6f68c,#0a84ff66);border-radius:22px;gap:6px;padding:0 16px 0 13px;animation:3.2s ease-in-out infinite pub-glow;overflow:hidden}.sheet .sh-head .circle-ic.pubbtn svg{font-size:15px}.sheet .sh-head .circle-ic.pubbtn:after,.trackwin .trow .tvar:after,.trackwin .trow .pbuy:after,.circle-ic.done.dirty:after{content:"";pointer-events:none;background:linear-gradient(100deg, #fff0, rgba(255, 255, 255, var(--gk-shine,.55)), #fff0);width:45%;animation:3.2s ease-in-out infinite pub-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.trackwin .trow .tvar:after{--gk-shine:.5}@keyframes pub-shine{0%,55%{left:-60%}85%,to{left:130%}}@keyframes pub-glow{0%,to{box-shadow:0 6px 16px #0000004d,0 0 #29b6f600}50%{box-shadow:0 6px 16px #0000004d,0 0 16px 2px #29b6f68c}}@media (max-width:359px){.sheet .sh-head .circle-ic.pubbtn svg{font-size:17px;display:block!important}.sheet .sh-head .circle-ic.pubbtn{border-radius:50%;width:44px;padding:0}.sheet .sh-head .circle-ic.pubbtn span{display:none}}@media (prefers-reduced-motion:reduce){.sheet .sh-head .circle-ic.pubbtn,.sheet .sh-head .circle-ic.pubbtn:after{animation:none}}.sheet .sh-head:has(.pubbtn){grid-template-columns:auto 1fr auto}@media (max-width:479px){.sheet .sh-head:has(.pubbtn) h2{font-size:18px}.sheet .sh-head .circle-ic.pubbtn:not(:only-child) svg{display:none}.sheet .sh-head .circle-ic.pubbtn{padding:0 14px}}@media (min-width:560px){.sheet .sh-head:has(.pubbtn){grid-template-columns:1fr auto 1fr}}.sheet.lg .buyslot{color:#fff;text-shadow:0 1px 2px #00000059;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);z-index:7;background:linear-gradient(#29b6f657,#29b6f629);border-radius:14px;height:46px;padding-top:0;padding-bottom:0;position:absolute;box-shadow:0 6px 16px #00000040}.sheet .sh-head,.sheet .grab{touch-action:none}.sheet.lg .sh-head{pointer-events:auto}.sheet.lg .slot[data-i] .badge{background:var(--accent);color:#0d0d14;box-shadow:0 0 10px #29b6f673,inset 0 1px #ffffff59}.sheet.lg .slot.empty-slot .info em{font:600 13px var(--font);letter-spacing:1.2px;color:#ebebf561;text-shadow:none}.sheet.lg .slot.empty-slot .info small{color:#ebebf54d;text-shadow:none}.sheet.lg .slot.empty-slot .plusc{color:#ebebf559}@media (max-width:359px){.sheet .sh-head:has(.pubbtn) h2{font-size:16px}}.sheet.fit{top:auto}.sheet{transition:transform .35s cubic-bezier(.32,.72,0,1),filter .35s}.sheet.behind{transform:translate(-50%)scale(.93)}.sheet>.behind-dim{z-index:20;border-radius:inherit;pointer-events:none;background:#0006;animation:.2s fade;position:absolute;inset:0}.sheet.store{background:radial-gradient(120% 260px at 50% 0, #ffd16633, #ffd16600 100%), var(--s2)}.sheet.store .sh-head h2{color:#ffd98a}.store .scats{scrollbar-width:none;overflow-x:auto}.store .scats::-webkit-scrollbar{display:none}.store .scats button{flex:none}a.prod.mc{color:inherit;text-decoration:none}.sheet.store .scats{background:#1e1c26e6;border-bottom-color:#ffffff0f}.sheet.lg.store{background:radial-gradient(120% 260px at 50% 0,#ffd16633,#ffd16600 100%),linear-gradient(#26263880 0%,#12121c9e 60%,#0c0c14b3 100%)}.sheet.lg.store .scats{background:none;border-bottom:0;margin:0;padding:4px 0 0;top:0}.sheet.lg.store .bals .b,.sheet.lg.store .prod{isolation:isolate;position:relative}.sheet.lg.store .prod{background:linear-gradient(#1414208c,#0808109e);box-shadow:0 4px 12px #0000002e}.sheet.lg.store .bals .note{box-shadow:none;background:linear-gradient(#ffd16629,#ffd1660f)}.sheet.lg.store .bals .cash{box-shadow:none;background:linear-gradient(#06d6a029,#06d6a00f)}.sheet.lg.store .prod:before,.sheet.lg.store .bals .b:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;background:linear-gradient(#ffffff73 0%,#ffffff1f 30%,#ffffff0d 65%,#ffffff24 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sheet.lg.store .prod b{color:#fff;text-shadow:0 1px 2px #00000073}.sheet.lg.store .prod small,.sheet.lg.store .bals small{color:#ebebf5b3}.sheet.lg.store .scats button:not(.on){color:#ebebf5cc;background:#2b2a38;box-shadow:inset 0 0 0 .5px #ffffff26}.sheet.lg .sh-body{padding-bottom:calc(16px + var(--safe-b))}.sheet.lg.store .pgrid2{padding-bottom:0}.sheet .sh-body{touch-action:pan-y}.sheet .scats,.sheet.lg.store .scats{position:static}.sheet .sh-body:after{content:"";height:calc(2px + var(--fill,0px));display:block}.sheet.lg .form label{color:#ebebf5a6}.sheet.lg .form input,.sheet.lg .form textarea{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff0f}.sheet.lg .form input:focus,.sheet.lg .form textarea:focus{box-shadow:inset 0 0 0 1px #29b6f6b3,0 0 0 3px #29b6f62e}.sheet.lg .chip2:not(.sel){color:#ebebf5cc;background:#ffffff14;box-shadow:inset 0 0 0 .5px #ffffff26}.sheet.lg .publish .cover{box-shadow:0 8px 22px #0006,inset 0 0 0 1px #ffffff2e}.sheet.lg .publish .cover:after{box-shadow:0 0 0 3px #14141ee6}.sheet.lg .form .primary.wide{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);text-shadow:0 1px 2px #00000059;background:linear-gradient(#29b6f66b,#29b6f633);position:relative;box-shadow:0 6px 16px #00000040}.sheet.lg .form .primary.wide:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#a0e1ffe6,#29b6f680 40%,#29b6f659);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sheet.lg .form .primary.wide:disabled{opacity:.5}.sheet.lg .terms{gap:12px;padding:4px 4px 16px}.sheet.lg .terms h3{font:700 20px var(--font);letter-spacing:.5px;color:#fff;margin-top:4px}@media (max-width:379px){.sheet.lg .terms h3{letter-spacing:0;font-size:16px}}@media (max-width:339px){.sheet.lg .terms h3{font-size:14.5px}}.terms ol.tbox{white-space:normal;flex-direction:column;gap:12px;margin:0;padding:14px 16px 14px 34px;display:flex}.terms ol.tbox li{padding-left:2px}.terms ol.tbox li::marker{color:#ebebf580;font-weight:700}.terms ol.tbox b{font:700 13.5px var(--font);color:#fffffff2;margin-bottom:2px;display:block}.sheet.lg .terms .tbox{color:#ebebf5bf;background:#00000038;border-radius:14px;max-height:34vh;font-size:13px;line-height:1.55;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f}.sheet.lg .terms .lead,.sheet.lg .terms small{color:#ebebf5a6}.sheet.lg .terms .agree{color:#ffffffeb;text-align:left;background:#ffffff12;border-radius:14px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff1f}.sheet.lg .terms .agree.on{background:#29b6f629;box-shadow:inset 0 0 0 1px #29b6f68c}.sheet.lg .terms .agree svg{color:#ebebf573;flex:none}.sheet.lg .terms .agree.on svg{color:#29b6f6}.sheet.lg .imggrid{gap:10px;padding:4px 2px 16px}.sheet.lg .imggrid button{background:#ffffff0f;border-radius:14px;transition:transform .15s;position:relative;box-shadow:0 4px 12px #0000004d}.sheet.lg .imggrid button:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38}.sheet.lg .imggrid button:active{transform:scale(.94)}.sheet .footbtn{left:16px;right:16px;bottom:calc(12px + var(--safe-b));z-index:7;width:auto;margin:0;position:absolute}.sheet.has-foot .sh-body{padding-bottom:calc(46px + 28px + var(--safe-b))}.sheet .sh-head h2,.primary,.buyslot,.footbtn,.alert-box .ab-b button,.asheet .as-c{text-transform:capitalize;letter-spacing:0}@media (max-width:379px){.sheet .sh-head h2{letter-spacing:0;font-size:16px}}.sheet.lg .footbtn{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);text-shadow:0 1px 2px #00000059;color:#fff;background:linear-gradient(#29b6f657,#29b6f629);box-shadow:0 6px 16px #00000040}.sheet.lg .footbtn:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#a0e1ffe6,#29b6f680 40%,#29b6f659);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sheet.lg .footbtn:disabled{opacity:.5}@media (max-width:339px){.sheet .sh-head h2{font-size:14.5px}}.alert-box,.pubov .card{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:linear-gradient(#303044b8,#181824d1);border-radius:20px;box-shadow:0 20px 50px #0000008c,inset 0 0 0 .5px #ffffff2e,inset 0 1px #ffffff47}.alert-box{width:min(290px,100vw - 48px)}@keyframes alert-in{0%{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}.alert-box .ab-t{color:#fff;padding:20px 18px 4px}.alert-box .ab-t:empty{padding-top:12px}.alert-box .ab-m{color:#ebebf5cc;white-space:pre-line;padding:4px 18px 18px;font-size:14px;line-height:1.45}.alert-box .ab-b{border-top:.5px solid #ffffff29}.alert-box .ab-b button{color:#64d2ff;font-size:16px;font-weight:600}.alert-box .ab-b button+button{border-left:.5px solid #ffffff29}.alert-box .ab-b button:active{background:#ffffff14}.scrim:has(+.alert-box){background:#00000059}.pubov{background:#00000059}.pubov .card{gap:14px;padding:26px 30px 22px}@keyframes alert-in2{0%{opacity:0;transform:scale(1.08)}}.pubov .card b{font:700 17px var(--font);color:#fff}.pubov .bar{background:#ffffff1f;box-shadow:inset 0 0 0 .5px #ffffff1a}.pubov .bar i{background:linear-gradient(90deg,#29b6f6,#64d2ff)}.pubov small{font:600 13px var(--font);color:#ebebf5b3;font-variant-numeric:tabular-nums}.pubov .pcancel{min-width:120px;height:38px;font:600 14px var(--font);letter-spacing:0;text-transform:capitalize;color:#ffffffe6;background:#ffffff1a;border-radius:19px;margin-top:2px;padding:0 18px;transition:opacity .2s;box-shadow:inset 0 0 0 .5px #ffffff38,inset 0 1px #ffffff2e}.pubov .pcancel:active{background:#ffffff2e}.pubov .pcancel:disabled{opacity:.35}.toast{color:#fff;background:linear-gradient(#303044b8,#181824d1);border-radius:22px;width:fit-content;padding:12px 20px;font-size:14px;transition:transform .36s cubic-bezier(.4,0,.9,.5),opacity .16s ease-in .22s;box-shadow:0 10px 28px #00000073,inset 0 0 0 .5px #ffffff2e,inset 0 1px #ffffff47}@keyframes toast-down{0%{transform:translateY(calc(-100% - 20px - var(--safe-t)));opacity:.4}}.toast.out{transform:translateY(calc(-100% - 20px - var(--safe-t)));opacity:0}.sheet.lg .act{background:#ffffff0f;box-shadow:inset 0 0 0 .5px #ffffff24,inset 0 1px #ffffff1a}.sheet.lg.admin .atabs{background:none;position:static}.popover{background:linear-gradient(#303044bd,#181824d6);border-radius:18px;box-shadow:0 16px 40px #00000080,inset 0 0 0 .5px #ffffff2e,inset 0 1px #ffffff42}.scrim.over-detail{z-index:106}.sheet.over-detail{z-index:107}.sd-body .cmts{width:100%;padding-top:14px}.cmts .ch{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.cmts .ch b{font:700 17px var(--font)}.cmts .ch small{font:600 13px var(--font);color:var(--t3)}.cmts .clogin{color:#ffffffd9;width:100%;height:44px;font:600 14px var(--font);background:#ffffff12;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff29}.cmts .crto{font:600 12px var(--font);color:#64d2ff;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cmts .crto button{color:var(--t2);padding:4px;font-size:14px}.cmts .cin{background:#ffffff12;border-radius:20px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff29}.cmts .cin:focus-within{box-shadow:inset 0 0 0 1px #29b6f6b3,0 0 0 3px #29b6f626}.cmts textarea{resize:none;background:none;color:#fff;min-height:20px;max-height:120px;font:15px/1.35 var(--font);border:0;outline:0;flex:1;padding:7px 0}.cmts .csend{color:#fff;background:linear-gradient(#29b6f6,#0a84ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.cmts .csend:disabled{opacity:.35}.cmts .cn{text-align:right;min-height:4px;font:600 11px var(--font);color:var(--t3);margin:4px 14px 0;display:block}.cmts .cn.over{color:var(--red)}.cmts .cl{flex-direction:column;gap:14px;margin-top:10px;display:flex}.cmts .ci{gap:10px;display:flex}.cmts .ci.rep{margin-left:42px}.cmts .cav{object-fit:cover;background:var(--s2);border-radius:50%;flex:none;width:32px;height:32px}.cmts .ci.rep .cav{width:26px;height:26px}.cmts .cb{flex:1;min-width:0}.cmts .cm{align-items:baseline;gap:8px;display:flex}.cmts .cm b{font:600 13px var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmts .cm small{color:var(--t3);flex:none;font-size:11px}.cmts .cb p{color:#ebebf5e0;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:3px 0 0;font-size:14px;line-height:1.45}.cmts .ci.hid p{color:var(--t3);font-style:italic}.cmts .ca{gap:14px;margin-top:4px;display:flex}.cmts .ca button{font:600 12px var(--font);color:var(--t2);padding:2px 0}.cmts .ca button.danger{color:var(--red)}.cmts .cempty{text-align:center;color:var(--t3);margin:6px 0;font-size:13px}.cmts .cmore{width:100%;height:40px;font:600 13px var(--font);color:#64d2ff;background:#ffffff0d;border-radius:12px;margin-top:14px}.blk .half{z-index:3;pointer-events:none;width:50%;display:none;position:absolute;top:0;bottom:0}.blk.on.hl:not(.muted) .half{display:block;left:0}.blk.on.hr:not(.muted) .half{display:block;right:0}.blk.on.pl .half,.blk.on.pr .half{outline-offset:-3px;outline:1px dashed #ffffff73;display:block}.blk.on.pl .half{left:0;right:auto}.blk.on.pr .half{left:auto;right:0}.publish .cover .rv{font:700 10px var(--font);letter-spacing:.5px;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d1499;border-radius:8px;padding:3px 7px;display:none;position:absolute;bottom:8px;left:8px;box-shadow:inset 0 0 0 .5px #ffffff40}.publish .cover.own .rv{display:block}.acovers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.acover{background:#ffffff0f;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff24}.acover img,.acover .ph{aspect-ratio:1;object-fit:cover;background:#00000040;border-radius:10px;width:100%}.acover .ph{font:700 12px var(--font);text-transform:uppercase;color:var(--t3);justify-content:center;align-items:center;display:flex}.acover b{font:600 13px var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acover small{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.acover .ab2{gap:6px;margin-top:4px;display:flex}.acover .ab2 button{height:32px;font:600 12px var(--font);border-radius:10px;flex:1}.acover .ok{color:#06d6a0;background:#06d6a033;box-shadow:inset 0 0 0 .5px #06d6a080}.acover .no{color:#ff4d6d;background:#ff4d6d29;box-shadow:inset 0 0 0 .5px #ff4d6d73}.acover.done{opacity:.55}.acover.busy{opacity:.4;pointer-events:none}.srow2.lang .lseg{background:#00000040;border-radius:12px;margin-left:auto;padding:3px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1f}.srow2.lang .lseg button{font:600 13px var(--font);color:var(--t2);border-radius:9px;padding:6px 12px}.srow2.lang .lseg button.on{color:#fff;background:#29b6f64d;box-shadow:inset 0 0 0 .5px #a0e1ff99}.sheet.admin .atabs{flex-wrap:wrap;overflow:visible}.crop{flex-direction:column;align-items:center;gap:14px;padding:2px 0 12px;display:flex}.crop .lead{text-align:center;color:#ebebf5a6;margin:0;font-size:13px}.crop .cv{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#000;border-radius:18px;width:min(100%,360px,100vh - 420px,100dvh - 420px);min-width:180px;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000073}.crop .cv:active{cursor:grabbing}.crop .cv img{transform-origin:0 0;pointer-events:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.crop .cv .fr{border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff2e) 33.33% 0/1px 100% no-repeat,linear-gradient(#ffffff2e,#ffffff2e) 66.66% 0/1px 100% no-repeat,linear-gradient(#ffffff2e,#ffffff2e) 0 33.33%/100% 1px no-repeat,linear-gradient(#ffffff2e,#ffffff2e) 0 66.66%/100% 1px no-repeat;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59}.crop .zr{color:#ebebf5b3;align-items:center;gap:12px;width:min(100%,360px);font-size:18px;display:flex}.crop .zr svg{cursor:pointer;box-sizing:content-box;flex:none;padding:4px}.crop .zr input{accent-color:#29b6f6;flex:1}.alert-box .ab-m .ab-red{color:#ff6b81;font-weight:700}.alert-box .ab-m .ab-hl{color:#fff;background:#29b6f638;border-radius:6px;padding:0 5px;font-weight:700;box-shadow:inset 0 0 0 .5px #a0e1ff80}.primary.idle,.footbtn.idle,.tfbox button.idle{opacity:.45;filter:saturate(.6);box-shadow:none}.purch .pm button.short small em{color:#ff6b81;font-style:normal;font-weight:600}.purch .pm button.short{opacity:.75}.crop .fl{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;width:min(100%,420px);padding:2px 2px 6px;display:flex;overflow-x:auto}.crop .fl::-webkit-scrollbar{display:none}.crop .fl button{font:600 11px var(--font);color:#ebebf5b3;flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.crop .fl img{object-fit:cover;border-radius:12px;width:56px;height:56px;box-shadow:inset 0 0 0 1px #ffffff26}.crop .fl button.on{color:#fff}.crop .fl button.on img{box-shadow:0 0 0 2px #29b6f6,0 0 12px #29b6f680}.shelves{flex-direction:column;gap:26px;padding:6px 0 110px;display:flex}.shelf .sech{justify-content:flex-start;gap:8px;margin-bottom:4px}.shelf .sech b{font:700 19px var(--font)}.shelf .sech .cnt{font:600 13px var(--font);color:#ebebf580}.shelf .sech .more{margin-left:auto}.shelf .empty{text-align:left;color:#ebebf580;margin:6px 0;padding:14px 0;font-size:13px}.shelf.full{padding:0 0 110px}.libin{background:#29b6f61f;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 .5px #a0e1ff66}.libin p{color:#ebebf5d9;flex:1;margin:0;font-size:13px;line-height:1.4}.libin .primary{flex:none;height:38px;padding:0 16px}.sheet.lg .mini{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);z-index:8;background:linear-gradient(115deg, color-mix(in srgb, var(--gc,#7b61ff) 78%, #150f33) 0%, color-mix(in srgb, var(--gc,#7b61ff) 40%, #0f0b24) 100%);box-shadow:0 10px 30px color-mix(in srgb, var(--gc,#7b61ff) 40%, #00000080), inset 0 0 0 .5px #ffffff47, inset 0 1px 0 #ffffff4d;overflow:hidden}.sheet.lg .mini b,.sheet.lg .mini .mp{color:#fff}.sheet.lg .mini .mx{color:#ebebf5cc;background:#ffffff1f}.shelf .sech .more[hidden]{display:none}.sheet.lg .mini .viz{pointer-events:none;width:100%;height:60%;position:absolute;bottom:0;left:0;right:0}.sheet.lg .mini .mm,.sheet.lg .mini .mp,.sheet.lg .mini .mx{z-index:1;position:relative}.sheet.lg .mini b,.sheet.lg .mini small{text-shadow:0 1px 2px #00000059}.sheet.lg .mini small{color:#ffffffc7}.sheet.lg .srow{background:none;box-shadow:none;border-bottom:1px solid #2a2a3d80;border-radius:0;margin:0;padding:12px 16px}.sheet.lg .srow:before,.sheet.lg .srow:after{display:none}.sheet.lg .srow:last-child{border-bottom:0}.sheet.lg .shelf .srow{margin:0 -16px}.srow .si small .st{align-items:center;gap:3px;display:inline-flex}.srow .si small .st svg{color:#ebebf599;font-size:11px}.srow .like{gap:5px;font-size:13px}.srow .like svg,.sdetail .sd-top .like svg,.heart svg{font-size:20px}.srow .si b .newb{vertical-align:2px;font:700 8px/12px var(--font);letter-spacing:.4px;color:#64d2ff;border-radius:3px;margin-right:5px;padding:0 3px;font-style:normal;display:inline-block;box-shadow:inset 0 0 0 .5px #64d2ffb3}.sheet.lg .sbar{align-items:center;gap:8px;margin:0 0 10px;display:flex}.sheet.lg .sbar[hidden]{display:none}.sheet.lg .sbar .scope{height:40px;font:600 13px var(--font);color:#fff;background:#29b6f633;border-radius:20px;flex:none;align-items:center;gap:4px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 .5px #a0e1ff8c}.sheet.lg .sbar .scope svg{font-size:10px}.sheet.lg .sbar .sin{color:#ebebf599;background:#ffffff14;border-radius:20px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff2e}.sheet.lg .sbar .sin:focus-within{box-shadow:inset 0 0 0 1px #29b6f6b3,0 0 0 3px #29b6f626}.sheet.lg .sbar .sin input{background:none;color:#fff;min-width:0;height:100%;font:15px var(--font);-webkit-appearance:none;border:0;border-radius:0;outline:0;flex:1;padding:0}.sheet.lg .sbar .cancel{font:600 14px var(--font);color:#64d2ff;flex:none;padding:0 4px}.srow .own{flex:none;gap:2px;display:flex}.srow .own button{color:#ebebf5bf;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.srow .own button:active{background:#ffffff1a}.srow .own .od{color:#ff6b81d9}.fpage{padding:0 0 12px}.fpage h4{margin:10px 0 7px;font-size:14px}.fpage h4:first-child{margin-top:0}.fpage .chips{gap:6px}.fpage .chip2{padding:6px 11px;font-size:12.5px}.disc .sech{justify-content:flex-start;gap:8px}.disc .sech b{font:700 19px var(--font)}.disc .sech .cnt{font:600 13px var(--font);color:#ebebf580}.disc .sech .more{margin-left:auto}.sheet .sh-head h2 .hcnt{font:600 14px var(--font);letter-spacing:0;text-transform:none;color:#ebebf58c;text-shadow:none;margin-left:7px}.wbtn{height:32px;font:600 13px var(--font);color:#fff;background:#ffffff14;border-radius:16px;flex-direction:row-reverse;align-items:center;gap:6px;margin:0 0 10px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 .5px #fff3}.wbtn svg{color:#ebebf5b3;font-size:10px}.wpick{flex-direction:column;gap:14px;padding-bottom:12px;display:flex}.wpick .now{align-self:flex-start}.wpick .yrs,.wpick .wks{flex-wrap:wrap;gap:6px;display:flex}.wpick button{height:32px;font:600 13px var(--font);color:#ebebf5d9;background:#ffffff12;border-radius:16px;padding:0 12px;box-shadow:inset 0 0 0 .5px #ffffff29}.wpick button.on{color:#fff;background:#29b6f64d;box-shadow:inset 0 0 0 .5px #a0e1ff99}.wpick .yrs{border-bottom:.5px solid #ffffff1a;padding-bottom:12px}.sheet.lg .sbar .sin{padding:0 4px 0 14px}.sheet.lg .sbar .sin .sgo{color:#fff;background:linear-gradient(#29b6f6,#0a84ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.sheet .sh-head .wbtn{white-space:nowrap;height:34px;font:600 13px var(--font);text-transform:none;color:#fff;background:#ffffff1a;border-radius:17px;flex-direction:row;align-items:center;gap:5px;margin:0;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff40}.sheet .sh-head .wbtn svg{color:#ebebf5b3;font-size:10px}.wpick .wks button{flex-direction:column;align-items:center;height:auto;padding:6px 12px;line-height:1.2;display:flex}.wpick .wks button small{font:500 10px var(--font);color:#ebebf58c}@keyframes justin{0%{background:#29b6f647}to{background:none}}.srow.justin{animation:1.8s ease-out justin}.car .ci .cv{transform-origin:50% 100%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:110px;height:110px;box-shadow:none;border-radius:15px;margin-top:0;transition:transform .45s cubic-bezier(.3,.7,.2,1),box-shadow .45s;transform:scale(.727)}.car .ci.on .cv{box-shadow:0 6px 16px #00000073}.car .ci .cv img{display:block}body>.mini{z-index:119;left:50%;right:auto;bottom:calc(14px + var(--safe-b));background:linear-gradient(115deg, color-mix(in srgb, var(--gc,#7b61ff) 52%, #120e28) 0%, color-mix(in srgb, var(--gc,#7b61ff) 26%, #0c0a1c) 100%);border-radius:18px;align-items:center;gap:8px;width:calc(min(100vw,560px) - 32px);height:68px;padding:10px 10px 10px 12px;display:flex;position:fixed;overflow:visible;transform:translate(-50%);box-shadow:0 12px 32px #00000080,inset 0 0 0 .5px #ffffff38,inset 0 1px #ffffff38}body>.mini[hidden]{display:none}body:has(.sdetail)>.mini{visibility:hidden;pointer-events:none}body>.mini.in{animation:.42s cubic-bezier(.2,.9,.3,1) mini-up}@keyframes mini-up{0%{opacity:.3;transform:translate(-50%,140%)}}body>.mini.out{pointer-events:none;animation:.34s cubic-bezier(.32,.72,0,1) forwards mini-down}@keyframes mini-down{0%{opacity:1;transform:translate(-50%)}to{opacity:.3;transform:translate(-50%,140%)}}body>.mini .viz{pointer-events:none;-webkit-mask-composite:source-in;opacity:.56;border-radius:18px;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000),linear-gradient(#000 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000),linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}body>.mini .mm,body>.mini .mp,body>.mini .mv,body>.mini .mx{z-index:1;position:relative}body>.mini b{color:#fff;text-shadow:0 1px 2px #0006}body>.mini small{color:#ffffffbf;text-shadow:0 1px 2px #0006}body.mini-on .sheet .sh-body{padding-bottom:calc(100px + var(--safe-b))}body>.mini .mm>span:not(.cv){flex-direction:column;min-width:0;display:flex}body>.mini .mm>span:not(.cv) b,body>.mini .mm>span:not(.cv) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body>.mini .hint{z-index:1;color:#fff;filter:drop-shadow(0 1px 3px #0009);justify-content:center;align-items:center;width:64px;height:46px;margin-left:-32px;font-size:38px;animation:1.8s ease-in-out infinite hint-up;display:flex;position:absolute;top:-50px;left:50%;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}@keyframes hint-up{0%{opacity:0;transform:translateY(8px)}30%{opacity:.55}70%{opacity:.55;transform:translateY(-4px)}to{opacity:0;transform:translateY(-10px)}}body>.mini .mp,body>.mini .mv,body>.mini .mx{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(185%);backdrop-filter:blur(20px)saturate(185%);background:linear-gradient(#ffffff29,#ffffff0d);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:relative;box-shadow:0 6px 16px #0000004d,inset 0 0 0 .5px #ffffff14}body>.mini .mp:before,body>.mini .mv:before,body>.mini .mx:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#fff9 0%,#ffffff29 30%,#ffffff0f 65%,#fff3 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}body>.mini .mp,body>.mini .mv{width:36px;height:36px;font-size:17px}body>.mini .mx{color:#ebebf5d9;width:36px;height:36px;font-size:14px}body>.mini .mp:active,body>.mini .mv:active,body>.mini .mx:active{transform:scale(.92)}.sdetail .sd-top .circle-ic{isolation:isolate;color:#ebebf5e0;-webkit-backdrop-filter:blur(20px)saturate(185%);backdrop-filter:blur(20px)saturate(185%);background:linear-gradient(#ffffff24,#ffffff0a);width:44px;height:44px;font-size:17px;position:relative;box-shadow:0 6px 16px #0000004d,inset 0 0 0 .5px #ffffff0f}.sdetail .sd-top .circle-ic:before,.sd-body .tr button:before,.sd-body .info:before,.sd-body .artist:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff8c 0%,#ffffff24 30%,#ffffff0d 65%,#ffffff2e 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sdetail .sd-top .circle-ic:active,.sd-body .tr button:active{transform:scale(.92)}.sd-body .disc{box-shadow:0 18px 40px #00000080,0 0 0 1px #ffffff2e,0 0 0 7px #ffffff0d}.sd-body .tr{gap:28px}.sd-body .tr button{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(185%);backdrop-filter:blur(20px)saturate(185%);background:linear-gradient(#ffffff26,#ffffff0a);border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:relative;box-shadow:0 6px 16px #0000004d}.sd-body .tr .pv,.sd-body .tr .nx{font-size:22px}.sd-body .tr .nx:disabled{opacity:.4}.sd-body .info,.sd-body .artist{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(#ffffff1a,#ffffff08);border-radius:16px;position:relative;box-shadow:0 6px 18px #00000040}.sd-body .info b{color:#fff}.sd-body .info small,.sd-body .artist small{color:#ebebf599}.sd-body .artist{border-top:0;margin-top:14px;padding:12px 14px}.sd-body .artist .av{box-shadow:inset 0 0 0 .5px #ffffff40}.sd-body .buy .primary.wide{isolation:isolate;color:#fff;background:linear-gradient(#29b6f66b,#29b6f633);position:relative;box-shadow:0 6px 16px #00000040,inset 0 0 0 .5px #a0e1ff99}.sd-body .cmts{border-top:.5px solid #ffffff1f}@media (max-width:739px) and (min-height:600px){.sdetail{top:calc(var(--safe-t) + 43px)}}@media (min-width:740px) and (min-height:600px){.sdetail{top:max(40px, calc(var(--safe-t) + 24px));bottom:max(40px, calc(var(--safe-b) + 24px));border-radius:14px}}.sdetail:before{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:76px;margin-bottom:-76px;position:sticky;top:0;-webkit-mask:linear-gradient(#000 55%,#0000 100%);mask:linear-gradient(#000 55%,#0000 100%)}@keyframes detail-up{0%{transform:translate(-50%,100vh)}}@keyframes detail-down{to{transform:translate(-50%,100vh)}}.sdetail .grab{z-index:3;background:none;touch-action:none;border-radius:3px;width:160px;height:26px;margin:0 0 0 -80px;position:absolute;top:0;left:50%}.sdetail .sd-top{touch-action:none;z-index:2;pointer-events:none;padding:10px 12px;position:absolute;top:0;left:0;right:0}.scrim.sd-scrim{z-index:104;background:#00000047}.sd-body .vinyl{aspect-ratio:1;touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;width:var(--dw);border-radius:50%;flex:none;margin-top:0;position:relative;box-shadow:0 24px 50px #0000008c,0 0 0 1px #ffffff29,0 0 0 8px #ffffff0a}.sd-body .vinyl .vd{color:#ffffff8c;will-change:auto;background:radial-gradient(circle,#2a2a3a,#0e0e16);border-radius:50%;justify-content:center;align-items:center;font-size:110px;display:flex;position:absolute;inset:0;overflow:hidden}.sd-body .vinyl .vd img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sd-body .vinyl .vd:after{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 2.5px,#0000000a 2.5px 3px),radial-gradient(circle,#0000 62%,#0000004d 100%);border-radius:50%;position:absolute;inset:0}.sd-body .vinyl .gloss{pointer-events:none;background:linear-gradient(135deg,#ffffff47 0%,#ffffff0f 30%,#fff0 45% 70%,#ffffff14 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 2px #ffffff38}.sd-body .vinyl .hole{pointer-events:none;background:radial-gradient(circle,#0b0b12 0 38%,#14141eeb 40%,#282838d9 100%);border-radius:50%;width:9%;height:9%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffff38,0 0 0 7px #00000040,0 2px 8px #00000080}.sdetail .grab:before{content:"";background:#ffffff4d;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}.sdetail .sd-top button{pointer-events:auto}.sd-body .vinyl,.sd-body .vinyl img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sdetail .sd-top .down svg{stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;font-size:27px}.sd-body .vinyl .sdviz{pointer-events:none;will-change:transform;opacity:.9;height:50%;left:calc((var(--dw) - var(--pw)) / 2);width:var(--pw);-webkit-mask-composite:source-in;border-radius:0;position:absolute;bottom:60px;-webkit-mask-image:linear-gradient(#0000 0,#000 35% 72%,#0000 100%),linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 35% 72%,#0000 100%),linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.sd-body .track:before{filter:blur(.9px);content:none;background:#ffffff61;border-radius:1px;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 14px #ffffff73}.sd-body .track b:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff8c 0,#dce6ff33 40%,#fff0 70%);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:2.4s ease-in-out infinite knob-halo;position:absolute;top:50%;left:50%}@keyframes knob-halo{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.sd-body .tt{color:#ebebf599;display:none}.sd-body .track{background:none;height:26px;box-shadow:none;opacity:.49;border-radius:0}.sd-body .track i{filter:blur(1.4px);background:#fff;border-radius:2px;height:3px;margin-top:-1.5px;top:50%;bottom:auto;box-shadow:0 0 9px #ffffffe6,0 0 26px #fff9,0 0 56px #c8dcff73}.sd-body .track b{filter:blur(1.2px);background:#fff;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 14px #fff,0 0 30px #fffc,0 0 60px #d2e1ff8c}.sd-body .prog.on{opacity:1;pointer-events:auto;transition-duration:.6s}.sd-body .vinyl .vd .spin{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sd-body .track .ln{pointer-events:none;position:absolute;inset:-40px 0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%)}.sd-body .track .ln:before{content:"";filter:blur(.9px);background:#ffffff61;border-radius:1px;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 14px #ffffff73}.sdetail .sd-body{padding-top:var(--tg)}.sd-body .prog{z-index:2;opacity:0;pointer-events:none;width:calc(44.8% - 17.92px);margin-bottom:calc(var(--tg) - 70px);position:relative;top:-80px}.sd-body .ar{font:600 17px var(--font);background:none;color:#ebebf5e0;border-radius:10px;align-items:center;margin:0;padding:4px 8px;font-size:20px;display:inline-flex}.sd-body .ar i{flex:none;width:8px;height:8px}.sd-body .ar svg{color:#ebebf599;font-size:19px}.sd-body .ar:active{background:#ffffff14}.artistp{gap:0;padding-top:4px;display:block}.artistp .ah{align-items:center;gap:14px;padding:4px 0 14px;display:flex}.sheet .sh-head h2 .ahd{text-transform:none;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.sh-head h2 .ahd .av,.sh-head h2 .ahd .aimg{border-radius:50%;flex:none;width:34px;height:34px}.sh-head h2 .ahd .av{font:700 15px var(--font);color:#ebebf5e6;background:#ffffff1f;justify-content:center;align-items:center;display:flex}.sh-head h2 .ahd .aimg{object-fit:cover;display:none;box-shadow:0 0 0 1px #ffffff2e}.sh-head h2 .ahd .aimg.on{display:block}.sh-head h2 .ahd .aimg.on+.av{display:none}.sh-head h2 .ahd .atx{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.sh-head h2 .ahd .anm{font:700 17px var(--font);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sh-head h2 .ahd .sc{font:500 12px var(--font);color:#ebebf599}.artistp .ah .av,.artistp .ah .aimg{border-radius:50%;flex:none;width:64px;height:64px}.artistp .ah .av{font:700 26px var(--font);color:#ebebf5e6;background:#ffffff1f;justify-content:center;align-items:center;display:flex}.artistp .ah .aimg{object-fit:cover;display:none;box-shadow:0 0 0 1px #ffffff2e}.artistp .ah .aimg.on{display:block}.artistp .ah .aimg.on+.av{display:none}.artistp .ah h3{font:700 22px var(--font);margin:0}.artistp .ah small{color:#ebebf599;font-size:14px}.artistp .al{width:calc(100% + 32px);margin-left:-16px}.sd-body .info:before{content:none}.sd-body .info div{border-left:0}.sd-body .ar{gap:8px}.sd-body .ar em{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff38}.sd-body .ar em svg{color:#ebebf5d9;font-size:16px}.sd-body .cmts{margin-top:30px}.sd-body .ar .lv{width:auto;height:auto;font:700 12px var(--font);letter-spacing:.02em;color:#ebebf5e6;background:#ffffff1f;border-radius:6px;padding:2px 6px;font-style:normal;box-shadow:inset 0 0 0 .5px #ffffff38}.sd-body .ar .ucrown{--crown-dy:1px;border-radius:0;width:auto;height:auto;margin-left:3px}.sd-body .ar .ucrown svg{width:19px;height:19px;font-size:inherit;color:#ffc93c;fill:currentColor}.sd-body .tr .pp{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(110%);backdrop-filter:blur(20px)saturate(110%);background:linear-gradient(#78a0c36b,#78a0c329);font-size:28px;box-shadow:0 8px 22px #00000059,0 0 18px #78a0c329}.sd-body .info{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;isolation:auto;border-radius:0;padding:6px 0;position:relative}.sd-body .info .ir{scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;flex-direction:row;align-items:stretch;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 78%,#0000 100%)}.sd-body .info .ir::-webkit-scrollbar{display:none}.sd-body .info .ir>div{border-left:0;flex:0 0 84px;min-width:0;padding:0 4px}.sd-body .info .ir b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sd-body .info.end .ir{-webkit-mask-image:none;mask-image:none}.sd-body .info .ihint{color:#fff;pointer-events:none;filter:drop-shadow(0 1px 3px #0009);opacity:.55;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-12px;font-size:20px;transition:opacity .3s;display:flex;position:absolute;top:50%;right:-4px}.sd-body .desc p{white-space:pre-line;font:400 14px/1.5 var(--font);color:#ebebf5c7;max-height:6em;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.sd-body .desc .more{font:600 14px var(--font);color:#ebebf5e6;background:none;margin-top:4px;padding:4px 0}.sd-body .desc.all p{max-height:none;-webkit-mask-image:none;mask-image:none}.sd-body .desc.all .more{display:none}.sd-body .desc{background:none;color:#ebebf580;width:100%;font:400 14px var(--font);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-top:12px;padding:10px 2px 4px;display:flex}.sd-body .desc[hidden]{display:none}.sd-body .desc span{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-style:italic;overflow:hidden}.sd-body .desc svg{opacity:.8;flex:none;font-size:16px}.sd-body .desc:active{color:#ebebf5cc}.descfull{white-space:pre-line;font:400 15px/1.65 var(--font);color:#ebebf5e0;text-align:center;margin:4px 0 8px}.sdetail.closing.slow,.scrim.sd-scrim.closing.slow{animation-duration:.6s}.sdetail.swapin{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;animation:none}.sdetail.swapin:before{content:none}.sdetail.swapout .sd-top,.sdetail.swapout .grab,.sdetail.swapout .tr{visibility:hidden}.sdetail.swapout .vinyl,.sdetail.swapin .vinyl{transform-origin:50% 240%}.sdetail.swapout .vinyl{animation:.8s cubic-bezier(.55,0,.8,.4) forwards cd-out}.sdetail.swapin .vinyl{animation:.8s cubic-bezier(.2,.7,.3,1) .3s both cd-in}@keyframes cd-out{to{transform:rotate(42deg)}}@keyframes cd-in{0%{transform:rotate(-42deg)}}.sdetail.swapout .sd-body h2,.sdetail.swapout .sd-body .ar{animation:.5s ease-in forwards txt-out}.sdetail.swapin .sd-body h2,.sdetail.swapin .sd-body .ar{animation:.55s ease-out .25s both txt-in}@keyframes txt-out{to{opacity:0;transform:translate(120%)}}@keyframes txt-in{0%{opacity:0;transform:translate(-120%)}}.sdetail.swapout .sd-body .prog,.sdetail.swapout .sd-body .info,.sdetail.swapout .sd-body .desc,.sdetail.swapout .sd-body .buy,.sdetail.swapout .sd-body .cmts{animation:.6s forwards fade-out}.sdetail.swapin .sd-body .info,.sdetail.swapin .sd-body .desc,.sdetail.swapin .sd-body .buy,.sdetail.swapin .sd-body .cmts{animation:.6s .2s both fade}.sdetail.swapped:not(.closing){animation:none}:root{--c-genre:#5ac8fa;--c-mood:#ff9f6b;--c-theme:#c69cff}.publish .chips.g,.fpage .chips.k-genre{--acc:var(--c-genre)}.publish .chips.m,.fpage .chips.k-mood{--acc:var(--c-mood)}.publish .chips.th,.fpage .chips.k-theme{--acc:var(--c-theme)}.fchips button[data-k=genre]{color:var(--c-genre);background:color-mix(in srgb, var(--c-genre) 14%, transparent)}.fchips button[data-k=mood]{color:var(--c-mood);background:color-mix(in srgb, var(--c-mood) 14%, transparent)}.fchips button[data-k=theme]{color:var(--c-theme);background:color-mix(in srgb, var(--c-theme) 14%, transparent)}.sdetail:after{z-index:3;pointer-events:none;background:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-composite:source-over;border-radius:0;height:96px;margin-top:-96px;padding:0;position:sticky;inset:auto auto 0 0;-webkit-mask:linear-gradient(#0000 0%,#000 55%);mask:linear-gradient(#0000 0%,#000 55%)}.sdetail.swapin:after{content:none}.sdetail{background:linear-gradient(180deg, hsl(var(--ph,230) 45% 30% / .6) 0%, hsl(calc(var(--ph,230) + 18) 40% 18% / .66) 45%, #0c0c14b8 100%);width:min(100vw,560px);padding-top:0;padding-bottom:0;box-shadow:0 -4px 30px #00000073,inset 0 1px #ffffff6b,inset 0 0 0 1px #ffffff1a}.sdetail .sd-body{padding-bottom:calc(24px + var(--safe-b))}.sd-body .desc .dline{justify-content:center;align-items:center;gap:10px;max-width:100%;display:flex}.sd-body .desc .dt{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-style:italic;overflow:hidden}.sd-body .desc .dhint{color:#fff;filter:drop-shadow(0 1px 3px #0009);opacity:.55;justify-content:center;align-items:center;height:24px;margin-top:12px;font-size:22px;font-style:normal;display:flex}.sd-body .desc .dhint[hidden]{display:none}.sd-body .desc .dhint svg{opacity:1;font-size:22px}.sd-body .info.end .ihint{opacity:0}.bals .b>svg{flex:none;margin-top:2px;font-size:22px}.bals .b em{font:400 11px/1.35 var(--font);color:#ebebf59e;margin-top:3px;font-style:normal}.prod .pi{height:76px}.prod .pi .art{width:100%;max-width:150px;height:100%;padding:6px 0}.purch .pi.big .art{width:64px;height:40px}.prod small.have{color:color-mix(in srgb, var(--c) 70%, #fff);margin-top:-6px;font-weight:600}.sheet.lg.store .prod small.have{color:color-mix(in srgb, var(--c) 60%, #fff)}.mypage .bal button>svg{margin-bottom:2px;font-size:18px}.prod em{font:600 13px var(--font);align-items:center;gap:4px;font-style:normal;display:inline-flex}.prod em svg{font-size:14px}.purch .pm .pmic{flex:none;font-size:18px}.purch .pm button[data-m=note] .pmic{color:var(--gold)}.purch .pm button[data-m=cash] .pmic{color:var(--cash)}.st-color .blk:not(.on),.st-image .blk:not(.on){background:#1f1f2e5c;box-shadow:inset 0 0 0 .5px #ffffff12}.st-neon .blk:not(.on){background:#14141e5c;box-shadow:inset 0 0 0 .5px #ffffff12}.st-pixel .blk:not(.on){background:#16161f5c;box-shadow:inset 0 0 0 2px #22222e8c}.st-metal .blk:not(.on){background:linear-gradient(#1112166b,#1b1d224d);box-shadow:inset 0 2px 4px #0000004d,0 1px #ffffff0a}#studio .logo{z-index:2}.bals .b>em{text-align:right;min-width:0;font:400 10px/1.25 var(--font);color:#ebebf599;border:0;flex:1;margin:0;padding:0;font-style:normal}.prod .pn{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.prod .pn .have{font:700 11.5px var(--font);color:#7fdbff;white-space:nowrap;letter-spacing:-.1px;margin-left:auto;font-size:10.5px;font-style:normal}.prod .pn b{text-overflow:ellipsis;min-width:0;font-size:14px}.pgrid2 .prod{padding:12px 10px}@media (max-width:360px){.prod .pn{flex-wrap:wrap}.prod .pn b{white-space:normal;overflow:visible}}#studio .main:after{content:"";height:calc(2px + var(--mfill,0px));display:block}.bals .b{align-items:center}.bals .b>span{flex:none;min-width:0}.bals .b{gap:8px}@media (max-width:349px){.bals .b>em{display:none}}.bals .b{flex-wrap:wrap;row-gap:0}.bals .b .bx{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.bals .b .bq{color:#ebebf5d9;background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff40}.bals .b.open .bq{color:#fff;background:#ffffff47}.bals .b .bmore{border-top:.5px solid #ffffff24;flex:0 0 100%;margin-top:10px;padding-top:10px;display:none}.bals .b.open .bmore{animation:.25s fade;display:block}.bals .b .bmore p{font:400 12.5px/1.45 var(--font);color:#ebebf5d9;margin:0}.bals .b .rlist{width:100%;font:600 12.5px var(--font);color:var(--gold);background:#ffd1661f;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 .5px #ffd1664d}.bals .b .rlist span{text-align:left;flex:1}.bals .b .rlist svg{font-size:13px}@media (max-width:349px){.bals .b .bx em{display:none}}.rewards .rw{border-bottom:.5px solid #ffffff14;align-items:center;gap:12px;padding:10px 0;display:flex}.rewards .rw span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rewards .rw b{font:500 14.5px var(--font)}.rewards .rw small{color:#ebebf58c;font-size:12px}.rewards em{font:700 14px var(--font);color:var(--gold);white-space:nowrap;align-items:center;gap:4px;font-style:normal;display:inline-flex}.rewards em svg{margin-left:2px;font-size:14px}.bals .b{align-content:flex-start;padding-left:12px;padding-right:10px}.bals .b .bx em{text-align:right;font:400 10px/1.25 var(--font);color:#ebebf599;-webkit-line-clamp:2;border:0;-webkit-box-orient:vertical;flex:0 auto;min-width:0;margin:0;padding:0;font-style:normal;display:-webkit-box;overflow:hidden}@container (width>=200px){.bals .b .bx em{white-space:nowrap;text-overflow:ellipsis;display:block}}@container (width<=199px){.bals .b .bx{flex:0 0 100%;justify-content:space-between;margin-top:6px}.bals .b .bx em{white-space:normal;text-align:left;-webkit-line-clamp:unset;display:block}}.rewards h4{font:700 13.5px var(--font);letter-spacing:.02em;isolation:isolate;color:#ffffffeb;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(#ffffff1f,#ffffff0a);border-radius:12px;align-items:center;gap:8px;margin:20px 0 4px;padding:8px 12px;display:flex;position:relative;box-shadow:0 4px 14px #00000038}.rewards h4:first-child{margin-top:4px}.rewards h4 svg{color:var(--gold);font-size:15px}.rewards .rnote{color:#bfe9ff;background:#5ac8fa1a;border-radius:12px;align-items:flex-start;gap:10px;margin:18px 0 4px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 .5px #5ac8fa59}.rewards .rnote svg{color:#7fdbff;flex:none;margin-top:1px;font-size:16px}.rewards .rw.rt{border-bottom:0;padding-bottom:4px}.rewards .rks{border-bottom:.5px solid #ffffff14;grid-template-columns:1fr 1fr;gap:4px 16px;padding:0 0 10px;display:grid}.rewards .rk{color:#ebebf5cc;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.rewards h4:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff80 0%,#ffffff1f 35%,#ffffff0d 65%,#ffffff29 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.prod .pn{flex-wrap:wrap;row-gap:2px}.prod .pn b{white-space:normal;overflow:visible}.prod .pp{align-items:center}.prod .pq{cursor:pointer;color:#ebebf5d9;background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:11px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff40}.prod.open .pq{color:#fff;background:#ffffff47}.prod .pinfo{font:400 12.5px/1.45 var(--font);color:#ebebf5d9;white-space:normal;border-top:.5px solid #ffffff24;margin:2px 0 0;padding-top:10px;display:none}.prod.open .pinfo{animation:.25s fade;display:block}.sd-body .vinyl .vd .spin img.label{object-fit:contain;pointer-events:none;filter:none;opacity:.5;width:16.6%;height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.popover.tip{width:min(300px,100vw - 20px)}.popover.tip .pv-head{padding:8px 8px 8px 14px}.popover.tip .pv-head b{font-size:16px}.popover.tip .pv-head .circle-ic{width:30px;height:30px;font-size:12px}.popover.tip .pv-list{max-height:min(100vh - 170px,560px);padding:12px 14px 14px}.popover.tip p{font:400 14px/1.5 var(--font);color:#ebebf5e0;margin:0}.popover .pv-foot:empty{display:none}.popover.tip .tipl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.popover.tip .tipl li{font:400 14px/1.5 var(--font);color:#ebebf5e0;padding-left:14px;position:relative}.popover.tip .tipl li:before{content:"";background:#ebebf5b3;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:1px}body>.mini .tap{z-index:2;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .5s;position:absolute;top:50%;left:66.7%}body>.mini .tap .hand{color:#fff;opacity:.5;filter:drop-shadow(0 1px 3px #00000080);font-size:64px;animation:1.6s ease-in-out infinite hint-tap;position:absolute;top:-48px;left:-33px;transform:rotate(180deg)}body>.mini .tap .rip{box-sizing:border-box;opacity:0;border:2px solid #fffc;border-radius:50%;width:24px;height:24px;animation:1.6s ease-out infinite hint-rip;position:absolute;top:-12px;left:-12px}@keyframes hint-tap{0%,to{transform:rotate(180deg)translateY(10px)}35%{transform:rotate(180deg)translateY(0)}45%{transform:rotate(180deg)translateY(-1px)scale(.94)}60%{transform:rotate(180deg)translateY(6px)}}@keyframes hint-rip{0%,38%{opacity:0;transform:scale(.3)}45%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}body>.mini.tapping .tap{opacity:1}body>.mini .hint{transition:opacity .5s}body>.mini.tapping .hint{pointer-events:none;opacity:0;animation:none}@media (prefers-reduced-motion:reduce){body>.mini .tap .hand,body>.mini .tap .rip{animation:none}}.asheet .as-t{justify-content:space-between;align-items:center;gap:10px;display:flex}.asheet .as-q{color:#ebebf5d9;background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff40}.pv-dim{background:#0000008c;animation:.2s fade}.av.big{width:114px;height:114px;font-size:46px}.prof .pimg{cursor:pointer;flex:none;padding:0;position:relative;overflow:visible}.prof .pimg img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.prof .pimg.has .ini{visibility:hidden}.prof .pimg .pedit{color:#fff;background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:flex;position:absolute;bottom:2px;right:2px;box-shadow:0 2px 8px #00000073,0 0 0 2px #0d0d14e6}.prof .pimg .prev{white-space:nowrap;font:700 11px var(--font);color:#1a1300;background:var(--gold);border-radius:999px;padding:2px 8px;font-style:normal;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0006}.prof .pimg .prev[hidden]{display:none}.lv{letter-spacing:.02em;gap:0;padding:2px 6px}.lv svg{display:none}.card.items .rowt{padding:14px 16px 10px}.lims.four div{text-align:center;justify-content:flex-start;padding:0 2px}.lims.four small{justify-content:center;align-items:center;min-height:2.4em;line-height:1.2;display:flex}.htabs{background:#ffffff0f;border-radius:14px;gap:8px;margin:18px 0 10px;padding:4px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1f}.htabs button{font:600 14px var(--font);color:#ebebf5b3;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 6px;display:flex}.htabs button svg{font-size:15px}.htabs button.on{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 .5px #ffffff40,0 2px 8px #00000040}.hbox .hl{margin:0 -16px}.hbox .caps{padding-top:0}.prof .av.big{box-shadow:0 8px 22px #00000073,0 0 0 2px #ffffff38,0 0 0 3px #00000040}#studio .bar .mypage{position:relative}#studio .bar .mypage.badge:after{top:5px;left:calc(50% + 7px)}.sheet.alerts .sh-body>*{min-height:100vh}.sheet.settings .sh-body>*{min-height:calc(100vh - 200px)}.sheet.settings .card.set{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0 -16px}.sheet.settings .card.set:before{content:none}.legal-doc{font:400 14px/1.6 var(--font);color:#ebebf5db;overflow-wrap:anywhere;padding:4px 2px 24px}.legal-doc h2,.legal-doc h3,.legal-doc h4,.legal-doc b,.legal-doc strong{color:#fff}.legal-doc h2{margin:22px 0 8px;font-size:17px}.legal-doc h3,.legal-doc h4{margin:18px 0 6px;font-size:15px}.legal-doc p{margin:0 0 12px}.legal-doc ul,.legal-doc ol{margin:0 0 12px;padding-left:20px}.legal-doc a{color:var(--accent)}.legal-doc .block{background:none!important;box-shadow:none!important;border:0!important;margin:0 0 12px!important;padding:0!important}.legal-doc table{border-collapse:collapse;width:100%;font-size:13px}.legal-doc td,.legal-doc th{vertical-align:top;border:.5px solid #ffffff26;padding:6px}.fbform{flex-direction:column;gap:10px;padding:0 0 20px;display:flex}.fbform h4{font:600 13px var(--font);color:#ebebf599;margin:8px 0 2px}.fbcats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fbcats button{font:600 13px var(--font);color:#ebebf5d9;background:#ffffff12;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff2e}.fbcats button svg{color:#ebebf5b3;font-size:20px}.fbcats button.on{color:#fff;background:#29b6f633;box-shadow:inset 0 0 0 1px #29b6f6b3}.fbcats button.on svg{color:var(--accent)}.fbform textarea{resize:vertical;min-height:180px;font:400 15px/1.5 var(--font);color:#fff;background:#ffffff12;border:0;border-radius:14px;padding:12px 14px;box-shadow:inset 0 0 0 .5px #ffffff2e}.fbform .fbn{color:#ebebf573;align-self:flex-end;font-size:11px}.fbform .send{margin-top:6px}.fbform .fbnote{color:#ebebf580;text-align:left;margin:-2px 0 6px;font-size:12px}.fbform .fbh{font:600 15px var(--font);color:#fff;align-items:center;gap:12px;margin:10px 0 2px;display:flex}.fbform .fbh>svg{width:28px;color:var(--accent);flex:none;font-size:16px}.fbform .fbh .fbn{font:400 11px var(--font);color:#ebebf573;margin-left:auto}.gbtn,.gin{isolation:isolate;color:#ebebf5e6;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(#ffffff1f,#ffffff0a);border:0;position:relative;box-shadow:0 6px 16px #00000040,inset 0 0 0 .5px #ffffff38,inset 0 1px #ffffff2e}.fbcats .gbtn{border-radius:16px;padding:11px 6px}.fbcats .gbtn svg{color:#ebebf5bf;font-size:20px}.fbcats .gbtn.on{color:#fff;background:linear-gradient(#29b6f66b,#29b6f62e);box-shadow:0 6px 16px #00000040,inset 0 0 0 .5px #a0e1ffb3,inset 0 1px #ffffff40}.fbcats .gbtn.on svg{color:#fff}.fbform .gin{width:100%;font:400 15px/1.5 var(--font);color:#fff;border-radius:14px;outline:none;padding:12px 14px}.fbform textarea.gin{resize:vertical;min-height:170px}.fbform .gin:focus{box-shadow:0 6px 16px #00000040,inset 0 0 0 1px #a0e1ffb3}.fbform .gin.bad{box-shadow:0 6px 16px #00000040,inset 0 0 0 1px #ff6b81cc}.gbtn.primaryg{width:100%;height:50px;font:600 16px var(--font);color:#fff;background:linear-gradient(#29b6f680,#29b6f638);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex;box-shadow:0 8px 20px #0000004d,inset 0 0 0 .5px #a0e1ffb3,inset 0 1px #ffffff4d}.gbtn.primaryg.idle{opacity:.45;filter:saturate(.6)}.fbcats .gbtn{justify-content:center;line-height:1.25}.fbform .gin::placeholder{color:#ebebf533}.fbform .fbh:first-child{margin-top:0}#studio.ui-simple .pbtn .c{display:none}#studio.ui-simple .pbtn{gap:0}#studio.ui-simple .blk .v,#studio.ui-pro .blk.muted .v,.seq .tbtn .tno{display:none}#studio.ui-pro .seq .tbtn .tno{z-index:4;pointer-events:none;font:800 11px/1 var(--mono);color:#fff;letter-spacing:-.02em;-webkit-text-stroke:2.5px #000000e0;paint-order:stroke fill;text-shadow:0 0 3px #000000e6,0 1px 4px #000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#studio.ui-pro .seq .tbtn.muted .tno{opacity:.6}.st-color .vpanel{box-shadow:0 4px 14px #00000059, inset 0 0 0 1px color-mix(in srgb, var(--tc) 80%, transparent), 0 0 12px color-mix(in srgb, var(--tc) 35%, transparent);background:#0c0c16e0}.st-neon .vpanel{box-shadow:0 0 0 1.5px var(--tc), 0 0 14px color-mix(in srgb, var(--tc) 60%, transparent), inset 0 0 10px color-mix(in srgb, var(--tc) 25%, transparent);background:#0b0b12;border-radius:10px}.st-neon .vpanel .val{color:var(--tc);text-shadow:0 0 6px var(--tc)}.st-glass .vpanel{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(#fff3,#ffffff0f);border-radius:14px;box-shadow:0 6px 16px #00000040,inset 0 0 0 .5px #ffffff73,inset 0 1px #fff6}.st-glass .vpanel .val{color:#ffffffd9}.st-image .vpanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141cb8;border-radius:12px;box-shadow:0 6px 16px #00000059,inset 0 0 0 1px #ffffff1f}.st-stone .vpanel,.st-stone .seq .vdock .vhead{background:radial-gradient(circle at 30% 30%,#3b3530,#1d1a17 80%);border-radius:21px;box-shadow:0 4px 10px #00000080,inset 0 2px 3px #ffffff1f,inset 0 -2px 4px #00000080}.st-pixel .vpanel{box-shadow:0 0 0 2px var(--tc), 4px 4px 0 #0000008c;background:#16161f;border-radius:0}.st-pixel .vpanel .mute,.st-pixel .vpanel .solo{border-radius:0}.st-paper .vpanel{background:#efe3cb;border-radius:4px;box-shadow:0 3px 8px #3c280a59,inset 0 0 0 1px #785a3240}.st-paper .vpanel .val{color:#5a4630}.st-paper .vpanel .mute{color:color-mix(in srgb, var(--tc) 80%, #3a2a18)}.st-metal .vpanel{background:linear-gradient(#3a3e46,#1d2026);border-radius:8px;box-shadow:0 4px 10px #0000008c,inset 0 1px #ffffff2e,inset 0 -1px #0009}.st-metal .vpanel .val{color:#cfd6de}.st-jelly .vpanel{background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 55%, #fff 25%), color-mix(in srgb, var(--tc) 70%, #000 10%));box-shadow:0 6px 14px color-mix(in srgb, var(--tc) 35%, transparent), inset 0 2px 0 #ffffff8c, inset 0 -3px 6px #0000002e;border-radius:21px}.st-jelly .vpanel .val,.st-jelly .vpanel .mute{color:#fff}.st-chalk .vpanel{background:#1c2c24e6;border-radius:8px;box-shadow:0 4px 10px #0006,inset 0 0 0 1.5px #ebf0e68c}.st-chalk .vpanel .val{color:#ebf0e6d9;font-family:var(--font)}.partwin .sh-head .pvsel{max-width:140px}.partwin .sh-head .pvsel span{text-overflow:ellipsis;overflow:hidden}.pvmenu .pv-list{gap:6px}.pvmenu .pvopt{text-align:left;font:500 15px var(--font);color:#ebebf5e0;white-space:nowrap;background:#ffffff0f;border-radius:12px;padding:11px 14px}.pvmenu .pvopt.on{color:#fff;background:#29b6f638;box-shadow:inset 0 0 0 1px #a0e1ff8c}.plist2{flex-direction:column;gap:8px;padding:6px 0 16px;display:flex}.prow2{isolation:isolate;background:linear-gradient(#ffffff17,#ffffff08);border-radius:14px;align-items:center;gap:6px;padding:8px 8px 8px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 .5px #ffffff29}.prow2.sel{background:linear-gradient(#29b6f64d,#29b6f61f);box-shadow:inset 0 0 0 1px #a0e1ff99,0 4px 12px #00000040}.prow2 .pmain2{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.prow2 .pnum2{width:24px;font:700 12px var(--mono);color:#ebebf580;flex:none}.prow2.sel .pnum2{color:#fff}.prow2 .ptag{white-space:nowrap;text-overflow:ellipsis;width:92px;font:700 12.5px var(--font);color:#ebebf5eb;flex:none;overflow:hidden}.prow2.sel .ptag{color:#fff}@media (max-width:480px){.prow2 .ptag{width:76px;font-size:12px}}.prow2 .pbars{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 12px var(--mono);color:#ebebf5d1;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.prow2 .cbar{border-left:1px solid #ffffff2e;padding:0 7px;display:inline}.prow2 .cbar:first-child{border-left:0;padding-left:0}.prow2 .cbar b{font-weight:600}.prow2 .cbar b+b{margin-left:6px}.prow2.sel .pbars{color:#fff}.prow2 .pstat,.prow2 .pinfo2{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff4d}.prow2 .pinfo2{color:#ebebf5cc;font:italic 700 14px Georgia,serif}.prow2 .pinfo2.on{color:#fff;background:#29b6f659}.prow2 .pstat.live{background:#29b6f68c;animation:1.1s ease-in-out infinite pstat-flash}.pdetail{background:#0000002e;border-radius:14px;gap:6px;margin:-2px 0 6px;padding:10px;animation:.2s fade;display:grid;box-shadow:inset 0 0 0 .5px #ffffff1a}.pdetail .pcell{background:#ffffff12;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1f}.pdetail .pcell small{font:600 10px var(--mono);color:#ebebf573}.pdetail .pcell span{flex-wrap:wrap;gap:4px 8px;display:flex}.pdetail .pcell b{font:700 14px var(--mono);color:#fff}.tn .pvnew{font:700 8px/12px var(--font);letter-spacing:.4px;color:#64d2ff;border-radius:3px;flex:none;padding:0 3px;font-style:normal;box-shadow:inset 0 0 0 .5px #64d2ffb3}.prow2 .pnum2 .pnew{width:max-content;font:700 8px/12px var(--font);letter-spacing:.4px;color:#64d2ff;border-radius:3px;margin-top:2px;padding:0 3px;font-style:normal;display:block;box-shadow:inset 0 0 0 .5px #64d2ffb3}.pdetail .ptitle{font:700 14px var(--font);color:#fff;grid-column:1/-1;padding:2px 2px 4px}.pdetail .ptitle small{font:600 12px var(--font);color:#ebebf599}.pdetail .ptitle p{font:500 12px var(--font);color:#64d2ff;margin:4px 0 0}@media (max-width:480px){.pdetail{grid-template-columns:repeat(2,1fr)}}.sseg{isolation:isolate;position:relative}.sseg>.sthumb{z-index:0;pointer-events:none;transition:left .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1);position:absolute}.sseg>button{z-index:1;transition:color .25s;position:relative}.sseg>button.on{background:none!important;box-shadow:none!important}.sheet .sh-head .circle-ic.pvsel{width:auto;max-width:150px;font:600 14px var(--font);color:#ebebf5e6;border-radius:22px;gap:6px;padding:0 12px 0 15px}.sheet .sh-head .circle-ic.pvsel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet .sh-head .circle-ic.pvsel svg{color:#ebebf5a6;flex:none;margin-right:-3px}.sheet .sh-head .circle-ic.done.dirty{color:#fff;background:linear-gradient(#29b6f680,#29b6f63d)}.sheet.pickwin .sh-head{isolation:isolate;background:none;z-index:3}.trackwin .tlist{flex-direction:column;gap:0;margin:0 -16px;padding:0 0 130px;display:flex}.trackwin .trow.na{opacity:.6;background:#ffffff08}.trackwin .tones{border-left:0;margin-top:-8px;padding:6px 20px 16px}.trackwin .tsearch{background:linear-gradient(#ffffff1a,#ffffff0a);border-radius:14px;box-shadow:inset 0 0 0 .5px #fff3}.trackwin .vcard{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#28283ad1,#161622e6);border-radius:18px;width:calc(100% - 32px);height:98px;transition:width .34s cubic-bezier(.32,.72,0,1),height .34s cubic-bezier(.32,.72,0,1),border-radius .34s cubic-bezier(.32,.72,0,1),bottom .34s cubic-bezier(.32,.72,0,1),padding .34s;left:auto;right:16px;box-shadow:0 -6px 24px #00000073,inset 0 0 0 .5px #ffffff38,inset 0 1px #fff3}#studio.st-color.ui-pro .blk.on.vari .v{color:#fff;text-shadow:0 0 6px var(--tc), 0 0 2px var(--tc)}#studio.st-neon.ui-pro .blk.on.vari .v{color:var(--tc);text-shadow:0 0 4px var(--tc), 0 0 10px var(--tc);font-weight:800}#studio.st-glass.ui-pro .blk.on.vari .v{color:#fffffff2;font-family:var(--font);text-shadow:0 1px 2px #00000059}#studio.st-image.ui-pro .blk.on.vari .v{color:#fff;font-family:var(--font);text-shadow:0 0 3px #000000e6,0 1px 2px #000000e6}#studio.st-stone.ui-pro .blk.on.vari .v{color:#ffffffc7;font-family:var(--font);text-shadow:0 -1px #00000073,0 1px #ffffff40}#studio.st-pixel.ui-pro .blk.on.vari .v{color:#fff;letter-spacing:1px;text-shadow:1px 1px #000,2px 2px #00000059;font:700 11px/1 ui-monospace,monospace}#studio.st-paper.ui-pro .blk.on.vari .v{color:#281c10c7;text-shadow:0 1px #ffffff40;font:italic 700 11px/1 Georgia,serif}#studio.st-metal.ui-pro .blk.on.vari .v{color:#eef2f6;font-family:var(--font);letter-spacing:.06em;text-shadow:0 1px #000000b3,0 -1px #ffffff26}#studio.st-jelly.ui-pro .blk.on.vari .v{color:#fff;font:800 11px/1 var(--font);text-shadow:0 1px 2px #0000004d}#studio.st-chalk.ui-pro .blk.on.vari .v{color:#f0f5ebeb;font:700 11px/1 var(--font);text-shadow:0 0 1px #fff9,0 0 3px #ffffff40}.srow .nowi{flex:none;align-items:flex-end;gap:2px;height:14px;margin-right:2px;display:none}.srow.now .nowi{display:flex}.srow .nowi b{background:var(--accent);transform-origin:bottom;border-radius:1px;width:3px;animation:.9s ease-in-out infinite nowi}.srow .nowi b:first-child{height:60%;animation-delay:-.3s}.srow .nowi b:nth-child(2){height:100%;animation-delay:-.6s}.srow .nowi b:nth-child(3){height:45%}@keyframes nowi{0%,to{opacity:.55;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.srow .hidb{font:700 10px var(--font);vertical-align:2px;color:#1a1300;background:var(--gold);border-radius:5px;margin-right:6px;padding:1px 6px;font-style:normal;display:inline-block}.srow.gone{opacity:0;transition:opacity .25s,transform .25s;transform:translate(30px)}.pickwin .prow2,.pickwin .trow{transition:background-color .25s,box-shadow .25s,opacity .25s}.bvcatch{z-index:110;position:fixed;inset:0}.bvpop{z-index:111;-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:linear-gradient(#303044f0,#181824f7);border-radius:18px;flex-direction:column;width:min(300px,100vw - 20px);max-height:min(380px,100vh - 20px);animation:.18s fade;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000080,inset 0 0 0 .5px #fff3,inset 0 1px #ffffff3d}.bvpop .bvhead b{text-align:center;font:700 15px var(--font);color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;grid-column:2;padding:0;overflow:hidden}.bvpop .bvlist{-webkit-overflow-scrolling:touch;flex:auto;min-height:60px;padding:58px 8px 8px;display:block;overflow-y:auto}.bvpop .bvlist>.prow2+.prow2{margin-top:6px}.bvpop .prow2{border-radius:11px;padding:4px 6px 4px 10px}.bvpop .prow2 .pmain2{gap:8px;padding:5px 0}.bvpop .pnum2.vnum{width:26px;font:700 11px var(--mono);color:#ebebf58c}.bvpop .prow2.sel .pnum2.vnum{color:#fff}.bvpop .pbars{font:600 13px var(--font);-webkit-mask-image:none;mask-image:none}.bvpop .prow2 .pstat{width:28px;height:28px;font-size:11px}#studio .blk.bvtarget{z-index:5;outline-offset:1px;outline:2px solid #fff;animation:1.4s ease-in-out infinite bvtarget}@keyframes bvtarget{0%,to{box-shadow:0 0 #ffffff8c,0 0 14px #ffffff59}50%{box-shadow:0 0 0 5px #fff0,0 0 22px #ffffff8c}}#studio.ui-pro .blk.on.vari .v{z-index:3;pointer-events:none;font:700 13px/1 var(--mono);letter-spacing:.02em;color:#fff;opacity:.3;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.bhint{z-index:120;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161622d1;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:6px 12px 5px;font-size:15px;animation:.2s cubic-bezier(.2,1.4,.4,1) bhint-in;display:flex;position:fixed;box-shadow:0 6px 16px #0006,inset 0 0 0 .5px #ffffff40}.bhint i{opacity:.75;transition:opacity .15s,color .15s;display:flex}.bhint .hl-l{animation:1s ease-in-out infinite bhint-l}.bhint .hl-r{animation:1s ease-in-out infinite bhint-r}.bhint.l .hl-l,.bhint.r .hl-r{opacity:1;color:var(--accent);animation:none;transform:scale(1.25)}.bhint.l .hl-r,.bhint.r .hl-l{opacity:.25}@keyframes bhint-l{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes bhint-r{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes bhint-in{0%{opacity:0;transform:translateY(6px)scale(.8)}}@media (prefers-reduced-motion:reduce){.bhint,.bhint i{animation:none!important}}.bhint b{font:800 10px/1 var(--font);letter-spacing:.12em;color:#ebebf5e6;white-space:nowrap}.bhint span{gap:14px;display:flex}#studio .blk.on.vari .dot{z-index:3;opacity:.2;background:#fffc;border-radius:50%;width:6px;height:6px;display:block;bottom:6px;right:6px;box-shadow:0 0 2px #00000059}#studio.st-color .blk.on.vari .dot{background:color-mix(in srgb, var(--tc) 55%, #fff);box-shadow:0 0 3px var(--tc)}#studio.st-neon .blk.on.vari .dot{background:var(--tc);box-shadow:0 0 2px var(--tc)}#studio.st-glass .blk.on.vari .dot{background:#ffffffe6;box-shadow:0 0 0 1px #ffffff40,0 1px 2px #0000004d}#studio.st-image .blk.on.vari .dot{background:#fff;box-shadow:0 0 0 1.5px #0000008c}#studio.st-stone .blk.on.vari .dot{background:#ffffffbf;margin:-3px 0 0;top:50%;bottom:auto;right:9%;box-shadow:0 1px 1px #00000059}#studio.st-pixel .blk.on.vari .dot{width:5px;height:5px;box-shadow:none;background:#00000073;border-radius:0}#studio.st-paper .blk.on.vari .dot{box-shadow:none;background:#281c10b3}#studio.st-metal .blk.on.vari .dot{background:radial-gradient(circle at 35% 35%,#fff,#9aa3ad 60%,#59616b);width:7px;height:7px;box-shadow:0 1px 1px #0009}#studio.st-jelly .blk.on.vari .dot{background:radial-gradient(circle at 35% 35%,#fff,#ffffffb3);width:7px;height:7px;box-shadow:0 1px 2px #00000040}#studio.st-chalk .blk.on.vari .dot{background:#f0f5ebe6;box-shadow:0 0 2px #fff9}#studio.ui-pro .blk.on.vari .dot,#studio .blk.muted .dot{display:none}#studio.st-stone .blk.on.hl .half,#studio.st-stone .blk.on.pl .half{border-radius:100% 0 0 100%/50% 0 0 50%}#studio.st-stone .blk.on.hr .half,#studio.st-stone .blk.on.pr .half{border-radius:0 100% 100% 0/0 50% 50% 0}body>.mini .mprog{z-index:1;pointer-events:none;opacity:0;height:8px;transition:opacity 1s ease-out;position:absolute;bottom:4px;left:40%;right:20%}body>.mini .mprog.on{opacity:.62;transition-duration:.6s}body>.mini .mprog .ln{position:absolute;inset:-20px 0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%)}body>.mini .mprog .ln:before{content:"";filter:blur(.6px);background:#fff6;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 10px #fff6}body>.mini .mprog i{filter:blur(.8px);background:#fff;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;box-shadow:0 0 6px #ffffffe6,0 0 16px #ffffff8c,0 0 32px #c8dcff66}body>.mini .mprog b{filter:blur(.6px);background:#fff;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;box-shadow:0 0 8px #fff,0 0 18px #ffffffbf,0 0 36px #d2e1ff80}body>.mini .mprog b:after{content:"";background:radial-gradient(circle,#ffffff8c 0,#dce6ff33 40%,#fff0 70%);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:2.4s ease-in-out infinite knob-halo;position:absolute;top:50%;left:50%}.blk .half{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#10101ccc;outline:0;animation:none}.blk .half:before{content:"";border-radius:inherit;border:1px dashed #ffffff4d;position:absolute;inset:3px}.blk .half:after{content:"";filter:drop-shadow(0 1px 2px #0009);background:#ffffffe0;width:17px;height:17px;margin:-8.5px 0 0 -8.5px;position:absolute;top:50%;left:50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 9h4l5.5-4.5v15L6 15H2z'/%3E%3Cpath d='m16 9.5 5 5m0-5-5 5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 9h4l5.5-4.5v15L6 15H2z'/%3E%3Cpath d='m16 9.5 5 5m0-5-5 5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.blk.on.hl .half,.blk.on.pl .half{border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.blk.on.hr .half,.blk.on.pr .half{border-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0}.blk.on.hl .half:before{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;right:0}.blk.on.hr .half:before{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;left:0}.blk.on.pl .half,.blk.on.pr .half{background:#10101c8c;animation:.7s ease-in-out infinite alternate half-pv}.blk.on.pl .half:before{border-right:0;right:0}.blk.on.pr .half:before{border-left:0;left:0}@keyframes half-pv{0%{background-color:#10101c4d}to{background-color:#10101c99}}#studio.st-paper .blk .half{background:#ece2ced9}#studio.st-paper .blk .half:before{border-color:#3b2a1a59}#studio.st-stone .blk .half:before{display:none}.pbtn .n svg.rpt{filter:drop-shadow(0 1px 1px #00000059);flex:none;margin-left:3px;font-size:13px}#studio.st-paper .blk .half:after{filter:none;background:#3b2a1acc}body:not(:has(#studio.ui-pro))>.mini .mprog{display:none}.trackwin .trow{isolation:auto;background:none;box-shadow:none;border-bottom:1px solid #2a2a3d80;border-radius:0;gap:8px;padding:12px 12px 12px 16px;position:relative}.trackwin .trow .heart,.trackwin .tone .playbtn{box-shadow:none}.cat-btn .cg{background:var(--acc);width:26px;height:26px;-webkit-mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;flex:none}.vcard .vh{cursor:default}.catgrid .tbx{--cell:54px;--r:8px;border-radius:0;margin:0;display:block;overflow:visible}.catgrid .tbx .tbtn{margin:0}.catgrid:not(.st-image) .tbx .tbtn img{display:none}.catgrid:not(.st-image) .tbx .tbtn .g{display:block}.catcell .tbx .tbtn img{box-shadow:none;border-radius:0}.catcell.sel .tbx .tbtn{outline:2px solid var(--accent);outline-offset:3px}.catcell .cn{text-align:center}.catcell.sel .cn{color:var(--accent)}.trackwin .trow.cur{box-shadow:none;background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 16%, transparent), transparent 75%)}.trackwin .trow.cur .tn{color:var(--acc);font-weight:700}.trackwin .trow.open,.trackwin .tones{background:none;box-shadow:none;isolation:isolate;border-radius:0;margin-left:8px;margin-right:8px;position:relative}.trackwin .trow.open{border-bottom:1px solid #0000;margin-top:6px;padding:12px 12px 12px 16px}.trackwin .tones{margin-bottom:6px}.trackwin .tone{background:none;min-height:40px;box-shadow:none;z-index:1;border-radius:0;align-items:center;gap:8px;margin:0;padding:2px 0;display:flex;position:relative}.trackwin .tone .tapply{min-width:0;font:600 15px var(--font);color:#ebebf5b8;flex:1;align-items:center;gap:10px;display:flex}.trackwin .tone .tno{width:var(--tnw,20px);text-align:right;font:600 12px var(--mono);color:#ebebf561;flex:none}.trackwin .tone.sel .tapply,.trackwin .tone.sel .tno{color:var(--acc)}.trackwin .tone .pstat{color:#fff;background:color-mix(in srgb, var(--acc) 35%, #ffffff0f);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff4d}.trackwin .tone .pstat.live{animation:1.1s ease-in-out infinite pstat-flash}.tsearch .tgo{font:700 13px var(--font);color:#fff;background:color-mix(in srgb, var(--acc,#29b6f6) 55%, #ffffff14);border-radius:999px;flex:none;padding:7px 14px;box-shadow:inset 0 0 0 .5px #ffffff59}.tsearch{padding:6px 6px 6px 14px}.trackwin .sh-head .circle-ic{width:38px;height:38px;font-size:15px}.trackwin .sh-head .l,.trackwin .sh-head .r{gap:6px}.sheet .sh-head>.headrow{grid-column:1/-1;margin:4px 0 0}.trackwin .sh-head .tsearch,.sheet .sh-head .sbar .sin,.sheet .sh-head .sbar .scope{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}.trackwin .cat-btn{background:none;min-width:0;box-shadow:none;border-radius:0;font-size:18px}.trackwin .cat-btn .cg{width:22px;height:22px}.trackwin .sh-head h2{min-width:0}body:has(.sheet:not(.closing)) #studio *{animation-play-state:paused!important}body:has(.sheet:not(.closing)) #studio :before{animation-play-state:paused!important}body:has(.sheet:not(.closing)) #studio :after{animation-play-state:paused!important}.trackwin .trow .tvar{height:30px;font:700 12px var(--font);color:#fff;background:color-mix(in srgb, var(--acc) 30%, #ffffff0f);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--acc) 60%, #ffffff4d);border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:4px;margin-right:2px;padding:0 8px 0 12px;animation:3.2s ease-in-out infinite pub-glow;display:flex;position:relative;overflow:hidden}.trackwin .trow .tvar svg{font-size:10px}.trackwin .trow .tvar.on{background:color-mix(in srgb, var(--acc) 50%, #ffffff0f)}.trackwin .trow .pstat{color:#fff;background:color-mix(in srgb, var(--acc) 35%, #ffffff0f);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex;position:relative;box-shadow:inset 0 0 0 .5px #ffffff4d}.trackwin .trow .pstat.live{animation:1.1s ease-in-out infinite pstat-flash}.trackwin .vcard .vmini{display:none}.trackwin .vcard.vsmall{border-radius:50%;width:58px;height:58px;padding:0;bottom:16px;left:auto;right:16px}.trackwin .vcard.vsmall .vh,.trackwin .vcard.vsmall input{display:none}.trackwin .vcard.vsmall .vmini{color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;font-size:18px;animation:.25s .1s both fade;display:flex}.trackwin .vcard .mk{background:#ffffff38;border-radius:2px;width:30px;height:3px;display:block;position:relative}.trackwin .vcard .mk i{background:var(--acc);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.trackwin .vcard .mk b{background:#fff;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;box-shadow:0 0 3px #00000080}.trackwin .vcard .vh{gap:8px}.trackwin .vcard .vfold{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 38%, #181824d9), color-mix(in srgb, var(--acc) 18%, #0e0e16e6));border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;margin-right:-6px;font-size:14px;transition:transform .15s;display:flex;box-shadow:inset 0 0 0 .5px #ffffff59,inset 0 1px #ffffff40,0 3px 10px #00000059}.trackwin .vcard .vh b{margin-left:auto}.trackwin .trow .tvar svg.dchev{font-size:15px;animation:1.2s ease-in-out infinite dchev}.trackwin .trow .tvar.on svg.dchev{animation:none;transform:rotate(180deg)}@keyframes dchev{0%,to{opacity:.8;transform:translateY(-1.5px)}50%{opacity:1;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.trackwin .trow .tvar svg.dchev{animation:none}}.trackwin .vcard:not(.vsmall){gap:12px;padding:14px 18px 16px}.trackwin .vcard:not(.vsmall) .vh{font-size:17px}.trackwin .vcard:not(.vsmall) .vh b{font-size:14px;font:600 17px var(--font);color:var(--acc);margin-left:2px}.trackwin .vcard input[type=range]{-webkit-appearance:none;appearance:none;background:none;height:30px;margin:0}.trackwin .vcard input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--acc) 0 var(--pct,50%), #ffffff29 var(--pct,50%));border-radius:4px;height:8px}.trackwin .vcard input[type=range]::-moz-range-track{background:#ffffff29;border-radius:4px;height:8px}.trackwin .vcard input[type=range]::-moz-range-progress{background:var(--acc);border-radius:4px;height:8px}.trackwin .vcard input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;box-shadow:0 2px 8px #00000073, 0 0 0 3px color-mix(in srgb, var(--acc) 45%, transparent);background:#fff;border-radius:50%;margin-top:-9px}.trackwin .vcard input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #00000073}.trackwin.vol-mini .tlist{padding-bottom:90px}.trackwin:not(.vol-mini) .tlist{padding-bottom:150px}.trackwin .trow .nowi{flex:none;align-items:flex-end;gap:2px;height:14px;margin:0 2px 0 0;display:none}.trackwin .trow.playing .nowi{display:inline-flex}.trackwin .trow .nowi b{background:var(--acc);transform-origin:bottom;border-radius:1px;width:3px;animation:.9s ease-in-out infinite nowi}.trackwin .trow .nowi b:first-child{height:60%;animation-delay:-.3s}.trackwin .trow .nowi b:nth-child(2){height:100%;animation-delay:-.6s}.trackwin .trow .nowi b:nth-child(3){height:45%}.trackwin .trow .tn{align-items:center}.trackwin .vcard.vsmall .mk{width:24px}.trackwin .trow .pbuy:after{--gk-shine:.55}@keyframes pbuy-glow{0%,to{box-shadow:inset 0 1px #fff9,inset 0 -1px #78460040,0 3px 10px #0000004d,0 0 #ffc93c00}50%{box-shadow:inset 0 1px #fff9,inset 0 -1px #78460040,0 3px 10px #0000004d,0 0 8px 1px #ffc93c80}}@media (prefers-reduced-motion:reduce){.trackwin .trow .tvar,.trackwin .trow .tvar:after,.trackwin .trow .pbuy,.trackwin .trow .pbuy:after,.trackwin .trow .tvar.shrink,.trackwin .trow .tvar.grow,.trackwin .trow .tvar .tvl{animation:none}}.circle-ic.cancel{animation:none}.trackwin .vcard:not(.vsmall) .vh,.trackwin .vcard:not(.vsmall) input{animation:.3s .12s both fade}@media (prefers-reduced-motion:reduce){.trackwin .vcard{transition:none}}.trackwin .tone.sel{background:none;box-shadow:none;border-radius:12px;margin:0;padding:2px 0}.trackwin .vcard .vfold:active{transform:scale(.88)}.trackwin .vcard .vh .vfold svg{color:#fff;filter:drop-shadow(0 1px 1px #0006);font-size:14px}.trackwin .trow.open,.trackwin .tones{margin:0}.trackwin .trow.open:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--acc) 9%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--acc) 28%, transparent), inset -1px 0 0 color-mix(in srgb, var(--acc) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--acc) 28%, transparent);border-radius:14px 14px 0 0;position:absolute;inset:4px 8px -1px}.trackwin .trow.open.cur{background:none}.trackwin .trow.open.cur:before{background:linear-gradient(90deg, color-mix(in srgb, var(--acc) 20%, transparent), color-mix(in srgb, var(--acc) 9%, transparent) 75%)}.trackwin .tones{border-bottom:1px solid #2a2a3d80}.trackwin .tones:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--acc) 9%, transparent);height:auto;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--acc) 28%, transparent), inset -1px 0 0 color-mix(in srgb, var(--acc) 28%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--acc) 28%, transparent);border-radius:0 0 14px 14px;margin:0;display:block;position:absolute;inset:0 8px 8px}.trackwin .tones:after{background:color-mix(in srgb, var(--acc) 18%, transparent);pointer-events:none;content:none;height:1px;display:none;position:absolute;top:0;left:20px;right:20px}.trackwin .tones .tsel{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(#ffffff26,#ffffff0d);border-radius:12px;height:0;transition:transform .32s cubic-bezier(.32,.72,0,1),height .32s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;top:0;left:12px;right:12px;box-shadow:inset 0 0 0 .5px #ffffff4d,inset 0 1px #ffffff38,0 4px 12px #00000040}@media (prefers-reduced-motion:reduce){.trackwin .tones .tsel{transition:none}}.slidesel-host{position:relative}.slidesel-host>:not(.slidesel){z-index:1;position:relative}.slidesel{z-index:0;pointer-events:none;display:block;position:absolute;top:0}.prow2.slid,.trow.slid{background:none!important;box-shadow:none!important}.popover.pvmenu{width:max-content;min-width:120px;max-width:calc(100vw - 20px)}.popover.pvmenu .pv-list{padding:8px}.popover.pvmenu .pv-head{align-items:flex-start;gap:6px;padding:10px 8px 4px 14px}.popover.pvmenu .pv-head b{width:min-content;font-size:15px;line-height:1.2}.popover.pvmenu .pv-head .circle-ic{flex:none;width:28px;height:28px;font-size:12px}.pdetail{grid-template-columns:repeat(4,1fr)}@media (max-width:340px){.pdetail{grid-template-columns:repeat(3,1fr)}}@media (max-width:270px){.pdetail{grid-template-columns:repeat(2,1fr)}}.circle-ic.done{position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.circle-ic.done.dirty,.circle-ic.done.dirty:after{animation:none}}.circle-ic.done.dirty{animation:4.2s ease-in-out infinite done-glow}@keyframes done-glow{0%,to{box-shadow:0 6px 16px #0000004d,inset 0 0 0 .5px #a0e1ff59,0 0 6px #29b6f638,0 0 18px #29b6f61a}50%{box-shadow:0 6px 16px #0000004d,inset 0 0 0 .5px #a0e1ff80,0 0 9px #40c4ff57,0 0 26px #29b6f629}}.pv-shadow{z-index:110;pointer-events:none;border-radius:14px;animation:.18s fade;position:fixed;box-shadow:0 18px 40px #0000008c,0 6px 14px #00000059,0 0 0 .5px #00000040}.pvmenu .pvopt:not(.on){background:linear-gradient(#ffffff17,#ffffff08);box-shadow:inset 0 0 0 .5px #ffffff29}.popover .pv-list.bounce{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-y:auto}.popover .pv-list.bounce::-webkit-scrollbar{display:none}@keyframes pstat-flash{0%,to{box-shadow:inset 0 0 0 .5px #fff6,0 0 #29b6f68c}50%{box-shadow:inset 0 0 0 .5px #fff6,0 0 0 7px #29b6f600}}.pstat.live svg{animation:1.1s ease-in-out infinite pstat-icon}@keyframes pstat-icon{0%,to{opacity:1}50%{opacity:.6}}.pstat{overflow:hidden}.trackwin .tones .tscroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -8px;padding:2px 8px;position:relative;overflow-y:auto}.trackwin .tones .tscroll::-webkit-scrollbar{display:none}.trackwin .tones .tscroll .tsel{left:0;right:0}.sheet .sh-head .circle-ic.lit{color:#fff;background:linear-gradient(#29b6f680,#29b6f63d);box-shadow:0 6px 16px #0000004d,inset 0 0 0 .5px #a0e1ff73}.trackwin .sh-head .circle-ic.lit{background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 62%, #ffffff1f), color-mix(in srgb, var(--acc) 32%, #ffffff0a));box-shadow:0 6px 16px #0000004d, inset 0 0 0 .5px color-mix(in srgb, var(--acc) 65%, #ffffff59)}.trackwin .trow .tvar{animation-name:tvar-glow-acc}@keyframes tvar-glow-acc{0%,to{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--acc) 60%, #ffffff4d), 0 0 0 0 transparent}50%{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--acc) 60%, #ffffff4d), 0 0 6px 0 color-mix(in srgb, var(--acc) 60%, transparent)}}.trackwin .pstat.live{background:color-mix(in srgb, var(--acc) 60%, #ffffff14);animation-name:pstat-flash-acc}@keyframes pstat-flash-acc{0%,to{box-shadow:inset 0 0 0 .5px #fff6, 0 0 0 0 color-mix(in srgb, var(--acc) 60%, transparent)}50%{box-shadow:inset 0 0 0 .5px #fff6, 0 0 0 7px color-mix(in srgb, var(--acc) 0%, transparent)}}.trackwin .sh-head .circle-ic.done.dirty{background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 62%, #ffffff1f), color-mix(in srgb, var(--acc) 32%, #ffffff0a));animation-name:done-glow-acc}@keyframes done-glow-acc{0%,to{box-shadow:0 6px 16px #0000004d, inset 0 0 0 .5px color-mix(in srgb, var(--acc) 50%, #ffffff59), 0 0 6px color-mix(in srgb, var(--acc) 30%, transparent), 0 0 18px color-mix(in srgb, var(--acc) 14%, transparent)}50%{box-shadow:0 6px 16px #0000004d, inset 0 0 0 .5px color-mix(in srgb, var(--acc) 70%, #ffffff59), 0 0 9px color-mix(in srgb, var(--acc) 45%, transparent), 0 0 26px color-mix(in srgb, var(--acc) 20%, transparent)}}.trackwin .trow .pstat.live,.trackwin .tone .pstat.live{animation-name:pstat-flash-acc}.trackwin .cat-btn .cchev{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 85%, #fff 10%), color-mix(in srgb, var(--acc) 70%, #000 10%));border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;animation:2.4s ease-in-out infinite cchev-glow;display:flex;box-shadow:0 1px 3px #00000059,inset 0 0 0 .5px #ffffff59}.trackwin .cat-btn .cchev svg{stroke:currentColor;stroke-width:1.2px;animation:2.4s ease-in-out infinite cchev-bob}@media (max-width:389px){.trackwin .sh-head .circle-ic{width:34px;height:34px;font-size:14px}.trackwin .sh-head .l,.trackwin .sh-head .r{gap:4px}.trackwin .cat-btn{gap:4px;padding:4px 4px 4px 10px;font-size:16px}.trackwin .cat-btn .cg{display:none}.trackwin .cat-btn .cchev{width:20px;height:20px;font-size:11px}}@media (max-width:340px){.trackwin .cat-btn{padding-left:8px;font-size:14px}.trackwin .sh-head .l,.trackwin .sh-head .r{gap:3px}}@media (max-width:399px){.trackwin .sh-head .circle-ic{width:34px;height:34px;font-size:14px}.trackwin .sh-head .l,.trackwin .sh-head .r{gap:4px}}.trackwin .cat-btn{gap:7px;padding:6px 0}.trackwin .cat-btn:active{opacity:.7;transform:none}@keyframes cchev-bob{0%,55%,to{transform:translateY(0)}25%{transform:translateY(2.5px)}40%{transform:translateY(-.5px)}}@keyframes cchev-glow{0%,to{box-shadow:0 1px 3px #00000059, inset 0 0 0 .5px #ffffff59, 0 0 0 0 color-mix(in srgb, var(--acc) 0%, transparent)}30%{box-shadow:0 1px 3px #00000059, inset 0 0 0 .5px #ffffff59, 0 0 8px 1px color-mix(in srgb, var(--acc) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.trackwin .cat-btn .cchev,.trackwin .cat-btn .cchev svg{animation:none}}.sheet .sh-head .circle-ic.pvsel svg{font-size:18px}.bvpop{position:fixed}.bvpop .bvhead{isolation:isolate;z-index:3;background:none;flex:none;grid-template-columns:70px 1fr 70px;align-items:center;gap:4px;padding:10px 8px 8px;display:grid;position:absolute;top:0;left:0;right:0}.bvpop .bvhead .bvr{grid-column:3;justify-content:flex-end;gap:5px;display:flex}.bvpop .bvhead .circle-ic.done.dirty{color:#fff;background:var(--gk-lit)}.bvpop .bvhead .circle-ic{width:32px;height:32px;font-size:13px}.popover .pv-head{z-index:3;isolation:isolate;background:none;border-bottom:0;position:absolute;top:0;left:0;right:0}.popover .pv-list::-webkit-scrollbar{display:none}.asheet.pop .as-t{text-overflow:clip;line-height:1.4}:root{--gk-glass:linear-gradient(to bottom, #ffffff21, #ffffff0a);--gk-glass-blur:blur(20px) saturate(185%);--gk-glass-shadow:0 6px 16px #0000004d, inset 0 0 0 .5px #ffffff0f;--gk-head-blur:blur(10px);--gk-head-reach:-14px;--gk-head-mask:linear-gradient(180deg, #000 55%, transparent 100%);--gk-lit:linear-gradient(180deg, #29b6f680, #29b6f63d)}.sheet.lg .sh-head:before,.bvpop .bvhead:before,.popover .pv-head:before{content:"";inset:0 0 var(--gk-head-reach);z-index:-1;pointer-events:none;background:none;-webkit-backdrop-filter:var(--gk-head-blur);backdrop-filter:var(--gk-head-blur);-webkit-mask:var(--gk-head-mask);-webkit-mask:var(--gk-head-mask);mask:var(--gk-head-mask);position:absolute}.sheet .sh-head .circle-ic,.bvpop .bvhead .circle-ic,.popover .pv-head .circle-ic{isolation:isolate;color:#ebebf5d9;background:var(--gk-glass);-webkit-backdrop-filter:var(--gk-glass-blur);backdrop-filter:var(--gk-glass-blur);box-shadow:var(--gk-glass-shadow);position:relative}.sdetail .sd-top .insta svg{font-size:20px}.sdetail .sd-top .insta[hidden]{display:none}.reel{flex-direction:column;align-items:center;gap:14px;padding:4px 0 24px;display:flex}.reel .rv{aspect-ratio:9/16;background:#0b0b12;border-radius:14px;height:min(56vh,520px);overflow:hidden;box-shadow:0 12px 30px #00000073,inset 0 0 0 .5px #ffffff29}.reel .rv canvas,.reel .rv video{object-fit:contain;width:100%;height:100%;display:block}.reel .rs{font:500 14px var(--font);color:#ebebf5bf;font-variant-numeric:tabular-nums;text-align:center;margin:0}.reel .rbar{background:#ffffff24;border-radius:2px;width:min(260px,70%);height:3px;overflow:hidden}.reel .rbar i{background:#fff;width:0;height:100%;display:block;box-shadow:0 0 8px #fffc}.reel .rig,.reel .rsave{justify-content:center;align-items:center;gap:8px;width:min(320px,100%);margin-top:0;display:flex}.reel .rig{color:#fff;background:linear-gradient(100deg,#fd1d1d8c,#e1306c8c 45%,#833ab48c)}.reel .rig svg{font-size:20px}.reel .rsave.sec{font:600 15px var(--font);color:#ebebf5e6;background:#ffffff14;border-radius:14px;padding:12px;box-shadow:inset 0 0 0 .5px #fff3}.reel .rn{max-width:340px;font:400 13px/1.45 var(--font);color:#ebebf599;text-align:center;margin:0}.reel .rcap{background:#ffffff0f;border-radius:12px;align-items:flex-start;gap:10px;width:min(340px,100%);padding:10px 12px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff24}.reel .rcap p{white-space:pre-line;overflow-wrap:anywhere;min-width:0;font:400 13px/1.45 var(--font);color:#ebebf5d1;-webkit-user-select:text;user-select:text;flex:1;margin:0}.reel .rcopy{font:600 13px var(--font);color:#fff;background:#ffffff24;border-radius:10px;flex:none;padding:6px 12px}.admin .apk{color:var(--t2,#aab);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 2px 12px;font-size:13px;display:flex}.admin .apk:empty{display:none}.admin .apk .apk-t{flex:100%}.admin .apk .pill{color:inherit;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-weight:600}.admin .apk .apk-req{align-items:center;gap:6px;display:inline-flex}.gate{z-index:100;background:radial-gradient(120% 90% at 50% 0%, #29b6f62e, transparent 60%), var(--bg);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.gate .gcard{text-align:center;flex-direction:column;gap:18px;width:min(100%,440px);display:flex}.gate h1{letter-spacing:-.5px;margin:0;font-size:30px;font-weight:700}.gate h1 b{color:var(--accent)}.gate .glead{color:var(--t2,#ffffffb3);margin:0;font-size:15px;line-height:1.5}.gate .gtut{background:var(--s1);border-radius:14px;min-height:200px;overflow:hidden}.gate .gask{flex-direction:column;align-items:stretch;gap:12px;display:flex}.gate .gask>b{font-size:18px}.gate .gyes{border-radius:12px;padding:14px;font-size:16px}.gate .gcode{border:1px solid var(--line,#fff3);background:var(--s1);color:inherit;text-align:center;letter-spacing:.5px;border-radius:12px;padding:13px 14px;font-size:16px}.gate .gmail{word-break:break-all}.gate .gsub{color:var(--t2,#fff9);margin:0;font-size:13px}.gate .gsub a{color:var(--accent)}.gate .glink{background:none;color:var(--accent);cursor:pointer;border:0;padding:8px;font-size:15px}.ubadge{font:700 9px/1.4 var(--font);letter-spacing:.5px;vertical-align:1px;color:#fff;background:#ffffff29;border-radius:4px;margin-left:5px;padding:1px 5px;font-style:normal;display:inline-block}.ubadge.admin{background:var(--accent);color:#fff}.ucrown{vertical-align:baseline;top:var(--crown-dy,2.2px);color:#ffc93c;filter:drop-shadow(0 0 3px #ffc93c73);align-self:baseline;margin-left:2px;font-style:normal;display:inline-flex;position:relative}.srow .si small .ucrown{--crown-dy:.2px;margin-left:-4px}.ucrown svg,.srow .si small .ucrown svg{width:13px;height:13px;font-size:inherit;color:#ffc93c;fill:currentColor;opacity:1}body>.mini:not(.tapping) .tap .hand,body>.mini:not(.tapping) .tap .rip{animation:none}:is(body:has(.sdetail)>.mini .tap,body:has(.sdetail)>.mini .hint){animation:none;display:none}body:not(.pplay) .srow .nowi b,body:not(.pplay) .sd-body .track b:after,body:not(.pplay)>.mini .mprog b:after{animation-play-state:paused}.set .composer .clab{color:var(--t3);font:600 12px var(--font);margin:2px 0 -4px}.set .composer .segs.cg{grid-template-columns:repeat(4,1fr)}.set .composer .segs.ct{grid-template-columns:repeat(5,1fr)}.set .composer .segs button{flex-direction:row;justify-content:center;gap:4px;padding:10px 2px}.set .composer .segs.ct button b{font:700 14px var(--mono)}.set .composer .segs.ct button small{font:600 9px var(--font);opacity:.7}.set .composer .segs button .rnd{font-size:13px;font-style:normal}.set .composer .segs button:disabled{opacity:.3;cursor:default}.robo{z-index:140;opacity:0;pointer-events:auto;background:#08080e59;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.robo.in{opacity:1}.robo.out{opacity:0}.robo .rcard{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(#28283cc7,#141420db);border-radius:26px;flex-direction:column;align-items:center;gap:8px;min-width:220px;padding:26px 34px 22px;transition:transform .35s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;transform:scale(.94);box-shadow:inset 0 0 0 .5px #ffffff38,0 18px 50px #00000073}.robo.in .rcard{transform:none}.robo .rcard b{font:700 16px var(--font);color:#fff;margin-top:4px}.robo .rcard .step{font:500 13px var(--font);color:#ebebf5b3;min-height:18px}.robo .rbot{width:132px;height:132px;overflow:visible}.robo .rbot .head{fill:#3a3f5c;stroke:#ffffff59;stroke-width:1.5px}.robo .rbot .face{fill:#12141f}.robo .rbot .eye{fill:#6ee7ff;filter:drop-shadow(0 0 4px #6ee7ffe6);transform-box:fill-box;transform-origin:50%;animation:3s infinite robo-blink,2.6s ease-in-out infinite robo-look}.robo .rbot .ant{stroke:#ffffff80;stroke-width:2.5px;stroke-linecap:round}.robo .rbot .bulb{fill:#ff6b9a;filter:drop-shadow(0 0 5px #ff6b9ae6);animation:1.1s ease-in-out infinite robo-bulb}.robo .rbot .body{fill:#4a5072;stroke:#ffffff40;stroke-width:1.2px}.robo .rbot .arm rect{fill:#5b628a}.robo .rbot .arm{transform-box:fill-box}.robo .rbot .arm.l{transform-origin:100%;animation:.36s ease-in-out infinite alternate robo-tap}.robo .rbot .arm.r{transform-origin:0%;animation:.36s ease-in-out .18s infinite alternate robo-tap}.robo .rbot .keys{fill:#1b1d2b;stroke:#fff3;stroke-width:1px}.robo .rbot .key{fill:#e9ecff;animation:1.4s step-end infinite robo-key}.robo .rbot .key.k1{animation-delay:-.2s}.robo .rbot .key.k2{animation-delay:-.5s}.robo .rbot .key.k3{animation-delay:-.9s}.robo .rbot .key.k4{animation-delay:-.35s}.robo .rbot .key.k5{animation-delay:-1.1s}.robo .rbot .key.k6{animation-delay:-.7s}.robo .notes{pointer-events:none;width:0;height:0;position:absolute;top:18px;left:50%}.robo .notes i{color:#ffd166;opacity:0;text-shadow:0 0 8px #ffd166b3;font-size:18px;font-style:normal;animation:1.8s ease-out infinite robo-note;position:absolute}.robo .notes i:first-child{animation-delay:0s;left:-58px}.robo .notes i:nth-child(2){color:#6ee7ff;animation-delay:.45s;left:40px}.robo .notes i:nth-child(3){color:#ff6b9a;animation-delay:.9s;left:-30px}.robo .notes i:nth-child(4){color:#a29bfe;animation-delay:1.35s;left:24px}@keyframes robo-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes robo-look{0%,to{translate:-1.5px}50%{translate:1.5px}}@keyframes robo-bulb{0%,to{opacity:.55}50%{opacity:1}}@keyframes robo-tap{0%{transform:rotate(-10deg)translateY(-1px)}to{transform:rotate(8deg)translateY(2px)}}@keyframes robo-key{0%,70%{fill:#e9ecff}71%,85%{fill:#6ee7ff}86%,to{fill:#e9ecff}}@keyframes robo-note{0%{opacity:0;transform:translateY(70px)scale(.7)rotate(-8deg)}20%{opacity:1}to{transform:translate(var(--nx,6px), -10px) scale(1.1) rotate(10deg);opacity:0}}@media (prefers-reduced-motion:reduce){.robo *,.robo .rbot *{animation:none!important}.robo .notes{display:none}}.perfmon{z-index:9999;right:max(6px, env(safe-area-inset-right));top:calc(env(safe-area-inset-top,0px) + 4px);pointer-events:none;box-sizing:border-box;text-align:left;font:600 10px/1.4 var(--mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:#ebebf5cc;white-space:nowrap;background:#0000009e;border-radius:7px;padding:4px 7px;position:fixed}.perfmon small{font-size:inherit}.perfmon .pmst{min-width:var(--pmst,0);display:inline-block}.perfmon b{color:#fff;font-weight:700}.perfmon .g{color:#4cd964}.perfmon .y{color:#ffd166}.perfmon .r{color:#ff6b6b}.trackwin .tone.hasdeep{align-items:center;display:flex}.trackwin .tone.hasdeep .tapply{flex:1;min-width:0}.trackwin .tone .tdeep{z-index:1;height:26px;font:800 10px/1 var(--font);letter-spacing:.08em;color:#ebebf599;background:#ffffff0f;border-radius:13px;flex:none;margin-right:8px;padding:0 9px;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.trackwin .tone .tdeep.on{color:#0b0b12;background:var(--acc);box-shadow:0 0 10px color-mix(in srgb, var(--acc) 55%, transparent)}.popover.fxmenu .pvopt{min-width:168px}.popover.fxmenu .fxsw{background:#ffffff29;border-radius:9px;flex:none;width:30px;height:18px;transition:background .2s;position:relative}.popover.fxmenu .fxsw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.popover.fxmenu .pvopt.on .fxsw{background:var(--acc,#29b6f6)}.popover.fxmenu .pvopt.on .fxsw:after{transform:translate(12px)}.trackwin .tones.midi .tone,.trackwin .tones.midi .tone.sel{border-bottom:1px solid #0000;min-height:0;padding:12px 0}.trackwin .tones.midi .tone .tapply{line-height:inherit}.trackwin .tones.midi .tone .tapply .tinfo{white-space:normal;text-overflow:clip;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;overflow:hidden}.trackwin .tones.midi .tone .tapply .tn{white-space:normal;min-width:0;font:600 15px var(--font);flex:none;align-items:center;gap:6px;display:flex;overflow:visible}.trackwin .tones.midi .tone .tapply .tnm{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;min-width:0;display:-webkit-box;overflow:hidden}.trackwin .tones.midi .tone .tapply .ts{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--acc) 80%, transparent);flex:none;font-size:12px;font-weight:400;overflow:hidden}.trackwin .tones.midi .tone.hid .tapply .tnm{flex:0 auto}.fam{--fc:#8e8e93;box-sizing:border-box;min-width:26px;height:15px;font:800 9px/1 var(--font);letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb, var(--fc) 40%, #fff);background:color-mix(in srgb, var(--fc) 30%, #0c0c14d1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fc) 75%, transparent);border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 4px;font-style:normal;display:inline-flex}.trackwin .trow .tflt{white-space:nowrap;height:30px;font:700 12px/1 var(--font);color:#ebebf5d1;background:#ffffff12;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 6px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.trackwin .trow .tflt.on{color:#fff;background:color-mix(in srgb, var(--acc) 35%, #ffffff0f);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 70%, transparent)}.trackwin .trow .tflt .fchev{opacity:.75;font-size:8px;display:flex}.trackwin .trow .tflt .fam{margin-left:-3px}.trackwin .trow .tflt+.tflt{margin-left:-4px}.trackwin .trow.mfrow .tinfo{overflow:hidden}.trackwin .trow.mfrow .tn>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.trackwin .trow.mfrow .ts{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:359px){.trackwin .trow.mfrow .tvar:not(.compact){justify-content:center;gap:0;width:30px;padding:0}.trackwin .trow.mfrow .tvar .tvl{display:none}}.popover.mfmenu .pvopt{align-items:center;gap:8px;display:flex}.popover.mfmenu .pv-list{max-height:none}.trackwin .trow .pstat.auto{background:var(--pink);box-shadow:inset 0 0 0 .5px #ffffff73}.trackwin .trow .pstat.auto.live{background:var(--pink);animation-name:pstat-flash-pink}@keyframes pstat-flash-pink{0%,to{box-shadow:inset 0 0 0 .5px #ffffff73, 0 0 0 0 color-mix(in srgb, var(--pink) 65%, transparent)}50%{box-shadow:inset 0 0 0 .5px #ffffff73, 0 0 0 7px color-mix(in srgb, var(--pink) 0%, transparent)}}.unshown[data-mark=distorted]{color:#ffb86b;border-color:#ff9f0abf}.unshown[data-mark=misfit]{color:#d7a8ff;border-color:#bf5af2bf}.unshown[data-mark=weak]{color:#c8c8d4;border-color:#c8c8d499}.tone.hid[data-mark=distorted]{outline-color:#ff9f0a99}.tone.hid[data-mark=misfit]{outline-color:#bf5af299}.seq .ph-line{left:0}.seq .content{padding-bottom:calc(8px + var(--pitch))}.sdetail.sdcopy:not(.swapin){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg, hsl(var(--ph,230) 45% 30% / .6) 0%, hsl(calc(var(--ph,230) + 18) 40% 18% / .66) 45%, #0c0c14b8 100%), var(--sdglass) var(--sdgx,0px) var(--sdgy,0px) / var(--sdgw,100vw) var(--sdgh,100vh) no-repeat #12121c;background-origin:border-box}.sdetail.sdcopy .sd-top .circle-ic,.sdetail.sdcopy .sd-body .tr button,.sdetail.sdcopy .sd-body .buy .primary.wide{-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.sdetail) .sheet.sd-hid{visibility:hidden}body:has(.sdetail) .sheet.sd-hid *{animation-play-state:paused!important}body:has(.sdetail) .sheet.sd-hid :before{animation-play-state:paused!important}body:has(.sdetail) .sheet.sd-hid :after{animation-play-state:paused!important}body:has(.sdetail) #studio *{animation-play-state:paused!important}body:has(.sdetail) #studio :before{animation-play-state:paused!important}body:has(.sdetail) #studio :after{animation-play-state:paused!important}body:has(.sdetail)>.mini *{animation-play-state:paused!important}body:has(.sdetail)>.mini :before{animation-play-state:paused!important}body:has(.sdetail)>.mini :after{animation-play-state:paused!important}.trackwin .trow.dragging,.trackwin .tones.dragging,.trackwin .tone.dragging{z-index:6;-webkit-user-select:none;user-select:none;cursor:grabbing;position:relative;box-shadow:0 12px 30px #00000080}.trackwin .tone.dragging{background:#ffffff1a;border-radius:12px}.trackwin .sh-head .circle-ic.on{color:#fff;background:color-mix(in srgb, var(--acc,#29b6f6) 42%, #ffffff14);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc,#29b6f6) 70%, transparent)}.sdetail:before,.sdetail:after{content:none;display:none}.sdetail>.sdpb{z-index:2;pointer-events:none;display:block;position:sticky;left:0;right:0}.sdetail>.sdpb.t{height:76px;margin-bottom:-76px;top:0}.sdetail>.sdpb.b{z-index:3;height:96px;margin-top:-96px;bottom:0}.sdetail.swapin>.sdpb.b{display:none}.sdpb i{position:absolute;inset:0}.sdpb.t i:first-child{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#000 0% 55%,#0000 100%);mask:linear-gradient(#000 0% 55%,#0000 100%)}.sdpb.t i:nth-child(2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#000 0% 30%,#0000 72%);mask:linear-gradient(#000 0% 30%,#0000 72%)}.sdpb.t i:nth-child(3){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#000 0% 12%,#0000 45%);mask:linear-gradient(#000 0% 12%,#0000 45%)}.sdpb.b i:first-child{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 0%,#000 50% 100%);mask:linear-gradient(#0000 0%,#000 50% 100%)}.sdpb.b i:nth-child(2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#0000 32%,#000 72% 100%);mask:linear-gradient(#0000 32%,#000 72% 100%)}.sdpb.b i:nth-child(3){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#0000 58%,#000 90% 100%);mask:linear-gradient(#0000 58%,#000 90% 100%)}.trackwin .vcard{box-sizing:border-box;z-index:5}.acard .ords{margin-top:8px}.acard .ord{border-top:1px solid #ffffff17;padding:9px 92px 9px 0;font-size:13px;line-height:1.45;position:relative}.acard .ord small{opacity:.7}.acard .ord .rf{min-height:0;padding:6px 14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.fbbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.acard.fb .fbh{margin-bottom:6px}.acard.fb .fbsrc{color:#7fd0ff;font-family:ui-monospace,Menlo,monospace}.acard.fb .fbc,.acard.fb .fbrt{white-space:pre-wrap;opacity:.92;font-size:13px;line-height:1.45}.acard.fb .fbr{background:#29b6f614;border-left:3px solid #29b6f6;border-radius:4px;margin-top:8px;padding:8px 10px}.acard.fb .fbin{box-sizing:border-box;width:100%;margin-top:8px}.acard.fb .fbbtn{gap:8px;margin-top:6px;display:flex}html.app-page #studio{display:block;overflow:auto hidden}.kpage{-webkit-overflow-scrolling:touch;min-width:360px;height:100%;padding-bottom:calc(110px + var(--safe-b));overflow:hidden auto}.khero{margin:calc(12px + var(--safe-t)) 20px 0;position:relative}.khero #index-hero{box-sizing:border-box;height:auto;min-height:clamp(300px,36vw,400px);margin:0;padding:64px 20px 54px}.khero #index-hero .hero-text{word-break:keep-all;overflow-wrap:break-word;margin-top:-18px}.khero #index-hero .hero-text p{line-height:1.6}.khero #index-hero .hero-text p b{color:#fff;font-weight:800}.khero #index-hero .hero-note{z-index:2;text-align:center;font:400 12px/1.5 var(--font);color:#ffffff9e;word-break:keep-all;margin:0;padding:0 20px;position:absolute;bottom:12px;left:0;right:0}.khero .ktop{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.khero .ktop>*{pointer-events:auto}.khero .klogo{width:auto;height:22px;display:block}.khero .klogo-w{display:block;position:relative}.khero .klogo-m{cursor:default;width:20px;height:30px;position:absolute;top:-4px;left:0}.khero .kacct button{color:#fff;height:34px;font:600 14px var(--font);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff2e;border:0;border-radius:17px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.khero .kacct button span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.kbody{max-width:2400px;margin:0 auto;padding:8px 20px 0}.ksec{margin-top:26px}.ksech{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ksech h2{font:800 21px var(--font);cursor:pointer;margin:0}.ksech h2:hover{opacity:.85}.ksech .kmore{background:none;color:var(--t2);font:600 14px var(--font);cursor:pointer;border:0;align-items:center;gap:2px;display:inline-flex}.kgrid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:18px 14px;display:grid}.kgrid>.tload,.kgrid>.empty,.kgrid>.klogin-card{grid-column:1/-1}.kt{background:none;min-width:0;color:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.kt .kc{aspect-ratio:1;color:#ffffff80;background:linear-gradient(135deg,#5a5a78,#0d0d14);border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;font-size:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000059}.kt .kc img{object-fit:cover;width:100%;height:100%;display:block}.kt .krk{font:900 22px var(--font);color:#fff;text-shadow:0 2px 8px #000000b3;font-style:normal;position:absolute;top:6px;left:8px}.kt b,.ku b,.kb b{font:700 14px var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kt small,.ku small,.kb small{font:500 12px var(--font);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;display:flex;overflow:hidden}.kt.now .kc{outline:2px solid var(--accent);outline-offset:2px}.ku{background:none;min-width:0;color:inherit;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.ku b{max-width:100%}.kav{aspect-ratio:1;color:#fff;width:100%;max-width:120px;font:800 30px var(--font);background:linear-gradient(135deg,#6c5ce7,#fd79a8);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:6px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0000004d}.kav img{object-fit:cover;width:100%;height:100%}.kav i{font-style:normal}.kgrid.kboard{grid-template-columns:repeat(max(1, calc(var(--cols,3) / 2)), minmax(0, 1fr))}.kb{background:var(--s1);min-width:0;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.kb .kcat,.kbrow .kcat{font:700 11px var(--font);color:var(--accent)}.klogin-card{background:var(--s1);border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.klogin-card p{color:var(--t2);flex:1;margin:0}html.app-page .sheet.wide{border-radius:14px 14px 0 0;width:90vw;min-width:340px;top:5vh;bottom:0}@media (max-width:600px){html.app-page .sheet.wide{width:100vw;min-width:0;top:calc(var(--safe-t) + 22px)}}html.app-page .sheet.wide.kover{top:15vh}@media (max-width:600px){html.app-page .sheet.wide.kover{top:calc(var(--safe-t) + 22px + 10vh)}}.kfind[hidden]{display:none}.kfind{z-index:2;gap:8px;padding:4px 0 12px;display:flex;position:sticky;top:0}.kfind input,.kfind select{background:var(--s1);height:38px;color:var(--t1);font:500 15px var(--font);border:0;border-radius:10px;padding:0 12px}.kfind input{flex:1;min-width:0}.kurow,.kbrow{background:none;width:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 4px;display:flex}.kurow .kav{width:100px;min-width:100px;max-width:none;height:100px;box-shadow:none;margin:0;font-size:34px}.kurow>span:not(.kav){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kurow small,.kbrow small{color:var(--t2);font:500 12px var(--font);align-items:center;gap:3px;display:flex}.kbrow{flex-direction:column;align-items:stretch;gap:3px}.kbrow b{font:600 15px var(--font)}.kbrow.hid,.kcmt.hid{opacity:.5}.kcn{color:var(--accent);font-size:13px;font-style:normal}.kpost h3{font:800 20px var(--font);margin:6px 0 10px}.kmeta{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding-bottom:12px;display:flex}.kmeta .kav{width:32px;height:32px;box-shadow:none;margin:0;font-size:14px}.kmeta small{color:var(--t2)}.kmeta .kact{gap:6px;margin-left:auto;display:flex}.kmeta .kact button,.kcmt .kre{background:var(--s1);color:var(--t2);font:600 12px var(--font);cursor:pointer;border:0;border-radius:8px;padding:4px 10px}.ktext{white-space:pre-wrap;word-break:break-word;font:400 15px/1.6 var(--font);-webkit-user-select:text;user-select:text;padding:16px 0 22px}.kcm h4{font:700 15px var(--font);margin:0 0 8px}.kcmt{border-top:1px solid #ffffff0f;padding:10px 0;position:relative}.kcmt.re{margin-left:24px}.kcmt b{font:700 13px var(--font);margin-right:6px}.kcmt small{color:var(--t2);font-size:12px}.kcmt p{white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin:4px 0}.kcmt .kcx{background:none;color:var(--t2);cursor:pointer;border:0;position:absolute;top:8px;right:0}.kcf{gap:8px;margin-top:12px;display:flex}.kcf textarea{background:var(--s1);min-height:44px;color:var(--t1);font:400 14px var(--font);resize:vertical;border:0;border-radius:10px;flex:1;padding:10px}.kwrite input,.kwrite textarea{box-sizing:border-box;background:var(--s1);width:100%;color:var(--t1);font:400 15px var(--font);border:0;border-radius:10px;margin-bottom:10px;padding:12px}.ksech h2 .kcnt{font:600 14px var(--font);color:var(--t2);margin-left:8px}.kt .khid{color:#fff;font:700 11px var(--font);background:#ff5050e6;border-radius:6px;padding:2px 7px;font-style:normal;position:absolute;top:6px;right:6px}.kb.knotice,.kbrow.knotice{background:color-mix(in srgb, var(--accent) 14%, var(--s1))}.kbrow.knotice{border-radius:10px;padding-left:10px;padding-right:10px}.knote{color:var(--t2);font:500 13px/1.5 var(--font);margin:0 0 10px}.sd-top .circle-ic[hidden]{display:none}.kbrow .kbl{flex-direction:column;gap:3px;min-width:0;display:flex}.kbrow .kbp{display:none}@media (min-width:760px){.kbrow{flex-direction:row;align-items:center;gap:18px}.kbrow .kbl{flex:0 0 38%}.kbrow .kbp{-webkit-line-clamp:2;min-width:0;color:var(--t2);font:400 13px/1.45 var(--font);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}}.knp-wrap{z-index:150;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.knp{background:var(--s1,#1c1d2b);width:min(560px,100%);max-height:calc(100vh - 32px);color:var(--t1);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}.knp-head{align-items:center;gap:10px;padding:16px 18px 10px;display:flex}.knp-head b{font:800 22px var(--font)}.knp-cnt{color:var(--t2);font:600 13px var(--font)}.knp-body{align-items:center;gap:6px;min-height:0;padding:0 8px;display:flex;overflow:hidden}.knp-arr{width:36px;height:56px;color:var(--t1);cursor:pointer;background:#ffffff12;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:0;display:flex}.knp-arr svg{width:18px;height:18px;display:block}.knp-card{flex:1;min-width:0;max-height:calc(100vh - 220px);padding:6px 6px 4px;overflow-y:auto}.knp-card h3{font:800 17px/1.35 var(--font);word-break:keep-all;margin:0 0 10px}.knp-card p+p{margin-top:12px}.knp-card p{font:400 15px/1.7 var(--font);color:#ffffffdb;word-break:keep-all;overflow-wrap:break-word;margin:0}.knp-card p b{color:#fff;font-weight:800}.knp-dots{justify-content:center;gap:7px;padding:12px 0 4px;display:flex}.knp-dots i{cursor:pointer;background:#ffffff40;border-radius:50%;width:7px;height:7px}.knp-dots i.on{background:var(--accent)}.knp-foot{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 16px;display:flex}.knp-off{background:none;color:var(--t2);font:600 13px var(--font);cursor:pointer;border:0;padding:6px 0;text-decoration:underline}.knp-ok{min-width:96px}.netbar{left:50%;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:200;color:#fff;max-width:calc(100vw - 32px);font:600 13px/1.4 var(--font);text-align:center;pointer-events:none;background:#c0392b;border-radius:10px;padding:8px 14px;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.sd-body .info .ir .irank b{color:var(--accent)}.sheet.tempowin{border-radius:18px;width:236px;max-width:calc(100vw - 16px);transition:bottom .25s cubic-bezier(.32,.72,0,1);animation:.22s cubic-bezier(.32,.72,0,1) tw-pop;top:auto;box-shadow:0 14px 36px #00000080,inset 0 0 0 .5px #ffffff14}@media (min-width:740px) and (min-height:600px){.sheet.tempowin{border-radius:18px;top:auto}}.sheet.tempowin.closing{animation:.18s ease-in forwards tw-pop-out}@keyframes tw-pop{0%{opacity:0;transform:translate(-50%,14px)scale(.96)}}@keyframes tw-pop-out{to{opacity:0;transform:translate(-50%,14px)scale(.96)}}.tempowin .sh-head{padding-left:10px;padding-right:10px}.tempowin .sh-body{padding:76px 0 12px;overflow:hidden}.tempowin .sh-body:after{display:none}.tempowin .tw-box{gap:8px;display:grid}.tempowin .tw{height:220px;position:relative}.tempowin .tw-band{pointer-events:none;background:linear-gradient(#ffffff21,#ffffff0f);border-radius:14px;height:44px;position:absolute;top:88px;left:8px;right:8px;box-shadow:inset 0 0 0 .5px #ffffff38,inset 0 1px #ffffff38}.tempowin .tw-band span{font:700 11px var(--font);letter-spacing:.12em;color:#ebebf599;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tempowin .tw-wheel{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;cursor:grab;touch-action:pan-y;outline:none;height:220px;position:relative;overflow-y:auto;-webkit-mask:linear-gradient(#0000,#000 30% 70%,#0000);mask:linear-gradient(#0000,#000 30% 70%,#0000)}.tempowin .tw-wheel::-webkit-scrollbar{display:none}.tempowin .tw-wheel.drag{scroll-snap-type:none;cursor:grabbing}.tempowin .tw-pad{height:88px}.tempowin .tw-i{--d:1;scroll-snap-align:center;color:#fff;height:44px;font:700 30px var(--font);font-variant-numeric:tabular-nums;opacity:calc(1 - var(--d) * .62);transform:scale(calc(1 - var(--d) * .36));-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;display:flex}.tempowin .tw-i b{font:inherit;text-box:trim-both cap alphabetic;line-height:1;display:block}.tempowin .tw-i.on{text-shadow:0 1px 3px #00000073;font-weight:800}.tempowin .tw-in{width:96px;height:44px;box-shadow:0 0 0 2px var(--accent);color:#fff;font:800 30px var(--font);font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffff24;border-radius:10px;justify-content:center;align-items:center;margin-left:-48px;display:flex;position:absolute;top:88px;left:50%}.tempowin .tw-in[hidden]{display:none}.tempowin .tw-in b{font:inherit;text-box:trim-both cap alphabetic;line-height:1;display:block}.tempowin .tw-in.no{animation:.3s tw-no;box-shadow:0 0 0 2px #ff5a5f}@keyframes tw-no{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.tempowin .tw.entry .tw-i.on{visibility:hidden}.tempowin .tw-kp{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 8px;display:grid}.tempowin .tw-kp button{color:#fff;height:40px;font:600 20px var(--font);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;box-shadow:inset 0 0 0 .5px #ffffff29}.tempowin .tw-kp button:active{background:#ffffff38}.tempowin .tw-kp .zero{grid-column:span 2}.tempowin .tw:has(.tw-wheel:focus-visible) .tw-band{box-shadow:inset 0 0 0 1.5px var(--accent)}@media (max-height:480px){.sheet.tempowin{width:420px}.tempowin .tw-box{grid-template-columns:1fr 176px;align-items:center}.tempowin .tw-kp{margin:0 8px 0 0}}
/*# sourceMappingURL=studio.min.css.map */
