.wallet-adapter-button{background-color:transparent;border:none;color:var(--text);cursor:pointer;display:flex;align-items:center;font-family:var(--font-sans);font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:var(--inverse)}.wallet-adapter-button:not([disabled]):focus-visible,.wallet-adapter-dropdown-list-item:focus-visible,.wallet-adapter-modal-button-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wallet-adapter-button:not([disabled]):hover{background-color:var(--surface-2)}.wallet-adapter-button[disabled]{background:var(--surface-2);color:var(--text-dim);cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:var(--surface);border-radius:10px;box-shadow:none;opacity:0;visibility:hidden;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;font-family:var(--font-sans)}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:var(--text)}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:var(--surface-2)}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:var(--text-dim)}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform .15s ease-out}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .15s ease-out;background:color-mix(in srgb,var(--bg) 80%,transparent);z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:var(--surface-2);border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:var(--focus)}.wallet-adapter-modal-button-close svg{fill:var(--text-dim);transition:fill .2s ease-out 0s}.wallet-adapter-modal-button-close:hover svg{fill:var(--text)}.wallet-adapter-modal-overlay{background:color-mix(in srgb,var(--bg) 80%,transparent);position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:var(--surface);box-shadow:none;font-family:var(--font-sans);flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:var(--text)}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:var(--text)}.wallet-adapter-modal-list-more svg{transition:fill .15s ease-out;fill:var(--text);margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:var(--inverse);padding:12px;font-size:18px;border:none;border-radius:8px;color:var(--text)}:root,[data-theme=paper]{--bg:#f4efe6;--surface:#fffcf6;--surface-2:#ece5d7;--line:rgba(18,17,16,0.12);--line-strong:rgba(18,17,16,0.26);--control-border:#6f6b63;--text:#121110;--text-dim:#4c4943;--inverse:#121110;--on-inverse:#f4efe6;--marker:#e6ff4a;--on-marker:#121110;--focus:#121110;--up:#146934;--down:#b0321b;--grid-image:url(/brand/mono-grid-paper.svg);--shadow-1:0 1px 2px rgba(23,20,12,0.06),0 6px 18px -8px rgba(23,20,12,0.18);--shadow-2:0 2px 4px rgba(23,20,12,0.08),0 18px 40px -16px rgba(23,20,12,0.32);color-scheme:light}[data-theme=ink]{--bg:#070b22;--surface:#0f1640;--surface-2:#19235a;--line:rgba(244,239,230,0.11);--line-strong:rgba(244,239,230,0.24);--control-border:#7e86b4;--text:#f7f3ea;--text-dim:#bdbcd0;--inverse:#f7f3ea;--on-inverse:#0b1235;--marker:#e6ff4a;--on-marker:#121110;--focus:#e6ff4a;--up:#4fd08a;--down:#ff6a4d;--grid-image:url(/brand/mono-grid-ink.svg);--shadow-1:0 1px 2px rgba(0,0,0,0.3),0 8px 22px -10px rgba(0,0,0,0.55);--shadow-2:0 2px 6px rgba(0,0,0,0.35),0 22px 48px -18px rgba(0,0,0,0.7);color-scheme:dark}.stage-scope{--bg:var(--stage);--surface:var(--stage-2);--surface-2:var(--stage-3);--line:var(--stage-line);--line-strong:rgba(244,239,230,0.28);--control-border:#8b93c2;--text:var(--on-stage);--text-dim:var(--on-stage-dim);--inverse:#f7f3ea;--on-inverse:#0b1235;--focus:#e6ff4a;--up:#4fd08a;--down:#ff6a4d;--grid-image:url(/brand/mono-grid-ink.svg);--shadow-1:0 1px 2px rgba(0,0,0,0.3),0 8px 22px -10px rgba(0,0,0,0.55);--shadow-2:0 2px 6px rgba(0,0,0,0.35),0 22px 48px -18px rgba(0,0,0,0.7);color-scheme:dark;background:var(--bg);color:var(--text)}.band-lime,.band-red{--text:#121110;--text-dim:rgba(18,17,16,0.86);--line:rgba(18,17,16,0.16);--line-strong:rgba(18,17,16,0.36);--control-border:#121110;--inverse:#121110;--on-inverse:#f4efe6;--focus:#121110;--surface:rgba(255,252,246,0.92);--surface-2:rgba(18,17,16,0.08);color-scheme:light;color:var(--text)}.band-red{--bg:var(--onair);background:var(--onair)}.band-lime{--bg:#e6ff4a;--marker:#121110;--on-marker:#e6ff4a;background:#e6ff4a}:root{--onair:#ff3b21;--on-onair:#121110;--blocked:#4fd08a;--on-blocked:#121110;--stage:#0b1235;--stage-2:#141d4c;--stage-3:#26337a;--on-stage:#f7f3ea;--on-stage-dim:#c0bfd2;--stage-line:rgba(244,239,230,0.14);--edge-lime:#a3b81c;--edge-red:#b5240e;--edge-ink:#000000;--bulb-warm:#ffe7a8;--ink:#121110;--paper:#f7f3ea;--paper-warm:#fff6e8;--paper-bright:#fffcf6;--lime:#e6ff4a;--lime-hover:#efff7c;--onair-hover:#ff5a42;--bulb-lit:#fffdf4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-24:96px;--radius-0:0px;--radius-bar:3px;--radius-2xs:6px;--radius-xs:8px;--radius-chip:12px;--radius-sm:16px;--radius-md:22px;--radius-lg:32px;--radius-pill:999px;--radius-face:24%;--grid-columns:12;--page-max:1440px;--page-gutter-mobile:16px;--hairline:1px;--tabbar-h:0px;--font-sans:var(--font-figtree),"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-anybody),"Arial Narrow",Arial,sans-serif;--font-serif:var(--font-anybody),"Arial Narrow",Arial,sans-serif;--font-mono:var(--font-martian-mono),ui-monospace,Menlo,monospace;--ease-out:cubic-bezier(0.16,1,0.3,1)}@media (max-width:1023px){:root{--tabbar-h:64px}}.t-display{font-family:var(--font-display)}.t-display,.t-display-italic{font-size:clamp(48px,min(7.2vw,10.5vh),104px);line-height:.88;font-weight:900;font-stretch:118%;letter-spacing:-.01em;text-transform:uppercase}.t-display-italic{font-family:var(--font-serif);font-style:italic}.t-headline{font-size:clamp(34px,4.2vw,56px);line-height:.95;font-weight:900;font-stretch:112%;letter-spacing:-.005em;text-transform:uppercase}.t-headline,.t-title{font-family:var(--font-display);text-wrap:balance}.t-title{font-size:21px;line-height:1.1;font-weight:800;font-stretch:108%}.t-body{font-size:16px;line-height:1.6}.t-body,.t-body-small{font-family:var(--font-sans);font-weight:400;text-wrap:pretty}.t-body-small{font-size:14px;line-height:1.55}.t-numeral-xl{font-size:40px;line-height:1;font-stretch:85%;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.t-numeral,.t-numeral-xl{font-family:var(--font-mono);font-weight:600}.t-numeral{font-size:20px;line-height:1.4;font-variant-numeric:tabular-nums}.t-data{font-family:var(--font-mono);font-size:13px;line-height:1.4;font-weight:400;font-variant-numeric:tabular-nums}.t-button{font-family:var(--font-display);font-size:14px;line-height:1;font-weight:800;font-stretch:110%;letter-spacing:.02em;text-transform:uppercase}.t-label{line-height:1.2;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums}.t-label,.t-state{font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.t-state{line-height:1;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}@media (max-width:767px){.t-display,.t-display-italic{font-size:44px;font-stretch:92%}.t-headline{font-size:34px;font-stretch:100%}}.show{position:relative;border:2px solid var(--stage-3);border-radius:var(--radius-sm);overflow:clip;container-type:inline-size}.show-flash{position:absolute;inset:0;background:var(--marker);opacity:0;pointer-events:none;z-index:30}.show-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);font:600 12px/1.2 var(--font-mono)}.show-onair{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:3px;background:var(--onair);color:var(--on-onair);font-weight:800;letter-spacing:.06em}.show-onair.is-sold{background:var(--marker);color:var(--on-marker)}.show-scheduled .show-onair{background:var(--surface-2);color:var(--text)}.show-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:show-onair 1.2s steps(2,jump-none) infinite}@keyframes show-onair{50%{opacity:.25}}.show-host{color:var(--text-dim)}.show-host b{color:var(--text)}.show-strip-right{margin-left:auto;color:var(--text-dim)}.show-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.show-board{position:relative;min-width:0;padding:18px 20px 20px;border-right:1px solid var(--line);container-type:inline-size}.show-top{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:16px}.show .show-ticker{display:block;margin:0;font-family:var(--font-display);font-weight:900;font-stretch:122%;font-size:clamp(18px,calc(56cqw / var(--ticker-em, 5)),96px);line-height:.86;letter-spacing:-.01em}.show .show-ticker,.show-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.show-name{margin-top:8px;font:500 12px var(--font-mono);color:var(--text-dim)}.show-top>:first-child{flex:1;min-width:0}.show-clock{flex:none;text-align:right}.show-clock-label{display:block;margin-bottom:4px;font:700 12px var(--font-mono);letter-spacing:.08em;color:var(--text-dim)}.show-clock-num{display:inline-flex;align-items:baseline;font-family:var(--font-mono);font-weight:700;font-stretch:75%;font-size:clamp(40px,11cqw,96px);line-height:.86;font-variant-numeric:tabular-nums}.show-clock-text{font-size:.5em}.show-clock.is-hot .show-clock-num{color:var(--onair)}.show-sold .show-clock-num{color:var(--marker)}.show-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--line)}.show-stats>div{min-width:0;padding:10px 12px;background:var(--bg)}.show-stats dt{font:700 11px var(--font-mono);letter-spacing:.05em;color:var(--text-dim)}.show-stats dd,.show-stats dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.show-stats dd{margin:4px 0 0;font:600 clamp(15px,3cqw,19px) var(--font-mono);font-variant-numeric:tabular-nums}.show-track{position:relative;height:12px;margin:10px 0 40px;border-radius:2px;background:var(--surface)}.show-track-fill{position:absolute;inset:0;border-radius:2px;background:var(--text);transform-origin:left center;transition:transform .2s linear}.show-track-zone{position:absolute;top:0;right:0;bottom:0;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--onair) 80%,transparent) 0 3px,transparent 3px 7px)}.show-moment{position:absolute;top:-6px;width:3px;height:24px;border-radius:1px;background:var(--onair);transform:translateX(-50%)}.show-track-note{position:absolute;top:22px;right:0;font:500 12px var(--font-mono);color:var(--text-dim);white-space:nowrap}.show-room-wrap{position:relative}.show-room{display:grid;gap:3px;perspective:700px}.seat{position:relative;aspect-ratio:1.6}.seat-inner{position:absolute;inset:0;transform-style:preserve-3d}.seat-back,.seat-front{position:absolute;inset:0;border-radius:15%/24%;background:var(--surface);backface-visibility:hidden;-webkit-backface-visibility:hidden}.seat-back{transform:rotateX(180deg)}.seat-back:after,.seat-back:before,.seat-front:after,.seat-front:before{content:"";position:absolute;top:35%;width:18.75%;height:30%;border-radius:50%;background:transparent}.seat-back:before,.seat-front:before{left:26.9%}.seat-back:after,.seat-front:after{left:54.4%}.seat.on .seat-front{background:var(--text)}.seat.on .seat-front:after,.seat.on .seat-front:before{background:var(--bg)}.seat.on .seat-back{background:color-mix(in srgb,var(--text) 16%,transparent)}.seat.letter .seat-back{background:var(--onair)}.seat.letter .seat-back:after,.seat.letter .seat-back:before{top:46.5%;height:7%;border-radius:0;background:var(--on-onair)}.seat.you .seat-back,.seat.you .seat-front{background:var(--marker)}.seat.you .seat-back:after,.seat.you .seat-back:before,.seat.you .seat-front:after,.seat.you .seat-front:before{background:var(--on-marker)}.show-over{position:absolute;inset:0;z-index:5;display:grid;place-items:center;pointer-events:none}.show-stamp{padding:.1em .16em .02em;border:6px solid var(--on-marker);border-radius:6px;background:var(--marker);color:var(--on-marker);font:900 clamp(44px,17cqw,168px) /.8 var(--font-display);font-stretch:150%;opacity:0}.show-nosale .show-stamp{background:var(--text);font-size:clamp(36px,11cqw,120px)}.show-banner{position:absolute;inset:30% 0 auto;z-index:6;display:flex;justify-content:center;pointer-events:none;animation:show-banner-out .3s ease-in 1.6s forwards}@keyframes show-banner-out{to{opacity:0;visibility:hidden}}.show-banner-text{display:block;padding:.08em .3em .02em;background:var(--onair);color:var(--on-onair);font:900 clamp(26px,8.2cqw,96px) /.9 var(--font-display);font-stretch:150%;white-space:nowrap}.show-banner.tone-twice .show-banner-text{background:var(--marker);color:var(--on-marker)}.show-banner.tone-closed .show-banner-text{background:var(--text);color:var(--bg)}.show-caption{min-height:1.3em;margin-top:12px;font:600 12px var(--font-mono);color:var(--text-dim)}.show-side{display:flex;flex-direction:column;min-width:0}.show-hostline{margin:0;padding:12px 14px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.show-tag{display:inline-block;margin-right:6px;padding:2px 5px;border-radius:3px;background:var(--surface-2);color:var(--text);font:700 11px/1.2 var(--font-mono);letter-spacing:.05em;vertical-align:1px}.show-tag-host{background:var(--onair);color:var(--on-onair)}.show-tag-whale{background:var(--marker);color:var(--on-marker)}.show-feed{display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;gap:7px;min-height:300px;margin:0;padding:14px;overflow:hidden;list-style:none;font-size:14px;line-height:1.35}.show-call{overflow-wrap:anywhere;animation:show-call-in .18s ease-out}.show-call:nth-last-child(n+6){opacity:.45}@keyframes show-call-in{0%{transform:translateY(8px);opacity:0}}.show-call b{font:700 12px var(--font-mono);color:var(--marker)}.show-call-raise b{color:var(--text)}.show-call-you{padding:6px 8px;border-radius:3px;background:var(--marker)}.show-call-you,.show-call-you b{color:var(--on-marker)}.show-call-whale{padding:6px 8px;border-radius:3px;border:1px solid var(--marker)}.show-call-phase{font:800 12px/1.35 var(--font-mono);letter-spacing:.03em;color:var(--onair)}.show-call-milestone{font:600 12px var(--font-mono);color:var(--text-dim)}.show-chat{position:relative;padding:10px 14px;border-top:1px solid var(--line)}.show-chat-bar{display:flex;align-items:center;gap:4px;height:46px;padding:0 5px 0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);transition:border-color .15s var(--ease-out)}.show-chat-bar:focus-within{border-color:var(--text-dim)}.show-chat-bar input{flex:1 1 0;min-width:0;height:100%;border:0;background:transparent;font:400 15px var(--font-sans);color:var(--text);outline:none}.show-chat-bar input::-moz-placeholder{color:var(--text-dim)}.show-chat-bar input::placeholder{color:var(--text-dim)}.show-chat-connect{flex:1 1 0;min-width:0;text-align:left;font:600 14px var(--font-sans);color:var(--text);text-decoration:underline;text-underline-offset:4px}.show-chat-send{display:inline-flex;flex:none;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:var(--marker);color:var(--on-marker);transition:opacity .15s var(--ease-out),transform .12s ease-out}.show-chat-send:disabled{opacity:.3}.show-chat-send:not(:disabled):active{transform:scale(.9)}.show-chat-err{position:absolute;left:14px;right:14px;bottom:calc(100% + 4px);margin:0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface-2);font:600 13px/1.35 var(--font-sans);color:var(--text)}.show-call-chat{font-size:14px;line-height:1.4;color:var(--text)}.show-call-chat b{color:var(--text-dim)}.show-call-chat.is-you b{color:var(--marker)}.show-floaters{position:absolute;inset:auto 0 100% 0;height:0;pointer-events:none}.show-floaters span{position:absolute;bottom:0;font-size:22px;animation:show-rise 1.7s ease-out forwards}.show-floaters .react-sticker{font-size:13px}@keyframes show-rise{0%{transform:translateY(0) scale(.7);opacity:0}15%{opacity:1}to{transform:translateY(-200px) scale(1.25);opacity:0}}.show-paddle{position:sticky;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom, 0px));z-index:9;padding:12px 14px 14px;border-top:1px solid var(--line);background:var(--bg);container-type:inline-size}.show-receipt{margin:0 14px 14px;padding:14px 16px;border:2px solid var(--on-marker);border-radius:6px;background:var(--on-stage);color:var(--on-onair)}.show-receipt-head{gap:8px 12px;padding-bottom:10px;border-bottom:2px dashed color-mix(in srgb,var(--on-onair) 40%,transparent);font:700 12px var(--font-mono)}.show-receipt-head,.show-receipt-price{display:flex;flex-wrap:wrap;justify-content:space-between}.show-receipt-price{align-items:baseline;gap:8px;padding:10px 0 8px;font:700 11px var(--font-mono);color:color-mix(in srgb,var(--on-onair) 70%,transparent)}.show-receipt-price b{font:700 clamp(18px,2vw,24px) var(--font-mono);color:var(--on-onair);font-variant-numeric:tabular-nums}.show-receipt-you{font-size:14.5px;line-height:1.45}.show-receipt-you mark{padding:2px 4px;background:var(--marker);color:var(--on-marker);font:700 12px var(--font-mono)}.show-receipt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.show-receipt .btn{--text:var(--on-onair);--control-border:color-mix(in srgb,var(--on-onair) 55%,var(--on-stage));--bg:var(--on-stage)}@media (max-width:900px){.show-grid{grid-template-columns:minmax(0,1fr)}.show-board{padding:14px 14px 16px;border-right:0}.show-side{display:contents}.show-board{order:1}.show-receipt{order:2}.show-hostline{order:3}.show-feed,.show-hostline{border-top:1px solid var(--line)}.show-feed{order:4;height:172px;min-height:0;flex:none}.show-chat{order:5}.show-paddle{order:6}.show-room{gap:2px}}@container (max-width: 520px){.show-stats{grid-template-columns:minmax(0,1fr);margin:14px 0 12px}.show-stats>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 10px}.show-stats dd{margin:0;font-size:16px}.show-track{margin-bottom:58px}.show-track-note{left:0;white-space:normal}}@media (max-width:480px){.show-host{display:none}.show-stats>div{padding:8px}.show-stats dt{font-size:11px;letter-spacing:.02em}.show-stamp{border-width:4px}}@media (prefers-reduced-motion:reduce){.show-banner,.show-call,.show-dot,.show-floaters span{animation:none!important}.show-floaters{display:none}}.show-strip-right{gap:12px}.show-music,.show-strip-right{display:inline-flex;align-items:center}.show-music{gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line-strong);color:var(--text-dim);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:color .15s var(--ease-out),border-color .15s var(--ease-out),background-color .15s var(--ease-out)}.show-music:hover,.show-music[aria-pressed=true]{color:var(--text);border-color:var(--text)}.show-filter{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 14px;border-bottom:1px solid var(--line);font:700 11px/1 var(--font-mono)}.show-filter-label{margin-right:4px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.show-filter button{position:relative;height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--line);color:var(--text-dim);font:inherit;font-variant-numeric:tabular-nums}.show-filter button:hover{color:var(--text)}.show-chat-send:after,.show-filter button:after{content:"";position:absolute;inset:-7px 0}.show-chat-send{position:relative}.show-filter button[aria-checked=true]{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}@media (max-width:900px){.show-filter{order:4;border-top:1px solid var(--line)}}.paddle-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);gap:6px;margin-bottom:10px}@container (max-width: 380px){.paddle-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.paddle-amount{grid-column:1/-1}}.paddle-chip{height:38px;border-radius:12px;border:2px solid var(--line-strong);background:var(--surface);color:var(--text);font:700 14px/1 var(--font-mono);font-variant-numeric:tabular-nums;transition:transform .12s var(--ease-out),background-color .12s var(--ease-out),border-color .12s var(--ease-out)}.paddle-chip:hover:not(:disabled){border-color:var(--text-dim)}.paddle-chip:active:not(:disabled){transform:scale(.95)}.paddle-chip[aria-pressed=true]{background:var(--marker);border-color:var(--marker);color:var(--on-marker)}.paddle-amount{display:flex;align-items:center;gap:6px;min-width:0;height:38px;padding:0 10px;border-radius:12px;border:2px solid var(--line-strong);background:var(--surface);font:600 11px/1 var(--font-mono);color:var(--text-dim)}.paddle-amount:focus-within{border-color:var(--marker)}.paddle-amount input{width:100%;min-width:0;background:transparent;color:var(--text);font:700 15px/1 var(--font-mono);font-variant-numeric:tabular-nums;outline:none}.paddle-amount input[aria-invalid=true]{color:var(--down)}.paddle-amount .paddle-unit{margin:-2px -10px -2px 0;padding:0 10px 0 8px;border-left:1px solid var(--line);border-radius:0 calc(var(--radius-chip) - 2px) calc(var(--radius-chip) - 2px) 0;font:700 11px/1 var(--font-mono)}.paddle-amount span.paddle-unit{display:inline-flex;align-items:center;align-self:stretch;color:var(--text-dim)}.paddle-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px;font:600 11px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--text-dim)}.paddle-msg{height:2.8em;margin-top:6px;overflow:hidden;font:600 12px/1.4 var(--font-sans);color:var(--text-dim)}.paddle-msg .paddle-issue{color:var(--down)}.paddle-msg p{margin:0}.show-paddle .btn-paddle{min-height:76px;container-type:inline-size}.paddle-word{max-width:100%;font-size:clamp(14px,calc(100cqw / var(--label-em, 10)),28px);white-space:nowrap}.paddle-magnet{translate:var(--mx,0) var(--my,0);transition:translate .22s var(--ease-out)}.paddle-fold{display:none}@media (max-width:900px){.show-paddle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px 14px}.paddle-foot,.paddle-sizes{display:none;grid-column:1/-1}.show-paddle.is-open .paddle-sizes{display:grid;margin-bottom:0}.show-paddle.is-open .paddle-foot{display:flex;margin-top:0}.paddle-fold{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:700 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.paddle-fold-caret{font-family:var(--font-sans);font-size:13px;transition:transform .16s var(--ease-out)}.paddle-fold[aria-expanded=true] .paddle-fold-caret{transform:rotate(180deg)}.show-paddle .btn-paddle{min-height:60px;padding-top:10px;padding-bottom:9px}.show-paddle .paddle-word{font-size:clamp(10px,calc(100cqw / var(--label-em, 10)),24px)}.paddle-msg{position:absolute;left:14px;right:14px;bottom:calc(100% + 6px);height:auto;margin:0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text)}.paddle-msg:empty{display:none}}.mirror{position:relative;width:min(300px,100%);margin-inline:auto;padding:22px;border-radius:34px 34px 22px 22px;background:var(--ink)}@media (max-width:767px){.mirror{width:min(220px,100%);padding:16px}}.mirror-bulbs{position:absolute;inset:11px;pointer-events:none}.mirror-bulbs i{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--bulb-warm);transform:translate(-50%,-50%);animation:bulb-on .38s var(--ease-out) backwards}.mirror-bulbs i:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff;opacity:0}@media (hover:hover){.mirror:hover .mirror-bulbs i:after{animation:bulb-run .9s linear calc(var(--i) * 45ms) both}}@keyframes bulb-on{0%{background:#3a362f;transform:translate(-50%,-50%) scale(.7)}55%{background:#fff;transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%)}}@keyframes bulb-run{0%,to{opacity:0}20%{opacity:1}}.mirror-glass{position:relative;display:grid;justify-items:center;align-content:center;gap:14px;min-height:300px;padding:28px 18px 24px;border-radius:20px 20px 10px 10px;background:var(--stage-2);color:var(--on-stage);overflow:hidden;isolation:isolate}.mirror-glass:before{content:"";position:absolute;z-index:-1;inset:0;background:rgba(244,239,230,.07);clip-path:polygon(58% 0,76% 0,30% 100%,12% 100%)}.mirror-face{display:inline-flex;border-radius:50%;padding:6px;background:var(--bulb-warm)}.mirror-empty{width:124px;height:124px;border-radius:50%;border:3px dashed rgba(244,239,230,.35)}.mirror-name{max-width:100%;font:900 22px/1.05 var(--font-display);font-stretch:116%;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.mirror-paddle{position:absolute;top:16px;right:-6px}.mirror-notes{position:absolute;left:-10px;bottom:-14px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% + 20px)}@media (prefers-reduced-motion:reduce){.mirror .mirror-bulbs i:after,.mirror-bulbs i{animation:none}}.pcard-deal{width:248px;max-width:100%;margin-inline:auto;perspective:900px;animation:card-deal .76s cubic-bezier(.2,.9,.3,1.15) .12s backwards}@keyframes card-deal{0%{opacity:0;transform:translate(-80px,60px) rotate(-24deg) scale(.8)}to{opacity:1;transform:rotate(-3deg)}}.pcard-deal{transform:rotate(-3deg)}.pcard{--rx:0deg;--ry:0deg;display:grid;justify-items:center;gap:12px;padding:12px 12px 14px;border-radius:var(--radius-sm);border:6px solid var(--paper);background:var(--paper);color:var(--ink);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .26s var(--ease-out);box-shadow:var(--shadow-2)}.pcard.is-mine{border-color:var(--marker);background:var(--marker)}.pcard-top{display:flex;width:100%;justify-content:space-between;font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.pcard-face{display:grid;width:100%;place-items:center;padding:18px 0;border-radius:12px;background:var(--onair)}.pcard.is-mine .pcard-face{background:var(--ink)}.pcard-name{max-width:100%;font:900 22px/1 var(--font-display);font-stretch:116%;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.pcard-line{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--ink);padding-top:10px;text-align:center}.pcard-line dt{font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65}.pcard-line dd{margin-top:5px;font:600 14px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.pcard-deal{animation:none}.pcard{transform:none;transition:none}}.lb-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;border-radius:999px;background:var(--stage-3)}.lb-tabs button{height:40px;padding:0 18px;border-radius:999px;color:var(--text-dim);font:900 14px/1 var(--font-display);font-stretch:112%;letter-spacing:.02em;text-transform:uppercase;transition:background-color .18s var(--ease-out),color .18s var(--ease-out)}.lb-tabs button:hover{color:var(--text)}.lb-tabs button[aria-checked=true]{background:var(--onair);color:var(--on-onair)}.podium-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-height:330px}.step{position:relative;display:grid;min-width:0;gap:12px;justify-items:center}.step-2{order:1}.step-1{order:2}.step-3{order:3}.step-who{display:grid;min-width:0;max-width:100%;justify-items:center;gap:6px;text-align:center;animation:step-drop .52s cubic-bezier(.34,1.56,.64,1) backwards}.step-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.2 var(--font-sans)}.step-name:hover{text-decoration:underline;text-underline-offset:4px}.step-value{font-size:14px;font-weight:600}.step-value .grid{justify-items:center}.step-open{font:700 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.step-block{display:grid;width:100%;place-items:start center;padding-top:14px;border-radius:14px 14px 0 0;background:var(--stage-3);color:var(--text);font:900 44px/1 var(--font-display);font-stretch:116%;transform-origin:50% 100%;animation:step-rise .62s cubic-bezier(.2,.9,.3,1.1) backwards}.step-1 .step-block{height:170px;background:var(--onair);color:var(--on-onair);font-size:64px}.step-2 .step-block{height:120px;background:var(--inverse);color:var(--on-inverse)}.step-3 .step-block{height:84px}.step.is-you .step-block{background:var(--marker);color:var(--on-marker)}.step-3 .step-block{animation-delay:.1s}.step-2 .step-block{animation-delay:.3s}.step-1 .step-block{animation-delay:.52s}.step-3 .step-who{animation-delay:.42s}.step-2 .step-who{animation-delay:.62s}.step-1 .step-who{animation-delay:.9s}.step-1:before{content:"";position:absolute;z-index:-1;left:-30%;right:-30%;bottom:0;height:150%;background:rgba(244,239,230,.08);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);animation:step-light .5s var(--ease-out) .82s backwards}.podium-stage{position:relative;isolation:isolate}@keyframes step-rise{0%{transform:scaleY(0)}}@keyframes step-drop{0%{opacity:0;transform:translateY(-36px) scale(.85)}}@keyframes step-light{0%{opacity:0}}@media (max-width:479px){.podium-stage{gap:6px;min-height:290px}.step-name{font-size:13px}.step-value{font-size:12px}.step-1 .step-block{height:140px;font-size:48px}.step-2 .step-block{height:100px;font-size:36px}.step-3 .step-block{height:70px;font-size:36px}}@media (prefers-reduced-motion:reduce){.step-1:before,.step-block,.step-who{animation:none}}.eq{display:grid;gap:12px}.eq-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;height:320px}.eq-bars li{min-width:0}.eq-bar{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);gap:6px;border-radius:12px;position:relative}.eq-n{justify-self:center;font-size:12px;font-weight:600;color:var(--text)}.eq-bar.is-up .eq-n{color:var(--up)}.eq-bar.is-down .eq-n{color:var(--text-dim)}.eq-track{position:relative;border-radius:var(--radius-xs);background:rgba(244,239,230,.06);overflow:hidden}.eq-fill{color:var(--on-inverse);clip-path:inset(calc((1 - var(--h)) * 100%) 0 0 0);transition:clip-path .7s var(--ease-out);animation:eq-rise .9s cubic-bezier(.2,.9,.3,1.1) var(--d) backwards}.eq-fill,.eq-fill:before{position:absolute;inset:0}.eq-fill:before{content:"";background:var(--inverse);-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 9px,transparent 9px 12px);mask-image:repeating-linear-gradient(0deg,#000 0 9px,transparent 9px 12px)}.eq-bar.is-lead .eq-fill{color:var(--on-onair)}.eq-bar.is-lead .eq-fill:before{background:var(--onair)}.eq-bar.is-down .eq-fill:before{opacity:.6}.eq-peak{position:absolute;left:4px;right:4px;bottom:calc(var(--p) * 100%);height:3px;border-radius:2px;background:var(--up);transition:bottom .7s var(--ease-out);animation:eq-peak .5s var(--ease-out) calc(var(--d) + .7s) backwards}.eq-bar.is-down .eq-peak{background:var(--text)}.eq-name{position:absolute;left:50%;bottom:10px;max-height:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;transform:translateX(-50%) rotate(180deg);font:900 13px/1 var(--font-display);font-stretch:110%;letter-spacing:.03em;text-transform:uppercase;color:inherit;pointer-events:none}.eq-track{color:var(--text)}.eq-bar:focus-visible .eq-track,.eq-bar:hover .eq-track{background:rgba(244,239,230,.14)}.eq-cap{font:600 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}@keyframes eq-rise{0%{clip-path:inset(100% 0 0 0)}}@keyframes eq-peak{0%{opacity:0;transform:translateY(-24px)}}.eq-stats{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px}.eq-stats dt{font:700 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.eq-stats dd{margin-top:6px;font:600 22px/1 var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:639px){.eq-bars{height:260px;gap:5px}.eq-bars li:nth-child(n+7){display:none}.eq-name{font-size:11px}.eq-n{font-size:10px}}@media (prefers-reduced-motion:reduce){.eq-fill,.eq-peak{animation:none;transition:none}}.scan{position:relative;width:min(440px,100%);margin-inline:auto}.scan-svg{display:block;width:100%;height:auto;overflow:visible}.scan-node{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:2}.scan-node.is-linked{fill:var(--onair);stroke:var(--onair)}.scan-hub,.scan-node.is-linked{animation:scan-hit .42s cubic-bezier(.34,1.56,.64,1) backwards;transform-box:fill-box;transform-origin:center}.scan-hub{fill:var(--inverse)}.scan-hub-t{fill:var(--on-inverse);font:700 11px/1 var(--font-mono);letter-spacing:.08em}.scan-link{stroke:var(--onair);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:0;animation:scan-draw .52s var(--ease-out) backwards}.scan-beam{animation-name:scan-sweep;animation-timing-function:linear;animation-fill-mode:both}.scan-band{fill:rgba(244,239,230,.08)}.scan-line{fill:var(--text)}.scan-cap{position:absolute;right:6%;bottom:-8px;display:inline-flex;padding:7px 14px 6px;border-radius:999px;background:var(--onair);color:var(--on-onair);font:900 13px/1 var(--font-display);font-stretch:112%;letter-spacing:.03em;text-transform:uppercase;transform:rotate(var(--tilt,-3deg))}@keyframes scan-sweep{0%{transform:translateX(0);opacity:1}92%{opacity:1}to{transform:translateX(440px);opacity:0}}@keyframes scan-hit{0%{fill:var(--surface-2);stroke:var(--line-strong);transform:scale(1)}50%{transform:scale(1.45)}}@keyframes scan-draw{0%{stroke-dashoffset:1}}@media (prefers-reduced-motion:reduce){.scan-hub,.scan-link,.scan-node.is-linked{animation:none}.scan-beam{display:none}}.readout .readout-row{position:relative;padding-top:52px}.readout-n{position:absolute;top:18px;left:24px;font:600 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--onair)}.readout-n:after{content:"";position:absolute;top:50%;left:calc(100% + 10px);width:120px;border-top:2px dashed var(--line-strong)}.fly{display:grid;justify-items:center;gap:14px;width:min(340px,100%);margin-inline:auto}.fly-svg{display:block;width:100%;height:auto}.fly-track{fill:none;stroke:var(--stage-3);stroke-width:14}.fly-arrow{fill:var(--text-dim)}.fly-stop-c{fill:var(--stage-3);stroke:var(--text);stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:fly-stop 9s linear calc(var(--k) * 3s) infinite}.fly-stop-n{fill:var(--text);font:900 22px/1 var(--font-display);pointer-events:none}.fly-spin{transform-box:view-box;transform-origin:150px 150px;animation:fly-spin 9s linear infinite}.fly-token{transform-box:fill-box;transform-origin:center;animation:fly-spin 9s linear infinite reverse}.fly-token-c{fill:var(--marker);stroke:var(--ink);stroke-width:2.5}.fly-token-e{fill:var(--ink)}.fly-mid{fill:var(--onair);font:900 30px/1 var(--font-display);font-stretch:120%}.fly-mid-s{fill:var(--text-dim);font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.fly-spin,.fly-stop-c,.fly-token{animation-play-state:paused}.fly[data-on] .fly-spin,.fly[data-on] .fly-stop-c,.fly[data-on] .fly-token{animation-play-state:running}.fly-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font:900 14px/1 var(--font-display);font-stretch:112%;letter-spacing:.02em;text-transform:uppercase}.fly-legend li{display:inline-flex;align-items:center;gap:6px}.fly-legend em{color:var(--onair)}.fly-legend-n{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--inverse);color:var(--on-inverse);font:700 11px/1 var(--font-mono)}@keyframes fly-spin{to{transform:rotate(1turn)}}@keyframes fly-stop{0%,10%,to{fill:var(--stage-3);transform:none}3%{fill:var(--onair);transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.fly-spin,.fly-stop-c,.fly-token{animation:none}}.programme{position:relative;max-width:860px;margin-inline:auto;padding:28px 22px 26px;border-radius:var(--radius-xs);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-2);animation:programme-in .76s cubic-bezier(.2,.9,.3,1.05) 80ms backwards}.programme:before{content:"";position:absolute;inset:8px;border:2px solid var(--ink);border-radius:6px;pointer-events:none}@media (min-width:768px){.programme{padding:44px 52px 40px}}.programme-top{display:flex;justify-content:space-between;gap:12px;font:700 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.programme-title{margin-top:26px;text-align:center;font:900 clamp(32px,min(4.4vw,6.6vh),60px) /.92 var(--font-display);font-stretch:116%;text-transform:uppercase;text-wrap:balance}.programme-dek{max-width:560px;margin:18px auto 0;text-align:center;font-size:18px;line-height:1.55;color:rgba(18,17,16,.72)}.programme-h{margin-top:30px;padding-top:18px;border-top:2px solid var(--ink);text-align:center;font:900 15px/1 var(--font-display);font-stretch:112%;letter-spacing:.08em;text-transform:uppercase}.programme-acts{display:grid;gap:2px 36px;margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639px){.programme-acts{gap:0 12px}.programme-acts a{gap:6px;padding:6px 2px}.programme-act{font-size:14px}.programme-lead{display:none}.programme{padding:22px 16px 20px}.programme-title{margin-top:16px}.programme-dek{margin-top:12px;font-size:15px}}.programme-acts li{animation:in-up .52s var(--ease-out) backwards}.programme-acts a{display:flex;align-items:baseline;gap:10px;padding:clamp(4px,.6vh,7px) 4px;border-radius:6px;transition:background-color .15s var(--ease-out)}.programme-acts a:hover{background:rgba(18,17,16,.07)}.programme-n{font:600 12px/1 var(--font-mono)}.programme-act{font:700 16px/1.2 var(--font-sans)}.programme-lead{flex:1;min-width:20px;border-bottom:2px dotted rgba(18,17,16,.35);transform:translateY(-4px)}@keyframes programme-in{0%{opacity:0;transform:translateY(70px) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.programme,.programme-acts li{animation:none}}.guide{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:6px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;margin-inline:-16px;padding-inline:16px}@media (min-width:768px){.guide{margin-inline:0;padding-inline:0}}.guide-day{position:relative;display:grid;align-content:start;gap:2px;min-height:clamp(96px,15vh,176px);padding:12px 10px;border-radius:var(--radius-sm);background:rgba(18,17,16,.06);scroll-snap-align:start;animation:in-up .56s var(--ease-out) backwards}.guide-day.is-today{background:var(--ink);color:var(--paper-warm)}.guide-d{font:900 15px/1 var(--font-display);font-stretch:112%;letter-spacing:.02em;text-transform:uppercase}.guide-date{font-size:30px;font-weight:600;line-height:1.1}.guide-now{top:8px;bottom:8px;width:2px;margin-left:-1px;border-radius:1px}.guide-now,.guide-now:before{position:absolute;background:var(--onair)}.guide-now:before{content:"";top:-3px;left:-3px;width:8px;height:8px;border-radius:50%}.guide-lots{position:relative;z-index:1;display:grid;gap:5px;margin-top:10px}.guide-lots li{min-width:0}.guide-lot{display:grid;gap:3px;max-width:100%;padding:6px 9px;border-radius:var(--radius-xs);background:var(--ink);color:var(--paper-warm);font:900 12px/1.1 var(--font-display);font-stretch:110%;text-transform:uppercase;white-space:nowrap;overflow:hidden;transition:transform .18s cubic-bezier(.34,1.56,.64,1);animation:in-pop .46s cubic-bezier(.34,1.56,.64,1) .9s backwards;--tilt:0deg}.guide-lot:hover{transform:translateY(-2px) rotate(-2deg)}.guide-lot span,.guide-lot time{font:600 11px/1.1 var(--font-mono);opacity:.8}.guide-lot,.guide-lot span,.guide-lot time{overflow:hidden;text-overflow:ellipsis}.is-today .guide-lot{background:var(--paper-warm);color:var(--ink)}.guide-lot.is-live{background:var(--onair);color:var(--on-onair)}.guide-empty,.guide-more{padding:2px 4px;font:600 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.guide-heading{display:flex;align-items:center;gap:12px;font:900 20px/1 var(--font-display);font-stretch:114%;text-transform:uppercase}.guide-heading:after{content:"";flex:1;border-top:2px solid var(--line)}@media (prefers-reduced-motion:reduce){.guide-day,.guide-lot{animation:none}}.desk{display:grid;gap:18px;padding:16px;border-radius:var(--radius-lg)}@media (min-width:768px){.desk{padding:22px}}.desk-score{display:grid;gap:14px;align-items:center;padding:16px;border-radius:var(--radius-md);background:var(--stage-2)}@media (min-width:900px){.desk-score{grid-template-columns:minmax(0,1fr) auto minmax(220px,300px) auto}}.desk-h{font:900 22px/1 var(--font-display);font-stretch:114%}.desk-h,.desk-play{text-transform:uppercase}.desk-play{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;min-width:112px;padding:0 18px;border-radius:999px;background:var(--inverse);color:var(--on-inverse);font:900 15px/1 var(--font-display);font-stretch:112%;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}.desk-play.is-on{background:var(--onair);color:var(--on-onair)}.desk-play:active{transform:scale(.96)}.desk-fader{display:grid;grid-template-columns:auto minmax(0,1fr) 36px;align-items:center;gap:10px}.desk-fader input{width:100%;accent-color:var(--onair)}.desk-zone{display:inline-flex;align-items:center;gap:8px;font:700 14px/1 var(--font-sans)}.desk-zone input{accent-color:var(--onair)}.desk-pads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:640px){.desk-pads{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.desk-pads{grid-template-columns:repeat(5,minmax(0,1fr))}}.pad{position:relative;display:grid;width:100%;height:100%;min-height:118px;align-content:start;gap:6px;padding:30px 12px 12px;border-radius:var(--radius-sm);border:2px solid var(--stage-line);background:var(--stage-3);color:var(--text);text-align:left;transition:transform .12s var(--ease-out),border-color .15s var(--ease-out)}.pad:hover{border-color:var(--text)}.pad:active{transform:scale(.97) translateY(1px)}.pad-light{position:absolute;top:12px;left:12px;width:10px;height:10px;border-radius:50%;background:rgba(244,239,230,.2)}.pad-light.is-hit{animation:pad-hit .7s var(--ease-out)}.pad-label{font:900 15px/1.05 var(--font-display);font-stretch:110%;text-transform:uppercase}.pad-when{font-size:12px;line-height:1.4;color:var(--text-dim)}@keyframes pad-hit{0%{background:var(--onair);transform:scale(1.8)}to{background:rgba(244,239,230,.2);transform:none}}@media (prefers-reduced-motion:reduce){.pad-light.is-hit{animation:pad-hit-still .7s steps(1)}@keyframes pad-hit-still{0%{background:var(--onair)}}}.curtain-hero{overflow:hidden}.curtain-hero .hero-in{padding-left:max(16px,9vw);padding-right:max(16px,9vw);padding-top:calc(26px + clamp(24px, 4vh, 40px))}.curtain{position:absolute;z-index:2;inset:0;pointer-events:none}.curtain i{position:absolute;top:0;bottom:0;width:50.5%;background:repeating-linear-gradient(90deg,rgba(18,17,16,0) 0 26px,rgba(18,17,16,.16) 26px 40px),var(--onair);animation:curtain-open 1.3s cubic-bezier(.65,0,.25,1) .35s both}.curtain i:first-child{left:0;--to:calc(-100% + max(10px, 7vw))}.curtain i:last-child{right:0;--to:calc(100% - max(10px, 7vw))}.curtain:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:26px;background:radial-gradient(circle,var(--paper-warm) 0 3px,transparent 3.6px) 6px 50% /22px 26px repeat-x,var(--ink)}.curtain-line{animation:in-up .7s var(--ease-out) backwards}@keyframes curtain-open{0%{transform:translateX(0)}to{transform:translateX(var(--to))}}@media (prefers-reduced-motion:reduce){.curtain i{transform:translateX(var(--to))}.curtain i,.curtain-line{animation:none}}.ladder{position:relative;width:min(460px,100%);margin-inline:auto;padding-top:22px}.ladder-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px}.ladder-step{display:grid;align-content:end;gap:4px;padding:14px 12px;border-radius:16px 16px 6px 6px;background:var(--ink);color:var(--paper-warm);transform-origin:50% 100%;animation:step-rise .64s cubic-bezier(.2,.9,.3,1.15) var(--d) backwards}.ladder-1{min-height:150px}.ladder-2{min-height:210px}.ladder-3{min-height:280px;background:var(--onair);color:var(--ink)}@media (max-width:767px){.ladder-1{min-height:104px}.ladder-2{min-height:140px}.ladder-3{min-height:178px}}.ladder-rate{font:900 clamp(30px,4vw,44px) /1 var(--font-display);font-stretch:116%}.ladder-of{font:600 11px/1.3 var(--font-mono);letter-spacing:.04em;opacity:.92}.ladder-name{margin-top:10px;font:900 15px/1 var(--font-display);font-stretch:110%;letter-spacing:.03em;overflow-wrap:anywhere}.ladder-people{font-size:12px;opacity:.92}.ladder-gift{position:absolute;top:0;left:0}@media (max-width:479px){.ladder-step{padding:12px 8px}.ladder-name{font-size:12px}}@media (prefers-reduced-motion:reduce){.ladder-step{animation:none}}.casting{width:min(320px,100%);margin-inline:auto;transform:rotate(var(--tilt))}.casting-in{display:grid;justify-items:center;gap:8px;padding:26px 18px;border-radius:var(--radius-sm);background:var(--stage-2);text-align:center}.casting-now{font:900 clamp(32px,4vw,44px) /.9 var(--font-display);font-stretch:118%;color:var(--bulb-warm)}.casting-n,.casting-now{text-transform:uppercase}.casting-n{font-size:13px;letter-spacing:.1em;color:var(--text-dim)}.flyers{display:grid;gap:28px 20px;padding:10px 4px}@media (min-width:768px){.flyers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.flyers{grid-template-columns:repeat(3,minmax(0,1fr))}}.flyer{position:relative;display:grid;height:100%;align-content:start;gap:12px;padding:30px 22px 0;border-radius:6px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-1);transform:rotate(var(--tilt,0deg));transition:transform .22s var(--ease-out)}.flyer:focus-visible,.flyer:hover{transform:rotate(0deg) translateY(-4px)}.flyer-pin{position:absolute;top:10px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--onair)}.flyer-call{font:700 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.flyer-title{font:900 28px/.95 var(--font-display);font-stretch:116%;text-transform:uppercase}.flyer:hover .flyer-title{text-decoration:underline;text-underline-offset:5px}.flyer-meta{font-size:12px;color:rgba(18,17,16,.7)}.flyer-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:6px -22px 0;border-top:2px dashed rgba(18,17,16,.35)}.flyer-tabs span{display:grid;place-items:center;height:92px;writing-mode:vertical-rl;font:900 12px/1 var(--font-display);font-stretch:110%;letter-spacing:.04em;text-transform:uppercase}.flyer-tabs span+span{border-left:2px dashed rgba(18,17,16,.35)}.flyer:hover .flyer-tabs span:first-child{transform:rotate(-6deg) translateY(4px);transition:transform .22s var(--ease-out)}.board{display:grid;gap:8px;width:min(380px,100%);margin-inline:auto;padding:12px;border-radius:var(--radius-lg);border:2px solid var(--stage-3)}.board-plate{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--stage-2);animation:in-left .52s var(--ease-out) backwards}.board-k{font:700 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.board-v{font-size:15px;font-weight:600;white-space:nowrap}.board-lamp{width:14px;height:14px;border-radius:50%;background:var(--inverse);animation:lamp-on .42s steps(2,jump-none) backwards}.board-lamp.is-ok{background:var(--up)}.board-lamp.is-warn{background:var(--onair)}.board-lamp.is-off{background:var(--stage-3);border:2px solid var(--line-strong)}@keyframes lamp-on{0%{background:var(--stage-3)}50%{background:#fff}}@media (prefers-reduced-motion:reduce){.board-lamp,.board-plate{animation:none}}.placard,.ticket-tag{position:relative;width:min(360px,100%);margin-inline:auto;padding:22px 22px 18px;color:var(--ink);animation:in-up .64s var(--ease-out) .2s backwards}.placard{border-radius:8px;background:var(--paper);box-shadow:var(--shadow-2)}.placard:before{content:"";position:absolute;inset:8px;background:radial-gradient(circle,#8a857c 0 3px,transparent 3.5px) 0 0 /8px 8px no-repeat,radial-gradient(circle,#8a857c 0 3px,transparent 3.5px) 100% 0 /8px 8px no-repeat,radial-gradient(circle,#8a857c 0 3px,transparent 3.5px) 0 100% /8px 8px no-repeat,radial-gradient(circle,#8a857c 0 3px,transparent 3.5px) 100% 100% /8px 8px no-repeat;pointer-events:none}.ticket-tag{border-radius:14px 14px 6px 6px;background:var(--bulb-warm);transform:rotate(2deg)}.ticket-tag:before{content:"";position:absolute;top:12px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--bg)}.ticket-no{margin:4px 0 2px;padding-bottom:10px;border-bottom:2px dashed rgba(18,17,16,.4);text-align:center;font-size:26px;font-weight:600}.legal-h{text-align:center;font:900 20px/1 var(--font-display);font-stretch:116%;letter-spacing:.04em;text-transform:uppercase}.ticket-tag .legal-h{margin-top:22px}.legal-list{display:grid;gap:2px;margin-top:12px}.legal-list li{animation:in-up .46s var(--ease-out) backwards}.legal-list a{display:flex;gap:10px;padding:6px;border-radius:6px;font:600 14px/1.3 var(--font-sans);transition:background-color .15s var(--ease-out)}.legal-list a:hover{background:rgba(18,17,16,.08)}.legal-n{font-size:12px;color:color-mix(in srgb,var(--ink) 72%,transparent)}@media (prefers-reduced-motion:reduce){.legal-list li,.placard,.ticket-tag{animation:none}}.eqn{display:grid;gap:18px;width:min(380px,100%);margin-inline:auto}.eqn-terms{display:grid;gap:8px}.eqn-term{display:grid;grid-template-columns:28px 64px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--stage-2);animation:in-right .52s var(--ease-out) backwards}.eqn-op{font:900 26px/1 var(--font-display);color:var(--text-dim);text-align:center}.eqn-w{font-size:26px;font-weight:600;color:var(--bulb-warm)}.eqn-t{font:900 16px/1.05 var(--font-display);font-stretch:112%;text-transform:uppercase}.eqn-sum{grid-template-columns:28px minmax(0,1fr);background:var(--onair);color:var(--on-onair)}.eqn-sum .eqn-op{color:inherit}.eqn-sum .eqn-t{font-size:22px}.eqn-out{position:relative;display:grid;place-items:center;padding:10px;border-radius:var(--radius-sm);border:2px dashed var(--line-strong)}.eqn-vol{font:900 26px/1 var(--font-display);font-stretch:116%;text-transform:uppercase;color:var(--text-dim);text-decoration:line-through;text-decoration-thickness:4px;text-decoration-color:var(--onair)}.eqn-stamp{position:absolute;right:-6px;top:-14px}@media (prefers-reduced-motion:reduce){.eqn-term{animation:none}}.lc{display:grid;gap:18px;margin-top:40px}.lc-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.lc-clock{font:600 clamp(44px,7vw,84px) /1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;animation:lc-tick .38s var(--ease-out)}@keyframes lc-tick{0%{opacity:0;transform:translateY(-16px)}}.lc-track{position:relative;height:48px}.lc-rail{top:50%;left:calc(100% / (var(--n) * 2));right:calc(100% / (var(--n) * 2));height:4px;margin-top:-2px;background:var(--line-strong)}.lc-rail,.lc-rail-fill{position:absolute;border-radius:2px}.lc-rail-fill{inset:0;background:var(--onair);transform-origin:0 50%;transform:scaleX(calc(var(--on) / (var(--n) - 1)));transition:transform .7s var(--ease-out)}.lc-station{position:absolute;z-index:1;top:50%;left:calc((var(--k) + .5) * 100% / var(--n));display:grid;width:36px;height:36px;margin:-18px 0 0 -18px;place-items:center;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);color:var(--text);font:700 13px/1 var(--font-mono);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out)}.lc-station.is-past{background:var(--onair);border-color:var(--onair);color:var(--on-onair)}.lc-station.is-on{transform:scale(1.3)}.lc-scrub{position:absolute;z-index:2;top:0;bottom:0;left:calc(100% / (var(--n) * 2) - 18px);width:calc(100% - 100% / var(--n) + 36px);margin:0;opacity:0;cursor:pointer}.lc-track:has(.lc-scrub:focus-visible) .lc-station.is-on{outline:2px solid var(--focus);outline-offset:3px}.lc-cards{display:grid;gap:14px}@media (min-width:768px){.lc-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc-card{position:relative;display:grid;align-content:start;gap:10px;padding:20px;cursor:pointer;transition:transform .26s var(--ease-out),border-color .25s var(--ease-out)}.lc-card:not(.is-on) .lc-art{opacity:.45}.lc-card.is-on{transform:translateY(-6px);border-color:var(--onair)}.lc-n{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--surface-2);font:700 12px/1 var(--font-mono)}.lc-card.is-on .lc-n{background:var(--onair);color:var(--on-onair)}.lc-art{display:flex;transition:opacity .3s var(--ease-out);align-items:center;height:28px;margin-top:4px}.lc-art-auction{height:10px;overflow:hidden;border-radius:5px;background:var(--line)}.lc-art-auction span{display:block;width:100%;height:100%;background:var(--onair);transform-origin:0 50%}.lc-card.is-on .lc-art-auction span{animation:lc-run-out 2.4s linear infinite}@keyframes lc-run-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lc-art-batch{gap:6px}.lc-art-batch span{width:16px;height:16px;border-radius:4px;background:var(--line)}.lc-card.is-on .lc-art-batch span{animation:lc-batch 2s steps(1) infinite}@keyframes lc-batch{0%,to{background:var(--line)}40%,8%{background:var(--up)}}.lc-art-trade{width:100%;max-width:160px}.lc-art-trade polyline{fill:none;stroke:var(--up);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lc-card.is-on .lc-art-trade polyline{animation:lc-draw 1.6s var(--ease-out) backwards}@keyframes lc-draw{0%{stroke-dashoffset:1}}.lc-art-grad{position:relative;height:14px;overflow:visible;background:var(--line)}.lc-art-fill,.lc-art-grad{border-radius:var(--radius-xs)}.lc-art-fill{position:absolute;inset:0;background:var(--text);transform-origin:0 50%}.lc-card.is-on .lc-art-fill{animation:lc-fill 1.2s var(--ease-out) backwards}@keyframes lc-fill{0%{transform:scaleX(0)}}.lc-art-lock{position:absolute;right:6px;top:50%;padding:4px 8px 3px;border-radius:999px;background:var(--onair);color:var(--on-onair);font:900 11px/1 var(--font-display);letter-spacing:.06em;transform:translateY(-50%) rotate(-4deg)}.lc-card.is-on .lc-art-lock{animation:lc-lock .42s cubic-bezier(.2,.9,.3,1) 1.15s backwards}@keyframes lc-lock{0%{opacity:0;transform:translateY(-50%) scale(2) rotate(-12deg)}to{opacity:1;transform:translateY(-50%) rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.lc-card.is-on .lc-art-auction span,.lc-card.is-on .lc-art-batch span,.lc-card.is-on .lc-art-fill,.lc-card.is-on .lc-art-lock,.lc-card.is-on .lc-art-trade polyline,.lc-clock{animation:none}.lc-card,.lc-rail-fill,.lc-station{transition:none}}.loading{display:grid;place-content:center;justify-items:center;gap:14px;min-height:160px;padding:24px;border-radius:var(--radius-md);border:2px dashed var(--line);color:var(--text);text-align:center}.loading-faces{display:flex;gap:10px}.loading-face{display:inline-flex;animation:loading-hop 1.05s cubic-bezier(.34,1.56,.64,1) infinite}.loading-face:nth-child(2){animation-delay:.15s}.loading-face:nth-child(3){animation-delay:.3s}@keyframes loading-hop{0%,55%,to{transform:none}25%{transform:translateY(-10px)}}.loading-label{font:700 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}@media (prefers-reduced-motion:reduce){.loading-face{animation:none}}.req{color:var(--text)}.oneprice{position:relative;aspect-ratio:16/10;container-type:size;overflow:hidden;border:2px solid var(--stage-3);border-radius:var(--radius-lg);background:var(--stage-2);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.oneprice-grid{position:absolute;inset:12% 4% 8%;background:repeating-linear-gradient(to bottom,var(--stage-line) 0 1px,transparent 1px 25%)}.oneprice-line{position:absolute;left:3%;right:3%;top:50%;border-top:2px dashed var(--marker);opacity:0;transition:opacity .2s var(--ease-out)}.oneprice-tag{position:absolute;left:0;bottom:10px;padding:5px 10px 4px;border-radius:var(--radius-pill);background:var(--marker);color:var(--on-marker);font:900 12px/1 var(--font-display);font-stretch:125%;letter-spacing:.02em;transform:rotate(-3deg)}.oneprice.is-one .oneprice-line{opacity:1}.oneprice-paddle{--y:var(--bid);position:absolute;top:0;width:18px;height:31px;margin:-9px 0 0 -9px;transform:translateY(calc(var(--y) * 1cqh));transition:transform .56s cubic-bezier(.2,.9,.25,1) var(--wait)}.oneprice-paddle i{display:block;width:18px;height:18px;border-radius:50%;background:var(--on-stage);transition:background-color .2s var(--ease-out) var(--wait)}.oneprice-paddle:after{content:"";position:absolute;left:7px;top:16px;width:4px;height:14px;border-radius:2px;background:var(--on-stage-dim)}.oneprice.is-bids .oneprice-paddle{animation:oneprice-bob var(--bob) ease-in-out infinite alternate}.oneprice.is-one .oneprice-paddle{--y:var(--one)}.oneprice.is-one .oneprice-paddle i{background:var(--marker)}@keyframes oneprice-bob{0%{translate:0 -5px}to{translate:0 5px}}.oneprice-gavel{position:absolute;right:4%;top:5%;width:22%;max-width:120px}.oneprice-hammer{fill:var(--on-stage);transform-box:view-box;transform-origin:58px 33px;transform:rotate(34deg);transition:transform .52s var(--ease-out)}.oneprice-block{fill:var(--on-stage-dim)}.oneprice.is-one .oneprice-hammer,.oneprice.is-strike .oneprice-hammer{transform:rotate(0deg);transition:transform .15s cubic-bezier(.55,0,1,.45)}.oneprice.is-strike{animation:oneprice-knock .2s linear}@keyframes oneprice-knock{30%{translate:0 3px}60%{translate:0 -1px}}@media (prefers-reduced-motion:reduce){.oneprice-hammer,.oneprice-paddle,.oneprice-paddle i{transition:none}.oneprice.is-bids .oneprice-paddle,.oneprice.is-strike{animation:none}}.art{display:block;width:100%;margin-inline:auto}.art-wave{max-width:520px;overflow:visible}.art-wave-area{fill:var(--surface);opacity:.7}.art-wave-line{fill:none;stroke:var(--text);stroke-width:3;stroke-linecap:round}.art-wave-base{stroke:var(--line-strong);stroke-width:2}.art-wave-buyer{fill:var(--text-dim);opacity:.25;transform-box:fill-box;transform-origin:center;animation:wave-buyer 8s linear var(--d) infinite}@keyframes wave-buyer{0%{opacity:1;fill:var(--text);transform:scale(1.6)}5%{transform:scale(1)}55%{opacity:1;fill:var(--text)}72%,to{opacity:.25;fill:var(--text-dim)}}.art-wave-stage rect{fill:transparent;stroke:var(--line-strong);stroke-width:1.5;animation:wave-stage-pill 8s step-end var(--d) infinite}.art-wave-stage text{font:700 12px var(--font-mono);letter-spacing:.08em;fill:var(--text-dim);animation:wave-stage-text 8s step-end var(--d) infinite}@keyframes wave-stage-pill{0%{fill:var(--onair);stroke:var(--onair)}25%,to{fill:transparent;stroke:var(--line-strong)}}@keyframes wave-stage-text{0%{fill:var(--on-onair)}25%,to{fill:var(--text-dim)}}.art-wave-rider rect{fill:var(--text)}.art-wave-rider circle{fill:var(--bg)}.art-bags{position:relative;max-width:460px;aspect-ratio:16/9;container-type:inline-size;overflow:hidden}.art-bags-belt{position:absolute;left:0;right:0;bottom:12%;height:4cqw;border-radius:2cqw;background:repeating-linear-gradient(90deg,var(--text) 0 4cqw,color-mix(in srgb,var(--text) 70%,var(--bg)) 4cqw 5cqw);animation:belt-run .7s linear infinite}@keyframes belt-run{to{background-position:5cqw 0}}.art-bag{position:absolute;left:0;bottom:calc(12% + 4cqw);width:18cqw;animation:bag-ride 9s linear var(--d) infinite}@keyframes bag-ride{0%{transform:translateX(-24cqw)}to{transform:translateX(106cqw)}}.art-bag-body{position:relative;display:block;height:13cqw;margin-top:5cqw;border-radius:3cqw 3cqw 1.6cqw 1.6cqw;background:var(--text)}.art-bag-body:before{content:"";position:absolute;left:30%;right:30%;top:-3.6cqw;height:4.4cqw;border:1.2cqw solid var(--text);border-bottom:0;border-radius:3cqw 3cqw 0 0}.art-bag-body i{position:absolute;left:50%;top:50%;width:5cqw;height:5cqw;margin:-2.5cqw 0 0 -2.5cqw;border-radius:50%;background:var(--bg)}.art-bag-tag{position:absolute;left:50%;bottom:100%;padding:1cqw 2cqw .8cqw;border-radius:999px;background:var(--surface);color:var(--text);font:900 2.6cqw/1 var(--font-display);font-stretch:125%;white-space:nowrap;opacity:0;transform:translate(-50%,-1cqw) rotate(-5deg);animation:bag-tag 9s linear var(--d) infinite}@keyframes bag-tag{0%,66%{opacity:0;transform:translate(-50%) rotate(-5deg) scale(.6)}70%{opacity:1;transform:translate(-50%,-1cqw) rotate(-5deg) scale(1.08)}73%,to{opacity:1;transform:translate(-50%,-1cqw) rotate(-5deg) scale(1)}}.art-bags-scanner{position:absolute;z-index:2;left:34cqw;width:32cqw;bottom:calc(12% + 2cqw);height:32cqw;overflow:hidden;border:2.4cqw solid var(--text);border-bottom:0;border-radius:9cqw 9cqw 0 0;background:color-mix(in srgb,var(--text) 88%,transparent)}.art-bags-scanner span{position:absolute;left:0;right:0;top:8%;height:.8cqw;background:var(--bg);animation:scan-beam 1.4s ease-in-out infinite alternate}@keyframes scan-beam{to{translate:0 22cqw}}.art-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;max-width:400px;padding-top:44px}.art-step{position:relative;display:grid;gap:10px}.art-step-stack{display:flex;flex-direction:column-reverse;gap:7px}.art-block{position:relative;height:30px;border:2px solid var(--line-strong);border-radius:8px;background:var(--surface);animation:block-drop 7s cubic-bezier(.3,.9,.3,1) var(--d) infinite backwards}.art-step-1 .art-block{background:var(--surface-2);border-color:var(--text-dim)}.art-block+.art-block:after{content:"";position:absolute;left:50%;bottom:-9px;width:2px;height:9px;margin-left:-1px;background:var(--line-strong)}@keyframes block-drop{0%{opacity:0;transform:translateY(-240%)}6%{opacity:1;transform:none}84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}.art-step-rank{font:900 30px/1 var(--font-display);text-align:center;color:var(--text-dim)}.art-step-1 .art-step-rank{color:var(--text)}.art-step-top{position:absolute;z-index:1;left:50%;bottom:calc(100% - 4px);padding:6px 12px 5px;border-radius:999px;background:var(--marker);color:var(--on-marker);font:900 16px/1 var(--font-display);font-stretch:125%;transform:translateX(-50%) rotate(-6deg);animation:podium-top 7s var(--ease-out) infinite backwards}@keyframes podium-top{0%,42%{opacity:0;transform:translateX(-50%) translateY(-18px) rotate(-6deg) scale(.6)}48%{opacity:1;transform:translateX(-50%) rotate(-6deg) scale(1.08)}52%,84%{opacity:1;transform:translateX(-50%) rotate(-6deg) scale(1)}92%,to{opacity:0;transform:translateX(-50%) rotate(-6deg) scale(1)}}@media (max-width:1023px){.art-podium,.art-wave{max-width:340px}.art-podium{display:none}.art-bags{max-width:280px}}@media (prefers-reduced-motion:reduce){.art-bag,.art-bags-belt,.art-bags-scanner span,.art-block,.art-step-top,.art-wave-buyer,.art-wave-stage rect,.art-wave-stage text{animation:none}.art-wave-buyer{opacity:.6}.art-wave-stage:nth-child(2 of .art-wave-stage) rect{fill:var(--onair);stroke:var(--onair)}.art-bag:nth-of-type(2){transform:translateX(4cqw)}.art-bag:nth-of-type(3){transform:translateX(41cqw)}.art-bag:nth-of-type(4){transform:translateX(76cqw)}.art-bag:nth-of-type(4) .art-bag-tag{opacity:1;transform:translate(-50%,-1cqw) rotate(-5deg)}}