html[data-theme=cyberpunk]{--ink-rgb:6 9 16;--surface:#06090f;--card:#0c1120;--card2:#151c2e;--card-hover:#1b2438;--input-bg:#0f1525;--txt:#f0f9ff;--dim:#a3b0c6;--dim2:#8b97ad;--line:#1e293b;--line-hi:#2d3a4f;--bw:1px;--rad:8px;--rad-lg:10px;--glass:rgba(10,14,26,.78);--glass-hi:rgba(6,9,16,.93);--sh:0 8px 24px rgba(0,0,0,.42);--sh-lg:0 18px 46px rgba(0,0,0,.5);--sh-hover:0 0 0 1px rgba(25,217,243,.35),0 12px 34px rgba(25,217,243,.16),0 0 30px rgba(255,43,194,.08);--shadow:var(--sh);--acc:#19d9f3;--on-acc:#031014;--acc2:#ff2bc2;--on-acc2:#180013;--hl:#8b5cf6;--on-hl:#fff;--grad:linear-gradient(135deg,#19d9f3,#8b5cf6,#ff2bc2);--grad-h:linear-gradient(90deg,#19d9f3,#8b5cf6,#ff2bc2);--disp:var(--font-chakra),var(--font-grotesk),sans-serif;--disp-wt:700;--disp-case:none;--ui:var(--font-grotesk),var(--font-inter),sans-serif;--meta:var(--font-space-mono),monospace;--ital:var(--font-grotesk),var(--font-inter),sans-serif;--tick-bg:#080c16;--tick-fg:#a3b0c6;--tick-hl:#19d9f3;--dayhead-bg:#0f1525;--dayhead-fg:#b3c0d4;--dayhead-hot-bg:#102a31;--dayhead-hot-fg:#55e8fa;--stub-bg:#ff2bc2;--stub-fg:#180013;--m-bg:#050810;--m-block:#0d1220;--m-road1:#1e293b;--m-road2:#151c2c;--m-river:#0b2430;--m-park:#0f1d1d;--m-lab:#6b7a93;--pin-bd:hsla(0,0%,100%,.9);--pin-sh:0 0 10px rgba(25,217,243,.95),0 0 28px rgba(25,217,243,.5);--pin2-sh:0 0 10px rgba(255,43,194,.9),0 0 28px rgba(255,43,194,.45);--pin-stem:hsla(0,0%,100%,.48)}html[data-theme=cyberpunk] .brand-glow{filter:drop-shadow(0 0 7px rgba(25,217,243,.72)) drop-shadow(0 0 16px rgba(255,43,194,.22))}html[data-theme=cyberpunk] .glass,html[data-theme=cyberpunk] .glass-hi{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}@media (hover:hover){html[data-theme=cyberpunk] .card:hover,html[data-theme=cyberpunk] [data-card]:hover{background-color:var(--card-hover);border-color:var(--line-hi)}}html[data-theme=cyberpunk] input:not([type=checkbox]):not([type=radio]),html[data-theme=cyberpunk] select,html[data-theme=cyberpunk] textarea{background-color:var(--input-bg)}html[data-theme=cyberpunk] .btn,html[data-theme=cyberpunk] button,html[data-theme=cyberpunk] input:not([type=checkbox]):not([type=radio]),html[data-theme=cyberpunk] select{min-height:44px}html[data-theme=cyberpunk] a:focus-visible,html[data-theme=cyberpunk] button:focus-visible,html[data-theme=cyberpunk] input:focus{outline-color:#19d9f3}html[data-theme=cyberpunk] ::-moz-selection{background:rgba(255,43,194,.72);color:#fff}html[data-theme=cyberpunk] ::selection{background:rgba(255,43,194,.72);color:#fff}html[data-theme=cyberpunk] .eyebrow,html[data-theme=cyberpunk] [data-eyebrow]{text-transform:uppercase;letter-spacing:.14em;font-family:var(--meta);font-size:.6875rem;color:var(--dim2)}html[data-theme=cyberpunk] .rule-accent,html[data-theme=cyberpunk] [data-rule=accent]{border:0;height:1px;background:var(--grad-h);opacity:.5}html[data-theme=cyberpunk] ::-webkit-scrollbar-thumb{background:var(--line-hi);border-radius:999px}@media (prefers-reduced-motion:reduce){html[data-theme=cyberpunk] .brand-glow{filter:none}}@media (max-width:1023px){.bndy-gigs-controls{margin-bottom:.5rem}html[data-theme] .bndy-gigs-page .bndy-gigs-masthead{display:flex;flex-direction:column;min-height:0;align-items:flex-start;gap:.25rem;margin-bottom:.55rem;padding:.7rem .9rem;text-align:left}html[data-theme] .bndy-gigs-page .bndy-gigs-masthead h1{width:auto;max-width:none;flex:0 1 auto;font-size:1.55rem;line-height:1.05}html[data-theme] .bndy-gigs-page .bndy-gigs-masthead-subtext{position:relative;z-index:1;min-width:0;margin:0;font-size:.75rem;line-height:1.35;text-align:left}html[data-theme] .bndy-gigs-page .bndy-gigs-count{color:var(--txt);font-size:.9rem;font-weight:900}html[data-theme=klma-dark] .bndy-gigs-page .bndy-gigs-masthead:before,html[data-theme=klma-light] .bndy-gigs-page .bndy-gigs-masthead:before,html[data-theme] .bndy-gigs-page .bndy-gigs-masthead:after{display:none}.bndy-gigs-mobile-filter-toggle{min-height:2.5rem;background:color-mix(in srgb,var(--acc) 6%,var(--card))}.bndy-gigs-mobile-filter-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--acc) 55%,var(--line))}.bndy-gigs-mobile-radius{min-height:2.5rem}.bndy-gigs-mobile-filter-panel{margin-bottom:.35rem;padding-top:.2rem}.bndy-gigs-mobile-filter-panel.block{animation:bndy-panel-in .25s var(--ease-out-strong) both}.bndy-gigs-period,.bndy-gigs-period:first-of-type{margin-top:0}.bndy-gigs-day{margin-top:1.1rem}.bndy-gigs-period:first-of-type .bndy-gigs-day:first-of-type{margin-top:.35rem}.bndy-gigs-mobile-day{animation:bndy-gig-in .25s var(--ease-out-strong) both}.bndy-gigs-date-strip{position:sticky;top:calc(env(safe-area-inset-top, 5px) + 24px);z-index:15;display:flex;gap:.4rem;margin:0 -1rem .4rem;padding:.55rem 1rem .65rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:1rem;scrollbar-width:none;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(14px) saturate(1.2)}.bndy-gigs-date-strip::-webkit-scrollbar{display:none}}.bndy-date-chip{display:flex;flex:0 0 auto;width:3.4rem;flex-direction:column;align-items:center;gap:.18rem;padding:.45rem 0 .5rem;border:1px solid var(--line);border-radius:var(--rad);background:var(--card);color:var(--txt);scroll-snap-align:center;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,scale .22s cubic-bezier(.2,.9,.3,1.35);animation:bndy-chip-in .25s var(--ease-out-strong) both;animation-delay:calc(min(var(--i, 0), 6) * 30ms)}.bndy-date-chip:active{scale:.94}.bndy-date-chip[data-today]:not([aria-pressed=true]){border-color:color-mix(in srgb,var(--acc) 60%,var(--line))}.bndy-date-chip[aria-pressed=true]{border-color:var(--acc);background:var(--acc);color:var(--on-acc);box-shadow:0 8px 18px -10px var(--acc);scale:1.04}.bndy-date-chip-top{color:var(--dim);font-size:.6875rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.bndy-date-chip-day{display:flex;height:1.4rem;align-items:flex-end;justify-content:center;gap:.18rem;font-family:var(--disp);font-size:1.35rem;font-weight:900;letter-spacing:-.03em;line-height:1}.bndy-date-chip-count{color:var(--dim);font-size:.6875rem;font-weight:700;line-height:1}.bndy-date-chip[aria-pressed=true] .bndy-date-chip-count,.bndy-date-chip[aria-pressed=true] .bndy-date-chip-top{color:inherit}.bndy-date-chip-all>span{width:.25rem;height:100%;border-radius:1px;background:currentColor;transform-origin:bottom;scale:1 .55}.bndy-date-chip-all>span:nth-child(2){scale:1 .95}.bndy-date-chip-all>span:nth-child(3){scale:1 .7}.bndy-date-chip[aria-pressed=true] .bndy-date-chip-all>span{animation:bndy-level .9s ease-in-out infinite alternate}.bndy-date-chip[aria-pressed=true] .bndy-date-chip-all>span:nth-child(2){animation-delay:-.3s}.bndy-date-chip[aria-pressed=true] .bndy-date-chip-all>span:nth-child(3){animation-delay:-.6s}.bndy-gig-in{animation:bndy-gig-in .25s var(--ease-out-strong) both;animation-delay:calc(min(var(--i, 0), 6) * 30ms)}.bndy-pop-in{transform-origin:top left;animation:bndy-pop-in .22s cubic-bezier(.2,.9,.3,1.2) both}.bndy-facet-badge{animation:bndy-pop-in .3s cubic-bezier(.2,.9,.3,1.5) both}.bndy-skeleton-row{display:grid;grid-template-columns:3.4rem 3rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.8rem 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.bndy-skeleton{display:block;height:.9rem;border-radius:6px;background:linear-gradient(90deg,var(--card) 0,var(--card2) 50%,var(--card) 100%);background-size:200% 100%;animation:bndy-shimmer 1.3s linear infinite}.bndy-skeleton-row>.bndy-skeleton:nth-child(2){height:3rem;border-radius:12px}.bndy-skeleton-lines{display:grid;gap:.45rem}.bndy-skeleton-lines>.bndy-skeleton:last-child{width:55%;height:.65rem}.bndy-gigs-results[data-entrance=fade]{animation:bndy-list-fade .15s var(--ease-out-strong) both}.bndy-gigs-results[data-entrance=fade] :is(.bndy-gig-in,.bndy-gigs-mobile-day){animation:none}@keyframes bndy-list-fade{0%{opacity:0}}@keyframes bndy-gig-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes bndy-chip-in{0%{opacity:0;translate:14px 0}to{opacity:1;translate:0 0}}@keyframes bndy-panel-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@keyframes bndy-pop-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes bndy-level{0%{scale:1 .35}to{scale:1 1}}@keyframes bndy-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.bndy-date-chip,.bndy-date-chip-all>span,.bndy-facet-badge,.bndy-gig-in,.bndy-gigs-mobile-day,.bndy-gigs-mobile-filter-panel.block,.bndy-pop-in,.bndy-skeleton{animation:none!important}}.bndy-date-strip-month{display:flex;flex:0 0 auto;align-items:center;padding:0 .1rem 0 .35rem;border-left:2px solid color-mix(in srgb,var(--acc) 60%,var(--line));color:var(--acc-text,var(--acc));font-size:.6875rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;rotate:180deg}@media (min-width:1024px){html[data-theme] .bndy-gigs-page .bndy-gigs-masthead{display:flex;flex-wrap:wrap;row-gap:.2rem;min-height:0;align-items:center;gap:.9rem;max-width:560px;padding:.7rem 1.1rem;text-align:left;transform:none}html[data-theme] .bndy-gigs-page .bndy-gigs-masthead h1{max-width:none;flex:0 0 auto;white-space:nowrap}html[data-theme] .bndy-gigs-page .bndy-gigs-masthead-subtext{margin:0;min-width:0;line-height:1.3}html[data-theme] .bndy-gigs-page .bndy-gigs-masthead:after{display:none}.bndy-gig-row:focus-visible,.bndy-gig-row:hover{background:var(--card)}}:root{--motion-preview:520ms;--motion-sheet:420ms;--motion-enter:220ms;--motion-exit:260ms;--motion-micro:150ms;--motion-stagger:30ms;--motion-ease:cubic-bezier(.22,.75,.25,1);--motion-content-ease:cubic-bezier(.2,.8,.2,1)}@keyframes bndy-motion-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bndy-motion-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes bndy-motion-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:where(button,a[role=button],.bndy-btn,.bndy-btn2,.bndy-shell-nav-link){transition-property:color,background-color,border-color,box-shadow,opacity,scale;transition-duration:var(--motion-micro);transition-timing-function:var(--motion-content-ease)}:where(button:not(:disabled),a[role=button],.bndy-btn,.bndy-btn2,.bndy-shell-nav-link):not([class*="active:scale"]):active{scale:.97}.bndy-btn,.bndy-btn2,.bndy-shell-nav-link,.bndy-tabs button{transition-duration:var(--motion-micro);transition-timing-function:var(--motion-content-ease)}:where(.bndy-shell-nav-link,[role=tab],[aria-pressed=true],[role=switch]){transition-timing-function:var(--motion-content-ease)}.bndy-notice[data-open=true]{animation:bndy-motion-enter var(--motion-sheet) var(--motion-ease) both}.bndy-notice[data-open=false]{animation:bndy-motion-exit var(--motion-exit) var(--motion-content-ease) both}.bndy-popover-enter,.bndy-themed-date-popover,.bndy-themed-select-menu{animation:bndy-motion-enter var(--motion-enter) var(--motion-content-ease) both}.bndy-themed-date-popover[data-open=false],.bndy-themed-select-menu[data-open=false]{animation:bndy-motion-exit var(--motion-exit) var(--motion-content-ease) both}.bndy-sheet-backdrop[data-open=true]{animation:bndy-motion-fade var(--motion-exit) var(--motion-content-ease) both}.bndy-fade-in,.bndy-panel-open,.bndy-step-in[data-dir]{animation-duration:var(--motion-enter);animation-timing-function:var(--motion-content-ease)}.bndy-step-in[data-dir=next]{animation-name:bndy-motion-enter}.bndy-claim-enter{animation:bndy-motion-enter var(--motion-sheet) var(--motion-ease) both}:where([role=status],[role=alert]):not([data-motion-static]){animation:bndy-motion-fade var(--motion-enter) var(--motion-content-ease) both}.bndy-sheet [role=tabpanel],.bndy-status-enter{animation:bndy-motion-enter var(--motion-enter) var(--motion-content-ease) both}}.bndy-notice[data-open=false],.bndy-themed-date-popover[data-open=false],.bndy-themed-select-menu[data-open=false]{pointer-events:none}@media (prefers-reduced-motion:reduce){.bndy-notice,.bndy-notice *,.bndy-popover-enter,.bndy-sheet,.bndy-sheet *,.bndy-sheet-backdrop,.bndy-shell-nav-link,.bndy-status-enter,.bndy-themed-date-popover,.bndy-themed-select-menu,[data-motion-page] *{animation:none!important;transition:none!important}.bndy-notice[data-open=false],.bndy-themed-date-popover[data-open=false],.bndy-themed-select-menu[data-open=false]{opacity:0}}