.flyerx{--paper:var(--color-canvas);--paper-2:var(--color-landing-surface);--paper-hi:var(--color-landing-highlight);--wall:var(--color-wall);--wall-2:var(--color-wall-secondary);--ink:var(--color-text);--ink-mute:var(--color-text-secondary);--pink:var(--brand-a);--blue:var(--brand-b);--hl:var(--brand-highlight);--anton:var(--font-display);--black:var(--font-archivo-black),sans-serif;--ui:var(--font-ui);--mono:var(--font-mono);position:fixed;inset:0;z-index:1;overflow:hidden;background:var(--color-display);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;isolation:isolate;container-type:inline-size;color-scheme:inherit}.flyerx *,.flyerx :after,.flyerx :before{box-sizing:border-box;margin:0;padding:0}.flyerx button{font:inherit;color:inherit;background:none;border:none}.fx-panel,.fx-stack{position:absolute;inset:0}.fx-panel{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.flyerx.flyerx--embedded{position:absolute;inset:0;transform:translateZ(0)}.fx-panel--wall{z-index:1;background-color:#100e0b;background-image:radial-gradient(circle,rgb(244 237 218/10%) .65px,transparent .9px);background-size:7px 7px}.fx-rip-half{z-index:2;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.fx-rip-half::-webkit-scrollbar{display:none}.fx-rip-half--left,.fx-rip-half--right{filter:none;transform-origin:50% 100%}.flyerx.ripping .fx-rip-half{will-change:transform}.flyerx.ripping .fx-rip-half--left{filter:drop-shadow(16px 7px 20px rgba(0,0,0,.55)) drop-shadow(2px 0 0 rgba(22,18,12,.6))}.flyerx.ripping .fx-rip-half--right{filter:drop-shadow(-16px 7px 20px rgba(0,0,0,.55)) drop-shadow(-2px 0 0 rgba(22,18,12,.6))}.fx-scraps{position:absolute;inset:0;pointer-events:none;z-index:3}.fx-scrap{position:absolute;background:var(--paper);border:1px solid color-mix(in srgb,var(--ink) 40%,transparent);opacity:0;transition:opacity .2s}.fx-scrap--1{left:48%;top:22%;width:14px;height:10px;clip-path:polygon(0 40%,60% 0,100% 55%,40% 100%)}.fx-scrap--2{left:51%;top:52%;width:11px;height:9px;clip-path:polygon(0 0,100% 30%,70% 100%)}.fx-scrap--3{left:49%;top:76%;width:12px;height:8px;clip-path:polygon(0 50%,50% 0,100% 60%,55% 100%)}.flyerx.ripping .fx-scrap{opacity:.9}.flyer{position:relative;min-height:100%;overflow:hidden;isolation:isolate;padding:0 0 70px;background:linear-gradient(168deg,var(--paper),var(--paper-2))}.fx-dotfield-layer{position:absolute;inset:0;z-index:0;pointer-events:none}.fx-halftone-fallback{background:radial-gradient(circle,color-mix(in srgb,var(--ink) 16%,transparent) 1px,transparent 1.5px) 0 0 /6px 6px}.flyer:after{content:"";position:absolute;inset:0;z-index:40;pointer-events:none;box-shadow:inset 0 0 120px -30px rgba(22,18,12,.45),inset 0 0 30px -10px rgba(22,18,12,.3)}@keyframes fx-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes fx-bk{50%{opacity:.25}}.flyerx .wall-start{font-size:13px;padding:11px 16px;align-self:center}.flyerx .searchrow{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,32px);margin-bottom:12px}.flyerx .searchrow .wall-search{margin-bottom:0;flex:1}.flyerx .pal-pick .btn{padding:6px 10px;font-size:11px;font-family:var(--mono);letter-spacing:.06em;box-shadow:none;background:transparent}.flyerx .pal-pick .btn:hover{transform:none;background:color-mix(in oklab,var(--ink) 12%,transparent)}.flyerx .pal-pick .btn-icon{width:30px;height:30px;padding:5px;justify-content:center}.flyerx .pal-pick .btn svg{flex:none}.flyerx .sheet{position:relative;z-index:20;max-width:1380px;margin:0 auto;padding:clamp(22px,3.4vw,46px) clamp(20px,4vw,56px) 0}.flyerx .hero-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(18px,2.4vw,38px);align-items:stretch}@media (max-width:1024px){.flyerx .hero-grid{align-items:start;grid-template-columns:1fr}}.flyerx .eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.flyerx .stamp-pill{letter-spacing:.14em;border:2px solid var(--ink);padding:4px 10px;transform:rotate(-1.4deg)}.flyerx .crowd,.flyerx .stamp-pill{font-family:var(--mono);font-weight:700;font-size:11px;text-transform:uppercase}.flyerx .crowd{display:inline-flex;align-items:center;gap:7px;letter-spacing:.16em;color:var(--color-accent-a-text)}.flyerx .crowd .d{width:9px;height:9px;border-radius:50%;background:var(--pink);box-shadow:0 0 9px var(--pink);animation:fx-bk 1.1s steps(1) infinite}.flyerx h1.big{position:relative;font-family:var(--anton);text-transform:uppercase;line-height:.9;letter-spacing:-.012em;font-size:clamp(66px,10.5vw,150px);margin:2px 0}.flyerx h1.big .g{position:absolute;inset:0;color:var(--color-accent-a-text);transform:translate(5px,4px);mix-blend-mode:multiply;z-index:0}.flyerx h1.big .t{position:relative;z-index:1;color:var(--ink)}.flyerx h1.big.solo{color:var(--ink);text-shadow:5px 4px 0 var(--pink)}.flyerx .sub{font-family:var(--mono);font-size:clamp(12px,1.05vw,15px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;color:var(--ink);max-width:40ch;margin:18px 0 26px}.flyerx .sub .hl{background:var(--blue);color:var(--color-on-accent-b);padding:0 5px}.flyerx .hero-left h1.big{margin-bottom:-.06em;width:-moz-fit-content;width:fit-content}.flyerx .hero-title-row{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:clamp(18px,3cqw,28px);padding-right:8px;container-type:inline-size}.flyerx .hero-title-row h1.big{min-width:0;font-size:clamp(66px,10.5vw,150px)}@media (max-width:767px){.flyerx .hero-title-row{min-height:clamp(148px,44vw,224px);align-items:flex-start;padding-top:0;box-sizing:border-box}.flyerx .hero-title-row h1.big{font-size:clamp(80px,25vw,140px);line-height:1;letter-spacing:-.03em}.flyerx .hero-headline-copy{display:block;transform:scaleX(.8);transform-origin:left center}.flyerx .hero-left .sub{max-width:none}.flyerx .hero-left .livebar{padding-bottom:10px}.flyerx .flyer .corner-stamp.cs1{display:none}}.flyerx .hero-left .sub{margin-top:10px}.flyerx .cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}@media (max-width:640px){.flyerx .cta{flex-wrap:nowrap;gap:10px}.flyerx .cta .btn{flex:1 1 0;min-width:0;justify-content:center;padding:12px;font-size:clamp(13px,3.4vw,17px);white-space:nowrap}}.flyerx .btn{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--black);text-transform:uppercase;font-size:clamp(15px,1.3vw,19px);letter-spacing:.03em;padding:14px 22px;border:2px solid var(--ink);text-decoration:none;transition:transform .12s}.flyerx .btn:hover{transform:translate(-1px,-1px)}.flyerx .btn-fill{background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--pink)}.flyerx .btn-fill:hover{box-shadow:7px 7px 0 var(--pink)}.flyerx .btn-out{background:transparent;color:var(--ink);box-shadow:5px 5px 0 var(--blue)}.flyerx .btn-out:hover{box-shadow:7px 7px 0 var(--blue)}.flyerx .smallprint{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-top:22px;display:flex;gap:14px;flex-wrap:wrap}.flyerx .smallprint b{color:var(--ink)}.flyerx .livebar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding:2px 0 18px}.flyerx .livebar .lv{display:inline-flex;align-items:center;gap:8px}.flyerx .livebar b{font-size:15px}.flyerx .livebar .dot2{opacity:.4}.flyerx .pulse{width:9px;height:9px;border-radius:50%;background:var(--pink);flex:none;position:relative}.flyerx .pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:color-mix(in srgb,var(--pink) 50%,transparent);animation:fx-pulse 1.5s ease-out infinite;pointer-events:none}@keyframes fx-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(2.55);opacity:0}to{transform:scale(2.55);opacity:0}}.flyerx .btn-go{background:var(--color-action-primary-bg);color:var(--color-on-accent-a);box-shadow:5px 5px 0 var(--ink)}.flyerx .btn-go:hover{box-shadow:7px 7px 0 var(--ink)}.flyerx .cta-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px}.flyerx .cta-kicker .free{background:#16120c;color:var(--hl);padding:2px 7px;letter-spacing:.12em}.flyerx .lineup-head .pulse{align-self:center}.flyerx .headliner{position:relative;margin-top:6px}.flyerx .hero-right .headliner{height:100%;display:flex;flex-direction:column}.flyerx .hero-right .poster{flex:1;display:flex;flex-direction:column}.flyerx .hero-right .poster .art{flex:1 1 auto;min-height:200px;height:100%;position:relative;overflow:hidden}.flyerx .hero-right .poster .art img,.flyerx .poster .art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.flyerx .tape{position:absolute;width:118px;height:30px;background:color-mix(in srgb,var(--pink) 30%,transparent);z-index:9;border-left:1px dashed rgba(0,0,0,.25);border-right:1px dashed rgba(0,0,0,.25)}.flyerx .tape.a{top:-15px;left:24px;transform:rotate(-7deg)}.flyerx .tape.b{bottom:-14px;right:24px;transform:rotate(-8deg);background:color-mix(in srgb,var(--blue) 26%,transparent)}.flyerx .hl-label{position:absolute;top:-14px;left:10px;z-index:11;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:var(--blue);color:var(--color-on-accent-b);padding:4px 9px;transform:rotate(2deg)}.flyerx .poster{position:relative;border:2px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--ink);overflow:hidden}.flyerx .poster .art{position:relative;height:200px;overflow:hidden;border-bottom:2px solid var(--ink);background:radial-gradient(circle,var(--ink) 1.4px,transparent 1.8px) 0 0 /6px 6px,linear-gradient(135deg,var(--pink),var(--blue));background-blend-mode:multiply,normal}.flyerx .poster .art .sky{position:absolute;inset:0;display:flex;align-items:flex-end;gap:5px;padding:0 12px;opacity:.55;mix-blend-mode:multiply}.flyerx .poster .art .sky i{flex:1;background:var(--ink);transform-origin:bottom;animation:fx-sky .9s ease-in-out infinite}.flyerx .poster .art .sky i:nth-child(2n){animation-duration:1.15s;animation-delay:-.4s}.flyerx .poster .art .sky i:nth-child(3n){animation-duration:.7s;animation-delay:-.55s}.flyerx .poster .art .sky i:nth-child(4n){animation-duration:1.3s;animation-delay:-.2s}.flyerx .poster .art .sky i:nth-child(5n){animation-duration:.82s;animation-delay:-.65s}@keyframes fx-sky{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.flyerx .poster .art .tag{position:absolute;left:12px;top:10px;z-index:4;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:4px 9px}.flyerx .poster .art .tag .tag-d{width:7px;height:7px;border-radius:50%;background:#ff4d7d;box-shadow:0 0 7px #ff4d7d;animation:fx-bk 1.3s steps(1) infinite}.flyerx .poster .body{position:relative;padding:18px 16px 17px}.flyerx .poster .body .rn{display:flex;align-items:center;gap:9px;font-family:var(--anton);text-transform:uppercase;font-size:40px;line-height:.95;letter-spacing:-.01em;white-space:nowrap}.flyerx .poster .body .rn .rn-vrf,.flyerx .poster .p-body .rn .rn-vrf{font-style:normal;font-size:.42em;color:var(--color-on-accent-b);background:var(--blue);width:1.5em;height:1.5em;border-radius:50%;display:inline-grid;place-content:center}.flyerx .poster .body .meta{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin:7px 0 0}.flyerx .poster .body .meta .b{color:var(--color-accent-b-text)}[data-theme=flyer][data-mode=dark] .flyerx .poster .body .meta .b{color:color-mix(in srgb,var(--color-accent-b-text) 88%,white)}.flyerx .poster .body .np-line{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:14px 0 16px;min-width:0}.flyerx .poster .body .np-line .np-k{flex-shrink:0;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.12em;color:var(--color-accent-a-text)}.flyerx .poster .body .np-line .np-v{font-family:var(--anton);font-size:clamp(16px,1.6vw,21px);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyerx .poster .body .row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.flyerx .poster .body .poster-people{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.flyerx .poster .body .played-by{display:flex;align-items:center;gap:9px;min-width:0}.flyerx .poster .body .played-by .played-by-k{flex-shrink:0;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.1em;color:var(--ink-mute)}.flyerx .played-by-faces{display:inline-flex;align-items:center}.flyerx .played-by-more{margin-left:8px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-mute);white-space:nowrap}.flyerx .poster .body .poster-listeners{display:flex;align-items:center;gap:9px;min-width:0}.flyerx .poster .body .poster-listeners .listeners-k{flex-shrink:0;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.1em;color:var(--ink-mute)}.flyerx .listeners-faces{display:inline-flex;align-items:center}.flyerx .listeners-more{margin-left:8px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-mute);white-space:nowrap}.flyerx .poster .body .pull{display:inline-flex;align-items:center;gap:8px;font-family:var(--black);text-transform:uppercase;font-size:14px;background:var(--ink);color:var(--paper);padding:9px 15px;cursor:pointer;box-shadow:3px 3px 0 var(--pink)}.flyerx .stamp-count{position:absolute;right:14px;top:-41px;z-index:11;width:82px;height:82px;border-radius:50%;border:2.5px solid var(--pink);background:var(--paper);color:var(--color-accent-a-text);transform:none;box-shadow:3px 3px 0 var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;text-align:center}.flyerx .stamp-count s{font-family:var(--anton);font-size:21px;text-decoration:none}.flyerx .stamp-count b{font-family:var(--mono);font-size:8px;letter-spacing:.1em;font-weight:700;margin-top:2px}.flyerx .fx-deadair{border:2px solid var(--ink);background:var(--ink);color:var(--paper);padding:clamp(22px,4vw,44px);text-align:center;transform:rotate(-.6deg);box-shadow:6px 6px 0 var(--pink)}.flyerx .fx-deadair-tag{font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.16em;background:var(--pink);color:var(--color-on-accent-a);padding:2px 8px}.flyerx .fx-deadair h3{font-family:var(--anton);font-size:clamp(40px,5vw,72px);line-height:.92;margin:12px 0 8px}.flyerx .fx-deadair p{font-family:var(--mono);font-size:12px;letter-spacing:.06em;margin:0 0 18px;color:color-mix(in srgb,var(--paper) 75%,transparent)}.flyerx .lineup{margin-top:clamp(30px,4.4vw,58px)}.flyerx .lineup-head{display:flex;align-items:baseline;gap:16px;margin-bottom:18px}.flyerx .lineup-head h2{font-family:var(--anton);text-transform:uppercase;font-size:clamp(26px,3vw,40px);letter-spacing:-.005em}.flyerx .lineup-head .ct{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:var(--pink);color:var(--color-on-accent-a);padding:3px 9px;transform:rotate(-1.5deg)}.flyerx .lineup-head .rule{flex:1;height:0;border-top:2px dashed var(--ink);opacity:.5;transform:translateY(-4px)}.flyerx .bill{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;font-family:var(--anton);text-transform:uppercase;line-height:1}.flyerx .bill a{position:relative;text-decoration:none;color:var(--ink);cursor:pointer;display:inline-flex;align-items:baseline;gap:8px;max-width:100%;transition:color .12s}.flyerx .bill .nm{min-width:0;overflow-wrap:break-word}.flyerx .bill a .dl{width:8px;height:8px;border-radius:50%;background:var(--pink);box-shadow:0 0 7px var(--pink);align-self:center;animation:fx-bk 1.3s steps(1) infinite;color:var(--color-on-accent-a)}.flyerx .bill a .ct{font-family:var(--mono);font-size:11px;color:var(--ink-mute);align-self:center}.flyerx .bill a.is-hover{color:var(--color-accent-a-text)}.flyerx .bill .s-xl{font-size:clamp(34px,4.2vw,60px)}.flyerx .bill .s-lg{font-size:clamp(26px,3.1vw,42px)}.flyerx .bill .s-md{font-size:clamp(20px,2.3vw,32px)}.flyerx .bill .s-sm{font-size:clamp(16px,1.8vw,24px)}.flyerx .bill .inv{background:var(--ink);color:var(--paper);padding:0 8px}.flyerx .bill .inv.is-hover{color:var(--color-accent-a-text)}.flyerx .bill .bl{color:var(--color-accent-b-text)}.flyerx .bill .add{font-family:var(--mono);font-weight:700;font-size:14px;letter-spacing:.1em;border:2px dashed var(--ink);padding:7px 14px;color:var(--ink)}.flyerx .bill .add:hover{background:var(--ink);color:var(--paper)}.flyerx .showcase{margin-top:clamp(30px,4.4vw,58px)}.flyerx .showcase-head{display:flex;align-items:baseline;gap:16px;margin-bottom:22px}.flyerx .showcase-head h2{font-family:var(--anton);text-transform:uppercase;font-size:clamp(26px,3vw,40px);letter-spacing:-.005em}.flyerx .showcase-head .ct{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:var(--blue);color:var(--color-on-accent-b);padding:3px 9px;transform:rotate(-1.5deg)}.flyerx .showcase-head .rule{flex:1;height:0;border-top:2px dashed var(--ink);opacity:.5;transform:translateY(-4px)}.flyerx .spot-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:680px){.flyerx .spot-cards{grid-template-columns:1fr}}@media (min-width:1025px){.flyerx .lcol-fame .spot-cards{grid-template-columns:1fr;gap:12px}}.flyerx .spot-card{position:relative;min-width:0;background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:22px 18px 16px;min-height:112px;display:flex;align-items:center}.flyerx .spot-tag{position:absolute;top:-12px;left:14px;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.12em;background:var(--pink);color:var(--color-on-accent-a);padding:3px 9px;transform:rotate(-1.6deg);white-space:nowrap}.flyerx .spot-tag.bl{background:var(--blue);color:var(--color-on-accent-b)}.flyerx .spot-body{display:flex;align-items:center;gap:14px;width:100%;text-decoration:none;color:var(--ink)}.flyerx a.spot-dj{transition:transform .12s}.flyerx a.spot-dj:hover{transform:translate(-1px,-1px)}.flyerx .spot-thumb{position:relative;flex:0 0 auto;width:104px;height:74px;border:2px solid var(--ink);background:var(--ink);overflow:hidden}.flyerx .spot-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.flyerx .spot-meta{min-width:0;display:flex;flex-direction:column;gap:6px}.flyerx .spot-title{font-family:var(--anton);text-transform:uppercase;font-size:clamp(16px,1.7vw,21px);line-height:1.05;letter-spacing:-.005em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flyerx a.spot-dj:hover .spot-title{color:var(--color-accent-a-text)}.flyerx .spot-stat{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-mute);white-space:nowrap}.flyerx .spot-stat b{color:var(--color-accent-a-text);font-weight:700}.flyerx .spot-dot{margin:0 7px;opacity:.6}.flyerx .spot-empty{font-family:var(--mono);font-size:13px;color:var(--ink-mute);line-height:1.45}.flyerx .spot-empty-h{display:block;font-family:var(--black);font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}.flyerx .hero-live-stamp{position:absolute;top:-12px;right:-20px;z-index:3;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.14em;color:var(--color-on-accent-a);background:var(--pink);border:2px solid var(--ink);padding:4px 9px;transform:rotate(-3deg);box-shadow:3px 3px 0 var(--ink)}.flyerx .btn.sm{font-size:13px;padding:9px 14px;box-shadow:4px 4px 0 var(--ink)}.flyerx .btn.sm.btn-out{box-shadow:4px 4px 0 var(--blue)}.flyerx .av-chip{display:inline-block;margin-left:-8px;border-radius:50%;box-shadow:0 0 0 2px var(--paper)}.flyerx .av-chip:first-child{margin-left:0}.flyerx .lroom{position:relative;z-index:20;height:100%;display:flex;flex-direction:column;background:var(--paper);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);cursor:pointer;transition:transform .12s}.flyerx .lroom:hover{transform:translate(-1px,-1px)}.flyerx .lroom-art{position:relative;flex:1 1 auto;min-height:clamp(120px,12vw,156px);background:linear-gradient(102deg,var(--pink) 0,#7a3df0 52%,var(--blue) 100%);border-bottom:2px solid var(--ink);overflow:hidden}.flyerx .lroom-sky{position:absolute;left:0;right:0;bottom:0;height:66%;display:flex;align-items:flex-end;gap:3px;padding:0 7px}.flyerx .lroom-sky i{flex:1;background:rgba(8,5,14,.5);border-radius:2px 2px 0 0}.flyerx .lroom-live{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.12em;color:#f1e9d7;background:rgba(8,5,14,.62);padding:4px 10px;border-radius:999px}.flyerx .lroom-live .d{width:7px;height:7px;border-radius:50%;background:#ff4d7d}.flyerx .lroom-live.on .d{background:#5dff9b;box-shadow:0 0 7px #5dff9b;animation:fx-bk 1.3s steps(1) infinite}.flyerx .lroom-house{position:absolute;top:12px;right:12px;z-index:2;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.1em;color:#16120c;background:var(--hl);border:1.5px solid #16120c;padding:4px 8px;transform:rotate(1.4deg)}.flyerx .lroom-count{position:absolute;right:16px;bottom:-24px;z-index:4;width:76px;height:76px;border-radius:50%;background:var(--paper);border:2.5px solid var(--pink);box-shadow:3px 3px 0 var(--ink);display:grid;place-content:center;text-align:center}.flyerx .lroom-count s{font-family:var(--anton);font-size:23px;line-height:1;text-decoration:none;color:var(--ink)}.flyerx .lroom-count b{display:block;font-family:var(--mono);font-size:7px;font-weight:700;letter-spacing:.08em;color:var(--ink-mute);margin-top:2px}.flyerx .lroom-body{padding:16px 18px 18px}.flyerx .lroom-title{display:flex;align-items:center;gap:8px;font-family:var(--anton);text-transform:uppercase;font-size:clamp(26px,3vw,40px);line-height:.95;letter-spacing:-.01em}.flyerx .lroom-title .vrf{font-style:normal;font-size:.4em;color:var(--color-on-accent-b);background:var(--blue);width:1.5em;height:1.5em;border-radius:50%;display:inline-grid;place-content:center}.flyerx .lroom-fmt{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-top:6px}.flyerx .lroom-np{display:flex;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;border-top:1.5px dashed var(--hairline)}.flyerx .lroom-np .np-k{flex-shrink:0;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.12em;color:var(--color-accent-a-text)}.flyerx .lroom-np .np-v{font-family:var(--anton);font-size:clamp(15px,1.5vw,19px);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flyerx .lroom-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.flyerx .lroom-djs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.flyerx .lroom-djs .dj-line{display:inline-flex;align-items:center;gap:7px}.flyerx .lroom-djs .dj-k{font-family:var(--mono);font-weight:700;font-size:9.5px;letter-spacing:.1em;color:var(--ink-mute)}.flyerx .lroom-djs .dj-v{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:13px;font-weight:700;color:var(--ink)}.flyerx .lroom-djs .dj-sep{color:var(--ink-mute);opacity:.5}.flyerx .lroom-jump{flex-shrink:0;font-family:var(--black);text-transform:uppercase;font-size:14px;letter-spacing:.04em;color:var(--paper);background:var(--ink);padding:10px 16px;box-shadow:4px 4px 0 var(--pink)}.flyerx .lroom:hover .lroom-jump{box-shadow:6px 6px 0 var(--pink)}.flyerx .lroom-ppl{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:13px;border-top:1.5px dashed var(--hairline)}.flyerx .lroom-ppl-k{font-family:var(--mono);font-weight:700;font-size:9.5px;letter-spacing:.1em;color:var(--ink-mute)}.flyerx .lroom-avatars{display:inline-flex;align-items:center}.flyerx .lroom-more{margin-left:8px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink-mute)}.flyerx .happening{display:flex;align-items:center;gap:18px;margin-top:clamp(22px,2.6vw,34px);margin-inline:calc(50% - 50cqw);padding:13px calc(50cqw - 50%);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.flyerx .happening-k{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.12em;color:var(--ink)}.flyerx .happening-k .d{width:8px;height:8px;border-radius:50%;background:var(--pink);box-shadow:0 0 7px var(--pink);animation:fx-bk 1.3s steps(1) infinite}.flyerx .happening-feed{display:flex;gap:22px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.flyerx .happening-feed::-webkit-scrollbar{display:none}.flyerx .hap{position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:2px;min-width:0;max-width:240px;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:var(--ink)}.flyerx .hap+.hap:before{content:"";position:absolute;left:-12px;top:50%;height:78%;transform:translateY(-50%);border-left:2px dotted var(--ink);opacity:.5}.flyerx .hap-room-name{font-family:var(--anton);text-transform:uppercase;font-size:15px;line-height:1.05;letter-spacing:-.005em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyerx .hap:hover .hap-room-name{color:var(--color-accent-a-text)}.flyerx .hap-genre{font-weight:700;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-b-text)}.flyerx .hap-genre,.flyerx .hap-track{font-family:var(--mono);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyerx .hap-track{margin-top:1px;font-size:11.5px;color:var(--ink)}.flyerx .hap-stat{font-family:var(--mono);font-size:10px;color:var(--ink-mute);white-space:nowrap}.flyerx .hap-dot{color:var(--color-accent-a-text)}.flyerx .hap-empty{font-family:var(--mono);font-size:12px;color:var(--ink-mute)}.flyerx .happening-all{flex-shrink:0;background:none;border:0;cursor:pointer;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--pink);padding-bottom:2px}.flyerx .happening--menu{display:block;border:0;padding:0}.flyerx .hap-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px;padding-inline:clamp(16px,3vw,30px)}.flyerx .flow-rooms{border-bottom:2px solid var(--ink)}.flyerx .flow-rooms,.flyerx .fr-item{position:relative;border-top:2px solid var(--ink)}.flyerx .fr-item{overflow:hidden;background:var(--paper)}.flyerx .fr-item[data-first]{border-top:none}.flyerx .fr-link{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(14px,2.4vw,30px);height:64px;padding:0 clamp(16px,3vw,30px);cursor:pointer;text-decoration:none;color:var(--ink)}.flyerx .fr-name{flex:1;min-width:0;font-family:var(--anton);text-transform:uppercase;font-size:clamp(18px,2.5vw,30px);letter-spacing:-.01em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyerx .fr-genre{font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-b-text)}.flyerx .fr-genre,.flyerx .fr-listen{flex-shrink:0;font-family:var(--mono);white-space:nowrap}.flyerx .fr-listen{font-size:12px;color:var(--ink-mute)}.flyerx .fr-marquee{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;background:var(--ink);transform:translate3d(0,101%,0)}.flyerx .fr-marquee-wrap{height:100%;width:100%;overflow:hidden}.flyerx .fr-marquee-inner{display:flex;align-items:center;height:100%;width:-moz-fit-content;width:fit-content}.flyerx .fr-item:hover .fr-marquee-inner{will-change:transform}.flyerx .fr-part{display:flex;align-items:center;gap:18px;flex-shrink:0;padding-right:18px;height:100%;font-family:var(--mono);font-size:13px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.flyerx .fr-mq-lead{font-weight:700;color:var(--color-accent-a-text)}.flyerx .fr-mq-track{font-family:var(--black);font-size:15px}.flyerx .fr-mq-sep{opacity:.45}.flyerx .fr-mq-stat{color:color-mix(in srgb,var(--paper) 78%,transparent)}.flyerx .fr-mq-join{font-weight:700;color:var(--color-accent-a-text)}.flyerx .fr-mq-chip{flex-shrink:0;width:108px;height:38px;border:2px solid var(--paper)}.flyerx .flow-rooms[data-static] .fr-static-track{flex-basis:100%;font-family:var(--mono);font-size:11px;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyerx .mobile-dock{display:none}@media (max-width:640px){.flyerx .mobile-dock{display:flex;justify-content:center;position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);z-index:85;pointer-events:none}.flyerx .mobile-dock .dock-outer{pointer-events:auto}}.flyerx .dock-panel{padding:8px 9px;background:var(--fg);border:2px solid var(--fg);border-radius:0;box-shadow:4px 4px 0 var(--pal-a)}.flyerx .dock-item{background:color-mix(in oklab,var(--bg) 12%,transparent);border:2px solid color-mix(in oklab,var(--bg) 32%,transparent);border-radius:0;color:var(--bg)}.flyerx .dock-item.dock-item--on{background:var(--bg);border-color:var(--bg);color:var(--fg)}.flyerx .dock-item.dock-item--cta{background:var(--pal-a);border-color:var(--pal-a);color:#fff}.flyerx .dock-item.dock-item--playlist-empty{border-color:var(--pal-a);color:var(--pal-a)}.flyerx .dock-first-playlist-cue{position:absolute;z-index:4;bottom:calc(100% + 14px);left:50%;width:-moz-max-content;width:max-content;max-width:min(230px,calc(100vw - 32px));padding:8px 10px;border:2px solid var(--fg);background:var(--pal-a);color:#fff;box-shadow:3px 3px 0 var(--fg);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;transform:translateX(-50%);animation:dock-first-playlist-cue-in .22s ease-out both}.flyerx .dock-first-playlist-cue:after{content:"";position:absolute;bottom:-7px;left:50%;width:11px;height:11px;border-right:2px solid var(--fg);border-bottom:2px solid var(--fg);background:var(--pal-a);transform:translateX(-50%) rotate(45deg)}@keyframes dock-first-playlist-cue-in{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.flyerx .dock-first-playlist-cue{animation:none}}@media (max-width:640px){.flyerx .site-mast .playlist-nav-anchor{display:none}}.flyerx button.first-playlist-cue{padding:8px 10px;border:2px solid var(--fg);background:var(--primary);color:var(--color-on-accent-a)}.flyerx .dock-icon{width:100%;height:100%;color:inherit}.flyerx .dock-icon svg{width:52%;height:52%}.flyerx .dock-label{padding:3px 8px;background:var(--bg);color:var(--fg);border:2px solid var(--bg);border-radius:0;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.flyerx .landing-cols{display:grid;grid-template-columns:1.5fr 1.25fr 1.1fr;gap:clamp(20px,2.6vw,42px);margin-top:clamp(28px,3.6vw,52px);align-items:stretch}@media (max-width:1024px){.flyerx .landing-cols{grid-template-columns:1fr;gap:34px}}.flyerx .lcol{min-width:0;display:flex;flex-direction:column}.flyerx .lcol-fame .showcase{margin-top:0}.flyerx .lcol-head{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.flyerx .lcol-head h2{font-family:var(--anton);text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.005em}.flyerx .lcol-head .ct{flex-shrink:0;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--pink);color:var(--color-on-accent-a);padding:3px 8px;transform:rotate(-1.5deg)}.flyerx .lcol-head .ct.bl{background:var(--blue);color:var(--color-on-accent-b)}.flyerx .lcol-head .rule{flex:1;height:0;border-top:2px dashed var(--ink);opacity:.5;transform:translateY(-5px)}.flyerx .lcol-more{margin-top:auto;align-self:flex-end;padding-top:16px;cursor:pointer;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute)}.flyerx .lcol-more:hover{color:var(--color-accent-a-text)}.flyerx .landing-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;padding-top:24px;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.flyerx .landing-legal a{color:var(--ink-mute)}.flyerx .landing-legal a:hover{color:var(--color-accent-a-text)}@media (min-width:1025px){.flyerx .lcol-more{min-height:33px}.flyerx .lcol-fame .showcase-head{margin-bottom:18px}.flyerx .lcol-fame .showcase-head h2{font-size:clamp(22px,2.4vw,32px)}.flyerx .lcol-fame .showcase{flex:1;display:flex;flex-direction:column;padding-bottom:33px}.flyerx .lcol-fame .spot-cards,.flyerx .lcol-live .live-row2{flex:1;grid-auto-rows:1fr}}.flyerx .wlcard{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.flyerx .wlcard-top{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer}.flyerx .wlcard-thumb{position:relative;flex-shrink:0;width:58px;height:58px;border:2px solid var(--ink)}.flyerx .wlcard-badge{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:var(--pink);color:var(--color-on-accent-a);border:2px solid var(--paper);font-family:var(--anton);font-size:12px;display:grid;place-content:center}.flyerx .wlcard-id{min-width:0;flex:1}.flyerx .wlcard-name{display:flex;align-items:center;gap:6px;font-family:var(--anton);text-transform:uppercase;font-size:20px;letter-spacing:-.005em}.flyerx .wlcard-name .vrf{font-style:normal;font-size:.5em;color:var(--color-on-accent-b);background:var(--blue);width:1.5em;height:1.5em;border-radius:50%;display:inline-grid;place-content:center}.flyerx .wlcard-sub{font-family:var(--mono);font-size:11px;color:var(--ink-mute);margin-top:3px}.flyerx .wlcard-ppl{display:flex;align-items:center;margin-top:7px}.flyerx .wlcard-more{margin-left:8px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-mute)}.flyerx .wlcard-join{display:block;width:100%;cursor:pointer;font-family:var(--black);text-transform:uppercase;font-size:13px;letter-spacing:.04em;color:var(--paper);background:var(--ink);border:0;border-top:2px solid var(--ink);padding:11px 14px;text-align:center}.flyerx .live-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.flyerx .lo-card{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;background:var(--paper);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;text-align:left}.flyerx .lo-card-thumb{flex-shrink:0;width:38px;height:38px;border:1.5px solid var(--ink)}.flyerx .lo-card-meta{min-width:0;display:flex;flex-direction:column}.flyerx .lo-card-name{font-family:var(--black);font-size:13px}.flyerx .lo-card-name,.flyerx .lo-card-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyerx .lo-card-sub{font-family:var(--mono);font-size:10px;color:var(--ink-mute)}.flyerx .jb-list{display:flex;flex-direction:column;gap:8px}.flyerx .jb-row{display:flex;align-items:center;gap:11px;padding:10px 12px;background:var(--paper);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.flyerx .jb-thumb{display:block;-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:38px;height:38px;border:1.5px solid var(--ink)}.flyerx .jb-meta{flex:1;min-width:0;display:flex;flex-direction:column}.flyerx .jb-name{font-family:var(--black);font-size:14px}.flyerx .jb-name,.flyerx .jb-now{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyerx .jb-now{color:var(--ink-mute)}.flyerx .jb-go,.flyerx .jb-now{font-family:var(--mono);font-size:10.5px}.flyerx .jb-go{flex-shrink:0;cursor:pointer;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--paper);background:var(--ink);border:0;padding:7px 11px;box-shadow:3px 3px 0 var(--pink)}.flyerx .jb-go:hover{box-shadow:4px 4px 0 var(--pink)}.flyerx .jb-empty{font-family:var(--mono);font-size:12.5px;color:var(--ink-mute);line-height:1.5;padding:4px 2px}.flyerx .fx-footer-col a.soon{opacity:.5;cursor:default}.flyerx .fx-socials{display:flex;gap:10px;margin-top:2px}.flyerx .fx-soc{width:34px;height:34px;display:grid;place-content:center;border:2px solid rgba(241,233,215,.28);color:#cdc3ab;transition:color .12s,border-color .12s}.flyerx .fx-soc:hover{color:#f1e9d7;border-color:rgba(241,233,215,.6)}.flyerx .fx-soc svg{width:18px;height:18px}.flyerx .halftone-blob{position:absolute;z-index:5;pointer-events:none;background:radial-gradient(circle,var(--blue) 1.6px,transparent 2.1px) 0 0 /9px 9px;mix-blend-mode:multiply}.flyerx .hb1{left:-40px;top:230px;width:240px;height:200px;opacity:.4;-webkit-mask-image:radial-gradient(circle,#000,transparent 70%);mask-image:radial-gradient(circle,#000,transparent 70%)}.flyerx .corner-stamp{position:absolute;z-index:31;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-a-text);border:2px solid var(--pink);padding:5px 9px;mix-blend-mode:multiply}.flyerx .cs1{right:18px;top:88px;transform:rotate(8deg)}.flyerx .tear-hint{position:absolute;left:50%;bottom:60px;transform:translateX(-50%) rotate(-1.2deg);z-index:38;display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:9px 15px;box-shadow:4px 4px 0 var(--blue);transition:transform .14s}.flyerx .tear-hint:hover{transform:translateX(-50%) translateY(2px) rotate(-1.2deg)}.flyerx .tear-hint .arr{display:inline-block;animation:fx-bob 1.4s ease-in-out infinite}@keyframes fx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.flyerx .wall{position:relative;padding:24px clamp(18px,4vw,48px) 60px;background:repeating-linear-gradient(0deg,transparent 0 38px,color-mix(in srgb,var(--ink) 5%,transparent) 38px 39px),repeating-linear-gradient(90deg,transparent 0 38px,color-mix(in srgb,var(--ink) 5%,transparent) 38px 39px),radial-gradient(circle,color-mix(in srgb,var(--ink) 18%,transparent) 1px,transparent 1.5px) 0 0 /7px 7px,linear-gradient(168deg,var(--wall),var(--wall-2))}.flyerx .wall>.site-mast{margin:-24px calc(-1 * clamp(18px, 4vw, 48px)) 22px}.flyerx .wall-back{position:fixed;left:clamp(10px,2vw,22px);top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:left center;z-index:60;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:8px 14px;box-shadow:3px 3px 0 var(--pink);white-space:nowrap;transition:transform .14s}.flyerx .wall-back:hover{transform:translateY(-50%) translateX(-2px) rotate(-90deg)}.flyerx .whead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.flyerx .whead .sub{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.flyerx .netstat{display:flex;align-items:center;gap:16px}.flyerx .netstat .item{text-align:right}.flyerx .netstat .item .n{font-family:var(--anton);font-size:clamp(22px,2.2vw,34px);line-height:.9}.flyerx .netstat .item .n .ld{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--pink);box-shadow:0 0 9px var(--pink);margin-right:6px;animation:fx-bk 1.2s steps(1) infinite}.flyerx .netstat .item .c{font-family:var(--mono);font-weight:700;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-top:4px}.flyerx .netstat .vsep{width:2px;height:36px;background:var(--ink);opacity:.3}.flyerx .filterwrap{position:relative;margin-bottom:8px}.flyerx .genres{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.flyerx .genres button{cursor:pointer;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:7px 12px;border:2px solid var(--ink);background:transparent;transition:transform .12s;white-space:nowrap;flex-shrink:0}.flyerx .genres button:nth-child(3n){transform:rotate(-1.1deg)}.flyerx .genres button:nth-child(4n){transform:rotate(1deg)}.flyerx .genres button:nth-child(5n){transform:rotate(-.6deg)}.flyerx .genres button:hover{transform:translateY(-1px)}.flyerx .genres button.on{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--pink)}.flyerx .genres button.code{border-style:dashed}.flyerx .sortrow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:22px}.flyerx .sortrow .lab{letter-spacing:.16em;margin-right:2px}.flyerx .sortrow .lab,.flyerx .sortrow button{font-family:var(--mono);font-weight:700;font-size:10px;text-transform:uppercase;color:var(--ink-mute)}.flyerx .sortrow button{cursor:pointer;letter-spacing:.1em;padding:6px 12px;border:1.5px solid color-mix(in srgb,var(--ink) 40%,transparent);background:transparent;border-radius:999px}.flyerx .sortrow button.on{color:var(--ink);border-color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.flyerx .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(18px,2vw,26px)}.flyerx .grid .poster{position:relative;background:var(--paper);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);cursor:pointer;transition:transform .16s,box-shadow .16s;overflow:visible}.flyerx .grid .poster:nth-child(2n){transform:rotate(-1deg)}.flyerx .grid .poster:nth-child(odd){transform:rotate(.8deg)}.flyerx .grid .poster:hover{transform:rotate(0) translate(-2px,-2px);box-shadow:10px 10px 0 var(--pink)}.flyerx .p-art{position:relative;height:96px;border-bottom:2px solid var(--ink);overflow:hidden;background:radial-gradient(circle,rgba(22,18,12,.4) 1px,transparent 1.4px) 0 0 /6px 6px,linear-gradient(135deg,#ff7eb0,#7ea8ff);background-blend-mode:normal,normal}.flyerx .grid .poster:nth-child(3n+2) .p-art{background:radial-gradient(circle,rgba(22,18,12,.4) 1px,transparent 1.4px) 0 0 /6px 6px,linear-gradient(135deg,#7ea8ff,#a0aaf8);background-blend-mode:normal,normal}.flyerx .grid .poster:nth-child(3n) .p-art{background:radial-gradient(circle,rgba(22,18,12,.4) 1px,transparent 1.4px) 0 0 /6px 6px,linear-gradient(135deg,#a0aaf8,#ff7eb0);background-blend-mode:normal,normal}.flyerx .p-art .rank{position:absolute;left:10px;top:5px;font-family:var(--anton);font-size:30px;color:var(--paper);text-shadow:2px 2px 0 var(--ink)}.flyerx .p-art .live{position:absolute;right:10px;top:9px;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-weight:700;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:3px 7px}.flyerx .p-art .live .d{width:6px;height:6px;border-radius:50%;background:var(--pink);box-shadow:0 0 7px var(--pink);animation:fx-bk 1.2s steps(1) infinite}.flyerx .p-art .dj{position:absolute;right:10px;bottom:8px;display:flex;align-items:center;gap:7px}.flyerx .p-art .dj .ava{width:24px;height:24px;border-radius:50%;border:2px solid var(--paper);background:radial-gradient(circle,var(--pink),var(--blue))}.flyerx .p-art .dj .djn{font-family:var(--mono);font-size:10px;color:var(--paper);text-shadow:0 1px 2px rgba(0,0,0,.6)}.flyerx .p-art .p-cover,.flyerx .p-cover,.flyerx .poster .p-art .p-cover{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.flyerx .poster .p-art .headcount{position:absolute;right:10px;top:10px;font-family:var(--mono);font-weight:700;font-size:11px;background:var(--ink);color:var(--paper);padding:2px 7px}.flyerx .poster .p-art .housechip{position:absolute;left:10px;top:32px;font-family:var(--mono);font-weight:700;font-size:9px;letter-spacing:.12em;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);padding:1px 6px;transform:rotate(-2deg)}.flyerx .p-body{padding:13px 14px 14px;position:relative;background:var(--paper);color:var(--ink)}.flyerx .p-body .rn{font-family:var(--anton);text-transform:uppercase;font-size:28px;line-height:.9;color:var(--ink)}.flyerx .grid .poster:hover .rn{color:var(--color-accent-a-text)}.flyerx .p-body .now{font-family:var(--mono);font-size:11px;letter-spacing:.01em;color:var(--ink-mute);margin-top:8px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyerx .p-body .now .ic{color:var(--color-accent-a-text)}.flyerx .p-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;min-height:24px}.flyerx .p-foot .poster-listeners{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.flyerx .listeners-faces .listeners-more:first-child{margin-left:0}.flyerx .tags{display:flex;gap:5px;flex-wrap:wrap}.flyerx .tags .tag{font-family:var(--mono);font-weight:700;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1.5px solid var(--ink);padding:3px 7px;white-space:nowrap}.flyerx .tags .tag.code{border-style:dashed;color:var(--color-accent-b-text);border-color:var(--blue)}.flyerx .p-foot .ls{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-weight:700;font-size:12px;flex:0 0 auto}.flyerx .p-foot .ls .eq{display:inline-flex;align-items:flex-end;gap:2px;height:13px}.flyerx .p-foot .ls .eq i{width:3px;background:var(--pink);height:100%;transform-origin:bottom;transform:scaleY(.3);animation:fx-eq 1s ease-in-out infinite}.flyerx .p-foot .ls .eq i:nth-child(2){animation-delay:.2s;background:var(--blue)}.flyerx .p-foot .ls .eq i:nth-child(3){animation-delay:.4s}@keyframes fx-judder{0%{transform:translate(4px,3px)}25%{transform:translate(3px,4px)}50%{transform:translate(5px,2px)}75%{transform:translate(4px,4px)}to{transform:translate(4px,3px)}}.flyerx .big .g{animation:fx-judder .55s steps(2) infinite}.flyerx h1.big:hover .g{animation-duration:.2s}@keyframes fx-slam{0%{opacity:0;transform:scale(2.4) rotate(-22deg)}55%{opacity:1;transform:scale(.9) rotate(var(--slam-rot,0deg))}80%{transform:scale(1.05)}to{opacity:1;transform:scale(1) rotate(var(--slam-rot,0deg))}}.flyerx .hl-label,.flyerx .stamp-count,.flyerx .stamp-pill{animation:fx-slam .6s cubic-bezier(.2,1.5,.35,1) both}@keyframes fx-pasteup{0%{opacity:0;transform:translateY(-20px) rotate(-6deg)}65%{opacity:1;transform:translateY(4px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.flyerx .fx-paste>*{animation:fx-pasteup .5s cubic-bezier(.2,1,.3,1) both}.flyerx .fx-paste>:nth-child(2){animation-delay:.08s}.flyerx .fx-paste>:nth-child(3){animation-delay:.16s}.flyerx .fx-paste>:nth-child(4){animation-delay:.24s}.flyerx .fx-paste>:nth-child(5){animation-delay:.32s}.flyerx .hero-right{min-width:0}.flyerx .recent{position:relative;z-index:20;margin-top:clamp(22px,2.6vw,32px)}.flyerx .recent-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}.flyerx .recent-head h2{font-family:var(--anton);font-size:clamp(19px,1.7vw,23px);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.flyerx .recent-head .rsub{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap}.flyerx .recent-head .rule{flex:1;height:0;border-top:2px solid var(--ink)}.flyerx .recent-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.flyerx .rcard{display:flex;gap:7px;align-items:stretch;padding:8px;text-decoration:none;color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;transform:rotate(-.6deg);transition:transform .12s,box-shadow .12s}.flyerx .rcard:nth-child(2){transform:rotate(.5deg)}.flyerx .rcard:nth-child(3){transform:rotate(-.3deg)}.flyerx .rcard:hover{transform:translateY(-2px) rotate(0deg);box-shadow:6px 6px 0 var(--pink)}.flyerx .rart{position:relative;width:38px;flex:none;border:2px solid var(--ink);background:radial-gradient(circle,rgba(22,18,12,.4) 1px,transparent 1.4px) 0 0 /5px 5px,linear-gradient(135deg,#ff7eb0,#7ea8ff)}.flyerx .rart .rlive{position:absolute;top:4px;left:4px;width:7px;height:7px;border-radius:50%;background:var(--pink);box-shadow:0 0 6px var(--pink);animation:fx-bk 1.1s steps(1) infinite;color:var(--color-on-accent-a)}.flyerx .rmeta{display:flex;flex-direction:column;min-width:0;flex:1}.flyerx .rname{font-family:var(--black);font-size:12.5px;text-transform:uppercase}.flyerx .rname,.flyerx .rnow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyerx .rnow{font-family:var(--mono);font-size:10px;color:var(--ink-mute);margin-top:2px}.flyerx .rfoot{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto;padding-top:7px}.flyerx .rwhen{color:var(--ink-mute)}.flyerx .rjoin,.flyerx .rwhen{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.flyerx .rjoin{font-weight:700;color:var(--paper);background:var(--ink);padding:3px 7px}.flyerx .rcard:hover .rjoin{background:var(--pink);color:var(--color-on-accent-a)}@media (max-width:768px){.flyerx .hero-grid{grid-template-columns:1fr;gap:24px}.flyerx .fx-stkr--a{top:110px;left:-6px}.flyerx .fx-stkr--a .fx-stk-smiley{transform:scale(.58);transform-origin:top left}.flyerx h1.big{font-size:clamp(56px,18vw,96px)}.flyerx .grid,.flyerx .recent-row{grid-template-columns:1fr}.flyerx .rfoot{flex-direction:row;align-items:center;justify-content:space-between}.flyerx .rart{width:50px}.flyerx .genres{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.fx-rip-half--left,.fx-rip-half--right{transform-origin:50% 50%}.flyerx.ripping .fx-rip-half--left{filter:drop-shadow(7px 16px 20px rgba(0,0,0,.55)) drop-shadow(0 2px 0 rgba(22,18,12,.6))}.flyerx.ripping .fx-rip-half--right{filter:drop-shadow(7px -16px 20px rgba(0,0,0,.55)) drop-shadow(0 -2px 0 rgba(22,18,12,.6))}.fx-scrap--1{left:22%;top:48%}.fx-scrap--2{left:51%;top:51%}.fx-scrap--3{left:76%;top:49%}}@media (prefers-reduced-motion:reduce){.flyerx *,.flyerx :after,.flyerx :before{animation:none!important;transition:none!important}}html[data-fx=min] .flyerx *,html[data-fx=min] .flyerx :after,html[data-fx=min] .flyerx :before{animation:none!important;transition:none!important}.flyerx .fx-panel[aria-hidden=true] *,.flyerx .fx-panel[aria-hidden=true] :after,.flyerx .fx-panel[aria-hidden=true] :before{animation-play-state:paused!important}.flyerx .fx-stickers{position:absolute;inset:0;z-index:24;pointer-events:none;overflow:hidden}.flyerx .fx-stkr{position:absolute;pointer-events:auto}.flyerx .fx-stkr>span{position:relative;display:grid;place-items:center;text-align:center;cursor:pointer;transition:transform .22s cubic-bezier(.3,1.4,.4,1)}.flyerx .fx-stkr:hover>span{transform:scale(1.18) rotate(-5deg)}.flyerx .fx-stkr--a{top:142px;left:4px;z-index:6;transform:translateY(0) rotate(-8deg)}.flyerx .fx-stkr--b{top:64%;left:1.2%;transform:translateY(-3px) rotate(-4deg)}.flyerx .fx-stkr--c{top:12%;left:4.5%;transform:translateY(0) rotate(7deg)}.flyerx .fx-stkr--d{top:9%;right:1.2%;transform:translateY(0) rotate(-8deg)}.flyerx .fx-stkr--f{top:44%;right:6%;transform:translateY(0) rotate(7deg)}@keyframes fx-floatA{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-13px) rotate(-3deg)}}@keyframes fx-floatB{0%,to{transform:translateY(0) rotate(7deg)}50%{transform:translateY(-11px) rotate(11deg)}}@keyframes fx-floatC{0%,to{transform:translateY(-3px) rotate(-4deg)}50%{transform:translateY(11px) rotate(3deg)}}.flyerx .fx-stk-raw{font-family:var(--black);font-size:25px;color:var(--color-accent-a-text);background:var(--paper);border:3px solid var(--pink);padding:7px 15px;letter-spacing:.06em;box-shadow:4px 4px 0 var(--ink)}.flyerx .fx-stk-star{width:106px;height:106px;background:var(--pink);color:var(--color-on-accent-a);font-family:var(--black);font-size:17px;line-height:.92;clip-path:polygon(50% 0,61% 20%,83% 13%,77% 35%,100% 43%,80% 56%,93% 78%,68% 74%,57% 97%,46% 75%,22% 82%,28% 59%,5% 50%,26% 39%,15% 17%,39% 23%)}.flyerx .fx-stk-smiley{width:108px;height:108px;border-radius:50%;background:var(--hl);border:3px solid var(--ink);box-shadow:5px 5px 0 rgba(22,18,12,.28)}[data-theme=flyer][data-mode=dark] .flyerx .fx-stk-smiley{background:#c2a02e;box-shadow:5px 5px 0 rgba(0,0,0,.45)}.flyerx .fx-stk-smiley:before{content:"";position:absolute;top:33px;left:34px;width:9px;height:20px;border-radius:50%;background:var(--ink);box-shadow:31px 0 0 var(--ink)}.flyerx .fx-stk-smiley:after{content:"";position:absolute;top:54px;left:30px;width:47px;height:26px;border:3px solid var(--ink);border-top:0;border-radius:0 0 47px 47px}.flyerx .fx-stk-tape{width:110px;height:70px;background:var(--ink);border:3px solid var(--ink);box-shadow:5px 5px 0 rgba(22,18,12,.28)}.flyerx .fx-stk-tape:before{content:"";position:absolute;top:12px;left:14px;right:14px;height:19px;background:var(--paper)}.flyerx .fx-stk-tape:after{content:"";position:absolute;bottom:13px;left:30px;width:14px;height:14px;border-radius:50%;background:var(--paper);box-shadow:35px 0 0 var(--paper)}.flyerx .fx-stk-bolt{width:46px;height:74px;display:grid;place-items:center}.flyerx .fx-stk-bolt svg{width:100%;height:100%;display:block;filter:drop-shadow(3px 4px 0 rgba(22,18,12,.28))}.flyerx .wall-search{display:flex;align-items:center;gap:9px;border:2px solid var(--ink);background:var(--paper-hi);padding:9px 13px;margin-bottom:12px;max-width:360px}.flyerx .wall-search .ws-ic{font-size:15px;color:var(--ink-mute)}.flyerx .wall-search .ws-in{flex:1;border:none;background:none;outline:none;font-family:var(--mono);font-size:13px;color:var(--ink)}.flyerx .wall-search .ws-in::-moz-placeholder{color:var(--ink-mute)}.flyerx .wall-search .ws-in::placeholder{color:var(--ink-mute)}.flyerx .wall-empty{font-family:var(--mono);font-size:14px;color:var(--ink-mute);border:2px dashed color-mix(in srgb,var(--ink) 30%,transparent);padding:28px;text-align:center}.flyerx .wall-empty .btn{margin-top:14px;display:inline-block}.flyerx .fx-footer{position:relative;z-index:20;margin-top:clamp(36px,5vw,70px);background:var(--ink);color:var(--paper);border-top:3px solid var(--pink);padding:36px clamp(20px,4vw,56px) 0}.flyerx .fx-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px}@media (max-width:1024px){.flyerx .fx-footer-top{grid-template-columns:1fr 1fr}}@media (max-width:640px){.flyerx .fx-footer-top{grid-template-columns:1fr;gap:22px}.flyerx .fx-footer-bar{flex-direction:column;gap:6px;align-items:flex-start}}.flyerx .fx-footer-wm{font-family:var(--black);font-size:32px;line-height:1}.flyerx .fx-footer-wm b{color:var(--color-accent-a-text)}.flyerx .fx-footer-manifesto{font-family:var(--mono);font-size:12px;line-height:1.6;color:color-mix(in srgb,var(--paper) 72%,var(--ink));margin-top:12px;max-width:34ch}.flyerx .fx-footer-manifesto em{color:var(--paper);font-style:normal;font-weight:700}.flyerx .fx-footer-col h2{font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-a-text);margin-bottom:11px}.flyerx .fx-footer-col a{display:block;font-family:var(--ui);font-weight:500;font-size:14px;color:var(--paper);text-decoration:none;margin-bottom:8px;opacity:.85;cursor:pointer}.flyerx .fx-footer-col a:hover{opacity:1;color:#7ea8ff}.flyerx .fx-footer-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid color-mix(in srgb,var(--paper) 18%,transparent);margin-top:28px;padding:14px 0 22px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 60%,var(--ink))}@media (max-width:1200px){.flyerx .fx-stickers{display:none}}.flyerx .fx-modal-wrap{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:rgba(12,12,15,.74);animation:fx-modal-in .18s ease both}@keyframes fx-modal-in{0%{opacity:0}to{opacity:1}}.flyerx .fx-modal{position:relative;width:min(440px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--paper);border:2.5px solid var(--ink);box-shadow:10px 10px 0 var(--ink),0 30px 60px -20px #000;padding:30px 28px 24px;transform:rotate(-.6deg);animation:fx-modal-pop .22s cubic-bezier(.2,1.3,.35,1) both}@keyframes fx-modal-pop{0%{opacity:0;transform:rotate(-.6deg) translateY(16px) scale(.96)}to{opacity:1;transform:rotate(-.6deg) translateY(0) scale(1)}}.flyerx .fx-modal-x{position:absolute;top:10px;right:12px;width:30px;height:30px;font-size:24px;line-height:1;color:var(--ink);background:none;border:none;cursor:pointer}.flyerx .fx-modal-x:hover{color:var(--color-accent-a-text)}.flyerx .fx-modal-tag{display:inline-block;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:4px 9px;transform:rotate(-1.5deg)}.flyerx .fx-modal-title{font-family:var(--anton);font-size:46px;text-transform:uppercase;line-height:.9;letter-spacing:-.01em;margin:12px 0 6px;color:var(--ink)}.flyerx .fx-modal-sub{font-family:var(--mono);font-size:12px;color:var(--ink-mute);margin-bottom:18px}.flyerx .fx-modal-lab{display:block;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 7px}.flyerx .fx-modal-lab span{color:var(--ink-mute);font-weight:400;letter-spacing:.04em}.flyerx .fx-modal-in{width:100%;font-family:var(--ui);font-size:16px;color:var(--ink);background:var(--paper-hi);border:2px solid var(--ink);padding:11px 12px;margin-bottom:18px}.flyerx .fx-modal-in::-moz-placeholder{color:var(--ink-mute)}.flyerx .fx-modal-in::placeholder{color:var(--ink-mute)}.flyerx .fx-modal-in:focus{outline:none;box-shadow:3px 3px 0 var(--pink)}.flyerx .fx-modal-genres{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.flyerx .fx-modal-genres button{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:transparent;border:2px solid var(--ink);padding:6px 11px;cursor:pointer;transition:transform .1s}.flyerx .fx-modal-genres button:hover{transform:translateY(-1px)}.flyerx .fx-modal-genres button.on{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--pink)}.flyerx .fx-modal-genres button:disabled{opacity:.32;cursor:not-allowed;transform:none}.flyerx .fx-modal-genres.is-locked{opacity:.75}.flyerx .fx-modal-genres.is-locked button{cursor:not-allowed}.flyerx .fx-modal-genres.is-locked button.on{opacity:1}.flyerx .fx-modal-hint--existing{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--color-accent-a-text);margin-top:-14px;margin-bottom:18px;letter-spacing:.04em}.flyerx .fx-modal-err{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.06em;color:var(--paper);background:#c0341d;padding:6px 10px;margin-top:10px}.flyerx .fx-modal-go{width:100%;font-family:var(--black);font-size:18px;text-transform:uppercase;color:var(--paper);background:var(--ink);border:none;padding:14px;cursor:pointer;box-shadow:4px 4px 0 var(--pink);transition:transform .1s,box-shadow .1s}.flyerx .fx-modal-go:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--pink)}.flyerx .fx-modal-foot{font-size:10px;letter-spacing:.04em;color:var(--ink-mute);text-align:center}.flyerx .fx-modal-foot,.flyerx .newhere{font-family:var(--mono);text-transform:uppercase;margin-top:14px}.flyerx .newhere{display:inline-block;font-weight:700;font-size:11px;letter-spacing:.1em;color:var(--color-accent-a-text);cursor:pointer;border-bottom:1.5px dashed var(--pink)}.flyerx .fx-tour{position:fixed;inset:0;z-index:130}.flyerx .fx-tour--welcome{display:grid;place-items:center;padding:20px;background:rgba(12,12,15,.74);animation:fx-modal-in .18s ease both}.flyerx .fx-tour-card{position:relative;width:min(420px,100%);background:var(--paper);color:var(--ink);border:2.5px solid var(--ink);box-shadow:11px 11px 0 var(--ink);padding:26px 26px 22px;transform:rotate(-.6deg);animation:fx-modal-pop .22s cubic-bezier(.2,1.3,.35,1) both}.flyerx .fx-tour-x{position:absolute;top:10px;right:14px;background:none;border:none;font-family:var(--mono);font-size:13px;font-weight:700;color:var(--ink-mute);cursor:pointer}.flyerx .fx-tour-x:hover{color:var(--color-accent-a-text)}.flyerx .fx-tour-tag{display:inline-block;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-on-accent-a);background:var(--pink);padding:4px 10px;transform:rotate(-1.6deg)}.flyerx .fx-tour-title{font-family:var(--anton);font-size:36px;text-transform:uppercase;line-height:.9;margin:14px 0 10px}.flyerx .fx-tour-title .b{color:var(--color-accent-b-text)}.flyerx .fx-tour-copy{font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--ink-mute)}.flyerx .fx-tour-copy b{color:var(--ink)}.flyerx .fx-tour-go{margin-top:20px;font-family:var(--black);font-size:17px;color:var(--paper);background:var(--ink);padding:14px;box-shadow:4px 4px 0 var(--pink)}.flyerx .fx-tour-go,.flyerx .fx-tour-skip{display:block;width:100%;text-transform:uppercase;border:none;cursor:pointer}.flyerx .fx-tour-skip{margin-top:10px;background:none;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.06em;color:var(--ink-mute);text-align:center}.flyerx .fx-tour--spot{pointer-events:none}.flyerx .fx-tour-ring{position:fixed;border:3px solid var(--pink);border-radius:8px;pointer-events:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--pink) 25%,transparent),0 0 0 9999px rgba(12,12,15,.72);animation:fx-tour-pulse 1.4s ease-in-out infinite}@keyframes fx-tour-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--pink) 25%,transparent),0 0 0 9999px rgba(12,12,15,.72)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--pink) 12%,transparent),0 0 0 9999px rgba(12,12,15,.72)}}.flyerx .fx-tour-tip{position:fixed;width:220px;pointer-events:auto;background:var(--paper);color:var(--ink);border:2.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:13px 14px;transform:rotate(-1deg)}.flyerx .fx-tour-step{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pink);color:var(--color-on-accent-a);font-family:var(--black);font-size:11px;margin-bottom:7px}.flyerx .fx-tour-tip h2{font-family:var(--black);font-size:13px;text-transform:uppercase;margin-bottom:4px}.flyerx .fx-tour-tip p{font-family:var(--mono);font-size:11px;line-height:1.5;color:var(--ink-mute)}.flyerx .fx-tour-skip2{display:block;margin-top:9px;background:none;border:none;font-family:var(--mono);font-weight:700;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);cursor:pointer}.flyerx .fr-link:hover,.flyerx .happening-all:hover,.flyerx .sortrow button:hover{transform:translateY(-1px)}.flyerx .headliner .poster:hover,.flyerx .lo-card:hover,.flyerx .wlcard:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--pink)}.flyerx:has(.wall){background-color:#100e0b;background-image:radial-gradient(circle,rgb(244 237 218/10%) .65px,transparent .9px);background-size:7px 7px}.flyerx .wall{--rooms-bg:#100e0b;--rooms-surface:#171512;--rooms-paper:#eee9dc;--rooms-paper-2:#d8d5ce;--rooms-ink:#12110f;--rooms-muted:#aaa396;min-height:100%;--wall-px:clamp(18px,3.2vw,46px);padding:clamp(20px,2vw,30px) var(--wall-px) 72px;overflow-x:clip;color:var(--rooms-paper);background-color:var(--rooms-bg);background-image:radial-gradient(circle,rgb(244 237 218/10%) .65px,transparent .9px);background-size:7px 7px}.flyerx .rooms-mast{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.38fr);align-items:start;gap:clamp(22px,3vw,48px)}.flyerx .rooms-controls{min-width:0}.flyerx .rooms-controls>.roomsSearchField{margin-bottom:12px}.flyerx .rooms-controls .genres{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin:-2px 0;min-width:0;max-width:100%;padding:2px 0;box-sizing:border-box}.flyerx .rooms-controls .genres::-webkit-scrollbar{display:none}.flyerx .rooms-controls .genres button{flex-shrink:0;white-space:nowrap;height:32px;min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;margin:0;color:var(--rooms-paper);border:1px solid color-mix(in srgb,var(--rooms-paper) 48%,transparent);background:transparent;transform:none}.flyerx .rooms-controls .genres button:hover{color:var(--rooms-bg);border-color:var(--rooms-paper);background:var(--rooms-paper);transform:translateY(-1px)}.flyerx .rooms-controls .genres button.on{color:var(--rooms-ink);border-color:var(--rooms-paper);background:var(--rooms-paper);box-shadow:inset 0 -3px 0 var(--pink)}.flyerx .rooms-actions{display:grid;gap:12px}.flyerx .rooms-start{height:32px;min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;margin:0;cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rooms-paper);border:1px solid var(--rooms-paper);background:transparent;box-shadow:4px 4px 0 var(--blue);transition:color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.flyerx .rooms-start svg{width:15px;height:15px}.flyerx .rooms-start:hover{color:var(--rooms-ink);background:var(--rooms-paper);transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--pink)}.flyerx .rooms-actions .netstat{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;height:32px;min-height:32px;box-sizing:border-box}.flyerx .rooms-actions .netstat-box{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;padding:2px 8px;margin:0;background:transparent;box-sizing:border-box;width:100%}.flyerx .rooms-actions .netstat-box--live{border:1px dashed var(--pink)}.flyerx .rooms-actions .netstat-box--live .netstat-num{color:var(--color-accent-a-text)}.flyerx .rooms-actions .netstat-box--people{border:1px dashed #00e599}.flyerx .rooms-actions .netstat-box--people .netstat-num{color:#00e599}.flyerx .rooms-actions .netstat-num{font-family:var(--anton);font-size:20px;line-height:1;letter-spacing:.02em}.flyerx .rooms-actions .netstat-lbl{display:flex;flex-direction:column;justify-content:center;font-family:var(--mono);font-weight:800;font-size:7.5px;line-height:1.05;letter-spacing:.08em;text-transform:uppercase;color:#ffffff;text-align:left}.flyerx .rooms-actions .netstat-row{display:inline-flex;align-items:center;gap:4px}.flyerx .rooms-actions .netstat-row .ld{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--pink);box-shadow:0 0 6px var(--pink);animation:fx-bk 1.2s steps(1) infinite;flex-shrink:0}.flyerx .directory-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:10px 0 0}.flyerx .directory-toolbar>p{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rooms-muted)}.flyerx .fp .sortrow,.flyerx .wall .sortrow{margin:0}.flyerx .room-section-heading:has(>.sortrow){align-items:center}.flyerx .room-section-heading>.sortrow{flex:0 0 auto;margin-block:-6px}.flyerx .fp .room-section-heading .sortrow button,.flyerx .wall .room-section-heading>.sortrow button{min-height:22px;padding:3px 10px}@media (max-width:768px){.flyerx .room-section-heading:has(>.sortrow){flex-wrap:wrap;row-gap:var(--heading-gap,11px)}.flyerx .room-section-heading>.sortrow{flex-basis:100%;margin-block:0}}.flyerx .fp .sortrow .lab,.flyerx .wall .sortrow .lab{color:var(--rooms-muted)}.flyerx .fp .sortrow button,.flyerx .wall .sortrow button{min-height:28px;padding:5px 12px;color:var(--rooms-muted);border-color:color-mix(in srgb,var(--rooms-paper) 28%,transparent);border-radius:0}.flyerx .fp .sortrow button.on,.flyerx .fp .sortrow button:hover,.flyerx .wall .sortrow button.on,.flyerx .wall .sortrow button:hover{color:var(--rooms-paper);border-color:var(--rooms-paper);background:color-mix(in srgb,var(--rooms-paper) 7%,transparent)}.flyerx .rooms-sections{--section-gap:26px;--heading-gap:11px;display:grid;gap:var(--section-gap);padding-top:var(--section-gap);min-width:0;max-width:100%}.flyerx .room-section-heading{display:flex;align-items:flex-end;gap:18px;margin-bottom:var(--heading-gap,11px)}.flyerx .room-section-heading>div{flex:0 0 auto}.flyerx .room-section-heading h2{font-family:var(--anton);font-size:clamp(28px,3vw,44px);font-weight:400;line-height:.9;letter-spacing:.005em;text-transform:uppercase;color:var(--rooms-paper)}.flyerx .room-section-heading p{margin-top:5px;font-family:var(--mono);font-size:10px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;color:var(--rooms-muted)}.flyerx .room-section-heading>span{height:1px;flex:1;margin-bottom:5px;background:color-mix(in srgb,var(--rooms-paper) 28%,transparent)}.flyerx .grid{gap:clamp(22px,2.4vw,34px)}.flyerx .grid,.flyerx .grid--my-rooms{grid-template-columns:repeat(auto-fill,minmax(min(100%,245px),1fr));min-width:0;max-width:100%}.flyerx .room-section--featured{container-type:inline-size;container-name:featured-section}.flyerx .grid--featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0;max-width:100%}@container featured-section (max-width: 1160px){.flyerx .grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))}.flyerx .grid--featured>:nth-child(n+4){display:none!important}}@container featured-section (max-width: 740px){.flyerx .grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-width:100%}.flyerx .grid--featured>:first-child{grid-column:1/-1}.flyerx .grid--featured>:nth-child(n+4){display:none!important}.flyerx .grid--featured>:not(:first-child) .room-card-title-badge{font-size:13px;padding:3px 6px 2px}.flyerx .grid--featured>:not(:first-child) .room-card-top-right .room-card-dj-badge,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .room-card-dj-badge .av,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .room-card-dj-badge img,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .room-card-dj-badge svg{width:28px!important;height:28px!important}.flyerx .grid--featured>:not(:first-child) .room-card-top-right .poster-listeners .av-chip,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .poster-listeners .av-chip img,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .poster-listeners .av-chip svg{width:17px!important;height:17px!important}}.flyerx .grid--directory{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;min-width:0;max-width:100%}.flyerx .room-section--directory{container-type:inline-size;container-name:directory-section}@container directory-section (max-width: 1160px){.flyerx .grid--directory{grid-template-columns:repeat(4,minmax(0,1fr))}}@container directory-section (max-width: 740px){.flyerx .grid--directory{grid-template-columns:repeat(3,minmax(0,1fr))}}.flyerx .fp .room-section-heading h2,.flyerx .last-visit-section .room-section-heading h2,.flyerx .room-rail-section--mine .room-section-heading h2,.flyerx .room-section--directory .room-section-heading h2,.flyerx .room-section--featured .room-section-heading h2{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em}.flyerx .last-visit-section .room-section-heading p,.flyerx .room-rail-section--mine .room-section-heading p,.flyerx .room-section--directory .room-section-heading p,.flyerx .room-section--featured .room-section-heading p{display:none}.flyerx .poster.room-poster,.flyerx .room-poster--featured{position:relative;overflow:hidden;background:#000000;border:1px solid #1c1b18;box-shadow:none;transform:none!important;display:flex;flex-direction:column;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer;min-width:0;max-width:100%;width:100%}.flyerx .grid .poster.room-poster:nth-child(3n),.flyerx .grid .poster.room-poster:nth-child(3n+2){transform:none}.flyerx .poster.room-poster:hover,.flyerx .room-poster--featured:hover{border-color:#444444;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.7)}.flyerx .directory-toolbar button:focus-visible,.flyerx .room-poster:focus-visible,.flyerx .rooms-controls button:focus-visible,.flyerx .rooms-start:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.flyerx .room-card-top-right{position:absolute;top:4px;right:3px;display:flex;align-items:center;gap:2px;z-index:10;pointer-events:none}.flyerx .room-card-top-right .poster-listeners{display:inline-flex!important;align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.flyerx .room-card-top-right .listeners-faces{display:inline-flex;align-items:center}.flyerx .room-card-top-right .listeners-more{font-family:var(--mono,monospace);font-size:11px;font-weight:800;color:#ffffff;line-height:1;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 2px #000000;margin-right:4px}.flyerx .room-card-top-right .av-chip{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;border:none;overflow:visible;margin-left:0;background:transparent;box-shadow:none;line-height:0}.flyerx .room-card-top-right .av-chip+.av-chip{margin-left:-2px}.flyerx .room-card-top-right .av-chip img,.flyerx .room-card-top-right .av-chip svg{display:block}.flyerx .room-card-dj-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:none}.flyerx .room-card-dj-badge img,.flyerx .room-card-dj-badge svg{display:block}.flyerx .room-poster .p-art{position:relative;width:100%;max-width:100%;min-width:0;height:auto;aspect-ratio:1/1;overflow:hidden;background:#11100e;border-bottom:0}.flyerx .grid--featured .room-poster .p-art{aspect-ratio:1/.95}.flyerx .room-poster .room-art-fallback{position:absolute;inset:0;background:radial-gradient(ellipse at 22% 35%,var(--pink) 0 11%,transparent 12%),radial-gradient(ellipse at 68% 60%,var(--blue) 0 14%,transparent 15%),repeating-radial-gradient(circle at 50% 50%,transparent 0 16px,rgba(238,233,220,.88) 17px 20px,transparent 21px 31px),#12110f}.flyerx .room-poster .p-art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.flyerx .room-poster:hover .p-art img{transform:scale(1.04)}.flyerx .room-poster .p-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.88))}.flyerx .room-card-overlay{--room-label-inset:8px;position:absolute;bottom:8px;left:var(--room-label-inset);right:var(--room-label-inset);display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:5;pointer-events:none}.flyerx .room-card-tags{display:flex;gap:6px;flex-wrap:wrap}.flyerx .room-card-tag{font-family:var(--mono);font-size:10px;font-weight:700;padding:2px 6px;line-height:1.2}.flyerx .room-card-tag,.flyerx .room-card-title-badge{background:#000000;border:0;color:#ffffff;text-transform:uppercase}.flyerx .room-card-title-badge{position:relative;margin-left:calc(0px - var(--room-label-inset));transform-origin:0 50%;font-family:var(--black);font-size:15px;line-height:1;letter-spacing:.02em;padding:4px 7px 3px;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 3px 8px rgba(0,0,0,.85);display:inline-flex;align-items:center;gap:5px}.flyerx .room-card-title-badge:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--brand-a);pointer-events:none}.flyerx .room-card-title-text{padding-left:4px}.flyerx .grid--featured .room-card-title-badge{font-size:19px;padding:5px 9px 4px}.flyerx .room-card-now-bar{background:#ffffff;color:#2563eb;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;height:24px;display:flex;align-items:center;overflow:hidden;position:relative;border-top:1px solid rgba(0,0,0,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;max-width:100%;min-width:0}.flyerx .p-art>.room-card-now-bar{position:absolute;bottom:0;left:0;z-index:11}.flyerx .p-art:has(>.room-card-now-bar) .room-card-overlay{bottom:32px}.flyerx .rc-now-track{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:rc-now-marquee 16s linear infinite;animation-play-state:paused}.flyerx .room-card-now-bar[data-marquee-visible=true] .rc-now-track{animation-play-state:running;will-change:transform}@keyframes rc-now-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.flyerx .rc-now-group{display:flex;align-items:center;gap:8px;padding-right:8px;flex-shrink:0}.flyerx .rc-now-sparkle{color:#2563eb;font-size:11px;line-height:1;flex-shrink:0}.flyerx .rc-now-text{white-space:nowrap;flex-shrink:0}@media (prefers-reduced-motion:reduce){.flyerx .rc-now-track{animation:none}}.flyerx .room-card-now-bar--strip{position:absolute;left:0;right:0;bottom:0;z-index:3;height:14px;font-size:7px;border-top:0}.flyerx .room-card-now-bar--strip .rc-now-sparkle{font-size:8px}.flyerx .last-visit-slice .room-card-now-bar--strip{height:20px;font-size:9.5px}.flyerx .last-visit-slice .room-card-now-bar--strip .rc-now-sparkle{font-size:11px}.flyerx .room-card-now-bar--strip~.last-visit-badge{bottom:20px}.flyerx .grid--featured .room-card-enter{display:none}:root{--last-visit-slant:26px;--strip-h:clamp(80px,7vw,92px)}.flyerx .last-visit-section{display:block;width:100%}.flyerx .last-visit-banner{height:var(--strip-h);width:100%}.flyerx .last-visit-banner,.flyerx .last-visit-slices{display:flex;align-items:stretch;background:transparent;position:relative;overflow:hidden}.flyerx .last-visit-slices{flex:1 1 auto;height:100%}.flyerx .last-visit-slice-wrap{flex:1 1 0;min-width:80px;position:relative;height:100%;margin-left:calc(-1 * var(--last-visit-slant));transition:flex-grow .35s cubic-bezier(.25,1,.5,1)}.flyerx .last-visit-slice-wrap:first-child{margin-left:0;z-index:2}.flyerx .last-visit-slice-wrap:nth-child(2){z-index:3}.flyerx .last-visit-slice-wrap:nth-child(3){z-index:4}.flyerx .last-visit-slice-wrap:nth-child(4){z-index:5}.flyerx .last-visit-slice-wrap:nth-child(5){z-index:6}.flyerx .last-visit-slice-wrap:nth-child(6){z-index:7}.flyerx .last-visit-slice-wrap:nth-child(7){z-index:8}.flyerx .last-visit-slice-wrap:nth-child(8){z-index:9}.flyerx .last-visit-slice-wrap:focus-within,.flyerx .last-visit-slice-wrap:hover{flex-grow:1.35;z-index:15}.flyerx .last-visit-slice{width:100%;height:100%;position:relative;cursor:pointer;background:#181817;padding:0;border:none;outline:none;clip-path:polygon(var(--last-visit-slant) 0,100% 0,calc(100% - var(--last-visit-slant)) 100%,0 100%);text-decoration:none;display:block}.flyerx .last-visit-slice-wrap:last-child .last-visit-slice{clip-path:polygon(var(--last-visit-slant) 0,100% 0,100% 100%,0 100%)}.flyerx .last-visit-slice-wrap:first-child .last-visit-slice{clip-path:polygon(0 0,100% 0,calc(100% - var(--last-visit-slant)) 100%,0 100%)}.flyerx .last-visit-slice-wrap:only-child .last-visit-slice{clip-path:none}.flyerx .last-visit-slice-wrap:first-child .last-visit-divider{display:none}.flyerx .last-visit-slice:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.flyerx .last-visit-divider{position:absolute;top:0;left:0;width:var(--last-visit-slant);height:100%;pointer-events:none;z-index:4;overflow:visible}.flyerx .last-visit-divider line{stroke:#ffffff;stroke-width:16;vector-effect:non-scaling-stroke}.flyerx .last-visit-art-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.flyerx .last-visit-art-wrap .last-visit-fallback,.flyerx .last-visit-art-wrap .room-rail-art,.flyerx .last-visit-art-wrap img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.25,1,.5,1),filter .3s ease}.flyerx .last-visit-slice:focus-visible .last-visit-art-wrap .last-visit-fallback,.flyerx .last-visit-slice:focus-visible .last-visit-art-wrap .room-rail-art,.flyerx .last-visit-slice:focus-visible .last-visit-art-wrap img,.flyerx .last-visit-slice:hover .last-visit-art-wrap .last-visit-fallback,.flyerx .last-visit-slice:hover .last-visit-art-wrap .room-rail-art,.flyerx .last-visit-slice:hover .last-visit-art-wrap img{transform:scale(1.04);filter:brightness(1.05)}.flyerx .last-visit-fallback--0{background:repeating-radial-gradient(circle at 60% 50%,#d8232a 0 5px,#1a1a1a 6px 12px,#00d294 13px 14px),#111}.flyerx .last-visit-fallback--1{background:radial-gradient(circle at 40% 40%,#ea580c 0 35%,transparent 36%),radial-gradient(circle at 75% 65%,#c2410c 0 30%,transparent 31%),radial-gradient(circle at 20% 80%,#ea580c 0 25%,transparent 26%),#181512}.flyerx .last-visit-fallback--2{background:radial-gradient(circle at 0 0,#f5f0e8 0 50%,transparent 51%),radial-gradient(circle at 100% 100%,#f5f0e8 0 50%,transparent 51%),linear-gradient(45deg,#111 0 50%,#f5f0e8 50% 100%);background-size:32px 32px}.flyerx .last-visit-fallback--3{background:radial-gradient(ellipse at 30% 20%,#2563eb 0 28%,transparent 29%),radial-gradient(ellipse at 70% 70%,#1e40af 0 34%,transparent 35%),radial-gradient(ellipse at 80% 20%,#60a5fa 0 20%,transparent 21%),#e2e8f0}.flyerx .last-visit-fallback--4{background:repeating-linear-gradient(115deg,#090e24 0 8px,#1e3a8a 9px 12px,#3b82f6 13px 14px,#090e24 15px 22px),#050814}.flyerx .last-visit-badge{position:absolute;bottom:0;left:14px;background:#000000;border:1.5px solid #ffffff;color:#ffffff;font-family:var(--black);font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px 2px;white-space:nowrap;z-index:5;pointer-events:none;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;box-shadow:0 3px 6px rgba(0,0,0,.7)}.flyerx .room-rail-section--mine{min-width:0;max-width:100%}.flyerx .mine-heading{display:flex;align-items:center;gap:16px;margin-bottom:10px}.flyerx .mine-heading h2{flex-shrink:0;font-family:var(--mono);font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--rooms-paper)}.flyerx .mine-heading-rule{flex:1;height:1px;background:color-mix(in srgb,var(--rooms-paper) 28%,transparent)}.flyerx .mine-actions{display:flex;gap:10px}.flyerx .mine-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--rooms-paper) 55%,transparent);color:var(--rooms-paper);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.flyerx .mine-action svg{width:13px;height:13px}.flyerx .mine-action:hover{background:color-mix(in srgb,var(--rooms-paper) 8%,transparent);border-color:var(--rooms-paper)}.flyerx .mine-tiles{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--rooms-muted) transparent;padding:3px 3px 8px}.flyerx .mine-tiles>*{flex:0 0 200px;min-width:0;scroll-snap-align:start}.flyerx .mine-tiles>.mine-create-slot{flex:0 0 200px}.flyerx .mine-create-card{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:var(--strip-h);padding:12px 20px;border:1px dashed color-mix(in srgb,var(--rooms-paper) 28%,transparent);background:color-mix(in srgb,var(--rooms-paper) 3%,transparent);color:var(--rooms-muted);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.flyerx .mine-create-card svg{width:16px;height:16px;flex-shrink:0}.flyerx .mine-create-card svg:last-child{width:12px;height:12px}.flyerx .mine-create-card:hover{color:var(--rooms-paper);border-color:var(--rooms-paper);background:color-mix(in srgb,var(--rooms-paper) 7%,transparent)}.flyerx .mine-create-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.flyerx .mine-tile{position:relative;display:flex;align-items:stretch;gap:0;width:100%;height:var(--strip-h);min-width:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--rooms-paper) 26%,transparent);background:color-mix(in srgb,var(--rooms-paper) 3%,var(--rooms-bg));color:var(--rooms-paper);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.flyerx .mine-tile:hover{border-color:var(--pink);background:color-mix(in srgb,var(--rooms-paper) 5%,var(--rooms-bg))}.flyerx .mine-action:focus-visible,.flyerx .mine-tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.flyerx .mine-tile-art{position:absolute;inset:0;overflow:hidden}.flyerx .mine-tile-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 15%,rgba(0,0,0,.72))}.flyerx .mine-tile-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .22s ease}.flyerx .mine-tile-info{--room-label-inset:8px;position:absolute;left:var(--room-label-inset);right:56px;bottom:6px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;pointer-events:none}.flyerx .mine-tile-name{display:block;font-size:13px;padding:3px 6px 2px}.flyerx .mine-tile-genre,.flyerx .mine-tile-name{max-width:100%;border:0;box-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flyerx .mine-tile-genre{font-size:9px;padding:2px 5px}.flyerx .mine-tile--playing .mine-tile-info{bottom:26px}.flyerx .mine-tile:hover .mine-tile-art img{transform:scale(1.04)}.flyerx .mine-tile--playing{border-top-color:color-mix(in srgb,var(--pink) 55%,var(--rooms-bg))}.flyerx .mine-tile .mine-tile-now-playing{height:20px;font-size:9px;background:var(--brand-paper);color:var(--pal-b-text);border-top:1px solid color-mix(in srgb,var(--rooms-paper) 25%,transparent)}.flyerx .mine-tile-now-playing .rc-now-sparkle{color:currentColor;font-size:10px}@media (prefers-reduced-motion:reduce){.flyerx .mine-tile-art img{transition:none}.flyerx .mine-tile:hover .mine-tile-art img{transform:none}}.flyerx .mine-empty{padding:20px 16px;border:1px dashed color-mix(in srgb,var(--rooms-paper) 32%,transparent);color:var(--rooms-muted);font-family:var(--mono);font-size:12px}@media (max-width:600px){.flyerx .mine-heading{flex-wrap:wrap;gap:10px}.flyerx .mine-heading-rule{min-width:20px}.flyerx .mine-actions{gap:6px}.flyerx .mine-action{min-height:36px;padding-inline:7px;font-size:9px}.flyerx .mine-heading h2{font-size:12px}.flyerx .mine-tiles{gap:10px}}.flyerx .stack-card{--sc-paper:var(--paper);--sc-ink:var(--ink);position:relative;display:block;min-width:0;min-height:0;padding:0;container-type:inline-size;color:var(--sc-ink);text-align:left;cursor:pointer;background:none;border:0;border-radius:0;transition:transform .18s cubic-bezier(.2,.7,.2,1)}.flyerx .stack-card:hover{transform:translateY(-1px)}.flyerx .stack-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.flyerx .stack-card-inner{position:absolute;inset:0;background:var(--sc-paper);border:1px solid var(--sc-ink);border-radius:inherit;display:flex;flex-direction:column;justify-content:space-between;padding:9cqw;font-size:10cqw}.flyerx .stack-card-inner>svg{align-self:flex-end;flex:0 0 auto;width:1.9em;height:1.9em;color:var(--color-accent-a-text);transition:transform .18s cubic-bezier(.2,.7,.2,1)}.flyerx .stack-card:hover .stack-card-inner>svg{transform:translate(.15em,-.15em)}.flyerx .stack-card-label{display:block;font-family:var(--anton);font-size:2.6em;line-height:.88}.flyerx .live-row2>.stack-card{min-height:64px}.flyerx .stack-card--row .stack-card-inner{flex-direction:row-reverse;align-items:center;gap:8px;padding:8px 12px;font-size:11px}.flyerx .stack-card--row .stack-card-label{display:-webkit-box;min-width:0;overflow:hidden;font-size:2em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flyerx .room-rail--mine .stack-card--row .stack-card-inner{padding-inline:6px}.flyerx .room-rail--mine .stack-card--row .stack-card-label{font-size:clamp(1.2em,10cqw,1.5em);line-height:.95;text-wrap:balance}.flyerx .stack-card--row .stack-card-inner>svg{align-self:center}.flyerx .grid--directory>.stack-card{width:100%;aspect-ratio:1}@media (prefers-reduced-motion:reduce){.flyerx .stack-card,.flyerx .stack-card-inner>svg{transition:none}}.flyerx .room-rail-empty{position:relative;grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.flyerx .room-rail-empty span{display:flex;align-items:flex-end;padding:9px;font-family:var(--mono);font-size:8px;line-height:1.35;text-transform:uppercase;color:var(--rooms-muted);border:1px solid color-mix(in srgb,var(--rooms-paper) 24%,transparent)}.flyerx .room-rail-empty i{display:block;border:1px solid color-mix(in srgb,var(--rooms-paper) 16%,transparent);background:color-mix(in srgb,var(--rooms-paper) 4%,transparent)}.flyerx .grid--directory,.flyerx .grid--featured{align-items:start}.flyerx .rooms-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-top:44px}.flyerx .room-skeleton{min-height:330px;display:block;border:1px solid color-mix(in srgb,var(--rooms-paper) 12%,transparent);background:linear-gradient(110deg,rgba(255,255,255,.03) 8%,rgba(255,255,255,.1) 18%,rgba(255,255,255,.03) 33%);background-size:220% 100%;animation:rooms-shimmer 1.4s linear infinite}.flyerx .room-skeleton--featured{grid-column:1/-1;min-height:350px}@keyframes rooms-shimmer{to{background-position-x:-220%}}.flyerx .wall>.fx-deadair,.flyerx .wall>.wall-empty{margin-top:42px;color:var(--rooms-paper);border-color:color-mix(in srgb,var(--rooms-paper) 28%,transparent)}@media (max-width:1180px){.flyerx .rooms-mast{grid-template-columns:minmax(0,1fr);row-gap:12px}.flyerx .rooms-actions{grid-column:1/-1;grid-template-columns:minmax(210px,.45fr) 1fr;align-items:center}}.flyerx .rooms-sections--filtered{gap:20px}.flyerx .grid--directory>.poster{container-type:inline-size}@container (max-width: 160px){.flyerx .grid--directory .room-card-top-right{top:3px;right:2px;gap:1px}.flyerx .grid--directory .room-card-dj-badge,.flyerx .grid--directory .room-card-dj-badge .av,.flyerx .grid--directory .room-card-dj-badge img,.flyerx .grid--directory .room-card-dj-badge svg{width:22px!important;height:22px!important}.flyerx .grid--directory .poster-listeners .av-chip,.flyerx .grid--directory .poster-listeners .av-chip img,.flyerx .grid--directory .poster-listeners .av-chip svg{width:15px!important;height:15px!important}.flyerx .grid--directory .listeners-more{font-size:8.5px!important;margin-right:2px!important}.flyerx .grid--directory .room-card-overlay{--room-label-inset:4px;bottom:4px;gap:2px}.flyerx .grid--directory .room-card-tag{font-size:8.5px;padding:1px 4px;line-height:1.1}.flyerx .grid--directory .room-card-tag:nth-child(n+2){display:none}.flyerx .grid--directory .room-card-title-badge{font-size:10px;padding:2px 4px 1px;letter-spacing:0;max-width:100%}.flyerx .grid--directory .room-card-now-bar{height:20px;font-size:9.5px}.flyerx .grid--directory .p-art:has(>.room-card-now-bar) .room-card-overlay{bottom:26px}.flyerx .grid--directory .rc-now-sparkle{font-size:9px}}@media (max-width:768px){.flyerx .wall{--wall-px:14px;padding:20px var(--wall-px) calc(80px + env(safe-area-inset-bottom, 20px));max-width:100vw;overflow-x:hidden}.flyerx .rooms-mast{grid-template-columns:1fr;gap:16px}.flyerx .rooms-controls,.flyerx .rooms-mast{min-width:0;max-width:100%}.flyerx .rooms-controls .genres{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-14px;padding:2px 14px 6px;gap:6px;min-width:0;max-width:calc(100% + 28px)}.flyerx .rooms-controls .genres::-webkit-scrollbar{display:none}.flyerx .rooms-controls .genres button{flex-shrink:0;white-space:nowrap;min-height:32px;padding:6px 12px;font-size:11px}.flyerx .rooms-actions{grid-column:auto;grid-template-columns:1fr;gap:12px;margin-top:-4px;min-width:0;max-width:100%}.flyerx .rooms-actions .netstat{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.flyerx .rooms-actions .netstat-box{height:32px;min-height:32px;padding:2px 6px;gap:6px;justify-content:center}.flyerx .rooms-actions .netstat-num{font-size:20px}.flyerx .rooms-actions .netstat-lbl{font-size:7.5px}.flyerx .directory-toolbar{align-items:flex-start;padding-top:6px;min-width:0;max-width:100%}.flyerx .wall .sortrow{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.flyerx .wall .sortrow::-webkit-scrollbar{display:none}.flyerx .room-section-heading{align-items:flex-end}.flyerx .room-section-heading h2{font-size:clamp(24px,6vw,32px)}.flyerx .room-section-heading>span{margin-bottom:4px}.flyerx .last-visit-section{min-width:0;max-width:100%;width:100%}:root{--strip-h:clamp(68px,17vw,84px)}.flyerx .last-visit-banner{height:var(--strip-h);width:100%;max-width:100%;min-width:0;overflow:hidden}.flyerx .last-visit-slices{flex:1 1 auto;display:flex;overflow:hidden;min-width:0}.flyerx .last-visit-slice-wrap{flex:1 1 0;min-width:0;--last-visit-slant:12px;margin-left:-12px;filter:drop-shadow(-7px 0 7px rgba(0,0,0,.32)) drop-shadow(-3px 0 3px rgba(0,0,0,.28))}.flyerx .last-visit-slice-wrap:first-child{margin-left:0;filter:none}.flyerx .last-visit-slice-wrap:nth-child(n+4){display:none!important}.flyerx .last-visit-slice{--last-visit-slant:12px;clip-path:polygon(var(--last-visit-slant) 0,100% 0,calc(100% - var(--last-visit-slant)) 100%,0 100%)}.flyerx .last-visit-slice-wrap:last-child .last-visit-slice,.flyerx .last-visit-slice-wrap:nth-child(3) .last-visit-slice{clip-path:polygon(var(--last-visit-slant) 0,100% 0,100% 100%,0 100%)}.flyerx .last-visit-slice-wrap:active,.flyerx .last-visit-slice-wrap:focus-visible,.flyerx .last-visit-slice-wrap:hover{flex-grow:1.4}.flyerx .last-visit-divider line{stroke-width:10}.flyerx .last-visit-badge{font-size:7.5px;padding:1px 3px;left:3px;bottom:3px;max-width:calc(100% - 6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flyerx .mine-tile-info{--room-label-inset:6px;gap:3px}.flyerx .mine-tile-name{font-size:10px;padding:2px 4px 1px}.flyerx .mine-tile-genre{padding:1px 4px;font-size:8px}.flyerx .grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-width:100%}.flyerx .grid--featured>:first-child{grid-column:1/-1}.flyerx .grid--featured:not(.grid--filtered-top)>:nth-child(n+4){display:none!important}.flyerx .grid--featured>:not(:first-child) .room-card-title-badge{font-size:13px;padding:3px 6px 2px}.flyerx .grid--featured>:not(:first-child) .room-card-top-right .room-card-dj-badge,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .room-card-dj-badge .av,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .room-card-dj-badge img,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .room-card-dj-badge svg{width:28px!important;height:28px!important}.flyerx .grid--featured>:not(:first-child) .room-card-top-right .poster-listeners .av-chip,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .poster-listeners .av-chip img,.flyerx .grid--featured>:not(:first-child) .room-card-top-right .poster-listeners .av-chip svg{width:17px!important;height:17px!important}.flyerx .grid--directory{gap:8px;min-width:0;max-width:100%}.flyerx .rooms-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.flyerx .rooms-sections--filtered{gap:16px}}.flyerx .lcol-live>.room-poster{height:130px}.flyerx .live-row2>.room-poster{min-height:60px}.flyerx .lcol-live .room-poster .p-art{aspect-ratio:auto;flex:1;min-height:0}@media (max-width:1024px){.flyerx .live-row2 .room-card-tags,.flyerx .live-row2 .room-card-top-right .poster-listeners{display:none!important}.flyerx .live-row2 .room-card-dj-badge img,.flyerx .live-row2 .room-card-dj-badge svg{width:24px!important;height:24px!important}}.flyerx .hero-right .room-poster .p-art{aspect-ratio:auto;flex:1;min-height:200px}@media (min-width:1025px){.flyerx .hero-right{contain:size}.flyerx .hero-right .headliner{margin-top:0}}[data-theme=flyer][data-mode=dark] .flyerx .flyer{background-color:#100e0b;background-image:radial-gradient(circle,rgb(244 237 218/10%) .65px,transparent .9px);background-size:7px 7px}[data-theme=flyer][data-mode=dark] .flyerx .flyer>.fx-dotfield-layer,[data-theme=flyer][data-mode=dark] .flyerx .flyer>.halftone-blob{display:none}[data-theme=flyer][data-mode=dark] .flyerx .flyer:after{content:none}
/*# sourceMappingURL=733cd967e8076a82.css.map*/