@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/bebas-neue-latin-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/jetbrains-mono-latin-400-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-synthesis-weight:none}.mwo-field-error{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}input[aria-invalid="true"],textarea[aria-invalid="true"],select[aria-invalid="true"]{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}@media print{.nav,.dock,.modal,.vip-panel,.share-btn,.totop,video,iframe,.mwo-consent{display:none!important}body{background:#fff!important;color:#000!important}a{color:#000!important;text-decoration:underline!important}}.mwo-consent{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:99998;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;background:rgba(2,6,8,.94);border:1px solid rgba(29,233,255,.35);box-shadow:0 8px 32px rgba(0,0,0,.45);font-size:11px;line-height:1.5;color:rgba(244,243,238,.85);transition:opacity .25s ease,transform .25s ease}.mwo-consent--hide{opacity:0;transform:translateY(8px);pointer-events:none}.mwo-consent p{flex:1 1 220px;margin:0}.mwo-consent a{color:#1DE9FF;text-decoration:underline}.mwo-consent-actions{display:flex;gap:8px;flex:none}.mwo-consent-accept,.mwo-consent-decline{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:10px 14px;border:1px solid rgba(29,233,255,.45);background:transparent;color:#1DE9FF;cursor:pointer}.mwo-consent-accept{background:#1DE9FF;color:#000;font-weight:700}@media(max-width:899px){body:has(.dock){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}

/* perf + mobile UX (2026-06-01) */
body.has-dock:has(.mwo-consent){padding-bottom:calc(148px + env(safe-area-inset-bottom))}
body.has-dock:has(.mwo-consent) .mwo-consent{bottom:calc(76px + env(safe-area-inset-bottom))}
.mwo-consent-accept,.mwo-consent-decline{min-height:44px;min-width:44px}
p.network-visa-link a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
p.network-visa-link a:hover{color:#7DF3FF;border-bottom-color:#7DF3FF}

/* subpage mobile dock + back-to-top + circuit strip (2026-06-01 UX) */
.dock{position:fixed;left:0;right:0;bottom:0;z-index:95;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(2,6,8,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(29,233,255,.25);transform:translateY(110%);transition:transform .35s ease}
.dock.show{transform:translateY(0)}
.dock a{flex:1;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:14px 6px;text-align:center;border:1px solid #1DE9FF;color:#1DE9FF;transition:all .15s ease;white-space:nowrap;min-height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none}
.dock a.primary{background:#1DE9FF;color:#000;box-shadow:0 0 20px rgba(29,233,255,.35);border-color:#1DE9FF}
.dock a.alt{border-color:#FF1493;color:#FF1493}
.dock a.is-here{opacity:.45;pointer-events:none}
.dock a:active{transform:scale(.98)}
.dock a:focus-visible{outline:2px solid #F4F3EE;outline-offset:2px}
@media (min-width:900px){.dock{display:none}}
body.has-dock{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}
@media (min-width:900px){body.has-dock{padding-bottom:0}}
@media(max-width:899px){.dock{gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.dock:has(a:nth-child(3)) a{font-size:9px;letter-spacing:.12em;padding:12px 4px}}
.mwo-field-error.mwo-field-error--visible{position:static!important;width:auto!important;height:auto!important;margin:6px 0 0!important;padding:0!important;clip:auto!important;overflow:visible!important;white-space:normal!important;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;letter-spacing:.14em;color:#FF1493;text-transform:uppercase;line-height:1.45;display:block}
.mwo-foot-analytics{margin-top:10px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.18em;color:rgba(244,243,238,.5);text-transform:uppercase;line-height:1.6}
.mwo-foot-analytics .mwo-cookie-settings{font:inherit;font-size:inherit;letter-spacing:inherit;color:rgba(29,233,255,.85);text-decoration:underline;text-underline-offset:3px;padding:0;background:0;border:0;cursor:pointer}
.mwo-foot-analytics .mwo-cookie-settings:hover{color:#1DE9FF}
.totop{position:fixed;right:22px;bottom:22px;z-index:90;width:44px;height:44px;min-width:44px;min-height:44px;border:1px solid rgba(29,233,255,.35);background:rgba(2,6,8,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#1DE9FF;font-size:18px;display:none;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;opacity:0;transform:translateY(20px);transition:opacity .25s,transform .25s,background .15s,color .15s,box-shadow .15s}
.totop.show{opacity:1;transform:translateY(0)}
.totop:hover,.totop:focus-visible{background:#1DE9FF;color:#000;box-shadow:0 0 22px rgba(29,233,255,.5);outline:none}
@media (min-width:900px){.totop{display:flex}}
.mwo-circuit{position:relative;z-index:4;padding:0 var(--pad-x,18px) 8px;margin-top:-24px}
.mwo-circuit-inner{max-width:1280px;margin:0 auto;padding:14px 16px;border:1px solid rgba(255,180,0,.28);background:linear-gradient(135deg,rgba(10,20,24,.82),rgba(0,0,0,.88));display:grid;gap:12px}
.mwo-circuit-kicker{display:block;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.38em;color:#FFB400;text-transform:uppercase;font-weight:700}
.mwo-circuit-main{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 12px;align-items:center;padding:12px 14px;border:1px solid rgba(29,233,255,.28);background:rgba(29,233,255,.05);text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}
.mwo-circuit-main:hover{border-color:#1DE9FF;box-shadow:0 0 22px rgba(29,233,255,.18);transform:translateY(-1px)}
.mwo-circuit-live{grid-row:span 2;display:inline-flex;align-items:center;gap:6px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.28em;color:#FF1493;text-transform:uppercase;font-weight:700;padding:8px 10px;border:1px solid rgba(255,20,147,.35);background:rgba(255,20,147,.08)}
.mwo-circuit-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#FF1493;box-shadow:0 0 10px #FF1493;animation:pulse 1.4s ease-in-out infinite}
.mwo-circuit-venue{font-family:'Bebas Neue',sans-serif;font-size:clamp(28px,6vw,42px);line-height:1;color:#F4F3EE;letter-spacing:.02em}
.mwo-circuit-note{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.16em;color:rgba(244,243,238,.72);text-transform:uppercase;line-height:1.5}
.mwo-circuit-week{display:flex;flex-wrap:wrap;gap:8px}
.mwo-circuit-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid rgba(29,233,255,.2);background:rgba(0,0,0,.35);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.14em;color:rgba(244,243,238,.78);text-transform:uppercase;text-decoration:none;transition:all .15s ease}
.mwo-circuit-pill .d{color:#1DE9FF;font-weight:700}
.mwo-circuit-pill:hover{border-color:#1DE9FF;color:#F4F3EE;background:rgba(29,233,255,.08)}
.mwo-circuit-pill.is-live{border-color:#FFB400;color:#FFB400;background:rgba(255,180,0,.08)}
.mwo-circuit-pill.is-live .d{color:#FFB400}
@media(max-width:599px){.mwo-circuit{margin-top:-12px}.mwo-circuit-inner{padding:12px}.mwo-circuit-main{grid-template-columns:1fr;grid-template-rows:auto auto auto}.mwo-circuit-live{grid-row:auto;width:fit-content}}

/* subpage chrome UX pass 2 (2026-06-01) */
section[id]{scroll-margin-top:calc(72px + env(safe-area-inset-top,0px))}
body.has-jump section[id]{scroll-margin-top:calc(116px + env(safe-area-inset-top,0px))}
.topbar .topbar-cta{pointer-events:auto;margin-left:8px;padding:7px 12px;border:1px solid rgba(29,233,255,.35);background:rgba(29,233,255,.08);color:#1DE9FF;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}
.topbar .topbar-cta:hover{background:#1DE9FF;color:#000;border-color:#1DE9FF}
@media(max-width:599px){
  .topbar{flex-wrap:nowrap;gap:8px}
  .topbar .crumbs{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .topbar .crumbs a{letter-spacing:.18em}
  .topbar>div:not(.crumbs):not(.topbar-cta){display:none}
  .topbar .topbar-cta{flex:none;padding:8px 10px;font-size:8px}
}
.mwo-jump{position:sticky;top:calc(44px + env(safe-area-inset-top,0px));z-index:88;display:flex;gap:6px;overflow-x:auto;padding:8px var(--pad-x,18px);background:rgba(2,6,8,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(29,233,255,.15);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.mwo-jump::-webkit-scrollbar{display:none}
.mwo-jump a{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(29,233,255,.22);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,243,238,.75);text-decoration:none;transition:all .15s ease;min-height:40px;display:inline-flex;align-items:center}
.mwo-jump a:hover,.mwo-jump a:focus-visible{border-color:#1DE9FF;color:#1DE9FF;background:rgba(29,233,255,.06)}
.mwo-circuit-compact{margin-top:-16px;padding-bottom:4px}
.mwo-circuit-compact .mwo-circuit-inner{padding:10px 12px;gap:8px}
.mwo-circuit-compact .mwo-circuit-kicker{font-size:8px;letter-spacing:.34em}
.mwo-circuit-pill.is-current{border-color:#1DE9FF;color:#F4F3EE;background:rgba(29,233,255,.1)}
.mwo-circuit-pill.is-current .d{color:#1DE9FF}
@media(max-width:899px){body.has-dock .totop{display:flex;right:14px;bottom:calc(78px + env(safe-area-inset-bottom,0px))}}
@media(max-width:599px){
  .hero .cta-row{flex-direction:column;width:100%;max-width:340px;margin-left:auto;margin-right:auto}
  .hero .cta-row .btn{width:100%;min-height:48px;justify-content:center}
}
.mwo-tonight{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(255,20,147,.35);background:rgba(255,20,147,.08);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:rgba(244,243,238,.8);text-decoration:none;white-space:nowrap;transition:all .15s ease;flex:none}
.mwo-tonight-l{color:#FF1493;font-weight:700}
.mwo-tonight-v{color:#FFB400;font-weight:700;letter-spacing:.14em}
.mwo-tonight:hover{border-color:#FF1493;background:rgba(255,20,147,.15);color:#F4F3EE}
.nav .mwo-tonight{margin-left:8px;padding:8px 12px;font-size:8px}
.mwo-jump a.is-active,.mwo-jump a[aria-current="true"]{border-color:#1DE9FF;color:#1DE9FF;background:rgba(29,233,255,.12);font-weight:700}
.mwo-jump--many a{padding:7px 10px;font-size:8px;letter-spacing:.14em;min-height:36px}
.mwo-jump--scroll{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}
.mwo-jump--scroll a{scroll-snap-align:start}
.mwo-jump-live,.mwo-jump-site{border-color:rgba(255,180,0,.35)}
.mwo-jump-live:hover,.mwo-jump-site:hover{border-color:#FFB400;color:#FFB400;background:rgba(255,180,0,.08)}
.mwo-jump-live.is-live{border-color:#FF1493;color:#FF1493;background:rgba(255,20,147,.1)}
.mwo-jump-site{border-color:rgba(29,233,255,.28)}
.mwo-jump-swipe-hint,.mwo-filter-swipe-hint{flex:0 0 auto;padding:8px 10px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8px;letter-spacing:.28em;color:rgba(244,243,238,.45);text-transform:uppercase;pointer-events:none;user-select:none}
.dock a.primary.is-live{border-color:#FFB400;color:#FFB400;background:rgba(255,180,0,.12);box-shadow:0 0 18px rgba(255,180,0,.2)}
.dock a.primary.is-live:hover{background:rgba(255,180,0,.2);color:#FFB400}
.mwo-cta-live{border-color:#FFB400!important;color:#FFB400!important;box-shadow:0 0 22px rgba(255,180,0,.35)!important}
.mwo-cta-live:hover{background:rgba(255,180,0,.15)!important;color:#F4F3EE!important}
@media (prefers-reduced-motion:no-preference){
  .mwo-cta-live{animation:mwo-cta-glow 2s ease-in-out infinite}
  @keyframes mwo-cta-glow{0%,100%{box-shadow:0 0 18px rgba(255,180,0,.25)}50%{box-shadow:0 0 28px rgba(255,180,0,.45)}}
}
@media(max-width:599px){
  body.page-book .book-filter,body.page-partners.has-jump .filter-row{position:relative;top:auto;z-index:1}
  .legal-p,.legal-list,.legal-intro,.thanks p,.fl-bio,.p-desc,.story p,.wait>p,.lead,.prose p{font-size:14px;line-height:1.82}
  .faq-a,.faq-item p{font-size:14px;line-height:1.82}
  body.page-partners .nav-links a[href="/pattaya-nightlife"],body.page-partners .nav-links a[href="/press"]{display:none}
}
.mwo-circuit-tonight-link{display:inline-flex;align-items:center;gap:6px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.16em;color:rgba(244,243,238,.75);text-transform:uppercase;text-decoration:none;padding:6px 0}
.mwo-circuit-tonight-link b{color:#FFB400;font-weight:700}
.mwo-circuit-tonight-link:hover{color:#1DE9FF}
.mwo-circuit-compact .mwo-circuit-inner{grid-template-columns:1fr auto;align-items:center}
@media(max-width:599px){.mwo-circuit-compact .mwo-circuit-inner{grid-template-columns:1fr}.mwo-tonight{padding:7px 9px;font-size:7.5px}}
.disclaimer{max-width:1280px;margin:18px auto 0;padding:14px var(--pad-x,18px) 0;font-size:11px;letter-spacing:.06em;color:rgba(244,243,238,.55);line-height:1.7;text-transform:none;text-align:center;border-top:1px solid rgba(29,233,255,.08)}
.mwo-legal-links{display:block;margin-top:10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.mwo-legal-links a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.mwo-legal-links a:hover{color:#7DF3FF}
.mwo-legal-links .mwo-cookie-settings{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:#1DE9FF;background:transparent;border:0;border-bottom:1px solid rgba(29,233,255,.35);padding:0;cursor:pointer}
.mwo-legal-links .mwo-cookie-settings:hover{color:#7DF3FF}
.mwo-kit-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0 24px}
.mwo-kit-actions .mwo-copy-btn{margin:0;flex:1 1 140px;max-width:220px}
.mwo-jump-home{border-block:1px solid rgba(255,180,0,.2);background:rgba(0,0,0,.55)}
.mwo-venue-schedule{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;letter-spacing:.2em;color:rgba(255,180,0,.85);text-transform:uppercase;margin:0 0 14px;max-width:520px;line-height:1.6}
.mwo-venue-schedule::before{content:"// "}
.mwo-events-quick{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:18px auto 0;max-width:520px}
.mwo-events-quick a{padding:8px 12px;border:1px solid rgba(29,233,255,.25);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,243,238,.78);text-decoration:none;transition:all .15s ease}
.mwo-events-quick a:hover{border-color:#1DE9FF;color:#1DE9FF;background:rgba(29,233,255,.08)}
.mwo-events-quick a.is-live{border-color:#FFB400;color:#FFB400;background:rgba(255,180,0,.1);font-weight:700}
.mwo-network-hub{text-align:center;margin:1rem auto 0;max-width:800px;padding-top:1rem;border-top:1px solid rgba(29,233,255,.1)}
.mwo-network-kicker{display:block;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.32em;color:rgba(255,180,0,.75);text-transform:uppercase;margin-bottom:10px}
.mwo-network-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.mwo-network-grid a{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.14em;padding:6px 10px;border:1px solid rgba(29,233,255,.22);color:rgba(244,243,238,.72);text-transform:uppercase;text-decoration:none;transition:all .15s ease}
.mwo-network-grid a:hover{border-color:#1DE9FF;color:#1DE9FF;background:rgba(29,233,255,.06)}
.mwo-related{padding:36px var(--pad-x,18px) 24px;border-top:1px solid rgba(29,233,255,.12);background:rgba(0,0,0,.35)}
.mwo-related-kicker{display:block;text-align:center;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.32em;color:#1DE9FF;text-transform:uppercase;margin-bottom:14px;font-weight:700}
.mwo-related-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:720px;margin:0 auto}
.mwo-related-row a{padding:8px 12px;border:1px solid rgba(29,233,255,.22);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,243,238,.78);text-decoration:none;transition:all .15s ease}
.mwo-related-row a:hover,.mwo-related-row a.is-live{border-color:#1DE9FF;color:#1DE9FF;background:rgba(29,233,255,.08)}
.mwo-related-row a.is-live{border-color:#FFB400;color:#FFB400}
@media(max-width:599px){.mwo-related-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:none;padding:0 2px 4px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.mwo-related-row::-webkit-scrollbar{display:none}.mwo-related-row a{scroll-snap-align:start;flex:0 0 auto}}
.mwo-related-swipe-hint{display:block;text-align:center;margin-top:8px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8px;letter-spacing:.28em;color:rgba(244,243,238,.4);text-transform:uppercase}
.mwo-events-cross{margin:28px auto 0;max-width:720px;text-align:center}
.mwo-events-cross-l{display:block;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.28em;color:rgba(244,243,238,.5);text-transform:uppercase;margin-bottom:12px}
.mwo-events-cross-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.mwo-events-cross-pills a{padding:8px 12px;border:1px solid rgba(29,233,255,.22);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,243,238,.78);text-decoration:none}
.mwo-events-cross-pills a:hover{border-color:#1DE9FF;color:#1DE9FF}
.zone-rooms a,.type-desc a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.zone-rooms a:hover,.type-desc a:hover{color:#7DF3FF}
.mwo-partners-circuit,.mwo-book-context{margin:16px auto 0;max-width:720px;text-align:center}
.mwo-partners-circuit-l,.mwo-book-context-l{display:block;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.28em;color:rgba(244,243,238,.5);text-transform:uppercase;margin-bottom:10px}
.mwo-partners-circuit-pills,.mwo-book-context-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.mwo-partners-circuit-pills a,.mwo-book-context-row a{padding:8px 12px;border:1px solid rgba(29,233,255,.22);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,243,238,.78);text-decoration:none}
.mwo-partners-circuit-pills a:hover,.mwo-book-context-row a:hover,.mwo-partners-circuit-pills a.is-live{border-color:#1DE9FF;color:#1DE9FF}
.mwo-partners-circuit-pills a.is-live{border-color:#FFB400;color:#FFB400}
.mwo-join-links,.mwo-book-prose-hint{font-size:12px;line-height:1.7;color:rgba(244,243,238,.72);text-align:center;margin:0 0 18px}
.mwo-join-links a,.mwo-book-prose-hint a,.mwo-venue-ops a,.fl-bio a,.epk-why a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.mwo-proof-venue a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.pgrid .pcard .p-ig{display:inline-block;margin-top:10px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8px;letter-spacing:.2em;color:rgba(244,243,238,.55);text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(244,243,238,.25)}
.pgrid .pcard .p-ig:hover{color:#1DE9FF;border-bottom-color:#1DE9FF}
.mwo-ec-site,.mwo-events-form-links{font-size:11px;line-height:1.65;color:rgba(244,243,238,.6);text-align:center;margin-top:14px}
.mwo-ec-site a,.mwo-events-form-links a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.mwo-guide-hero-links,.mwo-guide-network,.mwo-venue-siblings{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:18px auto 0;max-width:640px}
.mwo-guide-hero-links a,.mwo-guide-network-row a,.mwo-venue-siblings-row a{padding:7px 11px;border:1px solid rgba(29,233,255,.22);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,243,238,.75);text-decoration:none}
.mwo-guide-hero-links a:hover,.mwo-guide-network-row a:hover,.mwo-venue-siblings-row a:hover,.mwo-venue-siblings-row a.is-live{border-color:#1DE9FF;color:#1DE9FF}
.mwo-venue-siblings-row a.is-live{border-color:#FFB400;color:#FFB400}
.mwo-guide-network-l,.mwo-venue-siblings-l{display:block;width:100%;text-align:center;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.28em;color:rgba(244,243,238,.5);text-transform:uppercase;margin-bottom:10px}
.mwo-guide-network-row,.mwo-venue-siblings-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}
.guide-note a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.faq-a a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.tl-desc a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.mwo-form-legal{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.12em;color:rgba(244,243,238,.5);text-transform:uppercase;line-height:1.65;margin:4px 0 10px;text-align:center}
.mwo-form-legal a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.dock a.is-here,.dock a[aria-current="page"]{outline:1px solid rgba(29,233,255,.35);outline-offset:2px}
.dock a.is-active:not(.is-here){outline:2px solid rgba(29,233,255,.55);outline-offset:2px}
.dock a.primary.is-active:not(.is-here){background:rgba(29,233,255,.18);color:#1DE9FF;box-shadow:0 0 16px rgba(29,233,255,.25)}
.mwo-inquiry-next{margin-top:12px;font-size:10px;letter-spacing:.12em;line-height:1.75;text-transform:none;font-weight:400}
.mwo-inquiry-next a{color:#1DE9FF;text-decoration:none;border-bottom:1px solid rgba(29,233,255,.35)}
.mwo-inquiry-next a:hover{color:#7DF3FF;border-bottom-color:#7DF3FF}
.mwo-inquiry-success{border-color:rgba(255,180,0,.45)!important;background:rgba(255,180,0,.08)!important}
footer a[aria-current="page"]{color:#1DE9FF;font-weight:700}
.topbar .crumbs [aria-current="page"]{color:#1DE9FF;font-weight:700}
@media(max-width:599px){.topbar .mwo-tonight{order:3}.topbar .topbar-cta{order:4}}
.mwo-circuit-home{margin:0;padding:0 var(--pad-x,18px);border-block:1px solid rgba(255,180,0,.22);background:rgba(0,0,0,.55)}
.mwo-circuit-home .mwo-circuit-inner{max-width:1280px;margin:0 auto;border:0;border-radius:0;background:transparent;padding:12px 0}
.mwo-circuit-home .mwo-circuit-main{padding:10px 12px}
.mwo-circuit-home .mwo-circuit-venue{font-size:clamp(22px,5vw,36px)}
@media(max-width:599px){.mwo-circuit-home .mwo-circuit-inner{grid-template-columns:1fr;gap:10px}.mwo-circuit-home .mwo-circuit-week{justify-content:center}}
.book-filter{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 20px;padding:10px 12px;border:1px solid rgba(29,233,255,.15);background:rgba(0,0,0,.35);position:sticky;top:calc(44px + env(safe-area-inset-top,0px));z-index:87}
body.has-jump .book-filter{top:calc(88px + env(safe-area-inset-top,0px))}
.book-filter-btn{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:10px 14px;border:1px solid rgba(29,233,255,.22);background:transparent;color:rgba(244,243,238,.65);cursor:pointer;min-height:44px;transition:all .15s ease}
.book-filter-btn:hover,.book-filter-btn.active{border-color:#1DE9FF;color:#1DE9FF;background:rgba(29,233,255,.08)}
.book-filter-btn.active{font-weight:700}
.pkg-card.pkg-highlight{border-color:var(--gold);box-shadow:0 0 28px rgba(255,180,0,.22);animation:mwo-pkg-pulse 2s ease-in-out 2}
@keyframes mwo-pkg-pulse{0%,100%{box-shadow:0 0 18px rgba(255,180,0,.15)}50%{box-shadow:0 0 32px rgba(255,180,0,.35)}}
@media (prefers-reduced-motion:reduce){.pkg-card.pkg-highlight{animation:none!important}}
.mwo-share{pointer-events:auto;margin-left:6px;padding:7px 11px;border:1px solid rgba(244,243,238,.25);background:transparent;color:rgba(244,243,238,.8);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all .15s ease}
.mwo-share:hover,.mwo-share:focus-visible{border-color:#1DE9FF;color:#1DE9FF;background:rgba(29,233,255,.08)}
.mwo-copy-btn{display:block;margin:10px auto 0;padding:10px 16px;border:1px solid rgba(29,233,255,.35);background:transparent;color:#1DE9FF;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:all .15s ease}
.mwo-copy-btn:hover{border-color:#1DE9FF;background:rgba(29,233,255,.08)}
.mwo-form-hint{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.14em;color:rgba(244,243,238,.5);text-transform:uppercase;line-height:1.6;margin:-4px 0 8px}
@media(max-width:599px){.topbar .mwo-share{order:5;padding:6px 8px;font-size:7px}}
.mwo-stan-fallback{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.16em;color:rgba(244,243,238,.55);text-transform:uppercase;text-align:center;margin-top:12px;line-height:1.7}
.mwo-stan-fallback a{color:#1DE9FF;border-bottom:1px solid rgba(29,233,255,.35);text-decoration:none}
.mwo-stan-fallback a:hover{color:var(--paper,#F4F3EE)}
.mwo-live-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:8px 14px;border:1px solid rgba(255,180,0,.45);background:rgba(255,180,0,.1);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.28em;color:var(--gold,#FFB400);text-transform:uppercase;font-weight:700}
.mwo-live-badge i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold,#FFB400);box-shadow:0 0 10px rgba(255,180,0,.7);animation:mwo-live-pulse 1.4s ease-in-out infinite}
@keyframes mwo-live-pulse{50%{opacity:.35}}
.contact-cta .mwo-guide-book{flex:1 1 100%}
@media(min-width:680px){.contact-cta .mwo-guide-book{flex:0 1 auto}}
@media (prefers-reduced-motion:reduce){.mwo-live-badge i{animation:none!important}}
.book-group.is-collapsed,.book-grid.is-collapsed{display:none}
.pkg-card{position:relative}
.pkg-card.is-hidden{display:none}
.pkg-card.pkg-popular{border-color:rgba(255,180,0,.45);box-shadow:0 0 28px rgba(255,180,0,.12)}
.pkg-badge{position:absolute;top:12px;right:12px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;padding:5px 9px;background:#FFB400;color:#000;font-weight:700;z-index:2}
.pkg-card .btn{min-height:48px}
.pkg-card:focus-within{outline:2px solid #1DE9FF;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.mwo-circuit-live i,.pkg-card{animation:none!important;transition:none!important}}
a.mwo-ext[target="_blank"]::after{content:" \2197";font-size:.9em;opacity:.7}
.vd-cta-row .mwo-vd-book,.vd-cta-row .mwo-vd-host{flex:1 1 100%;justify-content:center}
@media(min-width:680px){.vd-cta-row .mwo-vd-book,.vd-cta-row .mwo-vd-host{flex:0 1 auto}}
.vd-cta-row .mwo-vd-host{border-color:rgba(255,215,0,.35);color:var(--gold)}
.vd-cta-row .mwo-vd-host:hover{border-color:var(--gold);background:rgba(255,215,0,.08)}
.mwo-404-recovery{margin:0 auto 28px;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:12px}
.mwo-404-hint{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.28em;color:rgba(244,243,238,.55);text-transform:uppercase;margin:0}
.mwo-404-circuit{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.mwo-404-circuit .mwo-circuit-pill{font-size:8px;padding:6px 10px}
.mwo-venue-reels{margin:28px 0 8px}
.mwo-venue-reels-kicker{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.28em;color:rgba(244,243,238,.5);text-transform:uppercase;text-align:center;margin:0 0 14px}
.mwo-venue-reels-strip{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}
.mwo-venue-reels-strip::-webkit-scrollbar{display:none}
.mwo-venue-reels--scroll{-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}
.mwo-venue-reels-strip .feed-item{flex:0 0 min(72vw,260px);aspect-ratio:9/16;position:relative;overflow:hidden;cursor:pointer;border:1px solid rgba(29,233,255,.22);background:#000;-webkit-tap-highlight-color:rgba(29,233,255,.15);scroll-snap-align:start}
.mwo-venue-reels-strip .fi-poster{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease}
.mwo-venue-reels-strip .feed-item.is-playing .fi-poster{opacity:0;visibility:hidden;pointer-events:none}
.mwo-venue-reels-strip .fi-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
.mwo-venue-reels-strip .feed-item.is-playing .fi-media{z-index:2}
.mwo-venue-reels-strip .feed-overlay{position:absolute;top:10px;left:10px;z-index:3;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.22em;color:rgba(244,243,238,.85);text-transform:uppercase;pointer-events:none}
.mwo-venue-reels-strip .fi-cta{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:12px 10px;background:linear-gradient(transparent,rgba(0,0,0,.85));font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--neon);display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}
.mwo-venue-reels-strip .fi-cta::after{content:' · TAP'}
.mwo-venue-reels-strip .feed-item.is-playing .fi-cta::after{content:' · PLAYING'}
.mwo-venue-reels-strip .feed-item.feed-needs-tap .fi-cta::after{content:' · TAP TO PLAY'}
.mwo-venue-reels-strip .fi-play{display:inline-block;width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent currentColor}
.mwo-venue-reels-swipe{display:block;text-align:center;margin-top:10px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8px;letter-spacing:.28em;color:rgba(244,243,238,.4);text-transform:uppercase}
:root{--neon:#1DE9FF;--neon-soft:#7DF3FF;--ink:#020608;--paper:#F4F3EE;--hot:#FF1493;--magenta:#B24DF5;--gold:#FFB400;--pad-x:18px;--section-pad:80px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{background:var(--ink);color:var(--paper);font-family:'JetBrains Mono',ui-monospace,monospace;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100%;caret-color:transparent}input,textarea,select,[contenteditable]{caret-color:auto}.h1,.title,.vd-name,.foot-mark{user-select:none;-webkit-user-select:none}body{font-size:14px;line-height:1.55}::selection{background:var(--neon);color:#000}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(29,233,255,.2)}img{max-width:100%;display:block;height:auto}button{font-family:inherit;cursor:pointer;border:0;background:0;color:inherit;font-size:inherit}section[id]{scroll-margin-top:60px}section[id]{scroll-margin-top:60px}.skip{position:fixed;top:-100px;left:8px;z-index:99999;background:var(--neon);color:#000;padding:12px 16px;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;transition:top .2s ease;text-decoration:none;border:1px solid var(--paper)}.skip:focus{top:8px;outline:2px solid var(--paper);outline-offset:3px}@media (max-width:380px){.h1{font-size:54px;letter-spacing:0}.kicker{font-size:9px;letter-spacing:.35em;padding:7px 12px}.sub{font-size:10px;letter-spacing:.22em}}.atmo{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.atmo::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 25% 15%,rgba(160,32,240,.15),transparent 65%),radial-gradient(50% 40% at 80% 25%,rgba(255,20,147,.12),transparent 65%),radial-gradient(60% 50% at 50% 95%,rgba(29,233,255,.10),transparent 65%);animation:drift 24s ease-in-out infinite alternate}@keyframes drift{from{transform:translate(0,0)}to{transform:translate(-2%,1%)}}.atmo::after{content:"";position:absolute;inset:0;background-image:linear-gradient(transparent 50%,rgba(29,233,255,.02) 50%);background-size:100% 3px;mix-blend-mode:overlay}.frame{position:fixed;inset:14px;z-index:2;pointer-events:none}.frame::before,.frame::after,.frame i::before,.frame i::after{content:"";position:absolute;width:18px;height:18px;border:1px solid var(--neon);opacity:.35}.frame::before{top:0;left:0;border-right:0;border-bottom:0}.frame::after{top:0;right:0;border-left:0;border-bottom:0}.frame i::before{bottom:0;left:0;border-right:0;border-top:0}.frame i::after{bottom:0;right:0;border-left:0;border-top:0}@media (max-width:380px){.frame{display:none}}.topbar{position:fixed;top:calc(8px+env(safe-area-inset-top));left:calc(8px+env(safe-area-inset-left));right:calc(8px+env(safe-area-inset-right));z-index:99;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.28em;color:var(--neon-soft);text-transform:uppercase;pointer-events:none;background:rgba(2,6,8,.82);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);padding:8px 14px;border:1px solid rgba(29,233,255,.15);box-shadow:0 2px 12px rgba(0,0,0,.4);gap:10px}.topbar a{pointer-events:auto;color:var(--neon-soft);transition:color .15s}.topbar a:hover{color:var(--neon)}.topbar .crumbs{display:flex;align-items:center;gap:8px}.topbar .crumbs .sep{opacity:.4}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--neon);box-shadow:0 0 10px var(--neon);margin-right:6px;vertical-align:middle;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.5)}}main{position:relative;z-index:3}.hero{min-height:75svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:90px var(--pad-x) 60px;position:relative}.kicker{font-size:10px;letter-spacing:.45em;color:var(--neon);text-transform:uppercase;margin-bottom:24px;border:1px solid rgba(29,233,255,.3);padding:8px 16px;background:rgba(29,233,255,.04)}.h1{font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:clamp(64px,14vw,180px);line-height:.86;letter-spacing:.005em;color:var(--paper);margin-bottom:14px}.h1 .n{color:var(--neon);text-shadow:0 0 30px rgba(29,233,255,.55)}.sub{font-size:11px;letter-spacing:.3em;color:var(--neon-soft);text-transform:uppercase;margin:18px 0 28px;max-width:560px;line-height:1.7}section{position:relative;padding:var(--section-pad) var(--pad-x)}.wrap{max-width:1280px;margin:0 auto;position:relative}.tag{display:inline-block;font-size:10px;letter-spacing:.4em;color:var(--neon);text-transform:uppercase;margin-bottom:18px;padding:5px 12px;border:1px solid rgba(29,233,255,.25);background:rgba(29,233,255,.04)}.title{font-family:'Bebas Neue',sans-serif;font-size:clamp(40px,9vw,90px);line-height:.92;letter-spacing:.005em;color:var(--paper);margin-bottom:36px}.title .n{color:var(--neon);text-shadow:0 0 18px rgba(29,233,255,.45)}.reveal{opacity:1;transform:none}.reveal.in{opacity:1;transform:translateY(0)}.btn{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;padding:14px 22px;border:1px solid var(--neon);color:var(--neon);background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .18s ease;position:relative;overflow:hidden}.btn::before{content:"";position:absolute;inset:0;background:var(--neon);transform:translateY(101%);transition:transform .22s ease;z-index:-1}.btn:hover{color:#000}.btn:hover::before{transform:translateY(0)}.btn.primary{background:var(--neon);color:#000;box-shadow:0 0 26px rgba(29,233,255,.35)}.btn.primary::before{background:var(--paper)}.btn.hot{border-color:var(--hot);color:var(--hot)}.btn.hot::before{background:var(--hot)}.btn.gold{border-color:var(--gold);color:var(--gold)}.btn.gold::before{background:var(--gold)}.venues-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:24px}@media (min-width:900px){.venues-grid{grid-template-columns:1fr 1fr;gap:18px}}.vd{position:relative;padding:32px 24px;border:1px solid rgba(29,233,255,.22);background:linear-gradient(180deg,rgba(10,20,24,.65),rgba(0,0,0,.7));overflow:hidden;display:flex;flex-direction:column;gap:14px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.vd::before{content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;z-index:0}.vd:hover{transform:translateY(-4px);border-color:var(--neon);box-shadow:0 14px 36px rgba(29,233,255,.18)}.vd>*{position:relative;z-index:1}.vd.climax{border-color:rgba(255,20,147,.4)}.vd.climax::before{background:radial-gradient(70% 70% at 80% 20%,rgba(255,20,147,.18),transparent 60%)}.vd.climax:hover{border-color:var(--hot);box-shadow:0 14px 36px rgba(255,20,147,.25)}.vd.club808{border-color:rgba(29,233,255,.4)}.vd.club808::before{background:radial-gradient(70% 70% at 30% 30%,rgba(29,233,255,.16),transparent 60%)}.vd.tunnel{border-color:rgba(160,32,240,.4)}.vd.tunnel::before{background:radial-gradient(70% 70% at 70% 80%,rgba(160,32,240,.18),transparent 60%)}.vd.tunnel:hover{border-color:var(--magenta);box-shadow:0 14px 36px rgba(160,32,240,.25)}.vd.maju{border-color:rgba(255,180,0,.35)}.vd.maju::before{background:radial-gradient(70% 70% at 20% 80%,rgba(255,180,0,.16),transparent 60%)}.vd.maju:hover{border-color:var(--gold);box-shadow:0 14px 36px rgba(255,180,0,.22)}.vd-flag{position:absolute;top:14px;right:14px;font-size:8px;letter-spacing:.32em;text-transform:uppercase;background:rgba(0,0,0,.65);padding:5px 9px;border:1px solid;font-weight:700;z-index:2}.vd.climax .vd-flag{color:var(--hot);border-color:rgba(255,20,147,.45)}.vd.club808 .vd-flag{color:var(--neon);border-color:rgba(29,233,255,.45)}.vd.tunnel .vd-flag{color:var(--magenta);border-color:rgba(160,32,240,.45)}.vd.maju .vd-flag{color:var(--gold);border-color:rgba(255,180,0,.45)}.vd-name{font-family:'Bebas Neue',sans-serif;font-size:clamp(32px,5vw,48px);line-height:.95;letter-spacing:.005em;color:var(--paper)}.vd-name span{display:block;font-size:.55em;color:var(--neon-soft);font-weight:400;margin-top:4px;letter-spacing:.04em}.vd-role{font-size:9px;letter-spacing:.4em;text-transform:uppercase;font-weight:700}.vd.climax .vd-role{color:var(--hot)}.vd.club808 .vd-role{color:var(--neon)}.vd.tunnel .vd-role{color:var(--magenta)}.vd.maju .vd-role{color:var(--gold)}.vd-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.vd-meta span{font-size:9px;letter-spacing:.18em;color:var(--neon-soft);text-transform:uppercase;padding:4px 8px;border:1px solid rgba(29,233,255,.18);background:rgba(29,233,255,.04)}.vd-desc{font-size:13px;line-height:1.7;color:rgba(244,243,238,.78)}.vd-desc strong{color:var(--paper)}.vd-cta-row{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px}.contact-cta{padding:100px var(--pad-x);text-align:center;background:radial-gradient(60% 60% at 50% 50%,rgba(29,233,255,.06),transparent 70%)}.contact-cta h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(40px,9vw,90px);color:var(--paper);margin-bottom:14px;line-height:.92}.contact-cta h2 .n{color:var(--neon);text-shadow:0 0 24px rgba(29,233,255,.5)}.contact-cta p{font-size:12px;letter-spacing:.18em;color:rgba(244,243,238,.7);text-transform:uppercase;margin-bottom:30px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.7}.contact-cta .cta-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}footer{padding:50px var(--pad-x) 30px;border-top:1px solid rgba(29,233,255,.12);background:rgba(0,0,0,.65);position:relative;z-index:5;text-align:center}.foot-mark{font-family:'Bebas Neue',sans-serif;font-size:32px;line-height:.9;color:var(--neon);text-shadow:0 0 16px rgba(29,233,255,.4);margin-bottom:10px;letter-spacing:.005em}.foot-meta{font-size:10px;letter-spacing:.25em;color:rgba(244,243,238,.55);text-transform:uppercase;line-height:1.7}.foot-links{margin:18px 0;display:flex;gap:16px;justify-content:center;flex-wrap:wrap;font-size:10px;letter-spacing:.25em;text-transform:uppercase}.foot-links a{color:rgba(244,243,238,.6);transition:color .15s}.foot-links a:hover{color:var(--neon)}@media (max-width:599px){.topbar{font-size:8px;letter-spacing:.22em}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role="button"]:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--neon);outline-offset:3px;outline-style:dashed}.foot-credit{max-width:880px;margin:24px auto 0;display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap}.foot-credit .fc-rule{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,180,0,.25),transparent);min-width:30px;max-width:120px}.foot-credit .fc-line{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.32em;color:rgba(255,180,0,.7);text-transform:uppercase;line-height:1.6}.foot-credit .fc-line a{color:rgba(255,180,0,.85);text-decoration:none;border-bottom:1px solid rgba(255,180,0,.3);padding-bottom:1px;transition:color .15s}.foot-credit .fc-line a:hover{color:#FFB400;border-bottom-color:#FFB400}.foot-credit .fc-line a b{font-weight:700;color:#FFB400;letter-spacing:.36em}@media(max-width:599px){.foot-credit .fc-rule{display:none}.foot-credit .fc-line{font-size:8.5px;letter-spacing:.26em}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}
