html.workspace .jz{padding-top:0}.jz{--bg:#e6e6e2;--bg-top:#f6f6f3;--ink:#111;--ink-soft:#3c3c39;--muted:#6a6a65;--line:#d2d2cc;--accent:#d8232a;--wk1:#fff;--wk2:#ecece8;--wk-edge:#bdbdb7;--chassis1:#2b2b2b;--chassis2:#090909;--silver:#b9b9b4;--lcd-bg:#160406;--lcd-fg:#ff5d6c;--lcd-dim:#7c2a33;--lcd-glow:#ff465a80;--f-logo:"Michroma", "Eurostile", "Arial Black", sans-serif;--f-body:"Inter", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--f-lcd:"VT323", ui-monospace, Consolas, monospace;--f-hand:"Instrument Serif", Georgia, serif;--screen:radial-gradient(120% 140% at 50% 120%, #2a070c 0%, var(--lcd-bg) 60%, #0c0203 100%);--screen-edge:inset 0 2px 3px #000000e6, inset 0 -1px 0 #ffffff12, 0 0 0 1px #000, 0 1px 0 #ffffff1a;--glare:linear-gradient(168deg, #ffffff21 0%, #ffffff0a 34%, transparent 35%), repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 3px);font-family:var(--f-body);padding-top:clamp(24px,4vw,48px)}.jz [hidden]{display:none!important}.jz button,.jz input{font:inherit;color:inherit}.jz button{cursor:pointer}.jz :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jz .ico{flex:none;place-items:center;display:inline-grid}.jz .ico svg{width:100%;height:100%;display:block}.jz .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jz .spacer{flex:1}.jz .led{background:#5a1012;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.jz .led.on{background:var(--accent);box-shadow:0 0 8px var(--accent)}.jz .desk{background:var(--bg) linear-gradient(180deg, var(--bg-top) 0, var(--bg) 420px) no-repeat;color:var(--ink);letter-spacing:-.005em;border-radius:14px;padding:clamp(10px,1.6vw,18px) clamp(10px,1.6vw,18px) 22px;font-size:15px;font-weight:400;line-height:1.45;box-shadow:inset 0 1px #ffffff80,0 40px 80px -40px #0009}.jz .deck{color:#f3f3f0;background:linear-gradient(180deg, var(--chassis1), var(--chassis2));border-radius:10px;padding:20px 22px 46px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -14px #0009}.jz .deck:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.jz .deck:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 9px,#0a0a0a 9px 16.5px,#0000 16.5px 22.5px,#0a0a0a 22.5px 30px,#0000 30px 48.5px,#0a0a0a 48.5px 56px,#0000 56px 61.5px,#0a0a0a 61.5px 69px,#0000 69px 74.5px,#0a0a0a 74.5px 82px,#0000 82px 91px) top/100% 15px no-repeat,repeating-linear-gradient(90deg,#f7f7f4 0 12px,#9c9c97 12px 13px),#f7f7f4;border-top:1px solid #4a4a4a;height:26px;position:absolute;bottom:0;left:0;right:0}.jz .desk.albums-view .deck{padding-bottom:40px}.jz .brandrow{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex;position:relative}.jz .logo{font-family:var(--f-logo);letter-spacing:.14em;color:#fff;margin:0;font-size:clamp(22px,3.6vw,36px);font-weight:400;line-height:1}.jz .logo .the{font-family:var(--f-hand);color:#d9d9d4;letter-spacing:.01em;vertical-align:.1em;margin-right:.3em;font-size:.78em;font-style:italic}.jz .model{color:var(--silver);letter-spacing:.26em;text-transform:uppercase;margin-top:10px;font-size:12px;position:relative}.jz .btn{color:#f3f3f0;white-space:nowrap;background:linear-gradient(#2e2e2e,#0c0c0c);border:1px solid #000;border-radius:6px;align-items:center;gap:6px;padding:8px 13px 8px 24px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 2px #000,inset 0 1px #ffffff1f}.jz .btn:before{content:"";background:#5a1012;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:10px}.jz .btn:hover:before{background:var(--accent);box-shadow:0 0 8px var(--accent)}.jz .btn:active{box-shadow:none;transform:translateY(2px)}.jz .btn.white{color:var(--ink);border-color:var(--wk-edge);background:linear-gradient(180deg, var(--wk1), var(--wk2));box-shadow:0 2px 0 var(--wk-edge)}.jz .lcdbox{flex-wrap:wrap;align-items:stretch;gap:12px;margin:16px 0 0;display:flex;position:relative}.jz .lcd,.jz .lcdstat{background:var(--screen);box-shadow:var(--screen-edge);position:relative;overflow:hidden}.jz .lcd:before,.jz .lcdstat:before{content:"";pointer-events:none;border-radius:inherit;background:var(--glare);position:absolute;inset:0}.jz .lcd{border-radius:8px;flex:420px;padding:6px 16px 6px 50px}.jz .lcd:focus-within{box-shadow:var(--screen-edge), 0 0 0 4px #ff5d6c2e}.jz .lcd .ico{width:22px;height:22px;color:var(--lcd-fg);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.jz .q{width:100%;color:var(--lcd-fg);font:32px/1 var(--f-lcd);letter-spacing:.06em;text-shadow:0 0 6px var(--lcd-glow), 0 0 1px #ff9aa4;caret-color:var(--lcd-fg);background:0 0;border:0;outline:none;padding:10px 0;position:relative}.jz .q::placeholder{color:var(--lcd-dim);opacity:1;text-shadow:none}.jz .q::-webkit-search-cancel-button{filter:hue-rotate(120deg)}.jz .lcdstat{min-width:160px;font-family:var(--f-lcd);color:var(--lcd-fg);border-radius:8px;flex-direction:column;flex:none;justify-content:center;padding:8px 14px;line-height:1;display:flex}.jz .lcdstat .big{text-shadow:0 0 6px var(--lcd-glow), 0 0 1px #ff9aa4;font-size:36px}.jz .lcdstat .small{color:var(--lcd-dim);letter-spacing:.1em;font-size:16px}.jz .hint{color:#8f8f8a;margin:12px 2px 0;font-size:12px;position:relative}.jz .hint kbd{font:600 12px var(--f-body);color:#eee;background:#1a1a1a;border:1px solid #000;border-bottom-width:2px;border-radius:4px;padding:0 5px}@media (width<=600px){.jz .q{font-size:23px}.jz .lcdstat{flex-direction:row;flex:100%;align-items:baseline;gap:10px;min-width:0}}.jz .kbd-label{font:600 12px var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;margin:20px 2px 8px;display:flex;position:relative}.jz .kbd-label button{color:var(--muted);font:600 12px var(--f-body);letter-spacing:0;text-transform:none;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.jz .keys{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:linear-gradient(#000,#1a1a1a) top/100% 6px no-repeat;border-radius:4px;padding-bottom:4px;display:grid;position:relative}.jz .wkey{border:1px solid var(--wk-edge);background:linear-gradient(180deg, var(--wk2) 0, var(--wk1) 30%, var(--wk1) 85%, var(--wk2));height:132px;color:var(--ink);box-shadow:0 4px 0 var(--wk-edge);border-top:0;border-left-width:0;border-radius:0 0 7px 7px;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;padding:0 2px 10px;transition:transform 60ms;display:flex;position:relative}.jz .wkey:first-child{border-left-width:1px}.jz .wkey .ico{width:36px;height:36px}.jz .wkey .nm{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:500;overflow:hidden}.jz .wkey .ct{font:16px/1 var(--f-lcd);color:var(--muted);margin-top:-4px}.jz .wkey:hover:not([disabled]){background:linear-gradient(#e4e4df,#fff 30%,#fafaf7)}.jz .wkey[aria-pressed=true]{box-shadow:0 1px 0 var(--wk-edge);background:linear-gradient(#d9d9d4,#f1f1ed 40%,#e4e4df);transform:translateY(3px)}.jz .wkey[aria-pressed=true]:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;position:absolute;top:48px}.jz .wkey[disabled]{cursor:default;color:#c6c6c0}.jz .wkey[disabled] .ct{visibility:hidden}.jz .bkey{height:40px;width:calc(100% / var(--n) * .5);pointer-events:none;z-index:2;background:linear-gradient(#000,#2a2a2a 85%,#3a3a3a);border-radius:0 0 3px 3px;position:absolute;top:0;transform:translate(-50%);box-shadow:0 2px 2px #00000059}@media (width<=760px){.jz .wkey{height:92px}.jz .wkey .nm{font-size:10.5px}.jz .wkey .ico{width:20px;height:20px}.jz .bkey{height:30px}.jz .wkey[aria-pressed=true]:before{top:38px}}@media (width<=560px){.jz .keys{background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:10px}.jz .bkey{display:none}.jz .wkey{border-left-width:1px;border-top:1px solid var(--wk-edge);border-radius:7px}}.jz .desk.albums-view .kbd-label,.jz .desk.albums-view .keys{display:none}.jz .views{border:1px solid var(--wk-edge);width:max-content;max-width:100%;box-shadow:0 3px 0 var(--wk-edge);border-radius:6px;margin:22px 0 0;display:flex;overflow:hidden}.jz .views button{border:0;border-left:1px solid var(--wk-edge);color:var(--ink);background:linear-gradient(180deg, var(--wk1), var(--wk2));padding:10px 20px;font-size:14px;font-weight:600}.jz .views button:first-child{border-left:0}.jz .views button[aria-selected=true]{color:#fff;background:linear-gradient(#2c2c2c,#0b0b0b)}.jz .bar{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 12px;display:flex}.jz .rub{border:1px solid var(--wk-edge);background:linear-gradient(180deg, var(--wk1), var(--wk2));box-shadow:0 2px 0 var(--wk-edge);color:var(--ink);border-radius:6px;padding:7px 14px 7px 24px;font-size:13px;font-weight:500;position:relative}.jz .rub:before{content:"";background:#cfcfca;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:10px}.jz .rub:active{box-shadow:none;transform:translateY(2px)}.jz .rub[aria-pressed=true]{color:#fff;background:linear-gradient(#2c2c2c,#0b0b0b);border-color:#000;box-shadow:0 2px #000}.jz .rub[aria-pressed=true]:before{background:var(--accent);box-shadow:0 0 8px var(--accent)}.jz .list{flex-direction:column;gap:12px;display:flex}.jz mark{color:inherit;background:#fff0a8;border-radius:2px;padding:0 1px;box-shadow:0 0 0 1px #f0d35c}.jz .chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.jz .chip{color:#2a2a28;white-space:nowrap;background:0 0;border:1px solid #d6d6d0;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.jz .chip.vfd{background:var(--lcd-bg);color:var(--lcd-fg);text-shadow:0 0 5px var(--lcd-glow);font:17px/1.05 var(--f-lcd);letter-spacing:.05em;border-color:#000;padding:3px 8px 1px;box-shadow:inset 0 1px 2px #000c}.jz .chip.alb,.jz .chip.pub{background:#fff;border-color:#bdbdb7}.jz .chip.impro{color:#f3f3f0;letter-spacing:.04em;background:linear-gradient(#2e2e2e,#0c0c0c);border-color:#000;padding-left:20px;position:relative}.jz .chip.impro:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:8px}.jz .empty-state{background:linear-gradient(180deg, var(--wk1), var(--wk2));border:1px solid var(--wk-edge);box-shadow:0 3px 0 var(--wk-edge);text-align:center;color:var(--ink);border-radius:8px;padding:30px}.jz .list>.empty-state:first-child{margin-top:22px;padding:clamp(36px,7vw,72px) 24px}.jz .empty-state h2{font-family:var(--f-logo);letter-spacing:.14em;margin:12px 0 8px;font-size:clamp(14px,2.2vw,19px);font-weight:400}.jz .empty-state p{max-width:520px;color:var(--ink-soft);margin:6px auto 0}.jz .rows{background:linear-gradient(180deg, var(--wk1), var(--wk2));border:1px solid var(--wk-edge);box-shadow:0 3px 0 var(--wk-edge);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.jz .trow{border-top:1px solid var(--line);min-height:64px;color:var(--ink);grid-template-columns:34px 48px minmax(140px,1.1fr) minmax(0,1.4fr) auto auto 64px 46px;align-items:center;gap:14px;padding:8px 16px 8px 10px;scroll-margin:90px 0 120px;display:grid}.jz .trow:first-child{border-top:0}.jz .trow[data-play]{cursor:pointer}.jz .trow[data-play]:hover{background:#00000009}.jz .trow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.jz .trow.now{box-shadow:inset 3px 0 0 var(--accent);background:linear-gradient(90deg,#d8232a12,#d8232a00 60%)}.jz .trow.off{color:var(--muted)}.jz .tno{place-items:center;height:34px;display:grid;position:relative}.jz .tno .n{font:20px/1 var(--f-lcd);color:var(--muted)}.jz .tno .pi,.jz .tno .eq{display:none}.jz .tno .pi svg{width:18px;height:18px;display:block}.jz .trow[data-play]:hover .tno .n,.jz .trow[data-play]:focus-visible .tno .n,.jz .trow.on .tno .n{display:none}.jz .trow[data-play]:hover .tno .pi,.jz .trow[data-play]:focus-visible .tno .pi{display:block}.jz .trow.on:hover .tno .pi{display:none}.jz .trow.on .tno .eq{display:flex}.jz .trow.now:not(.on) .tno .n{color:var(--accent)}.jz .eq{align-items:flex-end;gap:2px;height:16px}.jz .eq i{background:var(--accent);transform-origin:bottom;border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite jzEq;box-shadow:0 0 6px #d8232a99}.jz .eq i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.jz .eq i:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}@keyframes jzEq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.jz .eq i{animation:none;transform:scaleY(.7)}}.jz .tart{color:#fff;background:linear-gradient(180deg, var(--chassis1), var(--chassis2));border-radius:5px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #00000080}.jz .tart img{object-fit:cover;width:100%;height:100%;display:block}.jz .tart .ico{width:26px;height:26px}.jz .tmain{flex-direction:column;min-width:0;display:flex}.jz .tmain h3{font:600 15.5px/1.25 var(--f-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.jz .trow.now h3{color:#a3141b}.jz .tmain small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.jz .tblurb{color:#8a8a84;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.jz .tfam{color:var(--ink-soft);gap:6px;display:flex}.jz .tfam .ico{width:18px;height:18px}.jz .ttag .chip{padding:2px 7px 2px 18px;font-size:12px}.jz .ttag .chip.impro:before{width:5px;height:5px;margin-top:-2.5px;left:7px}.jz .ttempo,.jz .tlen{font:18px/1 var(--f-lcd);color:var(--muted);text-align:right;white-space:nowrap;letter-spacing:.03em}.jz .trow.off .tlen{font:12px var(--f-body)}@media (width<=1000px){.jz .tblurb{display:none}.jz .trow{grid-template-columns:34px 48px minmax(0,1fr) auto auto 64px 46px}}@media (width<=600px){.jz .trow{grid-template-columns:26px 44px minmax(0,1fr) 40px;gap:10px;padding:8px 12px 8px 6px}.jz .tart{width:44px;height:44px}.jz .tfam,.jz .ttempo,.jz .ttag,.jz .tblurb{display:none}}.jz [data-albumview]{margin-top:22px}.jz .atiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;display:grid}.jz .atiles>.empty-state{grid-column:1/-1}.jz .atile{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.jz .atile:hover{background:#0000000a}.jz .atile:focus-visible{outline:2px solid var(--accent)}.jz .atile .acover{margin-bottom:8px}.jz .atile b{font-size:15px;font-weight:600}.jz .atile small{color:var(--muted);font-size:12.5px}.jz .acover{aspect-ratio:1;background:linear-gradient(180deg, var(--chassis1), var(--chassis2));border-radius:6px;place-items:center;width:100%;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff6,0 10px 24px -12px #0009}.jz .acover img{object-fit:cover;width:100%;height:100%;display:block}.jz .acover.empty{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.jz .acover.empty .ico{width:44px;height:44px}.jz .acover.empty span:not(.ico){color:#9a9a95;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.jz .aback{color:var(--ink-soft);background:0 0;border:0;margin-bottom:14px;padding:0;font-size:13px;font-weight:600}.jz .aback:hover{color:var(--ink)}.jz .ahead{grid-template-columns:180px minmax(0,1fr);align-items:end;gap:22px;margin-bottom:18px;display:grid}@media (width<=600px){.jz .ahead{grid-template-columns:110px minmax(0,1fr);gap:14px}}.jz .abody{flex-direction:column;gap:10px;min-width:0;display:flex}.jz .atitle{font:600 26px/1.15 var(--f-body);letter-spacing:-.02em;margin:0}.jz .anote{font:italic 20px/1.2 var(--f-hand);color:#1b1b1a;margin:0}.jz .arow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jz .album .none{color:var(--muted);margin:0;padding:16px;font-size:13px}.jz .rub.icon{place-items:center;padding:7px 10px;display:inline-grid}.jz .rub.icon:before{display:none}.jz .rub.icon svg{width:17px;height:17px;display:block}.jz .pleft{align-items:center;gap:12px;min-width:0;display:flex}.jz .pver select{-webkit-appearance:none;appearance:none;max-width:150px;font:600 12.5px var(--f-body);color:#e9e9e4;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#1b1b1b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23cfcfca' stroke-width='1.6'/%3E%3C/svg%3E") right 8px center/11px no-repeat;border:1px solid #3a3a37;border-radius:999px;padding:6px 26px 6px 12px}.jz .pver select:hover{border-color:#777}.jz .pver select:focus-visible{outline:2px solid var(--accent)}.jz .pver option{color:#eee;background:#111}.jz .npvers{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.jz .npv{all:unset;cursor:pointer;color:#cfcfca;border:1px solid #3a3a37;border-radius:999px;align-items:baseline;gap:8px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}.jz .npv span{font:15px/1 var(--f-lcd);color:#8f8f8a}.jz .npv:hover{color:#fff;border-color:#777}.jz .npv:focus-visible{outline:2px solid var(--accent)}.jz .npv.sel{color:#0b0b0b;background:#f3f3f0;border-color:#f3f3f0}.jz .npv.sel span{color:#555}@media (width<=600px){.jz .pver{display:none}}.jz .desk-foot{color:var(--muted);text-align:center;margin:22px 0 0;font-size:12px}.jz .mechip{letter-spacing:.06em;color:#cfcfca;border:1px solid #3a3a37;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.jz .mechip:hover{color:#fff;border-color:#777}.jz .am-btn.am-inline{z-index:1}html.jz-wait .jz [data-rows],html.jz-wait .jz [data-atiles]{visibility:hidden}.jz .edbtn{cursor:pointer;background:0 0;font-family:inherit}.jz .edbtn[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.jz .edbar{z-index:5;color:#f3f3f0;background:linear-gradient(180deg, var(--chassis1), var(--chassis2));border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;padding:10px 14px;display:flex;position:sticky;top:8px;box-shadow:0 10px 24px -14px #000000b3}.jz .ed-lbl{letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;display:inline-flex}.jz .ed-status{font:18px/1 var(--f-lcd);color:var(--lcd-fg);text-shadow:0 0 6px var(--lcd-glow)}.jz .desk.editing .trow{cursor:grab;grid-template-columns:34px 48px minmax(140px,1fr) auto minmax(0,1.2fr) 64px 46px}.jz .desk.editing .trow[data-off="1"]{opacity:.45;background:repeating-linear-gradient(135deg,#0000 0 10px,#00000009 10px 20px)}.jz .desk.editing .trow.dragging{opacity:.6;outline:2px dashed var(--accent)}.jz .desk.editing .tblurb{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.jz .desk.editing .tblurb:focus{-webkit-line-clamp:unset}.jz .desk.editing [contenteditable=plaintext-only]{outline-offset:2px;cursor:text;border-radius:3px;outline:1px dashed #b9b9b4;min-width:4ch}.jz .desk.editing [contenteditable=plaintext-only]:focus{outline:2px solid var(--accent);background:#fff}.jz .desk.editing .tblurb:empty:before{content:attr(data-ph);color:#b0b0aa}.jz .desk.editing .tfam,.jz .desk.editing .ttag{display:none}.jz .ed-tools{align-items:center;gap:4px;display:inline-flex}.jz .ed-tools button,.jz .ed-tools select{all:unset;box-sizing:border-box;cursor:pointer;min-width:30px;height:30px;font:600 14px/1 var(--f-body);color:var(--ink);border:1px solid var(--wk-edge);background:linear-gradient(180deg, var(--wk1), var(--wk2));box-shadow:0 2px 0 var(--wk-edge);border-radius:6px;place-items:center;padding:0 7px;display:inline-grid}.jz .ed-tools select{max-width:140px;padding:0 8px;font-size:13px;font-weight:500}.jz .ed-tools button:focus-visible,.jz .ed-tools select:focus-visible{outline:2px solid var(--accent)}.jz .ed-tools [data-ed=hide][aria-pressed=false],.jz .ed-tools [data-ed=ahide][aria-pressed=false]{filter:grayscale();opacity:.45;text-decoration:line-through}.jz .ed-tools [data-ed=feat][aria-pressed=true]{color:#ffd76a;background:#111;border-color:#000}.jz .atile .ed-tools{margin-top:6px}.jz .desk.editing .atile[data-off="1"]{opacity:.45}@media (width<=760px){.jz .desk.editing .trow{grid-template-columns:26px 40px minmax(0,1fr);grid-auto-rows:auto}.jz .desk.editing .ed-tools{flex-wrap:wrap;grid-column:1/-1}.jz .desk.editing .tblurb{grid-column:1/-1}.jz .desk.editing .ttempo,.jz .desk.editing .tlen{display:none}}body.has-bar{padding-bottom:120px}body.np-open{overflow:hidden}body.np-open .jz .am-btn{visibility:hidden}.jz .viewrow{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;display:flex}.jz .viewrow .views{margin:0}.jz .pbar{z-index:30;color:#f3f3f0;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#262626,#070707);position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 -1px #ffffff14,0 -10px 30px -12px #0000008c}.jz .pbar .pin{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:12px 16px;display:grid}.jz .pseek{-webkit-appearance:none;appearance:none;cursor:pointer;--p:0%;background:0 0;width:100%;height:14px;margin:0;position:absolute;top:-7px;left:0;right:0}.jz .pseek::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f3f3f0 var(--p), #4a4a47 var(--p));height:3px;transition:height .12s}.jz .pseek:hover::-webkit-slider-runnable-track{height:5px}.jz .pseek::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;box-shadow:0 0 0 1px #000, inset 0 0 0 3px var(--accent);opacity:0;background:#fff;border-radius:50%;margin-top:-5px;transition:opacity .12s}.jz .pseek:hover::-webkit-slider-thumb,.jz .pseek:focus-visible::-webkit-slider-thumb{opacity:1}.jz .pseek:hover::-webkit-slider-thumb{margin-top:-4px}.jz .pseek::-moz-range-track{background:#4a4a47;height:3px}.jz .pseek::-moz-range-progress{background:#f3f3f0;height:3px}.jz .pseek::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:11px;height:11px}.jz .pnow{all:unset;cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-width:0;display:flex}.jz .pnow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.jz .part{background:linear-gradient(#3a3a3a,#141414);border-radius:5px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #000,0 2px 8px #00000080}.jz .part img,.jz .npart img,.jz .qart img{object-fit:cover;width:100%;height:100%;display:block}.jz .part .ico{color:#e9e9e4;width:30px;height:30px}.jz .ptxt{flex-direction:column;min-width:0;display:flex}.jz .ptxt b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.jz .ptxt small{color:#a3a39e;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.jz .pctl{align-items:center;gap:10px;display:flex}.jz .pc{all:unset;cursor:pointer;color:#e9e9e4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.jz .pc:hover{color:#fff;background:#ffffff14}.jz .pc:focus-visible{outline:2px solid var(--accent)}.jz .pc svg{width:22px;height:22px}.jz .pc.big{color:#0b0b0b;background:linear-gradient(#fff,#dcdcd7);width:52px;height:52px;box-shadow:0 2px #000,0 0 0 1px #000}.jz .pc.big:hover{color:#000;background:#fff}.jz .pc.big svg{width:24px;height:24px}.jz .pc .i-pause,body.is-playing .jz .pc .i-play{display:none}body.is-playing .jz .pc .i-pause{display:block}.jz .pright{justify-content:flex-end;align-items:center;gap:12px;display:flex}.jz .ptime{font:19px/1 var(--f-lcd);color:var(--lcd-fg);background:var(--lcd-bg);letter-spacing:.05em;text-shadow:0 0 5px var(--lcd-glow);white-space:nowrap;border:1px solid #000;border-radius:5px;padding:5px 9px 3px;box-shadow:inset 0 1px 3px #000000e6,0 1px #ffffff14}.jz .pvol{color:#bdbdb8;align-items:center;gap:6px;display:flex}.jz .pvol svg{width:20px;height:20px;display:block}.jz .pvol input{accent-color:#f3f3f0;width:90px}.jz .pbar .led{background:#3a1015;width:6px;height:6px}body.is-playing .jz .pbar .led{background:var(--accent);box-shadow:0 0 8px var(--accent)}@media (width<=760px){.jz .pvol,.jz .pbar .ptime,.jz .pbar .led{display:none}.jz .pbar .pin{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.jz .pctl .pc[data-pc=prev]{display:none}.jz .part{width:46px;height:46px}}.jz .np{z-index:29;color:#f3f3f0;background:radial-gradient(120% 80% at 20% 0,#2e2e2e 0,#0c0c0c 60%,#050505 100%);animation:.22s ease-out npUp;position:fixed;inset:0 0 80px;overflow:auto}@keyframes npUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.jz .np .npin{max-width:1180px;margin:0 auto;padding:18px 16px 28px}.jz .np header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.jz .np .nplbl{font:12px/1 var(--f-logo);letter-spacing:.2em;color:#cfcfca}.jz .np .nplbl:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);vertical-align:2px;border-radius:50%;margin-right:10px;display:inline-block}.jz .npx{all:unset;cursor:pointer;color:#e9e9e4;border:1px solid #3a3a37;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600}.jz .npx:hover{color:#fff;border-color:#777}.jz .npx:focus-visible{outline:2px solid var(--accent)}.jz .npgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.jz .npleft{text-align:center;flex-direction:column;align-items:center;display:flex}.jz .npart{aspect-ratio:1;background:linear-gradient(#3a3a3a,#111);border-radius:8px;place-items:center;width:min(440px,100%,100vh - 490px);min-width:180px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #000,0 30px 60px -20px #000c}.jz .npart video{object-fit:cover;width:100%;height:100%;display:block}.jz .npart .ico{color:#e9e9e4;width:38%;height:38%}.jz .np h2{font:400 clamp(18px, 2.2vw, 24px)/1.25 var(--f-logo);letter-spacing:.06em;color:#fff;margin:18px 0 6px}.jz .np .npsub{color:#a3a39e;margin:0;font-size:14px}.jz .npchips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.jz .npseek{width:min(440px,100%);min-width:260px;margin-top:18px}.jz .npseek input{accent-color:#f3f3f0;width:100%}.jz .npseek .t{font:17px/1 var(--f-lcd);color:#a3a39e;justify-content:space-between;margin-top:4px;display:flex}.jz .npctl{align-items:center;gap:16px;margin-top:8px;display:flex}.jz .npctl .pc.big{width:64px;height:64px}.jz .npright h3{font:400 12px/1 var(--f-logo);letter-spacing:.2em;color:#cfcfca;margin:4px 0 12px}.jz .npq{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.jz .npq button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:6px;grid-template-columns:26px 44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:7px 8px;display:grid}.jz .npq button:hover{background:#ffffff0f}.jz .npq button:focus-visible{outline:2px solid var(--accent)}.jz .npq .n{font:18px/1 var(--f-lcd);color:#77776f;text-align:center}.jz .qart{background:linear-gradient(#3a3a3a,#141414);border-radius:4px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.jz .qart .ico{color:#e9e9e4;width:24px;height:24px}.jz .npq b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.jz .npq small{color:#8f8f8a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.jz .npq .d{font:17px/1 var(--f-lcd);color:#8f8f8a}.jz .npq li.cur button{background:#ffffff17}.jz .npq li.cur .n{color:var(--lcd-fg);text-shadow:0 0 6px var(--lcd-glow)}.jz .npq li.done{opacity:.5}.jz .npempty{color:#8f8f8a;font-size:14px}@media (width<=760px){.jz .np{bottom:70px}}@media (width<=820px){.jz .npgrid{grid-template-columns:1fr;gap:28px}.jz .npart{width:min(320px,100%)}}@media (width<=560px){.jz .deck{padding:16px 14px 42px}}
