.wa .wa-prog{height:.95rem;border:1px solid #000;background:#201f1d;overflow:visible;margin-top:.55rem}.wa .wa-prog i{position:relative;display:block;height:100%;width:var(--p,0);background:linear-gradient(90deg,#b23c1c,#e0592f 60%,#ffab5e);box-shadow:0 0 6px 1px rgba(224,89,47,.85),0 0 18px 4px rgba(224,89,47,.45),0 0 34px 8px rgba(224,89,47,.22);animation:deckBloom 1.6s ease-in-out infinite;transition:width .6s ease}.wa .wa-prog i:after{content:"";position:absolute;right:-2px;top:-3px;bottom:-3px;width:6px;background:#ffd9a8;box-shadow:0 0 8px 3px rgba(255,171,94,.9),0 0 22px 8px rgba(255,171,94,.5)}@keyframes deckBloom{50%{box-shadow:0 0 8px 2px rgba(224,89,47,.95),0 0 26px 7px rgba(224,89,47,.6),0 0 48px 14px rgba(224,89,47,.3)}}.wa .wa-lcd{min-height:3.6rem}.wa-radio{display:flex;align-items:center;gap:.55rem}.wa-radio,.wa-radio-roll{flex:1 1;min-width:0;align-self:stretch}.wa-radio-roll{position:relative;overflow:hidden;perspective:340px}.wa-eq{display:flex;align-items:center;gap:1px;color:#e0592f;font-size:.72rem;line-height:1}.wa-eq i{display:inline-block;font-style:normal;transform-origin:50% 100%;animation:deckEq 1s ease-in-out infinite alternate}.wa-eq i:first-child{animation-delay:0s}.wa-eq i:nth-child(2){animation-delay:.18s;color:#ff8a4d}.wa-eq i:nth-child(3){animation-delay:.36s}.wa-eq i:nth-child(4){animation-delay:.1s;color:#ffab5e}.wa-eq i:nth-child(5){animation-delay:.27s}@keyframes deckEq{0%{transform:scaleY(.35)}to{transform:scaleY(1.15)}}.wa-runon{color:#8a4526;font-size:.72rem;letter-spacing:.1em}.wa-cursor{color:#ffab5e;font-size:.78rem;animation:deckCursor .9s steps(2) infinite}@keyframes deckCursor{50%{color:#3a2416}}.wa-radio-still .wa-cursor,.wa-radio-still .wa-eq i{animation:none}.wa-radio-t{position:absolute;inset:0;display:flex;align-items:center;font-family:var(--font-mono);font-weight:600;font-size:.8rem;letter-spacing:.13em;color:#ffab5e;white-space:nowrap;overflow:hidden;text-shadow:0 0 7px rgba(224,89,47,.55);transform-origin:50% 130%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.wa-radio-enter{animation:deckFlipIn .6s cubic-bezier(.2,.8,.3,1) both}.wa-radio-exit{animation:deckFlipOut .6s cubic-bezier(.6,.05,.8,.4) both}@keyframes deckFlipIn{0%{transform:rotateX(-90deg);opacity:0}40%{opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes deckFlipOut{0%{transform:rotateX(0);opacity:1}60%{opacity:1}to{transform:rotateX(90deg);opacity:0}}.wa-radio-crawl{display:inline-block;white-space:nowrap;animation:deckCrawl var(--crawl,9s) linear .8s both}@keyframes deckCrawl{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.wa-time-rec{color:#ff6b4a;animation:deckRec 1.1s steps(2) infinite}@keyframes deckRec{50%{color:#5a2416}}.stg-sub{color:#8f8a7e;margin-top:.1rem}.stg-seen,.stg-sub{flex-basis:100%;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.05em}.stg-seen{display:flex;align-items:center;gap:.4rem;margin-top:.15rem}.stg-seen i{width:.5rem;height:.5rem;border-radius:50%;border:1px solid #000}.stg-seen-ok{color:#9fd49a}.stg-seen-ok i{background:#58c14e;box-shadow:0 0 6px 1px rgba(88,193,78,.7);animation:deckPulse 1.2s ease-in-out infinite}.stg-seen-quiet{color:#d9a05a}.stg-seen-quiet i{background:#8a6a3a}@keyframes deckPulse{50%{box-shadow:0 0 10px 3px rgba(88,193,78,.9)}}@media (prefers-reduced-motion:reduce){.stg-seen-ok i,.wa .wa-prog i,.wa-cursor,.wa-eq i,.wa-radio-crawl,.wa-radio-enter,.wa-radio-exit,.wa-time-rec{animation:none}.wa-radio-t{text-overflow:ellipsis}}.wa .wa-dead{margin-top:.6rem}.wa .wa-dead .wa-b{cursor:default}.wa .wa-dead .wa-b,.wa .wa-dead .wa-b:hover{color:#5c574c;border-color:#3a3833;background:#1c1b19;box-shadow:none}.wa .wa-dead .wa-b:hover{transform:none}.wa .wa-dead .wa-vol-n{color:#5c574c}.wa .wa-dead input{pointer-events:none;cursor:default}.wa .wa-dur-dead{color:#5c574c}.wa-arrive{animation:deckGlow 3s ease-in-out both}.wa-arrive .wa-lcd{animation:deckArrive 3s ease-in-out both}@keyframes deckGlow{0%{box-shadow:8px 8px 0 var(--color-signal),0 0 0 0 rgba(224,89,47,0)}20%{box-shadow:8px 8px 0 var(--color-signal),0 0 26px 6px rgba(224,89,47,.85),0 0 70px 18px rgba(224,89,47,.4)}70%{box-shadow:8px 8px 0 var(--color-signal),0 0 22px 5px rgba(224,89,47,.7),0 0 60px 14px rgba(224,89,47,.3)}to{box-shadow:8px 8px 0 var(--color-signal),0 0 0 0 rgba(224,89,47,0)}}.wa-arrive .wa-b,.wa-arrive .wa-vol-n{animation:deckWake .7s ease-out both}@keyframes deckArrive{0%{box-shadow:0 0 0 0 rgba(224,89,47,0)}25%{box-shadow:0 0 26px 8px rgba(224,89,47,.7)}75%{box-shadow:0 0 20px 6px rgba(224,89,47,.5)}to{box-shadow:0 0 0 0 rgba(224,89,47,0)}}@keyframes deckWake{0%{color:#5c574c}}.wa-radio-settle{animation:deckFlipIn .5s cubic-bezier(.2,.8,.3,1) both}@media (prefers-reduced-motion:reduce){.wa-arrive,.wa-arrive .wa-b,.wa-arrive .wa-lcd,.wa-arrive .wa-vol-n,.wa-radio-settle{animation:none}}.wa .wa-title{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:1.02rem;line-height:1.34;letter-spacing:0;color:var(--color-signal);white-space:normal;overflow:visible;text-overflow:clip;margin:.75rem 0 .6rem;max-width:52rem;text-wrap:balance}@media (max-width:640px){.wa .wa-title{font-size:.94rem}}.recpanel-stop{display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;padding:.5rem .9rem;cursor:pointer;border-radius:0;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink);background:var(--paper-0);border:2px solid var(--color-border);box-shadow:3px 3px 0 var(--color-border);transition:transform .12s ease,box-shadow .12s ease}.recpanel-stop:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--color-border)}.recpanel-stop:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--color-border)}.recpanel-stop:focus-visible{outline:2px solid var(--color-border);outline-offset:3px}.gate-acts{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.9rem}.bigrec-stack{display:flex;flex-direction:column;align-items:center;gap:.7rem}.bigrec-note{margin:0;max-width:30rem;text-align:center;font-family:var(--font-mono);font-size:.68rem;line-height:1.7;letter-spacing:.04em;color:var(--color-muted-foreground)}.bigrec-note b{color:var(--steve-ink);font-weight:600}.minideck{flex:1 1 100%;background:#191916;border:2px solid var(--color-border);margin-bottom:.5rem;padding:.5rem .7rem .45rem;min-height:5rem;display:flex;flex-direction:column;gap:.35rem}.minideck-row{gap:.7rem;min-width:0}.minideck-b,.minideck-row{display:flex;align-items:center}.minideck-b{flex:none;width:2.1rem;height:2.1rem;justify-content:center;cursor:pointer;border-radius:0;font-size:.72rem;line-height:1;color:#ffab5e;background:linear-gradient(180deg,#403f3b 0 48%,#2c2c29 48% 100%);border:1px solid #000;box-shadow:inset 1px 1px 0 rgba(255,255,255,.18),inset -1px -1px 0 rgba(0,0,0,.6)}.minideck-b:hover{color:#ffd9a8}.minideck-b:active{box-shadow:inset 1px 1px 0 rgba(0,0,0,.6),inset -1px -1px 0 rgba(255,255,255,.16)}.minideck-b:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.minideck-time{flex:none;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;color:#c8c4ba;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.minideck-t{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;background:none;border:none;border-radius:0;padding:0;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:.95rem;color:#e8e4da}.minideck-t:hover{color:#ffab5e;text-decoration:underline;text-decoration-thickness:1px}.minideck-t:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.minideck-x{flex:none;width:1.7rem;height:1.7rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0;font-size:.85rem;line-height:1;color:#c8c4ba;background:none;border:1px solid #45443f}.minideck-x:hover{color:#ffab5e;border-color:#e0592f}.minideck-x:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.minideck-line{height:3px;background:#2c2c29;overflow:hidden}.minideck-line i{display:block;height:100%;background:linear-gradient(90deg,#e0592f,#ffab5e);transition:width .3s linear}.minideck-now{display:flex;gap:.6rem;min-width:0}.minideck-chev{gap:.3rem;background:none;padding:0;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#ffab5e}.minideck-chev:hover{color:#ffd9a8}.minideck-chev:focus-visible{outline:2px solid var(--color-signal)}.minideck-frag{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:#8f8a7e}.minideck-list{display:flex;flex-wrap:wrap;gap:.3rem;padding-top:.15rem}.minideck-take{display:inline-flex;cursor:pointer;border-radius:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;padding:.3rem .5rem;color:#c8c4ba;background:linear-gradient(180deg,#403f3b 0 48%,#2c2c29 48% 100%);border:1px solid #000}.minideck-take:hover{color:#fff}.minideck-take:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.minideck-take.is-on{color:#ffab5e;border-color:#e0592f;background:linear-gradient(180deg,#4a3126 0 48%,#33211a 48% 100%)}@media (max-width:640px){.minideck{padding:.45rem .55rem .4rem}.minideck-t{font-size:.85rem}}.recpanel.recpanel-halt{background:#5b5d63;color:#f2eee3;box-shadow:7px 7px 0 #2b2c30}.recpanel-halt .recpanel-k,.recpanel-halt .recpanel-s{color:#e6e2d8}.recpanel-halt .recpanel-t{color:#f7f3e9}.recpanel-halt .recpanel-dot{animation:none;background:#c8c4ba;box-shadow:none}.recpanel-stopping{display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;padding:.5rem .9rem;border-radius:0;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:#f2eee3;background:#3b3c41;border:2px solid #1f2023;box-shadow:none;cursor:default}.wa.wa-halt .panel-top{background:#111}.wa.wa-halt .panel-tag.tag-halt{color:#3b3c41}.wa.wa-halt .wa-body{background:#2f3034}.wa.wa-halt .wa-lcd{background:#232427;border-color:#111}.wa.wa-halt .wa-time-halt{color:#c8c4ba;animation:none}.wa.wa-halt .wa-radio-halt .wa-radio-t{color:#d9d5cb;text-shadow:none}.wa.wa-halt .wa-cursor,.wa.wa-halt .wa-eq i{animation:none;color:#6f6f6b}.wa.wa-halt .wa-title{color:#c8c4ba}.wa.wa-halt .wa-state{color:#b7b3a9}.wa.wa-halt .wa-prog{background:#26272b;border-color:#111}.wa.wa-halt .wa-prog i{background:#7a7b80;box-shadow:none;animation:none}.wa.wa-halt .wa-prog i:after{display:none}.stg.stg-halt{border-color:#8a8b90;background:#3a3b40;color:#e6e2d8;border-style:solid}.stg.stg-halt .stg-g,.stg.stg-halt .stg-l{color:#e6e2d8;animation:none}.stg.stg-halt .stg-d{color:#c8c4ba}.gate-float.gate-halt{border-color:#5b5d63;box-shadow:8px 8px 0 #5b5d63,0 26px 70px rgba(10,10,10,.32),0 6px 18px rgba(10,10,10,.18)}.gate-halt .gate-h{color:#3b3c41}.minideck{transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.minideck-in{animation:miniFlipIn .45s cubic-bezier(.2,.8,.3,1) both}.minideck-out{animation:miniFlipOut .45s cubic-bezier(.6,.05,.8,.3) both;pointer-events:none}@keyframes miniFlipIn{0%{transform:perspective(600px) rotateX(-90deg)}to{transform:perspective(600px) rotateX(0deg)}}@keyframes miniFlipOut{0%{transform:perspective(600px) rotateX(0deg)}to{transform:perspective(600px) rotateX(-90deg)}}@media (prefers-reduced-motion:reduce){.minideck-in,.minideck-out{animation:none}.minideck-out{display:none}}.recpanel{overflow:hidden;transition:padding .5s cubic-bezier(.2,.8,.3,1)}.recpanel-compact{padding:.9rem 1.4rem 1rem}.recpanel-head{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.3,1)}.recpanel-head-in{min-height:0;overflow:hidden}.recpanel-compact .recpanel-head{grid-template-rows:0fr}.recpanel-compact .recpanel-head-in{visibility:hidden}.recpanel-dot-still{animation:none}.recpanel-tc{margin:.35rem 0 .6rem;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(.95rem,1.7vw,1.2rem);line-height:1.3;color:var(--color-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plist{list-style:none;margin:.6rem 0 0;padding:0;border-top:1px solid color-mix(in srgb,var(--color-ink) 45%,transparent)}.plist li{margin:0;padding:0}.plist-row{display:grid;grid-template-columns:1.6rem minmax(7.5rem,auto) 1fr 4rem auto;align-items:center;grid-gap:.6rem;gap:.6rem;width:100%;text-align:left;padding:.5rem .3rem;cursor:pointer;border-radius:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 30%,transparent);background:transparent;color:var(--color-ink);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:background .12s ease,color .12s ease}.plist-row:hover{background:color-mix(in srgb,var(--color-ink) 14%,var(--karl))}.plist-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.plist-g{text-align:center;font-size:.8rem}.plist-n{font-weight:700}.plist-d{color:color-mix(in srgb,var(--color-ink) 78%,var(--karl));letter-spacing:.06em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plist-l{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plist-row.is-on{background:var(--color-ink);color:var(--karl)}.plist-row.is-on:hover{background:#000;color:var(--karl)}.plist-row.is-on .plist-d{color:color-mix(in srgb,var(--karl) 75%,#fff)}.plist-row.is-playing .plist-g{animation:plistBlink 1s steps(2) infinite}@keyframes plistBlink{50%{color:transparent}}.plist-live{cursor:default}.plist-live .plist-g{display:flex;align-items:center;justify-content:center}.plist-live .recpanel-dot{width:.55rem;height:.55rem}.plist-live .plist-d{font-style:italic}.plist-halt .recpanel-dot{animation:none}.recpanel-halt .plist{border-top-color:#8b8d93}.recpanel-halt .plist-row{color:#f2eee3;border-bottom-color:#7d7f86}.recpanel-halt .plist-row:hover{background:#4a4c52}.recpanel-halt .plist-row.is-on{background:#f2eee3;color:#3b3c41}.recpanel-halt .plist-d,.recpanel-halt .plist-row.is-on .plist-d{color:inherit}.minideck-now{display:grid;grid-template-columns:1.4rem 1.6rem auto 1fr 4rem;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:.45rem;padding:.4rem .5rem;background:var(--karl);color:var(--color-ink);border:2px solid var(--color-ink);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.minideck-now .plist-n{white-space:nowrap}.minideck-now .plist-d{color:color-mix(in srgb,var(--color-ink) 78%,var(--karl))}.minideck-chev{flex:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0;border:none;background:transparent;color:var(--color-ink);font-family:var(--font-mono);font-size:.8rem;padding:0 .1rem}.minideck-chev:hover{color:#fff}.minideck-chev:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.minideck-list.plist{margin:0;background:var(--karl);border:2px solid var(--color-ink);border-top:none;padding:0 .4rem .2rem}.minideck-list.plist .plist-row{font-size:.66rem;padding:.42rem .3rem}.minideck-fold-in{animation:miniFoldIn .45s cubic-bezier(.2,.8,.3,1) .12s both}.minideck-fold-out{animation:miniFoldOut .45s cubic-bezier(.6,.05,.8,.3) both}@keyframes miniFoldIn{0%{transform:perspective(600px) rotateX(-90deg);max-height:0}to{transform:perspective(600px) rotateX(0);max-height:4rem}}@keyframes miniFoldOut{0%{transform:perspective(600px) rotateX(0);max-height:4rem}to{transform:perspective(600px) rotateX(-90deg);max-height:0}}@media (prefers-reduced-motion:reduce){.recpanel,.recpanel-head{transition:none}.minideck-fold-in,.minideck-fold-out,.plist-row.is-playing .plist-g{animation:none}}.wa .wa-dead .wa-b-stoprec{color:#ffab5e;border-color:#e0592f;cursor:pointer;background:linear-gradient(180deg,#4a3126 0 48%,#33211a 48% 100%);box-shadow:inset 1px 1px 0 rgba(255,171,94,.28),inset -1px -1px 0 rgba(0,0,0,.6),0 0 8px 1px rgba(224,89,47,.35)}.wa .wa-dead .wa-b-stoprec:hover{color:#ffd9a8;border-color:#ff7a4d;background:linear-gradient(180deg,#573a2c 0 48%,#3b271e 48% 100%)}.wa .wa-dead .wa-b-stoprec:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.wa .wa-dead .wa-b-stopping{color:#c8c4ba;border-color:#4a4b50;background:#3b3c41;display:inline-flex;align-items:center;justify-content:center;cursor:default}.wa .wa-stoprec-l{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ffab5e;align-self:center;margin-left:.3rem}.wa .wa-stoprec-l-halt{color:#c8c4ba}.wa .panel-top,.wa.wa-arrive .panel-top,.wa.wa-live .panel-top{background:#111!important;border-bottom:2px solid #222;padding:.45rem .9rem}.wa .panel-tag{color:#ff6f4d;text-shadow:0 0 6px rgba(255,111,77,.55)}.wa .panel-tag:before{background:#ff6f4d;box-shadow:0 0 6px #ff6f4d}.wa .panel-hint{color:rgba(255,255,255,.62);margin-right:4.2rem;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.wa .panel-top{position:relative;overflow:visible;min-height:2.3rem}.wa .panel-top .fsq{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.wa .panel-top>span{position:relative;z-index:1}.wa-halt .panel-tag{color:#ff3c1a}.plist-row{cursor:default}.plist-name,.plist-play{background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left}.plist-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem}.plist-name:hover{text-decoration:underline;text-decoration-thickness:2px}.plist-in{font:inherit;letter-spacing:.06em;text-transform:none;padding:.1rem .35rem;border:2px solid var(--color-ink);background:var(--karl);color:var(--color-ink);min-width:0;width:100%;max-width:18rem;border-radius:0}.plist-row.is-on .plist-in{background:#000;color:var(--karl);border-color:var(--karl)}.plist-tools{gap:.3rem;justify-self:end}.plist-tools,.ptool{display:inline-flex;align-items:center}.ptool{font-family:var(--font-mono);font-size:.85rem;line-height:1;letter-spacing:.06em;text-transform:lowercase;width:1.7rem;height:1.7rem;justify-content:center;border:2px solid var(--color-ink);border-radius:0;background:var(--ricky);color:var(--color-ink);cursor:pointer;padding:0}.ptool:hover{background:#000;color:var(--ricky);border-color:var(--ricky)}.ptool:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.ptool-edit{background:var(--steve)}.ptool-edit:hover{color:var(--steve);border-color:var(--steve)}.ptool-del{background:#ff3c1a;color:#fff}.ptool-del:hover{color:#ff3c1a;border-color:#ff3c1a}.ptool-drag{background:var(--karl);cursor:-webkit-grab;cursor:grab;font-size:.7rem}.ptool-wide{width:auto;padding:0 .55rem;height:1.5rem}.plist li[draggable=true] .ptool-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.plist-row.is-on .ptool-drag{background:#000;color:var(--karl);border-color:var(--karl)}.plist-confirm{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap;margin:.15rem 0 .35rem;padding:.55rem .7rem;border:2px solid var(--color-ink);background:#000;color:var(--karl);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em}.plist-confirm b{color:#fff}.plist-confirm-acts{display:inline-flex;gap:.4rem}.ptool-wrap{position:relative;display:inline-flex}.ptool-wrap .ptip{display:none;top:auto;bottom:calc(100% + .55rem);right:0;width:min(16rem,70vw);letter-spacing:0;text-transform:none;z-index:40}.ptool-wrap:hover{z-index:41}.ptool-wrap:has(:focus-visible) .ptip,.ptool-wrap:hover .ptip{display:flex}.plist-row .ptool-wrap .ptip{background:var(--paper-0);border-color:var(--color-ink);box-shadow:6px 6px 0 var(--color-ink)}.plist-row .ptool-wrap .ptip,.plist-row .ptool-wrap .ptip .qtip-b,.plist-row .ptool-wrap .ptip .qtip-h{color:var(--color-ink)}.recpanel:has(.ptool-wrap:focus-within),.recpanel:has(.ptool-wrap:hover){overflow:visible}.plist-row .ptool,.plist-row .ptool-del,.plist-row .ptool-drag,.plist-row .ptool-edit{background:#fff;color:#000;border-color:#000;box-shadow:2px 2px 0 var(--karl)}.plist-row .ptool:focus-visible,.plist-row .ptool:hover{background:#000;color:#fff;border-color:#fff}.plist-row .ptool-del:focus-visible,.plist-row .ptool-del:hover{background:#ff3c1a;color:#fff;border-color:#000}.plist-row .ptool-drag{font-size:1rem;letter-spacing:-.05em}.plist-row.is-on .ptool{box-shadow:2px 2px 0 #fff}.plist li[draggable=true]:active .plist-row,.plist-row.is-lifted{transform:translateY(-2px) scale(1.005);box-shadow:0 10px 24px rgba(0,0,0,.45),0 3px 8px rgba(0,0,0,.35);background:#000;position:relative;z-index:3}.plist li[draggable=true]:active .ptip,.ptool-wrap.held .ptip{display:none!important}.ptool-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.plist-row{box-sizing:border-box;max-width:100%}.plist-row>*{min-width:0}.wa .wa-prog-idle i{width:0}.wa .wa-prog-idle{background:linear-gradient(90deg,#201f1d,rgba(122,157,235,.55) 20%,#201f1d 40%,rgba(224,89,47,.55) 60%,#201f1d 80%);background-size:200% 100%;animation:progIdle 2.2s linear infinite;box-shadow:0 0 10px 2px rgba(122,157,235,.25),0 0 10px 2px rgba(224,89,47,.2)}@keyframes progIdle{0%{background-position:200% 0}to{background-position:-200% 0}}.wa .wa-prog-hand{animation:progHand 1.4s cubic-bezier(.2,.8,.3,1) both}.wa .wa-prog-hand i{animation:deckBloom 1.6s ease-in-out infinite,progPop .5s ease-out both}@keyframes progHand{0%{background:linear-gradient(90deg,var(--ricky) 0,#201f1d 0,#201f1d 100%,#e0592f 100%)}45%{background:linear-gradient(90deg,var(--ricky) 50%,#e0592f 50%);box-shadow:0 0 30px 10px rgba(122,157,235,.6),0 0 30px 10px rgba(224,89,47,.6)}60%{background:#fff;box-shadow:0 0 40px 14px rgba(255,255,255,.7)}to{background:#201f1d;box-shadow:none}}@keyframes progPop{0%{transform:scaleY(1.8)}to{transform:scaleY(1)}}.wa .wa-prog-fail{border-color:#ff3c1a;animation:progFailFlare .5s steps(2) 3}.wa .wa-prog-fail i{background:#ff3c1a;box-shadow:0 0 14px 3px rgba(255,60,26,.7);animation:progDrain 1.6s ease-in .8s both}.wa .wa-prog-fail i:after{display:none}@keyframes progFailFlare{50%{box-shadow:0 0 22px 6px rgba(255,60,26,.8)}}@keyframes progDrain{to{width:0;opacity:.2}}.plist-row .plist-g,.plist-row .plist-n,.ptool,.ptool-wrap{-moz-user-select:none;user-select:none;-webkit-user-select:none}.plist-row .ptool-dl{text-decoration:none;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}