@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/bricolage-grotesque-latin.Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_astro/dm-sans-latin.Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bnb{--bnb-ink-950:#0a0f2e;--bnb-ink-900:#111845;--bnb-ink-800:#1a2563;--bnb-text:#f4f8ff;--bnb-muted:#b7c3ee;--bnb-sky:#aee2fb;--bnb-cyan:#4fdbff;--bnb-periwinkle:#9ba8ff;--bnb-lilac:#e3aaff;--bnb-rose:#ff9fce;--bnb-aurora:linear-gradient(120deg, var(--bnb-sky), var(--bnb-periwinkle) 55%, var(--bnb-lilac));--bnb-led:linear-gradient(90deg, var(--bnb-cyan), var(--bnb-periwinkle), var(--bnb-lilac), var(--bnb-rose), var(--bnb-cyan));--bnb-glass:#1118459e;--bnb-line:#9ba8ff33;--bnb-line-strong:#9ba8ff6b;--bnb-font-display:"Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--bnb-font:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bnb-font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--bnb-max:72rem;--bnb-gutter:clamp(1.15rem, 5vw, 2.5rem);--bnb-radius:1.25rem;--bnb-radius-lg:1.75rem;--bnb-ease:cubic-bezier(.2, .8, .2, 1);--bnb-header-h:4rem}.bnb *,.bnb :before,.bnb :after{box-sizing:border-box}html:has(>body.bnb){-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:#0a0f2e;scroll-padding-top:4.5rem}body.bnb{background:var(--bnb-ink-950);min-height:100vh;color:var(--bnb-text);font-family:var(--bnb-font);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}body.bnb:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% 0,#4fdbff33,#0000 70%),radial-gradient(45% 40% at 100% 70%,#e3aaff1f,#0000 70%),radial-gradient(40% 35% at 0 100%,#9ba8ff1f,#0000 70%);position:fixed;inset:0}.bnb :where(h1,h2,h3,p,ul,ol,dl,dd,blockquote,figure){margin:0}.bnb :where(ul,ol)[role=list],.bnb :where(.bnb-schedule__days){padding:0;list-style:none}.bnb img,.bnb svg{max-width:100%;display:block}.bnb a{color:inherit}.bnb :focus-visible{outline:3px solid var(--bnb-cyan);outline-offset:3px;border-radius:.5rem}.bnb main:focus{outline:none}.bnb-wrap{width:100%;max-width:calc(var(--bnb-max) + 2 * var(--bnb-gutter));padding-inline:var(--bnb-gutter);margin-inline:auto}.bnb-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.bnb-skip{z-index:100;background:var(--bnb-cyan);color:var(--bnb-ink-950);border-radius:999px;padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.bnb-skip:focus{transform:none}.bnb-gradient-text{color:var(--bnb-sky);background:var(--bnb-aurora);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bnb-icon{flex:none}.bnb-when--online,.bnb-when--offline,.bnb-when--checking,.bnb-when--unknown{display:none}html[data-bnb-live=online] .bnb-when--online,html[data-bnb-live=offline] .bnb-when--offline,html[data-bnb-live=checking] .bnb-when--checking,html[data-bnb-live=unknown] .bnb-when--unknown{display:revert}html[data-bnb-live=online] .bnb-when--other{display:none}.bnb-btn{min-height:3rem;font:inherit;cursor:pointer;transition:transform .25s var(--bnb-ease), box-shadow .25s var(--bnb-ease), background-color .25s, border-color .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.35rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.bnb-btn--primary{background:var(--bnb-cyan);color:var(--bnb-ink-950);box-shadow:0 0 #4fdbff00,0 10px 30px -12px #4fdbffb3}.bnb-btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 4px #4fdbff2e,0 16px 40px -12px #4fdbffd9}.bnb-btn--ghost{border-color:var(--bnb-line-strong);color:var(--bnb-text);background:#1a25638c}.bnb-btn--ghost:hover{border-color:var(--bnb-lilac);background:var(--bnb-ink-800);transform:translateY(-2px)}.bnb-badge{--dot:var(--bnb-periwinkle);border:1px solid var(--bnb-line-strong);color:var(--bnb-text);white-space:nowrap;background:#0a0f2eb3;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .7rem;font-size:.875rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.bnb-badge__dot{background:var(--dot);border-radius:50%;width:.6rem;height:.6rem;position:relative}html[data-bnb-live=offline] .bnb-badge{--dot:#7d89b8}html[data-bnb-live=online] .bnb-badge{--dot:var(--bnb-rose);background:#ff9fce1f;border-color:#ff9fceb3;box-shadow:0 0 24px -6px #ff9fceb3}html[data-bnb-live=online] .bnb-badge__dot:after,html[data-bnb-live=checking] .bnb-badge__dot:after{content:"";background:var(--dot);border-radius:50%;animation:1.6s ease-out infinite bnb-pulse;position:absolute;inset:0}@keyframes bnb-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.bnb-header{z-index:50;border-bottom:1px solid var(--bnb-line);backdrop-filter:blur(14px)saturate(1.3);background:#0a0f2ec7;position:sticky;top:0}.bnb-header__inner{min-height:var(--bnb-header-h);align-items:center;gap:1rem;display:flex}.bnb-header__brand{font-family:var(--bnb-font-display);align-items:center;gap:.5rem;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.bnb-header__nav{margin-inline:auto;display:none}.bnb-header__nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bnb-header__nav a{color:var(--bnb-muted);border-radius:999px;padding:.45rem .8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s;display:block}.bnb-header__nav a:hover{color:var(--bnb-text);background:#9ba8ff1f}.bnb-header__socials{margin:0 0 0 auto;padding:0;list-style:none;display:flex}.bnb-header__social{--hover:var(--bnb-sky);width:1.9rem;height:1.9rem;color:var(--bnb-muted);transition:color .2s, background-color .2s, transform .25s var(--bnb-ease);border-radius:999px;place-items:center;display:grid}.bnb-header__social--twitch{--hover:#bf94ff}.bnb-header__social--youtube{--hover:#ff6b6b}.bnb-header__social--discord{--hover:#8c9eff}.bnb-header__social--tiktok{--hover:#6ff3ee}.bnb-header__social--instagram{--hover:var(--bnb-rose)}.bnb-header__social:hover,.bnb-header__social:focus-visible{color:var(--hover);background:#9ba8ff1f;transform:translateY(-2px)rotate(-6deg)}@media (width<=31.99rem),(width>=60rem) and (width<=67.99rem){.bnb-header__name{display:none}}@media (width<=25.99rem){.bnb-header__inner{gap:.4rem}.bnb-header__social{width:1.7rem;height:1.7rem}}@media (width>=60rem){.bnb-header__nav{display:block}.bnb-header__socials{margin-left:0}}.bnb-hero{isolation:isolate;background:radial-gradient(70% 60% at 50% -10%,#4fdbff54,#0000 70%),linear-gradient(#0000 40%,#1a25638c);padding-block:clamp(2.5rem,8vw,6rem) clamp(3.5rem,9vw,6.5rem);position:relative;overflow:hidden}.bnb-hero__scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.bnb-hero__room{opacity:.45;width:100%;max-width:none;height:100%}.bnb-hero__led{inset-inline:0;background:var(--bnb-led);background-size:200% 100%;height:3px;animation:9s linear infinite bnb-led;position:absolute;bottom:0;box-shadow:0 0 18px 2px #4fdbff8c,0 -10px 40px #e3aaff59}@keyframes bnb-led{to{background-position:-200% 0}}.bnb-hero__inner{align-items:center;gap:clamp(2rem,5vw,3rem);display:grid}.bnb-hero__text{justify-items:start;gap:1.1rem;display:grid}.bnb-hero__title{font-family:var(--bnb-font-display);letter-spacing:-.035em;filter:drop-shadow(0 0 28px #4fdbff59);font-size:clamp(3rem,12vw,6.25rem);font-weight:800;line-height:.95}.bnb-hero__tagline{font-family:var(--bnb-font-display);color:var(--bnb-sky);font-size:clamp(1.35rem,3.6vw,1.9rem);font-weight:700;line-height:1.2}.bnb-hero__lead{max-width:34rem;color:var(--bnb-muted);font-size:1.125rem}.bnb-hero__rdv{color:var(--bnb-text);background:#4fdbff1a;border:1px solid #4fdbff59;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.45rem .9rem;font-weight:700;display:inline-flex}.bnb-hero__rdv .bnb-icon{color:var(--bnb-cyan)}.bnb-hero__tz{color:var(--bnb-muted);font-size:.9em;font-weight:500}.bnb-hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:.4rem;display:flex}.bnb-hero__portrait{order:-1;justify-self:center;width:min(68vw,19rem);position:relative}.bnb-hero__aurora{isolation:isolate;aspect-ratio:1;border-radius:50%;padding:7px;position:relative;overflow:hidden;box-shadow:0 0 60px -6px #4fdbff8c,0 0 120px -20px #e3aaff8c}.bnb-hero__aurora:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--bnb-sky), var(--bnb-periwinkle), var(--bnb-lilac), var(--bnb-rose), var(--bnb-cyan), var(--bnb-sky));animation:14s linear infinite bnb-spin;position:absolute;inset:-40%}@keyframes bnb-spin{to{transform:rotate(1turn)}}.bnb-hero__avatar{object-fit:cover;border:4px solid var(--bnb-ink-950);border-radius:50%;width:100%;height:100%}.bnb-hero__butterfly{cursor:pointer;filter:drop-shadow(0 0 14px #9ba8ffcc);background:0 0;border:0;border-radius:50%;padding:.4rem;animation:7s ease-in-out infinite bnb-float;position:absolute;top:-6%;left:-12%}.bnb-hero__butterfly .bnb-butterfly__wing{transform-box:fill-box;animation:1.6s ease-in-out infinite bnb-flap}.bnb-hero__butterfly .bnb-butterfly__wing--left{transform-origin:100%}.bnb-hero__butterfly .bnb-butterfly__wing--right{transform-origin:0}.bnb-hero__butterfly.is-fluttering .bnb-butterfly__wing{animation-duration:.25s}.bnb-hero__butterfly[data-toast]:after{content:attr(data-toast);background:var(--bnb-ink-800);border:1px solid var(--bnb-line-strong);color:var(--bnb-text);white-space:nowrap;animation:bnb-fade-in .3s var(--bnb-ease);border-radius:999px;padding:.35rem .75rem;font-size:.85rem;font-weight:700;position:absolute;top:100%;left:50%;translate:-50% .4rem}@keyframes bnb-float{0%,to{transform:translate(0)rotate(-6deg)}50%{transform:translate(10px,-14px)rotate(4deg)}}@keyframes bnb-flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}@keyframes bnb-fade-in{0%{opacity:0}}.bnb-hero__heart{filter:drop-shadow(0 0 12px #4fdbffcc);font-size:2.2rem;animation:9s ease-in-out infinite reverse bnb-float;position:absolute;bottom:6%;right:-2%}@media (width>=56rem){.bnb-hero__inner{grid-template-columns:1.25fr 1fr}.bnb-hero__portrait{order:0;width:min(100%,22rem)}}.bnb-rain{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bnb-rain__drop{animation:linear forwards bnb-fall;position:absolute;top:-3rem}@keyframes bnb-fall{to{transform:translateY(calc(100vh + 6rem))rotate(320deg)}}.bnb-burst{pointer-events:none;animation:bnb-burst .85s var(--bnb-ease) forwards;font-size:1rem;position:fixed}@keyframes bnb-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1) rotate(var(--r))}}.bnb-wanderer{cursor:pointer;pointer-events:auto;filter:drop-shadow(0 0 12px #9ba8ffd9);background:0 0;border:0;padding:.4rem;position:absolute;top:0;left:0}.bnb-wanderer .bnb-butterfly__wing{transform-box:fill-box;animation:.45s ease-in-out infinite bnb-flap}.bnb-wanderer .bnb-butterfly__wing--left{transform-origin:100%}.bnb-wanderer .bnb-butterfly__wing--right{transform-origin:0}.bnb-wanderer.is-caught .bnb-butterfly__wing{animation-duration:.12s}.bnb-catch-toast{border:1px solid var(--bnb-line-strong);background:var(--bnb-ink-800);color:var(--bnb-text);white-space:nowrap;pointer-events:none;animation:bnb-catch 1.7s var(--bnb-ease) forwards;border-radius:999px;padding:.35rem .8rem;font-size:.9rem;font-weight:700;position:fixed}@keyframes bnb-catch{0%{opacity:0;transform:translate(-50%,-60%)scale(.8)}15%,75%{opacity:1;transform:translate(-50%,-130%)scale(1)}to{opacity:0;transform:translate(-50%,-170%)scale(1)}}.bnb-reveal{opacity:0;transition:opacity .6s var(--bnb-ease) var(--reveal-delay,0s), transform .6s var(--bnb-ease) var(--reveal-delay,0s);transform:translateY(18px)}.bnb-reveal.is-in{opacity:1;transform:none}.bnb-btn--primary{position:relative}.bnb-btn--primary:after{content:"✦";color:var(--bnb-lilac);opacity:0;pointer-events:none;transition:opacity .25s, transform .35s var(--bnb-ease);font-size:.9rem;position:absolute;top:-.45rem;right:.4rem;transform:scale(.4)rotate(-30deg)}.bnb-btn--primary:hover:after,.bnb-btn--primary:focus-visible:after{opacity:1;animation:1.2s ease-in-out .35s infinite bnb-sparkle;transform:scale(1)rotate(0)}@keyframes bnb-sparkle{50%{opacity:.6;transform:scale(.7)rotate(25deg)}}.bnb-social__link:hover .bnb-social__icon,.bnb-social__link:focus-visible .bnb-social__icon{animation:bnb-wiggle .6s var(--bnb-ease)}@keyframes bnb-wiggle{25%{transform:rotate(-10deg)scale(1.08)}50%{transform:rotate(8deg)scale(1.08)}75%{transform:rotate(-4deg)}}.bnb-section{padding-block:clamp(3.5rem,9vw,6.5rem);scroll-margin-top:1rem}.bnb-section__head{gap:.6rem;max-width:44rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:grid}.bnb-eyebrow{color:var(--bnb-cyan);font-family:var(--bnb-font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;display:inline-flex}.bnb-section__title{font-family:var(--bnb-font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:800;line-height:1.05}.bnb-section__intro{color:var(--bnb-muted);font-size:1.1rem}.bnb-card{border-radius:var(--bnb-radius-lg);border:1px solid var(--bnb-line);background:var(--bnb-glass)}.bnb-live__grid{gap:1.25rem;display:grid}.bnb-live__screen{aspect-ratio:16/9;border-radius:var(--bnb-radius-lg);border:1px solid var(--bnb-line-strong);background:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 4px), radial-gradient(80% 70% at 50% 40%, #4fdbff29, transparent 70%), linear-gradient(160deg, var(--bnb-ink-800), var(--bnb-ink-950));position:relative;overflow:hidden;box-shadow:0 0 0 6px #111845e6,0 30px 80px -30px #4fdbff73}.bnb-live__player{display:none;position:absolute;inset:0}.bnb-live__player iframe{width:100%;height:100%;display:block}html[data-bnb-live=online] .bnb-live__player{display:block}html[data-bnb-live=online] .bnb-live__idle{display:none}html[data-bnb-live=online] .bnb-live__screen{border-color:#ff9fceb3;box-shadow:0 0 0 6px #111845e6,0 0 60px -10px #ff9fce8c}.bnb-live__idle{text-align:center;place-content:center;justify-items:center;gap:.6rem;padding:1.25rem;display:grid;position:absolute;inset:0}.bnb-live__idle-butterfly{opacity:.9;filter:drop-shadow(0 0 18px #9ba8ffb3);animation:4s ease-in-out infinite bnb-breathe}@keyframes bnb-breathe{50%{opacity:.55;transform:scale(.94)}}.bnb-live__idle-title{font-family:var(--bnb-font-display);font-size:clamp(1.25rem,3.5vw,1.75rem);font-weight:800}.bnb-live__idle-text{max-width:28rem;color:var(--bnb-muted);font-size:.95rem}.bnb-live__panel{border-radius:var(--bnb-radius-lg);border:1px solid var(--bnb-line);background:var(--bnb-glass);align-content:start;gap:1.1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.bnb-live__state{color:var(--bnb-muted)}.bnb-live__state strong{color:var(--bnb-text)}html[data-bnb-live=online] .bnb-live__state strong{color:var(--bnb-rose)}html[data-bnb-live=online] .bnb-live__next{display:none}.bnb-live__next{gap:.75rem;display:grid}.bnb-live__next-when{font-family:var(--bnb-font-display);font-size:clamp(1.4rem,3.5vw,1.75rem);font-weight:800;line-height:1.15}.bnb-live__next-tz{font-family:var(--bnb-font);color:var(--bnb-muted);margin-top:.25rem;font-size:.9rem;font-weight:500;display:block}.bnb-countdown{border-radius:var(--bnb-radius);background:#0a0f2ebf;border:1px solid #4fdbff59;gap:.2rem;padding:.8rem 1rem;display:grid}.bnb-countdown[hidden]{display:none}.bnb-countdown__label{color:var(--bnb-muted);font-size:.85rem;font-weight:600}.bnb-countdown__value{color:var(--bnb-cyan);font-family:var(--bnb-font-mono);font-variant-numeric:tabular-nums;text-shadow:0 0 18px #4fdbff8c;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700}.bnb-countdown[data-imminent=true] .bnb-countdown__value{color:var(--bnb-rose);text-shadow:0 0 18px #ff9fce8c}.bnb-live__actions{gap:.6rem;display:grid}.bnb-live__note{color:var(--bnb-muted);font-size:.875rem}@media (width>=60rem){.bnb-live__grid{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start}}.bnb-schedule{background:linear-gradient(#0000,#111845b3 20%,#1a256373 70%,#0000)}.bnb-schedule__days{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.25rem),1fr));gap:.75rem;margin:0;display:grid}.bnb-day{border-radius:var(--bnb-radius);border:1px solid var(--bnb-line);transition:transform .3s var(--bnb-ease), border-color .3s;background:#111845bf;align-content:start;gap:.7rem;padding:1rem 1rem 1.1rem;display:grid;position:relative}.bnb-day:hover{border-color:var(--bnb-line-strong);transform:translateY(-3px)}.bnb-day__name{font-family:var(--bnb-font-display);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;font-size:1.15rem;font-weight:800;display:flex}.bnb-day__today{background:var(--bnb-cyan);color:var(--bnb-ink-950);font-family:var(--bnb-font);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:800;display:none}.bnb-day__led{background:#9ba8ff47;border-radius:999px;height:4px}.bnb-day.is-today{border-color:var(--bnb-cyan);background:radial-gradient(120% 80% at 50% 0%, #4fdbff33, transparent 70%), var(--bnb-ink-800);box-shadow:0 0 40px -14px #4fdbffcc}.bnb-day.is-today .bnb-day__today{display:inline-block}.bnb-day.is-today .bnb-day__led{background:var(--bnb-led);background-size:200% 100%;animation:6s linear infinite bnb-led;box-shadow:0 0 14px #4fdbffcc}.bnb-day__rest{color:var(--bnb-muted)}.bnb-day__plan{display:contents}.bnb-day.is-exception{border-style:dashed;border-color:#e3aaff8c}.bnb-day.is-exception .bnb-day__rest{color:var(--bnb-lilac);font-weight:700}.bnb-day.is-exception .bnb-slot__kind{color:var(--bnb-lilac)}.bnb-day__note{color:var(--bnb-muted);font-size:.85rem;font-style:italic}.bnb-day__note:before{content:"🦋 ";font-style:normal}.bnb-notice{border-radius:var(--bnb-radius);color:var(--bnb-text);animation:bnb-fade-in .4s var(--bnb-ease);background:#e3aaff1a;border:1px solid #e3aaff73;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-weight:600;display:flex}.bnb-notice:before{content:"💙"}.bnb-notice[hidden],.bnb-empty[hidden],[data-bnb-videos][hidden]{display:none}.bnb-slot{gap:.15rem;display:grid}.bnb-slot+.bnb-slot{border-top:1px dashed var(--bnb-line);padding-top:.7rem}.bnb-slot__kind{color:var(--bnb-periwinkle);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.bnb-slot__time{display:grid}.bnb-slot__time time{font-family:var(--bnb-font-mono);font-variant-numeric:tabular-nums;color:var(--bnb-text);font-size:1.5rem;font-weight:700}.bnb-slot__origin{color:var(--bnb-muted);font-size:.8rem}.bnb-slot__origin[hidden],.bnb-slot__time[hidden],.bnb-slot__past[hidden]{display:none}.bnb-day.is-past:not(.is-today) .bnb-day__led{background:var(--bnb-led);opacity:.4}.bnb-day.is-past:not(.is-today):has([data-past-state=none],[data-past-state=unavailable]) .bnb-day__led{opacity:1;background:#9ba8ff47}.bnb-slot[data-past-state=live] .bnb-slot__kind{color:var(--bnb-rose)}.bnb-slot[data-past-state=none] .bnb-slot__kind,.bnb-slot[data-past-state=unavailable] .bnb-slot__kind{color:var(--bnb-muted)}.bnb-slot__past{gap:.3rem;min-width:0;display:grid}.bnb-slot__past:empty{display:none}.bnb-slot__title{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;color:var(--bnb-text);-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.bnb-slot__title:hover{color:var(--bnb-sky);text-underline-offset:.18em;text-decoration:underline}.bnb-slot__meta{color:var(--bnb-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.1rem .4rem;font-size:.8rem;display:flex}.bnb-slot__meta>*+:before{content:"·";content:"·" / "";color:var(--bnb-periwinkle);margin-right:.4rem}.bnb-slot__more{color:var(--bnb-sky);font-size:.85rem;font-weight:600}.bnb-videos{container-type:inline-size}.bnb-video__frame{aspect-ratio:16/9;border-radius:var(--bnb-radius);border:6px solid var(--bnb-ink-800);background:var(--bnb-ink-900);box-shadow:0 0 0 1px var(--bnb-line-strong), 0 22px 50px -24px #4fdbff8c;transition:transform .35s var(--bnb-ease), box-shadow .35s var(--bnb-ease);display:block;position:relative;overflow:hidden;transform:rotate(-.8deg)}.bnb-video:nth-child(2n) .bnb-video__frame{transform:rotate(.8deg)}.bnb-video__link:hover .bnb-video__frame,.bnb-video__link:focus-visible .bnb-video__frame{box-shadow:0 0 0 1px var(--bnb-cyan), 0 28px 60px -22px #4fdbffcc;transform:rotate(0)translateY(-4px)}.bnb-video__thumb{object-fit:cover;width:100%;height:100%}.bnb-video__play{width:3.75rem;height:3.75rem;color:var(--bnb-text);backdrop-filter:blur(6px);transition:transform .3s var(--bnb-ease), background-color .3s;background:#0a0f2eb8;border:1px solid #f4f8ff66;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.bnb-video__play .bnb-icon{translate:2px}.bnb-video__link:hover .bnb-video__play,.bnb-feature:hover .bnb-video__play{background:var(--bnb-cyan);color:var(--bnb-ink-950);transform:scale(1.1)}.bnb-video__new{background:var(--bnb-rose);color:var(--bnb-ink-950);border-radius:999px;padding:.2rem .65rem;font-size:.8rem;font-weight:800;position:absolute;top:.75rem;left:.75rem}.bnb-video__meta{gap:.25rem;display:grid}.bnb-video__title{font-family:var(--bnb-font-display);text-wrap:balance;font-size:1.15rem;font-weight:700;line-height:1.25}.bnb-video__link:hover .bnb-video__title{color:var(--bnb-sky)}.bnb-video__date{color:var(--bnb-muted);font-size:.9rem}.bnb-feature{align-items:center;gap:2rem 3.5rem;margin-bottom:clamp(4rem,9vw,6.5rem);display:grid}@media (width>=56rem){.bnb-feature{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.bnb-feature__media{isolation:isolate;padding-bottom:1.5rem;display:block;position:relative}.bnb-feature__media:before{content:"";z-index:-1;background:var(--bnb-aurora);filter:blur(56px);opacity:.35;border-radius:40%;animation:7s ease-in-out infinite alternate bnb-glow;position:absolute;inset:6% 3% 0}.bnb-feature__media:after{content:"";inset-inline:8%;background:var(--bnb-led);background-size:200% 100%;border-radius:3px;height:3px;animation:9s linear infinite bnb-led;position:absolute;bottom:0;box-shadow:0 0 18px 2px #4fdbff80,0 -8px 30px #e3aaff4d}@keyframes bnb-glow{to{opacity:.55;transform:scale(1.04)}}.bnb-feature__frame{border-radius:var(--bnb-radius-lg);box-shadow:0 0 0 1px var(--bnb-line-strong), 0 40px 90px -36px #4fdbffbf;border-width:clamp(6px,1.1vw,12px);transform:rotate(-1.4deg)}.bnb-feature:hover .bnb-feature__frame,.bnb-feature:focus-within .bnb-feature__frame{box-shadow:0 0 0 1px var(--bnb-cyan), 0 48px 100px -34px #4fdbfff2;transform:rotate(0)translateY(-6px)}.bnb-feature__play{width:clamp(4.25rem,9vw,6rem);height:clamp(4.25rem,9vw,6rem)}.bnb-feature__frame .bnb-video__new{padding:.3rem .85rem;font-size:.9rem;top:1rem;left:1rem}.bnb-feature__body{justify-items:start;gap:.9rem;display:grid}.bnb-feature__kicker{color:var(--bnb-rose);font-family:var(--bnb-font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.8rem;font-weight:700;display:inline-flex}.bnb-feature__dot{background:var(--bnb-rose);border-radius:50%;width:.55rem;height:.55rem;animation:2.4s ease-in-out infinite bnb-breathe;box-shadow:0 0 10px 2px #ff9fceb3}.bnb-feature__title{font-family:var(--bnb-font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:800;line-height:1.1}.bnb-feature__title a{text-decoration:none;transition:color .3s}.bnb-feature__title a:hover{color:var(--bnb-sky)}.bnb-feature__body .bnb-video__date{font-size:1rem}.bnb-feature__body .bnb-btn{margin-top:.5rem}.bnb-carousel{--gap:clamp(1.5rem, 3.5vw, 2.5rem);--sag:1.6rem}.bnb-carousel__title{font-family:var(--bnb-font-display);margin-bottom:1rem;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:700;line-height:1.2}.bnb-carousel .bnb-garland{--bleed:max(var(--bnb-gutter), (100cqw - var(--bnb-max)) / 2);gap:var(--gap);margin:0 calc(-1 * var(--bleed));padding:.75rem var(--bleed) 2rem;overscroll-behavior-x:contain;scroll-padding-inline:var(--bleed);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.bnb-garland::-webkit-scrollbar{display:none}.is-dragging .bnb-garland{scroll-snap-type:none;cursor:grabbing;user-select:none}.is-dragging .bnb-video__link{pointer-events:none}.bnb-video{--tint:var(--bnb-cyan);padding-top:calc(var(--sag) - .35rem);scroll-snap-align:start;flex:0 0 min(78%,20rem);position:relative}.bnb-video:nth-child(4n+2){--tint:var(--bnb-periwinkle)}.bnb-video:nth-child(4n+3){--tint:var(--bnb-lilac)}.bnb-video:nth-child(4n+4){--tint:var(--bnb-rose)}.bnb-video:before{content:"";top:0;left:calc(var(--gap) / -2);right:calc(var(--gap) / -2);height:var(--sag);pointer-events:none;border-bottom:2px solid #9ba8ff80;border-radius:0 0 50% 50%/0 0 100% 100%;position:absolute}.bnb-video:after{content:"";top:-.3rem;left:calc(var(--gap) / -2 - .3rem);background:var(--tint);width:.6rem;height:.75rem;box-shadow:0 0 12px 3px color-mix(in srgb, var(--tint) 60%, transparent);border-radius:50%/40% 40% 60% 60%;animation:3.2s ease-in-out infinite bnb-twinkle;position:absolute}.bnb-video:nth-child(3n+2):after{animation-delay:-1.1s}.bnb-video:nth-child(3n+3):after{animation-delay:-2.2s}@keyframes bnb-twinkle{50%{opacity:.5;box-shadow:0 0 5px 1px color-mix(in srgb, var(--tint) 35%, transparent)}}.bnb-video__hang{transform-origin:50% 0;height:100%;padding-top:.6rem;animation:6s ease-in-out infinite alternate bnb-sway;position:relative}.bnb-video:nth-child(odd) .bnb-video__hang{animation-duration:7.5s;animation-direction:alternate-reverse}.bnb-video:hover .bnb-video__hang{animation-play-state:paused}@keyframes bnb-sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.bnb-video__clip{z-index:1;border:1px solid color-mix(in srgb, var(--tint) 70%, transparent);background:linear-gradient(var(--bnb-ink-800), var(--bnb-ink-900));width:.8rem;height:1.5rem;box-shadow:0 0 10px -2px var(--tint);border-radius:.3rem;position:absolute;top:0;left:50%;translate:-50%}.bnb-video__link{gap:.85rem;height:100%;text-decoration:none;display:grid}@supports (animation-timeline:view()){.bnb-video__link{animation:linear both bnb-peek view(inline)}}@keyframes bnb-peek{entry 0%{opacity:.35;scale:.9}entry 100%,exit 0%{opacity:1;scale:1}exit 100%{opacity:.35;scale:.9}}.bnb-video__frame--more{border:2px dashed var(--bnb-line-strong);color:var(--bnb-rose);background:#11184599;place-items:center;display:grid}.bnb-video--more .bnb-video__link:hover .bnb-video__frame--more{border-color:var(--bnb-lilac);background:#e3aaff12}.bnb-carousel__controls{justify-content:center;align-items:center;gap:1rem;display:flex}.bnb-carousel[data-static] .bnb-carousel__controls{display:none}.bnb-carousel__leds{background:#9ba8ff2e;border-radius:4px;flex:0 14rem;height:4px;position:relative}.bnb-carousel__led{inset-block:0;left:calc(var(--offset,0) * 100%);width:calc(var(--size,.3) * 100%);border-radius:inherit;background:var(--bnb-led);background-size:300% 100%;animation:9s linear infinite bnb-led;position:absolute;box-shadow:0 0 12px 1px #4fdbff99}.bnb-carousel__btn{border:1px solid var(--bnb-line-strong);background:var(--bnb-ink-800);width:2.75rem;height:2.75rem;color:var(--bnb-text);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .3s,color .3s,opacity .3s;display:grid}.bnb-carousel__btn .bnb-icon{rotate:45deg}.bnb-carousel__btn--prev .bnb-icon{rotate:-135deg}.bnb-carousel__btn:hover:not(:disabled){background:var(--bnb-cyan);color:var(--bnb-ink-950)}.bnb-carousel__btn:disabled{opacity:.35;cursor:default}.bnb-empty{border-radius:var(--bnb-radius-lg);border:1px dashed var(--bnb-line-strong);color:var(--bnb-muted);justify-items:start;gap:1rem;padding:1.5rem;display:grid}.bnb-socials__grid{gap:1rem;margin:0;display:grid}.bnb-social{--tint:var(--bnb-periwinkle);position:relative}.bnb-social--twitch{--tint:#a970ff}.bnb-social--discord{--tint:#8c96ff}.bnb-social--youtube{--tint:var(--bnb-rose)}.bnb-social--tiktok{--tint:var(--bnb-cyan)}.bnb-social--instagram{--tint:var(--bnb-lilac)}.bnb-social__link{isolation:isolate;border-radius:var(--bnb-radius-lg);border:1px solid var(--bnb-line);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--tint) 18%, transparent), transparent 70%), var(--bnb-glass);height:100%;transition:transform .3s var(--bnb-ease), border-color .3s, box-shadow .3s;grid-template-rows:auto 1fr auto;gap:1rem;padding:clamp(1.25rem,3vw,1.6rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.bnb-social__link:hover,.bnb-social__link:focus-visible{border-color:color-mix(in srgb, var(--tint) 70%, transparent);box-shadow:0 24px 60px -28px var(--tint);transform:translateY(-4px)}.bnb-social__icon{background:color-mix(in srgb, var(--tint) 18%, var(--bnb-ink-900));border:1px solid color-mix(in srgb, var(--tint) 45%, transparent);width:3.5rem;height:3.5rem;color:var(--tint);border-radius:1rem;place-items:center;display:grid}.bnb-social__body{align-content:start;gap:.3rem;display:grid}.bnb-social__name{font-family:var(--bnb-font-display);font-size:1.5rem;font-weight:800;line-height:1.1}.bnb-social__handle{color:var(--tint);font-family:var(--bnb-font-mono);font-size:.9rem;font-weight:600}.bnb-social__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.bnb-social__stat{color:var(--bnb-text);font-size:.95rem;font-weight:700}.bnb-social__asof{color:var(--bnb-muted);font-weight:500}.bnb-social__cta{color:var(--tint);align-items:center;gap:.35rem;margin-left:auto;font-weight:700;display:inline-flex}.bnb-social__badge{position:absolute;top:clamp(1.25rem,3vw,1.6rem);right:clamp(1.25rem,3vw,1.6rem)}@media (width>=40rem){.bnb-socials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bnb-social--instagram{grid-column:1/-1}}@media (width>=60rem){.bnb-socials__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bnb-social--twitch,.bnb-social--discord{grid-column:span 3}.bnb-social--youtube,.bnb-social--tiktok,.bnb-social--instagram{grid-column:span 2}.bnb-social--twitch .bnb-social__name,.bnb-social--discord .bnb-social__name{font-size:2rem}}.bnb-promo{border-radius:var(--bnb-radius-lg);background:radial-gradient(70% 120% at 0% 0%, #4fdbff29, transparent 70%), linear-gradient(var(--bnb-ink-900), var(--bnb-ink-900)) padding-box, var(--bnb-aurora) border-box;border:2px solid #0000;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.bnb-promo__text{flex:14rem}.bnb-promo__label{color:var(--bnb-muted);font-weight:600}.bnb-promo__discount{font-family:var(--bnb-font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15}.bnb-promo__code{border:2px dashed var(--bnb-cyan);min-height:3.25rem;color:var(--bnb-text);font:inherit;cursor:pointer;background:#0a0f2ecc;border-radius:999px;align-items:center;gap:1rem;padding:.5rem .6rem .5rem 1.25rem;transition:border-color .25s,box-shadow .25s;display:inline-flex}.bnb-promo__code:hover{box-shadow:0 0 30px -8px #4fdbffb3}.bnb-promo__value{color:var(--bnb-cyan);font-family:var(--bnb-font-mono);letter-spacing:.12em;font-size:1.5rem;font-weight:800}.bnb-promo__action{background:var(--bnb-cyan);color:var(--bnb-ink-950);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.9rem;font-weight:800;display:inline-flex}.bnb-promo__icon-done{display:none}.bnb-promo__code[data-copied=true]{border-color:var(--bnb-rose)}.bnb-promo__code[data-copied=true] .bnb-promo__action{background:var(--bnb-rose)}.bnb-promo__code[data-copied=true] .bnb-promo__icon-copy{display:none}.bnb-promo__code[data-copied=true] .bnb-promo__icon-done{display:block}.bnb-disclosure{color:var(--bnb-muted);margin-top:.75rem;font-size:.875rem}.bnb-gear{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:1rem;margin-top:clamp(1.75rem,4vw,2.5rem);display:grid}.bnb-gear__cat{border-radius:var(--bnb-radius);border:1px solid var(--bnb-line);background:var(--bnb-glass);align-content:start;gap:.5rem;padding:1.25rem 1.25rem 1rem;display:grid}.bnb-gear__title{font-family:var(--bnb-font-display);font-size:1.25rem;font-weight:800}.bnb-gear__intro{color:var(--bnb-muted);font-size:.92rem}.bnb-gear__list{margin:.25rem 0 0;display:grid}.bnb-gear__list a{border-top:1px solid var(--bnb-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.bnb-gear__list a .bnb-icon{color:var(--bnb-periwinkle);transition:transform .2s var(--bnb-ease)}.bnb-gear__list a:hover{color:var(--bnb-sky)}.bnb-gear__list a:hover .bnb-icon{transform:translate(2px,-2px)}.bnb-pc{border-radius:var(--bnb-radius);border:1px solid var(--bnb-line);background:var(--bnb-glass);margin-top:1rem}.bnb-pc summary{font-family:var(--bnb-font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.15rem;font-weight:800;list-style:none;display:flex}.bnb-pc summary::-webkit-details-marker{display:none}.bnb-pc__chev{background:var(--bnb-ink-800);width:2rem;height:2rem;color:var(--bnb-cyan);font-family:var(--bnb-font-mono);transition:transform .25s var(--bnb-ease);border-radius:50%;place-items:center;display:grid}.bnb-pc[open] .bnb-pc__chev{transform:rotate(45deg)}.bnb-pc__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem 1.5rem;padding:0 1.25rem 1.25rem;display:grid}.bnb-pc__list dt{color:var(--bnb-muted);font-size:.85rem;font-weight:600}.bnb-pc__list dd{font-weight:700}.bnb-footer{background:#060a22d9;padding-block:3rem 2rem;position:relative}.bnb-footer:before{content:"";inset-inline:0;background:var(--bnb-led);height:2px;position:absolute;top:0;box-shadow:0 0 16px #4fdbff80}.bnb-footer__inner{gap:2rem;display:grid}.bnb-footer__brand{justify-items:start;gap:.4rem;display:grid}.bnb-footer__name{font-family:var(--bnb-font-display);font-size:1.75rem;font-weight:800}.bnb-footer__tagline{color:var(--bnb-muted)}.bnb-footer__links{flex-wrap:wrap;gap:.6rem;margin:0;display:flex}.bnb-footer__links a{border:1px solid var(--bnb-line-strong);background:var(--bnb-ink-900);width:3rem;height:3rem;color:var(--bnb-sky);transition:transform .25s var(--bnb-ease), color .25s, border-color .25s;border-radius:50%;place-items:center;display:grid}.bnb-footer__links a:hover{color:var(--bnb-lilac);border-color:var(--bnb-lilac);transform:translateY(-3px)}.bnb-footer__contact{color:var(--bnb-muted);gap:.35rem;display:grid}.bnb-footer__contact a{color:var(--bnb-sky);overflow-wrap:anywhere;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.bnb-footer__legal{border-top:1px solid var(--bnb-line);color:var(--bnb-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.85rem;display:flex}.bnb-footer__legal p{max-width:48rem}.bnb-footer__legal a{color:var(--bnb-sky);font-weight:600}@media (width>=52rem){.bnb-footer__inner{grid-template-columns:1.3fr auto 1fr;align-items:center}.bnb-footer__contact{text-align:right;justify-items:end}}@media (prefers-reduced-motion:reduce){html:has(>body.bnb){scroll-behavior:auto}.bnb *,.bnb :before,.bnb :after{transition:none!important;animation:none!important}.bnb-rain{display:none}}
