:root{--cream: #ebe7e0;--cream-deep: #e0dbd2;--ink: #26241f;--ink-soft: #5f5a51;--gold: #b8894b;--gold-deep: #835d2a;--gold-fill: #9a6d36;--gold-soft: rgba(184, 137, 75, .16);--live: #c9406c;--flamingo: #f0779c;--shadow: #cfc7ba;--highlight: #ffffff;--well: #dfd9cf;--well-ink: #24221e;--scale: rgba(38, 36, 31, .32);--btn-face: #f0ede8;--btn-pressed: #d9d3c9;--key-top: #f2efea;--key-bottom: #edeae4;--key-dish-top: #e2ddd4;--key-dish-bottom: #f1eee9;--key-shadow: rgba(90, 76, 55, .2);--drop-wide: rgba(84, 68, 44, .26);--drop-near: rgba(60, 48, 30, .18);--rim: rgba(255, 255, 255, .55);--key-icon: #6f695f;--display: #1f1d19;--display-ink: #efe6cf;--amber: #e8c56a;--danger: #b5523f;--wave-off: rgba(95, 90, 81, .22);--wave-base: rgba(95, 90, 81, .34);--noise-filter: none;--radius: 28px;--radius-md: 20px;--radius-sm: 14px;--ease: cubic-bezier(.22, 1, .36, 1);--serif: "Mulish", "Estedad", "Vazirmatn", "Helvetica Neue", Arial, system-ui, sans-serif;--sans: "Mulish", "Estedad", "Vazirmatn", "Helvetica Neue", Arial, system-ui, sans-serif;--line: #d6ccb6;--tick: rgba(143, 113, 52, .45);--mono: "Mulish", "Estedad", "Vazirmatn", "Helvetica Neue", Arial, system-ui, sans-serif;--ui: "Mulish", "Estedad", "Vazirmatn", "Helvetica Neue", Arial, system-ui, sans-serif;--digit: "Mulish", "Helvetica Neue", Arial, system-ui, sans-serif;--crt: "VT323", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color-scheme:light}body{--raise-lg: 11px 28px 56px var(--drop-wide), 3px 8px 18px var(--drop-near);--raise: 5px 12px 24px var(--drop-wide), 1px 3px 7px var(--drop-near), inset 0 1px 0 var(--rim);--raise-sm: 2px 6px 14px var(--drop-wide), 1px 2px 4px var(--drop-near), inset 0 1px 0 var(--rim);--raise-xs: 1px 3px 8px var(--drop-wide), 0 1px 2px var(--drop-near), inset 0 1px 0 var(--rim);--press: inset 6px 6px 12px var(--shadow), inset -6px -6px 12px var(--highlight);--press-sm: inset 3px 3px 6px var(--shadow), inset -3px -3px 6px var(--highlight);--key: var(--raise);--key-sm: var(--raise-sm);--edge: 0 0 0 transparent}body.dark-mode{--cream: #1d1b18;--cream-deep: #25221e;--ink: #f1ece2;--ink-soft: #bdb6a8;--gold: #c99a5b;--gold-deep: #d9ad70;--gold-fill: #b8894b;--gold-soft: rgba(201, 154, 91, .2);--live: #f491b2;--flamingo: #f27fa4;--shadow: #0f0e0c;--highlight: #2b2824;--well: #161512;--well-ink: #efe9dd;--scale: rgba(241, 236, 226, .3);--wave-base: rgba(241, 236, 226, .24);--btn-face: #2c2924;--btn-pressed: #131210;--key-top: #33302a;--key-bottom: #2a2722;--key-dish-top: #1a1815;--key-dish-bottom: #2a2723;--key-shadow: rgba(0, 0, 0, .55);--drop-wide: rgba(0, 0, 0, .55);--drop-near: rgba(0, 0, 0, .45);--rim: rgba(255, 255, 255, .06);--key-icon: #c9c2b4;--display: #0e0d0b;--wave-off: rgba(242, 237, 226, .14);--noise-filter: invert(1);--line: #3d3830;--tick: rgba(216, 184, 110, .45);color-scheme:dark}body.lite{--raise-lg: 0 0 0 transparent;--raise: 0 0 0 transparent;--raise-sm: 0 0 0 transparent;--raise-xs: 0 0 0 transparent;--press: 0 0 0 transparent;--press-sm: 0 0 0 transparent;--edge: 0 0 0 1px rgba(196, 163, 90, .4)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--cream);color:var(--ink);font-family:var(--ui);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{min-height:100dvh;font-variant-numeric:tabular-nums;overflow-x:hidden;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .27 0 0 0 0 .18 .38 0 0 0 -.13'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");filter:var(--noise-filter);opacity:.9}body.lite:before{display:none}#ambient{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}body.lite #ambient{display:none}button,input{font:inherit;color:inherit}button{-webkit-user-select:none;user-select:none;touch-action:manipulation}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icon{width:26px;height:26px;fill:currentColor;flex:none;display:block}.icon--sm{width:20px;height:20px}.icon--lg{width:32px;height:32px}.icon--xl{width:44px;height:44px}.stage{position:relative;z-index:1;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:max(20px,env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom))}.float-wrap{width:100%;max-width:460px;perspective:1400px;animation:float 7s ease-in-out infinite;will-change:transform}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}.flip{position:relative}.face{transform:none}.flip.is-switching .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.face--back{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;transform:perspective(1600px) rotateY(180deg);visibility:hidden}.flip.is-flipped .face--front{transform:perspective(1600px) rotateY(-180deg);visibility:hidden}.flip.is-flipped .face--back{transform:none;visibility:visible}.is-turning .float-wrap{animation-play-state:paused}.float-wrap.is-grown{max-width:552px}.flip.is-grown{height:min(calc(var(--front-h) * 1.4),calc(100dvh - 24px))!important}body.lite .float-wrap{animation:none;will-change:auto}.deck{border-radius:var(--radius);background:var(--cream);box-shadow:var(--raise-lg),var(--edge);padding:26px 22px 18px}.face--front{position:relative;font-family:var(--ui);touch-action:pan-y;display:flex;flex-direction:column}.corner-btn{position:absolute;top:14px;right:14px;z-index:5;width:40px;height:40px;border:0;border-radius:12px;background:linear-gradient(145deg,var(--key-top),var(--key-bottom));color:var(--key-icon);display:grid;place-items:center;cursor:pointer;opacity:.8;box-shadow:var(--key-sm),var(--edge);transition:transform .15s var(--ease),opacity .15s}.corner-btn:before{content:"";position:absolute;inset:-6px;border-radius:16px}.corner-btn:hover{opacity:1}.corner-btn:active{transform:scale(.94);background:var(--btn-pressed);box-shadow:var(--press-sm),var(--edge)}.corner-btn .icon{width:19px;height:19px}.corner-btn--sm{width:36px;height:36px;top:12px;right:12px}.brand{display:flex;align-items:center;gap:16px;margin:0 52px 20px 0}h1{margin:2px 0 0;font-size:2.2rem;font-weight:600;letter-spacing:.04em;line-height:1}.greeting{margin:6px 0 0;color:var(--ink-soft);font-style:italic;font-size:1.05rem}.plate{flex:1 0 auto;min-width:0;display:flex;flex-direction:column;margin:0 0 20px;padding:14px 18px;border-radius:22px;background:var(--well);color:var(--well-ink);box-shadow:var(--press),var(--edge)}body.lite .plate{box-shadow:inset 0 0 0 1px var(--line)}.plate-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dots{display:flex;gap:6px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--gold);opacity:.3}.onair{position:relative;padding:3px 0 3px 15px;font-family:var(--digit);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);opacity:.7}.onair:before{content:"";position:absolute;left:2px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--ink-soft);opacity:.5}.is-live .onair{color:var(--live);opacity:1}.plate-chips{display:inline-flex;align-items:center;gap:12px}.keep-chip[hidden]{display:none}.keep-chip{color:var(--gold-deep);opacity:1}.keep-chip:before{background:var(--gold);opacity:1;animation:blink 1.6s steps(2,jump-none) infinite}.keep-chip.is-tape{color:var(--live)}.keep-chip.is-tape:before{background:var(--flamingo)}.is-live .onair:before{background:var(--flamingo);opacity:1;animation:blink 1.6s steps(2,jump-none) infinite}.is-live .dots i:first-child{opacity:1}.is-connecting .dots i{animation:blink .9s steps(2,jump-none) infinite}.is-connecting .dots i:nth-child(2){animation-delay:.3s}.is-connecting .dots i:nth-child(3){animation-delay:.6s}.plate-chips{display:flex;align-items:center;gap:12px}.q-chip{min-height:26px;padding:3px 11px;border:0;border-radius:9px;background:var(--btn-face);color:var(--ink-soft);font-family:var(--digit);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px var(--scale);-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease),background-color .2s,color .2s}.q-chip[aria-pressed=true]{background:var(--gold-fill);color:#fffaf1;box-shadow:none}.q-chip:active{transform:scale(.95);background:var(--btn-pressed);color:var(--ink);box-shadow:none}.q-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.q-chip[hidden]{display:none}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.plate-status{margin:auto 0 0;font-family:var(--digit);font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:var(--well-ink);overflow:hidden;white-space:nowrap}.plate-scale{position:relative;height:20px;margin:8px 2px 4px;background:repeating-linear-gradient(to right,var(--scale) 0 1px,transparent 1px 40px) left bottom / 100% 12px no-repeat,repeating-linear-gradient(to right,var(--scale) 0 1px,transparent 1px 8px) left bottom / 100% 6px no-repeat;opacity:.9}.plate-scale i{position:absolute;left:50%;bottom:-3px;width:2px;height:22px;margin-left:-1px;border-radius:2px;background:var(--gold)}.is-live .plate-scale i{animation:tune 9s ease-in-out infinite alternate}@keyframes tune{0%{transform:translate3d(-18px,0,0)}to{transform:translate3d(14px,0,0)}}.mq{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mq--run{display:inline-block;overflow:visible;text-overflow:clip;will-change:transform}.plate-news{min-width:0;margin-top:auto;padding-top:10px;border-top:1px solid var(--scale)}.plate-label{margin:0 0 6px;font-family:var(--digit);font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep)}.news-list{list-style:none;margin:0;padding:0;display:grid;gap:5px}.news-list li{display:flex;gap:10px;align-items:baseline;font-size:.95rem;line-height:1.25;min-width:0;overflow:hidden}.news-time{flex:none;font-family:var(--digit);font-size:.72rem;color:var(--gold-deep)}.news-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;color:var(--well-ink);font-weight:500}.news-empty{color:var(--ink-soft)}.plate,.wave{position:relative;isolation:isolate;overflow:hidden}.plate:before,.wave:before,.plate:after,.wave:after{content:"";position:absolute;z-index:2;pointer-events:none}.plate:after,.wave:after{inset:0;border-radius:inherit;background:radial-gradient(120% 60% at 50% -18%,#ffffff57,#ffffff0f 55%,#fff0 70%),linear-gradient(180deg,#ffffff1a,#ffffff05 60%,#3c301e0a);box-shadow:inset 0 1.5px #ffffffbf,inset 1px 0 #ffffff59,inset 0 -1px #3c301e29,inset 0 0 0 1px #ffffff38,inset 0 0 22px #ffffff38;-webkit-backdrop-filter:saturate(118%) contrast(104%);backdrop-filter:saturate(118%) contrast(104%);animation:glint 7s ease-in-out infinite}.wave:after{background:radial-gradient(120% 70% at 50% -30%,#ffffff57,#ffffff0d 55%,#fff0 72%),linear-gradient(180deg,#ffffff1a,#ffffff05 60%,#3c301e0a)}.plate:before,.wave:before{inset:-25% 0;background:linear-gradient(115deg,#fff0 40%,#ffffff38 48%,#ffffff12 52%,#fff0 60%);animation:glare 7s ease-in-out infinite;will-change:transform}@keyframes glare{0%,to{transform:translate3d(-74%,0,0)}50%{transform:translate3d(-6%,0,0)}}@keyframes glint{0%,to{opacity:.8}50%{opacity:1}}.is-turning .plate:before,.is-turning .wave:before,.is-turning .plate:after,.is-turning .wave:after{animation-play-state:paused}body.dark-mode .plate:before,body.dark-mode .wave:before{opacity:.4}body.dark-mode .plate:after,body.dark-mode .wave:after{animation-name:glint-dark}@keyframes glint-dark{0%,to{opacity:.35}50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.plate:before,.wave:before,.plate:after,.wave:after{animation:none}}body.lite .plate:before,body.lite .wave:before,body.lite .plate:after,body.lite .wave:after{display:none}.is-repainting .plate:before,.is-repainting .wave:before,.is-repainting .plate:after,.is-repainting .wave:after{display:none}.glass-scratch{position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' viewBox='0 0 420 300' fill='none' stroke-linecap='round'%3E%3Cpath d='M83.9 153.3Q75.6 155.4 65.8 153.9' stroke='%235a5246' stroke-opacity='0.19' stroke-width='0.83' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M83.9 153.3Q75.6 155.4 65.8 153.9' stroke='%23ffffff' stroke-opacity='0.66' stroke-width='0.83'/%3E%3Cpath d='M395.9 193.1Q413.7 178.2 430.1 167.5' stroke='%235a5246' stroke-opacity='0.18' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M395.9 193.1Q413.7 178.2 430.1 167.5' stroke='%23ffffff' stroke-opacity='0.64' stroke-width='0.68'/%3E%3Cpath d='M140.5 175.5Q152.9 163.3 168.9 154.3' stroke='%235a5246' stroke-opacity='0.21' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M140.5 175.5Q152.9 163.3 168.9 154.3' stroke='%23ffffff' stroke-opacity='0.75' stroke-width='0.68'/%3E%3Cpath d='M293.1 98.3Q299.6 96.6 309.3 97.4' stroke='%235a5246' stroke-opacity='0.18' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M293.1 98.3Q299.6 96.6 309.3 97.4' stroke='%23ffffff' stroke-opacity='0.65' stroke-width='0.68'/%3E%3Cpath d='M348.9 10.2Q358.4 9.6 371.4 4.2' stroke='%235a5246' stroke-opacity='0.23' stroke-width='0.83' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M348.9 10.2Q358.4 9.6 371.4 4.2' stroke='%23ffffff' stroke-opacity='0.83' stroke-width='0.83'/%3E%3Cpath d='M144.8 97.1Q163.8 122.4 188.6 148.8' stroke='%235a5246' stroke-opacity='0.29' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M144.8 97.1Q163.8 122.4 188.6 148.8' stroke='%23ffffff' stroke-opacity='1.0' stroke-width='0.68'/%3E%3Cpath d='M81.1 166.6Q100.4 147.5 120.3 132.2' stroke='%235a5246' stroke-opacity='0.26' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M81.1 166.6Q100.4 147.5 120.3 132.2' stroke='%23ffffff' stroke-opacity='0.95' stroke-width='0.68'/%3E%3Cpath d='M10.2 252.0Q5.6 252.9 -4.7 252.7' stroke='%235a5246' stroke-opacity='0.30' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M10.2 252.0Q5.6 252.9 -4.7 252.7' stroke='%23ffffff' stroke-opacity='1.0' stroke-width='0.68'/%3E%3Cpath d='M95.3 82.3Q73.4 87.9 48.2 95.6' stroke='%235a5246' stroke-opacity='0.21' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M95.3 82.3Q73.4 87.9 48.2 95.6' stroke='%23ffffff' stroke-opacity='0.75' stroke-width='0.68'/%3E%3Cpath d='M158.7 136.9Q178.3 144.1 192.3 151.5' stroke='%235a5246' stroke-opacity='0.25' stroke-width='0.83' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M158.7 136.9Q178.3 144.1 192.3 151.5' stroke='%23ffffff' stroke-opacity='0.88' stroke-width='0.83'/%3E%3Cpath d='M300.2 54.4Q278.1 50.3 254.5 45.6' stroke='%235a5246' stroke-opacity='0.26' stroke-width='0.83' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M300.2 54.4Q278.1 50.3 254.5 45.6' stroke='%23ffffff' stroke-opacity='0.93' stroke-width='0.83'/%3E%3Cpath d='M25.5 279.6Q33.0 278.2 43.7 274.5' stroke='%235a5246' stroke-opacity='0.21' stroke-width='0.83' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M25.5 279.6Q33.0 278.2 43.7 274.5' stroke='%23ffffff' stroke-opacity='0.74' stroke-width='0.83'/%3E%3Cpath d='M168.8 73.7A50.2 50.2 0 0 1 151.7 94.0' stroke='%235a5246' stroke-opacity='0.18' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M168.8 73.7A50.2 50.2 0 0 1 151.7 94.0' stroke='%23ffffff' stroke-opacity='0.64' stroke-width='0.68'/%3E%3Cpath d='M388.2 167.0A34.8 34.8 0 0 1 392.8 184.4' stroke='%235a5246' stroke-opacity='0.14' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M388.2 167.0A34.8 34.8 0 0 1 392.8 184.4' stroke='%23ffffff' stroke-opacity='0.5' stroke-width='0.68'/%3E%3Cpath d='M125.2 158.0A27.1 27.1 0 0 1 108.8 160.5' stroke='%235a5246' stroke-opacity='0.18' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M125.2 158.0A27.1 27.1 0 0 1 108.8 160.5' stroke='%23ffffff' stroke-opacity='0.64' stroke-width='0.68'/%3E%3C/svg%3E") center / cover no-repeat;-webkit-mask-image:linear-gradient(115deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.12) 34%,#000 44%,#000 52%,rgba(0,0,0,.12) 62%,rgba(0,0,0,.12) 100%);mask-image:linear-gradient(115deg,#0000001f 0% 34%,#000 44% 52%,#0000001f 62% 100%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:catch-light 7s ease-in-out infinite}.wave .glass-scratch{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='90' viewBox='0 0 420 90' fill='none' stroke-linecap='round'%3E%3Cpath d='M269.6 73.1Q225.1 64.2 185.3 55.6' stroke='%235a5246' stroke-opacity='0.21' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M269.6 73.1Q225.1 64.2 185.3 55.6' stroke='%23ffffff' stroke-opacity='0.74' stroke-width='0.68'/%3E%3Cpath d='M376.5 63.6Q333.7 67.6 295.0 68.1' stroke='%235a5246' stroke-opacity='0.19' stroke-width='0.83' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M376.5 63.6Q333.7 67.6 295.0 68.1' stroke='%23ffffff' stroke-opacity='0.69' stroke-width='0.83'/%3E%3Cpath d='M394.1 21.6Q371.7 24.1 353.3 28.8' stroke='%235a5246' stroke-opacity='0.20' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M394.1 21.6Q371.7 24.1 353.3 28.8' stroke='%23ffffff' stroke-opacity='0.71' stroke-width='0.68'/%3E%3Cpath d='M129.5 35.3Q148.7 23.7 171.8 16.4' stroke='%235a5246' stroke-opacity='0.18' stroke-width='0.83' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M129.5 35.3Q148.7 23.7 171.8 16.4' stroke='%23ffffff' stroke-opacity='0.65' stroke-width='0.83'/%3E%3Cpath d='M337.4 43.7Q344.7 47.5 354.2 51.5' stroke='%235a5246' stroke-opacity='0.26' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M337.4 43.7Q344.7 47.5 354.2 51.5' stroke='%23ffffff' stroke-opacity='0.94' stroke-width='0.68'/%3E%3Cpath d='M71.2 129.9A58.2 58.2 0 0 1 51.2 99.0' stroke='%235a5246' stroke-opacity='0.18' stroke-width='0.68' transform='translate%280.4 0.5%29'/%3E%3Cpath d='M71.2 129.9A58.2 58.2 0 0 1 51.2 99.0' stroke='%23ffffff' stroke-opacity='0.64' stroke-width='0.68'/%3E%3C/svg%3E")}@keyframes catch-light{0%,to{-webkit-mask-position:92.9% 0;mask-position:92.9% 0}50%{-webkit-mask-position:50.3% 0;mask-position:50.3% 0}}.is-turning .glass-scratch{animation-play-state:paused}body.dark-mode .glass-scratch{opacity:.55;-webkit-mask-image:linear-gradient(115deg,rgba(0,0,0,.32) 0%,rgba(0,0,0,.32) 34%,#000 44%,#000 52%,rgba(0,0,0,.32) 62%,rgba(0,0,0,.32) 100%);mask-image:linear-gradient(115deg,#00000052 0% 34%,#000 44% 52%,#00000052 62% 100%)}@media (prefers-reduced-motion: reduce){.glass-scratch{animation:none}}body.lite .glass-scratch{display:none}.song-card{padding:2px 8px 0;text-align:center;transition:transform .25s var(--ease)}.song-card.nudge{transform:translate3d(-10px,0,0)}.song-name{margin:0 0 4px;font-family:var(--ui);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-name{margin:0;font-family:var(--digit);font-size:.8rem;letter-spacing:.02em;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wave{border-radius:18px;padding:10px 14px;background:var(--well);box-shadow:var(--press),var(--edge)}body.lite .wave{box-shadow:inset 0 0 0 1px var(--line)}#wave{display:block;width:100%;height:100%}.neu-btn{position:relative;border:0;border-radius:16px;background:var(--cream);color:var(--ink);min-height:48px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-family:var(--ui);font-size:1.05rem;font-weight:600;letter-spacing:0;box-shadow:var(--raise),var(--edge);transition:transform .15s var(--ease),box-shadow .15s var(--ease),color .15s}.neu-btn:active,.neu-btn[aria-pressed=true]{transform:scale(.97);box-shadow:var(--press),var(--edge)}.neu-btn:disabled{opacity:.5;cursor:default;transform:none}.neu-btn:focus-visible,.corner-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.neu-btn--accent{color:var(--gold-deep)}.neu-btn--wide{width:100%}.controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.controls #skip-btn{justify-self:end}.controls #save-btn{justify-self:start}.controls .neu-btn:active,.controls .neu-btn[aria-pressed=true]{background:var(--btn-pressed);box-shadow:var(--press),var(--edge)}.neu-btn--hero{border-radius:50%;color:var(--gold-deep);padding:0}.neu-btn--hero:before{content:"";position:absolute;inset:7px;border-radius:50%;background:linear-gradient(145deg,var(--key-dish-top),var(--key-dish-bottom));box-shadow:inset 0 2px 5px var(--key-shadow),0 0 0 1px #5a4c370f}.is-live .neu-btn--hero,.is-connecting .neu-btn--hero{background:var(--well);box-shadow:inset 0 3px 8px var(--key-shadow),inset 0 0 0 1px #5a4c370f,var(--edge)}.is-live .neu-btn--hero:before,.is-connecting .neu-btn--hero:before{background:var(--well);box-shadow:inset 0 2px 6px var(--key-shadow)}.neu-btn--hero:active:before{box-shadow:none;background:transparent}.neu-btn--hero .icon{position:relative;width:30px;height:30px}.neu-btn--round{width:60px;height:60px;border-radius:18px;color:var(--key-icon);padding:0}.neu-btn--round .icon{width:22px;height:22px}.neu-btn--round,.neu-btn--small,#skip-btn,#skip-btn[aria-pressed=true]{color:var(--gold-deep)}.neu-btn--small{width:60px;height:60px;border-radius:18px}body.lite .controls .neu-btn{background:var(--cream);box-shadow:var(--edge)}#save-btn.is-busy .icon{animation:blink .9s steps(2,jump-none) infinite}#skip-btn.is-busy .icon{opacity:.45}.vote-badge{position:absolute;top:-6px;right:-8px;min-width:30px;padding:2px 6px;border-radius:8px;background:var(--gold-fill);color:#fffaf1;font-family:var(--digit);font-size:.68rem;font-weight:700;line-height:1.3}.attribution{text-align:right;font-family:var(--digit);font-size:.66rem;letter-spacing:.12em;color:var(--ink-soft);opacity:.8}.made-by{color:inherit;text-decoration:none;display:inline-block;padding:8px 0;margin:-8px 0;-webkit-tap-highlight-color:transparent}.made-by:focus-visible{outline:1px solid currentColor;outline-offset:2px;border-radius:3px}.studio{font-family:var(--sans);letter-spacing:.012em;display:flex;flex-direction:column;gap:22px}body.lite .studio{box-shadow:none}.studio .corner-btn{box-shadow:none;border:1.5px solid var(--line);opacity:1;background:var(--btn-face)}.studio .corner-btn:active{transform:none;background:var(--btn-pressed);box-shadow:none}.studio-head{margin-right:52px}.studio-title{margin:0;font-family:var(--sans);font-size:1.75rem;line-height:1.15}.studio-greeting{margin:4px 0 0;color:var(--ink-soft);font-size:.95rem}.studio-section{margin:0 0 6px;font-size:.95rem;font-weight:700;color:var(--ink-soft)}.actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.action{display:grid;justify-items:start;align-content:end;gap:2px;min-height:132px;padding:16px;border:1.5px solid var(--line);border-radius:18px;background:var(--btn-face);color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;transition:background-color .12s,border-color .12s}.action-icon{width:34px;height:34px;color:var(--gold-deep);margin-bottom:auto}.action-label{font-size:1.15rem;font-weight:700}.action-sub{font-size:.8rem;color:var(--ink-soft)}.action:hover{border-color:var(--gold)}.action:active,.action.is-busy{background:var(--btn-pressed);border-color:var(--gold-deep)}.action:disabled{opacity:.5;cursor:default}.action:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.queue-list{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--line)}.queue-item{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:6px;min-height:56px;padding:6px 0;border-bottom:1px solid var(--line)}.queue-time{font-weight:700;color:var(--gold-deep);font-variant-numeric:tabular-nums}.queue-body{min-width:0;display:grid}.queue-name{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:text;font-size:1.02rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-meta{font-size:.82rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-name:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.queue-rename{width:100%;min-width:0;padding:3px 6px;border:1.5px solid var(--gold);border-radius:8px;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:1.02rem;font-weight:700;outline:none}.queue-empty{padding:14px 0;color:var(--ink-soft);font-size:.92rem;border-bottom:1px solid var(--line)}.queue-del,.queue-edit{width:40px;height:40px;border:1.5px solid var(--line);border-radius:12px;background:var(--btn-face);color:var(--ink-soft);display:grid;place-items:center;cursor:pointer}.queue-del:hover,.queue-edit:hover{border-color:var(--gold)}.queue-del:active,.queue-edit:active{background:var(--btn-pressed)}.queue-edit{color:var(--gold-deep)}.queue-del.confirm{border-color:var(--danger)}.queue-del:focus-visible,.queue-edit:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.status-strip{padding:10px 14px 11px;border-radius:22px;background:var(--display);color:var(--display-ink)}.status-strip .plate-label{margin-bottom:5px}.status-list{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,1.35rem);height:calc(3 * 1.35rem);overflow:hidden}.status-list li{display:flex;align-items:baseline;gap:10px;min-width:0;line-height:1.35rem}.status-list time{flex:none;font-size:.72rem}.status-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.studio-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--ink-soft)}.studio-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0;border:0;background:none;color:var(--gold-deep);font-family:var(--sans);font-size:.9rem;font-weight:700;cursor:pointer}.studio-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.curator{grid-template-columns:minmax(0,1fr);gap:22px}.tiers{display:grid;gap:8px}.tiers-search{width:150px;min-height:34px;padding:0 10px;border:1.5px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:.85rem}.tiers-search:focus{outline:2px solid var(--gold);outline-offset:1px}.tiers-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tiers-bar span{padding:6px 4px;border:1.5px solid var(--line);border-radius:10px;text-align:center;font-size:.72rem;color:var(--ink-soft)}.tiers-bar b{display:block;font-size:1.05rem;color:var(--ink);font-variant-numeric:tabular-nums}.tiers-list{display:grid;gap:4px;max-height:420px;overflow-y:auto;overscroll-behavior:contain}.tier-row{content-visibility:auto;contain-intrinsic-size:auto 45px;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,36px);align-items:center;gap:4px;min-height:44px;border-bottom:1px solid var(--line)}.tier-row-body{min-width:0;display:grid}.tier-more{width:100%;min-height:44px;margin:2px 0 6px;border:0;background:transparent;font:inherit;font-size:.85rem;font-weight:700;color:var(--gold-deep);cursor:pointer}.tier-more:hover{text-decoration:underline}.tier-more:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:10px}.tier-title{font-size:.92rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-btn{width:36px;height:36px;border:1.5px solid var(--line);border-radius:10px;background:var(--btn-face);color:var(--ink-soft);display:grid;place-items:center;cursor:pointer;position:relative}.tier-btn:hover{border-color:var(--gold)}.tier-btn:active{background:var(--btn-pressed)}.tier-btn:disabled{background:transparent;border-color:transparent}.tier-btn:disabled{opacity:.25;cursor:default}.tier-btn:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.tier-btn.is-on{color:var(--gold-deep)}.tier-btn small{position:absolute;right:3px;bottom:1px;font-size:.6rem;font-weight:700}.tiers-empty{padding:10px 0;font-size:.88rem;color:var(--ink-soft)}.sheet{width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:22px 18px 18px;border:0;border-radius:var(--radius);background:var(--cream);color:var(--ink);box-shadow:var(--raise-lg),var(--edge);overflow:auto;overscroll-behavior:contain}.sheet--compact{width:min(320px,calc(100vw - 24px));padding-top:56px}.sheet::backdrop,.flow::backdrop{background:#1c18128c}body.lite .sheet{box-shadow:var(--edge)}.input{width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px 12px;border:0;border-radius:12px;background:var(--cream-deep);color:var(--ink);font-size:1.02rem;box-shadow:var(--press-sm),var(--edge);outline:none}.input:focus{box-shadow:var(--press-sm),0 0 0 2px var(--gold)}.input::placeholder{color:var(--ink-soft);opacity:.7}.login-form{display:grid;gap:14px}.field{display:grid;gap:6px}.field-label{padding-left:4px;font-family:var(--digit);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gold-deep)}.pw-wrap{position:relative}.pw-wrap .input{padding-right:56px}.pw-toggle{position:absolute;top:50%;right:6px;width:40px;height:36px;margin-top:-18px;border:0;border-radius:10px;background:linear-gradient(145deg,var(--key-top),var(--key-bottom));color:var(--ink-soft);display:grid;place-items:center;cursor:pointer;box-shadow:var(--raise-xs),var(--edge)}.pw-toggle:active{background:var(--btn-pressed);box-shadow:var(--press-sm),var(--edge)}.pw-toggle[aria-pressed=true]{color:var(--gold-deep)}.pw-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.form-error{margin:0;color:var(--danger);font-size:.95rem;text-align:center}.flow{width:min(400px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:18px 18px 20px;border-radius:24px;background:var(--cream);color:var(--ink);font-family:var(--sans);letter-spacing:.012em;overflow:auto;overscroll-behavior:contain}.flow-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.flow-title{margin:0;font-size:1.3rem;font-weight:700;line-height:1.2}.flow-close{flex:none;width:40px;height:40px;border:1.5px solid var(--line);border-radius:50%;background:none;color:var(--ink-soft);display:grid;place-items:center;cursor:pointer}.flow-file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:.85rem}.flow-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.flow-file-state{color:var(--ink-soft);font-variant-numeric:tabular-nums}.flow-file-state.is-error{color:var(--danger)}.flow-bar{grid-column:1 / -1;height:3px;background:var(--line);overflow:hidden}.flow-bar i{display:block;height:100%;background:var(--gold);transform-origin:left;transform:scaleX(0);transition:transform .2s linear}.step{display:grid;gap:12px}.step-lead{margin:0;font-size:1.1rem;font-weight:700}.step-note{margin:0;font-size:.88rem;color:var(--ink-soft)}.step-error{margin:0;font-size:.88rem;color:var(--danger)}.step-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;margin-top:4px}.btn{min-height:48px;padding:0 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--btn-face);color:var(--ink);font-family:var(--sans);font-size:1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.btn:active{background:var(--btn-pressed);border-color:var(--gold-deep)}.btn--primary{background:var(--gold);border-color:var(--gold);color:#1f1d19}.btn--primary:active{border-color:var(--gold-deep)}.btn:disabled{opacity:.45;cursor:default}.btn--wide{width:100%}.btn:focus-visible,.flow-close:focus-visible,.icon-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rec-clock{margin:8px 0 0;display:flex;align-items:center;justify-content:center;gap:12px;font-size:3rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.rec-dot{width:14px;height:14px;border-radius:50%;background:var(--danger);animation:blink 1.2s steps(2,jump-none) infinite}.step[data-step=record] .step-note{text-align:center;margin-bottom:6px}.when-summary{margin:0;font-size:1.05rem;font-weight:700}.cal{border:1.5px solid var(--line);border-radius:16px;padding:4px 6px 6px}.cal-bar{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:0}.cal-month{text-align:center;font-weight:700;font-size:.95rem}.icon-btn{width:36px;height:34px;border:0;border-radius:12px;background:var(--btn-face);color:var(--ink);display:grid;place-items:center;cursor:pointer}.icon-btn:active{background:var(--btn-pressed)}.icon-btn:disabled{opacity:.25;cursor:default}.cal-week,.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px 2px}.cal-week span{text-align:center;font-size:.7rem;color:var(--ink-soft);padding:0 0 2px}.cal-day{height:30px;border:1.5px solid transparent;border-radius:10px;background:none;color:var(--ink);font-family:var(--sans);font-size:.92rem;font-variant-numeric:tabular-nums;cursor:pointer}.cal-day.is-out{color:var(--ink-soft);opacity:.5}.cal-day.is-today{font-weight:700}.cal-day[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#1f1d19;font-weight:700;opacity:1}.cal-day:disabled{opacity:.22;cursor:default}.cal-day:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.tuner{--row: 34px;position:relative;display:flex;justify-content:center;align-items:stretch;gap:0;height:calc(var(--row) * 3);padding:0 10px;border:1.5px solid var(--line);border-radius:16px;overflow:hidden;background:repeating-linear-gradient(to bottom,var(--tick) 0 1.5px,transparent 1.5px var(--row)) left 0 top calc(var(--row) / 2 - .75px) / 8px 100% no-repeat,repeating-linear-gradient(to bottom,var(--tick) 0 1.5px,transparent 1.5px var(--row)) right 0 top calc(var(--row) / 2 - .75px) / 8px 100% no-repeat}.tuner:before{content:"";position:absolute;left:0;right:0;top:var(--row);height:var(--row);border-top:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);background:var(--gold-soft);pointer-events:none}.tuner-sep{align-self:center;font-size:1.4rem;font-weight:700;position:relative}.wheel{position:relative;width:64px;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none}.wheel::-webkit-scrollbar{display:none}.wheel--ampm{width:56px}.wheel-list{padding:var(--row) 0}.wheel-item{height:var(--row);line-height:var(--row);text-align:center;scroll-snap-align:center;font-size:1.3rem;font-variant-numeric:tabular-nums;color:var(--ink-soft);opacity:.45;cursor:pointer;user-select:none;-webkit-user-select:none;transition:opacity .12s,color .12s}.wheel--ampm .wheel-item{font-size:1rem}.wheel-item.on{opacity:1;color:var(--ink);font-weight:700;font-size:1.4rem}.wheel:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:10px}.day-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.day-btn{display:grid;justify-items:center;gap:1px;padding:8px 0 7px;border:1.5px solid var(--line);border-radius:12px;background:var(--btn-face);color:var(--ink);font-family:var(--sans);cursor:pointer}.day-btn:active{background:var(--btn-pressed)}.day-btn small{font-size:.68rem;color:var(--ink-soft)}.day-btn b{font-size:1rem;font-variant-numeric:tabular-nums}.day-btn[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#1f1d19}.day-btn.is-first{cursor:default}.day-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.step--done{justify-items:center;text-align:center;padding:10px 0 6px}.done-mark{width:64px;height:64px;border:1.5px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold-deep)}.done-mark .icon{width:34px;height:34px}.studio,.flow{border:0;box-shadow:var(--raise-lg),var(--edge)}.studio-title{font-weight:700;letter-spacing:-.02em}.studio .corner-btn,.action,.btn,.queue-del,.queue-edit,.tier-btn,.icon-btn,.day-btn,.flow-close{border:0;background:linear-gradient(145deg,var(--key-top),var(--key-bottom));color:var(--ink);box-shadow:var(--raise-xs),var(--edge);transition:background-color .12s,box-shadow .12s,transform .12s var(--ease)}.action{box-shadow:var(--raise),var(--edge)}.btn,.studio .corner-btn,.flow-close{box-shadow:var(--raise-sm),var(--edge)}.queue-del,.tier-btn{color:var(--ink-soft)}.queue-edit,.tier-btn.is-on,.studio .corner-btn{color:var(--gold-deep)}.studio .corner-btn:active,.action:active,.action.is-busy,.btn:active,.queue-del:active,.queue-edit:active,.tier-btn:active,.icon-btn:active,.day-btn:active,.flow-close:active{background:var(--btn-pressed);box-shadow:var(--press-sm),var(--edge);transform:none}.queue-del.confirm{color:var(--danger);box-shadow:var(--raise-xs),inset 0 0 0 1.5px var(--danger)}.tier-btn:disabled,.icon-btn:disabled{background:transparent;box-shadow:none}.btn--primary,.day-btn[aria-pressed=true],.cal-day[aria-pressed=true]{background:var(--gold-fill);color:#fffaf1;box-shadow:none}.btn--primary{box-shadow:var(--raise-sm),var(--edge)}.btn--primary:active{background:#7c562a;color:#fffaf1;box-shadow:var(--press-sm),var(--edge)}.day-btn[aria-pressed=true] small{color:#fffaf1cc}.cal-day.is-today{border-color:var(--scale)}.status-strip,.tiers-bar span,.cal,.tuner{border:0;background-color:var(--well);color:var(--well-ink);box-shadow:var(--press-sm),var(--edge)}.input,.tiers-search,.queue-rename{border:0;background:var(--well);color:var(--well-ink);box-shadow:var(--press-sm),var(--edge)}.tiers-search:focus,.queue-rename:focus{outline:2px solid var(--gold);outline-offset:1px}.status-strip .plate-label{color:var(--gold-deep)}.status-list time{color:var(--gold-deep);font-family:var(--digit)}.status-list .log-error{color:var(--danger)}.status-list .log-warn{color:var(--ink-soft);opacity:1}body.lite .studio,body.lite .flow{box-shadow:var(--edge)}@media (max-width: 360px){.stage{padding-left:10px;padding-right:10px}.deck{padding:20px 14px 14px;border-radius:24px}.brand{gap:12px;margin-bottom:14px}h1{font-size:1.85rem}.corner-btn.brand-btn{margin-right:-4px}.plate{margin:0 -4px 14px;padding:14px 14px 12px;min-height:186px}.plate-status{font-size:.98rem}.song-name{font-size:1.5rem}.neu-btn--hero{width:80px;height:80px;border-radius:26px}.neu-btn--hero .icon--xl{width:38px;height:38px}.neu-btn--round{width:56px;height:56px}.action{min-height:116px;padding:12px}.flow{padding:14px 12px 16px}}@media (max-width: 300px){h1{font-size:1.6rem}.plate-status{font-size:1.15rem}.news-list li{font-size:.92rem}.song-name{font-size:1.25rem}.artist-name{font-size:.74rem}.day-row{gap:4px}.day-btn small{font-size:.6rem}.wheel{width:54px}.input{font-size:.92rem;padding:10px 8px}.actions{gap:8px}.queue-item{grid-template-columns:minmax(0,1fr) 38px 38px;gap:4px}}@media (max-height: 640px) and (orientation: portrait){.face--front{min-height:calc(100dvh - 32px)}.stage{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.brand{margin-bottom:12px}.plate{min-height:170px}.song-card{padding:0 8px;margin-bottom:10px}}@media (orientation: landscape) and (max-height: 520px){.stage{padding:10px max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left))}.float-wrap{max-width:860px;animation:none}.face--front{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:auto 1fr auto auto auto;column-gap:18px;padding:16px 18px 12px}.face--front .brand{grid-column:1;grid-row:1;margin-bottom:10px}.face--front .plate{grid-column:1;grid-row:2 / span 4;margin:0;min-height:0}.face--front .song-card{grid-column:2;grid-row:2;align-self:end;margin:52px 0 10px}.face--front .wave{grid-column:2;grid-row:3;height:40px;margin-bottom:12px}.face--front .controls{grid-column:2;grid-row:4}.face--front .attribution{grid-column:2;grid-row:5;margin-top:8px}h1{font-size:1.7rem}.neu-btn--hero{width:76px;height:76px}.neu-btn--hero:before{inset:6px}.neu-btn--round,.neu-btn--small{width:52px;height:52px;border-radius:16px}.plate-scale{margin:4px 2px 2px}}@media (min-width: 720px) and (min-height: 700px){.deck{padding:32px 30px 22px}}@media (prefers-reduced-motion: reduce){.float-wrap,.rec-dot{animation:none}.song-card,.neu-btn,.corner-btn{transition:none}.face{transition:none!important}.flip,.float-wrap{transition:none}.is-live .onair:before,.is-connecting .dots i,.is-live .plate-scale i{animation:none}}body.lite .neu-btn,body.lite .corner-btn,body.lite .song-card{transition:none}body.lite .is-live .onair:before,body.lite .is-connecting .dots i,body.lite .is-live .plate-scale i{animation:none}body.lite .song-card.nudge{transform:none}.face--front .brand{margin-right:0}.corner-btn.brand-btn{position:relative;top:auto;right:auto;margin-left:auto;align-self:center;flex:none}.corner-btn.brand-btn{width:40px;height:40px;background:none;box-shadow:none;border-radius:12px;color:var(--gold-deep);opacity:1}.corner-btn.brand-btn .icon{width:26px;height:26px;filter:drop-shadow(1.5px 3px 3px var(--drop-wide)) drop-shadow(.5px 1px 1px var(--drop-near));transition:transform .15s var(--ease),filter .15s var(--ease)}.corner-btn.brand-btn:active{transform:none;background:none;box-shadow:none}.corner-btn.brand-btn:active .icon{transform:translateY(1.5px);filter:drop-shadow(.5px 1px 1px var(--drop-near))}body.lite .corner-btn.brand-btn .icon{filter:none}.corner-btn.brand-btn{place-items:center end}.metal-defs{position:absolute;width:0;height:0;overflow:hidden}.k-s1{stop-color:#c79d5c}.k-s2{stop-color:#8f6630}.k-s3{stop-color:#d2aa69}.k-s4{stop-color:#7c5626}.k-s5{stop-color:#a87b3f}body.dark-mode .k-s1{stop-color:#f0d39c}body.dark-mode .k-s2{stop-color:#c08f50}body.dark-mode .k-s3{stop-color:#f2d8a4}body.dark-mode .k-s4{stop-color:#a87a3e}body.dark-mode .k-s5{stop-color:#d0a466}.k-shine{animation:7s ease-in-out infinite}.k-shine-1{animation-name:k-shine-1}.k-shine-2{animation-name:k-shine-2}.k-shine-3{animation-name:k-shine-3}@keyframes k-shine-1{0%,to{transform:translate(-134px)}50%{transform:translate(106px)}}@keyframes k-shine-2{0%,to{transform:translate(-177px)}50%{transform:translate(3px)}}@keyframes k-shine-3{0%,to{transform:translate(-347px)}50%{transform:translate(-106px)}}.is-turning .k-shine{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.k-shine{animation:none}}body.lite .metal-icon .k-layer{display:none}body.lite .k-shine{animation:none}.stage{padding-top:calc(38px + env(safe-area-inset-top));padding-bottom:calc(38px + env(safe-area-inset-bottom))}.face--front{min-height:min(660px,calc(100dvh - 76px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.face--front.deck{padding:20px 20px 14px}.face--front .brand{margin-bottom:14px}.plate{min-height:0;margin-bottom:14px}.song-card{margin-bottom:10px}.wave{height:54px;margin-bottom:16px}.neu-btn--hero{width:80px;height:80px}.neu-btn--round,.neu-btn--small{width:54px;height:54px;border-radius:16px}.attribution{margin-top:10px}@media (max-height: 640px) and (orientation: portrait){.face--front.deck{padding:16px 16px 10px}.face--front .brand{margin-bottom:10px}.plate-status{font-size:1.2rem}.plate-scale{margin:4px 2px 2px}.wave{height:46px;margin-bottom:12px}.neu-btn--hero{width:70px;height:70px}.neu-btn--round,.neu-btn--small{width:48px;height:48px;border-radius:14px}.attribution{margin-top:6px}}@media (min-width: 720px) and (min-height: 700px){.face--front.deck{padding:28px 28px 18px}}.controls .neu-btn{background:linear-gradient(180deg,var(--key-top),var(--key-bottom) 140%);box-shadow:5px 12px 24px var(--drop-wide),1px 3px 7px var(--drop-near),var(--edge)}.controls .neu-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.32 0 0 0 0 0.26 0 0 0 0 0.17 0 0 0 -3.2 0.89'/%3E%3C/filter%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' seed='10'/%3E%3CfeColorMatrix values='0 0 0 0 0.32 0 0 0 0 0.26 0 0 0 0 0.17 0 0 0 1.20 -0.53'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url%28%23m%29'/%3E%3Crect width='160' height='160' filter='url%28%23s%29'/%3E%3C/svg%3E") 0 0 / 160px 160px,radial-gradient(120% 95% at 45% 35%,#46372300 55%,#4637231a)}body.dark-mode .controls .neu-btn:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.8 0 0 0 0 0.7 0 0 0 -3.2 0.57'/%3E%3C/filter%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' seed='10'/%3E%3CfeColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.8 0 0 0 0 0.7 0 0 0 0.72 -0.32'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url%28%23m%29'/%3E%3Crect width='160' height='160' filter='url%28%23s%29'/%3E%3C/svg%3E") 0 0 / 160px 160px,radial-gradient(120% 95% at 45% 35%,#0000 55%,#0000002e)}.controls .neu-btn .icon{position:relative;z-index:1}.controls .neu-btn:active{box-shadow:var(--press),var(--edge)}body.lite .controls .neu-btn:after{display:none}.controls .neu-btn:after{z-index:2;opacity:.8;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,#000 14px,rgba(0,0,0,0) 24px);mask-image:radial-gradient(circle at 50% 50%,#000 0 14px,#0000 24px)}.controls .neu-btn--hero:after{opacity:.95;-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0,#000 50%,rgba(0,0,0,0) 78%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0 50%,#0000 78%)}body.dark-mode .controls .neu-btn--hero:after{opacity:.75}.face--front .brand{gap:12px}.nameplate{flex:1 1 auto;min-width:0;max-width:300px;filter:drop-shadow(3px 6px 8px var(--drop-wide)) drop-shadow(1px 1px 2px var(--drop-near))}.np{display:block;width:100%;height:auto}body.lite .nameplate{filter:none}.np-shine{animation:np-shine 7s ease-in-out infinite}@keyframes np-shine{0%,to{transform:translate(-39px)}50%{transform:translate(204px)}}.is-turning .np-shine{animation-play-state:paused}.is-turning .nameplate,.is-repainting .nameplate{filter:none}@media (prefers-reduced-motion: reduce){.np-shine{animation:none;transform:translate(90px)}}body.lite .np-shine{animation:none;transform:translate(90px)}.is-live .controls .neu-btn--hero,.is-connecting .controls .neu-btn--hero{background:linear-gradient(#46372017,#46372017),var(--well);box-shadow:inset 0 3px 9px var(--key-shadow),inset 0 0 0 1px #5a4c371a,var(--edge)}body.dark-mode.is-live .controls .neu-btn--hero,body.dark-mode .is-live .controls .neu-btn--hero,body.dark-mode .is-connecting .controls .neu-btn--hero{background:linear-gradient(#00000038,#00000038),var(--well)}.is-flipped .face--front,.is-flipped .face--front *,.is-flipped .face--front *:before,.is-flipped .face--front *:after{animation-play-state:paused!important}.wave:after{-webkit-backdrop-filter:none;backdrop-filter:none}.controls .neu-btn:after,.controls .neu-btn--hero:after{opacity:calc(.4 + .55 * var(--wear, 0));transition:opacity 4s ease;-webkit-mask-image:var(--smudge, linear-gradient(transparent, transparent));mask-image:var(--smudge, linear-gradient(transparent, transparent));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.dark-mode .controls .neu-btn:after{opacity:calc(.34 + .46 * var(--wear, 0))}.controls .metal-icon .k-layer{transition:opacity 4s ease}.controls .neu-btn:after{background-color:#54402621}body.dark-mode .controls .neu-btn:after{background-color:#ebdec612}.an-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.an-head .studio-section{margin:0}.an-range{display:inline-flex;padding:3px;border-radius:999px;background:var(--well);box-shadow:inset 0 1px 3px var(--key-shadow)}.an-range button{border:0;background:none;color:var(--ink-soft);font:600 .72rem/1 var(--ui);padding:7px 11px;border-radius:999px;cursor:pointer}.an-range button[aria-pressed=true]{background:linear-gradient(180deg,var(--key-top),var(--key-bottom));color:var(--ink);box-shadow:var(--raise-xs)}.an-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--cream-deep);box-shadow:inset 0 1px 4px var(--key-shadow),inset 0 -1px 0 var(--rim);grid-auto-flow:row dense}.an-tile{position:relative;aspect-ratio:1;cursor:pointer;outline:none}.an-tile:focus-visible .an-face{box-shadow:0 0 0 2px var(--gold),var(--raise-sm)}.an-face{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:inherit;transition:box-shadow .3s;box-shadow:4px 10px 20px var(--drop-wide),1px 2px 5px var(--drop-near),inset 0 1px 0 var(--rim)}.an-tile--paper .an-face{background:linear-gradient(180deg,var(--key-top),var(--key-bottom));color:var(--ink)}.an-title{display:flex;align-items:center;justify-content:space-between;font:600 .72rem/1.2 var(--ui);letter-spacing:.01em;opacity:.82}.an-live-dot{width:7px;height:7px;border-radius:50%;background:var(--flamingo);box-shadow:0 0 0 3px #f0779c33;animation:an-pulse 2s ease-in-out infinite}@keyframes an-pulse{50%{box-shadow:0 0 0 6px #f0779c00}}.an-big{font:700 2.7rem/1 var(--ui);letter-spacing:-.04em}.an-big--sm{font-size:1.55rem}.an-unit{font:700 .7rem/1 var(--ui);letter-spacing:0;opacity:.6}.an-sub{font:500 .68rem/1.3 var(--ui);opacity:.7}.an-flags{font-size:.95rem;letter-spacing:2px}.an-tile{--an-mark: #c94a74;--an-mark-2: #b4ac9f;--an-grid: rgba(127, 110, 85, .22);--an-none: rgba(127, 110, 85, .08)}body.dark-mode .an-tile{--an-mark: #f27fa4;--an-mark-2: #6b655b;--an-grid: rgba(241, 236, 226, .14);--an-none: rgba(241, 236, 226, .05)}.an-chart{position:relative;flex:1 1 auto;min-height:64px;margin-top:6px}.an-svg{position:absolute;inset:0;display:block;overflow:visible;direction:ltr}.studio[lang=fa] .an-svg text{font-family:"Estedad",var(--ui)}.an-grid{stroke:var(--an-grid);stroke-width:1;shape-rendering:crispEdges}.an-tick{font:600 9px var(--ui);fill:currentColor;opacity:.6}.an-val{font:800 10px var(--ui);fill:currentColor}.an-key{font:700 9px var(--ui);fill:currentColor;opacity:.8}.an-bar{fill:var(--an-mark)}.an-bar--ref{fill:var(--an-mark-2)}.an-bar--t2{fill-opacity:.75}.an-bar--t3{fill-opacity:.52}.an-bar--t4{fill-opacity:.32}.an-hit{fill:transparent}.an-hit:hover{fill:currentColor;fill-opacity:.05}.an-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.an-line--main{stroke:var(--an-mark)}.an-line--ref{stroke:var(--an-mark-2)}.an-dot{fill:var(--an-mark);stroke:var(--st-card, #f2efea);stroke-width:2}.an-cell{fill:var(--an-mark)}.an-cell--none{fill:var(--an-none)}.an-cell:hover{stroke:currentColor;stroke-opacity:.5}.an-hb{list-style:none;margin:0;padding:0;display:grid;gap:7px;align-content:center;height:100%}.an-hb li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;font:600 .72rem/1.2 var(--ui)}.an-hb-name{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-hb b{grid-row:2;grid-column:2;font:800 .7rem/1 var(--ui)}.an-hb-track{grid-row:2;grid-column:1;height:6px;border-radius:3px;background:var(--an-none)}.an-hb-track i{display:block;height:100%;border-radius:3px;background:var(--an-mark)}.an-chart--list{margin:0 0 4px}.an-kicker{flex:none;margin-top:6px;font:700 .62rem/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;opacity:.6}.an-big--name{flex:none;font-size:1.25rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio .an-big.an-big--name{margin-top:2px;font-size:1.3rem;line-height:1.2}.an-rank-head{margin:6px 0 4px;font:700 .62rem/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;opacity:.6}.an-rank{list-style:none;margin:0;padding:0;display:grid;gap:4px}.an-rank li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline;font:600 .74rem/1.25 var(--ui)}.an-rank-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio[dir=rtl] .an-rank-name,.studio[dir=rtl] .an-hb-name,.studio[dir=rtl] .an-big--name{text-align:right}.an-rank b{font:800 .74rem/1 var(--ui);font-variant-numeric:tabular-nums}.an-people{list-style:none;margin:0;padding:0;display:grid;gap:8px}.an-person{display:grid;gap:6px;padding:12px 14px;cursor:pointer;outline:none;border-radius:14px;background:var(--st-card, var(--key-top));box-shadow:1px 1px 3px #4e44380f}.an-person-top{display:flex;align-items:center;gap:8px;min-width:0}.an-person-rank{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--an-mark);color:#fff;font:800 .7rem/1 var(--ui)}.an-person:not(:first-child) .an-person-rank{background:var(--an-none);color:inherit}.an-person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 .92rem/1.2 var(--ui)}.an-person-line{margin:0;font:600 .78rem/1.4 var(--ui)}.an-person-line--soft{opacity:.7}.an-person:focus-visible{box-shadow:0 0 0 2px var(--an-mark)}.an-person:hover{background:color-mix(in srgb,var(--st-card, #fbf8f3) 92%,var(--an-mark))}.an-person-body{display:grid;gap:5px}.an-person.is-switching .an-person-body{animation:an-swap .28s var(--ease)}@keyframes an-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.an-person.is-switching .an-person-body{animation:none}}.an-person-hint{margin-inline-start:auto;flex:none;font:700 .68rem/1 var(--ui);color:var(--an-mark)}.an-person-h{margin-top:2px;font:700 .6rem/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;opacity:.6}.an-person-react{display:flex;flex-wrap:wrap;gap:4px 14px}.an-person-react span{display:inline-flex;align-items:center;gap:2px}.an-person-react .icon{width:13px;height:13px;color:var(--an-mark)}.an-person-react span+span .icon{color:var(--an-mark-2)}.an-chart--pair{height:170px;margin:0 0 6px}.an-tile.is-open .an-chart--pair{height:170px}.an-person-meter{display:grid;grid-template-columns:minmax(60px,260px) auto;justify-content:start;gap:8px;align-items:center;font:600 .74rem/1.2 var(--ui)}.an-tile.is-open[data-tile=posters] .an-chart--list,.an-tile.is-open[data-tile=posters] .an-kicker,.an-tile.is-open[data-tile=posters] .an-big--name,.an-more{display:none}.an-tile.is-open{grid-column:1 / -1;aspect-ratio:auto;cursor:default}.an-tile.is-open .an-face{position:relative;inset:auto;min-height:320px}.an-tile.is-open .an-title{font-size:.82rem;cursor:pointer}.an-tile.is-open .an-title:after{content:"\d7";font:400 1.3rem/1 var(--ui);opacity:.6;margin-left:10px}.an-tile.is-open .an-live-dot{margin-left:auto}.an-tile.is-open .an-more{display:block;margin-top:14px}.an-tile.is-open .an-chart{flex:none;height:190px}.an-tile.is-open .an-chart--list{height:auto}.an-tile.is-open[data-tile=heat] .an-chart{height:210px}.an-tile.is-open .an-big{margin-top:8px}.an-h{margin:14px 0 6px;font:700 .7rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;opacity:.65}.an-h:first-child{margin-top:0}.an-note,.an-empty{margin:0;font:500 .78rem/1.45 var(--ui);opacity:.75}.an-list{list-style:none;margin:0;padding:0}.an-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 0;border-top:1px solid rgba(127,110,85,.18);font:500 .8rem/1.3 var(--ui)}.an-list li:first-child{border-top:0}.an-list--songs li{grid-template-columns:minmax(0,1.4fr) minmax(40px,1fr) auto}.an-list .an-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-list b{font:700 .78rem var(--digit)}.an-flag{font-size:1rem}.an-share{position:relative;display:block;min-width:0}.an-share i{display:block;height:6px;border-radius:3px;background:var(--gold)}.an-share small{display:block;margin-top:3px;font:600 .62rem/1 var(--digit);opacity:.75}.an-table{display:grid;gap:0;font:500 .78rem/1.3 var(--ui)}.an-tr{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) .7fr .7fr;gap:8px;align-items:center;padding:7px 0;border-top:1px solid rgba(255,255,255,.2)}.an-tile--paper .an-tr{border-top-color:#7f6e552e}.an-table--3 .an-tr{grid-template-columns:1.4fr 1fr 1fr}.an-tr--head{border-top:0;font:700 .6rem/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.an-tr .an-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap;overflow:hidden}.an-num{font:700 .78rem var(--digit);text-align:right}.an-now-pill{font:700 .56rem/1 var(--digit);font-style:normal;padding:3px 5px;border-radius:6px;background:var(--flamingo);color:#fff}.an-legend{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.an-legend li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font:500 .76rem var(--ui)}.an-legend i{width:8px;height:8px;border-radius:50%}.an-legend b{font:700 .74rem var(--digit)}@media (prefers-reduced-motion: reduce){.an-live-dot{animation:none}}.curator{display:block;margin-top:0}.an-head{margin-bottom:12px}.an-group{gap:10px;padding:10px;margin-bottom:12px;border-radius:28px}.an-tile{border-radius:18px}.an-face{padding:12px}.an-tile.is-open .an-face{padding:14px}.an-title{flex:none;min-height:16px;line-height:16px}.an-big{line-height:.95}.an-big--sm{margin-top:4px}.an-sub{flex:none;margin-top:6px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-tile[data-tile=now] .an-sub{margin-top:auto}.an-flags{flex:none;margin-top:4px;min-height:18px;line-height:18px;white-space:nowrap;overflow:hidden}.an-big{margin-top:4px}.rot-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px}.rot-tools .tiers-search{width:100%;min-width:0}.rot-sort{border:0;border-radius:12px;padding:0 30px 0 12px;height:40px;font:600 .78rem var(--ui);color:var(--ink);background:var(--well) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23835d2a' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 11px center;box-shadow:inset 0 1px 3px var(--key-shadow);-webkit-appearance:none;appearance:none}.rot-sort:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.rot-chips{display:flex;gap:6px;overflow-x:auto;padding:2px 1px 6px;margin-bottom:4px;scrollbar-width:none}.rot-chips::-webkit-scrollbar{display:none}.rot-chip{flex:none;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:7px 11px;cursor:pointer;font:600 .74rem/1 var(--ui);color:var(--ink-soft);background:var(--well);box-shadow:inset 0 1px 2px var(--key-shadow)}.rot-chip b{font:700 .68rem var(--digit);opacity:.75}.rot-chip[aria-pressed=true]{color:#fff6e6;background:var(--gold-fill);box-shadow:1px 3px 8px var(--drop-near)}.rot-key{display:flex;flex-wrap:wrap;gap:4px 12px;margin:2px 0 8px;font:600 .64rem/1 var(--ui);color:var(--ink-soft)}.rot-key span{display:inline-flex;align-items:center;gap:4px}.rot-key .icon,.rot-stats .icon{width:11px;height:11px;opacity:.7}.an-tile[data-tile=tiers] .tiers-list{max-height:460px;gap:0}.an-tile[data-tile=tiers] .tier-row{padding:9px 2px;border-top:1px solid rgba(127,110,85,.16);gap:6px}.an-tile[data-tile=tiers] .tier-row:first-child{border-top:0}.rot-stats{display:flex;flex-wrap:wrap;align-items:center;gap:4px 11px;font:700 .68rem/1 var(--digit);color:var(--ink-soft)}.rot-stats i{display:inline-flex;align-items:center;gap:4px;font-style:normal}.rot-tier{font:700 .6rem/1 var(--ui);font-style:normal;padding:3px 6px;border-radius:6px;background:var(--gold-soft);color:var(--gold-deep)}.rot-tier--5{background:#c9406c24;color:var(--live)}.rot-rate{display:block;height:3px;border-radius:2px;background:#7f6e5524;overflow:hidden}.rot-rate b{display:block;height:100%;background:var(--live);opacity:.7}.rot-note{margin:10px 0 0;font:500 .68rem/1.4 var(--ui);color:var(--ink-soft)}.an-tile[data-tile=tiers] .tier-more{margin-top:6px}.rot-head{display:flex;align-items:center;gap:7px;min-width:0}.rot-head .tier-title{min-width:0}.rot-head .rot-tier{flex:none}.an-tile[data-tile=tiers] .tier-row-body{gap:5px}canvas.glass-gl{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;border-radius:inherit}body.glass-on .plate:before,body.glass-on .wave:before,body.glass-on .plate:after,body.glass-on .wave:after,body.glass-on .glass-scratch{display:none}body.lite canvas.glass-gl{display:none}.guide{position:fixed;inset:0;z-index:60;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;padding:16px 14px max(20px,env(safe-area-inset-bottom));background:#18130c99}.guide[hidden]{display:none}@media (hover: hover) and (pointer: fine){body:not(.lite) .guide{background:#18130c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.guide-sheet{position:relative;z-index:1;width:min(92vw,760px);transform-style:flat;perspective:1800px;filter:drop-shadow(7px 18px 26px rgba(10,6,2,.4)) drop-shadow(1px 2px 4px rgba(10,6,2,.25))}.guide.is-folding .guide-sheet,.guide-sheet.is-flying{filter:drop-shadow(3px 8px 12px rgba(10,6,2,.3))}.guide-page,.guide-face--plain,.guide-layer{background-color:#efebe3;background-image:radial-gradient(130% 120% at 50% 35%,#ffffff6b,#826c481a),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.guide-face--plain,.guide-layer{background-color:#e9e4da}.guide-page{position:relative;border-radius:4px;color:#3d372f;max-height:calc(100vh - 116px);max-height:calc(100dvh - 116px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(90,75,50,.3) transparent;padding:1.6em 2.1em 2.1em;outline:none}.guide-page--copy{position:absolute;border-radius:0;max-height:none;overflow:hidden}.guide-sheet:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;border-radius:0 0 4px 4px;pointer-events:none;background:linear-gradient(#efebe300,#e9e4daf2);opacity:0;transition:opacity .25s}.guide-sheet.can-scroll:after{opacity:1}.guide.is-folding .guide-sheet:after{opacity:0;transition:none}.guide-page{font-size:16px}.guide-head{display:block;margin-bottom:2em;text-align:center}.guide-hero{display:block;width:min(100%,19em);margin:0 auto .6em}.guide-title{margin:0 0 .35em;font:700 2em/1 var(--serif);letter-spacing:.06em;text-transform:uppercase;color:#5d564c;text-shadow:0 1px 0 rgba(255,255,255,.7),0 -1px 0 rgba(60,45,25,.22)}.guide-intro{max-width:38ch;margin:0 auto;font:500 1em/1.55 var(--ui);color:#4a443b}.guide-entries{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.5em 1.6em}.guide-entries li{display:grid;grid-template-columns:4.6em 1fr;gap:.9em;align-items:center}.guide-vg{width:4.6em;height:4.6em;overflow:visible}.guide-entries b{display:block;margin-bottom:.15em;font:700 1.04em/1.25 var(--ui);color:#3d372f}.guide-entries p{margin:0;font:400 .94em/1.5 var(--ui);color:#4f493f}.guide-sign{margin:1.7em auto 0;max-width:40ch;text-align:center;font:italic 500 1.05em/1.4 var(--serif);color:#6a6257}@media (max-width: 640px){.guide{padding-top:10px}.guide-sheet{width:min(94vw,440px)}.guide-page{padding:1.1em 1.1em 1.2em;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px)}.guide-head{margin-bottom:1.7em}.guide-hero{width:min(80%,16em)}.guide-title{font-size:1.7em}.guide-intro{font-size:.9em}.guide-entries{grid-template-columns:1fr;gap:1.4em}.guide-entries li{grid-template-columns:3.6em 1fr;gap:.8em}.guide-vg{width:3.6em;height:3.6em}.guide-entries b{font-size:.98em}.guide-entries p{font-size:.89em;line-height:1.42}.guide-sign{margin-top:1.6em;font-size:.98em}}.sk{filter:none}@media (hover: hover) and (pointer: fine){body:not(.lite) .sk{filter:url(#gd-pencil)}}.sk path,.sk circle,.sk rect,.sk ellipse{fill:none;stroke:#6f675c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.guide-vg .sk path,.guide-vg .sk circle,.guide-vg .sk rect,.guide-vg .sk ellipse{stroke-width:1.7}.sk .sk-soft{stroke-opacity:.4;stroke-width:1}.sk .sk-fill{fill:#e4dfd5}.sk .sk-fill2{fill:#d9d2c5}.sk .sk-paper{fill:#efebe4;stroke-opacity:.6}.sk .sk-dots{stroke-dasharray:.1 5.2;stroke-width:3;stroke:#8a8174}.sk .sk-dark{fill:#5d564c;stroke:#4c463e}.sk .sk-ink{fill:#6f675c}.sk .sk-skin{fill:#f4eee4}.sk .sk-inside{fill:#5d564c;stroke:#4c463e}.sk .sk-tick{stroke:#e9e4da;stroke-width:1}.sk .sk-needle{stroke:#d8c08a;stroke-width:2}.sk .sk-neck{stroke:#e4dfd5;stroke-width:7}.sk-plaque{fill:none;stroke:#8a8174;stroke-width:1.1}.sk-plaque--in{stroke-opacity:.4}.sk-script{font:italic 600 13px var(--serif);fill:#6f675c}.ga-lbl{font:700 9.5px var(--ui);letter-spacing:.04em}.guide [class*=ga-]{transform-box:fill-box;transform-origin:center}.ga-finger,.ga-ring,.ga-after,.ga-skip{opacity:0}.sk .ga-vote{fill:none}.sk .ga-unvote{fill:#6f675c}.sk .sk-ink-line{stroke-width:4}.ga-heart,.ga-rec{opacity:0}.sk .ga-heart{fill:#c98b8b;stroke:#a86c6c}.ga-lbl--hq{fill:#efebe3}.ga-lbl--sv{fill:#6f675c}.guide .ga-bars,.guide .ga-bar{transform-origin:50% 100%}.guide .ga-door{transform-origin:0 50%}@media (prefers-reduced-motion: no-preference){.guide-entries li{--cycle: 4.2s}.guide-entries li:nth-child(2){--lag: -1.4s}.guide-entries li:nth-child(3){--lag: -2.8s}.ga-finger{animation:ga-finger var(--cycle) ease-in-out var(--lag, 0s) infinite}.ga-press{animation:ga-press var(--cycle) ease-in-out var(--lag, 0s) infinite}.ga-ring{animation:ga-ring var(--cycle) ease-out var(--lag, 0s) infinite}.ga-after{animation:ga-after var(--cycle) ease-in-out var(--lag, 0s) infinite}.ga-vote{animation:ga-vote var(--cycle) step-end var(--lag, 0s) infinite}.ga-skip{animation:ga-skip var(--cycle) ease-out var(--lag, 0s) infinite}.ga-unvote{animation:ga-unvote var(--cycle) step-end var(--lag, 0s) infinite}.ga-heart{animation:ga-heart var(--cycle) ease-out var(--lag, 0s) infinite}.ga-hold~.ga-finger{animation:ga-finger-hold 6s ease-in-out infinite}.ga-hold{animation:ga-press-hold 6s ease-in-out infinite}.ga-holdring{stroke-dasharray:189;animation:ga-holdring 6s linear infinite}.ga-rec{animation:ga-rec 6s ease-in-out infinite}.ga-knob2{animation:ga-slide 6s cubic-bezier(.6,0,.3,1) infinite}.ga-lbl--hq{animation:ga-lbl-hq 6s step-end infinite}.ga-lbl--sv{animation:ga-lbl-sv 6s step-end infinite}.ga-bars{animation:ga-bars 6s cubic-bezier(.6,0,.3,1) infinite}.ga-bar{animation:ga-eq 1.1s ease-in-out infinite alternate}.ga-bar--2{animation-duration:.8s}.ga-bar--3{animation-duration:1.3s}.ga-bar--4{animation-duration:.95s}.ga-bar--5{animation-duration:1.2s}.ga-door{animation:ga-door 6s ease-in-out infinite}.ga-arrow{animation:ga-arrow 6s ease-in-out infinite}.ga-needle{animation:ga-needle 7s ease-in-out infinite alternate}.ga-knob{animation:ga-turn 7s ease-in-out infinite alternate}.ga-wave{animation:ga-wave 2.6s ease-in-out infinite}.ga-wave--2{animation-delay:.45s}.ga-note{animation:ga-note 5.2s ease-in-out infinite}.ga-note--2{animation-delay:2.6s}.ga-float{animation:ga-float 4.6s ease-in-out infinite alternate}.ga-ripple{animation:ga-ripple 4.6s ease-in-out infinite alternate}}@keyframes ga-finger{0%,26%{opacity:0;transform:translate(14px,16px)}38%{opacity:1;transform:translate(5px,6px)}46%,50%{opacity:1;transform:translate(0)}58%{opacity:1;transform:translate(4px,5px)}72%,to{opacity:0;transform:translate(14px,16px)}}@keyframes ga-press{0%,45%{transform:scale(1)}49%,52%{transform:scale(.91)}60%,to{transform:scale(1)}}@keyframes ga-ring{0%,47%{opacity:0;transform:scale(.94);stroke-width:3}50%{opacity:.75;transform:scale(.96);stroke-width:3}78%,to{opacity:0;transform:scale(1.32);stroke-width:1}}@keyframes ga-after{0%,55%{opacity:0}64%,88%{opacity:.8}to{opacity:0}}@keyframes ga-vote{0%{fill:transparent}50%{fill:#6f675c}94%{fill:transparent}}@keyframes ga-skip{0%,60%{opacity:0;transform:translate(-8px)}70%,88%{opacity:1;transform:none}to{opacity:0;transform:translate(6px)}}@keyframes ga-unvote{0%{fill:#6f675c}50%{fill:transparent}94%{fill:#6f675c}}@keyframes ga-heart{0%,52%{opacity:0;transform:translateY(6px) scale(.6)}62%,84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes ga-finger-hold{0%,8%{opacity:0;transform:translate(14px,16px)}16%,74%{opacity:1;transform:translate(0)}86%,to{opacity:0;transform:translate(14px,16px)}}@keyframes ga-press-hold{0%,14%{transform:scale(1)}18%,72%{transform:scale(.94)}78%,to{transform:scale(1)}}@keyframes ga-holdring{0%,16%{opacity:0;stroke-dashoffset:189}18%{opacity:.8;stroke-dashoffset:189}62%{opacity:.8;stroke-dashoffset:0}70%,to{opacity:0;stroke-dashoffset:0}}@keyframes ga-rec{0%,60%{opacity:0}66%{opacity:1}74%{opacity:.35}82%{opacity:1}90%{opacity:.35}to{opacity:0}}@keyframes ga-slide{0%,38%{transform:none}50%,88%{transform:translate(34px)}to{transform:none}}@keyframes ga-lbl-hq{0%{fill:#efebe3}44%{fill:#6f675c}94%{fill:#efebe3}}@keyframes ga-lbl-sv{0%{fill:#6f675c}44%{fill:#efebe3}94%{fill:#6f675c}}@keyframes ga-bars{0%,38%{transform:none}50%,88%{transform:scaleY(.45)}to{transform:none}}@keyframes ga-eq{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}@keyframes ga-door{0%,18%{transform:none}34%,70%{transform:scaleX(.42) skewY(-7deg)}86%,to{transform:none}}@keyframes ga-arrow{0%,28%{opacity:0;transform:translate(-10px)}44%,66%{opacity:1;transform:translate(6px)}80%,to{opacity:0;transform:translate(14px)}}@keyframes ga-needle{0%{transform:translate(-20px)}to{transform:translate(12px)}}@keyframes ga-turn{0%{transform:rotate(-30deg)}to{transform:rotate(25deg)}}@keyframes ga-wave{0%,to{opacity:.15}50%{opacity:.75}}@keyframes ga-note{0%{opacity:0;transform:translateY(8px) rotate(-6deg)}25%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translateY(-30px) rotate(8deg)}}@keyframes ga-float{0%{transform:translateY(-2px) rotate(-1.5deg)}to{transform:translateY(3px) rotate(1.5deg)}}@keyframes ga-ripple{0%{transform:scaleX(.92);opacity:.5}to{transform:scaleX(1.06);opacity:.9}}.guide-entries li:not(.is-seen) [class*=ga-],.guide-hero:not(.is-seen) [class*=ga-]{animation-play-state:paused!important}.guide.is-folding svg *{animation:none!important}body.lite .guide svg *{animation:none!important}.guide-ok{position:relative;z-index:2;margin-top:14px;min-width:200px;height:50px;padding:0 30px;border:0;border-radius:999px;cursor:pointer;font:700 .98rem/1 var(--ui);letter-spacing:.06em;color:#3d372f;background:linear-gradient(180deg,#f6f2ea,#e2dccf);box-shadow:0 10px 22px #00000059,0 2px 5px #00000040,inset 0 1px #fff}.guide-ok:active{transform:translateY(1px)}.guide-ok:focus-visible{outline:2px solid rgba(236,232,224,.7);outline-offset:3px}.guide-ok:focus:not(:focus-visible){outline:none}.guide-flap{position:absolute;transform-style:preserve-3d}.guide-flap--y{transform-origin:0 50%}.guide-flap--x{transform-origin:50% 0}.guide-face{position:absolute;inset:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.guide-flap--y .guide-face--back{transform:rotateY(180deg)}.guide-flap--x .guide-face--back{transform:rotateX(180deg)}.guide-shade{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#3c2d1959,#3c2d190d 70%,#fffcf533)}.guide-flap--x .guide-shade{background:linear-gradient(180deg,#3c2d1959,#3c2d190d 70%,#fffcf533)}.guide-cast{position:absolute;opacity:0;pointer-events:none}.guide-cast--y{background:linear-gradient(270deg,#281e0f29,#281e0f08 75%,#281e0f00)}.guide-cast--x{background:linear-gradient(0deg,#281e0f29,#281e0f08 75%,#281e0f00)}.guide-layer{position:absolute}.guide-layer--y{box-shadow:inset -1px 0 #5a46281a,-1px 0 3px #281e0f1f}.guide-layer--x{box-shadow:inset 0 -1px #5a46281a,0 -1px 3px #281e0f1f}body.dark-mode .guide{background:#0000009e}.guide-creases{position:absolute;top:0;left:0;right:0;height:100%;z-index:1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .6s ease}.guide-sheet.is-creased .guide-creases{opacity:1}.gc{position:absolute;display:block}.gc--v{top:0;bottom:0;width:16px;margin-left:-8px;background:linear-gradient(90deg,#46341c00,#46341c0d 38%,#46341c26 49%,#fffdf899 53%,#fffdf81f 68%,#fffdf800)}.gc--v.gc--m{transform:scaleX(-1)}.gc--h{left:0;right:0;height:16px;margin-top:-8px;background:linear-gradient(180deg,#fffdf800,#fffdf81f 32%,#fffdf899 47%,#46341c26 51%,#46341c0d 62%,#46341c00)}.face--front .attribution{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.face--front .attribution>span{margin-left:auto;line-height:1}.guide-icon{position:relative;display:block;flex:none;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;cursor:pointer;background:none;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent}.guide-icon:before{content:"";position:absolute;inset:-12px -12px -10px -10px;border-radius:14px}.guide-icon[hidden]{display:none}.guide-icon .icon{width:24px;height:24px;transition:transform .15s var(--ease),filter .15s var(--ease)}.guide-icon:active .icon{transform:translateY(1.5px);filter:drop-shadow(.5px 1px 1px var(--drop-near))}body.lite .guide-icon .icon{filter:none}.guide-icon:focus-visible{box-shadow:0 0 0 2px var(--gold)}html.no-scroll,html.no-scroll body{overflow:hidden;overscroll-behavior:none}html.no-scroll .stage{overflow:hidden}html.fit-1 .face--front.deck{padding:14px 14px 10px}html.fit-1 .face--front .brand{margin-bottom:8px}html.fit-1 .plate{margin-bottom:10px}html.fit-1 .song-card{margin-bottom:6px}html.fit-1 .wave{height:40px;margin-bottom:10px}html.fit-1 .attribution{margin-top:6px}html.fit-2 .plate{padding:10px 12px}html.fit-2 .plate-status{font-size:1.05rem}html.fit-2 .song-name{font-size:1.25rem}html.fit-2 .neu-btn--hero{width:64px;height:64px;border-radius:50%}html.fit-2 .neu-btn--round,html.fit-2 .neu-btn--small{width:46px;height:46px;border-radius:14px}html.fit-2 .wave{height:34px;margin-bottom:8px}html.fit-3 .plate-news{display:none}html.fit-3 .face--front .brand{margin-bottom:6px}html.fit-3 .nameplate{max-width:230px}html.fit-3 .song-card{margin-bottom:4px}.plate,.plate *{font-family:var(--crt)}.plate{font-size-adjust:.5}.plate .plate-status{letter-spacing:.03em;font-weight:400}.plate .onair,.plate .q-chip,.plate .plate-label,.plate .news-time{letter-spacing:.1em;font-weight:400}.plate .news-text{font-weight:400}@supports not (font-size-adjust: .5){.plate .plate-status{font-size:1.9rem}.plate .onair,.plate .q-chip,.plate .plate-label{font-size:.9rem}.plate .news-list{font-size:1.15rem}}.guide-icon{color:var(--ink-soft);opacity:.8}.guide-icon:hover{opacity:1}.guide-icon .icon{filter:drop-shadow(1px 2px 2px var(--drop-wide)) drop-shadow(.5px 1px 1px var(--drop-near))}body{--key-wall: #cec5b5;--key-wall-live: #c8c0b2}body.dark-mode{--key-wall: #1c1a16;--key-wall-live: #0d0c0a}.face--front .controls .neu-btn{--wall: 6px;border-radius:50%;background:radial-gradient(120% 120% at 30% 25%,var(--key-top),var(--key-bottom) 70%);box-shadow:0 var(--wall) 0 var(--key-wall),6px calc(var(--wall) + 9px) 20px var(--drop-wide),2px calc(var(--wall) + 2px) 4px var(--drop-near);transition:transform .09s ease-out,box-shadow .09s ease-out}.face--front .controls .neu-btn--hero{--wall: 7px}.face--front .controls .neu-btn--hero:before{inset:0;border-radius:50%;box-shadow:none;background:radial-gradient(70% 70% at 50% 45%,rgba(0,0,0,.035),transparent 70%)}.face--front .controls .neu-btn:active,.face--front .controls .neu-btn[aria-pressed=true],.face--front.is-live .controls .neu-btn--hero,.face--front.is-connecting .controls .neu-btn--hero,.is-live .controls .neu-btn--hero,.is-connecting .controls .neu-btn--hero{transform:translateY(calc(var(--wall) - 2px));box-shadow:0 2px 0 var(--key-wall),2px 5px 10px var(--drop-wide),1px 1px 2px var(--drop-near)}.face--front.is-live .controls .neu-btn--hero,.is-live .controls .neu-btn--hero,.is-connecting .controls .neu-btn--hero{background:radial-gradient(120% 120% at 30% 25%,var(--well),var(--btn-pressed) 80%)}body.lite .face--front .controls .neu-btn{box-shadow:0 3px 0 var(--key-wall);background:var(--key-top)}.key-cap{position:absolute;z-index:0;pointer-events:none}body.keys-3d .face--front .controls .neu-btn,body.keys-3d .face--front .controls .neu-btn:active,body.keys-3d .face--front .controls .neu-btn[aria-pressed=true],body.keys-3d .is-live .controls .neu-btn--hero,body.keys-3d .is-connecting .controls .neu-btn--hero{background:transparent;box-shadow:none;transform:none;transition:none;height:auto;aspect-ratio:1 / .927;overflow:visible}body.keys-3d .face--front .controls .neu-btn--hero:before{display:none}body.keys-3d .face--front .controls .neu-btn .icon,body.keys-3d .face--front .controls .neu-btn:after{transform:translateY(var(--sink, 0px))}body.keys-3d .face--front .controls .neu-btn:after{border-radius:50%}body.lite .key-cap{display:none}.face--front .attribution>span{margin-right:-.12em}.guide-icon .icon{margin-left:-1px}@media (max-width: 360px){.face--front .attribution{margin-left:-4px;margin-right:-4px}.face--front .nameplate{margin-left:-4px}}.face--front .song-card{margin-top:8px;margin-bottom:18px}.face--front .song-name{margin-bottom:6px}html.fit-1 .face--front .song-card{margin-top:2px;margin-bottom:10px}html.fit-3 .face--front .song-card{margin-top:0;margin-bottom:6px}@media (max-width: 360px){.face--front .wave{margin-left:-4px;margin-right:-4px}}.face--front .song-name,.face--front .artist-name{min-height:1.2em}.face--front .artist-name:empty:before{content:"\a0"}.face--front .news-list{min-height:calc(2.375rem + 5px);align-content:start}.sk-script{font-style:italic}.guide.is-folding .guide-sheet{filter:none}.guide.is-folding .guide-sheet.is-flying{filter:drop-shadow(3px 8px 12px rgba(10,6,2,.3))}.guide.is-folding .sk{filter:none!important}.guide-flap{will-change:transform}.guide-cast{will-change:opacity}.guide-layer,.guide-cast{transform:none}body{--fl-line: rgba(184, 137, 75, .62)}body.dark-mode{--fl-line: rgba(214, 174, 106, .55)}.fl{display:block;width:100%;height:100%;overflow:visible}.fl .fl-net,.fl .fl-rim{fill:none;stroke:var(--fl-line);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.fl .fl-net{stroke-width:.8px;stroke-opacity:.72}.fl .fl-rim{stroke-width:1.25px}.fl .fl-tip{fill:var(--fl-line);fill-opacity:.55}.fl .fl-eyering{fill:none;stroke:var(--fl-line);stroke-width:1.1px;vector-effect:non-scaling-stroke}.fl .fl-pupil{fill:var(--fl-line);fill-rule:evenodd}.fl .fl-eyeshut{fill:none;stroke:var(--fl-line);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linecap:round}.fl .fl-eye{transform-box:view-box;animation:fl-blink 4.2s infinite}@keyframes fl-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}.fl .fl-wing{transform-box:view-box;transform-origin:66px 31px;animation:fl-flap .52s infinite}.fl .fl-wing--far{animation-delay:-.07s;opacity:.55}@keyframes fl-flap{0%{transform:scaleY(1);animation-timing-function:cubic-bezier(.5,0,.75,.6)}38%{transform:scaleY(-.8);animation-timing-function:cubic-bezier(.3,.3,.5,1)}to{transform:scaleY(1)}}.fl .fl-flybody{transform-box:view-box;transform-origin:70px 36px;animation:fl-heave .52s infinite}@keyframes fl-heave{0%,to{transform:none}30%{transform:translateY(-1.6px) rotate(-.6deg)}62%{transform:translateY(.4px)}}.fl-bird.is-flaring .fl .fl-wing,.fl-bird.is-flaring .fl .fl-flybody{animation-duration:.22s}.fl-bird.is-tumbling .fl .fl-wing,.fl-bird.is-tumbling .fl .fl-flybody{animation-duration:.12s}.fl-bird.is-dazed .fl .fl-wing,.fl-bird.is-dazed .fl .fl-flybody{animation-duration:.9s}.fl-bird.is-gliding .fl .fl-wing{animation:fl-glide 2.4s ease-in-out infinite alternate}.fl-bird.is-gliding .fl .fl-flybody{animation:none}@keyframes fl-glide{0%{transform:scaleY(.3)}to{transform:scaleY(.12)}}.fl-layer{position:fixed;inset:0;z-index:40;pointer-events:none;overflow:hidden}.fl-layer--back{z-index:0}.fl-bird{--fl-line: rgba(172, 124, 58, .92);position:absolute;left:0;top:0;width:100px;height:100px;padding:0;border:0;background:none;cursor:pointer;pointer-events:none;will-change:transform;transform-origin:50% 76%;-webkit-tap-highlight-color:transparent}body.dark-mode .fl-bird{--fl-line: rgba(226, 192, 130, .88)}.fl-bird:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px}.fl-bird .fl-pose{position:absolute;bottom:0;display:block;transform-origin:50% 100%;scale:var(--s, 1);transition:opacity .22s ease,transform .26s ease;pointer-events:auto}.fl-bird .fl-pose:before{content:"";position:absolute;inset:-12px}.fl-bird .fl-pose--fly{left:-10px;width:120px;height:60px}.fl-bird svg.fl{overflow:visible}.fl-bird .fl-pose--stand{left:20px;width:60px;height:95px;opacity:0;pointer-events:none}.fl-bird.is-standing .fl-pose--fly{opacity:0;pointer-events:none}.fl-bird.is-standing .fl-pose--stand{opacity:1;transform:none;pointer-events:auto}.fl-layer--back .fl-bird .fl-pose{pointer-events:none}.fl-bird.is-standing .fl-pose--stand .fl{transform-origin:50% 100%;animation:fl-idle 5s ease-in-out infinite}@keyframes fl-idle{0%,to{transform:none}30%{transform:rotate(-1deg)}65%{transform:rotate(1.2deg) translateY(.5px)}}.fl-bird.is-landing .fl-pose--stand .fl{animation:fl-settle .45s ease-out}.fl-bird.is-standing .fl-pose--stand .fl-body{transform-box:view-box;transform-origin:30px 62px;animation:fl-breathe-s 4.4s ease-in-out infinite}@keyframes fl-breathe-s{0%,to{transform:none}50%{transform:scale(1.012,.992)}}.fl-bird.is-landing .fl-pose--stand .fl-body{animation:fl-fluff .5s ease-out}@keyframes fl-fluff{0%,to{transform:none}30%{transform:scale(1.05,.95)}55%{transform:scale(.98,1.03)}78%{transform:scale(1.015,.99)}}.fl.has-fish .fl-fish path{transform-box:fill-box;transform-origin:60% 50%;animation:fl-wiggle .26s ease-in-out infinite alternate}@keyframes fl-wiggle{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.fl-bird.is-standing.is-sleeping .fl-pose--stand .fl-body{transform-box:view-box;transform-origin:30px 62px;animation:fl-breathe 3.6s ease-in-out infinite}@keyframes fl-settle{0%{transform:translateY(-7px) scale(.97,1.05)}55%{transform:translateY(0) scale(1.04,.93)}to{transform:none}}.fl-bird.is-crouching .fl-pose--stand .fl{animation:none;transform:scale(1.02,.96);transition:transform .3s ease-in}.fl-bird.is-dancing .fl-pose--stand .fl{animation:fl-bounce .5s ease-in-out infinite alternate}.fl .fl-wingup{transform-box:view-box;transform-origin:34px 37px}.fl .fl-wingup-far{transform:translate(4px,-1.5px);opacity:.55}.fl-bird.is-dancing .fl-wingup{animation:fl-salute 2s ease-in-out infinite}@keyframes fl-salute{0%,to{opacity:0;transform:scale(.9,.1)}14%{opacity:1;transform:none}38%{opacity:1;transform:rotate(-5deg)}56%{opacity:0;transform:scale(.9,.1)}}@keyframes fl-bounce{0%{transform:scaleY(1)}to{transform:scaleY(.975)}}.fl .fl-wingup,.fl .fl-eyeshut{opacity:0}.fl.is-shut .fl-eye{opacity:0;animation:none}.fl.is-shut .fl-eyeshut{opacity:1}.fl-zz{position:absolute;left:46px;top:24px;width:0;height:0;pointer-events:none;display:none}.fl-bird[data-left="1"] .fl-zz{transform:scaleX(-1)}.fl-bird.is-sleeping .fl-zz{display:block}.fl-zz i{position:absolute;left:0;top:0;font:italic 600 11px/1 var(--ui);color:var(--fl-line);opacity:0;animation:fl-z 2.6s ease-out 1.5s infinite}.fl-zz i:nth-child(2){font-size:9px;animation-delay:2.4s}.fl-zz i:nth-child(3){font-size:8px;animation-delay:3.3s}@keyframes fl-z{0%{opacity:0;transform:translate(0)}20%{opacity:.95}to{opacity:0;transform:translate(-14px,-28px)}}.fl .fl-fish{opacity:0}.fl.has-fish .fl-fish{opacity:1}.fl-bird.is-on-display{--fl-line: var(--well-ink);opacity:.88}.fl-bird.is-walking .fl-pose--stand .fl{animation:fl-walk .46s ease-in-out infinite}@keyframes fl-walk{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(-2deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-2px) rotate(2deg)}}.fl-puff{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.fl-puff i{position:absolute;left:-1.5px;top:-12px;width:3px;height:24px;border-radius:2px;background:var(--fl-line, #b8894b);transform-origin:1px 9px;animation:fl-burst .6s ease-out forwards}.fl-puff i,.fl-puff b{filter:drop-shadow(0 0 1px rgba(255,250,240,.9))}.fl-puff i:nth-child(1){rotate:0deg}.fl-puff i:nth-child(2){rotate:45deg}.fl-puff i:nth-child(3){rotate:90deg}.fl-puff i:nth-child(4){rotate:135deg}.fl-puff i:nth-child(5){rotate:180deg}.fl-puff i:nth-child(6){rotate:225deg}.fl-puff i:nth-child(7){rotate:270deg}.fl-puff i:nth-child(8){rotate:315deg}@keyframes fl-burst{0%{scale:1 .3;opacity:1}to{scale:1 1;opacity:0;transform:translateY(-26px)}}.fl-puff b{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--fl-line, #b8894b);animation:fl-ring .5s ease-out forwards}@keyframes fl-ring{0%{scale:.2;opacity:1}to{scale:1.8;opacity:0}}.fl-puff u{position:absolute;left:-9px;top:-4px;width:18px;height:8px;opacity:0;animation:fl-feather var(--d, 1.4s) ease-out .05s forwards}.fl-puff u svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--fl-line, #b8894b);stroke-width:1.1;stroke-linecap:round}@keyframes fl-feather{0%{opacity:1;transform:translate(0) rotate(var(--r))}25%{transform:translate(calc(var(--dx) * .8),-18px) rotate(calc(var(--r) + 70deg))}to{opacity:0;transform:translate(var(--dx),48px) rotate(calc(var(--r) + 220deg))}}.fl-stars{position:absolute;left:0;top:0;width:44px;height:16px;pointer-events:none}.fl-stars span{position:absolute;inset:0;animation:fl-orbit .9s linear infinite;transform-style:preserve-3d}.fl-stars i{position:absolute;top:0;font-style:normal;font-size:15px;line-height:1;color:var(--gold, #b8894b)}.fl-stars i:nth-child(1){left:0}.fl-stars i:nth-child(2){left:16px;top:6px}.fl-stars i:nth-child(3){left:32px}@keyframes fl-orbit{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.fl .fl-shades{display:none}.fl.has-shades .fl-shades{display:inline}.fl .fl-lens{fill:#1c1915;fill-opacity:.92;stroke:var(--fl-line);stroke-width:.9px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fl .fl-frame{fill:none;stroke:var(--fl-line);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-linecap:round}.fl .fl-glint{fill:none;stroke:#fff;stroke-opacity:.75;stroke-width:.7px;vector-effect:non-scaling-stroke;stroke-linecap:round}.fl.shades-on .fl-eye,.fl.shades-on .fl-eyeshut{opacity:0}.fl-bird.is-startled .fl-pose{animation:fl-jump .5s cubic-bezier(.3,0,.4,1)}@keyframes fl-jump{0%{translate:0 0}35%{translate:0 -12px;scale:calc(var(--s, 1) * .96) calc(var(--s, 1) * 1.06)}70%{translate:0 0;scale:calc(var(--s, 1) * 1.05) calc(var(--s, 1) * .94)}to{translate:0 0}}.fl-bird.is-startled .fl-eye{animation:fl-wide .55s ease-out forwards}@keyframes fl-wide{0%{transform:scale(1)}30%{transform:scale(1.9)}to{transform:scale(1.55)}}.fl-fx{position:absolute;left:0;top:0;pointer-events:none;color:var(--gold);line-height:1}.fx-note{font:700 15px/1 var(--ui);animation:fx-note 2s ease-out forwards}@keyframes fx-note{0%{opacity:0;transform:translateY(4px) scale(.6)}15%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx, 10px),-40px) rotate(-12deg) scale(1.05)}}.fx-feather{width:22px;animation:fx-feather 3.2s ease-in-out forwards}.fx-feather svg{display:block;width:100%;fill:none;stroke:var(--gold);stroke-width:1}@keyframes fx-feather{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:1}50%{transform:translate(calc(var(--dx, 20px) * .6),22px) rotate(40deg)}to{opacity:0;transform:translate(var(--dx, 20px),52px) rotate(-20deg)}}.fx-spark{font-size:13px;animation:fx-spark .9s ease-out forwards}@keyframes fx-spark{0%{opacity:0;transform:scale(.2) rotate(0)}35%{opacity:1;transform:scale(1.3) rotate(45deg)}to{opacity:0;transform:scale(.6) rotate(90deg)}}.fx-heart{width:18px;animation:fx-heart 3.6s ease-out forwards}.fx-heart svg{display:block;width:100%;fill:var(--gold-soft);stroke:var(--gold);stroke-width:1.6}@keyframes fx-heart{0%{opacity:0;transform:scale(.2)}12%{opacity:1;transform:scale(1.25)}20%,30%,40%{transform:scale(1)}25%,35%{transform:scale(1.15)}to{opacity:0;transform:translateY(-34px) scale(.9)}}.fx-bang{font:800 22px/1 var(--ui);animation:fx-bang .9s cubic-bezier(.3,1.5,.5,1) forwards}@keyframes fx-bang{0%{opacity:0;transform:scale(.2) translateY(8px)}25%{opacity:1;transform:scale(1.15)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-6px)}}.fx-ball{width:14px;height:14px}.fx-shadow{height:4px;border-radius:50%;background:var(--well-ink);opacity:.4;filter:blur(.6px)}.fx-ball svg{display:block;width:100%;height:100%;fill:var(--gold-soft);stroke:var(--gold);stroke-width:1.4}#wave{position:relative;z-index:1}.wave-float{position:absolute;left:0;bottom:4%;height:86%;aspect-ratio:1;z-index:0;pointer-events:none;opacity:.9;will-change:transform;clip-path:inset(0 0 9% 0);filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.wave-float img{display:block;width:100%;height:100%}.fl-say{position:absolute;left:0;top:0;max-width:min(180px,52vw);padding:5px 10px 6px;border-radius:12px;background:linear-gradient(145deg,var(--key-top),var(--key-bottom));color:var(--gold-deep);font:700 .68rem/1.25 var(--ui);letter-spacing:.01em;box-shadow:var(--raise-sm),var(--edge),inset 0 0 0 1px var(--gold-soft);pointer-events:none;opacity:0;scale:.15;transition:opacity .25s ease,scale .42s cubic-bezier(.3,1.45,.5,1)}.fl-say span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-say:after{content:"";position:absolute;bottom:-4px;left:calc(var(--tail-x, 14px) - 5px);width:10px;height:10px;background:var(--key-bottom);border-radius:0 0 3px;transform:rotate(45deg);box-shadow:inset -1px -1px 0 var(--gold-soft),2px 2px 3px var(--drop-near)}.fl-say[data-tail=l]:after,.fl-say[data-tail=r]:after{bottom:auto;top:calc(var(--tail-y, 12px) - 5px)}.fl-say[data-tail=l]:after{left:-4px;border-radius:0 0 0 3px;box-shadow:inset 1px -1px 0 var(--gold-soft),-2px 2px 3px var(--drop-near)}.fl-say[data-tail=r]:after{left:auto;right:-4px;border-radius:0 3px 0 0;box-shadow:inset -1px 1px 0 var(--gold-soft),2px -2px 3px var(--drop-near)}.fl-say:before{content:"";position:absolute;pointer-events:none;background-image:radial-gradient(circle,var(--gold) 1.1px,transparent 1.6px)}.fl-say[data-tail=b]:before{top:calc(100% + 6px);left:calc(var(--tail-x, 14px) - 2px);width:4px;height:var(--stalk, 0px);background-size:4px 6px;background-repeat:repeat-y}.fl-say[data-tail=l]:before{right:calc(100% + 6px);top:calc(var(--tail-y, 12px) - 2px);width:var(--stalk, 0px);height:4px;background-size:6px 4px;background-repeat:repeat-x}.fl-say[data-tail=r]:before{left:calc(100% + 6px);top:calc(var(--tail-y, 12px) - 2px);width:var(--stalk, 0px);height:4px;background-size:6px 4px;background-repeat:repeat-x}.fl-say.is-in{opacity:1;scale:1}@media (prefers-reduced-motion: reduce){.fl-say{transition:opacity .25s;scale:1}}.sky-layer{position:fixed;inset:0;z-index:35;pointer-events:none;overflow:hidden}.sky-layer[hidden]{display:none}.sky-text{position:absolute;left:0;right:0;top:max(8px,calc(env(safe-area-inset-top) + 4px));text-align:center;white-space:nowrap;font:italic 800 30px/1.2 var(--ui);letter-spacing:.02em;color:var(--fl-line);text-shadow:0 0 6px rgba(255,255,255,.85),0 0 18px rgba(255,250,240,.7);transition:opacity 4s ease,filter 4s ease,transform 4s ease}body.dark-mode .sky-text{text-shadow:0 0 6px rgba(0,0,0,.8),0 0 18px rgba(214,174,106,.35)}.sky-text span{--p: 0px;display:inline-block;white-space:pre;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--p) - 46px),transparent var(--p));mask-image:linear-gradient(90deg,#000 calc(var(--p) - 46px),transparent var(--p))}.sky-text[dir=rtl] span{-webkit-mask-image:linear-gradient(270deg,#000 calc(var(--p) - 46px),transparent var(--p));mask-image:linear-gradient(270deg,#000 calc(var(--p) - 46px),transparent var(--p))}.sky-text.is-gone{opacity:0;filter:blur(6px);transform:translateY(-14px) scale(1.04)}.sky-bird{position:absolute;left:0;top:0;width:80px;height:40px;will-change:transform}.catch{width:min(380px,calc(100vw - 32px));padding:20px 16px 16px;overflow:visible;margin-top:max(120px,18vh)}.catch .fl{--fl-line: rgba(232, 204, 158, .95)}.catch-peek{position:absolute;right:56px;bottom:100%;width:112px;height:92px;overflow:hidden;pointer-events:none}.catch-bird{position:absolute;left:6px;top:2px;width:100px;height:157px}.catch-flyer{position:absolute;right:52px;bottom:calc(100% + 18px);width:110px;height:55px;opacity:0;pointer-events:none}.catch.is-flying .catch-peek{opacity:0;transition:opacity .15s}.catch.is-flying .catch-flyer{opacity:1}.catch-form{display:grid;gap:10px;min-width:0}.catch-title{margin:0 2px;font:800 1.08rem/1.2 var(--ui);color:var(--ink)}.catch-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;align-items:center}.catch-note{position:relative;border-radius:14px;background:var(--well);box-shadow:var(--press),var(--edge);transform-origin:70% 50%}.catch-input{width:100%;min-width:0;height:48px;padding:0 14px;border:0;background:none;color:var(--ink);font:600 1rem/1 var(--ui);outline:none}.catch-note:focus-within{box-shadow:var(--press),0 0 0 1.5px var(--gold)}.catch-send{width:48px;height:48px;border:0;border-radius:14px;display:grid;place-items:center;cursor:pointer;background:linear-gradient(145deg,var(--key-top),var(--key-bottom));color:var(--gold-deep);box-shadow:var(--raise-sm),var(--edge)}.catch-send:active{transform:translateY(1px);box-shadow:var(--press-sm),var(--edge)}.catch-send:disabled{opacity:.5}.catch-send .icon{width:20px;height:20px}.catch.is-sent .catch-title,.catch.is-sent .catch-send{opacity:.35;transition:opacity .3s}.catch.is-sent .catch-form>:not(.catch-note){opacity:.35;transition:opacity .3s}.fl-side .fl-breathe{transform-box:view-box;transform-origin:30px 62px;animation:fl-breathe 3.2s ease-in-out infinite}@keyframes fl-breathe{0%,to{transform:none}50%{transform:scale(1.02,.985)}}.guide-vg .sk .guide-lowpoly .fl-net{stroke-width:.7;stroke-opacity:.6}.guide-vg .sk .guide-lowpoly .fl-rim{stroke-width:1.1}.guide-vg .sk .guide-lowpoly .fl-eyering{stroke-width:.9}.guide-vg .sk .guide-lowpoly .fl-pupil,.guide-vg .sk .guide-lowpoly .fl-tip{fill:#6f675c;fill-rule:evenodd;stroke:none}.guide-vg .sk .guide-lowpoly .fl-tip{fill-opacity:.5}.guide .ga-flap{transform-box:view-box;transform-origin:66px 31px}.guide .ga-trail{stroke-dasharray:120;stroke-dashoffset:120;stroke-opacity:.5}@media (prefers-reduced-motion: no-preference){.ga-flap{animation:ga-flap .9s ease-in-out infinite alternate}.ga-note-scroll{animation:ga-scroll 2.4s ease-in-out infinite alternate}.ga-trail{animation:ga-trail 4.2s ease-in-out infinite}}@keyframes ga-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.7)}}@keyframes ga-scroll{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-4px) rotate(3deg)}}@keyframes ga-trail{0%{stroke-dashoffset:120}60%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}@media (prefers-reduced-motion: reduce){.fl *,.fl-zz i{animation:none!important}}.notes-panel{margin-top:18px}.notes-panel.is-in-tile{margin-top:16px;padding-top:12px;border-top:1px solid rgba(90,70,40,.16);text-align:start}.notes-panel.is-in-tile>.studio-section{display:none}.an-tile:not(.is-open) .an-notes{display:none}.notes-help{margin:0 0 8px;font-size:.84rem;line-height:1.45;color:var(--ink-soft)}.note-item.is-flagged .queue-meta{color:var(--danger)}.notes-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.notes-btn{height:44px;padding:0 16px;border-radius:12px;font-weight:700;color:var(--gold-deep)}.words{margin-top:12px}.words summary{cursor:pointer;font-weight:700;color:var(--ink-soft);padding:6px 0}.words summary span{font-weight:500;opacity:.8;margin-left:4px}.words-list{display:flex;flex-wrap:wrap;gap:6px}.word-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 8px 5px 10px;border:1.5px solid var(--line);border-radius:999px;background:var(--btn-face);color:var(--ink);font:600 .82rem/1 var(--ui);cursor:pointer}.word-chip .icon{width:12px;height:12px;opacity:.6}.word-chip:hover{border-color:var(--danger)}.word-chip:hover .icon{opacity:1;color:var(--danger)}@media (orientation: landscape) and (max-height: 520px){.stage{padding-top:10px}.face--front{min-height:calc(100dvh - 20px)}}@media (min-width: 1100px) and (min-height: 640px){.guide-sheet{width:min(88vw,1080px)}.guide-page{font-size:17px;padding:1.8em 2.6em 2.3em}.guide-entries{grid-template-columns:repeat(3,1fr);gap:1.7em 2em}.guide-hero{width:min(100%,21em)}}.face--front:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:5;background:linear-gradient(180deg,#fff8e829,#fff8e800 28%,#3c2a1200 55%,#3c2a1217);opacity:0;transition:opacity 1.6s cubic-bezier(.45,0,.25,1)}body.dark-mode .face--front:after{background:linear-gradient(180deg,#ffe2aa12,#ffe2aa00 30%,#0000 55%,#0000002e)}body.is-skywriting .face--front:after{opacity:1}.guide[lang=fa] .guide-page,.guide[lang=fa] .guide-ok{font-family:Estedad,Vazirmatn,Tahoma,sans-serif}.guide[lang=fa] .guide-title{font-family:Estedad,Vazirmatn,Tahoma,sans-serif;text-transform:none;letter-spacing:0;font-weight:700}.guide[lang=fa] .guide-intro,.guide[lang=fa] .guide-entries p{line-height:1.85}.guide[lang=fa] .guide-entries b,.guide[lang=fa] .guide-entries p,.guide[lang=fa] .guide-sign,.guide[lang=fa] .guide-intro{font-family:inherit}.guide[lang=fa] .guide-sign{font-style:normal}.guide-lang{position:absolute;top:10px;inset-inline-end:12px;z-index:2;padding:3px 9px;border:1px solid rgba(90,75,50,.3);border-radius:999px;background:#fff6;color:#5d564c;font:600 12px/1.4 "Estedad","Vazirmatn",var(--ui);cursor:pointer}.guide-lang:hover{background:#ffffffb3}.guide.is-folding .guide-lang{visibility:hidden}@media (min-width: 1100px) and (min-height: 700px){.float-wrap.is-grown{max-width:min(980px,90vw)}.flip.is-grown{height:min(calc(var(--front-h) * 1.45),calc(100dvh - 32px))!important}.flip.is-grown .an-group{grid-template-columns:repeat(4,minmax(0,1fr))}}.plate.is-chat .plate-scale,.plate.is-chat .plate-status{display:none}.plate.is-chat .plate-news{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin-top:10px}html.fit-3 .plate-news.is-chat{display:flex}.plate-news.is-chat .plate-label{color:var(--live)}.plate-news.is-chat .plate-label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--flamingo);vertical-align:1px;animation:blink 1.6s steps(2,jump-none) infinite}.plate-chat{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-height:0}.plate-chat[hidden]{display:none}.plate-chat-list{flex:1 1 auto;height:9.6em;min-height:0;margin:0;padding:2px 2px 0;list-style:none;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;font-size:.95rem;line-height:1.3;scrollbar-width:thin;-webkit-mask-image:linear-gradient(transparent,#000 14px);mask-image:linear-gradient(transparent,#000 14px)}.plate-chat-list .chat-line{margin-top:0;overflow-wrap:anywhere;color:var(--well-ink)}.plate-chat-list .chat-line:first-child{margin-top:auto}.plate-chat-list .chat-who{margin-right:8px;color:var(--gold-deep);font-weight:400}.plate-chat-list .is-host .chat-who{color:var(--live)}.plate-chat-list .chat-empty{margin-top:auto;color:var(--ink-soft)}.plate-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding-top:8px;border-top:1px solid var(--scale)}.plate-chat-name{grid-column:1 / -1;justify-self:start;padding:0;border:0;background:none;color:var(--gold-deep);font-size:.85rem;cursor:pointer}.plate-chat-name[hidden]{display:none}.plate-chat-input{width:100%;min-width:0;height:34px;padding:0 2px;border:0;border-bottom:1px dashed var(--scale);border-radius:0;background:none;color:var(--well-ink);font-size:1rem;caret-color:var(--gold);outline:none}.plate-chat-input::placeholder{color:var(--ink-soft);opacity:.8}.plate-chat-input:focus{border-bottom:1px solid var(--gold)}.plate-chat-rename{grid-column:1 / -1;height:26px;font-size:.8rem}.plate-chat-send{min-width:58px}.plate-chat-send:disabled{opacity:.5}.plate-chat-msg{margin:0;font-size:.78rem;color:var(--live)}.plate-chat-msg[hidden]{display:none}@media (min-width: 900px){.plate-chat-list{height:12em}.plate .plate-chat-list{font-size:1.1rem}}.action--live{grid-column:1 / -1;min-height:0;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center}.action--live .action-icon{grid-row:1 / 3;margin:0;color:var(--live)}.action--live .action-label,.action--live .action-sub{grid-column:2}.action[hidden]{display:none}.live-panel{padding:14px;border:1.5px solid var(--line);border-radius:18px;background:var(--btn-face);display:grid;gap:10px}.live-panel[hidden]{display:none}.live-panel[data-state=live],.live-panel[data-state=watch]{border-color:#c9406c73}.live-top{display:flex;align-items:center;gap:10px}.live-h{margin:0;flex:1;font:700 1.1rem/1.2 var(--sans)}.live-panel[data-state=ready] .live-dot{animation:none;background:var(--line);box-shadow:none}.live-clock{font:700 1rem var(--digit);color:var(--live);font-variant-numeric:tabular-nums}.live-ready,.live-on,.live-chat{display:none}.live-panel[data-state=ready] .live-ready,.live-panel[data-state=live] .live-on,.live-panel[data-state=watch] .live-on{display:grid;gap:10px}.live-panel[data-state=watch] .live-meter{display:none}.live-panel[data-state=live] .live-chat,.live-panel[data-state=watch] .live-chat{display:grid;gap:8px}.live-hint{margin:0;font-size:.82rem;line-height:1.45;color:var(--ink-soft)}.live-btns{display:flex;gap:8px;justify-content:flex-end}.live-room{margin:0;font-size:.85rem;color:var(--ink-soft)}.live-meter{height:8px;border-radius:4px;background:var(--well);box-shadow:var(--press-sm);overflow:hidden}.live-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--live));transform-origin:left;transform:scaleX(0);transition:transform .08s linear}.live-end{justify-self:start;border-color:var(--live);color:var(--live)}.live-end[hidden]{display:none}.live-chat .chat-list{list-style:none;margin:0;padding:8px 10px;max-height:260px;min-height:120px;overflow-y:auto;overscroll-behavior:contain;border-radius:14px;background:var(--well);box-shadow:var(--press),var(--edge);display:grid;align-content:start;gap:7px}.live-chat .chat-line{font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.live-chat .chat-who{font-weight:700;color:var(--gold-deep);margin-right:6px}.live-chat .is-host .chat-who{color:var(--live)}.live-chat .chat-empty{color:var(--ink-soft);font-size:.88rem;padding:6px 0}.live-chat .chat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.queue-notes-btn{justify-self:start;margin-top:2px;padding:0;border:0;background:none;color:var(--gold-deep);font:600 .8rem/1.3 var(--ui);cursor:pointer}.queue-notes-btn:before{content:"\270e  "}.queue-notes-btn.is-open{color:var(--ink)}.queue-notes{grid-column:1 / -1;display:grid;gap:8px;padding:4px 0 6px}.qn-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.qn-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;padding:8px 10px;border-radius:12px;background:var(--well);font-size:.88rem;line-height:1.4}.qn-list b{color:var(--gold-deep)}.qn-text{overflow-wrap:anywhere}.qn-del{width:24px;height:24px;padding:0;border:0;border-radius:8px;background:none;color:var(--ink-soft);display:grid;place-items:center;cursor:pointer}.qn-del .icon{width:14px;height:14px}.qn-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.an-note{margin:10px 0 0;font:500 .72rem/1.45 var(--ui);opacity:.7}.webs{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:hidden;border-radius:inherit;transition:opacity 3s ease}.webs.is-clear{opacity:0}.webs-svg{position:absolute;left:0;top:0;overflow:visible}.webs-svg path{fill:none;stroke:url(#web-sheen);stroke-linecap:round;stroke-linejoin:round;transition:opacity 2.5s ease}.webs-svg .web-c{stop-color:#766e6257}.webs-svg .web-hi{stop-color:#fffffff2}body.dark-mode .webs-svg .web-c{stop-color:#e8e0d042}body.dark-mode .webs-svg .web-hi{stop-color:#fffcf4bf}.webs-svg .web-frame{stroke-width:.75}.webs-svg .web-moor{stroke-width:.7}.webs-svg .web-spoke{stroke-width:.6}.webs-svg .web-spiral{stroke-width:.45}.webs-svg .web-hub,.webs-svg .web-loose{stroke-width:.5}.webs-svg .web-dew{fill:#ffffffd9;stroke:#766e624d;stroke-width:.3;transition:opacity 2.5s ease}.webs-svg .is-gone{opacity:0}.web-sway{transform-box:view-box;animation:web-sway 6s ease-in-out infinite alternate}@keyframes web-sway{0%{transform:translate(0) skew(0)}40%{transform:translate(.6px,.3px) skew(.6deg)}to{transform:translate(-.4px,-.2px) skew(-.5deg)}}.web-spider{fill:#3e362dd1;stroke:#3e362dd1;transition:opacity 2s ease .8s}.web-spider .web-spider-legs path{fill:none;stroke-width:.55;stroke:#3e362dd1}.web-spider .web-spider-mark{fill:none;stroke:#ebe1cd99;stroke-width:.5}body.dark-mode .web-spider,body.dark-mode .web-spider .web-spider-legs path{fill:#d4cab6bf;stroke:#d4cab6bf}.web-spider.is-gone{opacity:0}.webs-svg .web-silk{stroke:#766e6273;stroke-width:.45}body.dark-mode .webs-svg .web-silk{stroke:#e8e0d066}.web-hanging{transform-box:view-box;animation:web-dangle 5s ease-in-out infinite alternate;transition:opacity 2s ease 1.2s,translate 2.4s ease-in}.web-hanging.is-gone{translate:0 -40px}@keyframes web-dangle{0%{rotate:-4deg}to{rotate:4deg}}.webs-svg .web-speck{fill:#60584c;transition:opacity 3s ease}.webs-svg .web-lint{fill:none;stroke:#60584c66;stroke-width:.45}body.dark-mode .webs-svg .web-speck{fill:#e1d8c6cc}body.dark-mode .webs-svg .web-lint{stroke:#e1d8c659}.webs-svg .web-speck.is-gone,.webs-svg .web-lint.is-gone{opacity:0!important}.web-mote{position:absolute;left:-12px;width:2.5px;height:2.5px;border-radius:50%;background:#fffcf4d9;box-shadow:0 0 3px #fffcf4b3;animation:web-drift 14s linear infinite;transition:opacity 2s ease}.web-mote--seed{width:7px;height:7px;background:none;box-shadow:none;background-image:radial-gradient(circle at 50% 50%,rgba(120,104,80,.55) 0 1px,transparent 1.4px),repeating-conic-gradient(rgba(255,255,255,.75) 0 4deg,transparent 4deg 30deg)}body.dark-mode .web-mote{background-color:#fff8e680}.web-mote.is-gone{opacity:0}@keyframes web-drift{0%{left:-12px;transform:translateY(0) rotate(0);opacity:0}8%{opacity:.9}30%{transform:translateY(-10px) rotate(70deg)}55%{transform:translateY(6px) rotate(160deg)}80%{transform:translateY(-6px) rotate(240deg);opacity:.8}to{left:calc(100% + 12px);transform:translateY(4px) rotate(320deg);opacity:0}}@media (prefers-reduced-motion: reduce){.web-sway,.web-mote,.web-hanging{animation:none}.web-mote{display:none}}@media (prefers-reduced-motion: reduce){.live-dot,.plate-news.is-chat .plate-label:before{animation:none}}.guide .guide-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:#6f675c80;text-decoration-thickness:1px;text-underline-offset:3px;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.guide .guide-link:visited{color:inherit}.guide-host{margin:6px 0 18px;padding-top:14px;border-top:1px dashed rgba(111,103,92,.35)}.guide-host[hidden]{display:none}.guide-host-title{margin:0 0 10px;font:italic 600 1.15rem/1.2 var(--sans);color:#4c463e}.guide-tools{list-style:none;margin:0;padding:0;display:grid;gap:9px}.guide-tools li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-size:.92rem;line-height:1.4;color:#5d564c}.guide-tools .icon{width:20px;height:20px;margin-top:1px;color:#6f675c}.guide-tools b{color:#3f3a33}.live-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--flamingo);box-shadow:0 0 0 3px #f0779c38;animation:blink 1.6s steps(2,jump-none) infinite}html.fit-1 .plate-chat-list{height:7.8em}html.fit-2 .plate-chat-list{height:5.6em}html.fit-3 .plate-chat-list{height:3.9em}.guide-history{margin:6px 0 18px;padding-top:14px;border-top:1px dashed rgba(111,103,92,.35)}.guide-history[hidden]{display:none}.guide-history-title{margin:0 0 6px;font:italic 600 1.15rem/1.2 var(--sans);color:#4c463e}.guide-history-list{list-style:none;margin:0;padding:0}.guide-history-list li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:7px 0;border-top:1px solid rgba(111,103,92,.14)}.guide-history-list li:first-child{border-top:0}.gh-title{font:600 .92rem/1.25 var(--ui);color:#3f3a33;overflow-wrap:anywhere}.gh-artist{grid-column:1;font:400 .8rem/1.25 var(--ui);color:#7a7166;overflow-wrap:anywhere}.gh-when{grid-column:2;grid-row:1 / span 2;align-self:center;font:600 .74rem/1 var(--mono, monospace);color:#8a8174;white-space:nowrap}.live-panel[data-state=watch] .live-music{display:none}.live-music{display:grid;gap:8px;padding-top:4px}.live-when{display:inline-flex;justify-self:start;padding:3px;gap:3px;border-radius:999px;background:var(--well);box-shadow:var(--press-sm)}.live-when-btn{border:0;background:none;padding:6px 12px;border-radius:999px;font:600 .8rem/1 var(--ui);color:var(--ink-soft);cursor:pointer}.live-when-btn[aria-checked=true]{background:linear-gradient(180deg,var(--key-top),var(--key-bottom));color:var(--ink);box-shadow:var(--raise-xs)}.live-drop{display:flex;align-items:center;gap:10px;padding:14px;border:1.5px dashed var(--line);border-radius:14px;color:var(--ink-soft);font-size:.88rem;cursor:pointer;transition:border-color .15s,background .15s}.live-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.live-drop.is-over{border-color:var(--gold);background:#b8894b14;color:var(--ink)}.live-drop:focus-within{outline:2px solid var(--gold);outline-offset:2px}.live-now{display:grid;gap:6px;padding:10px 12px;border-radius:14px;background:var(--well);box-shadow:var(--press-sm)}.live-now[hidden]{display:none}.live-now-top{display:flex;gap:8px;align-items:baseline;min-width:0}.live-now-label{font:700 .68rem/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#c9406c}.live-now-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-now-hint{margin:0;font-size:.78rem;color:var(--ink-soft)}.live-now-btns{display:flex;gap:6px;flex-wrap:wrap}.live-now-btns .btn{flex:1 1 0;min-width:72px}.live-talk[aria-pressed=true]{background:#c9406c;color:#fff;border-color:#c9406c}.live-resume[hidden]{display:none}.live-queue{list-style:none;margin:0;padding:0;display:grid;gap:4px}.live-queue li{display:flex;align-items:center;gap:8px;padding:6px 4px 6px 10px;border-radius:10px;font-size:.86rem}.live-queue li:nth-child(odd){background:#7f786e0f}.live-queue .lq-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;width:1.4em}.live-queue .lq-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-queue .lq-state{font-size:.76rem;color:var(--ink-soft)}.live-queue .lq-del{border:0;background:none;color:var(--ink-soft);cursor:pointer;padding:4px;border-radius:8px}#play-btn{position:relative}.hold-ring{position:absolute;inset:-7px;border-radius:50%;pointer-events:none;opacity:0;background:conic-gradient(var(--gold) calc(var(--hold, 0) * 1turn),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))}@property --hold{syntax: "<number>"; inherits: false; initial-value: 0;}#play-btn.is-holding .hold-ring{opacity:.9;animation:hold-fill 3s linear forwards}@keyframes hold-fill{0%{--hold: 0}to{--hold: 1}}.rec-badge{position:absolute;right:-8px;top:-8px;width:24px;height:24px;border-radius:50%;z-index:3;display:grid;place-items:center;background:var(--gold);color:#fff;box-shadow:0 2px 6px #0000002e;pointer-events:none;animation:rec-pulse 1.6s ease-in-out infinite}.rec-badge[hidden]{display:none}.rec-badge svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@keyframes rec-pulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #b8894b80}50%{transform:scale(.88);opacity:.75;box-shadow:0 0 0 7px #b8894b00}}@media (prefers-reduced-motion: reduce){.rec-badge{animation:none}}.fl .fl-hat{display:none}.fl.has-hat .fl-hat{display:inline}.fl.has-hat.shades-beak .fl-hat,.fl.has-hat.has-shades .fl-hat{display:none}.fl .fl-hat-red{fill:#c8413b;stroke:var(--fl-line);stroke-width:.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fl .fl-hat-fur{fill:#fbf8f2;stroke:var(--fl-line);stroke-width:.7px;vector-effect:non-scaling-stroke}:root{--fl-black: #1d1a17}body.dark-mode{--fl-black: #0e0c0b}.fl-bird.is-black .fl{filter:drop-shadow(0 0 .6px rgba(255,246,230,.55))}.fl-fx.fx-grass{width:16px;height:23px;pointer-events:none;transform-origin:50% 0;animation:grass-sway 2.6s ease-in-out infinite alternate}.fx-grass svg{width:100%;height:100%;overflow:visible}.fx-grass path{fill:none;stroke:#6f9a46;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.fx-grass .gr-apart{animation:grass-apart 6.2s ease-in-out forwards}.fx-grass .gr-tied{opacity:0;animation:grass-tied 6.2s ease-in-out forwards}@keyframes grass-apart{0%,35%{opacity:1}48%,to{opacity:0}}@keyframes grass-tied{0%,35%{opacity:0}48%,86%{opacity:1}to{opacity:0}}@keyframes grass-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.studio{--st-bg: #f7f3ec;--st-card: #fbf8f3;--st-well: #efe9df;--st-line: #ece4d8;--st-ink: #2b261f;--st-muted: #6f6558;--st-faint: #a0968a;--st-ochre: #b8894b;--st-ochre-d: #8c622b;--st-ochre-l: #d9a86a;--st-coral: #e25f75;--st-coral-d: #b0364c;--st-night: #252019;--st-green: #0f8a62;--st-pill: #2b261f;--st-pill-ink: #faf7f2;--st-raise: 6px 6px 16px rgba(78, 68, 56, .07), -6px -6px 16px rgba(255, 255, 255, .9);--st-raise-sm: 4px 4px 10px rgba(78, 68, 56, .09), -4px -4px 10px rgba(255, 255, 255, .95);--st-inset: inset 2.5px 2.5px 6px rgba(50, 42, 33, .08), inset -2.5px -2.5px 6px rgba(255, 255, 255, .85);--st-pad: 16px;--st-deck-foot: 30px;--st-deck-tabs: 50px;container:studio / inline-size;display:flex;flex-direction:column;gap:18px;padding:0;background:var(--st-bg);color:var(--st-ink)}body.dark-mode .studio{--st-bg: #1b1916;--st-card: #24211d;--st-well: #151311;--st-line: #33302a;--st-ink: #f1ece2;--st-muted: #c2baab;--st-faint: #8a8376;--st-ochre-d: #dcb176;--st-coral-d: #f08a9c;--st-night: #0f0e0c;--st-green: #46c79a;--st-pill: #d9a86a;--st-pill-ink: #1b1916;--st-raise: 6px 6px 16px rgba(0, 0, 0, .38), -4px -4px 12px rgba(255, 255, 255, .03);--st-raise-sm: 3px 3px 9px rgba(0, 0, 0, .4), -3px -3px 8px rgba(255, 255, 255, .03);--st-inset: inset 2px 2px 6px rgba(0, 0, 0, .5), inset -2px -2px 6px rgba(255, 255, 255, .03)}.studio>*{flex:none}.studio-pane{display:flex;flex-direction:column;gap:16px;padding:0 var(--st-pad)}.studio-pane[hidden]{display:none}.st-card{background:var(--st-card);border-radius:24px;box-shadow:var(--st-raise)}.st-well{background:var(--st-well);border-radius:18px;box-shadow:var(--st-inset)}.st-label{margin:0;display:flex;align-items:center;gap:8px;font:900 .72rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.st-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#b8894b29;color:var(--st-ochre-d);font:900 .62rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.st-chip--coral{background:#e25f7526;color:var(--st-coral-d)}.st-dot{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--st-coral);box-shadow:0 0 0 3px #e25f752e}.st-dot--gold{background:var(--st-ochre);box-shadow:0 0 0 4px #b8894b33}.studio.is-on-air .st-dot:not(.st-dot--gold){animation:st-pulse 1.6s ease-in-out infinite}@keyframes st-pulse{50%{box-shadow:0 0 0 6px #e25f7500}}.st-bar{display:flex;align-items:center;justify-content:center;gap:14px}.st-brand,.st-tools{display:none}.st-mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--st-ochre);color:#fff;box-shadow:2px 2px 8px #b8894b59}.st-mark .icon{width:20px;height:20px}.st-brand-text{display:grid;line-height:1.15;white-space:nowrap}.st-brand-text small{font:800 .58rem/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--st-muted)}.st-brand-text b{font:900 1rem/1.2 var(--ui);letter-spacing:-.01em;color:var(--st-ink)}.st-brand-text em{font-style:normal;color:var(--st-ochre)}.studio-tabs{display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--st-well);box-shadow:var(--st-inset)}.studio-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;border:0;border-radius:999px;background:none;color:var(--st-muted);font:800 .82rem/1 var(--ui);letter-spacing:.01em;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.studio-tab .icon{width:16px;height:16px}.studio-tab:hover{color:var(--st-ink)}.studio-tab:focus-visible{outline:2px solid var(--st-ochre);outline-offset:2px}.studio-tab[aria-selected=true]{background:var(--st-pill);color:var(--st-pill-ink);box-shadow:0 4px 14px #2b261f47,inset 0 1px 1px #fff3}.studio-tab--live .st-dot{width:7px;height:7px;display:none}.studio.is-on-air .studio-tab--live .st-dot{display:inline-block}.studio.is-on-air .studio-tab--live .icon{display:none}.studio-tab-air{display:none;padding:3px 6px;border-radius:5px;background:#e25f7533;color:var(--st-coral-d);font:900 .56rem/1 var(--ui);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.studio.is-on-air .studio-tab-air{display:inline-block}.studio-tab[aria-selected=true] .studio-tab-air{background:var(--st-coral);color:#fff}.st-tools{align-items:center;gap:10px}.st-rec,.st-tuning{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font:900 .68rem/1 var(--ui)}.st-rec[hidden],.st-tuning[hidden]{display:none}.st-rec{background:#e25f7524;border:1px solid rgba(226,95,117,.25);color:var(--st-coral-d);letter-spacing:.08em;text-transform:uppercase}.st-rec i{width:7px;height:7px;border-radius:50%;background:var(--st-coral);animation:st-pulse 1.6s ease-in-out infinite}.st-tuning{background:var(--st-well);box-shadow:var(--st-inset);color:var(--st-ink);font-size:.78rem}.st-tuning .icon{color:var(--st-coral)}.st-tuning small{font:600 .66rem/1 var(--ui);color:var(--st-muted)}.studio .st-radio{position:absolute;top:16px;inset-inline-end:var(--st-pad);inset-inline-start:auto;z-index:6;width:44px;height:44px;border:0;border-radius:16px;background:var(--st-card);color:var(--st-ochre-d);box-shadow:var(--st-raise-sm)}.studio .st-radio:active{box-shadow:var(--st-inset);background:var(--st-well)}.flip.is-switching .studio .st-radio,.flip.is-switching .studio .st-lang{-webkit-backface-visibility:hidden;backface-visibility:hidden}.studio .st-lang{position:absolute;top:16px;inset-inline-end:calc(var(--st-pad) + 54px);z-index:6;width:44px;height:44px;border:0;border-radius:16px;background:var(--st-card);color:var(--st-ochre-d);box-shadow:var(--st-raise-sm);cursor:pointer;font:700 .95rem/1 "Estedad",var(--ui)}.studio .st-lang:active{box-shadow:var(--st-inset);background:var(--st-well)}.studio .st-lang:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.studio[lang=fa]{font-family:"Estedad",var(--ui)}.studio-head{margin:0;padding-inline-end:106px}.studio-title{margin:0;font:900 clamp(1.25rem,5.6vw,1.625rem)/1.15 var(--ui);letter-spacing:-.03em;color:var(--st-ink)}.studio-greeting{margin:3px 0 0;font:600 .85rem/1.4 var(--ui);color:var(--st-muted)}.studio-section{margin:0;display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--ui);letter-spacing:-.01em;color:var(--st-ink)}.st-hero{display:grid;gap:14px;padding-top:18px}.studio .status-strip{padding:13px 15px;border-radius:24px;background:var(--st-well);box-shadow:var(--st-inset);color:var(--st-ink)}.studio .status-strip .plate-label{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--st-line);font:900 .68rem/1.2 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--st-ochre-d)}.studio .status-led{width:8px;height:8px;border-radius:50%;background:var(--st-green);box-shadow:0 0 0 3px #0f8a6226}.st-online{margin-inline-start:auto;padding:2px 8px;border-radius:999px;background:#0f8a621f;color:var(--st-green);font:900 .58rem/1.3 var(--ui);letter-spacing:.08em}.studio .status-list time{min-width:4.6rem;color:var(--st-ochre-d);font:700 .72rem var(--digit);font-variant-numeric:tabular-nums}.studio .status-list span{font:600 .82rem var(--ui);color:var(--st-ink)}.studio .status-list .log-error{color:var(--st-coral-d)}.studio .status-list .log-warn{color:var(--st-ochre-d)}.studio .notes-panel.st-card{margin:0;padding:18px}.studio .notes-panel .studio-section{margin-bottom:10px;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.studio #notes-home:not(:has(*)){display:none}.studio .notes-panel.is-in-tile{background:none;box-shadow:none;padding:12px 0 0;border-radius:0}.studio .curator{display:grid;gap:14px;margin:0}.studio .curator[hidden]{display:none}.studio .an-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0}.studio .an-head .st-chip{font-size:.56rem;padding:2px 7px}.studio .an-head .studio-section{font-size:.98rem;white-space:nowrap;gap:7px}.studio .an-head .studio-section{margin:0}.studio .an-range{margin-inline-start:auto;padding:3px;border-radius:999px;background:var(--st-well);box-shadow:var(--st-inset)}.studio .an-range button{padding:6px 9px;color:var(--st-muted);font:700 .66rem/1 var(--ui)}.studio .an-range button[aria-pressed=true]{background:var(--st-card);color:var(--st-ink);font-weight:900;box-shadow:1px 1px 4px #4e44381f}.studio .an-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;margin:0;background:none;box-shadow:none;border-radius:0}.studio .an-tile{aspect-ratio:auto;min-height:150px;border-radius:26px}.studio .an-tile{display:flex}.studio .an-face{position:relative;inset:auto;flex:1 1 auto}.studio .an-face{padding:14px 15px;gap:6px;border-radius:26px}.studio .an-tile--paper .an-face{background:var(--st-card);color:var(--st-ink);box-shadow:var(--st-raise)}.studio .an-tile:focus-visible .an-face{box-shadow:0 0 0 2px var(--st-ochre),var(--st-raise)}.studio .an-title{font:900 .66rem/16px var(--ui);letter-spacing:.08em;text-transform:uppercase;opacity:1;color:var(--st-muted)}.studio .an-live-dot{width:9px;height:9px;background:var(--st-coral);box-shadow:0 0 0 3px #e25f7533}.studio .an-big{margin-top:auto;font:900 2.25rem/1 var(--ui);letter-spacing:-.04em}.studio .an-big--sm{font-size:1.85rem}.studio .an-sub{margin-top:auto;padding-top:8px;border-top:1px solid var(--st-line);font:700 .68rem/14px var(--ui);color:var(--st-muted);opacity:1;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.studio .an-big+.an-sub{margin-top:8px}.studio .an-tile.is-open .an-face{padding:18px}.studio .an-tile--wide{grid-column:1 / -1;min-height:210px}.studio .an-tile:not(.is-open){aspect-ratio:1;min-height:0}.studio .an-tile--wide:not(.is-open){aspect-ratio:2}.studio .an-tile:not(.is-open) .an-face{position:absolute;inset:0;padding:12px 13px;gap:4px;overflow:hidden}.studio .an-tile:not(.is-open) .an-title{font-size:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.studio .an-tile:not(.is-open) .an-live-dot{position:absolute;top:15px;inset-inline-end:13px}.studio .an-tile:not(.is-open) .an-big{font-size:1.9rem}.studio .an-tile:not(.is-open) .an-big--sm{font-size:1.4rem}.studio .an-tile:not(.is-open) .an-big.an-big--name{font-size:1.1rem}.studio .an-tile:not(.is-open) .an-sub{padding-top:6px;font-size:.62rem;line-height:13px;-webkit-line-clamp:1}.studio .an-tile:not(.is-open) .an-chart{min-height:40px;margin-top:2px}.studio .an-tile:not(.is-open) .an-hb{gap:4px}.studio .an-tile:not(.is-open) .an-hb li:nth-child(n+4){display:none}.studio .an-tile:not(.is-open) .an-hb li{font-size:.66rem;gap:2px 6px}.studio .an-tile:not(.is-open) .an-kicker{margin-top:2px;font-size:.56rem}.studio .an-tile:not(.is-open) .an-rank-head{margin:2px 0;font-size:.56rem}.studio .an-tile:not(.is-open) .an-rank li:nth-child(n+3){display:none}.studio .an-tile:not(.is-open) .an-rank li{font-size:.68rem}.studio .an-tile:not(.is-open) .an-flags{margin-top:2px}.studio .an-tile.is-open .an-face{min-height:0;padding:22px;gap:10px}.studio .an-tile.is-open .an-title{font-size:.78rem}.studio .an-tile.is-open .an-title:after{content:"\d7";display:grid;place-items:center;flex:none;width:30px;height:30px;margin-inline-start:10px;border-radius:50%;background:var(--st-card);box-shadow:var(--st-raise-sm);color:var(--st-muted);font:500 1.05rem/1 var(--ui);opacity:1}.studio .an-tile.is-open .an-more{margin-top:4px;padding:16px;border-radius:20px;background:var(--st-well);box-shadow:var(--st-inset);color:var(--st-ink)}.studio .an-tile.is-open .an-more+.an-more{margin-top:10px}.studio .an-tile.is-open .an-sub{border-top:0;padding-top:0}.studio .an-h{margin:18px 0 8px;font:900 .66rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted);opacity:1}.studio .an-h:first-child{margin-top:0}.studio .an-note,.studio .an-empty{margin:8px 2px 0;font:600 .8rem/1.45 var(--ui);color:var(--st-muted);opacity:1}.studio .an-list{display:grid;gap:6px}.studio .an-list li,.studio .an-tr{padding:10px 12px;border:0;border-radius:14px;background:var(--st-card);box-shadow:1px 1px 3px #4e44380f;font:600 .82rem/1.3 var(--ui)}.studio .an-table{gap:6px}.studio .an-tr--head,.studio .an-list .an-list-head{padding:0 12px 2px;background:none;box-shadow:none;font:900 .6rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted);opacity:1}.studio .an-list b,.studio .an-num{font:900 .82rem var(--digit);font-variant-numeric:tabular-nums}.studio .an-share i{height:6px;border-radius:3px;background:var(--st-ochre)}.studio .an-share small{margin-top:4px;font:700 .64rem/1 var(--ui)}.studio .an-now-pill{padding:3px 7px;border-radius:999px;background:var(--st-coral);font:900 .56rem/1 var(--ui);letter-spacing:.04em}@container studio (max-width: 759px){.studio .an-tile.is-open .an-face{padding:16px 14px}.studio .an-tile.is-open .an-more{padding:10px 8px;border-radius:16px}.studio .an-list li,.studio .an-tr{padding:8px 9px;border-radius:12px;font-size:.78rem}.studio .an-tr--head,.studio .an-list .an-list-head{padding:0 9px 2px;font-size:.5rem;letter-spacing:.03em}.studio .an-tr{gap:6px}.studio .an-tr .an-name{gap:4px}}.studio .rot-tools .tiers-search,.studio .rot-sort{min-height:38px;border:0;border-radius:12px;background:var(--st-card);box-shadow:var(--st-raise-sm);color:var(--st-ink);font:600 .82rem var(--ui)}.studio .rot-chip{padding:8px 12px;background:var(--st-card);box-shadow:var(--st-raise-sm);color:var(--st-muted);font:800 .74rem/1 var(--ui)}.studio .rot-chip[aria-pressed=true]{background:var(--st-pill);color:var(--st-pill-ink);box-shadow:0 4px 12px #2b261f38}.studio .rot-key{color:var(--st-muted)}.studio .an-tile[data-tile=tiers] .tiers-list{gap:6px}.studio .an-tile[data-tile=tiers] .tier-row{padding:8px 10px;border:0;border-radius:14px;background:var(--st-card);box-shadow:1px 1px 3px #4e44380f}.studio .tier-btn{border:0;border-radius:10px;background:var(--st-well);box-shadow:none}.studio .rot-note{margin:12px 2px 0;font:600 .76rem/1.45 var(--ui);color:var(--st-muted)}.st-now{grid-column:1 / -1;display:none;flex-direction:column;gap:12px;padding:18px}.st-now-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-now-head .st-label{color:var(--st-ink)}.st-now-well{padding:14px 16px 10px;display:grid;gap:2px;min-width:0}.st-now-song{margin:0;font:900 1rem/1.25 var(--ui);letter-spacing:-.01em;color:var(--st-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-now-artist{margin:0;font:600 .78rem/1.3 var(--ui);color:var(--st-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-ticks{position:relative;display:flex;align-items:flex-end;justify-content:space-between;height:20px;margin-top:8px;padding:0 4px}.st-ticks i{width:2px;height:7px;border-radius:1px;background:var(--st-faint)}.st-ticks i:nth-child(4n+1){height:14px;background:var(--st-muted)}.st-ticks:after{content:"";position:absolute;inset-inline-start:50%;top:-2px;bottom:0;width:2px;border-radius:1px;background:var(--st-ochre);box-shadow:0 0 6px var(--st-ochre)}.st-now-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.st-now-note{font:600 .74rem/1.3 var(--ui);color:var(--st-muted)}.st-play{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:var(--st-ink);color:var(--st-bg);cursor:pointer;box-shadow:var(--st-raise-sm)}.st-play .icon{width:17px;height:17px}.st-play:active{transform:translateY(1px)}.st-play:focus-visible{outline:2px solid var(--st-ochre);outline-offset:3px}.st-page-head{padding-top:18px}.studio .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio .action{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;min-height:0;padding:14px;border:0;border-radius:22px;background:var(--st-card);color:var(--st-ink);text-align:start;box-shadow:var(--st-raise)}.studio .action:hover{border:0;box-shadow:var(--st-raise),0 0 0 1px #b8894b59}.studio .action:active,.studio .action.is-busy{background:var(--st-well);box-shadow:var(--st-inset)}.studio .action:focus-visible{outline:2px solid var(--st-ochre);outline-offset:3px}.action-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:10px}.action-icon-wrap{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--st-well);box-shadow:var(--st-inset);color:var(--st-ochre-d)}.action--rec .action-icon-wrap,.action--live .action-icon-wrap{color:var(--st-coral-d)}.studio .action-icon{width:19px;height:19px;margin:0;color:inherit}.studio .action-tag{flex:none;padding:3px 8px;border-radius:999px;background:#b8894b38;color:var(--st-ochre-d);font:800 .56rem/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.studio .action-tag--live{background:#e25f7529;color:var(--st-coral-d)}.studio .action-label{font:900 1rem/1.2 var(--ui);color:var(--st-ink)}.studio .action-sub{font:600 .74rem/1.35 var(--ui);color:var(--st-muted)}.action-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:8px 12px;border-radius:999px;background:var(--st-well);color:var(--st-ochre-d);font:800 .76rem/1 var(--ui);box-shadow:var(--st-raise-sm)}.action--rec .action-cta{color:var(--st-coral-d)}.action-cta i{width:6px;height:6px;border-radius:50%;background:currentColor}.studio .queue{display:grid;gap:10px}.studio .queue-list{display:grid;gap:10px;border:0}.studio .queue-item{padding:12px 12px 12px 14px;border:0;border-radius:20px;background:var(--st-card);box-shadow:var(--st-raise);border-inline-start:4px solid var(--st-ochre)}.studio .queue-time{color:var(--st-ochre-d);font-weight:900}.studio .queue-name{color:var(--st-ink);font-weight:800}.studio .queue-meta{color:var(--st-muted)}.studio .queue-empty{padding:16px;border:1.5px dashed rgba(184,137,75,.45);border-radius:20px;background:#efe9df80;color:var(--st-muted);font:600 .84rem/1.4 var(--ui);text-align:center}body.dark-mode .studio .queue-empty{background:#00000026}.studio .queue-del,.studio .queue-edit{border:0;border-radius:12px;background:var(--st-well);box-shadow:var(--st-raise-sm)}.studio .note-item{border-inline-start:0;box-shadow:none;background:var(--st-well)}.studio .action--live{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:18px;border:1.5px solid rgba(226,95,117,.25)}.action--live .action-icon-wrap{width:54px;height:54px;border-radius:20px;background:#e25f7524;box-shadow:inset 1px 1px 4px #e25f7533}.action--live .action-icon{width:26px;height:26px}.studio .action-text{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;justify-items:start}.studio .action-text>*{grid-column:1;grid-row:auto;margin:0}.action--live .action-label{font-size:1.25rem}.action--live .action-cta{grid-column:1 / -1;margin:2px 0 0;padding:12px 18px;background:var(--st-coral);color:#fff;font-size:.9rem;box-shadow:0 6px 18px #e25f7559}.studio .action--live[hidden],.studio .live-panel[hidden]{display:none}.st-live-intro{padding-bottom:0}.studio .live-panel{display:grid;gap:14px;padding:0;border:0;border-radius:0;background:none}.studio .live-panel[data-state=live],.studio .live-panel[data-state=watch]{border:0}.studio .live-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:18px;border-radius:26px;background:var(--st-night);color:#f7f3ec;box-shadow:0 10px 28px #2b261f38;border:1.5px solid rgba(226,95,117,.35)}.studio .live-top-row{grid-column:1 / -1;display:flex;align-items:center;gap:10px}.studio .live-badge{padding:4px 10px;border-radius:999px;background:var(--st-coral);color:#fff;font:900 .62rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase}.studio .live-clock{margin-inline-start:auto;padding:3px 9px;border-radius:999px;background:#ffffff14;color:#ffd7de;font:800 .82rem var(--digit)}.studio .live-h{grid-column:1 / -1;margin:2px 0 0;font:900 1.35rem/1.2 var(--ui);letter-spacing:-.02em;color:#fff}.studio .live-room{grid-column:1 / -1;margin:0;font:600 .82rem/1.4 var(--ui);color:#ffffffb3}.studio .live-meter{grid-column:1;height:8px;background:#ffffff14;box-shadow:inset 1px 1px 3px #0009}.studio .live-meter i{background:linear-gradient(90deg,var(--st-ochre),var(--st-coral))}.studio .live-end{grid-column:2;justify-self:end;min-height:34px;padding:0 14px;border:1px solid rgba(226,95,117,.6);border-radius:999px;background:#e25f7524;color:#ffb3c0;box-shadow:none;font:800 .78rem/1 var(--ui)}.studio .live-panel[data-state=ready] .live-top{border-color:#ffffff1a}.studio .live-panel[data-state=ready] .live-badge{background:#ffffff24}.studio .live-panel[data-state=ready] .live-meter,.studio .live-panel[data-state=ready] .live-end{display:none}.studio .live-ready{padding:18px;border-radius:24px;background:var(--st-card);box-shadow:var(--st-raise)}.studio .live-hint{color:var(--st-muted)}.studio .live-music,.studio .live-chat{padding:16px;border-radius:24px;background:var(--st-card);box-shadow:var(--st-raise)}.studio .live-card-h{margin:0;display:flex;align-items:center;gap:8px;font:900 .74rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink)}.studio .live-card-h .icon{color:var(--st-coral)}.studio .live-now{padding:14px;border-radius:18px;background:var(--st-well);box-shadow:var(--st-inset)}.studio .live-now-label{flex:none;white-space:nowrap;color:var(--st-coral-d);font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.studio .live-now-name{font-weight:900;color:var(--st-ink)}.studio .live-now-hint{color:var(--st-muted)}.studio .live-now-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.studio .live-now-btns .btn{min-width:0;min-height:52px;padding:0 12px;gap:7px;border:0;border-radius:18px;background:var(--st-card);box-shadow:var(--st-raise-sm);color:var(--st-ink);font:800 .98rem/1 var(--ui)}.studio .live-now-btns .btn .icon{width:16px;height:16px}.studio .live-now-btns .live-talk[aria-pressed=true]{background:var(--st-coral);color:#fff;box-shadow:inset 2px 2px 6px #74162073,0 4px 14px #e25f7566}.studio .live-when{padding:4px;border-radius:999px;background:var(--st-well);box-shadow:var(--st-inset)}.studio .live-when-btn{border:0;border-radius:999px;background:none;color:var(--st-muted);font-weight:800}.studio .live-when-btn[aria-checked=true]{background:var(--st-card);color:var(--st-ink);box-shadow:1px 1px 4px #4e44381f}.studio .live-drop{border:2px dashed rgba(184,137,75,.45);border-radius:18px;background:#efe9df73;color:var(--st-muted)}body.dark-mode .studio .live-drop{background:#00000026}.studio .live-drop .icon{color:var(--st-ochre-d)}.studio .live-queue li{border-radius:16px;background:var(--st-well);box-shadow:var(--st-inset);border:0}.studio .live-chat .chat-list{min-height:340px;max-height:56vh;border:0;border-radius:18px;background:var(--st-well);box-shadow:var(--st-inset)}.studio .live-chat .chat-line{font-size:.82rem}.studio .live-chat .chat-row{gap:6px}.studio .live-chat .chat-input{min-height:38px;padding:8px 12px;font-size:.84rem}.studio .live-chat .chat-line{padding:8px 10px;margin:0 0 6px;border-radius:4px 14px 14px;background:var(--st-card)}.studio .live-chat .is-host{background:#b8894b29}.studio .live-chat .chat-who{color:var(--st-ochre-d)}.studio .live-chat .is-host .chat-who{color:var(--st-coral-d)}.studio .live-chat .chat-row .notes-btn{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 14px;border:0;border-radius:999px;background:var(--st-ink);color:var(--st-bg);box-shadow:var(--st-raise-sm);font:800 .78rem/1 var(--ui)}.studio .live-chat .chat-row .notes-btn .icon{width:13px;height:13px}.studio .input{border:0;border-radius:14px;background:var(--st-well);box-shadow:var(--st-inset);color:var(--st-ink)}.studio .input:focus{box-shadow:var(--st-inset),0 0 0 2px var(--st-ochre)}.studio .btn--primary{border:0;border-radius:14px;background:var(--st-ochre);color:#2a1800}.st-mini,.st-bar,.studio-foot{position:sticky;z-index:4;margin:0;background:var(--st-bg)}.studio-foot{order:12;bottom:0;height:var(--st-deck-foot);padding:0 calc(var(--st-pad) + 4px) 6px;display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 .6rem/1 var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--st-muted)}.studio-foot a{color:inherit}.studio-foot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-foot .made-by{text-transform:none}.studio .studio-link{flex:none;min-height:0;white-space:nowrap;color:var(--st-coral-d);font:900 .62rem/1 var(--ui);letter-spacing:.04em;text-transform:uppercase}.st-bar{order:11;bottom:var(--st-deck-foot);height:var(--st-deck-tabs);padding:4px var(--st-pad) 2px}.st-bar .studio-tabs{flex:1;justify-content:space-between}.st-bar .studio-tab{flex:1;min-height:36px;padding:0 8px;font-size:.74rem}.st-bar .studio-tab[aria-selected=true]{background:var(--st-card);color:var(--st-ochre-d);box-shadow:2px 2px 5px #4a443d1f,-2px -2px 5px #fffffff2}body.dark-mode .st-bar .studio-tab[aria-selected=true]{box-shadow:var(--st-raise-sm)}.st-bar .studio-tab[aria-selected=true] .studio-tab-air{background:#e25f7533;color:var(--st-coral-d)}.st-bar .studio-tab-air{display:none!important}.st-mini{order:10;bottom:calc(var(--st-deck-foot) + var(--st-deck-tabs));margin-top:auto;display:flex;align-items:center;gap:9px;padding:8px var(--st-pad) 2px;box-shadow:0 -10px 18px var(--st-bg)}.st-mini:before{content:"";position:absolute;inset:8px var(--st-pad) 0;border-radius:999px;background:#1f1b16;box-shadow:0 8px 20px #1f1b1640;z-index:-1}.st-mini{isolation:isolate;color:#fef9ef}.st-mini .st-dot{margin-inline-start:14px;width:6px;height:6px}.st-mini-text{flex:1;min-width:0;display:grid;padding:4px 0}.st-mini-text b{font:700 .74rem/1.25 var(--ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-mini-text small{font:800 .56rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ochre-l)}.st-play--sm{width:26px;height:26px;margin-inline-end:8px;background:var(--st-ochre);color:#2a1800;box-shadow:none}.st-play--sm .icon{width:12px;height:12px}.studio-pane:last-of-type{padding-bottom:8px}@container studio (min-width: 760px){.studio>*{--st-pad: 40px}.studio-pane{gap:28px}.st-mini{order:11;position:sticky;bottom:18px;z-index:5;align-self:center;width:min(520px,calc(100% - 2 * var(--st-pad)));margin:6px 0 0;padding:7px 0;background:none;box-shadow:none}.st-mini:before{inset:0}.st-mini .st-dot{margin-inline-start:18px}.st-mini-text b{font-size:.82rem}.st-mini-text small{font-size:.6rem}.st-mini .st-play--sm{width:32px;height:32px;margin-inline-end:8px}.st-bar{order:0;top:0;bottom:auto;height:auto;padding:16px var(--st-pad) 14px;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;background:color-mix(in srgb,var(--st-bg) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--st-line)}.st-brand{display:flex;align-items:center;gap:11px;justify-self:start}.st-tools{display:flex;justify-self:end;padding-inline-end:54px}.st-rec,.st-tuning{font-size:.75rem;padding:7px 12px}.st-bar .studio-tabs{flex:none}.st-bar .studio-tab{flex:none;min-height:40px;padding:0 26px;font-size:.875rem}.st-bar .studio-tab[aria-selected=true]{background:var(--st-pill);color:var(--st-pill-ink);box-shadow:0 4px 14px #2b261f47,inset 0 1px 1px #fff3}.st-bar .studio-tab-air{display:none!important}.studio.is-on-air .st-bar .studio-tab-air{display:inline-block!important}.studio .st-radio{position:sticky;top:15px;inset-inline:auto;order:1;align-self:flex-end;margin:-82px var(--st-pad) 28px 0;width:42px;height:42px;border-radius:50%}[dir=rtl] .studio .st-radio,.studio[dir=rtl] .st-radio{margin:-82px 0 28px var(--st-pad)}.flip.is-switching .studio .st-radio,.flip.is-switching .studio .st-lang{position:relative;top:var(--pin, 0px);inset-inline:auto}.studio .st-lang{position:sticky;top:15px;order:1;align-self:flex-end;inset-inline:auto;margin:-88px calc(var(--st-pad) + 52px) 28px 0;width:42px;height:42px;border-radius:50%}[dir=rtl] .studio .st-lang,.studio[dir=rtl] .st-lang{margin:-88px 0 28px calc(var(--st-pad) + 52px)}.studio .st-tools{padding-inline-end:106px}.studio-pane{order:2}.studio-foot{order:12;position:static;height:auto;margin-top:auto;padding:22px var(--st-pad) 26px;border-top:1px solid var(--st-line);font:600 .75rem/1.3 var(--ui);letter-spacing:0;text-transform:none}.studio .studio-link{font:700 .75rem/1 var(--ui);letter-spacing:0;text-transform:none;color:var(--st-muted)}.studio-head{padding-inline-end:0}.studio-title{font-size:1.875rem}.studio-greeting{font-size:.875rem;margin-top:4px}.st-chip{font-size:.68rem;padding:3px 10px}.st-hero{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:center;gap:28px;padding-top:12px}.studio .status-strip{padding:16px 18px}.studio .status-list span{font-size:.75rem;font-weight:700}.studio .status-list time{font-size:.66rem}.studio .status-strip{background:var(--st-card);box-shadow:var(--st-raise);border:1px solid var(--st-line)}.studio .an-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.studio .an-tile{min-height:190px;border-radius:24px}.studio .an-face{padding:24px;gap:8px}.studio .an-title{font-size:.75rem;letter-spacing:.05em}.studio .an-sub{font-size:.75rem;line-height:16px;padding-top:10px}.studio .an-big{font-size:3rem}.studio .an-big--sm{font-size:2.25rem}.studio .an-head .studio-section{font-size:1.125rem}.studio .an-head{padding-top:6px}.studio .an-range button{padding:6px 13px;font-size:.72rem}.studio .an-tile--wide{grid-column:span 3;min-height:250px}.studio .an-tile:not(.is-open),.studio .an-tile--wide:not(.is-open){aspect-ratio:auto;min-height:190px}.studio .an-tile--wide:not(.is-open){min-height:250px}.studio .an-tile:not(.is-open) .an-face{position:relative;inset:auto;padding:24px;gap:8px;overflow:visible}.studio .an-tile:not(.is-open) .an-title{font-size:.66rem}.studio .an-tile:not(.is-open) .an-live-dot{position:static}.studio .an-tile:not(.is-open) .an-big{font-size:2.25rem}.studio .an-tile:not(.is-open) .an-big--sm{font-size:1.85rem}.studio .an-tile:not(.is-open) .an-big.an-big--name{font-size:1.3rem}.studio .an-tile:not(.is-open) .an-sub{padding-top:8px;font-size:.68rem;line-height:14px;-webkit-line-clamp:2}.studio .an-tile:not(.is-open) .an-chart{min-height:64px;margin-top:6px}.studio .an-tile:not(.is-open) .an-hb li:nth-child(n+4),.studio .an-tile:not(.is-open) .an-rank li:nth-child(n+3){display:grid}.studio .an-tile:not(.is-open) .an-hb li,.studio .an-tile:not(.is-open) .an-rank li{font-size:.72rem}.st-now{display:none}.st-now-song{font-size:1.1rem}.studio .an-tile.is-open{grid-column:1 / -1}.st-page-head{padding-top:6px}.studio .actions{gap:22px}.studio .action{padding:30px;border-radius:24px}.action-top{margin-bottom:14px}.action-icon-wrap{width:48px;height:48px;border-radius:16px}.studio .action-icon{width:23px;height:23px}.studio .action-label{font-size:1.125rem}.studio .action-sub{font-size:.8rem}.studio .action-tag{font-size:.62rem;padding:4px 10px}.action-cta{align-self:flex-end;margin-top:16px;padding:11px 22px;font-size:.85rem}.action--rec .action-cta{background:var(--st-coral);color:#fff;box-shadow:2px 2px 8px #a43a4059}.action--up .action-cta{background:var(--st-ink);color:var(--st-bg)}.studio .queue-item{padding:18px 18px 18px 20px;border-radius:24px}.studio .action--live{grid-template-columns:auto minmax(0,1fr) auto;padding:30px 32px}.action--live .action-icon-wrap{width:76px;height:76px;border-radius:26px}.action--live .action-icon{width:36px;height:36px}.action--live .action-label{font-size:1.6rem}.action--live .action-cta{grid-column:auto;padding:15px 30px;font-size:1rem;border-radius:18px}.studio .live-panel[data-state=live],.studio .live-panel[data-state=watch]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px}.studio .live-top,.studio .live-ready{grid-column:1 / -1}.studio .live-top{padding:24px 28px;border-radius:28px}.studio .live-h{font-size:1.6rem}.studio .live-music,.studio .live-chat{padding:22px}.studio .live-panel[data-state=live],.studio .live-panel[data-state=watch]{align-items:stretch}.studio .live-music{align-self:start}.studio .live-panel[data-state=live] .live-chat,.studio .live-panel[data-state=watch] .live-chat{grid-template-rows:auto minmax(0,1fr) auto}.studio .live-chat .chat-list{min-height:480px;max-height:none}}@media (prefers-reduced-motion: reduce){.studio.is-on-air .st-dot,.st-rec i{animation:none}}.guide-entries>li[role=button]{cursor:pointer;margin:-8px;padding:8px;border-radius:12px;transition:background-color .2s;-webkit-tap-highlight-color:transparent}.guide-entries>li[role=button]:hover,.guide-entries>li[aria-expanded=true]{background:#b8894b1a}.guide-entries>li[role=button]:focus-visible{outline:2px solid #b8894b;outline-offset:2px}.guide-entries>li[role=button] b:after{content:" \203a";color:#b8894b;font-weight:800}[dir=rtl] .guide-entries>li[role=button] b:after{content:" \2039"}.gp{position:fixed;z-index:70;left:0;top:0;width:min(350px,calc(100vw - 24px));padding:12px 12px 14px;border-radius:14px;color:#3d372f;background:#f1ede5 radial-gradient(130% 120% at 50% 30%,#ffffff80,#826c4814);box-shadow:0 18px 40px #0a060257,0 2px 6px #0a060238;opacity:0;scale:.2;transition:opacity .2s ease,scale .34s cubic-bezier(.3,1.3,.5,1)}.gp.is-in{opacity:1;scale:1}.gp-x{position:absolute;top:-10px;inset-inline-end:-10px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#f1ede5;color:#6f675c;cursor:pointer;box-shadow:0 3px 8px #0a060240}.gp-x .icon{width:15px;height:15px}.gp-screen{position:relative;margin-bottom:30px}.gp-clip{display:block;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:10px;background:#e9e4da;box-shadow:inset 2px 2px 6px #3c301e2e,inset -2px -2px 6px #ffffffb3}.gp-time{position:absolute;left:38px;right:4px;bottom:-17px;height:3px;border-radius:2px;background:#6f675c33;overflow:hidden}.gp-time i{display:block;height:100%;background:#b8894b;transform-origin:0 50%;animation:gp-time 6s linear infinite}[dir=rtl] .gp-time i{transform-origin:100% 50%}.gp-pp{position:absolute;left:0;bottom:-29px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#f1ede5;color:#6f675c;cursor:pointer;box-shadow:0 2px 5px #0a060233}.gp-pp .icon{width:13px;height:13px}.gp-title{margin:12px 4px 6px;font:700 1.02rem/1.25 var(--ui);color:#3d372f}.gp-more{list-style:none;margin:0 4px;padding:0;display:grid;gap:5px}.gp-more li{position:relative;padding-inline-start:14px;font:400 .86rem/1.5 var(--ui);color:#4f493f}.gp-more li:before{content:"";position:absolute;inset-inline-start:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:#b8894b}.gp[dir=rtl] .gp-title,.gp[dir=rtl] .gp-more li{font-family:"Estedad",var(--ui)}.gp-clip{direction:ltr;unicode-bidi:isolate}.gp-scene text{font-family:var(--ui);direction:ltr}.gp .gp-shadow{fill:#54442c29}.gp .gp-body{fill:#ece8e1;stroke:#d6cfc2;stroke-width:.8}.gp .gp-brass{fill:url(#gp-brass-g);stroke:#8a6532;stroke-width:.5}.gp .gp-screw{fill:#6e5530;opacity:.55}.gp .gp-engrave{fill:none;stroke:#5c4523;stroke-width:.6;stroke-linecap:round}.gp .gp-plate-small{font:700 2.4px var(--ui);letter-spacing:.3px;fill:#5c4523}.gp .gp-plate{font:900 6.6px var(--ui);letter-spacing:.5px;fill:#4a381d}.gp .gp-door{fill:#e4dfd5;stroke:#8a7a62;stroke-width:.7}.gp .gp-doorway{fill:#4c463e}.gp .gp-doorline{fill:none;stroke:#b8894b;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.gp .gp-well{fill:#dfd9cf;stroke:#c9c0b1;stroke-width:.6}.gp .gp-dot{fill:#b8894b;opacity:.35}.gp .gp-dot.is-on{opacity:1}.gp .gp-chip{fill:#8a6532}.gp .gp-chip--saver{fill:none;stroke:#8a6532;stroke-width:.6}.gp .gp-chiptext{font:400 4.8px var(--crt);fill:#fff6e6;letter-spacing:.2px}.gp .gp-chiptext--saver{fill:#835d2a}.gp .gp-airdot{fill:#f0779c}.gp .gp-golddot{fill:#b8894b}.gp .gp-air{font:400 4.6px var(--crt);fill:#8a8174;letter-spacing:.3px}.gp .gp-air--live{fill:#c9406c}.gp .gp-air--gold{fill:#835d2a}.gp .gp-air--big{font-size:6.4px}.gp .gp-lcd{font:400 10.5px var(--crt);fill:#24221e;letter-spacing:.4px}.gp .gp-scale{fill:none;stroke:#8f713480;stroke-width:2.4;stroke-dasharray:.5 2.6}.gp .gp-needle{stroke:#b8894b;stroke-width:1.1;stroke-linecap:round}.gp .gp-song{font:800 6.4px var(--ui);fill:#26241f}.gp .gp-artist{font:500 4.2px var(--ui);fill:#5f5a51}.gp .gp-wbar{fill:#5f5a5157}.gp .gp-wbar.is-on{fill:#b8894b}.gp .gp-key{fill:#f2efea;stroke:#d6cfc2;stroke-width:.7;filter:drop-shadow(0 1.2px 1.2px rgba(84,68,44,.32))}.gp .gp-key--hero{fill:#f6f3ee}.gp .gp-thumb{fill:#9a6d36}.gp .gp-keyicon{fill:#9a6d36;stroke:#9a6d36;stroke-width:.8;stroke-linejoin:round;stroke-linecap:round}.gp .gp-keyline{fill:none;stroke:#9a6d36;stroke-width:1.8;stroke-linecap:round}.gp .gp-skin{fill:#f4eee4;stroke:#6f675c;stroke-width:1;stroke-linejoin:round}.gp .gp-nail{fill:none;stroke:#6f675c;stroke-width:.7;stroke-linecap:round}.gp .gp-line{fill:none;stroke:#6f675c;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.gp .gp-line--soft{stroke-opacity:.45;stroke-width:.8}.gp .gp-heart{fill:#e7a0ad;stroke:#c9406c;stroke-width:.6}.gp .gp-vote{fill:#f2efea;stroke:#c9406c;stroke-width:.8}.gp .gp-caption{font:700 5px var(--ui);fill:#6f675c}.gp .gp-sig{stroke:#b8894b;stroke-width:4.5;stroke-linecap:round}.gp .gp-ring{fill:none;stroke:#b8894b;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:76;stroke-dashoffset:76}.gp .gp-white{fill:none;stroke:#fff;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.gp .gp-redline{stroke:#c9406c;stroke-width:1.8;stroke-linecap:round}.gp .gp-inkfill{fill:#6f675c}.gp .gp-paper{fill:#fbf8f3;stroke:#8a8174;stroke-width:.7}.gp .gp-sky{fill:none;stroke:#b8894b;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1 3.2}.gp .gp-script{font:italic 700 11px var(--serif);fill:#b8894b}.gp .gp-tg{fill:#e4dfd5;stroke:#8a8174;stroke-width:.8}.gp .gp-tgplane{fill:#6f675c}.gp .gp-mic{fill:#d9d2c5;stroke:#6f675c;stroke-width:.9}.gp .gp-fl{--fl-line: rgba(160, 112, 52, .9)}.gp [class*=gpa-],.gp [class*=gpk-]{transform-box:fill-box;transform-origin:center}.gp .gpa-on,.gp .gpa-pop,.gp .gpa-rise,.gp .gpa-wave,.gp .gpa-tap,.gp .gpa-tap3,.gp .gpk-hold,.gp .gpk-saving,.gp .gpk-tape{opacity:0}.gp .gpk-door{transform-origin:0 50%}.gp .gpk-stand{opacity:0}.gp .gp-sig.gpa-dip{transform-origin:50% 100%}.gp{--d: 6s}.gp .gpa-on,.gp .gpa-off,.gp .gpa-pop,.gp .gpa-rise,.gp .gpa-wave,.gp .gpa-tap,.gp .gpa-dip{animation-duration:var(--d);animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-delay:calc(var(--d) * (var(--at, .2) - 1.2))}.gp .gpa-on,.gp .gpa-off{animation-name:none;animation-timing-function:step-end;animation-delay:0s}@keyframes gp-on-22{0%{opacity:0}22%{opacity:1}97%{opacity:0}}@keyframes gp-off-22{0%{opacity:1}22%{opacity:0}97%{opacity:1}}@keyframes gp-on-30{0%{opacity:0}30%{opacity:1}97%{opacity:0}}@keyframes gp-off-30{0%{opacity:1}30%{opacity:0}97%{opacity:1}}@keyframes gp-on-45{0%{opacity:0}45%{opacity:1}97%{opacity:0}}@keyframes gp-off-45{0%{opacity:1}45%{opacity:0}97%{opacity:1}}@keyframes gp-on-50{0%{opacity:0}50%{opacity:1}97%{opacity:0}}@keyframes gp-off-50{0%{opacity:1}50%{opacity:0}97%{opacity:1}}@keyframes gp-on-60{0%{opacity:0}60%{opacity:1}97%{opacity:0}}@keyframes gp-off-60{0%{opacity:1}60%{opacity:0}97%{opacity:1}}@keyframes gp-on-62{0%{opacity:0}62%{opacity:1}97%{opacity:0}}@keyframes gp-off-62{0%{opacity:1}62%{opacity:0}97%{opacity:1}}@keyframes gp-on-70{0%{opacity:0}70%{opacity:1}97%{opacity:0}}@keyframes gp-off-70{0%{opacity:1}70%{opacity:0}97%{opacity:1}}@keyframes gp-on-86{0%{opacity:0}86%{opacity:1}97%{opacity:0}}@keyframes gp-off-86{0%{opacity:1}86%{opacity:0}97%{opacity:1}}.gp .gpa-pop{animation-name:gp-pop}.gp .gpa-rise{animation-name:gp-rise;animation-timing-function:ease-out}.gp .gpa-wave{animation-name:gp-wave;animation-timing-function:ease-out}.gp .gpa-tap{animation-name:gp-tap}.gp .gpa-dip{animation-name:gp-dip}.gp .gpa-tap3{animation:gp-tap3 var(--d) ease-in-out infinite}.gp .gpk-hold{animation:gp-hold var(--d) ease-in-out infinite}.gp .gpk-ring{animation:gp-ring var(--d) linear infinite}.gp .gpk-onair{animation:gp-k-onair var(--d) step-end infinite}.gp .gpk-saving{animation:gp-k-saving var(--d) step-end infinite}.gp .gpk-tape{animation:gp-k-tape var(--d) step-end infinite}.gp .gpk-fly-in{animation:gp-fly-in var(--d) ease-out infinite}.gp .gpk-stand{animation:gp-stand var(--d) step-end infinite}.gp .gpk-fly-out{animation:gp-fly-out var(--d) ease-in infinite}.gp .gpk-sky{stroke-dashoffset:0;animation:gp-sky var(--d) linear infinite}.gp .gpk-plane{animation:gp-plane var(--d) ease-in-out infinite}.gp .gpk-door{animation:gp-door var(--d) ease-in-out infinite}.gp .gpk-mic{animation:gp-mic var(--d) ease-out infinite}.gp.is-paused *,.gp.is-paused *:before,.gp.is-paused *:after{animation-play-state:paused!important}@keyframes gp-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gp-pop{0%,18%{opacity:0;transform:scale(.2)}23%{opacity:1;transform:scale(1.25)}27%,58%{opacity:1;transform:scale(1)}64%,to{opacity:0;transform:scale(.8)}}@keyframes gp-rise{0%,18%{opacity:0;transform:translateY(0) scale(.4)}24%{opacity:1;transform:translateY(-6px) scale(1)}50%{opacity:0;transform:translateY(-34px) scale(1)}to{opacity:0}}@keyframes gp-wave{0%,18%{opacity:0;transform:scale(.7)}24%{opacity:1}42%,to{opacity:0;transform:scale(1.2)}}@keyframes gp-tap{0%,8%{opacity:0;transform:translate(10px,12px)}14%{opacity:1;transform:translate(4px,5px)}20%{opacity:1;transform:translate(0) scale(.94)}26%{opacity:1;transform:translate(4px,5px)}34%,to{opacity:0;transform:translate(10px,12px)}}@keyframes gp-tap3{0%,8%{opacity:0;transform:translate(10px,12px)}14%{opacity:1;transform:translate(4px,5px)}20%,35%,50%{opacity:1;transform:translate(0) scale(.94)}27%,42%,56%{opacity:1;transform:translate(4px,5px)}64%,to{opacity:0;transform:translate(10px,12px)}}@keyframes gp-dip{0%{transform:scaleY(1)}20%,26%{transform:scaleY(1)}32%,70%{transform:scaleY(.3)}80%,to{transform:scaleY(1)}}@keyframes gp-hold{0%,4%{opacity:0;transform:translate(10px,12px)}10%,45%{opacity:1;transform:translate(0) scale(.94)}52%{opacity:1;transform:translate(4px,5px)}60%,to{opacity:0;transform:translate(10px,12px)}}@keyframes gp-ring{0%,10%{stroke-dashoffset:76;opacity:1}45%{stroke-dashoffset:0;opacity:1}52%,to{stroke-dashoffset:0;opacity:0}}@keyframes gp-k-onair{0%{opacity:1}45%{opacity:0}96%{opacity:1}}@keyframes gp-k-saving{0%{opacity:0}45%{opacity:1}70%{opacity:0}}@keyframes gp-k-tape{0%{opacity:0}70%{opacity:1}96%{opacity:0}}@keyframes gp-fly-in{0%{opacity:0;transform:translateY(10px)}5%{opacity:1}25%{opacity:1;transform:translate(118px,50px)}26%,to{opacity:0;transform:translate(118px,50px)}}@keyframes gp-stand{0%{opacity:0}26%{opacity:1}62%{opacity:0}}@keyframes gp-fly-out{0%,61%{opacity:0;transform:translate(0)}62%{opacity:1;transform:translate(0)}84%{opacity:1;transform:translate(70px,-52px)}90%,to{opacity:0;transform:translate(84px,-60px)}}@keyframes gp-sky{0%,74%{opacity:0}76%{opacity:1}96%{opacity:1}to{opacity:0}}@keyframes gp-plane{0%,6%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}28%{transform:translate(40px,-36px) rotate(-12deg)}46%{opacity:1;transform:translate(94px,-4px) rotate(18deg)}52%,to{opacity:0;transform:translate(100px) rotate(18deg) scale(.5)}}@keyframes gp-door{0%,18%{transform:scaleX(1)}30%,86%{transform:scaleX(-.2)}96%,to{transform:scaleX(1)}}@keyframes gp-mic{0%,30%{opacity:0;transform:translateY(14px)}44%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(14px)}}.guide-entries>li[hidden]{display:none}body.lite .guide-sheet{filter:none}body.lite .guide-page{background-image:none;box-shadow:0 10px 28px #0a060259;contain:content}body.lite .guide-sheet:after{display:none}body.lite .guide-entries li,body.lite .guide-hero{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}body.lite .guide-creases{display:none}body.lite .gp{box-shadow:0 8px 22px #0a06024d;transition:opacity .15s;scale:1}[data-tile=posters] .an-big--sm{font-size:1.2rem;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 420px){[data-tile=posters] .an-big--sm{font-size:1.05rem}}.live-field{display:grid;gap:4px;font-size:.82rem;font-weight:700}.live-check{display:flex;align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.35;cursor:pointer}.live-check input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--live)}.live-check[hidden],.live-ready .input[hidden],.live-desk[hidden],.live-music[hidden],.live-join[hidden],.live-recs[hidden],.live-hint[hidden]{display:none}.live-panel[data-state=ready] .live-meter--form{display:block}.live-desk{display:grid;gap:10px;padding:14px;border-radius:18px;background:var(--well);box-shadow:var(--press-sm)}.live-desk-btns{display:flex;flex-wrap:wrap;gap:8px}.live-desk-btns .btn[aria-pressed=true]{border-color:var(--live);color:var(--live)}.live-hosts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.live-hosts li{display:flex;align-items:center;gap:8px;min-width:0;font-size:.92rem}.live-host-name{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-hosts small{color:var(--ink-soft);font-size:.74rem;white-space:nowrap}.live-host-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--line)}.live-host-dot.is-ok{background:var(--live)}.live-host-x{margin-inline-start:auto;min-height:28px;padding:0 10px;font-size:.74rem}.live-recs{display:grid;gap:10px;padding:16px;margin-top:12px;border-radius:24px;background:var(--well);box-shadow:var(--press-sm)}.live-rec-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.live-rec-list li{display:grid;gap:3px;min-width:0}.live-rec-list b{overflow-wrap:anywhere}.live-rec-list small{color:var(--ink-soft);font-size:.78rem}.live-rec-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.studio .live-desk{background:var(--st-card);box-shadow:var(--st-raise);border-radius:24px;padding:16px}.studio .live-recs{background:var(--st-card);box-shadow:var(--st-raise)}.studio .live-panel[data-state=ready] .live-meter--form{display:block}.studio .live-join{grid-column:2;justify-self:end}.an-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px;margin:8px 0 0}.an-fig{min-width:0;padding:8px 10px;border-radius:10px;background:var(--well);box-shadow:inset 0 1px 2px var(--key-shadow)}.an-fig dt{font:600 .64rem/1.25 var(--ui);opacity:.72}.an-fig dd{margin:3px 0 0;font:700 .92rem/1.2 var(--digit);overflow-wrap:anywhere}.an-hrs{display:flex;align-items:flex-end;gap:1px;height:76px;margin:8px 0 18px;direction:ltr;border-bottom:1px solid var(--an-grid)}.an-hrs>span{position:relative;flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end}.an-hrs i{display:block;width:100%;border-radius:2px 2px 0 0;background:var(--an-mark);opacity:.55}.an-hrs>.is-top i{opacity:1}.an-hrs small{position:absolute;top:100%;left:0;margin-top:3px;font:600 9px/1 var(--ui);white-space:nowrap;opacity:.65}.an-cc{border-top:1px solid rgba(127,110,85,.18)}.an-cc>summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:6px 0;cursor:pointer;font:600 .82rem/1.3 var(--ui)}.an-cc>summary .an-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-cc>summary b{flex:none;font:700 .74rem var(--digit);opacity:.8}.an-cc>summary:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.an-cc-body{padding:0 0 12px}.an-tops .an-name{white-space:normal}.an-table--len .an-tr{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,.8fr));gap:5px}.an-table--len .an-num{font:700 .7rem var(--digit);overflow-wrap:anywhere}.an-plays{list-style:none;margin:0;padding:0;counter-reset:plays}.an-plays li{counter-increment:plays;padding:9px 0;border-top:1px solid rgba(127,110,85,.18)}.an-plays li:first-child{border-top:0}.an-play-top{display:flex;align-items:baseline;gap:8px;font:600 .82rem/1.3 var(--ui)}.an-play-top:before{content:counter(plays);flex:none;width:1.3em;font:700 .72rem var(--digit);opacity:.55}.an-play-top .an-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.an-play-top b{flex:none;font:700 .82rem var(--digit)}.an-play-why{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.an-why{padding:3px 7px;border-radius:6px;font:600 .64rem/1.2 var(--ui);background:var(--well);box-shadow:inset 0 1px 2px var(--key-shadow)}.an-why--new,.an-why--pinned,.an-why--boost,.an-why--summer{background:var(--an-mark);color:#fff;box-shadow:none}.an-play-info{display:block;margin-top:5px;font:500 .68rem/1.3 var(--ui);opacity:.72}
