@font-face{font-family:px;src:url(/_next/static/media/a1abb2277159d773-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:px Fallback;src:local("Arial");ascent-override:45.63%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:219.15%}.__className_fb181b{font-family:px,px Fallback}.__variable_fb181b{--font-px:"px","px Fallback"}@font-face{font-family:disp;src:url(/_next/static/media/7dab5caa401a9bba-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:disp Fallback;src:local("Arial");ascent-override:111.20%;descent-override:54.05%;line-gap-override:0.00%;size-adjust:96.95%}.__className_f74dfe{font-family:disp,disp Fallback}.__variable_f74dfe{--font-disp:"disp","disp Fallback"}@font-face{font-family:sg;src:url(/_next/static/media/5a0c43ffa288c21a-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:sg Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_c7f66c{font-family:sg,sg Fallback}.__variable_c7f66c{--font-sg:"sg","sg Fallback"}@font-face{font-family:sri;src:url(/_next/static/media/f97299b173428fd5-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sri Fallback;src:local("Arial");ascent-override:122.44%;descent-override:55.20%;line-gap-override:0.00%;size-adjust:99.64%}.__className_06ddbf{font-family:sri,sri Fallback;font-weight:400}.__variable_06ddbf{--font-sri:"sri","sri Fallback"}@font-face{font-family:vt;src:url(/_next/static/media/715b6d9dcdc4b05b-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:vt Fallback;src:local("Arial");ascent-override:91.26%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:87.66%}.__className_a316bf{font-family:vt,vt Fallback}.__variable_a316bf{--font-vt:"vt","vt Fallback"}:root{--g950:#0a0a0a;--g900:#1c1c1c;--g800:#2b2b2b;--g700:#444444;--g600:#6b6b6b;--g500:#ffd400;--g300:#ffe566;--g200:#d4d4d4;--g100:#e6e6e6;--g50:#f2f2f2;--bg:#e8e8e6;--card:#ffffff;--ink:#0a0a0a;--mut:#444444;--line:#0a0a0a;--px:"PressStart",ui-monospace,monospace;--ui:var(--font-disp),-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--disp:var(--font-disp),var(--font-sg),Helvetica,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#0a0a0a;--card:#161616;--ink:#f2f2f2;--mut:#ffd400;--line:#3a3a3a}}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{background:var(--bg)}body{min-height:100vh;color:var(--ink);font-family:var(--ui);font-size:18px;-webkit-font-smoothing:antialiased}a,button,input{color:inherit}button,input{font:inherit}button{cursor:pointer;background:none;border:0}::selection{background:var(--g700);color:#fff}:focus-visible{outline:3px solid var(--g500);outline-offset:2px}img{max-width:100%;display:block}.grow{flex:1 1}.app{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.app.has-pane{grid-template-columns:260px minmax(0,1fr) minmax(420px,600px)}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--g950);color:var(--g100);padding:18px 12px;display:flex;flex-direction:column;gap:6px}.word{font-family:var(--px);font-size:15px;letter-spacing:-.04em;text-decoration:none;color:#fff;padding:4px 8px 12px;display:block}.loc{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:10px;background:var(--g900);color:#fff;font-weight:800;font-size:17px;margin-bottom:8px}.loc small{color:var(--g300);font-weight:600}.dot{width:10px;height:10px;border-radius:50%;background:var(--g500);box-shadow:0 0 0 3px rgba(34,197,94,.3)}.side nav{display:flex;flex-direction:column;gap:2px}.side nav button{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;color:var(--g200);font-weight:700;font-size:16px;text-align:left;width:100%}.side nav button i{font-style:normal;width:20px;text-align:center;color:var(--g300)}.side nav button b{margin-left:auto;background:var(--g500);color:var(--g950);border-radius:999px;padding:0 8px;font-size:13px}.side nav button kbd{margin-left:auto;font:700 12px var(--ui);color:var(--g300);border:1px solid var(--g800);border-radius:5px;padding:1px 6px}.side nav button:hover{background:var(--g900)}.side nav button.cur{background:var(--g500);color:var(--g950)}.side nav button.cur i{color:var(--g950)}.sec{margin:14px 12px 4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sec,.side-f{font-size:13px;color:var(--g300)}.side-f{padding:10px 12px;line-height:1.7}.side-f a{text-decoration:underline}.main{min-width:0;max-width:760px;width:100%;margin:0 auto;padding:0 16px 90px}.mbar{display:none;align-items:center;gap:10px;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--bg)}.mbar .word{color:var(--g950);padding:0}@media (prefers-color-scheme:dark){.mbar .word{color:#fff}}.ghost{font-weight:800;font-size:16px;padding:8px 12px;border-radius:10px;color:var(--g700)}.ghost:hover{background:var(--g100)}@media (prefers-color-scheme:dark){.ghost{color:var(--g300)}.ghost:hover{background:var(--g900)}}.top{padding:14px 0 4px;display:flex;flex-direction:column;gap:10px}.top-r{align-items:center}.chips,.top-r{display:flex;flex-wrap:wrap;gap:8px}.chip{font-weight:800;font-size:16px;min-height:42px;padding:6px 16px;border-radius:999px;background:var(--card);border:2px solid var(--g300);color:var(--ink);white-space:nowrap}.chip:hover{background:var(--g100)}.chip.on,.chip.strong{background:var(--g800);border-color:var(--g800);color:#fff}.chip[disabled]{opacity:.5}.chip.step{display:inline-flex;align-items:center;gap:4px;padding:0 4px}.chip.step button{width:34px;height:34px;border-radius:50%;font-size:22px;font-weight:900}.chip.step button:hover{background:var(--g200)}.chip.step span{padding:0 6px}.field{font-size:17px;font-weight:700;min-height:46px;padding:8px 16px;background:var(--card);border:2px solid var(--g300);border-radius:12px;color:var(--ink);width:100%;flex:1 1}.field.mini{width:100px;flex:none;min-height:42px}.field::placeholder{color:var(--mut);opacity:.8}.err{background:var(--g100);border:2px solid var(--g700);color:var(--g950);border-radius:12px;padding:10px 14px;font-weight:700;margin-top:6px}.stories{display:flex;gap:14px;overflow-x:auto;padding:14px 2px 10px;scrollbar-width:none}.stories::-webkit-scrollbar{display:none}.story{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:76px}.ring{width:70px;height:70px;border-radius:50%;padding:3px;background:conic-gradient(var(--g500),var(--g200),var(--g700),var(--g500));display:grid;place-items:center}.story.on .ring{background:var(--g950);box-shadow:0 0 0 3px var(--g500)}.story.on .in{background:var(--g800);color:#fff}.in{width:100%;height:100%;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:26px;font-weight:900;color:var(--g800);border:3px solid var(--bg)}.story small{font-size:14px;font-weight:800}.feed{display:flex;flex-direction:column;gap:22px;padding-top:10px}.h2{font-size:20px;font-weight:900;letter-spacing:-.01em}.status{font-weight:800}.empty,.status{color:var(--mut)}.empty{font-weight:700;padding:30px 0}.post{background:var(--card);border:2px solid var(--line);border-radius:20px;overflow:hidden}.post-h{display:flex;align-items:center;gap:12px;padding:12px 14px}.av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:20px;color:#fff;background:conic-gradient(var(--g700),var(--g500),var(--g900),var(--g700));flex:none}.post-t{display:flex;flex-direction:column;min-width:0;flex:1 1}.post-t b{font-size:18px;line-height:1.2;font-weight:900}.post-t small{font-size:14px;color:var(--mut);font-weight:700}.art,.art-wrap{position:relative}.art{width:100%;aspect-ratio:2/1;background:var(--g950);overflow:hidden}.art.flat{aspect-ratio:5/2}.art .pixscene{display:block;image-rendering:pixelated}.art .pixscene,.art.photo img{width:100%;height:100%;object-fit:cover}.art.photo img{filter:saturate(.85) contrast(1.02)}.art.photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,46,22,0) 55%,rgba(5,46,22,.55));pointer-events:none}.credit{position:absolute;right:8px;bottom:6px;z-index:2;font-size:12px;font-weight:700;color:#fff;background:rgba(5,46,22,.65);border-radius:999px;padding:1px 8px}.heart-pop{position:absolute;inset:0;display:grid;place-items:center;font-size:110px;color:#fff;pointer-events:none;animation:pop .8s ease-out forwards;text-shadow:0 6px 24px rgba(5,46,22,.6)}.acts{display:flex;gap:4px;padding:6px 10px}.acts,.ic{align-items:center}.ic{display:inline-flex;gap:6px;font-size:24px;font-weight:900;min-height:46px;padding:0 12px;border-radius:12px;color:var(--g800)}.ic span{font-size:15px}.ic:hover{background:var(--g100)}.ic.on{color:var(--g600)}@media (prefers-color-scheme:dark){.ic{color:var(--g300)}.ic:hover{background:var(--g900)}}.meta{font-size:14px;font-weight:800;color:var(--mut);padding-right:8px}.stops-mini{list-style:none;padding:0 16px 6px}.stops-mini li{display:grid;grid-template-columns:84px 28px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-weight:800;font-size:18px}.stops-mini .t{color:var(--mut);font-size:15px}.num,.stops-mini .n{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:14px}.num,.open,.stops-mini .n{background:var(--g800);color:#fff}.open{width:calc(100% - 28px);margin:8px 14px 16px;min-height:52px;border-radius:14px;font-weight:900;font-size:18px}.open:hover{background:var(--g700)}.sk{padding:14px}.sk>div{background:linear-gradient(90deg,var(--g100),var(--g200),var(--g100));background-size:200% 100%;animation:sh 1.2s linear infinite;border-radius:12px}@media (prefers-color-scheme:dark){.sk>div{background:linear-gradient(90deg,var(--g900),var(--g800),var(--g900));background-size:200% 100%}}.sk-h{height:44px;width:60%}.sk-art{height:220px;margin:12px 0}.sk-l{height:18px;margin-top:8px}.sk-l.s{width:55%}@keyframes sh{to{background-position:-200% 0}}.promo{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;background:var(--g100);border:2px dashed var(--g700);border-radius:16px;padding:14px 16px;font-weight:700;color:var(--g950)}.promo a{background:var(--g800);color:#fff;padding:8px 16px;border-radius:999px;font-weight:900;text-decoration:none}.mfoot{margin-top:30px;font-size:14px;color:var(--mut)}.pane{height:100vh;overflow-y:auto;border-left:2px solid var(--line)}.pane,.pane-h{position:-webkit-sticky;position:sticky;top:0;background:var(--bg)}.pane-h{z-index:40;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:2px solid var(--line)}.pane-b .page{padding:16px 16px 90px}.page{max-width:1000px;margin:0 auto;padding:24px 20px 50px}.night-t{font-size:clamp(26px,4vw,36px);line-height:1.1;letter-spacing:-.02em;margin:14px 0 6px}.lvl,.night-t{font-weight:900}.lvl{font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin:22px 0 10px;display:flex;gap:10px;align-items:center;color:var(--mut)}.lvl b{background:var(--g800);color:#fff;padding:3px 10px;border-radius:999px}.cart{border:2px solid var(--line);border-radius:20px;overflow:hidden;background:var(--card)}.cart-body{padding:14px 16px 16px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.stat{border:2px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--g50)}@media (prefers-color-scheme:dark){.stat{background:var(--g900)}}.stat small{display:block;font-size:12px;font-weight:900;letter-spacing:.1em;color:var(--mut)}.stat span{font-weight:900;font-size:18px}.meter{height:12px;border-radius:999px;margin-top:6px;background:var(--g200);overflow:hidden}.meter i{display:block;height:100%;background:var(--g700)}.legend{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 8px}.tag{display:inline-block;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;background:var(--g800);color:#fff;border-radius:999px;margin:0 6px 6px 0}.tag.ok,.tag.warn{background:transparent;color:var(--ink);border:2px solid var(--g700);padding:2px 9px}.tag.spons{background:var(--g200);color:var(--g950);border:2px dashed var(--g800)}.hint{font-size:15px;color:var(--mut);margin-top:8px;font-weight:600}.map{height:340px;border:2px solid var(--line);border-radius:20px;background:var(--g100);position:relative;z-index:1;overflow:hidden}.leaflet-container{font-family:var(--ui)!important}.leaflet-tile-pane{filter:grayscale(1) contrast(1.1)}.pin{width:36px;height:36px;background:var(--g800);color:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.4);display:grid;place-items:center;font-weight:900;font-size:14px}.pin.me{background:var(--g200);color:var(--g950);width:40px;height:22px;border-radius:999px;font-size:11px}.panel{border:2px solid var(--line);border-radius:20px;background:var(--card);padding:18px;margin-bottom:18px}.panel.dark{background:var(--g950);color:var(--g100);border-color:var(--g900)}.stop{padding:0;overflow:hidden}.stop-art{position:relative}.stop-ov{position:absolute;left:0;right:0;bottom:0;padding:12px 18px;z-index:3;color:#fff;text-shadow:0 2px 8px rgba(5,46,22,.8)}.stop-time{font-weight:900;font-size:26px}.stop-h{font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;display:flex;gap:8px;align-items:center}.stop-h b{background:#fff;color:var(--g950);padding:1px 8px;border-radius:6px;text-shadow:none}.stop-body{padding:16px 18px 18px}.stop-name{font-size:clamp(22px,3vw,30px);line-height:1.15;font-weight:900;margin-bottom:4px;word-break:break-word}.say{font-size:19px;font-style:italic;margin:6px 0 12px;color:var(--mut)}.kv{display:grid;grid-template-columns:120px 1fr;grid-gap:6px 14px;gap:6px 14px;margin:12px 0}.kv dt{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);padding-top:4px}.kv dd{font-size:17px}.why{background:var(--g100);border-left:6px solid var(--g700);padding:10px 14px;margin:12px 0 14px;border-radius:0 12px 12px 0;color:var(--g950)}.why b{display:block;font-size:12px;letter-spacing:.1em;margin-bottom:2px}.btn{font-weight:800;font-size:16px;min-height:46px;padding:8px 18px;border-radius:12px;background:var(--card);color:var(--ink);border:2px solid var(--g700);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center}.btn:hover{background:var(--g100)}.btn.on,.btn.primary{background:var(--g800);color:#fff;border-color:var(--g800)}.btn.primary:hover{background:var(--g700)}.btn.small{min-height:42px;padding:6px 14px;font-size:15px}.btn[disabled]{opacity:.5}.row{display:flex;flex-wrap:wrap;gap:8px}.actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.sound{padding:18px}.eq{display:flex;gap:4px;align-items:flex-end;height:42px;margin:10px 0 12px}.eq i{width:9px;border-radius:3px;background:var(--g500);animation:eq 1.1s ease-in-out infinite}.eq i:nth-child(odd){animation-duration:.8s}.eq i:nth-child(3n){animation-duration:1.4s}@keyframes eq{0%,to{height:8px}25%{height:36px}50%{height:18px}75%{height:42px}}.embed{width:100%;height:340px;border:0;border-radius:12px;background:var(--g900)}.stickybar{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;display:flex;gap:8px;justify-content:center;padding:10px 12px;margin:0 -16px;background:color-mix(in srgb,var(--bg) 94%,transparent);border-top:2px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stickybar .btn{flex:1 1;max-width:200px}.tabs{display:none}.pal-bg{position:fixed;inset:0;z-index:90;background:rgba(5,46,22,.6);display:grid;place-items:start center;padding-top:12vh}.pal{width:min(560px,92vw);background:var(--card);border:2px solid var(--g700);border-radius:18px;padding:12px}.pal ul{list-style:none;margin-top:8px}.pal li button{width:100%;text-align:left;padding:10px 12px;border-radius:10px;font-weight:800}.pal li button:hover,.pal li:first-child button{background:var(--g100);color:var(--g950)}.toast{position:fixed;left:50%;bottom:80px;transform:translateX(-50%);z-index:100;background:var(--g950);color:#fff;font-weight:800;padding:12px 22px;border-radius:999px}.confetti{position:fixed;inset:0;pointer-events:none;z-index:200;overflow:hidden}.confetti i{position:absolute;top:-12px;width:10px;height:14px;animation:fall 1.9s ease-in forwards}@keyframes fall{to{transform:translateY(110vh) rotate(2turn)}}.lcd{min-height:100vh;display:flex;flex-direction:column}.wrap{flex:1 1}.statusbar{display:flex;align-items:center;gap:14px;padding:14px 24px;background:var(--g950);color:#fff;font-weight:800}.statusbar a{font-family:var(--px);font-size:14px;text-decoration:none}.statusbar .grow{flex:1 1}.bat{display:none!important}.foot{padding:24px;background:var(--g950);color:var(--g200);display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px}.foot a{text-decoration:underline}.doc{font-size:18px;line-height:1.6;max-width:820px}.doc h1{font-size:clamp(26px,4vw,38px);font-weight:900;margin-bottom:18px}.doc h2{font-size:15px;letter-spacing:.1em;margin:26px 0 8px;text-transform:uppercase;color:var(--mut)}.doc li,.doc p{margin-bottom:10px}.doc ul{padding-left:24px}.center{text-align:center}@media (max-width:960px){.app,.app.has-pane{grid-template-columns:minmax(0,1fr)}.side{display:none}.mbar{display:flex}.main{padding-bottom:100px}.pane{inset:0;z-index:60;height:100dvh;border:0}.pane,.tabs{position:fixed}.tabs{left:0;right:0;bottom:0;z-index:70;display:grid;grid-template-columns:repeat(3,1fr);background:var(--g950);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.tabs button{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--g200);font-weight:800;font-size:13px;padding:6px;border-radius:10px}.tabs i{font-style:normal;font-size:22px}.tabs button.cur{color:var(--g950);background:var(--g500)}.kv{grid-template-columns:1fr;gap:0}.kv dt{margin-top:8px}.stops-mini li{grid-template-columns:74px 26px 1fr;font-size:17px}}@media (prefers-reduced-motion:reduce){.confetti,.heart-pop{display:none}.eq i,.sk>div{animation:none}}.night-t,.pane h1,.pane h2,.post h2,.post h3,.post-t,.stat b,.stop h2,.stop h3,.stop-ov,h1,h2,h3{font-family:var(--disp);font-weight:800;letter-spacing:-.035em;line-height:1.02}.night-t,h1{font-size:clamp(40px,6vw,72px);text-transform:uppercase}.post h2,.post h3{font-size:26px}.pal b,.pane-h b,.post-t b{font-family:var(--disp);font-weight:800;letter-spacing:-.03em}.post-t b{font-size:24px;text-transform:uppercase}.night-t,.pane-h b,.post-t b,.stop-name,h1,h2,h3{font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.post-t b{font-size:30px}.post-t small{font-size:16px;font-weight:600}.night-t,h1{font-size:clamp(44px,6.5vw,84px)}.stop-name{font-size:30px}.btn,.chip,.side nav button{font-weight:700}.night-t,.pane-h b,.post-t b,.stop-name,h1,h2,h3{font-family:var(--disp);font-weight:800;letter-spacing:-.01em;line-height:1}.night-t,h1{font-size:clamp(52px,7vw,96px)}.hint,.post-t small,.stop-ov small,.stop-tag,.tagline{font-family:var(--font-sri),var(--disp),cursive;font-weight:400}.say{font-family:var(--font-sri),var(--disp),cursive;font-size:20px}body{font-family:var(--font-disp),sans-serif;font-weight:600;font-size:20px}.hint,.post-t small,.say,.stop-ov small,.stop-tag,.tagline{font-family:var(--font-disp),sans-serif;font-weight:600;font-size:19px}.btn,.chip,.side nav button,button{font-family:var(--font-disp),sans-serif;font-weight:800}.night-t,.post-t b,.stop-name,h1,h2,h3{font-weight:800}body{font-family:var(--font-sg),sans-serif;font-weight:500;font-size:19px}.btn,.chip,.hint,.post-t small,.say,.side nav button,.tagline,button{font-family:var(--font-sg),sans-serif;font-weight:700}.night-t,.pane-h b,.post-t b,.stop-name,h1,h2,h3{font-family:var(--font-sri),cursive;font-weight:400;letter-spacing:0;line-height:1.05;text-transform:none}.post-t b,.stop-name{font-size:38px}.night-t,h1{font-size:clamp(56px,7.5vw,104px)}:root{--haz:repeating-linear-gradient(-45deg,#ffd400 0 14px,#0a0a0a 14px 28px)}.confetti *{border-radius:50%!important}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.01em}.night-t,.pane-h b,.post-t b,.stop-name,.word,h1,h2,h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:900;text-transform:uppercase;letter-spacing:-.05em;line-height:.95}.post-t b,.stop-name{font-size:34px}.night-t,h1{font-size:clamp(52px,7.5vw,104px)}.cart,.pane,.panel,.post,.stat{border:3px solid #0a0a0a!important;box-shadow:8px 8px 0 #0a0a0a}.post:before{content:"FAC";display:block;background:var(--haz);height:16px;font-size:0}.side{border-right:6px solid #ffd400}.side:before{content:"";display:block;height:18px;background:var(--haz)}.btn,.chip{border:3px solid #0a0a0a!important;text-transform:uppercase;letter-spacing:.02em;font-weight:900}.btn.primary,.chip.on{background:#ffd400!important;color:#0a0a0a!important}.btn.primary:hover{background:#0a0a0a!important;color:#ffd400!important}.stickybar,.tabs{border-top:6px solid #ffd400}.post{counter-increment:fac}.post-t small:after{content:"  ·  FAC " counter(fac,decimal-leading-zero);color:#6b6b6b}.art{filter:grayscale(1) contrast(1.15)}@media (prefers-color-scheme:dark){.cart,.pane,.panel,.post,.stat{border-color:#ffd400!important;box-shadow:8px 8px 0 #ffd400}.btn,.chip{border-color:#ffd400!important}.art{filter:grayscale(1) contrast(1.15)}}.feed,main{counter-reset:fac}.main{max-width:none!important;margin:0!important;padding:0 28px 90px!important}.feed{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));grid-gap:28px!important;gap:28px!important;align-items:start}.feed>.hdr,.feed>.sk,.feed>h2,.feed>p{grid-column:1/-1}.stories{padding:16px 0 12px}.ring{border-radius:0!important}@media(max-width:700px){.main{padding:0 14px 100px!important}.feed{grid-template-columns:1fr}}.av{background:#ffd400!important;color:#0a0a0a!important;border:3px solid #0a0a0a}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes slidein{0%{transform:translateX(60px);opacity:0}to{transform:none;opacity:1}}@keyframes stripes{0%{background-position:0 0}to{background-position:56px 0}}@keyframes pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:none;opacity:1}}@keyframes wob{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.post{animation:rise .55s cubic-bezier(.2,.8,.2,1) both;transition:transform .15s,box-shadow .15s}.post:nth-child(2){animation-delay:.07s}.post:nth-child(3){animation-delay:.14s}.post:nth-child(4){animation-delay:.21s}.post:nth-child(n+5){animation-delay:.28s}.post:hover{box-shadow:12px 12px 0 #0a0a0a}.post:before,.side:before{background-size:56px 100%!important;animation:stripes 1.6s linear infinite}.pane{animation:slidein .35s cubic-bezier(.2,.8,.2,1) both}.stories>*{animation:pop .4s both}.stories>:nth-child(2){animation-delay:.04s}.stories>:nth-child(3){animation-delay:.08s}.stories>:nth-child(4){animation-delay:.12s}.stories>:nth-child(n+5){animation-delay:.16s}.stories>:hover{animation:wob .4s}.btn,.chip,.side nav button{transition:transform .08s,box-shadow .08s,background .12s}.btn:hover,.chip:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 #0a0a0a}.btn:active,.chip:active{transform:translate(2px,2px);box-shadow:none}.side nav button:hover{padding-left:20px}.mute{margin:0 14px 10px;padding:8px 12px;border:2px solid #ffd400;color:#ffd400;font-weight:900;text-transform:uppercase;font-size:14px;letter-spacing:.04em}.mute:hover{background:#ffd400;color:#0a0a0a}.art .pixscene,.pixscene{transition:transform .5s}.post:hover .pixscene{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.pane,.post,.post:before,.side:before,.stories>*{animation:none!important}.post:hover{transform:none}}.hdock{background:#0a0a0a;border-top:6px solid #ffd400;color:#fff;box-shadow:0 -10px 0 rgba(0,0,0,.08)}.hdock-h{gap:16px;padding:8px 18px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;font-size:15px}.hdock-h,.hdock-h b{display:flex;align-items:center}.hdock-h b{gap:10px;color:#ffd400}.hdock-h a,.hdock-h button{color:#0a0a0a;background:#ffd400;padding:5px 12px;border:2px solid #ffd400;font-weight:900;text-decoration:none;font-size:13px;text-transform:uppercase}.hdock-h a:hover,.hdock-h button:hover{background:#0a0a0a;color:#ffd400}.eqdot{width:12px;height:12px;background:#ffd400;display:inline-block;animation:eqp 1s ease-in-out infinite}@keyframes eqp{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.3)}}.hdock-f{display:block;width:100%;height:230px;border:0;background:#111}.hdock.min .hdock-f{height:0}.has-dock,.main{padding-bottom:300px!important}@media(max-width:960px){.hdock{left:0;bottom:62px}.hdock-f{height:190px}}@media(prefers-reduced-motion:reduce){.eqdot{animation:none}}:root{--haz:linear-gradient(135deg,#ffd400 25%,#0a0a0a 25% 50%,#ffd400 50% 75%,#0a0a0a 75%)}.post:before,.side:before{background:var(--haz)!important;background-size:40px 40px!important;animation:stripes2 1.2s linear infinite!important}@keyframes stripes2{0%{background-position:0 0}to{background-position:40px 0}}:root{--paper:#f1efe9;--ink:#0b0b0c;--rule:#0b0b0c;--soft:#8d8d88;--haz:none}body,html{background:var(--paper)!important;color:var(--ink)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:400!important;letter-spacing:0;font-size:17px;line-height:1.5}*{border-radius:0!important;text-shadow:none!important}.cart,.pane,.panel,.post,.stat{border:0!important;box-shadow:none!important;background:transparent!important;transform:none!important}.post:before,.side:before{display:none!important}.post{border-top:1px solid var(--rule)!important;padding-top:10px;animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.post:hover{transform:none!important;box-shadow:none!important}.post-h{padding:0 0 10px!important;background:transparent!important}.av{display:none!important}.night-t,.pane-h b,.post-t b,.stop-name,h1,h2,h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.02em!important;line-height:1.05!important}.post-t b{font-size:22px!important}.post-t small{font:400 12px/1.4 Helvetica Neue,Helvetica,sans-serif!important;color:var(--soft)!important;letter-spacing:.14em;text-transform:uppercase}.stop-name{font-size:24px!important}.night-t,h1{font-size:clamp(40px,5vw,72px)!important}.feed{gap:72px 40px!important;grid-template-columns:repeat(auto-fill,minmax(420px,1fr))!important}.main{padding:0 56px 340px!important}.art,.art-wrap,.stop-art{background:var(--paper)!important}.art .cover,.art-wrap .cover{display:block;width:100%;aspect-ratio:1/1;height:auto}.art.photo img{filter:grayscale(1) contrast(1.05)}.stops-mini{margin-top:14px}.stops-mini li,.stops-mini>*{border-top:1px solid #d6d3ca!important;padding:9px 0!important;font-size:15px!important;font-weight:400!important}.stops-mini b{font-weight:700}.acts{border-top:1px solid var(--rule)!important;padding:10px 0!important}.acts,.acts button,.ghost,.ic{font:400 12px Helvetica Neue,sans-serif!important;letter-spacing:.14em;text-transform:uppercase}.acts button,.btn,.chip,.ghost,.ic{box-shadow:none!important}.btn,.chip{border:1px solid var(--ink)!important;background:transparent!important;color:var(--ink)!important;font:400 12px Helvetica Neue,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:9px 14px!important;transform:none!important}.btn.primary,.btn:hover,.chip.on,.chip:hover{background:var(--ink)!important;color:var(--paper)!important}.btn.primary:hover{background:transparent!important;color:var(--ink)!important}.stories{gap:28px!important}.st i,.stories .ring{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.stories>*{font:400 12px Helvetica Neue,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;animation:none!important}.side{background:var(--paper)!important;color:var(--ink)!important;border-right:1px solid var(--rule)!important}.side a,.side nav button{color:var(--ink)!important;font:400 14px Helvetica Neue,sans-serif!important;letter-spacing:.06em}.side nav .on,.side nav button.cur,.side nav button[aria-current]{background:var(--ink)!important;color:var(--paper)!important}.word{color:var(--ink)!important;font-weight:700!important;letter-spacing:-.04em!important}.side-f{color:var(--soft)!important;font-size:12px!important;letter-spacing:.08em}.mute{border:1px solid var(--ink)!important;color:var(--ink)!important;font:400 12px Helvetica Neue,sans-serif!important;letter-spacing:.14em}.mute:hover{background:var(--ink)!important;color:var(--paper)!important}.pane{border-left:1px solid var(--rule)!important}.pane,.stickybar,.tabs{background:var(--paper)!important}.hdock,.stickybar,.tabs{border-top:1px solid var(--rule)!important}.hdock{color:var(--ink)!important}.hdock-h b{font:700 12px Helvetica Neue,sans-serif!important}.hdock-h a,.hdock-h b,.hdock-h button{color:var(--ink)!important;letter-spacing:.14em}.hdock-h a,.hdock-h button{background:transparent!important;border:1px solid var(--ink)!important;font:400 11px Helvetica Neue,sans-serif!important}.hdock-h a:hover,.hdock-h button:hover{background:var(--ink)!important;color:var(--paper)!important}.eqdot{background:var(--ink)!important;width:8px!important;height:8px!important}.hdock-f{height:210px!important}.gate,.modal{background:var(--paper)!important;border:1px solid var(--ink)!important;box-shadow:none!important}@media(max-width:700px){.main{padding:0 18px 340px!important}.feed{grid-template-columns:1fr!important}}.art{aspect-ratio:1/1!important;filter:none!important}.art.flat{aspect-ratio:4/3!important}.art.photo:after{display:none!important}.side *,.side i,.side nav i{color:var(--ink)!important}.side nav button.cur,.side nav button.cur *{color:var(--paper)!important}.side nav button:hover{background:#e4e1d8!important;padding-left:14px!important}.side .lbl,.side h4,.side-h{color:var(--soft)!important;letter-spacing:.14em}.stories i,.stories span{color:var(--ink)!important}.side .city,.side [class*=city],.side>button:first-of-type,.side>div>button:first-of-type{background:transparent!important;border:1px solid var(--ink)!important;color:var(--ink)!important}.side .city *,.side [class*=city] *{color:var(--ink)!important}.art{aspect-ratio:4/3!important}.hdock-f{height:170px!important}.main{padding-bottom:260px!important}.side .loc{background:transparent!important;border:1px solid var(--ink)!important}.side .loc,.side .loc *{color:var(--ink)!important}.side .loc .dot{background:var(--ink)!important}.hdock{display:flex!important;align-items:center;gap:16px;height:76px;padding:0 20px 0 0!important;left:260px;right:0;bottom:0;background:var(--paper)!important;border-top:1px solid var(--ink)!important;z-index:60;overflow:hidden}.hd-bar{position:absolute;top:0;left:0;height:3px;background:var(--ink);transition:width .25s linear}.hd-meta{display:flex;flex-direction:column;min-width:0;flex:1 1}.hd-meta b{font:700 17px/1.2 Helvetica Neue,Helvetica,sans-serif}.hd-meta b,.hd-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-meta span{font:400 12px Helvetica Neue,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.hd-btns{display:flex;gap:6px}.hd-btns button{width:44px;height:44px;border:1px solid var(--ink);font:700 16px Helvetica Neue,sans-serif;color:var(--ink)}.hd-btns .hd-play,.hd-btns button:hover{background:var(--ink);color:var(--paper)}.hd-open{font:400 12px Helvetica Neue,sans-serif;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);padding:12px 14px;text-decoration:none;color:var(--ink)}.hd-open:hover{background:var(--ink);color:var(--paper)}.main{padding-bottom:120px!important}@media(max-width:960px){.hdock{left:0;bottom:62px}.hd-open{display:none}}.hdock{display:block!important;height:76px!important;padding:0!important}.embed-root{position:fixed;inset:0}body:has(.embed-root),html:has(.embed-root){height:100%;margin:0;background:transparent!important;overflow:hidden}.hp{container-type:size;container-name:hp;position:relative;width:100%;height:100%;display:flex;align-items:center;gap:16px;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.hp.dark{background:#0b0b0c;color:#f1efe9}.hp.dark .hp-btns button,.hp.dark .hp-open{border-color:#f1efe9;color:#f1efe9}.hp.dark .hp-play{color:#0b0b0c}.hp.dark .hp-bar,.hp.dark .hp-play{background:#f1efe9}.hp-art{width:min(100cqh,160px);height:min(100cqh,160px);aspect-ratio:1}.hp-meta b{font-size:clamp(14px,4cqmin,22px)}.hp-btns button{width:clamp(34px,10cqmin,52px);height:clamp(34px,10cqmin,52px)}.hp-open{margin-right:14px}@container hp (max-width:360px){.hp-btns button:not(.hp-play),.hp-open{display:none}.hp{gap:10px}}@container hp (max-width:220px){.hp-meta{display:none}.hp{justify-content:center}}@container hp (min-height:200px) and (max-width:700px){.hp{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;padding:0 0 14px}.hp-art{width:100%;height:auto;max-height:60cqh;aspect-ratio:1;object-fit:cover}.hp-btns,.hp-meta{padding:0 16px}.hp-btns{justify-content:center}.hp-btns button:not(.hp-play){display:grid;place-items:center}.hp-open{margin:0 16px;text-align:center;display:block}}@container hp (min-height:200px) and (min-width:701px){.hp-art{width:min(100cqh,320px);height:min(100cqh,320px)}.hp-meta b{font-size:clamp(18px,5cqh,34px)}}.hp-bar{position:absolute;top:0;left:0;height:3px;background:var(--ink);transition:width .25s linear}.hp-art{object-fit:cover;background:#d6d3ca;flex:none;filter:grayscale(1);display:block}.hp-meta{display:flex;flex-direction:column;min-width:0;flex:1 1}.hp-meta b{font-weight:700;line-height:1.2}.hp-meta b,.hp-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-meta span{font:400 12px Helvetica Neue,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.hp-btns{display:flex;gap:6px}.hp-btns button{border:1px solid;font:700 16px Helvetica Neue,sans-serif;color:inherit;background:transparent}.hp-btns button:hover{background:var(--ink);color:var(--paper)}.hp-play{background:var(--ink)!important;color:var(--paper)!important}.hp-open{font:400 12px Helvetica Neue,sans-serif;letter-spacing:.14em;text-transform:uppercase;border:1px solid;padding:12px 14px;text-decoration:none;color:inherit;white-space:nowrap}.hp-open:hover{background:var(--ink);color:var(--paper)}.art .cover,.art-wrap .cover{aspect-ratio:auto!important;height:100%!important;width:100%!important}:root{--hz:linear-gradient(135deg,#ffd400 25%,#0b0b0c 0,#0b0b0c 50%,#ffd400 0,#ffd400 75%,#0b0b0c 0)}@keyframes hz{to{background-position:56.57px 0}}@keyframes tick{to{transform:translateX(-25%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{50%{opacity:.25}}.haz{height:22px;margin:0 0 22px;background:var(--hz);background-size:28.28px 28.28px;animation:hz 2.4s linear infinite;border-top:3px solid #0b0b0c}.haz,.tick{border-bottom:3px solid #0b0b0c}.tick{overflow:hidden;background:#0b0b0c;color:#ffd400;white-space:nowrap}.tick-i{display:inline-block;padding:9px 0;font:800 15px/1 var(--font-sg),sans-serif;letter-spacing:.22em;animation:tick 28s linear infinite}.post:before{animation:hz 2.4s linear infinite;border-bottom:3px solid #0b0b0c}.post{position:relative;transition:transform .2s,box-shadow .2s}.post:hover{transform:translate(-4px,-4px);box-shadow:12px 12px 0 #0b0b0c}.post:after{content:"✛";position:absolute;right:12px;top:34px;font-size:22px;color:#0b0b0c;opacity:.55}.post-t small:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%!important;background:#e5322d;margin-right:8px;animation:blink 1.4s infinite}.side{border-right:10px solid #ffd400;box-shadow:inset -4px 0 0 #0b0b0c}.side:after{content:"FACT 24HPP";position:absolute;left:14px;bottom:76px;font:800 11px var(--font-sg),sans-serif;letter-spacing:.3em;writing-mode:vertical-rl;opacity:.4}.hdock{border-top:0!important;box-shadow:0 -22px 0 #0b0b0c,0 -22px 0 0 #0b0b0c}.hdock:before{content:"";position:absolute;left:0;right:0;top:-22px;height:22px;background:var(--hz);background-size:28.28px 28.28px;animation:hz 2.4s linear infinite;border-top:3px solid #0b0b0c}.hdock{position:fixed}.night-t,h1{position:relative}.stop-name{transition:letter-spacing .25s}.post:hover .stop-name{letter-spacing:.02em}.feed>.post:nth-child(odd){transform-origin:left top}.feed>.post:nth-child(3n+1):hover{transform:translate(-4px,-4px) rotate(-.4deg)}@media(prefers-reduced-motion:reduce){.haz,.hdock:before,.post-t small:before,.post:before,.tick-i{animation:none!important}}.hdock{overflow:visible!important;box-shadow:none!important}.post:before{content:""!important;display:block!important;height:22px!important;visibility:visible!important;opacity:1!important}.post{overflow:visible!important}.post:after{z-index:2}.post:before{animation:hz 2.4s linear infinite!important;background:var(--hz)!important;background-size:28.28px 28.28px!important}.feed{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))!important;gap:56px 44px!important}.post-t b{font-size:clamp(44px,5vw,84px)!important;line-height:.92!important}.post-t small{font-size:18px!important}.post-h{padding:22px 24px 14px!important}.art,.art-wrap .cover{min-height:360px}.sched{display:grid;grid-template-columns:repeat(4,1fr);border-top:3px solid #0b0b0c;border-bottom:3px solid #0b0b0c;margin:0 0 6px}.sch{padding:14px 12px;border-right:2px solid #0b0b0c;display:flex;flex-direction:column;gap:4px;min-width:0}.sch:last-child{background:#ffd400}.sch b{font:900 clamp(22px,2.4vw,34px)/1 var(--font-sg),sans-serif;letter-spacing:-.02em}.sch span{font:800 12px var(--font-sg),sans-serif;letter-spacing:.18em;opacity:.7}.sch em{font-style:normal;font-weight:700;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stops-mini .nm{font-size:20px!important;font-weight:700}.open,.stops-mini .t{font-size:18px!important}.open{padding:18px!important}.ico{display:block}.story .in{width:84px!important;height:84px!important;font-size:50px!important;display:grid!important;place-items:center;border:3px solid #0b0b0c!important;transition:transform .2s}.story:hover .in{transform:rotate(-6deg) scale(1.08)}.story small{font-size:15px!important;letter-spacing:.14em;font-weight:900!important}.cur .ico,.side .ico{width:1.3em;height:1.3em}.av .ico{width:60%;height:60%}.stories .story:first-child .in{background:#e5322d!important;color:#fff!important}.side nav button:first-of-type .ico{color:#e5322d}.stories .story:nth-child(2) .in{background:#1f4fd8!important;color:#fff!important}.side nav button:nth-of-type(2) .ico{color:#1f4fd8}.stories .story:nth-child(3) .in{background:#ffd400!important;color:#0b0b0c!important}.side nav button:nth-of-type(3) .ico{color:#ffd400}.stories .story:nth-child(4) .in{background:#7a2fd0!important;color:#fff!important}.side nav button:nth-of-type(4) .ico{color:#7a2fd0}.stories .story:nth-child(5) .in{background:#ff4f9a!important;color:#fff!important}.side nav button:nth-of-type(5) .ico{color:#ff4f9a}.stories .story:nth-child(6) .in{background:#ff7a00!important;color:#fff!important}.side nav button:nth-of-type(6) .ico{color:#ff7a00}.stories .story:nth-child(7) .in{background:#0b8f5a!important;color:#fff!important}.side nav button:nth-of-type(7) .ico{color:#0b8f5a}.stories .story:nth-child(8) .in{background:#0b0b0c!important;color:#fff!important}.side nav button:nth-of-type(8) .ico{color:#0b0b0c}.stories .story:nth-child(9) .in{background:#b8860b!important;color:#fff!important}.side nav button:nth-of-type(9) .ico{color:#b8860b}.stories .story:nth-child(10) .in{background:#00a3b4!important;color:#fff!important}.side nav button:nth-of-type(10) .ico{color:#00a3b4}.sched{grid-template-columns:repeat(3,1fr)!important}.sch:last-child{background:transparent!important;border-right:0}