@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-latin-wght-normal-Bn_gnr7w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(./doto-latin-700-normal-B677g5ff.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#07060b;--ink-1:#0e0c16;--ink-2:#171425;--ink-3:#231f36;--ink-4:#332d4d;--led-off:#221e33;--led-dim:#3b3552;--led-land:#4d4669;--led-glow:#fff3d6;--text-1:#f5f1ff;--text-2:#bdb6d3;--text-3:#8a83a3;--text-on-light:#120f1c;--tungsten:#ffb547;--magenta:#ff4f8b;--cyan:#5ad1ff;--lavender:#a594ff;--spot:#ffe9b0;--follow:#7cf5c8;--st-on-sale:#ffb547;--st-limited:#ff4f8b;--st-sold-out:#8d869c;--st-presale:#5ad1ff;--st-announced:#a594ff;--st-cancelled:#6b6478;--st-unknown:#6b6478;--tape:#efe2a2;--tape-text:#1b1606;--fair-great:#3d9ad6;--fair-fair:#56b4e9;--fair-pricey:#e69f00;--fair-very-high:#e5661a;--fair-unknown:#5c5670;--font-display:"Big Shoulders Display Variable", "Arial Narrow", "Helvetica Neue", sans-serif;--font-body:"Instrument Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-led:"Doto", ui-monospace, monospace;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-22:1.375rem;--fs-28:1.75rem;--fs-36:2.25rem;--fs-48:3rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-1:6px;--r-2:10px;--r-3:16px;--r-4:24px;--r-pill:999px;--glow-tungsten:0 0 12px #ffb5478c, 0 0 32px #ffb54740;--glow-magenta:0 0 12px #ff4f8b8c, 0 0 32px #ff4f8b40;--shadow-sheet:0 -12px 40px #0000008c;--shadow-card:0 8px 24px #00000073;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.38s;--dur-4:.62s;--tap:44px;--topbar-h:64px;--dock-h:96px;--sidebar-w:400px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--z-map:0;--z-overlay:10;--z-dock:20;--z-sheet:30;--z-detail:40;--z-toast:50}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ink-0);color:var(--text-1);font-family:var(--font-body);font-size:var(--fs-16);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--spot);outline-offset:2px;border-radius:4px}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.avatar-char{stroke-width:var(--avatar-line);stroke-linejoin:round;stroke-linecap:round}.avatar-rim{fill:var(--avatar-light);stroke:var(--avatar-light);stroke-width:var(--avatar-rim)}.avatar-plait{stroke-dasharray:2.2 1.4}.avatar-stitch{stroke-dasharray:1.4 1}.avatar-chain{stroke-dasharray:1.8 .9}.avatar-keys{stroke-dasharray:1.6 2.3;stroke-linecap:butt}.avatar-sequin{stroke-dasharray:.1 3}.avatar-led{stroke-dasharray:3 1.6;stroke-linecap:butt}.avatar-shut{opacity:0}.avatar{flex:none;display:block;overflow:visible}.avatar--interactive{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.avatar--interactive:focus-visible{outline:2px solid var(--spot);outline-offset:4px;border-radius:var(--r-2)}.avatar :is(.avatar-body,.avatar-legs){transform-origin:0 0}.avatar :is(.avatar-eyes,.avatar-mouth){transform-box:fill-box;transform-origin:50%}.avatar .avatar-mouth{transform-origin:50% 0}.avatar :is(.avatar-upper,.avatar-head,.avatar-sh,.avatar-el){transition:transform var(--dur-3) cubic-bezier(.34, 1.3, .64, 1)}.avatar--bowing :is(.avatar-upper,.avatar-head,.avatar-sh,.avatar-el){transition-duration:.52s}.avatar--reduced *{transition:none!important}.avatar[data-paused] *,.avatar--bowing *{animation-play-state:paused!important}.avatar--bowing:not(.avatar--lod) .avatar-eyes{opacity:0}.avatar--bowing .avatar-shut{opacity:1}.avatar-char{--avatar-beat:2.4s;--avatar-sing:1.2s;--avatar-head-k:1}.avatar-move-ballad{--avatar-beat:3.2s;--avatar-sing:1.6s}.avatar-move-dance{--avatar-beat:1.1s;--avatar-sing:1.1s}.avatar-move-rock{--avatar-beat:.86s;--avatar-sing:.86s}.avatar-move-bounce{--avatar-beat:.64s;--avatar-sing:1.28s}.avatar-char--mic{--avatar-head-k:.4}.avatar--perform :is(.avatar-body,.avatar-legs,.avatar-upper,.avatar-head,.avatar-sh--free,.avatar-el--free,.avatar-sh--hype,.avatar-el--hype,.avatar-el--strum,.avatar-el--fret,.avatar-el--keys,.avatar-el--scratch,.avatar-el--drum,.avatar-el--drum-off){animation-duration:var(--avatar-beat);animation-timing-function:ease-in-out;animation-delay:calc(var(--avatar-phase,0s) - var(--avatar-seed,0) * 2s);animation-iteration-count:infinite}.avatar--perform .avatar-move-sway .avatar-body{animation-name:avatar-sway}.avatar--perform .avatar-move-sway .avatar-head{animation-name:avatar-tilt}.avatar--perform .avatar-move-sway .avatar-sh--free{animation-name:avatar-wave-soft}.avatar--perform .avatar-move-sway .avatar-el--free{animation-name:avatar-wave-el-soft}.avatar--perform .avatar-move-ballad .avatar-body{animation-name:avatar-lean}.avatar--perform .avatar-move-ballad .avatar-head{animation-name:avatar-yearn}.avatar--perform .avatar-move-ballad .avatar-sh--free{animation-name:avatar-reach}.avatar--perform .avatar-move-ballad .avatar-el--free{animation-name:avatar-reach-el}.avatar--perform .avatar-move-dance .avatar-legs{animation-name:avatar-hips-legs}.avatar--perform .avatar-move-dance .avatar-upper{animation-name:avatar-hips-upper}.avatar--perform .avatar-move-dance .avatar-head{animation-name:avatar-bop}.avatar--perform .avatar-move-dance .avatar-sh--free{animation-name:avatar-wave}.avatar--perform .avatar-move-dance .avatar-el--free{animation-name:avatar-wave-el}.avatar--perform .avatar-move-rock .avatar-legs{animation-name:avatar-knees-soft}.avatar--perform .avatar-move-rock .avatar-upper{animation-name:avatar-rock-upper}.avatar--perform .avatar-move-rock .avatar-head{animation-name:avatar-bang}.avatar--perform .avatar-move-rock .avatar-sh--free{animation-name:avatar-pump}.avatar--perform .avatar-move-bounce .avatar-legs{animation-name:avatar-knees}.avatar--perform .avatar-move-bounce .avatar-upper{animation-name:avatar-knees-upper}.avatar--perform .avatar-move-bounce .avatar-head{animation-name:avatar-nod}.avatar--perform .avatar-move-bounce .avatar-sh--free{animation-name:avatar-pump}.avatar--perform .avatar-move-bounce .avatar-el--free{animation-name:avatar-pump-el}.avatar--perform .avatar-sh--hype{animation-name:avatar-pump}.avatar--perform .avatar-el--hype{animation-name:avatar-pump-el}.avatar--perform .avatar-el--strum{animation-name:avatar-strum}.avatar--perform .avatar-el--fret{animation-name:avatar-fret}.avatar--perform .avatar-el--keys{animation-name:avatar-play}.avatar--perform .avatar-el--scratch{animation-name:avatar-scratch}.avatar--perform .avatar-el--drum{animation-name:avatar-drum}.avatar--perform .avatar-el--drum-off{animation-name:avatar-drum;animation-delay:calc(var(--avatar-phase,0s) - var(--avatar-seed,0) * 2s - var(--avatar-beat) / 4)}.avatar--perform .avatar-char--seated :is(.avatar-upper,.avatar-legs){animation-name:none}.avatar--perform .avatar-mouth{animation:avatar-sing var(--avatar-sing) ease-in-out calc(var(--avatar-phase,0s) - var(--avatar-seed,0) * 2s) infinite}.avatar:is(.avatar--perform,.avatar--idle) .avatar-eyes{animation:avatar-blink 4.6s linear calc(var(--avatar-phase,0s) * 7 - var(--avatar-seed,0) * 4.6s) infinite}.avatar--idle .avatar-upper{animation:avatar-breathe 4.2s ease-in-out calc(var(--avatar-phase,0s) * 3 - var(--avatar-seed,0) * 4.2s) infinite}.avatar--idle .avatar-char:not(.avatar-char--seated) .avatar-body{animation:avatar-idle-sway 5.6s ease-in-out calc(var(--avatar-phase,0s) * 4 - var(--avatar-seed,0) * 5.6s) infinite}.avatar--idle:not(.avatar--lod) .avatar-sh--wave{animation:avatar-hello 9s ease-in-out calc(var(--avatar-phase,0s) * 13 - var(--avatar-seed,0) * 9s) infinite}.avatar--idle:not(.avatar--lod) .avatar-el--wave{animation:avatar-hello-el 9s ease-in-out calc(var(--avatar-phase,0s) * 13 - var(--avatar-seed,0) * 9s) infinite}.avatar-vol{stroke:none;pointer-events:none}.avatar--depth:is(.avatar--perform,.avatar--idle) .avatar-face{animation:avatar-turn 6.4s ease-in-out calc(var(--avatar-phase,0s) * 9 - var(--avatar-seed,0) * 6.4s) infinite}.avatar--depth:is(.avatar--perform,.avatar--idle) .avatar-drift{animation:7.2s ease-in-out infinite avatar-drift}.avatar--enter .avatar-member{animation:avatar-walk-on .44s var(--ease-out) calc(var(--avatar-order) * 80ms) both}.avatar--enter .avatar-char{animation:avatar-steps .44s linear calc(var(--avatar-order) * 80ms) both}@media (prefers-reduced-motion:reduce){.avatar,.avatar *{transition:none!important;animation:none!important}}@keyframes avatar-sway{0%,to{rotate:0deg}25%{rotate:-1.6deg}75%{rotate:1.6deg}}@keyframes avatar-lean{0%,to{rotate:-.6deg}50%{rotate:1deg}}@keyframes avatar-tilt{0%,to{rotate:0deg}25%{rotate:calc(var(--avatar-head-k) * 3deg)}75%{rotate:calc(var(--avatar-head-k) * -3deg)}}@keyframes avatar-yearn{0%,to{rotate:0deg}50%{rotate:calc(var(--avatar-head-k) * -4deg)}}@keyframes avatar-bop{0%,to{rotate:0deg}25%{rotate:calc(var(--avatar-head-k) * -4deg)}75%{rotate:calc(var(--avatar-head-k) * 4deg)}}@keyframes avatar-bang{0%,to{translate:0;scale:1}50%{translate:0 calc(var(--avatar-head-k) * 2.4px);scale:1 calc(1 - var(--avatar-head-k) * .07)}}@keyframes avatar-nod{0%,to{translate:0}50%{translate:0 calc(var(--avatar-head-k) * 2px)}}@keyframes avatar-hips-legs{0%,50%,to{transform:skew(0)}25%{transform:skew(5deg)}75%{transform:skew(-5deg)}}@keyframes avatar-hips-upper{0%,50%,to{translate:0;rotate:0deg}25%{translate:-5.77px;rotate:2.4deg}75%{translate:5.77px;rotate:-2.4deg}}@keyframes avatar-knees{0%,to{scale:1}50%{scale:1 .955}}@keyframes avatar-knees-upper{0%,to{translate:0}50%{translate:0 2.97px}}@keyframes avatar-knees-soft{0%,to{scale:1}50%{scale:1 .975}}@keyframes avatar-rock-upper{0%,to{translate:0;rotate:0deg}50%{translate:0 1.65px;rotate:.8deg}}@keyframes avatar-wave{0%,to{rotate:0deg}50%{rotate:calc(var(--s) * -6deg)}}@keyframes avatar-wave-el{0%,to{rotate:0deg}25%{rotate:calc(var(--s) * 18deg)}75%{rotate:calc(var(--s) * -14deg)}}@keyframes avatar-wave-soft{0%,to{rotate:0deg}50%{rotate:calc(var(--s) * -8deg)}}@keyframes avatar-wave-el-soft{0%,to{rotate:0deg}50%{rotate:calc(var(--s) * 10deg)}}@keyframes avatar-reach{0%,to{rotate:0deg}50%{rotate:calc(var(--s) * -10deg)}}@keyframes avatar-reach-el{0%,to{rotate:0deg}50%{rotate:calc(var(--s) * -8deg)}}@keyframes avatar-pump{0%,to{rotate:0deg}50%{rotate:calc(var(--s) * 12deg)}}@keyframes avatar-pump-el{0%,to{rotate:0deg}50%{rotate:calc(var(--s) * 14deg)}}@keyframes avatar-strum{0%,50%,to{rotate:0deg}25%,75%{rotate:-12deg}}@keyframes avatar-fret{0%,to{rotate:0deg}50%{rotate:4deg}}@keyframes avatar-play{0%,50%,to{rotate:0deg}25%{rotate:5deg}75%{rotate:-4deg}}@keyframes avatar-scratch{0%,to{rotate:0deg}25%{rotate:-10deg}75%{rotate:8deg}}@keyframes avatar-drum{0%,50%,to{rotate:0deg}25%,75%{rotate:calc(var(--s) * -14deg)}}@keyframes avatar-blink{0%,93%,to{scale:1}95.5%{scale:1 .1}}@keyframes avatar-sing{0%,to{scale:1 .35}18%{scale:1}38%{scale:1 .55}56%{scale:1 .95}78%{scale:1 .4}}@keyframes avatar-idle-sway{0%,to{rotate:0deg}30%{rotate:-.9deg}70%{rotate:.9deg}}@keyframes avatar-hello{0%,66%,94%,to{rotate:0deg}72%,88%{rotate:calc(var(--s) * -150deg)}}@keyframes avatar-hello-el{0%,72%,88%,to{rotate:0deg}75%,81%{rotate:calc(var(--s) * -26deg)}78%,84%{rotate:calc(var(--s) * 12deg)}}@keyframes avatar-turn{0%,to{translate:0}30%{translate:-2px}70%{translate:2px}}@keyframes avatar-drift{0%,to{translate:calc(var(--avatar-drift) * -2.6px) 0}50%{translate:calc(var(--avatar-drift) * 2.6px) 0}}@keyframes avatar-walk-on{0%{translate:var(--avatar-from) 0;opacity:0}35%{opacity:1}to{opacity:1;translate:0}}@keyframes avatar-steps{0%,33%,66%,to{translate:0}16%,50%,83%{translate:0 -3.5px}}@keyframes avatar-breathe{0%,to{scale:1}50%{scale:1.008 1.018}}.avatar-photo{gap:var(--s-1);flex-direction:column;min-width:0;max-width:100%;margin:0;display:flex}.avatar-photo-frame{background:var(--ink-2);border-radius:var(--r-3);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.avatar-photo-frame img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.avatar-photo-frame--wide img{object-fit:contain;object-position:50% 50%;position:relative}.avatar-photo-frame--wide .avatar-photo-backdrop{object-fit:cover;filter:blur(10px)brightness(.5);position:absolute;inset:0;transform:scale(1.2)}.avatar-photo-stage{background:radial-gradient(70% 45% at 50% 96%, var(--ink-3), transparent 70%), radial-gradient(90% 80% at 50% 0%, var(--ink-2), transparent 75%), var(--ink-1);border:1px solid var(--ink-3);place-items:end center;padding-bottom:6%}.avatar-photo-missing{top:var(--s-2);left:var(--s-2);right:var(--s-2);font-size:var(--fs-12);color:var(--text-3);line-height:1.3;position:absolute}.avatar-photo-blank{fill:var(--ink-4);align-self:center}.avatar-photo figcaption{font-size:var(--fs-11);color:var(--text-3);overflow-wrap:anywhere;line-height:1.35}.avatar-photo figcaption a{padding-block:var(--s-1);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:2px;display:inline-block}.avatar-photo figcaption a:hover{color:var(--text-2)}.avatar-photo-licence{white-space:nowrap}.search{min-width:0;font-family:var(--font-body);position:relative}.search-row{align-items:center;gap:var(--s-2);display:flex}.search-field{min-width:0;height:var(--s-12);padding:0 var(--s-1) 0 var(--s-4);border:1px solid var(--ink-4);border-radius:var(--r-pill);background:linear-gradient(to bottom, var(--ink-2), var(--ink-1));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-1) 4%, transparent), 0 6px 18px #00000059;transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex:1;align-items:center;gap:10px;display:flex;position:relative}.search-field:focus-within{border-color:color-mix(in oklab, var(--tungsten) 65%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tungsten) 14%, transparent), 0 0 26px -6px color-mix(in srgb, var(--tungsten) 50%, transparent)}.search-led{flex:none;overflow:visible}.search-led path{fill:none;stroke-width:.76px;stroke-linecap:round}.search-led-on{stroke:currentColor}.search-led-off{stroke:var(--led-off)}.search-field>.search-led{color:var(--text-3);transition:color var(--dur-2) var(--ease-out)}.search-field:focus-within>.search-led{color:var(--tungsten);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--tungsten) 80%, transparent))}.search-input{min-width:0;height:100%;font-size:var(--fs-16);color:var(--text-1);text-overflow:ellipsis;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.search-input::placeholder{color:var(--text-3)}.search-input::-webkit-search-cancel-button{appearance:none}.search-input::-webkit-search-decoration{appearance:none}.search-clear{width:38px;height:38px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.search-clear:after{content:"";position:absolute;inset:-3px}.search-clear:hover{background:var(--ink-3);color:var(--text-1)}.search-cancel{height:var(--tap);padding:0 var(--s-1);font-size:var(--fs-14);color:var(--tungsten);flex:none;font-weight:600}.search-panel{top:var(--search-top,0px);inset-inline:0;z-index:calc(var(--z-toast) - 1);padding:var(--s-2) 0 calc(var(--s-6) + var(--safe-b));overscroll-behavior:contain;background:var(--ink-0);border-top:1px solid var(--ink-3);animation:search-in var(--dur-2) var(--ease-out);position:fixed;bottom:0;overflow-y:auto}.search-panel[hidden]{display:none}@keyframes search-in{0%{opacity:0}}.search-list{padding:0 var(--s-2)}.search-group{margin:0;padding:0;list-style:none}.search-group-label{padding:10px var(--s-2) 6px;font-family:var(--font-display);font-size:var(--fs-13);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;font-weight:700;display:flex}.search-group-label:after{content:"";background:var(--ink-3);flex:1;height:1px}.search-option{--kind:var(--tungsten);align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2);border-radius:var(--r-2);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;display:grid;position:relative}.search-option--city{--kind:var(--cyan)}.search-option--venue{--kind:var(--magenta)}.search-option--country{--kind:var(--lavender)}.search-option--genre{--kind:var(--spot)}.search-option[aria-selected=true]{background:var(--ink-2)}.search-option[aria-selected=true]:before{content:"";background:var(--tungsten);width:3px;box-shadow:0 0 8px color-mix(in srgb, var(--tungsten) 80%, transparent);border-radius:2px;position:absolute;top:14px;bottom:14px;left:0}.search-tile{border-radius:var(--r-2);background:var(--ink-1);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--kind);place-items:center;display:grid}.search-tile .search-led{filter:drop-shadow(0 0 2px color-mix(in oklab, var(--kind) 70%, transparent))}.search-option[aria-selected=true] .search-tile{background:color-mix(in oklab, var(--kind) 12%, var(--ink-1));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kind) 55%, transparent)}.search-tile--avatar{background:radial-gradient(28px 14px at 50% 100%, color-mix(in oklab, var(--kind) 22%, transparent), transparent 80%), var(--ink-1);place-items:end center;height:52px;margin-block:-6px;overflow:hidden}.search-tile--avatar .avatar{max-width:100%;height:auto}.search-text{gap:2px;min-width:0;display:grid}.search-label,.search-sublabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-label{color:var(--text-1);font-size:15px;font-weight:600}.search-label mark{color:var(--tungsten);background:0 0}.search-sublabel{font-size:var(--fs-13);color:var(--text-3)}.search-enter{border:1px solid var(--ink-4);border-radius:var(--r-1);font-family:var(--font-body);font-size:var(--fs-12);color:var(--text-3);padding:1px 6px;display:none}@media (hover:hover) and (pointer:fine){.search-option[aria-selected=true] .search-enter{display:inline-block}}.search-miss{align-items:center;column-gap:var(--s-3);margin:var(--s-2) var(--s-4) var(--s-1);padding:var(--s-3);border:1px dashed var(--ink-4);border-radius:var(--r-3);grid-template-columns:40px minmax(0,1fr);display:grid}.search-miss p{color:var(--text-1);font-size:15px;line-height:1.35}.search-miss q{color:var(--tungsten)}.search-tile--off{color:var(--text-3)}.search-miss-hint{padding:var(--s-4) var(--s-4) 0;font-size:var(--fs-13);color:var(--text-3)}@media (width>=900px){.search-cancel{display:none}.search-panel{top:calc(var(--search-top) + var(--s-2));left:var(--search-left);width:max(var(--search-width), 360px);border:1px solid var(--ink-4);border-radius:var(--r-3);background:var(--ink-1);max-height:min(64vh,520px);padding:6px 0;bottom:auto;right:auto;box-shadow:0 18px 48px #0009}.search-list{padding:0 6px}.search-tile{background:var(--ink-2)}}.tl-wave{position:relative}.tl-wave-bars{display:block;overflow:visible}.tl-seg--off{fill:var(--led-off);opacity:.55}.tl-seg--dim{fill:color-mix(in oklab, var(--tungsten) 30%, var(--led-off))}.tl-seg--dim-sold{fill:color-mix(in oklab, var(--tungsten) 14%, var(--led-off))}.tl-seg--dim-follow{fill:color-mix(in oklab, var(--follow) 34%, var(--led-off))}.tl-seg--lit{fill:var(--tungsten)}.tl-seg--lit-sold{fill:color-mix(in oklab, var(--tungsten) 40%, var(--ink-0))}.tl-seg--lit-follow{fill:var(--follow)}.tl-seg--spot{fill:var(--spot)}.tl-hatch-line{fill:var(--text-3);opacity:.4}.tl-horizon-edge{stroke:var(--text-3);stroke-width:1px;stroke-dasharray:2 2}.tl-beam-stop{stop-color:var(--spot);stop-opacity:0}.tl-beam-stop--hot{stop-opacity:.5}.tl-lamp{pointer-events:none;will-change:transform;max-width:none;transition:transform var(--dur-4) var(--ease-in-out);position:absolute;top:0;left:0;overflow:visible}.tl-lamp-head{fill:var(--spot)}.tl-range{min-width:0;position:relative}.tl-hit{cursor:pointer;touch-action:none;position:relative}.tl-window{border:1px solid color-mix(in oklab, var(--tungsten) 42%, transparent);background:linear-gradient(to bottom, color-mix(in srgb, var(--tungsten) 11%, transparent), color-mix(in srgb, var(--tungsten) 2%, transparent));box-shadow:0 0 20px -6px color-mix(in srgb, var(--tungsten) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--spot) 18%, transparent);cursor:grab;transition:border-color var(--dur-2) var(--ease-out);border-radius:5px;position:absolute;top:0;bottom:-2px}.tl-range--drag-move .tl-window{cursor:grabbing;border-color:color-mix(in oklab, var(--tungsten) 75%, transparent)}.tl-thumb{width:var(--tap);cursor:ew-resize;touch-action:none;z-index:1;position:absolute;top:-6px;bottom:-8px}.tl-thumb--from{transform:translate(-34px)}.tl-thumb--to{transform:translate(-10px)}.tl-thumb:focus-visible{outline:none}.tl-cap{background:linear-gradient(to bottom, var(--ink-4), var(--ink-2) 55%, var(--ink-1));width:12px;height:32px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-1) 22%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--tungsten) 38%, var(--ink-4)), 0 0 0 1.5px var(--ink-0), 0 3px 8px #0009;transition:box-shadow var(--dur-1) var(--ease-out);border-radius:3px;margin-top:-16px;position:absolute;top:50%}.tl-cap:before{content:"";background:linear-gradient(to bottom, var(--spot), var(--tungsten));width:2px;box-shadow:0 0 6px color-mix(in srgb, var(--tungsten) 85%, transparent);border-radius:1px;margin-left:-1px;position:absolute;top:5px;bottom:5px;left:50%}.tl-thumb--from .tl-cap{left:22px}.tl-thumb--to .tl-cap{left:10px}.tl-thumb:hover .tl-cap,.tl-range--drag-from .tl-thumb--from .tl-cap,.tl-range--drag-to .tl-thumb--to .tl-cap{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-1) 28%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--tungsten) 80%, var(--ink-4)), 0 0 0 1.5px var(--ink-0), 0 0 14px color-mix(in srgb, var(--tungsten) 50%, transparent)}.tl-thumb:focus-visible .tl-cap{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tungsten) 80%, var(--ink-4)), 0 0 0 2px var(--ink-0), 0 0 0 4px var(--spot), 0 0 14px color-mix(in srgb, var(--spot) 60%, transparent)}.tl-tip{z-index:2;border:1px solid var(--ink-4);border-radius:var(--r-2);background:var(--ink-2);box-shadow:var(--shadow-card);font-size:var(--fs-13);color:var(--text-2);white-space:nowrap;pointer-events:none;gap:1px;padding:6px 10px;display:grid;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%)}.tl-tip strong{color:var(--text-1);font-weight:600}.tl-tip--range{background:var(--spot);border-color:#0000}.tl-tip--range strong{color:var(--text-on-light);font-variant-numeric:tabular-nums;font-weight:700}.tl-tip-follow{color:var(--follow)}.tl-months{height:1.1em;font-size:var(--fs-11);pointer-events:none;margin-top:2px;position:relative}.tl-month{--tick:var(--ink-4);background:linear-gradient(var(--tick), var(--tick)) left top / 1px 5px no-repeat;letter-spacing:.04em;text-transform:uppercase;height:1.2em;color:var(--text-3);white-space:nowrap;padding:2px 0 0 3px;line-height:1;position:absolute;top:0}.tl-month--in{--tick:color-mix(in oklab, var(--tungsten) 60%, transparent);color:var(--text-2)}.tl-month--year{color:color-mix(in oklab, var(--tungsten) 55%, var(--text-3))}.tl-zone-label{color:var(--text-2);white-space:nowrap;padding-left:4px;font-style:italic;line-height:1.15;position:absolute;top:1px}.tl--still .tl-window,.tl--still .tl-cap{transition:none}.tl-scrub{min-width:0;display:grid}.tl-scrub-bubble-row{height:1.85em;font-size:var(--fs-13);position:relative}.tl-bubble{border-radius:var(--r-pill);background:var(--spot);color:var(--text-on-light);white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 0 14px color-mix(in srgb, var(--spot) 35%, transparent);transition:transform var(--dur-4) var(--ease-in-out);padding:2px 9px;font-weight:700;line-height:1.35;position:absolute;bottom:3px;left:0}.tl-bubble-state{font-weight:600}.tl-scrub-hit{border-radius:var(--r-1);cursor:pointer;touch-action:none;position:relative}.tl-scrub-hit:focus-visible{outline-offset:3px}.tl-scrub-edge{display:none}.tl-scrub-ends{font-size:var(--fs-13);color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;line-height:1.1;display:flex}@media (width<=899px){.tl-scrub-ends{display:none}.tl-scrub-edge{color:var(--text-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2;display:block;position:absolute;bottom:3px}.tl-scrub-edge--from{left:0}.tl-scrub-edge--to{right:0}.tl-scrub-bubble-row{height:1.6em}.tl-bubble{padding-block:1px;bottom:1px}}.tl--still .tl-bubble,.tl--still .tl-lamp{transition:none}.tl{padding:var(--s-2) var(--s-4) calc(var(--s-2) + var(--safe-b));background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--tungsten) 6%, transparent), transparent 60%), linear-gradient(to bottom, var(--ink-1), var(--ink-0));border-top:1px solid var(--ink-3);color:var(--text-1);font-family:var(--font-body);-webkit-user-select:none;user-select:none;display:grid;position:relative;overflow-x:clip}.tl--rest{align-items:center;column-gap:var(--s-3);padding-block:6px calc(6px + var(--safe-b));grid-template-columns:auto minmax(0,1fr)}.tl-watch{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4) 0 14px;border-radius:var(--r-pill);background:color-mix(in srgb, var(--tungsten) 10%, var(--ink-2));box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--tungsten) 70%, transparent);color:var(--text-1);font-size:var(--fs-16);white-space:nowrap;transition:box-shadow var(--dur-2) var(--ease-out);font-weight:700;line-height:1.1;display:inline-flex;position:relative}.tl-watch .tl-icon{color:var(--tungsten)}.tl-watch:hover{box-shadow:inset 0 0 0 1.5px var(--tungsten), var(--glow-tungsten)}.tl-watch[aria-disabled=true]{cursor:default;background:var(--ink-3);color:var(--text-3);box-shadow:none}.tl-watch[aria-disabled=true] .tl-icon{color:inherit}.tl-rest-track{gap:2px;min-width:0;display:grid}.tl-caption{justify-content:space-between;gap:0 var(--s-3);font-size:var(--fs-13);flex-wrap:wrap;line-height:1.3;display:flex}.tl-caption-dates{font-variant-numeric:tabular-nums;font-weight:600}.tl-caption-hint{color:var(--text-3)}.tl--tour{padding-top:var(--s-1);row-gap:2px}.tl-tour-head{justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;min-height:38px;display:flex}.tl-kicker{align-items:center;gap:var(--s-2);min-width:0;font-size:var(--fs-13);color:var(--text-2);font-weight:600;line-height:1.25;display:flex}.tl-kicker>span:not(.tl-led){min-width:0}.tl-led{background:var(--led-dim);width:8px;height:8px;transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #0006}.tl-led.is-on{background:var(--tungsten);box-shadow:var(--glow-tungsten)}.tl-tour-tools{align-items:center;gap:var(--s-1);flex:none;display:flex}.tl-tour-body{align-items:end;column-gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);display:grid}.tl-transport{align-items:center;gap:var(--s-1);display:flex}.tl-btn{min-width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--text-1);font-size:var(--fs-14);transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);flex:none;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex;position:relative}.tl-btn:after,.tl-main:after{content:"";position:absolute;inset:-4px -2px}.tl-btn:hover{background:var(--ink-3)}.tl-btn[aria-disabled=true]{cursor:default;opacity:.35;background:0 0}.tl-step{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-4)}.tl-main{background:var(--tungsten);width:48px;height:48px;color:var(--text-on-light);transition:box-shadow var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.tl-main:hover,.tl-main.is-playing{box-shadow:var(--glow-tungsten)}.tl-main[aria-disabled=true]{cursor:default;background:var(--ink-3);color:var(--text-3);box-shadow:none}.tl-exit{padding:0 var(--s-3);box-shadow:inset 0 0 0 1px var(--ink-4)}.tl-speed{border-radius:var(--r-pill);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-3);gap:2px;padding:3px;display:flex}.tl-speed-opt{min-width:var(--tap);border-radius:var(--r-pill);height:38px;color:var(--text-2);font-size:var(--fs-14);font-variant-numeric:tabular-nums;font-weight:700;position:relative}.tl-speed-opt:hover{color:var(--text-1)}.tl-speed-opt[aria-checked=true]{background:var(--ink-3);color:var(--text-1);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tungsten) 45%, transparent)}.tl-speed-cycle{font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--ink-4)}.tl-icon{flex:none;display:block}@media (width<=899px){.tl--tour .tl-btn{min-width:40px;height:38px}.tl--tour .tl-step{width:42px;height:42px}}@media (width>=900px){.tl{padding-inline:var(--s-5)}.tl-main{width:52px;height:52px}.tl--rest{column-gap:var(--s-5);padding-block:var(--s-3) calc(var(--s-3) + var(--safe-b))}.tl-watch{min-height:48px;padding-inline:16px var(--s-5)}.tl-tour-body{column-gap:var(--s-5)}}@media (width<=374px){.tl{padding-inline:var(--s-3)}.tl-watch{padding-inline:12px 14px}.tl-tour-body{column-gap:var(--s-2)}.tl-transport{gap:2px}}.tl--still .tl-watch,.tl--still .tl-main,.tl--still .tl-btn,.tl--still .tl-led{transition:none}.status-icon{vertical-align:-.15em;flex:none;display:inline-block}.tape{background:var(--tape);color:var(--tape-text);font-family:var(--font-display);font-weight:800;font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(1% 8%,99% 0,100% 90%,0 100%);padding:2px 8px 1px;display:inline-block;transform:rotate(-4deg);box-shadow:0 1px #00000059}.tape--lapsed{color:var(--tape);outline:1.5px dashed var(--tape);outline-offset:-2px;clip-path:none;opacity:.8;background:0 0}.price-meter{--price-seg:var(--fair-unknown);padding:var(--s-3) var(--s-4) var(--s-4);border-radius:var(--r-3);background:radial-gradient(circle at 9px 9px, var(--ink-4) 1.6px, transparent 2.2px), radial-gradient(circle at calc(100% - 9px) 9px, var(--ink-4) 1.6px, transparent 2.2px), linear-gradient(180deg, var(--ink-2), var(--ink-1));box-shadow:inset 0 0 0 1px var(--ink-3), inset 0 1px 0 var(--ink-4);position:relative;container-type:inline-size}.price-meter__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:0 var(--s-2);display:flex}.price-meter__kicker{font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:600}.price-meter__word-clip{margin:-6px -10px -6px 0;padding:6px 10px 6px 0;display:inline-block;overflow:hidden}.price-meter__word{font-family:var(--font-display);font-size:var(--fs-28);letter-spacing:.01em;text-transform:uppercase;color:var(--price-seg);text-shadow:0 0 18px color-mix(in srgb, var(--price-seg) 45%, transparent);font-weight:800;line-height:1;display:inline-block}.price-meter--rough .price-meter__word{color:var(--text-2);text-shadow:none}.price-meter__scale{gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-2);border-radius:var(--r-2);background:var(--ink-0);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:inset 0 1px 3px #0009}.price-meter__seg{flex-direction:column;align-items:stretch;min-width:0;display:flex}.price-meter__cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;height:22px;display:grid;position:relative}.price-meter__cell{background:color-mix(in srgb, var(--price-seg) 14%, var(--led-off));border-radius:3px;position:relative;box-shadow:inset 0 -1px #00000073}.price-meter__led{border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--price-seg) 55%, var(--led-glow)) 0 3px, var(--price-seg) 6px);box-shadow:0 0 10px color-mix(in srgb, var(--price-seg) 50%, transparent);transform-origin:50% 100%;position:absolute;inset:0}.price-meter__seg.is-current .price-meter__cells:after{content:"";border:1.5px solid color-mix(in srgb, var(--text-1) 70%, transparent);pointer-events:none;border-radius:6px;position:absolute;inset:-4px}.price-meter--rough .price-meter__cell{background:color-mix(in srgb, var(--fair-unknown) 70%, var(--led-off))}.price-meter__caret-slot{justify-content:center;height:12px;margin-top:5px;display:flex}.price-meter__caret{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:8px solid var(--text-1);transform-origin:50% 100%;width:0;height:0}.price-meter__label{font-size:var(--fs-11);text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:600;line-height:1.2}.price-meter__seg.is-current .price-meter__label{color:var(--text-1)}.price-meter__reason{margin-top:var(--s-3);padding:0 var(--s-2);font-size:var(--fs-14);color:var(--text-1);line-height:1.45}.price-meter__note{margin-top:var(--s-1);padding:0 var(--s-2);font-size:var(--fs-12);color:var(--text-3)}.price-hidden{font-size:var(--fs-12);color:var(--text-3)}.price-off{padding:var(--s-3) var(--s-4) var(--s-4);border-radius:var(--r-3);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-3);background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ink-2) 70%, transparent) 0 1px, transparent 1px 7px)}.price-off__word{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:800;line-height:1}.price-off__lead{margin-top:var(--s-3);padding:0 var(--s-2);font-size:var(--fs-16);color:var(--text-1);font-weight:600;line-height:1.35}.price-off .price-meter__reason{margin-top:var(--s-1);color:var(--text-2)}.price-badge{--price-seg:var(--fair-unknown);border-radius:var(--r-pill);background:color-mix(in srgb, var(--price-seg) 14%, var(--ink-1));height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--price-seg) 40%, transparent);flex:none;align-items:center;gap:6px;padding:0 8px 0 7px;display:inline-flex}.price-badge__cells{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.price-badge__cell{background:color-mix(in srgb, var(--price-seg) 22%, var(--led-dim));border-radius:1.5px;width:5px;height:9px;position:relative}.price-badge__led{border-radius:inherit;background:var(--price-seg);box-shadow:0 0 5px color-mix(in srgb, var(--price-seg) 60%, transparent);transform-origin:50% 100%;position:absolute;inset:0}.price-badge__cell.is-current{height:13px}.price-badge__word{font-size:var(--fs-12);letter-spacing:.01em;white-space:nowrap;color:var(--price-seg);font-weight:650}.price-badge--rough{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-4)}.price-badge--rough .price-badge__cell{background:var(--led-dim)}.price-badge--rough .price-badge__word{color:var(--text-2)}@container (width<=15em){.price-meter__scale{row-gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.show-card{--show-ink:var(--ink-4);--show-light:var(--tungsten);--stub-w:min(3.875rem, 24%);--fig-w:68px;--notch:7px;--pad-y:var(--s-3);grid-template-columns:var(--stub-w) var(--fig-w) minmax(0, 1fr);width:100%;min-height:100px;padding:var(--pad-y) var(--s-4) var(--pad-y) 0;border-radius:var(--r-3);text-align:left;color:var(--text-1);transition:transform var(--dur-2) var(--ease-out);grid-template-rows:1fr repeat(4,auto) 1fr;grid-template-areas:"stub fig.""stub fig name""stub fig when""stub fig venue""stub fig meta""stub fig.";row-gap:2px;display:grid;position:relative}.show-card:hover{transform:translateY(-1px)}.show-card:active{transition-duration:var(--dur-1);transform:translateY(0)scale(.985)}.show-card:focus-visible{outline-offset:3px;border-radius:var(--r-3)}.show-card>:not(.show-card__paper,.show-card__tape){position:relative}.show-card__paper{--stub-tint:oklch(from var(--show-ink) .26 calc(c * .4) h);border-radius:inherit;background:linear-gradient(90deg, var(--stub-tint) 0 var(--stub-w), transparent var(--stub-w)), radial-gradient(56px 44px at calc(var(--stub-w) + var(--fig-w) / 2 + 4px) 100%, color-mix(in srgb, var(--show-light) 14%, transparent), transparent 75%), linear-gradient(165deg, color-mix(in srgb, var(--ink-3) 60%, var(--ink-2)), var(--ink-2) 45%, color-mix(in srgb, var(--ink-2) 70%, var(--ink-1)));box-shadow:inset 0 0 0 1px var(--ink-3), inset 0 1px 0 color-mix(in srgb, var(--text-1) 7%, transparent);transition:box-shadow var(--dur-2) var(--ease-out);-webkit-mask:radial-gradient(circle at var(--stub-w) 0, transparent var(--notch), black calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub-w) 100%, transparent var(--notch), black calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at var(--stub-w) 0, transparent var(--notch), black calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub-w) 100%, transparent var(--notch), black calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--stub-w) 0, transparent var(--notch), black calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--stub-w) 100%, transparent var(--notch), black calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;position:absolute;inset:0}.show-card:hover .show-card__paper,.show-card:focus-visible .show-card__paper{box-shadow:inset 0 0 0 1px var(--ink-4), inset 0 1px 0 color-mix(in srgb, var(--text-1) 12%, transparent)}.show-card__stub{margin:calc(-1 * var(--pad-y)) 0;padding:var(--s-2) var(--s-1);flex-direction:column;grid-area:stub;justify-content:center;align-items:center;line-height:1.1;display:flex}.show-card__stub:after{content:"";top:calc(var(--notch) + 6px);bottom:calc(var(--notch) + 6px);background:radial-gradient(circle, var(--ink-4) 1px, transparent 1.4px) center top / 2px 7px repeat-y;width:2px;position:absolute;right:-1px}.show-card__day{font-family:var(--font-led);font-variant-numeric:tabular-nums;color:var(--tungsten);text-shadow:0 0 10px color-mix(in srgb, var(--tungsten) 50%, transparent), 0 0 22px color-mix(in srgb, var(--tungsten) 22%, transparent);margin-bottom:3px;font-size:2rem;font-weight:700;line-height:.9}.show-card__month{font-family:var(--font-display);font-size:var(--fs-14);letter-spacing:.14em;text-transform:uppercase;color:var(--text-1);font-weight:700}.show-card__dow{font-size:var(--fs-12);color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:550}.show-card--halted .show-card__day{color:var(--text-3);text-shadow:none;text-decoration:line-through;text-decoration-thickness:2px}.show-card__figure{min-width:0;padding:0 var(--s-1) 0 var(--s-3);grid-area:fig;justify-content:center;align-items:flex-end;margin-bottom:-2px;display:flex}.show-card__figure .avatar{flex:none;max-width:100%;height:auto;display:block}.show-card--halted .show-card__figure{opacity:.5}.show-card__name{min-width:0;font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;grid-area:name;margin-bottom:1px;font-weight:800;line-height:1.05}.show-card__line{min-width:0;font-size:var(--fs-14);color:var(--text-2);line-height:1.35}.show-card__when{color:var(--text-1);font-variant-numeric:tabular-nums;grid-area:when}.show-card__venue{grid-area:venue}.show-card__meta{align-items:center;gap:2px var(--s-3);flex-wrap:wrap;grid-area:meta;margin-top:3px;display:flex}.show-card__status{min-width:0;font-size:var(--fs-13);color:var(--text-1);align-items:flex-start;gap:6px;font-weight:550;display:inline-flex}.show-card__status .status-icon{flex:none;margin-top:.15em}.show-card__price{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;min-width:0;display:inline-flex}.show-card__headline{font-size:var(--fs-13);font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:650}.show-card__tape{z-index:1;pointer-events:none;display:block;position:absolute;top:-10px;right:12px}.show-card__tape .tape{padding:3px 9px 2px;font-size:12px}.show-card__tape .tape--lapsed{background:color-mix(in srgb, var(--ink-2) 88%, transparent)}.show-card--dense{--stub-w:min(3.375rem, 22%);--fig-w:56px;--pad-y:10px;min-height:84px;padding-right:var(--s-3);grid-template-rows:1fr repeat(3,auto) 1fr;grid-template-areas:"stub fig.""stub fig name""stub fig when""stub fig meta""stub fig."}.show-card--dense .show-card__day{font-size:1.625rem}.show-card--dense .show-card__month{font-size:var(--fs-13);letter-spacing:.1em}.show-card--dense .show-card__dow{font-size:var(--fs-11)}.show-card--dense .show-card__figure{padding-left:var(--s-2)}.show-card--dense .show-card__name{font-size:var(--fs-18);line-height:1.1}.show-card--dense .show-card__when{color:var(--text-2);font-size:var(--fs-13)}.show-card--dense .show-card__time{color:var(--text-1);font-weight:600}.show-card--dense .show-card__meta{margin-top:1px}.show-card--dense .show-card__status,.show-card--dense .show-card__headline{font-size:var(--fs-12)}.show-card--dense .price-badge{height:20px}.show-card--followed .show-card__paper{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--follow) 38%, var(--ink-3)), inset 0 1px 0 color-mix(in srgb, var(--text-1) 8%, transparent)}.show-card--followed .show-card__day{text-shadow:0 0 10px color-mix(in srgb, var(--tungsten) 45%, transparent), 0 0 22px color-mix(in srgb, var(--follow) 55%, transparent), 0 0 40px color-mix(in srgb, var(--follow) 30%, transparent)}.show-card--followed:hover .show-card__paper{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--follow) 60%, var(--ink-3)), inset 0 1px 0 color-mix(in srgb, var(--text-1) 12%, transparent)}.venue-glyph{--venue-glyph-white:color-mix(in srgb, var(--led-glow) 35%, var(--text-1));--venue-glyph-glass:#1a2338;--venue-glyph-grass:#2d5836;--venue-glyph-water:#1c3653;--venue-glyph-lit:var(--tungsten);--venue-glyph-led:var(--lavender);--venue-glyph-sky:color-mix(in srgb, var(--lavender) 15%, transparent);--g1:color-mix(in srgb, var(--lavender) 52%, var(--led-land));--g2:color-mix(in srgb, var(--lavender) 22%, var(--led-land));--g3:var(--led-dim);--g4:var(--led-off);--ga:var(--tungsten);fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.venue-glyph--lod1,.venue-glyph--lod2{background:radial-gradient(closest-side at 50% 60%, var(--venue-glyph-sky), transparent)}.venue-glyph--lod0{--venue-glyph-white:currentColor;--venue-glyph-glass:color-mix(in srgb, currentColor 28%, var(--ink-1));--venue-glyph-grass:color-mix(in srgb, currentColor 40%, var(--ink-1));--venue-glyph-water:color-mix(in srgb, currentColor 28%, var(--ink-1));--venue-glyph-led:var(--tungsten);--g1:currentColor;--g2:color-mix(in srgb, currentColor 76%, var(--ink-1));--g3:color-mix(in srgb, currentColor 52%, var(--ink-1));--g4:color-mix(in srgb, currentColor 32%, var(--ink-1));--ga:var(--tungsten)}.venue-f1{fill:var(--g1)}.venue-f2{fill:var(--g2)}.venue-f3{fill:var(--g3)}.venue-f4{fill:var(--g4)}.venue-fa{fill:var(--ga)}.venue-fx{fill:var(--venue-glyph-white)}.venue-fk{fill:var(--venue-glyph-glass)}.venue-fg{fill:var(--venue-glyph-grass)}.venue-fy{fill:var(--venue-glyph-lit)}.venue-fl{fill:var(--venue-glyph-led)}.venue-fb{fill:var(--venue-glyph-water)}.venue-s1{stroke:var(--g1)}.venue-s2{stroke:var(--g2)}.venue-s3{stroke:var(--g3)}.venue-s4{stroke:var(--g4)}.venue-sa{stroke:var(--ga)}.venue-sx{stroke:var(--venue-glyph-white)}.venue-sk{stroke:var(--venue-glyph-glass)}.venue-sy{stroke:var(--venue-glyph-lit)}.venue-sl{stroke:var(--venue-glyph-led)}.venue-sr{stroke:var(--spot);stroke-opacity:.55}.venue-glyph__shadow{fill:var(--ink-0);opacity:.7}.venue-glyph__leds{stroke:var(--led-dim)}.venue-glyph__leds--lit{stroke:color-mix(in srgb, var(--tungsten) 55%, var(--led-dim))}.venue-scene{--venue-accent:var(--tungsten);--venue-sky-0:#03020a;--venue-sky-1:#0b0819;--venue-sky-2:#1d1236;--venue-ceiling-0:#040309;--venue-ceiling-1:#120d21;--venue-dusk-0:#0a0920;--venue-dusk-1:#251544;--venue-dusk-2:#6e2a5c;--venue-dusk-3:#d7683f;--venue-room-0:#08060e;--venue-room-1:#1b0f1d;--venue-seat-0:#130f25;--venue-seat-1:#181330;--venue-seat-2:#1e183b;--venue-row:#2a2350;--venue-shell:#0a0813;--venue-facade:#141027;--venue-bowl:#0d0a18;--venue-apron:#08070f;--venue-pitch:#0a2016;--venue-pitch-alt:#0d281b;--venue-floor:#0c0a15;--venue-grass:#0c1d15;--venue-grass-lit:#173323;--venue-tree:#030407;--venue-hill:#090914;--venue-hill-rim:#0e0d1c;--venue-tent:#2a2238;--venue-deck:#251f38;--venue-deck-front:#0e0b17;--venue-steel:#2c2743;--venue-truss:#5b517a;--venue-screen:#110b21;--venue-led-gap:#05040a;--venue-phone:#e9f0ff;--venue-haze:#e6dcff;--venue-head:#030207;--venue-roof:#0c0917;--venue-velvet:#6d0f2c;--venue-velvet-deep:#2c0513;--venue-gold:#d6a24a;--venue-gold-dim:#6f5227;--venue-plush:#3a0f24;--venue-plush-dark:#1c0913;--venue-proscenium:#120a12;--venue-wall:#0e0a15;--venue-brick:#1d1117;--venue-brick-line:#2e1a23;--venue-bar:#150d14;--venue-amp:#161320;--venue-neon-core:#ffd6e7;--venue-pipe:#3c3450;--venue-pipe-lit:#9d8bb8;color:var(--text-1);position:relative}.venue-scene__box{isolation:isolate;background:var(--ink-0);min-width:0;position:relative;overflow:hidden}.venue-scene--banner,.venue-scene--banner .venue-scene__layout,.venue-scene--banner .venue-scene__box{height:100%}.venue-scene--full{container:venue-scene/inline-size}.venue-scene--full .venue-scene__box{aspect-ratio:1;border-radius:var(--r-3);width:min(100%,76vh,720px);margin-inline:auto}@container venue-scene (width>=720px){.venue-scene__layout{justify-content:center;align-items:center;gap:var(--s-6);grid-template-columns:minmax(0,min(76vh,720px)) minmax(240px,340px);display:grid}.venue-scene--full .venue-scene__box{width:100%}.venue-scene__layout .venue-scene__details{padding-top:0}}.venue-scene__art,.venue-scene__front{width:100%;max-width:none;height:100%;position:absolute;inset:0}.venue-scene__still{background:radial-gradient(ellipse 60% 42% at 50% 100%, color-mix(in srgb, var(--venue-accent) 26%, transparent), transparent 72%), linear-gradient(var(--venue-sky-0), var(--venue-sky-1) 58%, var(--venue-sky-2));color:color-mix(in srgb, var(--venue-accent) 45%, var(--text-3));place-items:center;display:grid;position:absolute;inset:0}.venue-scene__front,.venue-scene__cast,.venue-scene__labels{pointer-events:none}.venue-scene__cast,.venue-scene__labels{position:absolute;inset:0}.venue-scene__performer{width:max-content}.venue-scene__performer svg{max-width:none}.venue-scene__performer{align-items:flex-end;display:flex;position:absolute;transform:translate(-50%,-100%)}.venue-scene__screen{position:absolute;overflow:hidden}.venue-scene__screen-cast{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0 6% 4%}.venue-scene__screen-cast svg{max-width:100%;height:auto}.venue-scene__caption{right:var(--s-2);bottom:var(--s-2);padding:2px var(--s-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-0) 72%, transparent);color:var(--text-2);font-size:var(--fs-11);pointer-events:none;line-height:1.4;position:absolute}.venue-scene__label{border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-0) 74%, transparent);color:var(--text-1);font-size:var(--fs-12);letter-spacing:.01em;white-space:nowrap;transition:opacity var(--dur-2) var(--ease-out);padding:1px 7px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.has-selection .venue-scene__label:not(.is-selected){opacity:0}.venue-scene__label.is-selected{background:var(--spot);color:var(--text-on-light)}.venue-region{cursor:pointer;outline:none}.venue-region__shape{fill:#0000;stroke:color-mix(in srgb, var(--spot) 24%, transparent);stroke-width:1px;transition:fill var(--dur-2) var(--ease-out), stroke var(--dur-2) var(--ease-out)}.venue-region__glow{fill:none;stroke:var(--spot);stroke-width:9px;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.venue-region:hover .venue-region__shape{fill:color-mix(in srgb, var(--spot) 10%, transparent);stroke:color-mix(in srgb, var(--spot) 60%, transparent)}.venue-region.is-selected .venue-region__shape{fill:color-mix(in srgb, var(--spot) 14%, transparent);stroke:var(--spot);stroke-width:2px}.venue-region.is-selected .venue-region__glow{opacity:.28}.has-selection .venue-region:not(.is-selected) .venue-region__shape{fill:color-mix(in srgb, var(--ink-0) 58%, transparent);stroke:#0000}.venue-region:focus-visible .venue-region__shape{stroke:var(--spot);stroke-width:2.5px;stroke-dasharray:5 3}.venue-scene__details{gap:var(--s-3);padding-top:var(--s-3);display:grid}.venue-scene__callout{min-height:84px;padding:var(--s-3) var(--s-4);border:1px solid var(--ink-3);border-radius:var(--r-3);background:var(--ink-1)}.has-selection .venue-scene__callout{border-color:color-mix(in srgb, var(--spot) 45%, var(--ink-3));box-shadow:0 0 24px color-mix(in srgb, var(--spot) 12%, transparent)}.venue-scene__callout-name{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:.01em;text-transform:uppercase;font-weight:800;line-height:1.1}.venue-scene__callout-people{color:var(--text-2);font-size:var(--fs-14);font-variant-numeric:tabular-nums}.venue-scene__callout-price{margin-top:var(--s-1);font-size:var(--fs-14);font-variant-numeric:tabular-nums;font-weight:600}.venue-scene__callout-price--none{color:var(--text-2);font-weight:400}.venue-scene__callout-tag{color:var(--tungsten);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.venue-scene__hint{color:var(--text-2);font-size:var(--fs-14)}.venue-scene__legend{gap:var(--s-2);flex-wrap:wrap;display:flex}.venue-scene__chip{min-height:var(--tap);padding:0 var(--s-4);border:1px solid var(--ink-4);border-radius:var(--r-pill);background:var(--ink-1);color:var(--text-1);font-size:var(--fs-14);transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out)}.venue-scene__chip:hover{border-color:color-mix(in srgb, var(--spot) 50%, var(--ink-4))}.venue-scene__chip[aria-pressed=true]{border-color:var(--spot);background:color-mix(in srgb, var(--spot) 16%, var(--ink-1))}.venue-scene__facts{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.venue-scene__capacity{flex-direction:column;line-height:1;display:flex}.venue-scene__count{color:var(--tungsten);font-family:var(--font-led);font-size:var(--fs-36);font-variant-numeric:tabular-nums;text-shadow:var(--glow-tungsten);font-weight:700}.venue-scene__capacity-label{margin-top:var(--s-1);color:var(--text-2);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase}.venue-scene__capacity-note{max-width:22rem;margin-top:var(--s-1);color:var(--text-3);font-size:var(--fs-12);line-height:1.35}.venue-scene__scale{color:var(--text-2);font-size:var(--fs-14);flex:14rem}.venue-m-seat{fill:var(--venue-seat-0)}.venue-m-seat--1{fill:var(--venue-seat-1)}.venue-m-seat--2{fill:var(--venue-seat-2)}.venue-m-plush{fill:var(--venue-plush-dark)}.venue-m-plush--1{fill:var(--venue-plush)}.venue-m-plush--2{fill:var(--venue-velvet-deep)}.venue-m-roof{fill:var(--venue-roof)}.venue-m-shell{fill:var(--venue-shell)}.venue-m-facade{fill:var(--venue-facade)}.venue-facade-ribs{fill:none;stroke:var(--venue-seat-1);stroke-width:.8px}.venue-m-bowl{fill:var(--venue-bowl)}.venue-m-apron{fill:var(--venue-apron)}.venue-m-pitch{fill:var(--venue-pitch)}.venue-m-pitch--alt{fill:var(--venue-pitch-alt)}.venue-rows{fill:none;stroke:var(--venue-row);stroke-width:.8px}.venue-phones{fill:none;stroke:var(--led-glow);stroke-linecap:round}.venue-m-heads{fill:var(--venue-head)}.venue-heads-rim{fill:var(--venue-accent);opacity:.32}.venue-m-truss,.venue-m-mast,.venue-pa{fill:var(--venue-steel)}.venue-truss{fill:none;stroke:var(--venue-truss);stroke-width:1px}.venue-lamp,.venue-lamp-head{fill:var(--led-glow)}.venue-m-deck{fill:var(--venue-deck)}.venue-m-deck-front{fill:var(--venue-deck-front)}.venue-footlights{fill:none;stroke:var(--tungsten);stroke-width:1.6px;stroke-dasharray:.1 6;stroke-linecap:round}.venue-ribbon{fill:var(--venue-accent);opacity:.85}.venue-ribbon-line{fill:none;stroke:var(--venue-accent);stroke-width:1.6px;opacity:.8}.venue-m-floor{fill:var(--venue-floor)}.venue-pitchside{fill:none;stroke:var(--venue-accent);stroke-width:1.2px;stroke-dasharray:10 4;opacity:.35}.venue-box-walls{fill:none;stroke:var(--venue-velvet);stroke-width:1.2px}.venue-box-walls--gold{stroke:var(--venue-gold-dim)}.venue-pipe{fill:var(--venue-pipe)}.venue-pipe--lit{fill:var(--venue-pipe-lit)}.venue-roof-frame{fill:none;stroke:var(--venue-truss);stroke-width:.9px;opacity:.45}.venue-m-canopy{fill:var(--venue-roof);opacity:.72}.venue-mushroom{fill:var(--venue-pipe);stroke:var(--venue-pipe-lit);stroke-width:.6px;opacity:.85}.venue-facade-windows{fill:var(--tungsten);opacity:.32}.venue-m-boxes{fill:var(--venue-plush)}.venue-gold-rail{fill:none;stroke:var(--venue-gold);stroke-width:1.2px;opacity:.8}.venue-columns{fill:none;stroke:var(--venue-gold-dim);stroke-width:1.4px}.venue-m-organ{fill:var(--venue-deck-front);stroke:var(--venue-gold-dim);stroke-width:1.2px}.venue-m-choir{fill:var(--venue-velvet-deep)}.venue-choir-rows{fill:none;stroke:var(--venue-velvet);stroke-width:1.4px}.venue-m-wall{fill:var(--venue-wall)}.venue-m-wall--cut{fill:var(--venue-deck-front)}.venue-m-stalls{fill:var(--venue-plush-dark)}.venue-m-proscenium{fill:var(--venue-proscenium)}.venue-gold-frame{fill:none;stroke:var(--venue-gold);stroke-width:2.4px;stroke-linejoin:round}.venue-gold-frame--thin{stroke-width:1px;opacity:.6}.venue-m-curtain{fill:var(--venue-velvet)}.venue-curtain-folds{fill:none;stroke:var(--venue-velvet-deep);stroke-width:3px;opacity:.7}.venue-m-box-opening{fill:var(--venue-velvet-deep)}.venue-m-box-front{fill:var(--venue-plush)}.venue-gold-rail--thick{stroke-width:2px}.venue-m-seatbacks{fill:var(--venue-plush-dark);stroke:var(--venue-head);stroke-width:1px}.venue-cyc-line{fill:none;stroke:var(--venue-accent);stroke-width:1px;opacity:.4}.venue-m-brick{fill:var(--venue-brick)}.venue-bricks{fill:none;stroke:var(--venue-brick-line);stroke-width:.8px}.venue-bricks--side{opacity:.6}.venue-m-ceiling{fill:var(--venue-ceiling-0)}.venue-duct{fill:none;stroke:var(--venue-steel);stroke-width:5px}.venue-neon{animation:7s step-end infinite venue-flicker}.venue-neon-halo{fill:none;stroke:var(--magenta);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.venue-neon-tube{fill:none;stroke:var(--venue-neon-core);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.venue-neon-text{fill:var(--venue-neon-core);stroke:var(--magenta);stroke-width:2.4px;paint-order:stroke;font-family:var(--font-display);letter-spacing:.08em;font-size:26px;font-weight:800}.venue-m-bar{fill:var(--venue-bar)}.venue-m-bar-top{fill:var(--venue-steel)}.venue-bar-light{fill:none;stroke:var(--tungsten);stroke-width:1.4px;opacity:.8}.venue-rail{fill:none;stroke:var(--venue-truss);stroke-width:1.4px}.venue-m-amp{fill:var(--venue-amp)}.venue-m-amp--front{fill:var(--venue-deck-front)}.venue-amp-lines{fill:none;stroke:var(--venue-steel);stroke-width:1px}.venue-m-tree{fill:var(--venue-tree)}.venue-m-tree--far{opacity:.85}.venue-m-ground{fill:var(--venue-grass)}.venue-m-field{fill:var(--venue-grass-lit)}.venue-fence{fill:none;stroke:var(--venue-truss);stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.venue-tent{fill:var(--venue-tent)}.venue-tent-lit{fill:var(--tungsten);opacity:.7}.venue-flag-pole{fill:none;stroke:var(--venue-truss);stroke-width:1px}.venue-flag{opacity:.9}.venue-flag--magenta{fill:var(--magenta)}.venue-flag--cyan{fill:var(--cyan)}.venue-flag--accent{fill:var(--tungsten)}.venue-roof-arch{fill:var(--venue-steel);fill-rule:evenodd}.venue-roof-arch-lights{fill:none;stroke:var(--led-glow);stroke-width:1.8px;stroke-dasharray:.1 7;stroke-linecap:round}.venue-truss--bold{stroke-width:2px}.venue-m-hill{fill:var(--venue-hill)}.venue-m-hill--rim{fill:var(--venue-hill-rim)}.venue-m-pit{fill:var(--venue-floor)}.venue-m-lawn{fill:var(--venue-grass-lit)}.venue-m-terrace{fill:var(--venue-seat-0)}.venue-terrace-rows{fill:none;stroke:var(--venue-row);stroke-width:.9px}.venue-aisles{fill:none;stroke:var(--venue-bowl);stroke-width:3px}.venue-m-shell-hood{fill:var(--venue-shell)}.venue-shell-arc{fill:none;stroke:var(--venue-accent);stroke-width:4.5px;animation:3.6s ease-in-out infinite alternate venue-arc}.venue-shell-arc--1{stroke:var(--spot);opacity:.55}@keyframes venue-arc{0%{opacity:.95}to{opacity:.35}}.venue-edge-line{fill:none;stroke:var(--venue-row);stroke-width:1.2px}.venue-crowd path{fill:none;stroke:var(--venue-phone);stroke-linecap:round}.venue-crowd--warm path{stroke:var(--spot)}.venue-stars path{fill:none;stroke:var(--text-2);stroke-width:1.1px;stroke-linecap:round;opacity:.75}.venue-beams{mix-blend-mode:screen}.venue-beam{transform-box:fill-box;transform-origin:50% 0;animation:venue-sweep 8s var(--ease-in-out) infinite alternate}@keyframes venue-sweep{0%{transform:rotate(calc(var(--sweep) * -1))}to{transform:rotate(var(--sweep))}}.venue-twinkle{animation:2.4s ease-in-out infinite alternate venue-twinkle}.venue-twinkle--0{animation-duration:1.9s}.venue-twinkle--1{animation-duration:3.1s;animation-delay:-1.2s}.venue-twinkle--2{animation-duration:2.5s;animation-delay:-.6s}@keyframes venue-twinkle{0%{opacity:1}to{opacity:.2}}.venue-haze{animation:venue-drift 16s var(--ease-in-out) infinite alternate}@keyframes venue-flicker{0%,to{opacity:1}91%{opacity:.55}92%{opacity:1}94%{opacity:.7}95%{opacity:1}}@keyframes venue-drift{0%{transform:translateX(calc(var(--drift) * -1))}to{transform:translateX(var(--drift))}}.venue-scene.is-still *,.venue-scene.is-still :before,.venue-scene.is-still :after{transition:none!important;animation:none!important}.venue-scene.is-paused *{animation-play-state:paused!important}.show-cal{background:var(--ink-3);min-height:52px;box-shadow:inset 0 0 0 1px var(--ink-4);color:var(--text-1);transition:background var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);border-radius:14px;flex:none;align-items:stretch;display:flex;position:relative}.show-cal:hover{background:var(--ink-4)}.show-cal:active{transform:scale(.97)}.show-cal__stub{background:color-mix(in srgb, var(--tungsten) 16%, var(--ink-2));border-radius:14px 0 0 14px;flex-direction:column;justify-content:center;align-items:center;width:44px;display:flex;position:relative}.show-cal__stub:not(.show-cal__torn):after{content:"";background:radial-gradient(circle, var(--ink-4) 1px, transparent 1.4px) center top / 2px 6px repeat-y;width:2px;position:absolute;top:6px;bottom:6px;right:-1px}.show-cal__face{display:contents}.show-cal__stub.is-torn{box-shadow:inset 0 0 0 1.5px var(--ink-4);background:0 0}.show-cal__stub>.show-cal__face>*{transition:opacity var(--dur-3) var(--ease-out) var(--dur-2)}.show-cal__stub.is-torn>.show-cal__face>*{opacity:0;transition:none}.show-cal__torn{transform-origin:100% 100%;z-index:1;pointer-events:none;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 100%,#0000 1.6px,#000 2.2px) 100%/3px 6px repeat-y,linear-gradient(#000 0 0) 0/calc(100% - 3px) 100% no-repeat;mask:radial-gradient(circle at 100%,#0000 1.6px,#000 2.2px) 100%/3px 6px repeat-y,linear-gradient(#000 0 0) 0/calc(100% - 3px) 100% no-repeat}.show-cal__day{font-family:var(--font-led);font-weight:700;font-size:var(--fs-18);color:var(--tungsten);text-shadow:0 0 8px color-mix(in srgb, var(--tungsten) 50%, transparent);line-height:1}.show-cal__month{font-family:var(--font-display);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-weight:700}.show-cal__label{max-width:7.5em;padding:0 var(--s-3) 0 var(--s-3);font-size:var(--fs-13);text-align:left;align-items:center;font-weight:650;line-height:1.15;display:flex}.show-stages{--stage-light:var(--st-unknown);--pip:14px;position:relative;container-type:inline-size}.show-stages__track{top:calc(var(--pip) / 2 - 1px);background:var(--ink-3);border-radius:1px;height:2px;position:absolute;left:10%;right:10%}.show-stages__fill{border-radius:inherit;background:linear-gradient(90deg, var(--led-dim), var(--stage-light));transform-origin:0;position:absolute;inset:0}.show-stages__list{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.show-stages__step{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.show-stages__pip{width:var(--pip);height:var(--pip);margin-bottom:var(--s-2);background:var(--ink-1);box-shadow:inset 0 0 0 2px var(--led-land);border-radius:50%;flex:none}.show-stages__step.is-past .show-stages__pip{background:var(--led-land);box-shadow:none}.show-stages__step.is-current .show-stages__pip{background:var(--stage-light);box-shadow:0 0 0 3px var(--ink-1), 0 0 0 4.5px color-mix(in srgb, var(--stage-light) 60%, transparent), 0 0 16px color-mix(in srgb, var(--stage-light) 70%, transparent)}.show-stages__label{font-size:var(--fs-12);color:var(--text-3);font-weight:600;line-height:1.2}.show-stages__step.is-current .show-stages__label{color:var(--text-1);font-weight:700}.show-stages__detail{font-size:var(--fs-11);color:var(--text-3);line-height:1.2}.show-stages__step.is-upcoming .show-stages__detail,.show-stages__step.is-current .show-stages__detail{color:var(--text-2)}.show-stages--halted .show-stages__pip{opacity:.45}.show-stages--halted .show-stages__label{color:var(--text-3);text-decoration:line-through}.show-stages--halted .show-stages__track{background:repeating-linear-gradient(90deg, var(--st-cancelled) 0 6px, transparent 6px 10px)}@container (width<=20em){.show-stages__track{display:none}.show-stages__list{gap:var(--s-2);grid-template-columns:1fr}.show-stages__step{align-items:center;column-gap:var(--s-2);text-align:left;flex-flow:wrap}.show-stages__pip{margin-bottom:0}}.show-overlay{z-index:calc(var(--z-detail) + 5);background:color-mix(in srgb, var(--ink-0) 94%, transparent);place-items:center;padding:0;display:grid;position:fixed;inset:0}.show-overlay__frame{background:var(--ink-0);flex-direction:column;width:100%;height:100%;display:flex}.show-overlay__bar{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:calc(var(--s-3) + var(--safe-t)) var(--s-4) var(--s-3);border-bottom:1px solid var(--ink-3);display:flex}.show-overlay__heading{min-width:0}.show-overlay__kicker{font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--tungsten);font-weight:700}.show-overlay__title{font-family:var(--font-display);font-size:var(--fs-28);text-transform:uppercase;font-weight:800;line-height:1}.show-overlay__tools{gap:var(--s-2);flex:none;display:flex}.show-overlay__close,.show-overlay__pause{width:var(--tap);height:var(--tap);background:var(--ink-3);color:var(--text-1);border-radius:50%;flex:none;place-items:center;display:grid}.show-overlay__close:hover,.show-overlay__pause:hover{background:var(--ink-4)}.show-overlay__pause{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-4);color:var(--text-2)}.show-overlay__pause[aria-pressed=true]{color:var(--spot);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--spot) 60%, transparent)}.show-overlay__scene{min-height:0;padding:var(--s-4) var(--s-4) calc(var(--s-6) + var(--safe-b));overscroll-behavior:contain;flex:1;align-items:flex-start;display:flex;position:relative;overflow-y:auto}.show-overlay__scene>*{flex:1;min-width:0}@media (width>=900px){.show-overlay{padding:var(--s-6)}.show-overlay--docked{inset:auto;top:var(--ov-t);left:var(--ov-l);width:var(--ov-w);height:var(--ov-h);background:var(--ink-0);padding:0}.show-overlay--docked .show-overlay__frame{max-width:none;max-height:none;box-shadow:none;border-radius:0}.show-overlay__frame{border-radius:var(--r-4);max-width:1100px;max-height:860px;box-shadow:inset 0 0 0 1px var(--ink-3), 0 30px 80px #0009;overflow:hidden}}.show-detail{--show-light:var(--spot);--show-ink:var(--ink-4);--pad:var(--s-4);background:var(--ink-1);min-height:100%;color:var(--text-1);position:relative}.show-detail__banner{background:radial-gradient(90% 120% at 50% 100%, color-mix(in srgb, var(--show-light) 18%, var(--ink-1)), var(--ink-0) 70%);cursor:zoom-in;height:clamp(168px,28vh,220px);position:relative;overflow:hidden}.show-detail__scene{display:flex;position:absolute;inset:0}.show-detail__scene>*{flex:1;min-width:0}.show-detail__close,.show-detail__explore,.show-detail__pause{z-index:2;color:var(--text-1);background:color-mix(in srgb, var(--ink-0) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-1) 16%, transparent);transition:background var(--dur-2) var(--ease-out);position:absolute}.show-detail__close:hover,.show-detail__explore:hover,.show-detail__pause:hover{background:color-mix(in srgb, var(--ink-3) 90%, transparent)}.show-detail__close{top:calc(var(--s-3) + var(--safe-t));left:var(--s-3);width:var(--tap);height:var(--tap);border-radius:50%;place-items:center;display:grid}.show-detail__explore{top:calc(var(--s-3) + var(--safe-t));right:var(--s-3);min-height:var(--tap);padding:0 var(--s-4);border-radius:var(--r-pill);font-size:var(--fs-13);align-items:center;gap:6px;font-weight:650;display:inline-flex}.show-detail__pause{left:var(--s-3);bottom:var(--s-2);width:36px;height:36px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.show-detail__pause:before{content:"";position:absolute;inset:-4px}.show-detail__pause[aria-pressed=true]{color:var(--spot);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--spot) 60%, transparent)}.show-detail__header{z-index:1;padding:var(--s-3) var(--pad) var(--s-5);position:relative;container-type:inline-size}.show-detail__header:after{content:"";background:radial-gradient(circle at 0 50%, var(--ink-0) 6.5px, transparent 7px), radial-gradient(circle at 100% 50%, var(--ink-0) 6.5px, transparent 7px), radial-gradient(circle, var(--ink-4) 1.2px, transparent 1.6px) center / 8px 14px repeat-x;pointer-events:none;background-clip:border-box,border-box,content-box;height:14px;padding:0 14px;position:absolute;bottom:-7px;left:0;right:0}.show-detail__header+.show-detail__section{padding-top:var(--s-5);border-top:0}.show-detail__countdown{font-family:var(--font-led);font-weight:700;font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--tungsten);text-shadow:0 0 10px color-mix(in srgb, var(--tungsten) 45%, transparent);flex:none}.show-detail__artist{align-items:center;gap:var(--s-3);max-width:100%;font-family:var(--font-display);letter-spacing:-.005em;text-align:left;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 0 32px color-mix(in srgb, var(--show-light) 30%, transparent);font-size:clamp(2.5rem,13cqi,3.5rem);font-weight:800;line-height:.9;display:flex}.show-detail__face{flex:none;align-self:flex-end;max-width:6rem;display:flex}.show-detail__face .avatar{max-width:100%;height:auto}.show-detail__name{min-width:0}.show-detail__when-row{align-items:center;gap:var(--s-3);margin-top:var(--s-2);display:flex}.show-detail__when{align-items:baseline;gap:2px var(--s-3);min-width:0;line-height:1.3;font-size:var(--fs-18);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:1;font-weight:600;display:flex}.show-detail__time{color:var(--text-2);font-weight:500}.show-detail__place{align-items:center;gap:var(--s-2);min-height:var(--tap);margin:0 calc(var(--s-2) * -1);padding:0 var(--s-2);border-radius:var(--r-2);font-size:var(--fs-16);color:var(--text-2);text-align:left;display:inline-flex}.show-detail__place:hover{color:var(--text-1);background:var(--ink-2)}.show-detail__chevron{color:var(--text-3);flex:none}.show-detail__actions{gap:var(--s-2);flex:none;display:flex}.show-detail__icon{width:var(--tap);height:var(--tap);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-4);color:var(--text-1);transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.show-detail__icon:hover{background:var(--ink-3)}.show-detail__follow[aria-pressed=true]{color:var(--follow);background:color-mix(in srgb, var(--follow) 12%, var(--ink-1));box-shadow:inset 0 0 0 1.5px var(--follow), 0 0 18px color-mix(in srgb, var(--follow) 25%, transparent)}.show-detail__section{padding:var(--s-4) var(--pad) var(--s-5);border-top:1px solid var(--ink-3)}.show-detail__header :is(a,button),.show-detail__section :is(a,button){scroll-margin-bottom:calc(var(--show-bar-h,0px) + var(--s-3))}.show-detail__kicker{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-weight:700;display:flex}.show-detail__kicker:before{content:"";background:var(--tungsten);width:6px;height:6px;box-shadow:0 0 8px var(--tungsten);border-radius:50%;flex:none}.show-detail__status{align-items:center;gap:var(--s-2);font-size:var(--fs-18);font-weight:650;line-height:1.3;display:flex}.show-detail__checked{font-size:var(--fs-13);color:var(--text-2);margin-top:2px}.show-detail__credit{font-size:var(--fs-12);color:var(--text-3);margin-top:2px}.show-detail__checked--aging{color:var(--text-2)}.show-detail__checked--stale{color:var(--text-3)}.show-detail__next{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-4);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-3);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);flex-wrap:wrap;display:flex}.show-detail__hint{margin-top:var(--s-3);font-size:var(--fs-14);color:var(--text-1);font-weight:600;line-height:1.4}.show-detail__hint-link{color:var(--text-1);-webkit-text-decoration-color:color-mix(in srgb, var(--tungsten) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--tungsten) 70%, transparent);text-underline-offset:3px}.show-detail__next-text{font-size:var(--fs-14);font-weight:600;line-height:1.35}.show-detail__arrow{color:var(--tungsten)}.show-detail__remind{min-height:var(--tap);padding:0 var(--s-4);border-radius:var(--r-2);background:color-mix(in srgb, var(--st-presale) 16%, var(--ink-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-presale) 55%, transparent);color:var(--st-presale);font-size:var(--fs-14);align-items:center;gap:6px;font-weight:700;display:inline-flex}.show-detail__remind:hover{background:color-mix(in srgb, var(--st-presale) 24%, var(--ink-2))}.show-detail__headline{font-size:var(--fs-28);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.show-detail__headline.is-unpriced{font-size:var(--fs-22);color:var(--text-2)}.show-detail__tiered{align-items:center;gap:var(--s-1) var(--s-2);margin-top:var(--s-2);font-size:var(--fs-13);color:var(--text-2);flex-wrap:wrap;display:flex}.show-detail__badge{height:22px;padding:0 var(--s-2);border-radius:var(--r-1);background:color-mix(in srgb, var(--magenta) 14%, var(--ink-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--magenta) 50%, transparent);color:var(--magenta);font-size:var(--fs-12);letter-spacing:.02em;align-items:center;font-weight:700;display:inline-flex}.show-detail__tiers{margin-top:var(--s-4)}.show-detail__tiers-title{margin-bottom:var(--s-1);font-size:var(--fs-12);color:var(--text-3);font-weight:600}.show-detail__rows{margin:0}.show-detail__row{align-items:baseline;gap:var(--s-2);font-size:var(--fs-14);padding:7px 0;display:flex}.show-detail__row+.show-detail__row{border-top:1px dashed var(--ink-3)}.show-detail__row dt{min-width:0;color:var(--text-2);flex:1}.show-detail__row dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.show-detail__vip{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--ink-3)}.show-detail__tiers>.show-detail__vip:first-child{border-top:0;margin-top:0;padding-top:0}.show-detail__rows--vip dt,.show-detail__rows--vip dd{color:var(--text-3);font-weight:500}.show-detail__meter{margin-top:var(--s-4)}.show-detail__rows--compare{margin-top:var(--s-2);padding:0 var(--s-2)}.show-detail__rows--compare .show-detail__row{font-size:var(--fs-13)}.show-detail__warning{gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-3);border-radius:var(--r-2);background:color-mix(in srgb, var(--fair-very-high) 10%, var(--ink-1));box-shadow:inset 3px 0 0 var(--fair-very-high);font-size:var(--fs-13);color:var(--text-1);line-height:1.45;display:flex}.show-detail__warning svg{color:var(--fair-very-high);flex:none;margin-top:2px}.show-detail__bar{z-index:3;padding:var(--s-3) var(--pad);border-top:1px solid var(--ink-3);background:var(--ink-1);transition:box-shadow var(--dur-2) var(--ease-out);position:relative;container:show-bar/inline-size}@media (height>=36em){.show-detail__bar{position:sticky;bottom:0}}.show-detail__bar.is-floating{padding-bottom:calc(var(--s-3) + var(--safe-b));border-top-color:var(--ink-4);box-shadow:0 -16px 32px #00000080}.show-detail__bar-end{height:1px;margin-top:-1px;display:block}.show-detail__bar-inner{gap:var(--s-2);flex-direction:column;display:flex}.show-detail__bar-price{align-items:center;gap:var(--s-1) var(--s-2);min-height:22px;font-size:var(--fs-16);font-variant-numeric:tabular-nums;text-wrap:balance;flex-wrap:wrap;padding:0 2px;font-weight:700;line-height:1.25;display:flex}.show-detail__bar-price.is-unpriced{font-size:var(--fs-14);color:var(--text-2);font-weight:600}.show-detail__bar-price.is-echo{display:none}.show-detail__bar-actions{align-items:stretch;gap:var(--s-2);display:flex}.show-detail__primary{flex:1 1 0;min-width:0;display:flex}@media (height<=44em){.show-detail__banner{height:168px}.show-detail__header{padding-top:var(--s-2);padding-bottom:var(--s-3)}.show-detail__when-row{margin-top:var(--s-1)}.show-detail__header+.show-detail__section{padding-top:var(--s-3)}.show-detail__header+.show-detail__section .show-detail__kicker{margin-bottom:var(--s-2)}.show-detail__artist{font-size:clamp(2.25rem,12cqi,3.5rem)}.show-detail__place{min-height:36px;position:relative}.show-detail__place:after{content:"";position:absolute;inset:-4px 0}.show-detail__bar{padding-block:var(--s-2)}.show-detail__bar-price{font-size:var(--fs-14)}.show-detail__bar :is(.show-detail__buy,.show-detail__not-yet,.show-cal){min-height:var(--tap)}}@container show-bar (width>=34em){.show-detail__bar-inner{align-items:center;gap:var(--s-4);flex-direction:row}.show-detail__bar-price{flex-direction:column;flex:1 1 0;align-items:flex-start}.show-detail__bar-actions{flex:0 26rem}}@container show-bar (width<=20.5em){.show-detail__bar .show-cal__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.show-detail__bar .show-cal__stub{border-radius:14px}.show-detail__bar .show-cal__stub:not(.show-cal__torn):after{display:none}}.show-detail__buy{min-height:52px;padding:var(--s-1) var(--s-4);background:var(--tungsten);color:var(--text-on-light);font-size:var(--fs-16);text-align:center;box-shadow:0 0 24px color-mix(in srgb, var(--tungsten) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--led-glow) 70%, transparent);transition:transform var(--dur-1) var(--ease-out), filter var(--dur-2) var(--ease-out);border-radius:14px;flex:1;justify-content:center;align-items:center;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.show-detail__buy:hover{filter:brightness(1.06)}.show-detail__buy:active{transform:scale(.98)}.show-detail__buy--resale{text-wrap:balance;background:color-mix(in srgb, var(--tungsten) 14%, var(--ink-2));box-shadow:inset 0 0 0 1.5px var(--tungsten), 0 0 20px color-mix(in srgb, var(--tungsten) 18%, transparent);color:var(--text-1)}.show-detail__buy-stack{flex-direction:column;align-items:center;gap:1px;display:flex}.show-detail__buy-kicker{font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--tungsten);font-weight:700}.show-detail__nowrap{white-space:nowrap}.show-detail__next--resale{padding:var(--s-3);flex-direction:column;align-items:flex-start}.show-detail__next--resale .show-detail__hint-link{color:var(--text-1);-webkit-text-decoration-color:color-mix(in srgb, var(--tungsten) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--tungsten) 70%, transparent);text-underline-offset:3px}.show-detail__next-text{padding:0 var(--s-1)}.show-detail__resale{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.show-detail__resale-link{min-height:var(--tap);padding:0 var(--s-4);border-radius:var(--r-pill);background:color-mix(in srgb, var(--tungsten) 12%, var(--ink-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tungsten) 55%, transparent);color:var(--text-1);font-size:var(--fs-14);transition:background var(--dur-2) var(--ease-out);align-items:center;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.show-detail__resale-link:hover{background:color-mix(in srgb, var(--tungsten) 22%, var(--ink-1))}.show-detail__not-yet{min-height:52px;padding:0 var(--s-3);box-shadow:inset 0 0 0 1.5px var(--ink-4);background:repeating-linear-gradient(-45deg, var(--ink-2) 0 6px, var(--ink-1) 6px 12px);color:var(--text-2);font-size:var(--fs-14);text-align:center;border-radius:14px;flex:1;justify-content:center;align-items:center;font-weight:650;display:flex}.show-detail__venue{align-items:center;gap:var(--s-3);min-height:60px;padding:var(--s-2);margin:0 calc(var(--s-2) * -1);width:calc(100% + var(--s-4));border-radius:var(--r-3);text-align:left;display:flex}.show-detail__venue:hover{background:var(--ink-2)}.show-detail__venue-text{flex-direction:column;flex:1;min-width:0;display:flex}.show-detail__venue-name{font-family:var(--font-display);font-size:var(--fs-22);text-transform:uppercase;font-weight:800;line-height:1.05}.show-detail__venue-type{font-size:var(--fs-13);color:var(--text-2)}.show-detail__capacity{align-items:baseline;gap:var(--s-2);margin-top:var(--s-3);display:flex}.show-detail__capacity-num{font-family:var(--font-led);font-weight:700;font-size:var(--fs-36);font-variant-numeric:tabular-nums;color:var(--spot);text-shadow:0 0 14px color-mix(in srgb, var(--spot) 40%, transparent);line-height:1}.show-detail__capacity-label{font-size:var(--fs-13);color:var(--text-2)}.show-detail__scale{margin-top:var(--s-2);font-size:var(--fs-16);line-height:1.4}.show-detail__fine{margin-top:var(--s-1);font-size:var(--fs-12);color:var(--text-3)}.show-detail__fact{margin-top:var(--s-2);font-size:var(--fs-14);color:var(--text-2);line-height:1.45}.show-detail__fine+.show-detail__rows{margin-top:var(--s-3)}.show-detail__maps{min-height:var(--tap);margin-top:var(--s-3);padding:0 var(--s-4) 0 var(--s-3);border-radius:var(--r-pill);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-4);font-size:var(--fs-14);align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.show-detail__maps:hover{background:var(--ink-3)}.show-detail__sources{gap:var(--s-1) var(--s-3);margin:0 0 var(--s-2);font-size:var(--fs-14);color:var(--text-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.show-detail__sources a{min-height:32px;color:var(--cyan);text-underline-offset:3px;align-items:center;display:inline-flex}.show-detail__disclaimer{margin-top:var(--s-3);font-family:var(--font-display);font-size:var(--fs-16);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-weight:700}.show-detail__more{padding-right:0;padding-bottom:var(--s-8)}.show-detail__more-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding-right:var(--pad);display:flex}.show-detail__more-head .show-detail__kicker{margin-bottom:0}.show-detail__all{min-height:var(--tap);font-size:var(--fs-14);color:var(--text-2);align-items:center;gap:2px;font-weight:650;display:inline-flex}.show-detail__all:hover{color:var(--text-1)}.show-detail__more-list{gap:var(--s-2);margin:var(--s-2) var(--pad) 0 0;padding:0;list-style:none;display:grid}.show-toast{top:calc(var(--tap) + var(--s-5) + var(--safe-t));z-index:6;height:0;padding:0 var(--pad);pointer-events:none;justify-content:center;display:flex;position:sticky}.show-toast__msg{max-width:100%;height:max-content;padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);background:var(--spot);color:var(--text-on-light);font-size:var(--fs-14);box-shadow:var(--shadow-card);animation:show-toast-in var(--dur-3) var(--ease-out);font-weight:650;display:block}.show-toast--still .show-toast__msg{animation:none}@keyframes show-toast-in{0%{opacity:0;transform:translateY(-16px)}}.show-detail__about{align-items:flex-start;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.show-detail__photo{flex:none;width:104px}.show-detail__bio{justify-items:start;gap:var(--s-2);min-width:0;color:var(--text-2);font-size:var(--fs-14);flex:12rem;display:grid}.show-detail__bio-source{color:var(--text-3);font-size:var(--fs-12);text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:2px;position:relative}.show-detail__bio-source:after{content:"";position:absolute;inset:-12px -4px}.show-detail__bio-source:hover{color:var(--text-2)}.sheet{inset:var(--sheet-top,0px) 0 auto;z-index:var(--z-sheet);background:radial-gradient(120% 60px at 50% 0, color-mix(in srgb, var(--tungsten) 7%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--ink-1) 94%, var(--lavender)) 0, var(--ink-1) 120px);border-radius:var(--r-4) var(--r-4) 0 0;box-shadow:var(--shadow-sheet), inset 0 1px 0 color-mix(in srgb, var(--text-1) 7%, transparent);will-change:transform;contain:layout paint;flex-direction:column;display:flex;position:absolute}.sheet:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tungsten) 45%, transparent), transparent);pointer-events:none;height:1px;position:absolute;inset:0 18% auto}.sheet-handle{touch-action:none;cursor:grab;border-radius:var(--r-4) var(--r-4) 0 0;flex:none;place-items:center;width:100%;height:28px;display:grid}.sheet-handle:after{content:"";height:44px;position:absolute;inset:-8px 0 auto}.sheet[data-dragging] .sheet-handle{cursor:grabbing}.sheet-handle:focus-visible{outline-offset:-4px}.sheet-handle-bar{border-radius:var(--r-pill);background:var(--ink-4);width:40px;height:5px;transition:background var(--dur-2) var(--ease-out)}.sheet-handle:hover .sheet-handle-bar{background:var(--text-3)}.sheet-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent;flex:none;overflow:hidden auto}.sheet[data-snap=peek] .sheet-body{overflow-y:hidden}.sheet-content{padding:0 env(safe-area-inset-right) calc(var(--s-6) + var(--safe-b)) env(safe-area-inset-left)}.sheet-head{align-items:flex-end;gap:var(--s-2) var(--s-3);padding:var(--s-1) var(--s-4) var(--s-3);flex-wrap:wrap-reverse;display:flex}.sheet-head-text{flex:10rem;min-width:0}.sheet-kicker{align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:flex}.sheet-title{font-family:var(--font-display);font-size:clamp(var(--fs-28), 1rem + 6vw, var(--fs-36));letter-spacing:-.005em;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:2px;font-weight:800;line-height:.95}.sheet-title:focus-visible{outline-offset:0}.sheet-sub{margin-top:var(--s-1);color:var(--text-2);font-size:var(--fs-14);font-variant-numeric:tabular-nums}.sheet-led{font-family:var(--font-led);color:var(--tungsten);text-shadow:0 0 10px color-mix(in srgb, var(--tungsten) 45%, transparent);font-size:1.15em;font-weight:700}.sheet-head-actions{align-items:center;gap:var(--s-1);flex:none;margin-left:auto;display:flex}.sheet-see-all{min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--tungsten);font-size:var(--fs-14);font-weight:600}.sheet-see-all:hover{background:color-mix(in srgb, var(--tungsten) 8%, transparent)}.sheet-close{width:var(--tap);height:var(--tap);color:var(--text-2);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);transition:color var(--dur-1), background var(--dur-1);border-radius:50%;place-items:center;display:grid}.sheet-close:hover{color:var(--text-1);background:var(--ink-3)}.sheet-list{gap:var(--s-2);padding:0 var(--s-4);margin:0;list-style:none;display:grid}.sheet-list>li{min-width:0}.sheet-list>li.is-selected{border-radius:var(--r-3);box-shadow:0 0 0 2px var(--ink-0), 0 0 0 4px var(--spot)}.sheet-list-caption{margin:0 0 var(--s-1) var(--s-1);color:var(--text-3);font-size:var(--fs-12);letter-spacing:.04em;font-weight:600}.sheet-soon{padding:var(--s-5) var(--s-4) 0}.sheet-soon-h{margin:0 0 var(--s-3);font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-weight:700}.sheet-soon-list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.sheet-soon-item{align-items:center;gap:var(--s-3);width:100%;min-height:76px;padding:var(--s-2) var(--s-3) 6px;border-radius:var(--r-3);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);text-align:left;display:flex}.sheet-soon-figure{flex:none;justify-content:center;align-self:flex-end;width:44px;display:flex}.sheet-soon-figure .avatar{max-width:100%;height:auto}.sheet-soon-item:hover{box-shadow:inset 0 0 0 1px var(--ink-4)}.sheet-soon-text{min-width:0;color:var(--text-3);font-size:var(--fs-13);display:grid}.sheet-soon-text strong{color:var(--text-1);font-family:var(--font-display);font-size:var(--fs-22);text-transform:uppercase;font-weight:800;line-height:1.05}.sheet-artist-stage{background:radial-gradient(90px 70px at 64px 166px, color-mix(in srgb, var(--spot) 12%, transparent), transparent 70%), radial-gradient(160px 190px at 64px 0, color-mix(in srgb, var(--magenta) 16%, transparent), transparent 72%), radial-gradient(220px 160px at 120% 0, color-mix(in srgb, var(--cyan) 10%, transparent), transparent 70%);position:relative;overflow:hidden}.sheet-artist-stage:after{content:"";background:radial-gradient(circle, var(--led-dim) 1.2px, transparent 1.6px) 0 0 / 7px 4px repeat-x;pointer-events:none;height:4px;position:absolute;bottom:22px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000000e6,#0000 70%);mask-image:linear-gradient(90deg,#000000e6,#0000 70%)}.sheet-artist-stage .sheet-head{align-items:flex-start;padding-bottom:0}.sheet-artist-stage .sheet-head-actions{align-self:flex-end}.sheet-artist-figure{flex:none;place-items:end center;width:max-content;min-width:96px;max-width:min(12.5rem,48%);height:148px;margin-bottom:20px;display:grid;position:relative}.sheet-artist-figure .avatar{max-width:100%;height:auto}.sheet-artist-photo{flex:none;width:112px}.sheet-artist[data-dark] .sheet-artist-photo img{filter:saturate(.6)brightness(.8)}.sheet-artist-pause{width:28px;height:28px;color:var(--text-2);background:color-mix(in srgb, var(--ink-0) 72%, transparent);box-shadow:inset 0 0 0 1px var(--ink-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:-4px}.sheet-artist-pause:after{content:"";position:absolute;inset:-8px}.sheet-artist-pause:hover{color:var(--text-1)}.sheet-artist-stage .sheet-head-text{padding-bottom:30px;container-type:inline-size}.sheet-artist-stage .sheet-title{font-size:clamp(var(--fs-22), min(.5rem + 7.5vw, 100cqi / (var(--name-chars,8) * .5)), var(--fs-48))}.sheet-artist[data-long] .sheet-artist-stage .sheet-title{font-size:clamp(var(--fs-22), min(.25rem + 5vw, 100cqi / (var(--name-chars,8) * .5)), var(--fs-28))}.sheet-artist-caption{left:var(--s-4);color:var(--text-3);font-size:var(--fs-11);letter-spacing:.02em;position:absolute;bottom:4px}.sheet-follow{min-height:36px;margin-top:var(--s-3);padding:0 var(--s-4) 0 var(--s-3);border-radius:var(--r-pill);color:var(--text-1);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-4);font-size:var(--fs-14);transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), color var(--dur-1);align-items:center;gap:6px;font-weight:600;display:inline-flex;position:relative}.sheet-follow:after{content:"";position:absolute;inset:-4px -2px}.sheet-follow:hover{box-shadow:inset 0 0 0 1px var(--follow)}.sheet-follow[aria-pressed=true]{color:var(--follow);background:color-mix(in srgb, var(--follow) 12%, var(--ink-2));box-shadow:inset 0 0 0 1px var(--follow), 0 0 18px color-mix(in srgb, var(--follow) 28%, transparent)}.sheet-artist-none{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:.06em;text-transform:uppercase;color:var(--spot);font-weight:700}.sheet-artist-checked{color:var(--text-3);font-size:var(--fs-12);margin-top:2px;display:block}.sheet-artist-window{margin:var(--s-3) var(--s-4) 0;padding:var(--s-2) var(--s-3);border-radius:var(--r-2);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--text-2);font-size:var(--fs-13);font-variant-numeric:tabular-nums;text-wrap:balance;line-height:1.4}.sheet-artist-all{color:var(--tungsten);white-space:nowrap;text-underline-offset:3px;font-weight:650;text-decoration:underline;position:relative}.sheet-artist-all:after{content:"";position:absolute;inset:-12px -8px}.sheet-artist-body{padding-top:var(--s-4)}.sheet-artist-why{padding:0 var(--s-4) var(--s-5);color:var(--text-2);font-size:var(--fs-14);max-width:60ch}.sheet-artist-why strong{color:var(--text-1);font-weight:600}.sheet-artist-about{padding-bottom:var(--s-6)}.sheet-artist-about-body{align-items:flex-start;gap:var(--s-3) var(--s-4);padding:0 var(--s-4);flex-wrap:wrap;display:flex}.sheet-artist-bio{min-width:0;max-width:60ch;font-size:var(--fs-14);color:var(--text-2);flex:12rem}.sheet-artist-facts{gap:var(--s-1);max-width:60ch;margin:var(--s-4) var(--s-4) 0;font-size:var(--fs-13);display:grid}.sheet-artist-facts>div{gap:var(--s-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.sheet-artist-facts dt{color:var(--text-3)}.sheet-artist-facts dd{color:var(--text-1);margin:0}.sheet-artist-source{margin:var(--s-3) var(--s-4) 0;font-size:var(--fs-12);color:var(--text-3);text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:2px;display:inline-block;position:relative}.sheet-artist-source:after{content:"";position:absolute;inset:-12px -4px}.sheet-artist-source:hover{color:var(--text-2)}.sheet-artist-dates{margin-bottom:var(--s-6)}.sheet-artist-h{padding:0 var(--s-4) var(--s-3);font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.sheet-artist-h span{font-family:var(--font-body);font-size:var(--fs-12);letter-spacing:.04em;text-transform:none;color:var(--text-3);font-weight:600}.sheet-artist[data-dark] .sheet-artist-stage{background:radial-gradient(64px 14px at 64px 168px, color-mix(in srgb, var(--spot) 30%, transparent), transparent 75%), conic-gradient(from 180deg at 64px -36px, transparent 166deg, color-mix(in srgb, var(--spot) 10%, transparent) 171deg, color-mix(in srgb, var(--spot) 17%, transparent) 180deg, color-mix(in srgb, var(--spot) 10%, transparent) 189deg, transparent 194deg), var(--ink-0)}.sheet-artist[data-dark] .sheet-artist-figure{opacity:.85}.sheet-artist[data-dark] .sheet-artist-stage:after{opacity:.4}.sheet-artist-dark{margin:0 var(--s-4) var(--s-6);padding:var(--s-4);border-radius:var(--r-3);background:radial-gradient(120% 90% at 0 0, color-mix(in srgb, var(--spot) 7%, transparent), transparent 60%), var(--ink-0);box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--text-2);font-size:var(--fs-14)}.sheet-artist-dark-title{margin-bottom:var(--s-1);font-family:var(--font-led);font-weight:700;font-size:var(--fs-14);letter-spacing:.08em;text-transform:uppercase;color:var(--spot)}.sheet-venue-top{background:radial-gradient(200px 140px at 40px 10px, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 70%)}.sheet-venue-glyph{border-radius:var(--r-3);width:64px;height:64px;color:var(--cyan);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--cyan) 18%, transparent), transparent 70%), var(--ink-0);box-shadow:inset 0 0 0 1px var(--ink-3), 0 0 24px color-mix(in srgb, var(--cyan) 12%, transparent);flex:none;place-items:center;margin-top:2px;display:grid}.sheet-venue-body{gap:var(--s-5);padding:var(--s-2) var(--s-4) 0;display:grid}.sheet-venue-photo{margin:0}.sheet-venue-photo img{object-fit:cover;border-radius:var(--r-3);background:var(--ink-2);width:100%;height:auto;max-height:220px;display:block}.sheet-venue-photo figcaption{margin-top:var(--s-1);font-size:var(--fs-11);color:var(--text-3)}.sheet-venue-photo figcaption a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:2px}.sheet-venue-photo figcaption a:hover{color:var(--text-2)}.sheet-venue-facts{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid}.sheet-venue-fact{padding:var(--s-3);border-radius:var(--r-2);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3)}.sheet-venue-fact dt{color:var(--text-3);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.sheet-venue-fact dd{font-size:var(--fs-14);margin:2px 0 0;font-weight:600}.sheet-venue-about{gap:var(--s-1);display:grid}.sheet-venue-kind{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:.03em;text-transform:uppercase;font-weight:700}.sheet-venue-capacity{font-family:var(--font-led);color:var(--tungsten);text-shadow:var(--glow-tungsten);font-variant-numeric:tabular-nums;font-size:1.15em;font-weight:700}.sheet-venue-building{gap:var(--s-3);display:grid}.sheet-venue-building .sheet-venue-h{padding:0}.sheet-venue-drawing{justify-items:center;gap:var(--s-2);margin:0;display:grid}.sheet-venue-drawing-art{width:100%;padding:var(--s-3) 0;border-radius:var(--r-3);background:radial-gradient(60% 80% at 50% 70%, color-mix(in srgb, var(--cyan) 10%, transparent), transparent 70%), var(--ink-0);box-shadow:inset 0 0 0 1px var(--ink-3);place-items:center;display:grid}.sheet-venue-drawing figcaption{color:var(--text-3);font-size:var(--fs-12);text-align:center}.sheet-venue-architecture{max-width:60ch;color:var(--text-2);font-size:var(--fs-14)}.sheet-venue-note{color:var(--text-3);font-size:var(--fs-12);font-weight:400}.sheet-venue-provenance{gap:var(--s-2);margin-top:calc(var(--s-2) * -1);padding:0 var(--s-1);color:var(--text-3);font-size:var(--fs-12);display:flex}.sheet-venue-provenance:before{content:"";border:1.5px dotted var(--text-3);border-radius:50%;flex:none;width:10px;height:10px;margin-top:3px}.sheet-venue-scale{padding:var(--s-4);border-radius:var(--r-3);background:var(--ink-0);box-shadow:inset 0 0 0 1px var(--ink-3);margin:0}.sheet-venue-dots{margin-bottom:var(--s-3);flex-wrap:wrap;gap:3px;display:flex;position:relative}.sheet-venue-dots:after{content:"";background:var(--ink-0);transform-origin:100%;animation:sheet-venue-power var(--dur-4) var(--ease-out) both;position:absolute;inset:-2px;transform:scaleX(0)}.sheet-venue-dots.is-lit:after{animation:none}.sheet-venue-dots i{background:var(--tungsten);width:6px;height:6px;box-shadow:0 0 4px color-mix(in srgb, var(--tungsten) 55%, transparent);border-radius:50%}.sheet-venue-dots i:first-child{background:var(--spot)}@keyframes sheet-venue-power{0%{transform:scaleX(1)}}.sheet-venue-scale figcaption{color:var(--text-2);font-size:var(--fs-14)}.sheet-venue-fun{padding-left:var(--s-3);border-left:2px solid var(--magenta);color:var(--text-2);font-size:var(--fs-14)}.sheet-venue-links{gap:var(--s-2);flex-wrap:wrap;display:flex}.sheet-venue-link{min-height:var(--tap);padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--text-on-light);background:var(--cyan);font-size:var(--fs-14);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.sheet-venue-link:hover{box-shadow:0 0 18px color-mix(in srgb, var(--cyan) 40%, transparent)}.sheet-venue-link--quiet{color:var(--text-1);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-4)}.sheet-venue-link--quiet:hover{box-shadow:inset 0 0 0 1px var(--cyan)}.sheet-venue-shows{margin:var(--s-1) calc(var(--s-4) * -1) 0}.sheet-venue-h{padding:0 var(--s-4) var(--s-3);font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.sheet-venue-h span{font-family:var(--font-body);font-size:var(--fs-12);letter-spacing:.04em;text-transform:none;color:var(--text-3);font-weight:600}.sheet-venue-empty{padding:0 var(--s-4);color:var(--text-3);font-size:var(--fs-14)}.sheet-venue-empty strong{color:var(--text-1);font-weight:650}.sheet-venue-later{align-items:center;gap:var(--s-1) var(--s-3);margin-top:var(--s-2);padding:0 var(--s-4);color:var(--text-2);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.sheet-venue-all{min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--ink-4);color:var(--tungsten);font-weight:700}.sheet-venue-all:hover{background:color-mix(in srgb, var(--tungsten) 8%, transparent)}.sheet-now{padding-bottom:var(--s-6)}.sheet-now-head{padding:var(--s-1) var(--s-4) var(--s-2)}.sheet-now-kicker{align-items:center;gap:var(--s-1) var(--s-2);color:var(--tungsten);font-family:var(--font-body);font-size:var(--fs-14);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:700;display:flex}.sheet-now-tag{padding:1px var(--s-2);border-radius:var(--r-pill);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--ink-4);font-family:var(--font-body);font-size:var(--fs-13);letter-spacing:.02em;text-shadow:none;text-transform:none;font-weight:600}.sheet-now-title{font-family:var(--font-display);font-size:var(--fs-28);text-transform:uppercase;overflow-wrap:break-word;margin-top:2px;font-weight:800;line-height:.95}.sheet-now-title:focus-visible{outline-offset:0}.sheet-now-sub{margin-top:var(--s-1);color:var(--text-1);font-size:var(--fs-14);font-variant-numeric:tabular-nums;text-wrap:balance;font-weight:550}.sheet-now-note{margin:0 var(--s-4) var(--s-3);color:var(--text-2);font-size:var(--fs-13);text-wrap:pretty}.sheet-now-cards,.sheet-now-rows{gap:var(--s-3);padding:0 var(--s-4);margin:0;list-style:none;display:grid}.sheet-now-cards>li,.sheet-now-rows>li{min-width:0}.sheet-now-card{--now-light:var(--tungsten);border-radius:var(--r-3);background:radial-gradient(110px 90px at 3.25rem 100%, color-mix(in srgb, var(--now-light) 16%, transparent), transparent 72%), linear-gradient(165deg, color-mix(in srgb, var(--ink-3) 60%, var(--ink-2)), var(--ink-2) 50%, var(--ink-1));box-shadow:inset 0 0 0 1px var(--ink-3), inset 0 1px 0 color-mix(in srgb, var(--text-1) 7%, transparent);grid-template-columns:6.5rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}.sheet-now-card.is-group{background:radial-gradient(180px 70px at 50% 150px, color-mix(in srgb, var(--now-light) 16%, transparent), transparent 72%), linear-gradient(165deg, color-mix(in srgb, var(--ink-3) 60%, var(--ink-2)), var(--ink-2) 50%, var(--ink-1));grid-template-columns:minmax(0,1fr)}.sheet-now-card.is-group .sheet-now-stage{padding-bottom:12px}.sheet-now-card.is-group .sheet-now-stage:after{left:22%;right:22%}.sheet-now-card.is-group .sheet-now-info{padding:0 var(--s-4) var(--s-4)}.sheet-now-card.is-followed{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--follow) 45%, var(--ink-3)), inset 0 1px 0 color-mix(in srgb, var(--text-1) 7%, transparent)}.sheet-now-stage{padding:var(--s-3) var(--s-1) 14px var(--s-2);isolation:isolate;justify-content:center;align-items:flex-end;display:flex;position:relative}.sheet-now-stage:before{content:"";z-index:-1;background:conic-gradient(from 180deg at 50% -20px, transparent 160deg, color-mix(in srgb, var(--now-light) 14%, transparent) 170deg, color-mix(in srgb, var(--spot) 16%, transparent) 180deg, color-mix(in srgb, var(--now-light) 14%, transparent) 190deg, transparent 200deg);position:absolute;inset:0 0 10px;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.sheet-now-stage:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--ink-4), var(--ink-3));height:12px;box-shadow:0 2px 0 var(--ink-1), 0 -2px 10px color-mix(in srgb, var(--now-light) 30%, transparent);border-radius:50%;position:absolute;bottom:8px;left:14%;right:14%}.sheet-now-stage .avatar{max-width:100%;height:auto;display:block}.sheet-now-generic{top:var(--s-2);left:var(--s-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-0) 80%, transparent);color:var(--text-2);font-size:var(--fs-11);padding:1px 6px;font-weight:600;position:absolute}.sheet-now-info{min-width:0;padding:var(--s-3) 14px 10px var(--s-2);align-content:center;justify-items:start;gap:2px;display:grid}.sheet-now-name{font-family:var(--font-display);font-size:var(--fs-22);text-transform:uppercase;overflow-wrap:anywhere;font-weight:800;line-height:1.05}.sheet-now-link{text-align:left;text-transform:inherit;letter-spacing:inherit;text-underline-offset:3px;transition:text-decoration-color var(--dur-1);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}.sheet-now-link:after{content:"";position:absolute;inset:-6px -4px}.sheet-now-link:hover{text-decoration-color:currentColor}.sheet-now-place{color:var(--text-2);font-size:var(--fs-14);line-height:1.3}.sheet-now-start{color:var(--text-1);font-size:var(--fs-16);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:650}.sheet-now-finish{color:var(--text-2);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.sheet-now-finish span span{display:inline-block}.sheet-now-status{color:var(--text-1);font-size:var(--fs-13);font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;margin-top:2px;font-weight:550;display:flex}.sheet-now-status .status-icon{flex:none;margin-top:.15em}.sheet-now-price{color:var(--text-2);font-size:var(--fs-13);font-variant-numeric:tabular-nums;padding-left:20px}.sheet-now-actions{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.sheet-now-btn{align-items:center;gap:var(--s-1);border-radius:var(--r-pill);background:var(--ink-3);min-height:36px;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--ink-4);font-size:var(--fs-14);white-space:nowrap;transition:background var(--dur-1), box-shadow var(--dur-1);padding:0 14px;font-weight:650;display:inline-flex;position:relative}.sheet-now-btn:after{content:"";position:absolute;inset:-4px -2px}.sheet-now-btn:hover{background:var(--ink-4)}.sheet-now-btn--primary{background:var(--tungsten);color:var(--text-on-light);box-shadow:0 0 16px color-mix(in srgb, var(--tungsten) 30%, transparent)}.sheet-now-btn--primary:hover{background:color-mix(in srgb, var(--tungsten) 85%, var(--spot))}.sheet-now-next{align-items:baseline;gap:2px var(--s-2);margin:var(--s-4) var(--s-4) 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-3);background:var(--ink-0);box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--text-1);font-size:var(--fs-14);font-variant-numeric:tabular-nums;text-wrap:balance;flex-wrap:wrap;display:flex}.sheet-now-next-label{color:var(--tungsten);font-family:var(--font-display);font-size:var(--fs-14);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.sheet-now-also{margin-top:var(--s-6)}.sheet-now-h{padding:0 var(--s-4) var(--s-3);color:var(--text-2);font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;font-weight:700}.sheet-now-more{width:calc(100% - 2 * var(--s-4));min-height:var(--tap);margin:var(--s-3) var(--s-4) 0;border-radius:var(--r-pill);color:var(--tungsten);box-shadow:inset 0 0 0 1px var(--ink-4);font-size:var(--fs-14);font-weight:650;display:block}.sheet-now-more:hover{background:color-mix(in srgb, var(--tungsten) 8%, transparent)}@media (width>=900px){.sheet-now-head{padding-top:var(--s-4)}.sheet-now-title{font-size:var(--fs-36)}}.app-pop{flex:none;position:relative}.app-pop-panel{z-index:var(--z-toast);max-height:min(70vh,480px);padding:var(--s-2);border-radius:var(--r-3);background:color-mix(in srgb, var(--ink-1) 92%, transparent);box-shadow:inset 0 0 0 1px var(--ink-3), 0 18px 48px #0009, 0 0 0 1px #0006;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);animation:app-pop-in var(--dur-2) var(--ease-out) both;transform-origin:top;position:fixed;overflow-y:auto}@keyframes app-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.app-pop-title{padding:var(--s-2) var(--s-2) var(--s-1);color:var(--text-3);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.app-choices{display:grid}.app-choice{align-items:center;gap:var(--s-3);min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-2);text-align:left;font-size:var(--fs-14);color:var(--text-2);display:flex}.app-choice:hover:not(:disabled){background:var(--ink-2);color:var(--text-1)}.app-choice:disabled{cursor:default;opacity:.55}.app-choice[aria-checked=true]{color:var(--text-1)}.app-choice-mark{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--ink-4);border-radius:50%;flex:none}.app-choice[aria-checked=true] .app-choice-mark{background:var(--tungsten);box-shadow:0 0 8px color-mix(in srgb, var(--tungsten) 70%, transparent)}.app-choice-text{min-width:0;display:grid}.app-choice-text small{color:var(--text-3);font-size:var(--fs-12)}.app-switch{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:var(--tap);padding:0 var(--s-2);border-radius:var(--r-2);text-align:left;font-weight:600;display:flex}.app-switch:hover:not(:disabled){background:var(--ink-2)}.app-switch:disabled{cursor:default;opacity:.6}.app-switch-track{border-radius:var(--r-pill);background:var(--ink-3);width:40px;height:24px;box-shadow:inset 0 0 0 1px var(--ink-4);transition:background var(--dur-2) var(--ease-out);flex:none;position:relative}.app-switch-thumb{background:var(--text-2);width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out), background var(--dur-2);border-radius:50%;position:absolute;top:3px;left:3px}.app-switch[aria-checked=true] .app-switch-track{background:color-mix(in srgb, var(--tungsten) 55%, var(--ink-3))}.app-switch[aria-checked=true] .app-switch-thumb{background:var(--spot);box-shadow:0 0 8px color-mix(in srgb, var(--spot) 80%, transparent);transform:translate(16px)}.app-top{z-index:var(--z-overlay);padding:calc(var(--safe-t) + 2px) max(var(--s-3), env(safe-area-inset-right)) 2px max(var(--s-3), env(safe-area-inset-left));position:relative}.app-top-row{align-items:center;gap:var(--s-2);min-height:48px;display:flex}.app-top--desktop{padding:var(--s-4) var(--s-4) var(--s-3)}.app-top--desktop .app-top-row{margin-bottom:var(--s-3);justify-content:space-between}.app-top-search{flex:1;min-width:0}.app-top[data-stacked] .app-top-row{row-gap:var(--s-1);padding-bottom:var(--s-1);flex-wrap:wrap}.app-top[data-stacked] .app-top-row .app-top-search{flex-basis:100%;order:1}.app-top[data-stacked] .app-top-actions{margin-left:auto}.app-top-actions{align-items:center;gap:var(--s-1);flex:none;display:flex}.app-wordmark{padding:var(--s-1) 2px;font-family:var(--font-led);letter-spacing:.02em;color:var(--tungsten);flex:none;font-size:1.0625rem;font-weight:700;line-height:1;text-decoration:none;position:relative}.app-wordmark span{color:var(--led-dim);display:inline-block;position:relative}.app-wordmark span:after{content:attr(data-ch);color:var(--tungsten);text-shadow:0 0 6px color-mix(in srgb, var(--tungsten) 75%, transparent), 0 0 18px color-mix(in srgb, var(--tungsten) 35%, transparent);animation:.52s steps(4,end) both app-wordmark-on;animation-delay:inherit;position:absolute;inset:0}@keyframes app-wordmark-on{0%{opacity:0}50%{opacity:1}75%{opacity:.4}}.app-top--desktop .app-wordmark{font-size:var(--fs-22)}.app-wordmark--icon{border-radius:var(--r-2);background:radial-gradient(circle, var(--led-off) 1px, transparent 1.4px) 0 0 / 4px 4px, var(--ink-0);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--ink-3);place-items:center;padding:0;font-size:1.5rem;display:grid}.app-wordmark:after{content:"";position:absolute;inset:-8px -4px}.app-icon-btn{min-width:var(--tap);min-height:var(--tap);padding:0 var(--s-2);border-radius:var(--r-pill);color:var(--text-2);background:color-mix(in srgb, var(--ink-2) 60%, transparent);box-shadow:inset 0 0 0 1px var(--ink-3);transition:color var(--dur-1), box-shadow var(--dur-1);justify-content:center;align-items:center;gap:5px;display:inline-flex;position:relative}.app-icon-btn:hover,.app-icon-btn[aria-expanded=true]{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--ink-4)}.app-mine-btn{color:var(--follow)}.app-mine-count{font-family:var(--font-led);font-weight:700;font-size:var(--fs-14);font-variant-numeric:tabular-nums}.app-mine{gap:var(--s-1);display:grid}.app-mine-empty,.app-menu-note{padding:var(--s-1) var(--s-2) var(--s-2);color:var(--text-3);font-size:var(--fs-13)}.app-mine-list{margin:0;padding:0;list-style:none;display:grid}.app-mine-artist{align-items:center;gap:var(--s-3);width:100%;min-height:60px;padding:var(--s-1) var(--s-2);border-radius:var(--r-2);text-align:left;font-weight:600;display:flex}.app-mine-figure{flex:none;place-items:end center;width:40px;height:52px;display:grid}.app-mine-artist:hover{background:var(--ink-2)}.app-menu{display:grid}.app-menu-rule{width:calc(100% - var(--s-4));margin:var(--s-1) auto var(--s-2);border:0;border-top:1px solid var(--ink-3)}.app-top:not(.app-top--desktop) .app-top-row:has(.app-search:focus-within) :is(.app-wordmark,.app-top-actions){display:none}.app-scope{gap:var(--s-2);padding:0 max(var(--s-4), env(safe-area-inset-right)) 6px max(var(--s-4), env(safe-area-inset-left));scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.app-scope::-webkit-scrollbar{display:none}.app-chip{border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-2) 80%, transparent);max-width:100%;min-height:38px;box-shadow:inset 0 0 0 1px var(--ink-4);color:var(--text-1);font-size:var(--fs-14);white-space:nowrap;transition:box-shadow var(--dur-1), background var(--dur-1);align-items:center;gap:6px;padding:0 12px 0 14px;font-weight:600;display:inline-flex;position:relative}.app-chip:after{content:"";position:absolute;inset:-3px 0}.app-chip:hover,.app-chip[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--text-3);background:var(--ink-2)}.app-chip.is-filtered{box-shadow:inset 0 0 0 1.5px var(--follow)}.app-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-chip-caret{color:var(--tungsten);transition:transform var(--dur-2) var(--ease-out);flex:none}.app-chip[aria-expanded=true] .app-chip-caret{transform:rotate(180deg)}.app-pop-rule{width:calc(100% - var(--s-4));margin:var(--s-2) auto;border:0;border-top:1px solid var(--ink-3)}.app-pop-note{padding:0 var(--s-2) var(--s-2);color:var(--text-3);font-size:var(--fs-13)}.app-panel .app-scope{padding-inline:var(--s-4);gap:6px;overflow:visible}.app-panel .app-chip{font-size:var(--fs-13);gap:4px;padding-inline:12px 9px}.app-scope .app-pop:first-child{flex:0 auto;min-width:0}.app-head:has(.app-top[data-stacked]) .app-scope{flex-wrap:wrap;overflow:visible}.app-head:has(.app-search:focus-within) .app-scope{display:none}@media (width<=419px){.app-scope{gap:6px}.app-chip{font-size:var(--fs-13);gap:4px;padding-inline:12px 9px}}@media (width<=374px){.app-scope{padding-inline:var(--s-3)}.app-chip{padding-inline:10px 7px}}@container head (width<=24em){.app-scope{flex-wrap:wrap;overflow:visible}.app-scope .app-pop:first-child{flex:none;max-width:100%}}.app--desktop .app-scope{flex-wrap:wrap;overflow:visible}.app--desktop .app-scope .app-pop:first-child{flex:none;max-width:100%}.app-stagebar{z-index:var(--z-overlay);align-items:center;gap:var(--s-3);height:52px;padding:0 calc(var(--s-3) + var(--tap) + var(--s-3)) 0 max(var(--s-3), env(safe-area-inset-left));pointer-events:none;display:flex;position:absolute;inset:0 0 auto}.app--desktop .app-stagebar{height:60px;padding-left:var(--s-4)}.app-stagebar>*{pointer-events:auto}.app-up{border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-2) 92%, transparent);min-height:36px;box-shadow:inset 0 0 0 1px var(--ink-4), 0 4px 14px #0006;color:var(--text-1);font-size:var(--fs-14);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 14px 0 10px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.app-up:after{content:"";position:absolute;inset:-4px -2px}.app-up svg{color:var(--tungsten)}.app-up:hover{box-shadow:inset 0 0 0 1px var(--text-3), 0 4px 14px #0006}.app-up-place{text-overflow:ellipsis;max-width:12em;overflow:hidden}.app-place-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:.02em;text-transform:uppercase;color:var(--text-1);text-shadow:0 2px 12px var(--ink-0);pointer-events:none;font-weight:800;line-height:1;overflow:hidden}.app--desktop .app-place-name{font-size:var(--fs-28)}.app-stage{z-index:var(--z-map);background:radial-gradient(90% 60% at 50% 38%, color-mix(in srgb, var(--lavender) 9%, var(--ink-0)), transparent 70%), var(--ink-0);position:absolute;inset:0;overflow:hidden}.app-stage[data-covered]{visibility:hidden;transition:visibility 0s linear var(--dur-3)}.app-stage[data-covered] *,.app-stage[data-covered] :before,.app-stage[data-covered] :after{animation-play-state:paused!important}.app-stage-map{transition:opacity var(--dur-4) var(--ease-in-out);position:absolute;inset:0}.app-stage[data-lights=down] .app-stage-map{opacity:.5}.app-stage-dark{font-family:var(--font-led);font-size:clamp(var(--fs-18), 4vw, var(--fs-36));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--led-land);text-shadow:0 0 18px color-mix(in srgb, var(--spot) 12%, transparent);pointer-events:none;font-weight:700;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.app-stage-fx{pointer-events:none;position:absolute;inset:0}.app-stage-fx:before{content:"";mix-blend-mode:overlay;opacity:.16;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 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.app-stage-fx:after{content:"";background:linear-gradient(180deg, var(--ink-0) 0, transparent 56px), radial-gradient(120% 85% at 50% 45%, transparent 55%, color-mix(in srgb, var(--ink-0) 75%, transparent) 100%);transition:background var(--dur-4);position:absolute;inset:0}.app-stage[data-lights=down] .app-stage-fx:after{background:radial-gradient(22% 30% at 50% 42%, color-mix(in srgb, var(--spot) 8%, transparent), transparent 70%), radial-gradient(120% 85% at 50% 45%, color-mix(in srgb, var(--ink-0) 20%, transparent) 30%, color-mix(in srgb, var(--ink-0) 85%, transparent) 100%)}.app-stage-action{left:50%;bottom:var(--s-6);z-index:var(--z-overlay);white-space:nowrap;position:absolute;transform:translate(-50%)}.map-led{fill:none;stroke-linecap:round;stroke-width:.6px}.map-led--off{opacity:.75}.map-led-dot--off{fill:var(--led-off)}.map-led--land{stroke:color-mix(in oklab, var(--led-dim) 70%, var(--led-land))}.map-led--ie{stroke:var(--led-land)}.map-led--gb{stroke:color-mix(in oklab, var(--led-land) 78%, var(--tungsten))}.map-led-land--uk .map-led--ie{stroke:color-mix(in oklab, var(--led-dim) 55%, var(--led-land))}.map-led-land--uk .map-led--gb{stroke:color-mix(in oklab, var(--led-land) 88%, var(--tungsten))}.map-led-dot--mask,.map-mask-fill{fill:#fff}.map-led-dot--lit{fill:var(--led-land)}.map-veil{fill:var(--ink-0);opacity:.5}.map-veil-stop{stop-color:black}.map-veil-stop--in{stop-opacity:1}.map-veil-stop--out{stop-opacity:0}.map-mask-stop--on{stop-color:white}.map-mask-stop--off{stop-color:black}.map-layer{will-change:transform}.map-sweep{animation:map-sweep 1.1s var(--ease-in-out) both}@keyframes map-sweep{0%{transform:scale(.001)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.map-sweep{animation:none}}.map-svg{position:absolute;inset:0;overflow:visible}.map-glow-stop{stop-color:var(--tungsten)}.map-glow-stop--core{stop-opacity:.95}.map-glow-stop--mid{stop-opacity:.5}.map-glow-stop--edge{stop-opacity:0}.map-hot-stop--core{stop-color:var(--spot);stop-opacity:1}.map-hot-stop--mid{stop-color:var(--spot);stop-opacity:.5}.map-hot-stop--edge{stop-color:var(--tungsten);stop-opacity:0}.map-bloom-stop{stop-color:var(--tungsten)}.map-bloom-stop--core{stop-opacity:.2}.map-bloom-stop--edge{stop-opacity:0}.map-glow-hot{opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.map-glow-hot--on{opacity:1}.map-ember{fill:var(--tungsten);opacity:.55}.map-leader line{stroke:var(--text-3);stroke-width:1px;opacity:.55}.map-leader circle{fill:var(--tungsten)}.map-glow--stop{opacity:.55}.map-flare{opacity:.25}.map-glow--dim{opacity:.3}.map-core--dim{opacity:.4}.map-core-halo{fill:var(--tungsten);opacity:.45}.map-core-hot{fill:var(--led-glow);transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-3) var(--ease-out)}.map-core[data-live] .map-core-hot{transform:scale(1.35)}.map-ring{fill:none;stroke-width:1.5px}.map-ring--follow{stroke:var(--follow);stroke-width:1.75px}.map-ring--cluster{stroke:var(--tungsten);stroke-dasharray:.1 3.2;stroke-linecap:round;stroke-width:2px}.map-ring--live{stroke:var(--spot);stroke-width:1.75px}.map-ring--cued{stroke:var(--text-2);stroke-dasharray:1.6 1.8}.map-ring--hl{stroke:var(--magenta)}.map-ring--selected{stroke:var(--spot);stroke-width:1.25px;stroke-dasharray:3 2.5}.map-ref{fill:none;stroke:var(--text-3);stroke-width:1.25px}.map-wire{fill:none;stroke:var(--ink-4);stroke-width:1px;opacity:.8}.map-bulb{--bulb:var(--tungsten)}.map-bulb[data-tone=spot]{--bulb:var(--spot)}.map-bulb-core{fill:var(--bulb)}.map-bulb-halo{fill:var(--bulb);opacity:.26}.map-route--draw .map-bulb{transform-box:fill-box;transform-origin:50%;animation:map-bulb-on .46s var(--ease-out) both}@keyframes map-bulb-on{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.map-lamp[data-selected] .map-label-name{color:var(--spot)}.map-ref-label{pointer-events:none;position:absolute}.map-stop-disc{border-radius:var(--r-pill);background:var(--ink-1);border:1.5px solid var(--tungsten);min-width:1.5rem;height:1.5rem;box-shadow:0 0 10px color-mix(in srgb, var(--tungsten) 45%, transparent);color:var(--text-1);font:700 var(--fs-12) / calc(1.5rem - 3px) var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:.25rem;padding:0 .375rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-stop:hover .map-stop-disc{border-color:var(--spot)}.map-stop-count{font-size:var(--fs-11);color:var(--text-2);font-weight:600}.map-stop-status{background:var(--ink-0);border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-7px;right:-7px}.map-leaders{pointer-events:none;position:absolute;inset:0;overflow:visible}.map-leaders line{stroke:var(--text-2);stroke-width:1px;stroke-linecap:round;opacity:.6}.map-city-led{opacity:.9}.map-city-stop{stop-color:white}.map-city-stop--near{stop-opacity:1}.map-city-stop--mid{stop-opacity:.5}.map-city-stop--far{stop-opacity:0}.map-ring-line{fill:none;stroke:var(--led-land);stroke-width:1.6px;stroke-dasharray:.1 4.4;stroke-linecap:round}.map-ring-label{pointer-events:none;white-space:nowrap;font:600 var(--fs-11) / .875rem var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-3);text-shadow:0 0 2px var(--ink-0), 0 0 6px var(--ink-0);position:absolute;transform:translate(-50%,-50%)}.map-centre{stroke:var(--text-3);stroke-width:1px}.map-thames{fill:none;stroke-linecap:round;stroke-linejoin:round}.map-thames-water{stroke:color-mix(in oklab, var(--led-land) 72%, var(--cyan));opacity:.55}.map-thames-sheen{stroke:color-mix(in oklab, var(--led-land) 55%, var(--text-2));opacity:.4}.map-river-label{pointer-events:none;white-space:nowrap;font:italic 600 var(--fs-11) / .875rem var(--font-body);letter-spacing:.04em;color:color-mix(in oklab, var(--text-3) 70%, var(--cyan));text-shadow:0 0 2px var(--ink-0), 0 0 6px var(--ink-0);position:absolute;transform:translate(-50%,-50%)}.map-city-glow{transition:opacity var(--dur-3) var(--ease-out)}.map-city-glow--dim{opacity:.3}.map-pin{color:var(--text-1);transition:transform var(--dur-3) var(--ease-out);display:block;position:absolute}.map-pin-plate{border-radius:var(--r-2);background:linear-gradient(180deg, var(--ink-3), var(--ink-2));border:1px solid var(--ink-4);box-shadow:var(--shadow-card);transition:opacity var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);place-items:center;display:grid;position:absolute;inset:4px}.map-pin:hover .map-pin-plate{border-color:var(--text-3)}.map-pin-count{border-radius:var(--r-pill);background:var(--ink-0);border:1px solid color-mix(in srgb, var(--tungsten) 70%, transparent);min-width:20px;height:18px;color:var(--tungsten);font:700 var(--fs-11) / 16px var(--font-body);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;position:absolute;bottom:-4px;left:-6px}.map-pin-status{background:var(--ink-0);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-3px}.map-pin-tape{background:var(--tape);clip-path:polygon(2% 10%,98% 0,100% 88%,0 100%);width:30px;height:7px;position:absolute;bottom:9px;left:-2px;transform:rotate(-14deg)}.map-pin-tape--lapsed{outline:1.5px dashed var(--tape);outline-offset:-1.5px;clip-path:none;opacity:.85;background:0 0}.map-pin--follow .map-pin-plate{border-color:var(--follow);box-shadow:0 0 0 1.5px var(--follow), 0 0 14px color-mix(in srgb, var(--follow) 35%, transparent)}.map-pin--hl .map-pin-plate{border-color:var(--magenta)}.map-pin--live .map-pin-plate{background:linear-gradient(180deg, color-mix(in oklab, var(--ink-3) 55%, var(--tungsten)), var(--ink-2));border-color:var(--spot);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--spot) 70%, transparent), 0 0 18px color-mix(in srgb, var(--tungsten) 55%, transparent)}.map-pin--cued .map-pin-plate{border:1.5px dashed var(--text-2)}.map-pin--selected{transform:scale(1.1)}.map-pin--selected .map-pin-plate{border-color:var(--spot);box-shadow:0 0 0 2px var(--spot), 0 0 20px color-mix(in srgb, var(--spot) 40%, transparent)}.map-pin--dim .map-pin-plate,.map-pin--dim .map-pin-status,.map-pin--dim .map-pin-tape{opacity:.4}.map-pin--dim .map-pin-count{border-color:var(--ink-4);color:var(--text-2)}.map-pin--dim .map-pin-label{color:var(--text-3)}.map-pin--staged>span{opacity:0}.map-pin:focus-visible{outline-offset:0;border-radius:var(--r-3)}.map-pin-label{white-space:nowrap;transition:opacity var(--dur-2) var(--ease-out);font:600 var(--fs-13) / 1.0625rem var(--font-body);color:var(--text-2);text-shadow:0 0 2px var(--ink-0), 0 0 6px var(--ink-0), 0 0 12px var(--ink-0);position:absolute}.map-pin-label--left,.map-pin-label--nw,.map-pin-label--sw{text-align:right}.map-pin-label--above,.map-pin-label--below{text-align:center}.map-pin-label--behind{opacity:0}.map-pin:hover .map-pin-label,.map-pin--selected .map-pin-label{color:var(--spot)}.map-chooser{z-index:3;border-radius:var(--r-3);background:color-mix(in srgb, var(--ink-1) 92%, transparent);border:1px solid var(--ink-4);width:max-content;min-width:10rem;max-width:min(20rem,100vw - 16px);box-shadow:var(--shadow-card), 0 0 24px color-mix(in srgb, var(--tungsten) 14%, transparent);-webkit-backdrop-filter:blur(10px);flex-direction:column;display:flex;position:absolute;overflow:hidden}.map-chooser--pop{animation:map-chooser-in var(--dur-2) var(--ease-out) both}@keyframes map-chooser-in{0%{opacity:0;transform:scale(.94)}}.map-chooser-head{justify-content:space-between;align-items:center;gap:var(--s-2);padding-left:var(--s-3);border-bottom:1px solid var(--ink-3);flex:none;display:flex}.map-chooser-title{font:700 var(--fs-14) / 1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.map-chooser-close{width:var(--tap);height:var(--tap);border-radius:0 calc(var(--r-3) - 1px) 0 0;color:var(--text-2);flex:none;place-items:center;display:grid}.map-chooser-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.map-chooser-close:hover{color:var(--spot)}.map-chooser-list{padding:var(--s-1) 0;overscroll-behavior:contain;touch-action:pan-y;min-height:0;margin:0;list-style:none;overflow-y:auto}.map-chooser-item{justify-content:space-between;align-items:center;gap:var(--s-5);width:100%;min-height:var(--tap);padding:var(--s-1) var(--s-3);text-align:left;transition:background-color var(--dur-1) var(--ease-out);display:flex}.map-chooser-item:hover{background:var(--ink-2)}.map-chooser-item:focus-visible{background:var(--ink-2);outline-offset:-2px;border-radius:var(--r-1)}.map-chooser-name{font:600 var(--fs-14) / 1.25 var(--font-body);color:var(--text-1);flex-direction:column;display:flex}.map-chooser-item:hover .map-chooser-name{color:var(--spot)}.map-chooser-sold{font:600 var(--fs-11) / 1.2 var(--font-body);color:var(--tape);align-items:center;gap:.25rem;display:flex}.map-chooser-sold:before{content:"";background:var(--tape);width:.625rem;height:.3125rem;transform:rotate(-12deg)}.map-chooser-count{font:700 var(--fs-18) / 1 var(--font-led);color:var(--tungsten);font-variant-numeric:tabular-nums}.map-chooser-item[aria-current]{background:color-mix(in srgb, var(--spot) 9%, transparent)}.map-chooser-show{align-items:center;gap:var(--s-3);flex:1;min-width:0;display:flex}.map-chooser-figure{width:2.5rem;height:2.875rem;margin-right:calc(var(--s-2) - var(--s-5));flex:none;justify-content:center;align-items:flex-end;display:flex}.map-chooser-figure svg{max-width:none;overflow:visible}.map-chooser-text{flex-direction:column;flex:1;min-width:0;display:flex}.map-chooser-detail{font:500 var(--fs-12) / 1.3 var(--font-body);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-chooser-when{font:600 var(--fs-12) / 1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--spot);flex:none}.map-chooser-when--cued{color:var(--text-2)}.map-chooser-open{justify-content:space-between;align-items:center;gap:var(--s-3);font:600 var(--fs-13) / 1.25 var(--font-body);color:var(--text-2);flex:1;display:flex}.map-chooser-open svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.map-chooser-item:hover .map-chooser-open{color:var(--spot)}.map-preview{z-index:3;width:max-content;max-width:260px;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);border-radius:var(--r-3);background:color-mix(in srgb, var(--ink-1) 92%, transparent);border:1px solid var(--ink-3);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);pointer-events:none;animation:map-preview-in var(--dur-2) var(--ease-out) both;flex-direction:column;gap:2px;display:flex;position:absolute}@keyframes map-preview-in{0%{opacity:0}}.map-preview-place{font:700 var(--fs-18) / 1.1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--text-1)}.map-preview-count{font:600 var(--fs-12) / 1.4 var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-2)}.map-preview-show{align-items:flex-end;gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--ink-3);display:flex}.map-preview-figure{flex:none;justify-content:center;min-width:36px;display:flex}.map-preview-figure svg{max-width:none;overflow:visible}.map-preview-text{flex-direction:column;padding-bottom:2px;display:flex}.map-preview-caption{font:600 var(--fs-11) / 1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.map-preview-artist{font:700 var(--fs-16) / 1.15 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text-1)}.map-preview-when{font:600 var(--fs-12) / 1.35 var(--font-body);font-variant-numeric:tabular-nums;color:var(--tungsten)}@media (prefers-reduced-motion:reduce){.map-preview{animation:none}}.map-spots{pointer-events:none;position:absolute;inset:0}.map-spot{--spot-light:var(--spot);position:absolute}.map-spot-fx{position:absolute;inset:0;overflow:visible}.map-spot-cone{fill:color-mix(in srgb, color-mix(in oklab, var(--spot-light) 35%, var(--spot)) 16%, transparent);stroke:none}.map-spot-pool{fill:color-mix(in srgb, color-mix(in oklab, var(--spot-light) 30%, var(--spot)) 22%, transparent)}.map-spot--aside{opacity:.86}.map-spot--cued .map-spot-pool{fill:color-mix(in srgb, var(--text-2) 12%, transparent)}.map-spot-deck{fill:var(--ink-2);stroke:var(--ink-4);stroke-width:1px}.map-spot-top{fill:var(--ink-3);stroke:color-mix(in srgb, var(--spot) 55%, transparent);stroke-width:1.25px}.map-spot--cued .map-spot-top{stroke:var(--ink-4)}.map-spot-lead{position:absolute}.map-spot-lead svg{max-width:none;position:absolute;overflow:visible}.map-spot-lead line{stroke:var(--spot);stroke-width:1.75px;stroke-dasharray:3 3;stroke-linecap:round;opacity:.8}.map-spot-lead circle{fill:none;stroke:var(--spot);stroke-width:2px}.map-spot-figure{justify-content:center;align-items:flex-end;display:flex;position:absolute}.map-spot-figure svg{flex:none;max-width:none;overflow:visible}.map-spot-generic{border:1px dashed var(--text-3);background:color-mix(in srgb, var(--ink-0) 82%, transparent);color:var(--text-1);font:700 var(--fs-11) / 15px var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:0 4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.map-spot-tag{border-radius:var(--r-2);background:color-mix(in srgb, var(--ink-0) 84%, transparent);border:1px solid color-mix(in srgb, var(--spot) 40%, var(--ink-4));box-shadow:var(--shadow-card);color:var(--text-1);text-align:center;white-space:nowrap;pointer-events:auto;transition:border-color var(--dur-1) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;padding:.375rem .625rem;display:flex;position:absolute}.map-spot-tag:hover{border-color:var(--spot)}.map-spot-tag--selected{border-color:var(--spot);box-shadow:var(--shadow-card), 0 0 0 1.5px var(--spot)}.map-spot-tag--follow{border-color:var(--follow)}.map-spot--cued .map-spot-tag{border-style:dashed;border-color:var(--ink-4)}.map-spot-name{font:700 1.125rem / 1.25rem var(--font-display);letter-spacing:.02em;text-transform:uppercase;align-items:baseline;gap:.25rem;display:flex}.map-spot-star{color:var(--follow);font-size:var(--fs-12)}.map-spot-line{font:600 var(--tag-line,.875rem) / calc(var(--tag-line,.875rem) + .25rem) var(--font-body);font-variant-numeric:tabular-nums;color:var(--spot)}.map-spot--cued .map-spot-line,.map-spot--aside .map-spot-line{color:var(--text-2)}.map-rest{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute}.map-rest svg{flex:none;max-width:none;overflow:visible}.map-stage{isolation:isolate;background:radial-gradient(120% 90% at 50% 42%, var(--ink-1), var(--ink-0) 72%);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.map-stage:focus-visible{outline-offset:-3px}.map-stage[data-panning]{cursor:grabbing}.map-stage[data-paused] *{animation-play-state:paused!important}.map-vignette{pointer-events:none;background:radial-gradient(ellipse 78% 72% at 50% 46%, transparent 56%, color-mix(in srgb, var(--ink-0) 80%, transparent) 100%);position:absolute;inset:0}.map-scene{transform-origin:0 0;position:absolute;inset:0}.map-scene--overlay{--dk:1;--dx:0px;--dy:0px}.map-scene[inert]{pointer-events:none}.map-stage[data-moving] .map-scene{will-change:transform, opacity}.map-follow{translate:calc((var(--dk) - 1) * var(--ax,0px) + var(--dx)) calc((var(--dk) - 1) * var(--ay,0px) + var(--dy))}.map-stage[data-moving] :is(.map-leaders--labels,.map-preview){visibility:hidden}.map-zoom{top:var(--s-3);right:var(--s-3);z-index:2;border-radius:var(--r-3);background:color-mix(in srgb, var(--ink-1) 84%, transparent);border:1px solid var(--ink-3);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);flex-direction:column;display:none;position:absolute}.map-zoom-btn{width:var(--tap);height:var(--tap);color:var(--text-1);transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);place-items:center;display:grid}.map-zoom-btn:first-child{border-radius:calc(var(--r-3) - 1px) calc(var(--r-3) - 1px) 0 0}.map-zoom-btn:last-child{border-radius:0 0 calc(var(--r-3) - 1px) calc(var(--r-3) - 1px)}.map-zoom-btn+.map-zoom-btn{border-top:1px solid var(--ink-3)}.map-zoom-btn svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round}.map-zoom-btn:not(:disabled):hover{background:var(--ink-2);color:var(--spot)}.map-zoom-btn:disabled{color:var(--text-3);opacity:.45;cursor:default}.map-replay{bottom:var(--s-3);left:var(--s-3);z-index:2;align-items:center;gap:var(--s-2);height:var(--tap);padding:0 var(--s-4) 0 var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-1) 84%, transparent);border:1px solid var(--ink-3);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);color:var(--text-1);font:600 var(--fs-14) / 1 var(--font-body);display:flex;position:absolute}.map-replay svg{fill:none;stroke:var(--tungsten);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.map-replay:hover{border-color:var(--ink-4);color:var(--spot)}.map-markers{position:absolute;inset:0}.map-hit{border-radius:50%;display:block;position:absolute}.map-markers--sweep>button{animation:map-marker-in .48s var(--ease-out) both}@keyframes map-marker-in{0%{opacity:0}}.map-hit:focus-visible{outline-offset:-4px;border-radius:50%}.map-label{transition:opacity var(--dur-2) var(--ease-out);white-space:nowrap;text-align:left;text-shadow:0 0 2px var(--ink-0), 0 0 6px var(--ink-0), 0 0 12px var(--ink-0);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.map-label--left,.map-label--nw,.map-label--sw{align-items:flex-end}.map-label--below,.map-label--above{align-items:center}.map-label-line{align-items:baseline;gap:.3125rem;height:1.0625rem;display:flex}.map-label-name{font:600 var(--fs-13) / 1.0625rem var(--font-body);color:var(--text-1);letter-spacing:.005em}.map-label-count{font-family:var(--font-led);color:var(--tungsten);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700;line-height:1.0625rem}.map-label-sold{height:.875rem;font:600 var(--fs-11) / .875rem var(--font-body);color:var(--tape);align-items:center;gap:.25rem;display:flex}.map-label-sold:before{content:"";background:var(--tape);width:.625rem;height:.3125rem;box-shadow:none;transform:rotate(-12deg)}.map-label--behind{opacity:0}.map-label--muted .map-label-name{color:var(--text-3);font-weight:500}.map-label--muted :is(.map-label-count,.map-label-sold){opacity:.55}.map-hit:hover .map-label-name{color:var(--spot)}.map-empty{left:50%;top:calc(50% + var(--map-inset-top,0px) / 2);z-index:2;width:min(300px,100% - 32px);padding:var(--s-5) var(--s-5) var(--s-4);border-radius:var(--r-3);background:color-mix(in srgb, var(--ink-1) 82%, transparent);border:1px solid var(--ink-3);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(6px);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-empty-lamp circle{fill:none;stroke:var(--led-land);stroke-width:1.5px}.map-empty-lamp circle:first-child{fill:var(--led-dim);stroke:none}.map-empty-title{font:700 var(--fs-18) / 1.15 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-1)}.map-empty-note{font:500 var(--fs-13) / 1.4 var(--font-body);color:var(--text-2)}@media (hover:hover) and (pointer:fine) and (width>=900px){.map-zoom{display:flex}}.map-more{z-index:2;height:var(--tap);padding:0 var(--s-4);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-1) 88%, transparent);border:1px solid var(--ink-4);box-shadow:var(--shadow-card);color:var(--text-1);font:600 var(--fs-14) / 1 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.map-more:hover{border-color:var(--text-3);color:var(--spot)}.app-tour-toast{top:calc(var(--map-inset-top) + var(--s-2));z-index:var(--z-overlay);width:max-content;max-width:calc(100% - 2 * var(--s-4));padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-2) 94%, transparent);box-shadow:inset 0 0 0 1px var(--ink-4), var(--shadow-card);color:var(--text-1);font-size:var(--fs-14);text-align:center;pointer-events:none;animation:app-toast-in var(--dur-3) var(--ease-out) both;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}@keyframes app-toast-in{0%{opacity:0;transform:translate(-50%,-6px)}}.app-follow{left:50%;bottom:var(--s-4);z-index:var(--z-overlay);align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-5) 0 var(--s-4);border-radius:var(--r-pill);background:var(--spot);color:var(--text-on-light);font-size:var(--fs-16);white-space:nowrap;box-shadow:0 8px 24px #00000080, 0 0 18px color-mix(in srgb, var(--spot) 30%, transparent);animation:app-follow-in var(--dur-3) var(--ease-out) both;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%)}@keyframes app-follow-in{0%{opacity:0;transform:translate(-50%,8px)}}.app-place{gap:10px;display:grid;container:place/inline-size}.app-place-head{align-items:start;gap:4px var(--s-3);padding:0 var(--s-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-place-title{font-family:var(--font-display);font-size:clamp(1.625rem, 1.1rem + 2.4vw, var(--fs-36));letter-spacing:.01em;text-transform:uppercase;overflow-wrap:break-word;font-weight:800;line-height:1}.app-place-title:focus-visible{outline-offset:4px}.app-place-count{color:var(--text-2);font-size:var(--fs-16);font-variant-numeric:tabular-nums;grid-column:1/-1}.app-place-count b{color:var(--text-1);font-weight:700}.app-watch{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;margin:0 var(--s-4);padding:var(--s-2) var(--s-5);border-radius:var(--r-pill);background:var(--tungsten);color:var(--text-on-light);font-size:var(--fs-16);text-align:center;transition:box-shadow var(--dur-2) var(--ease-out);font-weight:700;line-height:1.15;display:flex}@media (width>=420px){.app-watch{font-size:var(--fs-18)}}.app-watch:hover{box-shadow:var(--glow-tungsten)}.app-watch svg{flex:none}.app-watch span{text-wrap:balance}.app-place-section{gap:6px;display:grid}.app-place-h{margin:0 var(--s-4);font-size:var(--fs-13);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700;line-height:1.3}.app-coming{gap:var(--s-2);padding:0 var(--s-4);margin:0;list-style:none;display:grid}.app-coming>li{min-width:0;display:grid;position:relative}.sheet[data-snap=peek] .app-place-h--coming{display:none}.app-place-note{color:var(--text-3);font-size:var(--fs-13);grid-column:1/-1}.app-watch-block{gap:6px;display:grid}.app-watch-note{margin:0 var(--s-4);color:var(--text-2);font-size:var(--fs-13);text-wrap:pretty;line-height:1.35}.app-more{min-height:var(--tap);margin:0 var(--s-4);padding:0 var(--s-4);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--ink-4);color:var(--text-1);font-size:var(--fs-14);justify-self:start;font-weight:700}.app-more:hover{background:var(--ink-2)}.app-later{align-items:center;gap:var(--s-1) var(--s-3);margin:0 var(--s-4);color:var(--text-2);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.app-later-btn{min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--tungsten);font-weight:700}.app-later-btn:hover{background:color-mix(in srgb, var(--tungsten) 8%, transparent)}.app-tiles{gap:var(--s-2);padding:2px var(--s-4) var(--s-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s-4);scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.app-tiles::-webkit-scrollbar{display:none}.app-tiles>li{scroll-snap-align:start;display:grid}.app-tile{align-items:end;gap:var(--s-2);min-width:148px;max-width:240px;min-height:76px;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2);border-radius:var(--r-3);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);text-align:left;transition:box-shadow var(--dur-1), background var(--dur-1);grid-template-columns:44px auto;display:grid}.app-tile:hover{background:color-mix(in srgb, var(--tungsten) 6%, var(--ink-2));box-shadow:inset 0 0 0 1px var(--ink-4)}.app-tile.is-followed{box-shadow:inset 0 0 0 1.5px var(--follow)}.app-tile-art{place-items:end center;height:58px;display:grid}.app-tile-text{gap:2px;min-width:0;padding-bottom:2px;display:grid}.app-tile-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-18);text-transform:uppercase;font-weight:800;line-height:1.05;overflow:hidden}.app-tile-count{color:var(--text-2);font-size:var(--fs-13);white-space:nowrap}.app-tile-count b{color:var(--tungsten);font-variant-numeric:tabular-nums;font-weight:700}.app-tile-sold{color:var(--tape);font-size:var(--fs-12);white-space:nowrap;font-weight:600}.app-tile-note{color:var(--text-3);font-size:var(--fs-12);white-space:nowrap}.app-viewtoggle{border-radius:var(--r-pill);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-3);flex:none;margin-top:-2px;padding:3px;display:inline-flex}.app-viewtoggle button{border-radius:var(--r-pill);min-height:36px;color:var(--text-2);font-size:var(--fs-14);align-items:center;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.app-viewtoggle button:after{content:"";position:absolute;inset:-4px 0}.app-viewtoggle button[aria-pressed=true]{color:var(--text-1);background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--ink-4)}@container place (width<=24em){.app-place-head{grid-template-columns:minmax(0,1fr)}.app-viewtoggle{grid-row:3;justify-self:start}}.app-phead{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-1) var(--s-4) var(--s-3);flex-wrap:wrap-reverse;display:flex}.app-phead-text{align-items:baseline;column-gap:var(--s-3);flex-wrap:wrap;flex:10rem;min-width:0;display:flex}.app-phead-kicker{color:var(--text-3);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;flex-basis:100%;margin-bottom:2px;font-weight:600}.app-phead-title{font-family:var(--font-display);font-size:clamp(var(--fs-28), 1rem + 6vw, var(--fs-36));text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:800;line-height:.95}.app-phead-title:focus-visible{outline-offset:4px}.app-phead-sub{color:var(--text-2);font-size:var(--fs-14);font-variant-numeric:tabular-nums;margin-top:2px}.app-phead-sub b{font-family:var(--font-led);color:var(--tungsten);text-shadow:0 0 10px color-mix(in srgb, var(--tungsten) 45%, transparent);font-size:1.15em;font-weight:700}.app-phead-actions{align-items:center;gap:var(--s-1);flex:none;margin-left:auto;display:flex}.app-phead-close{width:var(--tap);height:var(--tap);color:var(--text-2);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.app-phead-close:hover{color:var(--text-1);background:var(--ink-3)}.app-empty-body{gap:var(--s-4);margin:0 var(--s-4);padding:var(--s-4);border-radius:var(--r-3);background:radial-gradient(120% 120% at 0 0, color-mix(in srgb, var(--lavender) 8%, transparent), transparent 60%), var(--ink-0);box-shadow:inset 0 0 0 1px var(--ink-3);display:flex}.app-empty-lamp{background:radial-gradient(circle, var(--led-dim) 2px, transparent 2.6px) 0 0 / 8.4px 8.4px, var(--ink-0);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--ink-3), inset 0 0 12px #000c;border-radius:50%;flex:none;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 72%);mask-image:radial-gradient(circle,#000 60%,#0000 72%)}.app-empty-text{gap:var(--s-1);display:grid}.app-empty-title{font-weight:700}.app-empty-hint{color:var(--text-3);font-size:var(--fs-14)}.app-empty-next{margin-top:var(--s-1);padding-left:var(--s-3);border-left:2px solid var(--tungsten);color:var(--text-2);font-size:var(--fs-13);gap:2px;display:grid}.app-empty-next span:first-child{color:var(--text-3);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.app-empty-next strong{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:.02em;text-transform:uppercase;color:var(--tungsten);font-weight:800;line-height:1.05}.app-empty-actions{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.app-btn{min-height:var(--tap);padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-4);font-size:var(--fs-14);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.app-btn:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.app-btn--primary{color:var(--text-on-light);background:var(--tungsten);box-shadow:none}.app-btn--primary:hover{box-shadow:var(--glow-tungsten)}.app{background:var(--ink-0);height:100dvh;position:relative;overflow:hidden}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.app--mobile{grid-template:"banner""head""stage"minmax(0,1fr)"dock"/minmax(0,1fr);display:grid}.app-head{z-index:var(--z-detail);background:radial-gradient(70% 160% at 0 0, color-mix(in srgb, var(--tungsten) 8%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--ink-2) 78%, transparent), color-mix(in srgb, var(--ink-1) 55%, transparent));box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--text-1) 6%, transparent), 0 10px 30px #0000004d;grid-area:head;position:relative;container:head/inline-size}.app-stage-area{--map-inset-top:52px;min-height:0;position:relative;overflow:clip}.app--mobile .app-stage-area{--sheet-top:52px;grid-area:stage}.app--desktop .app-stage-area{--map-inset-top:60px}.app--mobile .app-stage{bottom:var(--sheet-h,42%)}.app--mobile .app-dock{z-index:calc(var(--z-sheet) + 1);background:var(--ink-1);box-shadow:0 -1px 0 var(--ink-3);padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);grid-area:dock;position:relative}.app--mobile .app-dock[data-watch-shown] .tl-watch{display:none}.app--mobile .app-dock[data-watch-shown] .tl--rest{grid-template-columns:minmax(0,1fr)}.app--mobile[data-snap=full] .app-dock{display:none}.app--desktop{grid-template-columns:min(var(--sidebar-w), 45vw) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"banner banner""panel main";display:grid}.app-panel{z-index:var(--z-sheet);background:radial-gradient(120% 220px at 0 0, color-mix(in srgb, var(--tungsten) 6%, transparent), transparent 70%), var(--ink-1);min-height:0;box-shadow:1px 0 0 var(--ink-3), 12px 0 40px #00000059;flex-direction:column;grid-area:panel;display:flex;position:relative}.app-panel .app-scope{padding-bottom:var(--s-3);border-bottom:1px solid var(--ink-3)}.app-panel-scroll{min-height:0;padding-top:var(--s-4);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent;flex:1;overflow-y:auto}.app--desktop .app-main{grid-area:main;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.app--desktop .app-dock{z-index:var(--z-dock);min-height:var(--dock-h);background:var(--ink-1);box-shadow:0 -1px 0 var(--ink-3);position:relative}.app-search{min-width:0}.app-sample{z-index:var(--z-toast);padding:calc(var(--safe-t) + 2px) var(--s-3) 2px;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--tape) 16%, transparent) 0 8px, transparent 8px 16px), var(--ink-1);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--tape) 35%, transparent);grid-area:banner;justify-content:center;line-height:16px;display:flex;position:relative}.app-sample span{background:var(--ink-0);color:var(--tape);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:.625rem;font-weight:700}.app-sample~.app-head .app-top{padding-top:2px}.app-checked{justify-content:center;align-items:center;gap:var(--s-2);margin-top:var(--s-6);color:var(--text-3);font-size:var(--fs-12);display:flex}.app-checked:before{content:"";background:var(--follow);width:5px;height:5px;box-shadow:0 0 6px var(--follow);border-radius:50%}.app-notfound{gap:var(--s-4);padding-bottom:var(--s-4);display:grid}.app-notfound-btn{margin-left:var(--s-4);justify-self:start}.app-boot{place-content:center;justify-items:center;gap:var(--s-4);min-height:100%;padding:calc(var(--safe-t) + var(--s-8)) var(--s-4) calc(var(--safe-b) + var(--s-8));text-align:center;background:radial-gradient(60% 40% at 50% 45%, color-mix(in srgb, var(--tungsten) 8%, transparent), transparent 70%), radial-gradient(circle, var(--led-off) 1.4px, transparent 1.8px) 0 0 / 11px 11px, var(--ink-0);display:grid}.app-boot-mark{font-family:var(--font-led);color:var(--tungsten);font-size:clamp(2.25rem,12vw,4.5rem);font-weight:700;line-height:1;display:flex}.app-boot-mark span{text-shadow:0 0 10px color-mix(in srgb, var(--tungsten) 80%, transparent), 0 0 36px color-mix(in srgb, var(--tungsten) 35%, transparent);animation:app-boot-lamp 1.6s var(--ease-in-out) infinite alternate both}@keyframes app-boot-lamp{0%{opacity:.25}}.app-boot-hint{max-width:34ch;color:var(--text-2);font-size:var(--fs-14)}.app-boot-error{justify-items:center;gap:var(--s-2);display:grid}.app-boot:has(.app-boot-error) .app-boot-mark span{opacity:.5;animation:none}.app-boot-title{font-family:var(--font-display);font-size:var(--fs-28);text-transform:uppercase;font-weight:800}.app-boot-retry{min-height:var(--tap);margin-top:var(--s-2);padding:0 var(--s-6);border-radius:var(--r-pill);color:var(--text-on-light);background:var(--tungsten);font-weight:700}.app-boot-retry:hover{box-shadow:var(--glow-tungsten)}.app-boot-detail{color:var(--text-3);font-size:var(--fs-12);font-family:ui-monospace,monospace}
