@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500&display=swap);*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bn-ink);color:var(--bn-text);font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,serif;letter-spacing:-.02em;margin:0}p{margin:0}button,input,select,textarea{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}ul{margin:0;padding:0}.protected-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}.protected-content [data-interactive],.protected-content a,.protected-content button,.protected-content input{pointer-events:auto}.protected-media{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}:root{--bn-ink:#060d1a;--bn-bg:#0b1525;--bn-surface:#101e30;--bn-surface-soft:#162640;--bn-border:#1d3354;--bn-text:#eef2ff;--bn-text-bright:#dce8ff;--bn-text-muted:#7a9cc4;--bn-text-subtle:#4a6d96;--bn-ink-rgb:6,13,26;--bn-accent-rgb:30,111,217;--bn-gold-rgb:225,192,132;--bn-text-bright-rgb:220,232,255;--bn-accent:#1e6fd9;--bn-accent-hover:#3d88f5;--bn-gold:#e1c084;--bn-gold-dim:#e1c0848c;--bn-success:#46d369;--bn-warning:#ffcd7a;--bn-danger:#ff9c9c;--bn-danger-rgb:208,70,92;--bn-focus:#60a5fa;--bn-link-primary:#93c5fd;--bn-player-bg:#040b14;--bn-player-chrome:#0d1a2a;--bn-player-border:#183050;--bn-feedback-weak:#ff7878;--bn-feedback-fair:#ffc36d;--bn-feedback-good:#71ceff;--bn-shadow-lg:0 10px 36px #0000008c;--bn-radius-xs:4px;--bn-radius-sm:6px;--bn-radius-md:8px;--bn-radius-lg:10px;--bn-radius-xl:14px;--bn-radius-pill:9999px;--bn-radius:8px;--bn-space-1:4px;--bn-space-2:8px;--bn-space-3:12px;--bn-space-4:16px;--bn-space-5:20px;--bn-space-6:24px;--bn-space-8:32px}.bn-landing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bn-ink);color:var(--bn-text-bright);font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh;overflow-x:hidden}.bn-landing *{box-sizing:border-box}.bn-landing h1,.bn-landing h2,.bn-landing h3,.bn-landing h4{font-family:Montserrat,sans-serif;letter-spacing:-.02em;line-height:1.1;margin:0}.bn-landing p{margin:0}.bn-eyebrow,.bn-landing button{font-family:Montserrat,sans-serif}.bn-eyebrow{color:rgba(var(--bn-text-bright-rgb),.5);display:block;font-size:.68rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.bn-hairline{background:linear-gradient(90deg,#0000 0,rgba(var(--bn-text-bright-rgb),.1) 50%,#0000 100%);border:none;height:1px}.bn-rail{padding:4rem 0;position:relative}.bn-rail-track{-ms-overflow-style:none;scrollbar-width:none}.bn-rail-track::-webkit-scrollbar{display:none}.bn-rail-track--padded{display:flex;gap:1.125rem;overflow-x:auto;padding:.25rem 1.5rem 1rem;scroll-behavior:smooth}.bn-rail__scroll-controls{display:flex;flex-shrink:0;gap:.5rem}.bn-rail__scroll-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;color:rgba(var(--bn-text-bright-rgb),.65);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .25s;width:40px}.bn-rail__scroll-btn:hover{background:#ffffff17;border-color:#ffffff4d;color:var(--bn-text-bright)}.bn-rail__end-spacer{flex-shrink:0;width:1rem}.bn-vignette{background:radial-gradient(ellipse at 55% 45%,#0000 45%,#0000002e 78%,#00000073 100%)}.bn-grain,.bn-vignette{inset:0;pointer-events:none;position:absolute}.bn-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.055 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:overlay;opacity:.5}.bn-eyebrow--accent{color:var(--bn-gold)}.bn-premiere__visual-label{color:rgba(var(--bn-gold-rgb),.7);font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.28em;margin:0 0 .4rem;text-transform:uppercase}.bn-premiere__visual-title{color:rgba(var(--bn-text-bright-rgb),.88);font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0}.bn-pricing__plan-label{color:rgba(var(--bn-text-bright-rgb),.42);font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.24em;margin:0 0 1.25rem;text-transform:uppercase}.bn-pricing__yearly-note{color:rgba(var(--bn-gold-rgb),.75);font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.04em;margin:.5rem 0 0}.bn-pillar__cta{align-items:center;background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.45);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:500;gap:.6rem;letter-spacing:.26em;margin-top:1.75rem;padding:0;text-transform:uppercase;transition:color .3s cubic-bezier(.16,1,.3,1),gap .3s cubic-bezier(.16,1,.3,1)}.bn-pillar__cta svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.bn-pillar__cta:hover{color:var(--bn-gold);gap:.85rem}.bn-pillar__cta:hover svg{transform:translateX(3px)}.bn-premiere__bg-layer{background:radial-gradient(ellipse at 75% 50%,rgba(var(--bn-gold-rgb),.1) 0,#0000 55%),radial-gradient(ellipse at 25% 80%,rgba(var(--bn-accent-rgb),.07) 0,#0000 45%),linear-gradient(180deg,var(--bn-ink) 0,#0d1e35 50%,var(--bn-ink) 100%)}.bn-cta__bg-layer,.bn-premiere__bg-layer{inset:0;pointer-events:none;position:absolute}.bn-cta__bg-layer{background:radial-gradient(ellipse at 50% 40%,rgba(var(--bn-gold-rgb),.07) 0,#0000 55%),linear-gradient(180deg,var(--bn-ink) 0,#0a1828 50%,var(--bn-ink) 100%)}.bn-section{padding-bottom:6rem;padding-top:6rem;position:relative}@media (min-width:768px){.bn-section{padding-bottom:8rem;padding-top:8rem}}.bn-container{margin-left:auto;margin-right:auto;max-width:1480px;padding-left:2rem;padding-right:2rem}@media (min-width:768px){.bn-container{padding-left:4rem;padding-right:4rem}}@media (min-width:1200px){.bn-container{padding-left:5rem;padding-right:5rem}}.bn-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-bottom:1px solid #0000;left:0;position:fixed;right:0;top:0;transition:opacity .4s ease,background .4s ease,-webkit-backdrop-filter .4s ease;transition:opacity .4s ease,background .4s ease,backdrop-filter .4s ease;transition:opacity .4s ease,background .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;z-index:50}.bn-nav,.bn-nav--scrolled{opacity:1;pointer-events:all}.bn-nav--scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--bn-ink-rgb),.88);border-bottom:1px solid #ffffff0d}.bn-nav__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1480px;padding:.8rem 2rem}@media (min-width:768px){.bn-nav__inner{padding:.9rem 4rem}}@media (min-width:1200px){.bn-nav__inner{padding:.9rem 5rem}}.bn-nav__logo{align-items:center;display:flex;flex-shrink:0;text-decoration:none}.bn-nav__logo img{display:block;height:28px;opacity:1;transition:opacity .25s,transform .25s;width:auto}.bn-nav__logo:hover img{opacity:1;transform:scale(1.02)}.bn-nav__links{align-items:center;display:none;gap:2.25rem}@media (min-width:768px){.bn-nav__links{display:flex}}.bn-nav__link{background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.9);cursor:pointer;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2em;padding:0;text-transform:uppercase;transition:color .25s}.bn-nav__link:hover{color:#fff}.bn-nav__ctas{align-items:center;display:none;gap:.75rem}@media (min-width:768px){.bn-nav__ctas{display:flex}}.bn-nav__donate{align-items:center;background:#e50914;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;gap:.45rem;letter-spacing:.18em;padding:.55rem 1.05rem;text-transform:uppercase;transition:background .25s,transform .25s,box-shadow .35s}.bn-nav__donate:hover{background:#f6121d;box-shadow:0 8px 24px -6px #e509148c;transform:translateY(-1px)}.bn-nav__donate svg{flex-shrink:0}.bn-nav__signin{background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.95);cursor:pointer;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2em;padding:.5rem 1rem;text-transform:uppercase;transition:color .25s}.bn-nav__signin:hover{color:#fff}.bn-nav__cta{background:var(--bn-gold);border:none;border-radius:9999px;color:var(--bn-ink);cursor:pointer;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.2em;padding:.625rem 1.375rem;text-transform:uppercase;transition:background .25s,box-shadow .35s}.bn-nav__cta:hover{background:#fff;box-shadow:0 0 32px -6px var(--bn-gold-dim)}.bn-nav__burger{align-items:center;background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.85);cursor:pointer;display:flex;justify-content:center;padding:.5rem}@media (min-width:768px){.bn-nav__burger{display:none}}.bn-nav__burger-line{background:currentColor;display:block;height:1px;margin:3px 0;transition:transform .25s,opacity .25s;width:22px}.bn-nav__burger-line--top-open{transform:translateY(7px) rotate(45deg)}.bn-nav__burger-line--mid-open{opacity:0}.bn-nav__burger-line--bot-open{transform:translateY(-7px) rotate(-45deg)}.bn-nav__drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--bn-ink-rgb),.96);border-top:1px solid #ffffff0d;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 1.5rem 1.5rem}.bn-nav__drawer-link{background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.65);cursor:pointer;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.2em;padding:.625rem 0;text-align:left;text-transform:uppercase;transition:color .2s}.bn-nav__drawer-link:hover{color:rgba(var(--bn-text-bright-rgb),.9)}.bn-nav__drawer-divider{background:#ffffff12;height:1px;margin:.75rem 0}.bn-nav__drawer-signin{background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.82);cursor:pointer;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.2em;padding:.625rem 0;text-align:left;text-transform:uppercase}.bn-nav__drawer-cta{margin-top:.5rem;text-align:center}.bn-hero{align-items:flex-end;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;position:relative;width:100%}.bn-hero__bg{background:var(--bn-ink);inset:0;overflow:hidden;position:absolute}.bn-hero__gradient-base{background:linear-gradient(160deg,#0b1a30 0,var(--bn-ink) 100%);inset:0;position:absolute;z-index:0}.bn-hero__video{filter:brightness(1.15) saturate(1.1);height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:1}@keyframes bn-hero-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.1) translate3d(-1.2%,-.6%,0)}}@media (prefers-reduced-motion:reduce){.bn-hero__video{animation:none}}.bn-hero__mute{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e1666;border:1px solid #ffffff47;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1.5rem;top:6.25rem;transition:background .25s,border-color .25s,transform .25s;width:44px;z-index:20}.bn-hero__mute:hover{background:#0a0e16b3;border-color:#ffffff80;transform:scale(1.05)}.bn-hero__mute:focus-visible{outline:2px solid var(--bn-gold);outline-offset:2px}@media (min-width:768px){.bn-hero__mute{right:2.5rem;top:7rem}}.bn-hero__scroll-cue{align-items:center;bottom:1.75rem;display:flex;flex-direction:column;gap:.625rem;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.bn-hero__scroll-line{background:linear-gradient(180deg,#ffffff80,#0000);height:40px;width:1px}.bn-hero__scroll-label{font-size:.6rem}.bn-hero__film-meta{margin-bottom:2rem;margin-top:2rem}.bn-hero__grad,.bn-hero__overlay-v{inset:0;position:absolute}.bn-hero__overlay-v{background:linear-gradient(to bottom,rgba(var(--bn-ink-rgb),.3) 0,rgba(var(--bn-ink-rgb),.25) 100%),linear-gradient(to top,rgba(var(--bn-ink-rgb),.9) 0,rgba(var(--bn-ink-rgb),.55) 30%,rgba(var(--bn-ink-rgb),.1) 60%,#0000 80%);z-index:2}.bn-hero__overlay-h{display:none}.bn-hero__content{margin:0 auto;max-width:1480px;padding:7rem 2rem 12vh;position:relative;width:100%;z-index:10}@media (min-width:768px){.bn-hero__content{padding:8rem 4rem 14vh}}@media (min-width:1200px){.bn-hero__content{padding:9rem 5rem 16vh}}.bn-hero__inner{max-width:800px}.bn-hero__meta{align-items:center;display:flex;gap:.75rem;margin-bottom:2rem;margin-top:.5rem}.bn-hero__meta-dot{background:rgba(var(--bn-gold-rgb),.45);display:block;height:1px;width:2.5rem}.bn-hero__title{color:#fff;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:900;letter-spacing:-.035em;line-height:1.08;margin:0}.bn-hero__desc{color:#ffffffeb;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:400;line-height:1.75;margin-top:2.5rem;max-width:540px}.bn-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2.25rem}.bn-btn-primary__dot{background:#ffffffd9;border-radius:50%;display:block;flex-shrink:0;height:7px;width:7px}.bn-btn-primary{align-items:center;background:var(--bn-accent);border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;gap:.625rem;letter-spacing:.22em;overflow:hidden;padding:.9rem 1.75rem;position:relative;text-transform:uppercase;transition:background .3s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.bn-btn-primary:before{background:linear-gradient(120deg,#0000 30%,#fff6 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.bn-btn-primary:hover{background:var(--bn-accent-hover);box-shadow:0 0 60px -8px rgba(var(--bn-accent-rgb),.55),0 8px 32px -8px rgba(var(--bn-accent-rgb),.3),inset 0 0 0 1px #fff3;transform:translateY(-1px)}.bn-btn-primary:hover:before{transform:translateX(100%)}.bn-btn-secondary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9999px;color:var(--bn-text-bright);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:500;gap:.625rem;letter-spacing:.22em;padding:.9rem 1.75rem;text-transform:uppercase;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.bn-btn-secondary:hover{background:#ffffff21;border-color:#ffffff73;box-shadow:0 8px 28px -8px #0006,inset 0 0 0 1px #ffffff14;transform:translateY(-1px)}.bn-hero__chips{align-items:center;color:rgba(var(--bn-text-bright-rgb),.45);display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:500;gap:1.25rem 2rem;letter-spacing:.28em;margin-top:2.5rem;text-transform:uppercase}.bn-hero__chip-dot{background:#ffffff47;border-radius:50%;display:block;flex-shrink:0;height:3px;width:3px}.bn-features{border-top:1px solid rgba(var(--bn-text-bright-rgb),.05);padding:5rem 0;position:relative}.bn-features__grid{grid-gap:1px;background:rgba(var(--bn-text-bright-rgb),.06);border-radius:1rem;display:grid;gap:1px;grid-template-columns:1fr;overflow:hidden}@media (min-width:768px){.bn-features__grid{grid-template-columns:repeat(3,1fr)}}.bn-feature{background:var(--bn-ink);padding:2.5rem 2rem;transition:background .3s}@media (min-width:768px){.bn-feature{padding:3rem 2.5rem}}.bn-feature:hover{background:rgba(var(--bn-text-bright-rgb),.02)}.bn-feature__icon{align-items:center;background:rgba(var(--bn-gold-rgb),.1);border:1px solid rgba(var(--bn-gold-rgb),.18);border-radius:10px;color:var(--bn-gold);display:flex;height:40px;justify-content:center;margin-bottom:1.75rem;width:40px}.bn-feature__title{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:500;letter-spacing:-.02em;margin-bottom:.875rem}.bn-feature__body{color:rgba(var(--bn-text-bright-rgb),.58);font-size:.88rem;font-weight:300;line-height:1.75;max-width:300px}.bn-card{background:var(--bn-surface);border:1px solid #ffffff0a;border-radius:.875rem;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;transition:box-shadow .45s,transform .35s}.bn-card:hover{box-shadow:0 40px 100px -35px #000000d9;transform:translateY(-5px)}.bn-card--poster{height:285px;width:190px}.bn-card--wide{height:200px;width:320px}.bn-card__image{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.bn-card__gradient-bg,.bn-card__image,.bn-card__overlay{inset:0;position:absolute}.bn-card__overlay{background:linear-gradient(0deg,#000000e0 0,#0000001f 55%,#0000)}.bn-card__title{color:#fff;font-family:Montserrat,sans-serif;font-weight:500;line-height:1.2;margin-bottom:.35rem;text-shadow:0 2px 10px #0009}.bn-card__title--poster{font-size:1rem}.bn-card__title--wide{font-size:1.1rem}.bn-card__meta{align-items:center;color:rgba(var(--bn-text-bright-rgb),.48);display:flex;font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:500;gap:.5rem;letter-spacing:.2em;text-transform:uppercase}.bn-card-grad--0{background:linear-gradient(145deg,#132040,#0c1530)}.bn-card-grad--1{background:linear-gradient(145deg,#162848,#0e1d38)}.bn-card-grad--2{background:linear-gradient(145deg,#0f2038,#091628)}.bn-card-grad--3{background:linear-gradient(145deg,#142040,#0d1632)}.bn-card-grad--4{background:linear-gradient(145deg,#111e38,#0b1530)}.bn-card-grad--5{background:linear-gradient(145deg,#162540,#0f1c32)}.bn-card__content{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:1.25rem 1.5rem;position:absolute;text-align:left}.bn-section-head{margin-bottom:2.75rem}@media (min-width:768px){.bn-section-head{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:3rem}}.bn-section-head__text{max-width:600px}.bn-section-head__eyebrow{margin-bottom:.75rem}.bn-section-head__title{color:var(--bn-text-bright);font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:500;line-height:1.05}.bn-section-head__desc{color:rgba(var(--bn-text-bright-rgb),.52);font-size:.875rem;font-weight:300;line-height:1.72;margin-top:.75rem;max-width:500px}.bn-spotlight{padding:5rem 0}@media (min-width:768px){.bn-spotlight{padding:7rem 0}}.bn-spotlight__intro{margin-bottom:5rem;text-align:center}@media (min-width:768px){.bn-spotlight__intro{margin-bottom:7rem}}.bn-spotlight__intro-title{color:var(--bn-text-bright);font-size:clamp(2rem,5vw,4rem);font-weight:500;line-height:1.04;margin:1.25rem auto 0;max-width:820px}.bn-spotlight__items{display:flex;flex-direction:column;gap:5rem}@media (min-width:768px){.bn-spotlight__items{gap:7rem}}.bn-spotlight__item{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:768px){.bn-spotlight__item{gap:4rem;grid-template-columns:7fr 5fr}}.bn-spotlight__item--flip{direction:rtl}.bn-spotlight__item--flip>*{direction:ltr}.bn-spotlight__panel{border-radius:1.25rem;box-shadow:0 40px 100px -30px #000c;overflow:hidden;position:relative}.bn-spotlight__panel-inner{padding-top:62%;position:relative}@media (min-width:768px){.bn-spotlight__panel-inner{padding-top:75%}}.bn-spotlight__panel-bg{inset:0;position:absolute}.bn-spotlight__panel-ring{border:1px solid #ffffff0d;border-radius:1.25rem;inset:0;pointer-events:none;position:absolute}.bn-spotlight__index{align-items:center;display:flex;gap:.75rem;left:1.5rem;position:absolute;top:1.5rem}.bn-spotlight__index-num{color:rgba(var(--bn-gold-rgb),.9);font-family:Montserrat,sans-serif;font-size:1.4rem;font-style:italic}.bn-spotlight__index-line{background:rgba(var(--bn-gold-rgb),.4);display:block;height:1px;width:2rem}.bn-spotlight__eyebrow{margin-bottom:1.25rem}.bn-spotlight__title{color:var(--bn-text-bright);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:500;line-height:1.06}.bn-spotlight__body{color:rgba(var(--bn-text-bright-rgb),.65);font-size:.925rem;font-weight:300;line-height:1.8;margin-top:1.5rem;max-width:420px}.bn-spotlight__cta-link{align-items:center;background:none;border:none;color:var(--bn-text-bright);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:500;gap:.75rem;letter-spacing:.28em;margin-top:2rem;padding:0;text-transform:uppercase;transition:color .25s}.bn-spotlight__cta-link:hover{color:var(--bn-gold)}.bn-spotlight__cta-line{background:#ffffff59;display:block;height:1px;transition:width .45s,background .25s;width:2.25rem}.bn-spotlight__cta-link:hover .bn-spotlight__cta-line{background:var(--bn-gold);width:3.25rem}.bn-genres{padding:5rem 0}.bn-genres__header{margin-bottom:2.5rem}.bn-genres__eyebrow{display:inline-block;margin-bottom:.75rem}.bn-genres__title{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0 0 .625rem}.bn-genres__subtitle{color:rgba(var(--bn-text-bright-rgb),.5);font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:300;line-height:1.72;margin:0;max-width:460px}@media (min-width:768px){.bn-genres{padding:6.5rem 0}}.bn-genres__grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:1fr 1fr}@media (min-width:768px){.bn-genres__grid{gap:1.25rem;grid-template-columns:repeat(3,1fr)}}.bn-genre-card{aspect-ratio:3/4;background:none;border:1px solid #ffffff0a;border-radius:.875rem;cursor:pointer;overflow:hidden;padding:0;position:relative;text-align:left;transition:box-shadow .45s}@media (min-width:768px){.bn-genre-card{aspect-ratio:5/7;border-radius:1rem}}.bn-genre-card:hover{box-shadow:0 40px 100px -35px #000000e6}.bn-genre-card__bg{inset:0;position:absolute;transition:transform .9s ease}.bn-genre-card--docs .bn-genre-card__bg{background:radial-gradient(ellipse at 40% 60%,rgba(var(--bn-gold-rgb),.17) 0,#0000 62%),linear-gradient(145deg,#142040 0,#0c1830 100%)}.bn-genre-card--series .bn-genre-card__bg{background:radial-gradient(ellipse at 40% 60%,rgba(var(--bn-accent-rgb),.15) 0,#0000 62%),linear-gradient(145deg,#162848 0,#0e1e38 100%)}.bn-genre-card--short .bn-genre-card__bg{background:radial-gradient(ellipse at 40% 60%,#64a0dc26 0,#0000 62%),linear-gradient(145deg,#111e3a,#0a1528)}.bn-genre-card--conservation .bn-genre-card__bg{background:radial-gradient(ellipse at 40% 60%,#50c88c21 0,#0000 62%),linear-gradient(145deg,#0d1e38,#081428)}.bn-genre-card--behind .bn-genre-card__bg{background:radial-gradient(ellipse at 40% 60%,rgba(var(--bn-accent-rgb),.12) 0,#0000 62%),linear-gradient(145deg,#162540 0,#0f1c32 100%)}.bn-genre-card--african .bn-genre-card__bg{background:radial-gradient(ellipse at 40% 60%,#c480e121 0,#0000 62%),linear-gradient(145deg,#13203c,#0b1530)}.bn-genre-card:hover .bn-genre-card__bg{transform:scale(1.07)}.bn-genre-card__ring{border:1px solid #fff0;border-radius:inherit;inset:0;pointer-events:none;position:absolute;transition:border-color .4s}.bn-genre-card:hover .bn-genre-card__ring{border-color:#ffffff2e}.bn-genre-card__body{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:1.25rem;position:absolute}@media (min-width:768px){.bn-genre-card__body{padding:1.625rem}}.bn-genre-card__count{color:rgba(var(--bn-text-bright-rgb),.42);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase}.bn-genre-card__count,.bn-genre-card__title{font-family:Montserrat,sans-serif;font-weight:500}.bn-genre-card__title{color:#fff;font-size:clamp(1.2rem,2.4vw,2rem);line-height:1.05;text-shadow:0 2px 14px #000000a6}.bn-genre-card__line{background:#ffffff47;display:block;height:1px;margin-top:.625rem;transition:width .6s,background .25s;width:2.5rem}.bn-genre-card:hover .bn-genre-card__line{background:var(--bn-gold);width:5rem}.bn-cta{overflow:hidden;padding:6rem 0;position:relative;text-align:center}@media (min-width:768px){.bn-cta{padding:8rem 0}}.bn-cta__bg{inset:0;position:absolute}.bn-cta__eyebrow{margin-bottom:1.5rem}.bn-cta__title{color:#fff;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:500;line-height:1;margin:0 auto;max-width:780px}.bn-cta__body{color:rgba(var(--bn-text-bright-rgb),.68);font-size:1rem;font-weight:300;line-height:1.75;margin:1.75rem auto 0;max-width:560px}.bn-cta__actions{gap:.875rem;margin-top:2.5rem}.bn-cta__actions,.bn-cta__perks{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.bn-cta__perks{color:rgba(var(--bn-text-bright-rgb),.4);font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:500;gap:1.25rem 2rem;letter-spacing:.28em;margin-top:2.25rem;text-transform:uppercase}.bn-footer{border-top:1px solid rgba(var(--bn-text-bright-rgb),.05);overflow:hidden;padding-bottom:2.5rem;padding-top:4rem;position:relative}.bn-footer__pattern{background-repeat:repeat;background-size:74px auto;height:160%;left:-30%;opacity:.05;pointer-events:none;position:absolute;top:-30%;transform:rotate(-22deg);width:160%;z-index:0}.bn-footer .bn-container{position:relative;z-index:1}@media (max-width:640px){.bn-footer__pattern{background-size:54px auto}}.bn-footer__top{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:4rem}@media (min-width:768px){.bn-footer__top{gap:2.5rem;grid-template-columns:1.6fr 1fr 1fr 1fr}}.bn-footer__brand{grid-column:1/-1}@media (min-width:768px){.bn-footer__brand{grid-column:auto}}.bn-footer__logo{display:inline-block;text-decoration:none}.bn-footer__logo img{display:block;height:24px;width:auto}.bn-footer__tagline{color:rgba(var(--bn-text-bright-rgb),.48);font-size:.82rem;font-weight:300;line-height:1.7;margin-top:1.25rem;max-width:240px}.bn-footer__socials{align-items:center;display:flex;gap:.625rem;margin-top:1.5rem}.bn-footer__social-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;color:rgba(var(--bn-text-bright-rgb),.55);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;height:34px;justify-content:center;letter-spacing:.12em;transition:all .25s;width:34px}.bn-footer__social-btn:hover{background:#ffffff14;border-color:#ffffff59;color:var(--bn-text-bright)}.bn-footer__link{background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.6);cursor:pointer;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:400;padding:0;text-align:left;text-decoration:none;transition:color .25s}.bn-footer__link:hover{color:var(--bn-text-bright)}.bn-footer__bottom{border-top:1px solid rgba(var(--bn-text-bright-rgb),.05);color:rgba(var(--bn-text-bright-rgb),.38);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:.72rem;gap:.75rem;letter-spacing:.05em;padding-top:2rem}@media (min-width:768px){.bn-footer__bottom{align-items:center;flex-direction:row;justify-content:space-between}}.bn-footer__admin-link{color:rgba(var(--bn-text-bright-rgb),.38);text-decoration:none;transition:color .25s}.bn-footer__admin-link:hover{color:rgba(var(--bn-text-bright-rgb),.65)}.bn-footer__bottom-right{align-items:center;display:flex;gap:1.25rem}.bn-section-divider{background:linear-gradient(90deg,#0000,rgba(var(--bn-text-bright-rgb),.07) 50%,#0000);height:1px;margin:0 4rem}.bn-premiere{border-top:1px solid rgba(var(--bn-text-bright-rgb),.05);overflow:hidden;padding:5rem 0;position:relative}.bn-premiere:before{background:radial-gradient(circle,rgba(var(--bn-gold-rgb),.05),#0000 60%);content:"";filter:blur(40px);height:800px;pointer-events:none;position:absolute;right:-10%;top:50%;transform:translateY(-50%);width:800px;z-index:0}@media (min-width:768px){.bn-premiere{padding:6.5rem 0}}@media (max-width:600px){.bn-premiere__actions{align-items:stretch;flex-direction:column;width:100%}.bn-premiere__actions .bn-btn-primary,.bn-premiere__actions .bn-btn-secondary{justify-content:center;width:100%}.bn-premiere__body{max-width:100%}.bn-premiere__visual{max-height:480px}}.bn-premiere__inner{grid-gap:2.5rem;align-items:stretch;display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:900px){.bn-premiere__inner{align-items:stretch;gap:3.5rem;grid-template-columns:1.15fr auto minmax(300px,360px)}}.bn-premiere__specs{display:flex;flex-direction:column;gap:1.5rem;justify-content:center}@media (max-width:899px){.bn-premiere__specs{flex-direction:row;flex-wrap:wrap;gap:1.5rem 2.5rem;justify-content:flex-start;padding:.5rem 0}}.bn-premiere__spec{align-items:center;display:flex;gap:.875rem}.bn-premiere__spec-icon{align-items:center;background:rgba(var(--bn-gold-rgb),.08);border:1px solid rgba(var(--bn-gold-rgb),.18);border-radius:.75rem;color:var(--bn-gold);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bn-premiere__spec-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bn-premiere__spec-label{color:rgba(var(--bn-text-bright-rgb),.42);font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.bn-premiere__spec-value{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.bn-premiere__content{align-items:flex-start;display:flex;flex-direction:column;height:100%}.bn-premiere__badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(var(--bn-gold-rgb),.12),rgba(var(--bn-gold-rgb),.04));border:1px solid rgba(var(--bn-gold-rgb),.35);border-radius:9999px;box-shadow:0 0 24px -8px rgba(var(--bn-gold-rgb),.3),inset 0 0 0 1px rgba(var(--bn-gold-rgb),.06);color:var(--bn-gold);display:inline-flex;font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:600;gap:.5rem;letter-spacing:.28em;margin-bottom:2rem;padding:.4rem .95rem;text-transform:uppercase}.bn-premiere__badge-dot{animation:pulse 1.8s ease-in-out infinite;background:var(--bn-gold);border-radius:50%;flex-shrink:0;height:5px;width:5px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.bn-premiere__title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:600;letter-spacing:-.015em;line-height:1.08;margin:0 0 2.5rem;text-shadow:0 4px 32px #00000059}.bn-premiere__title-line{display:block;white-space:nowrap}.bn-premiere__meta{align-items:center;color:rgba(var(--bn-text-bright-rgb),.5);display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:500;gap:.5rem 1.25rem;letter-spacing:.2em;margin-bottom:1.75rem;text-transform:uppercase}.bn-premiere__meta-sep{background:#ffffff4d;border-radius:50%;display:inline-block;height:3px;width:3px}.bn-premiere__body{color:rgba(var(--bn-text-bright-rgb),.7);font-size:1.05rem;font-weight:300;line-height:1.6;margin:0 0 3.5rem;max-width:460px;text-align:justify}.bn-premiere__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;margin:auto 0 0}.bn-btn-secondary__icon{flex-shrink:0;margin-right:-.1rem;opacity:.9;transition:transform .3s cubic-bezier(.16,1,.3,1)}.bn-btn-secondary:hover .bn-btn-secondary__icon{opacity:1;transform:scale(1.12)}.bn-premiere__visual{align-self:start;aspect-ratio:905/1280;background:var(--bn-ink);border:1px solid #ffffff0f;border-radius:1.5rem;box-shadow:0 1px 0 #ffffff0a inset,0 30px 80px -30px #000000d9,0 60px 140px -50px #000000bf,0 0 100px -30px rgba(var(--bn-gold-rgb),.12);height:auto;max-height:520px;overflow:hidden;position:relative;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);width:100%}.bn-premiere__visual:hover{box-shadow:0 1px 0 #ffffff0f inset,0 40px 100px -30px #000000e6,0 70px 160px -50px #000000d9,0 0 120px -30px rgba(var(--bn-gold-rgb),.22);transform:translateY(-4px)}.bn-premiere__visual-bg{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.bn-premiere__visual:hover .bn-premiere__visual-bg{transform:scale(1.03)}.bn-premiere__visual-bg{height:100%;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 88%,#000000eb);mask-image:linear-gradient(180deg,#000 0,#000 88%,#000000eb);object-fit:cover;object-position:center;position:absolute;width:100%}.bn-premiere__visual-overlay{background:linear-gradient(135deg,rgba(var(--bn-ink-rgb),.45) 0,#0000 55%);inset:0;position:absolute}.bn-premiere__visual-ring{border:1px solid #ffffff0f;border-radius:1.25rem;inset:0;pointer-events:none;position:absolute}.bn-premiere__visual-text{bottom:1.75rem;left:1.75rem;position:absolute;right:1.75rem;z-index:2}.bn-premiere__container,.bn-pricing__container{position:relative;z-index:1}.bn-pricing__eyebrow{display:inline-block;margin-bottom:1.25rem}.bn-vision{background:linear-gradient(180deg,var(--bn-ink) 0,#0b1525 50%,var(--bn-ink) 100%);border-top:1px solid rgba(var(--bn-text-bright-rgb),.05);overflow:hidden;padding:7rem 0;position:relative}.bn-vision:before{background:radial-gradient(ellipse at center top,rgba(var(--bn-gold-rgb),.1),#0000 65%);content:"";height:600px;left:50%;max-width:1400px;pointer-events:none;position:absolute;top:-100px;transform:translateX(-50%);width:100%;z-index:0}.bn-vision .bn-container{position:relative;z-index:1}@media (min-width:768px){.bn-vision{padding:7rem 0}}.bn-vision__inner{max-width:100%}.bn-vision__label{align-items:center;display:flex;gap:.875rem;margin-bottom:2rem}.bn-vision__label-line{background:linear-gradient(90deg,var(--bn-gold),rgba(var(--bn-gold-rgb),.3));display:block;height:1px;width:3.5rem}.bn-vision__statement{font-size:clamp(2.2rem,5.5vw,4.8rem);letter-spacing:-.03em;line-height:1.04;margin:0}.bn-vision__statement em{color:var(--bn-gold);font-style:italic}.bn-pillars{border-top:1px solid rgba(var(--bn-text-bright-rgb),.05);padding:4rem 0 5rem}@media (min-width:768px){.bn-pillars{padding:5.5rem 0 6.5rem}}.bn-pillars__header{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width:768px){.bn-pillars__header{margin-bottom:4rem}}.bn-pillars__header-title{color:#fff;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:.75rem 0 0;max-width:100%;text-align:center}.bn-pillars__header-sub{color:rgba(var(--bn-text-bright-rgb),.52);flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:300;line-height:1.72;margin:0;max-width:380px;text-align:justify}.bn-pillars__list{background:rgba(var(--bn-text-bright-rgb),.06);border-radius:1rem;display:flex;flex-direction:column;gap:1px;overflow:hidden}@media (min-width:900px){.bn-pillars__list{flex-direction:row}}.bn-pillar{background:var(--bn-ink);border-left:2px solid rgba(var(--bn-gold-rgb),.18);flex:1 1;overflow:hidden;padding:2.25rem 2rem 2.25rem 2.5rem;position:relative;transition:background .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.bn-pillar:before{background:linear-gradient(90deg,#0000,rgba(var(--bn-gold-rgb),0),#0000);height:1px;left:0;right:0;top:0;transition:background .5s ease}.bn-pillar:after,.bn-pillar:before{content:"";pointer-events:none;position:absolute}.bn-pillar:after{background:radial-gradient(circle at 50% 0,rgba(var(--bn-gold-rgb),.08),#0000 60%);inset:0;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}@media (min-width:768px){.bn-pillar{padding:2.75rem 2.5rem}}.bn-pillar:hover{background:rgba(var(--bn-text-bright-rgb),.03);border-left-color:rgba(var(--bn-gold-rgb),.65);transform:translateY(-2px)}.bn-pillar:hover:before{background:linear-gradient(90deg,#0000,rgba(var(--bn-gold-rgb),.5),#0000)}.bn-pillar:hover:after{opacity:1}.bn-pillar:hover .bn-pillar__num{color:rgba(var(--bn-gold-rgb),.65);transform:translateY(-2px)}.bn-pillar__num,.bn-pillar__title{transition:color .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.bn-pillar__num{color:var(--bn-gold-dim);font-size:3rem;font-style:italic;font-weight:400;letter-spacing:-.04em;line-height:1}.bn-pillar__label,.bn-pillar__num{display:block;font-family:Montserrat,sans-serif;margin-bottom:1.25rem}.bn-pillar__label{font-size:clamp(1.5rem,2.3vw,2rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.bn-pillar__label,.bn-pillar__title{color:var(--bn-text-bright);line-height:1.1}.bn-pillar__title{font-family:Montserrat,sans-serif;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:500;letter-spacing:-.02em;margin:0 0 1rem}.bn-pillar__body{color:rgba(var(--bn-text-bright-rgb),.55);font-family:Montserrat,sans-serif;font-size:.86rem;font-weight:300;line-height:1.78;margin:0;text-align:justify}.bn-pricing{border-top:1px solid rgba(var(--bn-text-bright-rgb),.05);padding:5rem 0}@media (min-width:768px){.bn-pricing{padding:7rem 0}}.bn-pricing__title{color:#fff;font-size:clamp(2.4rem,5.5vw,4.8rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0 0 2rem}.bn-pricing__quote{background:rgba(var(--bn-gold-rgb),.03);border-left:2px solid rgba(var(--bn-gold-rgb),.45);border-radius:0 .5rem .5rem 0;margin:0 auto 2.5rem;max-width:680px;padding:1.75rem 2rem;text-align:left}.bn-pricing__quote p{color:rgba(var(--bn-text-bright-rgb),.72);font-family:Montserrat,sans-serif;font-size:1rem;font-style:italic;font-weight:300;line-height:1.75;margin:0}.bn-pricing__toggle{align-items:center;border:1px solid rgba(var(--bn-text-bright-rgb),.12);border-radius:9999px;display:inline-flex;gap:0;margin-bottom:2.5rem;padding:3px}.bn-pricing__toggle-btn{border:none;border-radius:9999px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.18em;padding:.45rem 1.25rem;text-transform:uppercase;transition:all .25s}.bn-pricing__toggle-btn--active{background:var(--bn-text-bright);color:var(--bn-ink)}.bn-pricing__toggle-btn--inactive{background:#0000;color:rgba(var(--bn-text-bright-rgb),.5)}.bn-pricing__badge{color:var(--bn-gold);display:inline-block;font-size:.58rem;font-weight:600;letter-spacing:.1em;margin-left:.4rem}.bn-pricing__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(var(--bn-text-bright-rgb),.04),rgba(var(--bn-text-bright-rgb),.01));border:1px solid rgba(var(--bn-text-bright-rgb),.1);border-radius:1.25rem;box-shadow:0 1px 0 #ffffff0a inset,0 30px 60px -25px #000000b3,0 0 60px -20px rgba(var(--bn-gold-rgb),.08);display:inline-block;margin-bottom:1.5rem;min-width:260px;padding:2.5rem 3rem;position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1)}.bn-pricing__card:hover{border-color:rgba(var(--bn-gold-rgb),.25);box-shadow:0 1px 0 #ffffff0f inset,0 40px 80px -25px #000c,0 0 80px -20px rgba(var(--bn-gold-rgb),.18);transform:translateY(-3px)}.bn-pricing__price-row{align-items:flex-start;display:flex;gap:.25rem;justify-content:center;margin-bottom:.5rem}.bn-pricing__currency{color:rgba(var(--bn-text-bright-rgb),.65);font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:500;padding-top:.5rem}.bn-pricing__amount{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:4.5rem;font-weight:700;letter-spacing:-.04em;line-height:1}.bn-pricing__period{align-self:flex-end;color:rgba(var(--bn-text-bright-rgb),.45);font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:300;line-height:1.35;padding-bottom:.75rem;text-align:left}.bn-pricing__cta-btn{background:var(--bn-gold);border:none;border-radius:9999px;color:var(--bn-ink);cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2em;margin-top:1.5rem;padding:.875rem 0;text-transform:uppercase;transition:background .25s,box-shadow .35s;width:100%}.bn-pricing__cta-btn:hover{background:#fff;box-shadow:0 0 40px -6px var(--bn-gold-dim)}.bn-pricing__cta-btn--featured{background:var(--bn-gold);color:var(--bn-ink)}.bn-pricing__cta-btn--featured:hover{background:#fff}.bn-pricing__note{color:rgba(var(--bn-text-bright-rgb),.38);font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.06em}.bn-values{border-top:1px solid rgba(var(--bn-text-bright-rgb),.05);padding:4rem 0 5rem}.bn-values__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.bn-values__grid{background:rgba(var(--bn-text-bright-rgb),.06);border-radius:.875rem;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}}.bn-value{background:var(--bn-ink);overflow:hidden;padding:2.25rem 2rem;position:relative;transition:background .5s cubic-bezier(.16,1,.3,1)}.bn-value:after{background:radial-gradient(circle at 50% 0,rgba(var(--bn-gold-rgb),.06),#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.bn-value:hover{background:rgba(var(--bn-text-bright-rgb),.025)}.bn-value:hover:after{opacity:1}.bn-value:hover .bn-value__title{color:var(--bn-gold)}.bn-value__title{transition:color .4s cubic-bezier(.16,1,.3,1)}@media (min-width:640px){.bn-value{padding:2.75rem 2.25rem}}.bn-value__title{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin:0 0 .875rem}.bn-value__body,.bn-value__title{font-family:Montserrat,sans-serif}.bn-value__body{color:rgba(var(--bn-text-bright-rgb),.55);font-size:.875rem;font-weight:300;line-height:1.78;margin:0}.bn-promise{background:linear-gradient(180deg,var(--bn-ink) 0,#0c1828 50%,var(--bn-ink) 100%);border-top:1px solid rgba(var(--bn-text-bright-rgb),.05);overflow:hidden;padding:7rem 0;position:relative}.bn-promise:before{background:radial-gradient(ellipse at 30% 50%,rgba(var(--bn-gold-rgb),.07) 0,#0000 65%);content:"";height:100%;left:-15%;pointer-events:none;position:absolute;top:0;width:70%;z-index:0}@media (min-width:768px){.bn-promise{padding:9rem 0}}.bn-promise__inner{max-width:100%;position:relative;z-index:1}.bn-promise__cols{grid-gap:4rem;display:grid;gap:4rem}@media (min-width:900px){.bn-promise__cols{align-items:start;gap:6rem;grid-template-columns:55fr 45fr}}.bn-promise__col-left,.bn-promise__col-right{display:flex;flex-direction:column;gap:0}@media (min-width:900px){.bn-promise__col-right{border-left:1px solid rgba(var(--bn-gold-rgb),.15);padding-left:3.5rem}}.bn-promise__lead{color:#fff;font-size:clamp(1.8rem,3.8vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:1.5rem 0 3.75rem;text-shadow:0 4px 40px #0000004d}.bn-promise__lead em{color:var(--bn-gold);display:block;font-style:italic;margin-top:.35em}.bn-promise__negatives{border-left:2px solid rgba(var(--bn-gold-rgb),.25);display:flex;flex-direction:column;gap:0;margin-bottom:2.5rem;padding-left:1.5rem}.bn-promise__negative{align-items:flex-start;border-bottom:1px solid #ffffff0a;color:rgba(var(--bn-text-bright-rgb),.65);display:flex;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:400;line-height:1.7;padding:.5rem 0;transition:color .25s}.bn-promise__negative:last-child{border-bottom:none}.bn-promise__negative:before{background:var(--bn-gold-dim);border-radius:50%;content:"";display:block;flex-shrink:0;height:6px;margin-right:.875rem;margin-top:.55em;width:6px}.bn-promise__body{color:rgba(var(--bn-text-bright-rgb),.65);font-family:Montserrat,sans-serif;font-size:.98rem;font-weight:300;line-height:1.82;margin-bottom:2.5rem}.bn-promise__pillars{align-items:center;background:rgba(var(--bn-gold-rgb),.05);border:1px solid rgba(var(--bn-gold-rgb),.14);border-radius:.625rem;color:var(--bn-gold);display:flex;flex-wrap:nowrap;font-family:Montserrat,sans-serif;font-size:.95rem;font-style:italic;font-weight:500;gap:.75rem;justify-content:space-between;margin-bottom:3rem;padding:1.25rem 2rem;text-align:center}.bn-promise__pillar-sep{color:rgba(var(--bn-gold-rgb),.3);font-size:1.1rem;font-style:normal}@media (max-width:479px){.bn-promise__pillars{flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem}.bn-promise__pillar-sep{display:none}}.bn-promise__tagline{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,2.8vw,2.5rem);font-style:italic;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.25rem;text-shadow:0 4px 32px #0006}.bn-promise__sub{color:rgba(var(--bn-text-bright-rgb),.52);font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:300;line-height:1.78;margin-top:0}.bn-vision__inner{grid-gap:3.5rem;align-items:start;display:grid;gap:3.5rem;grid-template-columns:1fr}@media (min-width:900px){.bn-vision__inner{align-items:stretch;gap:5rem;grid-template-columns:1fr 1fr}}.bn-vision__statement-col{display:flex;flex-direction:column;justify-content:space-between}.bn-vision__eyebrow{color:var(--bn-gold);display:block;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.bn-vision__statement{color:#fff;font-size:clamp(1.7rem,3.6vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:1.75rem 0 0}.bn-vision__sub{color:rgba(var(--bn-text-bright-rgb),.52);font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:300;line-height:1.82;margin-top:1.75rem;max-width:480px}.bn-mosaic{grid-gap:.75rem;border-radius:1.25rem;display:grid;gap:.75rem;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;overflow:hidden}.bn-mosaic__cell{aspect-ratio:4/3;background:var(--bn-surface);border-radius:.875rem;overflow:hidden;position:relative}.bn-mosaic__img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;transition:transform .9s cubic-bezier(.16,1,.3,1);width:100%}.bn-mosaic__cell:hover .bn-mosaic__img{transform:scale(1.06)}.bn-mosaic__cell:after{background:linear-gradient(135deg,rgba(var(--bn-ink-rgb),.18) 0,#0000 50%,rgba(var(--bn-ink-rgb),.22) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.bn-photoband{align-items:center;display:flex;height:clamp(340px,55vh,620px);overflow:hidden;position:relative}.bn-photoband__img-wrap{inset:0;position:absolute}.bn-photoband__img{display:block;filter:brightness(.72) saturate(1.15);height:100%;object-fit:cover;object-position:center 35%;width:100%}.bn-photoband__scrim{background:linear-gradient(to bottom,rgba(var(--bn-ink-rgb),.7) 0,rgba(var(--bn-ink-rgb),.2) 20%,rgba(var(--bn-ink-rgb),.1) 50%,rgba(var(--bn-ink-rgb),.2) 80%,rgba(var(--bn-ink-rgb),.75) 100%),linear-gradient(to right,rgba(var(--bn-ink-rgb),.55) 0,#0000 55%);inset:0;position:absolute}.bn-photoband__content{position:relative;width:100%;z-index:2}.bn-photoband__inner{max-width:640px}.bn-photoband__eyebrow{display:inline-block;margin-bottom:1.25rem}.bn-photoband__quote{border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,3.5vw,3rem);font-style:italic;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 2rem;padding:0;text-shadow:0 4px 40px #0009,0 2px 12px #000c}.bn-photoband__br{display:none}@media (min-width:480px){.bn-photoband__br{display:inline}}.bn-photoband__cta{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--bn-gold-rgb),.15);border:1px solid rgba(var(--bn-gold-rgb),.35);border-radius:9999px;color:var(--bn-gold);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;gap:.625rem;letter-spacing:.22em;padding:.8rem 1.625rem;text-transform:uppercase;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.bn-photoband__cta:hover{background:var(--bn-gold);border-color:var(--bn-gold);color:var(--bn-ink);transform:translateY(-1px)}.bn-promise__cols{grid-template-columns:1fr}@media (min-width:900px){.bn-promise__cols{align-items:stretch;gap:5rem;grid-template-columns:1fr 1fr}}.bn-promise__photo-panel{aspect-ratio:4/5;background:var(--bn-ink);border-radius:1.25rem;box-shadow:0 1px 0 #ffffff0a inset,0 30px 80px -25px #000000d9,0 0 80px -25px rgba(var(--bn-gold-rgb),.1);overflow:hidden;position:relative;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}@media (min-width:900px){.bn-promise__photo-panel{aspect-ratio:auto;height:100%}}.bn-promise__photo-panel:hover{box-shadow:0 1px 0 #ffffff0f inset,0 40px 100px -25px #000000e6,0 0 100px -25px rgba(var(--bn-gold-rgb),.18);transform:translateY(-4px)}.bn-promise__photo{display:block;height:100%;inset:0;object-fit:cover;object-position:center 60%;position:absolute;transition:transform 1.2s cubic-bezier(.16,1,.3,1);width:100%}.bn-promise__photo-panel:hover .bn-promise__photo{transform:scale(1.04)}.bn-promise__photo-scrim{background:linear-gradient(to bottom,rgba(var(--bn-ink-rgb),.08) 0,#0000 40%,rgba(var(--bn-ink-rgb),.65) 100%);inset:0;pointer-events:none;position:absolute}.bn-promise__photo-badge{align-items:center;bottom:1.25rem;color:rgba(var(--bn-gold-rgb),.85);display:flex;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;gap:.5rem;left:1.25rem;letter-spacing:.26em;position:absolute;right:1.25rem;text-transform:uppercase;z-index:2}.bn-promise__photo-badge-dot{background:var(--bn-gold);border-radius:50%;display:block;flex-shrink:0;height:5px;width:5px}.bn-promise__col-right{display:flex;flex-direction:column;gap:0}@media (min-width:900px){.bn-promise__col-right{border-left:none;padding-left:0}}@media (max-width:899px){.bn-photoband__inner{max-width:100%}.bn-promise__photo-panel{aspect-ratio:16/9;min-height:0;min-height:auto}@media (min-width:900px){.bn-promise__photo-panel{aspect-ratio:3/4}}}@media (max-width:599px){.bn-photoband__quote{font-size:clamp(1.3rem,7vw,1.8rem)}.bn-vision__sub{max-width:100%}}.bn-promise__eyebrow{font-size:.95rem;letter-spacing:.28em}.bn-footer__donate{margin-top:1.5rem}.bn-pricing__split{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:900px){.bn-pricing__split{align-items:stretch;gap:5rem;grid-template-columns:1.2fr .8fr}}.bn-pricing__col-left{display:flex;flex-direction:column;text-align:left}.bn-pricing__col-left .bn-pricing__benefits{margin-top:auto;padding-top:2rem}.bn-pricing__col-right{display:flex;flex-direction:column}.bn-pricing__col-right .bn-pricing__toggle{display:inline-flex;margin-bottom:1.5rem}.bn-pricing__col-right .bn-pricing__card{display:block;margin-bottom:1rem;min-width:0;width:100%}.bn-pricing__col-right .bn-pricing__note{margin-top:auto;text-align:left}.bn-pricing__benefits{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}.bn-pricing__benefit{align-items:center;color:rgba(var(--bn-text-bright-rgb),.72);display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;gap:.875rem;line-height:1.5}.bn-pricing__benefit-icon{align-items:center;background:rgba(var(--bn-gold-rgb),.1);border:1px solid rgba(var(--bn-gold-rgb),.25);border-radius:50%;color:var(--bn-gold);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.bn-pricing__plans-header{margin-bottom:2.5rem;text-align:center}.bn-pricing__billing-toggle{background:rgba(var(--bn-text-bright-rgb),.04);border:1px solid rgba(var(--bn-text-bright-rgb),.12);border-radius:9999px;display:inline-flex;gap:4px;margin-bottom:2.5rem;padding:4px}.bn-pricing__billing-btn{align-items:center;background:#0000;border:none;border-radius:9999px;color:rgba(var(--bn-text-bright-rgb),.6);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;gap:.5rem;padding:.5rem 1.25rem;transition:background .2s,color .2s}.bn-pricing__billing-btn:hover{color:var(--bn-text-bright)}.bn-pricing__billing-btn--active{background:var(--bn-gold);color:var(--bn-ink)}.bn-pricing__billing-save{background:rgba(var(--bn-ink-rgb),.18);border-radius:9999px;color:inherit;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.bn-pricing__billing-btn:not(.bn-pricing__billing-btn--active) .bn-pricing__billing-save{background:rgba(var(--bn-gold-rgb),.16);color:var(--bn-gold)}.bn-pricing__plans-grid{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.bn-pricing__plans-grid{grid-template-columns:1fr;margin:0 auto;max-width:420px}}.bn-pricing__plan-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(var(--bn-text-bright-rgb),.04),rgba(var(--bn-text-bright-rgb),.01));border:1px solid rgba(var(--bn-text-bright-rgb),.1);border-radius:1.25rem;display:flex;flex-direction:column;padding:2rem 1.75rem;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s}.bn-pricing__plan-card--featured{background:linear-gradient(180deg,rgba(var(--bn-gold-rgb),.07),rgba(var(--bn-text-bright-rgb),.02));border-color:rgba(var(--bn-gold-rgb),.35);box-shadow:0 0 60px -20px rgba(var(--bn-gold-rgb),.18)}.bn-pricing__plan-card:hover{border-color:rgba(var(--bn-gold-rgb),.28);transform:translateY(-3px)}.bn-pricing__plan-badge{background:var(--bn-gold);border-radius:9999px;color:var(--bn-ink);font-size:.62rem;font-weight:800;left:50%;letter-spacing:.12em;padding:3px 14px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.bn-pricing__plan-badge,.bn-pricing__plan-name{font-family:Montserrat,sans-serif;text-transform:uppercase}.bn-pricing__plan-name{color:var(--bn-gold);font-size:.72rem;font-weight:600;letter-spacing:.18em;margin:0 0 .35rem}.bn-pricing__plan-tagline{color:rgba(var(--bn-text-bright-rgb),.5);font-family:Montserrat,sans-serif;font-size:.8rem;line-height:1.45;margin:0 0 1.25rem}.bn-pricing__plan-price-row{align-items:baseline;display:flex;gap:.2rem;margin-bottom:.4rem}.bn-pricing__plan-billed{color:rgba(var(--bn-text-bright-rgb),.5);font-family:Montserrat,sans-serif;font-size:.72rem;margin:0 0 1.5rem}.bn-pricing__plan-currency{color:rgba(var(--bn-text-bright-rgb),.6);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500}.bn-pricing__plan-amount{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:-.03em;line-height:1}.bn-pricing__plan-period{color:rgba(var(--bn-text-bright-rgb),.4);font-family:Montserrat,sans-serif;font-size:.75rem}.bn-pricing__plan-features{display:flex;flex:1 1;flex-direction:column;gap:.55rem;list-style:none;margin:0 0 1.5rem;padding:0}.bn-pricing__plan-feature{align-items:flex-start;color:rgba(var(--bn-text-bright-rgb),.68);display:flex;font-family:Montserrat,sans-serif;font-size:.78rem;gap:.55rem;line-height:1.45}.bn-plan-check{color:var(--bn-gold);flex-shrink:0;margin-top:2px}.bn-film-modal{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:48px 1.5rem 72px;position:fixed;z-index:200}.bn-film-modal__panel{animation:bn-film-modal-in .35s cubic-bezier(.16,1,.3,1);background:var(--bn-surface);border:1px solid #ffffff12;border-radius:1.25rem;box-shadow:0 40px 120px #000000e6,inset 0 0 0 1px #ffffff08;max-width:860px;overflow:hidden;width:100%}@keyframes bn-film-modal-in{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.bn-film-modal__hero{aspect-ratio:16/9;background-position:top;background-size:cover;position:relative}.bn-film-modal__hero-overlay{background:linear-gradient(to top,var(--bn-surface) 0,rgba(var(--bn-ink-rgb),.55) 40%,#0000 70%),linear-gradient(to right,rgba(var(--bn-ink-rgb),.65) 0,#0000 55%);inset:0;position:absolute}.bn-film-modal__close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--bn-ink-rgb),.75);border:1px solid #ffffff1f;border-radius:50%;color:var(--bn-text-bright);cursor:pointer;display:flex;font-size:.85rem;height:34px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .25s,border-color .25s;width:34px;z-index:10}.bn-film-modal__close:hover{background:rgba(var(--bn-ink-rgb),.92);border-color:#ffffff47}.bn-film-modal__hero-content{bottom:1.5rem;left:2rem;position:absolute;right:2rem;z-index:5}.bn-film-modal__title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.06;margin:0 0 1rem}.bn-film-modal__actions{align-items:center;display:flex;gap:.75rem}.bn-film-modal__trailer-btn{align-items:center;background:var(--bn-accent);border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;gap:.625rem;letter-spacing:.18em;padding:.75rem 1.75rem;text-transform:uppercase;transition:background .3s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.bn-film-modal__trailer-btn:hover{background:var(--bn-gold);box-shadow:0 0 40px -6px var(--bn-gold-dim);transform:translateY(-1px)}.bn-film-modal__body{display:flex;gap:2rem;padding:1.25rem 2rem 1.75rem}@media (max-width:540px){.bn-film-modal__body{flex-direction:column;gap:1.25rem}}.bn-film-modal__left{flex:2 1}.bn-film-modal__right{flex:1 1}.bn-film-modal__meta{align-items:center;display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:.78rem;gap:.75rem;margin-bottom:.875rem}.bn-film-modal__duration,.bn-film-modal__year{color:rgba(var(--bn-text-bright-rgb),.65);font-family:Montserrat,sans-serif}.bn-film-modal__rating-badge{border:1px solid rgba(var(--bn-text-bright-rgb),.28);border-radius:4px;color:rgba(var(--bn-text-bright-rgb),.5);font-family:Montserrat,sans-serif;font-size:.65rem;padding:1px 6px}.bn-film-modal__desc{color:rgba(var(--bn-text-bright-rgb),.68);font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:300;line-height:1.72;margin:0}.bn-film-modal__detail{color:rgba(var(--bn-text-bright-rgb),.42);font-family:Montserrat,sans-serif;font-size:.78rem;line-height:1.55;margin-bottom:10px}.bn-film-modal__detail-label{color:rgba(var(--bn-text-bright-rgb),.28);margin-right:4px}#films,#footage,#photos,#sounds{scroll-margin-top:84px}.bn-footage{padding:5.5rem 0;position:relative}.bn-footage__header{margin-bottom:3rem;max-width:720px}.bn-footage__title{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:.9rem 0 1.1rem}.bn-footage__sub{color:rgba(var(--bn-text-bright-rgb),.6);font-family:Montserrat,sans-serif;font-size:.98rem;line-height:1.65}.bn-footage__sub strong{color:rgba(var(--bn-gold-rgb),.95);font-weight:600}.bn-footage__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.bn-footage__grid{grid-template-columns:repeat(4,1fr)}}.bn-footage__card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.bn-footage__card:hover{border-color:rgba(var(--bn-accent-rgb),.4);transform:translateY(-4px)}.bn-footage__media{aspect-ratio:16/10;overflow:hidden;position:relative}.bn-footage__img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.bn-footage__card:hover .bn-footage__img{transform:scale(1.05)}.bn-footage__res{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.12em;padding:3px 8px;position:absolute;right:10px;top:10px}.bn-footage__play{align-items:center;background:rgba(var(--bn-accent-rgb),.85);border-radius:50%;bottom:10px;color:#fff;display:flex;height:34px;justify-content:center;left:10px;opacity:.92;padding-left:2px;position:absolute;transition:transform .25s ease;width:34px}.bn-footage__card:hover .bn-footage__play{transform:scale(1.1)}.bn-footage__meta{padding:.85rem .95rem 1.05rem}.bn-footage__clip-title{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:600;margin:0 0 .55rem}.bn-footage__tags{display:flex;flex-wrap:wrap;gap:6px}.bn-footage__tag{background:#ffffff0d;border:1px solid #ffffff12;border-radius:999px;color:rgba(var(--bn-text-bright-rgb),.6);font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.04em;padding:3px 8px}.bn-footage__cta-row{display:flex;justify-content:center;margin-top:3rem}.bn-sounds{padding:5.5rem 0;position:relative}.bn-sounds__header{margin:0 auto 3rem;max-width:720px;text-align:center}.bn-sounds__pill{background:rgba(var(--bn-gold-rgb),.1);border:1px solid rgba(var(--bn-gold-rgb),.35);border-radius:999px;color:var(--bn-gold);display:inline-block;font-size:.62rem;letter-spacing:.2em;margin-bottom:1.1rem;padding:5px 12px;text-transform:uppercase}.bn-sounds__pill,.bn-sounds__title{font-family:Montserrat,sans-serif;font-weight:700}.bn-sounds__title{color:var(--bn-text-bright);font-size:clamp(1.8rem,4vw,2.8rem);letter-spacing:-.02em;margin:0 0 1.1rem}.bn-sounds__sub{color:rgba(var(--bn-text-bright-rgb),.6);font-family:Montserrat,sans-serif;font-size:.98rem;line-height:1.65}.bn-sounds__sub strong{color:rgba(var(--bn-gold-rgb),.95);font-weight:600}.bn-sounds__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.bn-sounds__grid{grid-template-columns:repeat(4,1fr)}}.bn-sounds__card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:14px;padding:1.5rem 1.25rem;transition:transform .3s ease,border-color .3s ease}.bn-sounds__card:hover{border-color:rgba(var(--bn-gold-rgb),.35);transform:translateY(-4px)}.bn-sounds__wave{align-items:center;display:flex;gap:3px;height:28px;margin-bottom:1.1rem}.bn-sounds__bar{background:linear-gradient(to top,rgba(var(--bn-accent-rgb),.4),rgba(var(--bn-gold-rgb),.7));border-radius:999px;flex:1 1;min-width:2px}.bn-sounds__name{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;margin:0 0 .4rem}.bn-sounds__detail{color:rgba(var(--bn-text-bright-rgb),.52);font-family:Montserrat,sans-serif;font-size:.8rem;line-height:1.5}.bn-nav__link--active{color:#fff}.bn-nav__link--active:after{background:var(--bn-gold);content:"";display:block;height:1px;margin-top:4px}.bn-nav__drawer-link--active{color:var(--bn-gold)}.bn-subpage{min-height:60vh}.bn-coming,.bn-coming__section{align-items:center;display:flex;justify-content:center}.bn-coming__section{min-height:calc(100vh - 5rem);padding:8rem 0;width:100%}.bn-coming__inner{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}.bn-coming__title{color:#fff;font-size:clamp(2.75rem,8vw,6rem);font-weight:900;letter-spacing:-.035em;line-height:1.05;margin:0}.bn-films-hero{align-items:flex-end;display:flex;min-height:78vh;overflow:hidden;position:relative}.bn-films-hero__bg{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.bn-films-hero__scrim{background:linear-gradient(to top,var(--bn-ink) 4%,rgba(var(--bn-ink-rgb),.45) 45%,rgba(var(--bn-ink-rgb),.65) 100%),linear-gradient(to right,rgba(var(--bn-ink-rgb),.85) 0,#0000 65%);inset:0;position:absolute}.bn-films-hero__content{max-width:760px;padding-bottom:4rem;padding-top:8rem;position:relative;z-index:1}.bn-films-hero__title{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,6vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.04;margin:.9rem 0 1.1rem}.bn-films-hero__synopsis{color:rgba(var(--bn-text-bright-rgb),.72);font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.65;margin-bottom:1.25rem;max-width:560px}.bn-films-hero__meta{align-items:center;color:rgba(var(--bn-text-bright-rgb),.6);display:flex;font-family:Montserrat,sans-serif;font-size:.8rem;gap:.75rem;letter-spacing:.04em;margin-bottom:1.75rem}.bn-films-hero__dot{background:rgba(var(--bn-text-bright-rgb),.4);border-radius:50%;height:3px;width:3px}.bn-films-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1.5rem}.bn-films-hero__info{background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.8);cursor:pointer;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;padding:.5rem .75rem;text-transform:uppercase;transition:color .2s}.bn-films-hero__info:hover{color:#fff}.bn-films-hero__credits{color:rgba(var(--bn-text-bright-rgb),.45);font-family:Montserrat,sans-serif;font-size:.78rem}.bn-filmgrid{padding:4.5rem 0 5.5rem}.bn-filmgrid__head{margin-bottom:2.5rem}.bn-filmgrid__title{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,3.2vw,2.3rem);font-weight:700;letter-spacing:-.02em;margin-top:.8rem}.bn-filmgrid__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.bn-filmgrid__grid{grid-template-columns:repeat(4,1fr)}}.bn-filmcard{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:14px;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease}.bn-filmcard:hover{border-color:rgba(var(--bn-accent-rgb),.4);transform:translateY(-4px)}.bn-filmcard__media{aspect-ratio:3/4;overflow:hidden;position:relative}.bn-filmcard__img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.bn-filmcard:hover .bn-filmcard__img{transform:scale(1.05)}.bn-filmcard__overlay{background:linear-gradient(to top,rgba(var(--bn-ink-rgb),.85) 0,#0000 55%);inset:0;position:absolute}.bn-filmcard__tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:6px;color:rgba(var(--bn-text-bright-rgb),.85);font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:700;left:10px;letter-spacing:.12em;padding:4px 9px;position:absolute;text-transform:uppercase;top:10px;z-index:1}.bn-filmcard__tag--live{background:var(--bn-gold);color:var(--bn-ink)}.bn-filmcard__meta{bottom:0;left:0;padding:.95rem 1rem 1.1rem;position:absolute;right:0;z-index:1}.bn-filmcard__title{color:#fff;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;margin:0 0 .2rem}.bn-filmcard__sub{color:#fff9;font-family:Montserrat,sans-serif;font-size:.72rem}.bn-photos{padding:8rem 0 5.5rem}.bn-photos__head{margin-bottom:3rem;max-width:760px}.bn-photos__title{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:.9rem 0 1.1rem}.bn-photos__sub{color:rgba(var(--bn-text-bright-rgb),.6);font-family:Montserrat,sans-serif;font-size:.98rem;line-height:1.65}.bn-photos__sub strong{color:rgba(var(--bn-gold-rgb),.95);font-weight:600}.bn-photos__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (min-width:700px){.bn-photos__grid{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.bn-photos__grid{gap:1.5rem;grid-template-columns:repeat(4,1fr)}}.bn-photos__cell{aspect-ratio:3/4;background:#ffffff0a;border:none;border-radius:10px;box-shadow:0 2px 12px #0000004d;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative}.bn-photos__img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.bn-photos__cell:hover .bn-photos__img{transform:scale(1.06)}.bn-photos__cell-overlay{background:linear-gradient(to top,rgba(var(--bn-ink-rgb),.8) 0,#0000 55%);display:flex;flex-direction:column;gap:2px;inset:0;justify-content:flex-end;opacity:0;padding:.85rem;position:absolute;text-align:left;transition:opacity .3s ease}.bn-photos__cell:focus-visible .bn-photos__cell-overlay,.bn-photos__cell:hover .bn-photos__cell-overlay{opacity:1}.bn-photos__cell-caption{color:#fff;font-size:.82rem;font-weight:600}.bn-photos__cell-caption,.bn-photos__cell-region{font-family:Montserrat,sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-photos__cell-region{color:#fff9;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.bn-photo-lightbox{align-items:center;animation:bnPhotoFade .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060eeb;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2000}@keyframes bnPhotoFade{0%{opacity:0}to{opacity:1}}.bn-photo-lightbox__close{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;color:#fff;cursor:pointer;font-size:1rem;height:42px;position:absolute;right:1.5rem;top:1.25rem;transition:background .2s;width:42px}.bn-photo-lightbox__close:hover{background:#ffffff29}.bn-photo-lightbox__inner{display:flex;flex-direction:column;max-height:88vh;max-width:1000px;width:100%}.bn-photo-lightbox__img{border-radius:12px;max-height:72vh;object-fit:contain;width:100%}.bn-photo-lightbox__bar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.1rem .25rem 0}.bn-photo-lightbox__info{display:flex;flex-direction:column;gap:3px}.bn-photo-lightbox__caption{color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600}.bn-photo-lightbox__region{color:#ffffff8c;font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.Navbar_navbar__n7ygh{align-items:center;background:linear-gradient(to bottom,rgba(var(--bn-ink-rgb),.92) 0,#0000 100%);display:flex;height:68px;justify-content:space-between;left:0;padding:0 4%;position:fixed;right:0;top:0;transition:background .4s ease,-webkit-backdrop-filter .4s ease;transition:background .4s ease,backdrop-filter .4s ease;transition:background .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;z-index:100}.Navbar_scrolled__8DEci{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--bn-ink-rgb),.96);border-bottom:1px solid #ffffff0d}.Navbar_left__WGFUF{align-items:center;display:flex;gap:2rem;min-width:0}.Navbar_logo__jA5Pb{align-items:center;display:inline-flex;flex-shrink:0;text-decoration:none}.Navbar_logoImage__-Q3w6{display:block;height:28px;opacity:.95;transition:opacity .25s;width:auto}.Navbar_logo__jA5Pb:hover .Navbar_logoImage__-Q3w6{opacity:1}.Navbar_links__GNnVc{display:flex;gap:1.4rem;list-style:none;margin:0;padding:0}.Navbar_link__61lqP{color:rgba(var(--bn-text-bright-rgb),.6);cursor:pointer;font-family:Montserrat,sans-serif;font-size:.73rem;font-weight:500;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;transition:color .25s;white-space:nowrap}.Navbar_linkActive__Houa9,.Navbar_link__61lqP:hover{color:var(--bn-text-bright)}.Navbar_linkActive__Houa9{font-weight:600}.Navbar_linkDisabled__uWjt3{cursor:default;pointer-events:none}.Navbar_right__7AFKY{align-items:center;display:flex;flex-shrink:0;gap:1.1rem}.Navbar_search__boiEx{align-items:center;display:flex;gap:8px;position:relative}.Navbar_searchOpen__sQa4n{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--bn-ink-rgb),.72);border:1px solid #fff3;border-radius:var(--bn-radius-xs);padding:4px 10px}.Navbar_searchInput__UIE-6{background:#0000;border:none;color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:.82rem;outline:none;width:180px}.Navbar_searchInput__UIE-6::placeholder{color:rgba(var(--bn-text-bright-rgb),.38)}.Navbar_searchDropdown__rCjgl{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--bn-ink-rgb),.97);border:1px solid #ffffff14;border-radius:var(--bn-radius-lg);box-shadow:0 20px 60px #000000b3;max-height:480px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);width:360px;z-index:120}.Navbar_searchEmpty__BDYtu{color:rgba(var(--bn-text-bright-rgb),.5);font-family:Montserrat,sans-serif;font-size:.85rem;padding:18px 16px;text-align:center}.Navbar_searchList__qAszA{list-style:none;margin:0;padding:6px 0}.Navbar_searchResult__5k2p8{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px 12px;text-align:left;transition:background .2s;width:100%}.Navbar_searchResult__5k2p8:hover{background:rgba(var(--bn-text-bright-rgb),.05)}.Navbar_searchThumb__T1MZH{border-radius:var(--bn-radius-xs);flex-shrink:0;height:36px;object-fit:cover;width:64px}.Navbar_searchInfo__q4ZJs{flex:1 1;min-width:0}.Navbar_searchTitle__w\+Pzn{color:var(--bn-text-bright);font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_searchMeta__3y4-d{color:rgba(var(--bn-text-bright-rgb),.45);font-family:Montserrat,sans-serif;font-size:.7rem}.Navbar_searchAll__vLwwE{background:rgba(var(--bn-gold-rgb),.08);border:none;border-top:1px solid #ffffff0f;color:var(--bn-gold);cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.08em;padding:10px 14px;text-align:left;transition:background .2s;width:100%}.Navbar_searchAll__vLwwE:hover{background:rgba(var(--bn-gold-rgb),.16)}.Navbar_icon__3ghcd{color:rgba(var(--bn-text-bright-rgb),.7);cursor:pointer;font-size:1.15rem;transition:color .25s}.Navbar_icon__3ghcd:hover{color:var(--bn-text-bright)}.Navbar_profile__5T986{align-items:center;cursor:default;display:flex;position:relative}.Navbar_profileTrigger__c7gq5{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:6px;margin:0;padding:0}.Navbar_avatar__bEDWP{align-items:center;background:rgba(var(--bn-gold-rgb),.15);border:1px solid rgba(var(--bn-gold-rgb),.3);border-radius:50%;display:flex;height:30px;justify-content:center;overflow:hidden;transition:border-color .25s;width:30px}.Navbar_profileTrigger__c7gq5:hover .Navbar_avatar__bEDWP{border-color:rgba(var(--bn-gold-rgb),.65)}.Navbar_avatarSm__5sLJL{height:24px;width:24px}.Navbar_avatarImage__CUCdV{display:block;height:100%;object-fit:cover;width:100%}.Navbar_dropdown__nnUL3{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--bn-ink-rgb),.97);border:1px solid #ffffff14;border-radius:var(--bn-radius-lg);box-shadow:0 20px 60px #000000b3;display:none;flex-direction:column;min-width:210px;padding:8px 0;position:absolute;right:0;top:calc(100% + 14px);z-index:120}.Navbar_dropdown__nnUL3:before{bottom:100%;content:"";height:16px;left:0;position:absolute;right:0}.Navbar_profilePinned__sT9oU .Navbar_dropdown__nnUL3,.Navbar_profile__5T986:hover .Navbar_dropdown__nnUL3{display:flex}.Navbar_dropdownItem__POg6i{align-items:center;background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.72);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:400;gap:10px;letter-spacing:.05em;padding:8px 16px;transition:color .2s,background .2s;white-space:nowrap;width:100%}.Navbar_dropdownItemLink__DIm26{text-decoration:none}.Navbar_dropdownItem__POg6i:hover{background:rgba(var(--bn-text-bright-rgb),.04);color:var(--bn-text-bright)}.Navbar_dropdownDivider__BJXh4{border-top:1px solid #ffffff12;margin:6px 0}.Navbar_hamburger__CqGwx{align-items:center;background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.8);cursor:pointer;display:none;justify-content:center;min-height:44px;min-width:44px;padding:4px;transition:color .2s}.Navbar_hamburger__CqGwx:hover{color:var(--bn-text-bright)}.Navbar_mobileNav__6E5IV{display:flex;inset:0;position:fixed;z-index:300}.Navbar_mobileBackdrop__jOeGz{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;inset:0;position:absolute}.Navbar_mobileDrawer__cShMe{animation:Navbar_drawer-in__WcTSL .26s cubic-bezier(.16,1,.3,1);background:var(--bn-ink);border-right:1px solid #ffffff12;display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative;width:min(320px,88vw)}@keyframes Navbar_drawer-in__WcTSL{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Navbar_mobileHeader__g0i\+f{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.Navbar_mobileLogo__OHN\+-{height:24px;opacity:.9;width:auto}.Navbar_mobileClose__tXBFU{align-items:center;background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.65);cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:4px;transition:color .2s}.Navbar_mobileClose__tXBFU:hover{color:var(--bn-text-bright)}.Navbar_mobileSearch__r2MNm{align-items:center;background:#ffffff0a;border:1px solid #ffffff17;border-radius:var(--bn-radius-md);display:flex;flex-shrink:0;gap:10px;margin:16px 20px 8px;padding:10px 14px}.Navbar_mobileSearchIcon__BdewS{color:rgba(var(--bn-text-bright-rgb),.45);flex-shrink:0}.Navbar_mobileSearchInput__gZQhP{background:#0000;border:none;color:var(--bn-text-bright);flex:1 1;font-family:Montserrat,sans-serif;font-size:.84rem;outline:none}.Navbar_mobileSearchInput__gZQhP::placeholder{color:rgba(var(--bn-text-bright-rgb),.35)}.Navbar_mobileLinks__oitf7{display:flex;flex:1 1;flex-direction:column;padding:8px 0}.Navbar_mobileLink__gw9\+k{border-left:2px solid #0000;color:rgba(var(--bn-text-bright-rgb),.6);display:block;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.14em;padding:13px 24px;text-decoration:none;text-transform:uppercase;transition:color .2s,border-color .2s,background .2s}.Navbar_mobileLink__gw9\+k:hover{background:#ffffff08;color:var(--bn-text-bright)}.Navbar_mobileLinkActive__8rf\+I{background:rgba(var(--bn-gold-rgb),.06);border-left-color:var(--bn-gold);color:var(--bn-gold)}.Navbar_mobileFooter__aGQi-{border-top:1px solid #ffffff12;flex-shrink:0;padding:16px 20px 28px}.Navbar_mobileUser__JwWiN{align-items:center;display:flex;gap:12px;margin-bottom:14px}.Navbar_mobileUserName__Wr3UO{color:rgba(var(--bn-text-bright-rgb),.75);font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_mobileFooterLinks__jHXAy{display:flex;flex-direction:column;gap:2px}.Navbar_mobileFooterLink__miX2t{background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.55);cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:400;padding:9px 0;text-align:left;text-decoration:none;transition:color .2s}.Navbar_mobileFooterLink__miX2t:hover{color:var(--bn-text-bright)}.Navbar_mobileFooterLinkDanger__uodw2{color:rgba(var(--bn-danger-rgb),.65)}.Navbar_mobileFooterLinkDanger__uodw2:hover{color:var(--bn-danger)}@media (max-width:1100px){.Navbar_links__GNnVc{gap:1rem}}@media (max-width:960px){.Navbar_links__GNnVc li:nth-child(n+6){display:none}}@media (max-width:768px){.Navbar_links__GNnVc,.Navbar_profileDesktop__-9h1K{display:none}.Navbar_hamburger__CqGwx{display:flex}.Navbar_searchInput__UIE-6{width:130px}.Navbar_searchDropdown__rCjgl{right:-40px;width:min(340px,96vw)}}@media (max-width:480px){.Navbar_navbar__n7ygh{height:60px;padding:0 5%}.Navbar_search__boiEx{display:none}}.AdminLayout_layout__B-tcx{background:var(--bn-bg);color:var(--bn-text);display:grid;grid-template-columns:240px 1fr;min-height:100vh}.AdminLayout_sidebar__sfMQ9{background:var(--bn-surface);border-right:1px solid var(--bn-border);height:100vh;padding:26px 16px;position:-webkit-sticky;position:sticky;top:0}.AdminLayout_brand__E3u2n{align-items:center;display:inline-flex;margin-bottom:18px}.AdminLayout_brandImage__IRyox{display:block;height:34px;width:auto}.AdminLayout_nav__zHofu{display:flex;flex-direction:column;gap:8px}.AdminLayout_link__bk8tD{border-radius:var(--bn-radius-md);color:var(--bn-text-muted);font-size:.93rem;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s}.AdminLayout_link__bk8tD:hover{background:var(--bn-surface-soft);color:var(--bn-text)}.AdminLayout_linkActive__Peqtr{background:#e5091429;color:var(--bn-text);font-weight:700}.AdminLayout_main__vQIDY{padding:24px}.AdminLayout_session__vNEq9{grid-gap:8px;border-top:1px solid var(--bn-border);display:grid;gap:8px;margin-top:18px;padding-top:14px}.AdminLayout_session__vNEq9 span{color:var(--bn-text-muted);font-size:.84rem;word-break:break-word}@media (max-width:1024px){.AdminLayout_layout__B-tcx{grid-template-columns:1fr}.AdminLayout_sidebar__sfMQ9{border-bottom:1px solid var(--bn-border);border-right:none;height:auto;position:static}.AdminLayout_nav__zHofu{flex-direction:row;flex-wrap:wrap}}.admin-root{--bn-ink:#07070a;--bn-bg:#141414;--bn-surface:#181818;--bn-surface-soft:#1f1f1f;--bn-border:#2d2d2d;--bn-text:#fff;--bn-text-bright:#f4f4f6;--bn-text-muted:#b3b3b3;--bn-text-subtle:#8c8c8c;--bn-ink-rgb:7,7,10;--bn-accent-rgb:229,9,20;--bn-gold-rgb:225,192,132;--bn-text-bright-rgb:244,244,246;--bn-accent:#e50914;--bn-accent-hover:#f6121d;--bn-gold:#e1c084;--bn-gold-dim:#e1c0848c;--bn-success:#46d369;--bn-warning:#ffcd7a;--bn-danger:#ff9c9c;--bn-danger-rgb:208,70,92;--bn-focus:#4a90ff;--bn-link-primary:#8ab6ff;--bn-player-bg:#0a0a0e;--bn-player-chrome:#1f1f1f;--bn-player-border:#353535;--bn-feedback-weak:#ff7878;--bn-feedback-fair:#ffc36d;--bn-feedback-good:#71ceff;--bn-shadow-lg:0 10px 36px #00000073;--bn-radius-xs:4px;--bn-radius-sm:6px;--bn-radius-md:8px;--bn-radius-lg:10px;--bn-radius-xl:14px;--bn-radius-pill:9999px;--bn-radius:8px;--bn-space-1:4px;--bn-space-2:8px;--bn-space-3:12px;--bn-space-4:16px;--bn-space-5:20px;--bn-space-6:24px;--bn-space-8:32px}.AdminDashboardPage_page__-xlqM{display:flex;flex-direction:column}.AdminDashboardPage_pageTitle__BiHLv{color:var(--bn-text);font-size:1.8rem;margin:0}.AdminDashboardPage_pageSubtitle__AnfP7{color:var(--bn-text-muted);margin:8px 0 22px}.AdminDashboardPage_statsGrid__rxdSG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-bottom:20px}.AdminDashboardPage_statCard__GhbJU{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);box-shadow:var(--bn-shadow-lg);padding:14px}.AdminDashboardPage_statLabel__CNkdw{color:var(--bn-text-muted);display:block;font-size:.85rem;margin-bottom:8px}.AdminDashboardPage_statValue__JNHGA{color:var(--bn-text);font-size:1.28rem}.AdminDashboardPage_panels__rM5C8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.3fr 1fr}.AdminDashboardPage_panelsSecondary__Gamhn{margin-top:12px}.AdminDashboardPage_panel__raFJS{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);box-shadow:var(--bn-shadow-lg);padding:14px}.AdminDashboardPage_panel__raFJS h2{color:var(--bn-text);font-size:1rem;margin-top:0}.AdminDashboardPage_panel__raFJS table{border-collapse:collapse;width:100%}.AdminDashboardPage_panel__raFJS td,.AdminDashboardPage_panel__raFJS th{border-bottom:1px solid var(--bn-border);font-size:.9rem;padding:10px 0;text-align:left}.AdminDashboardPage_panel__raFJS th{color:var(--bn-text-muted)}.AdminDashboardPage_panel__raFJS td{color:var(--bn-text)}.AdminDashboardPage_error__d8QC3{color:var(--bn-danger)}.AdminDashboardPage_analyticsEmpty__Lttfr{color:var(--bn-text-muted);font-size:.9rem;margin:0}.AdminDashboardPage_topContentList__FoCfp{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.AdminDashboardPage_topContentList__FoCfp li{grid-gap:10px;align-items:center;border-bottom:1px solid var(--bn-border);color:var(--bn-text);display:grid;gap:10px;grid-template-columns:32px 1fr auto;padding-bottom:8px}.AdminDashboardPage_quickActions__0igjb{grid-gap:8px;display:grid;gap:8px}.AdminDashboardPage_quickActions__0igjb a{background:#ffffff05;border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-link-primary);padding:9px 10px;text-decoration:none}.AdminDashboardPage_quickActions__0igjb a:hover{background:#ffffff0d}.AdminDashboardPage_opsList__YdlSr{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.AdminDashboardPage_opsList__YdlSr li{align-items:center;border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);display:flex;gap:10px;justify-content:space-between;padding:10px}.AdminDashboardPage_opsList__YdlSr li span{color:var(--bn-text-muted)}.AdminDashboardPage_opsList__YdlSr li a{color:var(--bn-link-primary);text-decoration:none}@media (max-width:768px){.AdminDashboardPage_panels__rM5C8{grid-template-columns:1fr}}.PreviewPlayerModal_backdrop__Ree1y{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:3000}.PreviewPlayerModal_modal__IVVMW{background:#111;border-radius:12px;box-shadow:0 20px 60px #00000080;overflow:hidden;width:min(720px,100%)}.PreviewPlayerModal_header__ltPvf{align-items:center;background:#000;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.PreviewPlayerModal_title__zeRC3{color:#fff;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PreviewPlayerModal_closeBtn__55jij{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.PreviewPlayerModal_closeBtn__55jij:hover{background:#fff3}.PreviewPlayerModal_body__xwvlR{align-items:center;aspect-ratio:16/9;background:#000;display:flex;justify-content:center}.PreviewPlayerModal_frame__j0Zf5{border:0;display:block;height:100%;width:100%}.PreviewPlayerModal_status__NYFv\+{color:#ccc;font-family:Montserrat,sans-serif;font-size:.9rem;margin:0;padding:24px;text-align:center}.PreviewPlayerModal_error__Q5w3U{color:#f87171}.AdminUploadPage_page__I2kg9{display:flex;flex-direction:column}.AdminUploadPage_pageTitle__wvt8p{color:var(--bn-text);font-size:1.8rem;margin:0}.AdminUploadPage_pageSubtitle__dd0FJ{color:var(--bn-text-muted);margin:8px 0 22px}.AdminUploadPage_uploadGrid__S89\+a{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.35fr 1fr;margin-bottom:14px}.AdminUploadPage_uploadCard__wcQh5{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);box-shadow:var(--bn-shadow-lg);padding:16px}.AdminUploadPage_uploadCard__wcQh5 h2{color:var(--bn-text);font-size:1rem;margin-top:0}.AdminUploadPage_formGrid__U\+SGL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminUploadPage_fileGrid__s\+Tjv label,.AdminUploadPage_formGrid__U\+SGL label{color:var(--bn-text-muted);display:flex;flex-direction:column;font-size:.86rem;gap:6px}.AdminUploadPage_fileGrid__s\+Tjv input,.AdminUploadPage_formGrid__U\+SGL input,.AdminUploadPage_formGrid__U\+SGL select,.AdminUploadPage_formGrid__U\+SGL textarea{background:var(--bn-ink);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-text);font-size:.9rem;padding:10px}.AdminUploadPage_formGrid__U\+SGL select[multiple]{min-height:120px}.AdminUploadPage_fileGrid__s\+Tjv input:focus,.AdminUploadPage_formGrid__U\+SGL input:focus,.AdminUploadPage_formGrid__U\+SGL select:focus,.AdminUploadPage_formGrid__U\+SGL textarea:focus{border-color:var(--bn-focus);outline:none}.AdminUploadPage_formSpan2__aARUN{grid-column:span 2}.AdminUploadPage_checkRow__Vz8Cb{align-items:center;color:var(--bn-text)!important;flex-direction:row!important;gap:8px!important}.AdminUploadPage_fileGrid__s\+Tjv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminUploadPage_fileGrid__s\+Tjv small{color:var(--bn-text-subtle)}.AdminUploadPage_publishActions__kYFmY,.AdminUploadPage_uploadActions__eqsIJ{display:flex;gap:10px;margin-top:14px}.AdminUploadPage_uploadProgress__BeQYb{margin-top:14px}.AdminUploadPage_progressBar__pIvD9{-webkit-appearance:none;appearance:none;border:1px solid var(--bn-border);border-radius:var(--bn-radius-pill);display:block;height:10px;overflow:hidden;width:100%}.AdminUploadPage_progressBar__pIvD9::-webkit-progress-bar{background:var(--bn-ink);border-radius:var(--bn-radius-pill)}.AdminUploadPage_progressBar__pIvD9::-webkit-progress-value{background:linear-gradient(90deg,var(--bn-accent),#ff5c64);border-radius:var(--bn-radius-pill)}.AdminUploadPage_progressBar__pIvD9::-moz-progress-bar{background:linear-gradient(90deg,var(--bn-accent),#ff5c64);border-radius:var(--bn-radius-pill)}.AdminUploadPage_progressMeta__SQvx7{color:var(--bn-text-muted);display:flex;font-size:.84rem;gap:14px;margin-top:8px}.AdminUploadPage_uploadEndpoint__tGrEC{color:var(--bn-text-subtle);font-size:.8rem;margin-top:12px;word-break:break-all}.AdminUploadPage_uploadNote__EljH1{color:var(--bn-text-muted);font-size:.84rem;margin-top:14px}.AdminUploadPage_transcodeStatus__6B2Hu{margin-bottom:10px}.AdminUploadPage_transcodeGrid__eCx54{grid-gap:10px;color:var(--bn-text);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.AdminUploadPage_error__2NrhM{color:var(--bn-danger);margin-top:12px}@media (max-width:1080px){.AdminUploadPage_uploadGrid__S89\+a{grid-template-columns:1fr}}@media (max-width:768px){.AdminUploadPage_fileGrid__s\+Tjv,.AdminUploadPage_formGrid__U\+SGL,.AdminUploadPage_transcodeGrid__eCx54{grid-template-columns:1fr}.AdminUploadPage_formSpan2__aARUN{grid-column:auto}}.AdminContentPage_visuallyHidden__zgvWS{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.AdminContentPage_page__3ahhD{display:flex;flex-direction:column;gap:22px}.AdminContentPage_pageTitle__GB\+PX{color:var(--bn-text);font-size:1.8rem;margin:0}.AdminContentPage_pageSubtitle__4LsB\+{color:var(--bn-text-muted);margin:8px 0 22px}.AdminContentPage_header__1ooCz{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.AdminContentPage_count__wHMY6{align-items:center;background:#e509141a;border:1px solid #e5091433;border-radius:var(--bn-radius-md);color:#e50914e6;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:600;padding:7px 14px}.AdminContentPage_filters__h95-\+{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AdminContentPage_filterInput__ruVem,.AdminContentPage_filterSelect__6VC63{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-text);font-size:.9rem;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.AdminContentPage_filterInput__ruVem{flex:1 1;min-width:220px}.AdminContentPage_filterInput__ruVem::placeholder{color:var(--bn-text-muted)}.AdminContentPage_filterInput__ruVem:focus,.AdminContentPage_filterSelect__6VC63:focus{border-color:var(--bn-accent);box-shadow:0 0 0 3px #e509141a;outline:none}.AdminContentPage_filterSelect__6VC63{min-width:155px}.AdminContentPage_errorBanner__PQake{background:#e509141f;border:1px solid #e509144d;border-radius:var(--bn-radius-md);color:#ffc2c5;font-size:.9rem;padding:12px 16px}.AdminContentPage_list__ECDgz{display:flex;flex-direction:column;gap:10px}.AdminContentPage_empty__V\+4kr,.AdminContentPage_loading__6iiav{color:var(--bn-text-muted);font-size:.95rem;padding:48px 24px;text-align:center}.AdminContentPage_empty__V\+4kr p{margin:0}.AdminContentPage_card__z9ur5{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-lg);overflow:visible;transition:border-color .15s,box-shadow .15s}.AdminContentPage_card__z9ur5:hover{border-color:#e5091440;box-shadow:0 3px 12px #e509140f}.AdminContentPage_cardHeader__TSDMN{align-items:center;background:#0000002e;border-bottom:1px solid var(--bn-border);border-radius:var(--bn-radius-lg) var(--bn-radius-lg) 0 0;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.AdminContentPage_cardTitleSection__2afFE{flex:1 1;min-width:0}.AdminContentPage_cardTitle__AbUbG{color:var(--bn-text);font-size:1rem;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminContentPage_cardMeta__y\+oz7{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AdminContentPage_metaChip__VjOzt{background:#ffffff12;border:1px solid #ffffff1a;border-radius:var(--bn-radius-xs);color:var(--bn-text-muted);display:inline-block;font-size:.73rem;font-weight:600;letter-spacing:.4px;padding:3px 9px;text-transform:uppercase}.AdminContentPage_metaStat__BnNre{color:var(--bn-text-muted);font-size:.78rem}.AdminContentPage_metaImgDot__X6\+36{background:#6464642e;border:1px solid #96969626;border-radius:var(--bn-radius-xs);color:var(--bn-text-muted);display:inline-block;font-size:.72rem;padding:3px 8px}.AdminContentPage_metaImgDotSet__XjjJ4{background:#4caf501f;border-color:#4caf5038;color:#81c784}.AdminContentPage_cardActions__6uzpG{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;padding:12px 20px}.AdminContentPage_cardActionSlot__KAm1U{flex:0 0 auto;min-width:118px}.AdminContentPage_cardActionSpacer__cxa59{display:inline-block;flex:0 0 auto;height:34px;min-width:118px}.AdminContentPage_btnMenu__yGAT8{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:var(--bn-radius-sm);color:var(--bn-text-muted);cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:600;height:34px;justify-content:center;margin-left:auto;padding:0 11px;transition:background .15s,color .15s}.AdminContentPage_btnMenuActive__usWmR,.AdminContentPage_btnMenu__yGAT8:hover{background:#ffffff12;border-color:#ffffff29;color:var(--bn-text)}.AdminContentPage_menuWrap__J1EdO{align-items:center;display:flex;position:relative}.AdminContentPage_actionMenu__nCT55{animation:AdminContentPage_menuAppear__n3KIF .13s ease-out;background:var(--bn-surface-soft);border:1px solid var(--bn-border);border-radius:var(--bn-radius-lg);bottom:calc(100% + 6px);box-shadow:0 8px 28px #00000080;min-width:168px;overflow:hidden;position:absolute;right:0;z-index:200}@keyframes AdminContentPage_menuAppear__n3KIF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AdminContentPage_actionMenuItem__jzNJx{background:#0000;border:none;color:var(--bn-text);cursor:pointer;display:block;font-size:.85rem;font-weight:500;padding:10px 14px;text-align:left;transition:background .12s;width:100%}.AdminContentPage_actionMenuItem__jzNJx:hover{background:#ffffff0f}.AdminContentPage_actionMenuItemDanger__zLseQ{color:#ff6b6f}.AdminContentPage_actionMenuItemDanger__zLseQ:hover{background:#e5091424}.AdminContentPage_actionMenuDivider__LIWg8{background:var(--bn-border);height:1px;margin:3px 0}.AdminContentPage_modalBackdrop__1sOKy{align-items:center;animation:AdminContentPage_fadeIn__PTkJ7 .18s ease-out;background:#000000a6;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}@keyframes AdminContentPage_fadeIn__PTkJ7{0%{opacity:0}to{opacity:1}}.AdminContentPage_confirmModal__H4E\+r{animation:AdminContentPage_modalIn__v6uNn .2s ease-out;background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-xl);box-shadow:0 20px 60px #0000008c;max-width:420px;width:100%}.AdminContentPage_confirmModalDanger__VIPZn{border-color:#e509144d}@keyframes AdminContentPage_modalIn__v6uNn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.AdminContentPage_confirmHeader__JZZ9r{padding:22px 24px 0}.AdminContentPage_confirmHeader__JZZ9r h2{color:var(--bn-text);font-size:1.1rem;font-weight:700;margin:0}.AdminContentPage_confirmBody__uYdI8{padding:14px 24px 20px}.AdminContentPage_confirmItemName__v3Cnz{color:var(--bn-text);font-size:.9rem;font-weight:600;margin:0 0 10px;word-break:break-word}.AdminContentPage_confirmMessage__CFuwk{color:var(--bn-text-muted);font-size:.88rem;line-height:1.55;margin:0}.AdminContentPage_confirmFooter__P7GQG{align-items:center;background:#0000001f;border-radius:0 0 var(--bn-radius-xl) var(--bn-radius-xl);border-top:1px solid var(--bn-border);display:flex;gap:10px;justify-content:flex-end;padding:14px 24px}.AdminContentPage_imageModal__MRKtJ{animation:AdminContentPage_modalIn__v6uNn .2s ease-out;background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-xl);box-shadow:0 20px 60px #0000008c;display:flex;flex-direction:column;max-height:90vh;max-width:520px;width:100%}.AdminContentPage_imageModalHeader__IJuaE{align-items:flex-start;background:#0000002e;border-bottom:1px solid var(--bn-border);border-radius:var(--bn-radius-xl) var(--bn-radius-xl) 0 0;display:flex;gap:16px;justify-content:space-between;padding:22px 24px}.AdminContentPage_imageModalHeader__IJuaE h2{color:var(--bn-text);font-size:1.15rem;font-weight:700;margin:0 0 4px}.AdminContentPage_imageModalSubtitle__G3eUH{color:var(--bn-text-muted);font-size:.83rem;margin:0;word-break:break-word}.AdminContentPage_modalCloseBtn__f3yfP{background:#0000;border:none;color:var(--bn-text-muted);cursor:pointer;flex-shrink:0;font-size:1.25rem;line-height:1;padding:2px 6px;transition:color .15s}.AdminContentPage_modalCloseBtn__f3yfP:hover{color:var(--bn-text)}.AdminContentPage_imageModalBody__c59VE{display:flex;flex:1 1;flex-direction:column;gap:26px;overflow-y:auto;padding:24px}.AdminContentPage_imageModalFooter__qHHL3{background:#0000001a;border-radius:0 0 var(--bn-radius-xl) var(--bn-radius-xl);border-top:1px solid var(--bn-border);display:flex;justify-content:flex-end;padding:14px 24px}.AdminContentPage_imageSection__G6AZV{display:flex;flex-direction:column;gap:10px}.AdminContentPage_imageSectionHeader__cgQ9J{align-items:center;display:flex;justify-content:space-between}.AdminContentPage_imageSectionHeader__cgQ9J h3{color:var(--bn-text);font-size:.95rem;font-weight:600;margin:0}.AdminContentPage_imgBadgeSet__Wo04B{background:#4caf502e;border:1px solid #4caf5047;border-radius:var(--bn-radius-xs);color:#81c784;display:inline-block;font-size:.73rem;font-weight:600;padding:3px 9px}.AdminContentPage_imgBadgeMissing__ubUFI{background:#9696961f;border:1px solid #9696962e;border-radius:var(--bn-radius-xs);color:var(--bn-text-muted);display:inline-block;font-size:.73rem;font-weight:600;padding:3px 9px}.AdminContentPage_imagePreview__VOfjv{aspect-ratio:16/9;background:#00000040;border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);overflow:hidden}.AdminContentPage_imagePreviewWide__oUIuP{aspect-ratio:21/9}.AdminContentPage_imagePreview__VOfjv img{display:block;height:100%;object-fit:cover;width:100%}.AdminContentPage_imageEmptySlot__nGt5m{align-items:center;aspect-ratio:16/9;border:1px dashed #ffffff26;border-radius:var(--bn-radius-md);color:var(--bn-text-muted);display:flex;font-size:.85rem;justify-content:center}.AdminContentPage_imageHint__WSnya{color:var(--bn-text-muted);font-size:.78rem;margin:0}@media (max-width:720px){.AdminContentPage_header__1ooCz{align-items:flex-start;flex-direction:column}.AdminContentPage_filters__h95-\+{flex-direction:column}.AdminContentPage_filterInput__ruVem,.AdminContentPage_filterSelect__6VC63{width:100%}.AdminContentPage_cardHeader__TSDMN{align-items:flex-start;flex-direction:column;gap:10px}.AdminContentPage_cardActions__6uzpG{flex-wrap:wrap}.AdminContentPage_cardActionSlot__KAm1U{min-width:0}.AdminContentPage_cardActionSpacer__cxa59{display:none}.AdminContentPage_btnMenu__yGAT8{margin-left:0}}.AdminModule_pageTitle__vIrTB{color:var(--bn-text);font-size:1.8rem;margin:0}.AdminModule_pageSubtitle__U4nkX{color:var(--bn-text-muted);margin:8px 0 22px}.AdminModule_error__79e0d{color:var(--bn-danger)}.AdminModule_module__tHPYA{padding:0}.AdminModule_topActions__7XcWx{margin:10px 0 14px}.AdminModule_tableWrap__Fp1tO{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);box-shadow:var(--bn-shadow-lg);overflow:auto}.AdminModule_tableWrap__Fp1tO table{border-collapse:collapse;min-width:760px;width:100%}.AdminModule_tableWrap__Fp1tO td,.AdminModule_tableWrap__Fp1tO th{border-bottom:1px solid var(--bn-border);font-size:.88rem;padding:12px;text-align:left}.AdminModule_tableWrap__Fp1tO th{color:var(--bn-text-muted)}.AdminModule_tableWrapSpaced__\+MFWQ{margin-top:14px}.AdminModule_actions__EpWso{display:flex;gap:7px}.AdminModule_metricGrid__1fIKH{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AdminModule_metricCard__rU3MS{grid-gap:6px;background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);box-shadow:var(--bn-shadow-lg);display:grid;gap:6px;padding:14px}.AdminModule_metricCard__rU3MS span{color:var(--bn-text-muted);font-size:.85rem}.AdminModule_metricCard__rU3MS strong{font-size:1.25rem}.AdminModule_chartPlaceholder__RHO-J{background:#ffffff05;border:1px dashed var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-text-muted);margin-top:14px;padding:22px}.AdminModule_miniList__ONH-w{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.AdminModule_miniListRow__kBEy0{border-bottom:1px solid var(--bn-border);display:flex;gap:12px;justify-content:space-between;padding-bottom:8px}.AdminModule_notice__4u2Kn{background:#ffffff08;border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-text-muted);margin:12px 0 14px;padding:12px 14px}.AdminModule_noticeWarning__FAcNh{background:#ffb84d14;border-color:#ffb84d4d;color:#ffd699}.AdminModule_analyticsSection__-ivaX{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);box-shadow:var(--bn-shadow-lg);margin-top:18px;padding:16px}.AdminModule_analyticsSectionHeader__jIUgk{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.AdminModule_analyticsSectionHint__Z012Z{color:var(--bn-text-muted);font-size:.8rem}.AdminModule_analyticsBars__UKEcU{align-items:flex-end;display:flex;gap:6px;height:140px;overflow-x:auto;padding-bottom:4px}.AdminModule_analyticsBar__cxsbK{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:flex-end;min-width:28px}.AdminModule_analyticsBarFill__nMQGM{background:linear-gradient(180deg,var(--bn-accent),#e5091480);border-radius:3px 3px 0 0;display:block;height:0;height:var(--bar-height,0);transition:height .25s ease;width:100%}.AdminModule_analyticsBar__cxsbK small{color:var(--bn-text-muted);font-size:.66rem;white-space:nowrap}.AdminModule_analyticsEmpty__AMHJL{color:var(--bn-text-muted);font-size:.9rem;margin:0}.AdminModule_filters__ebgJ\+{align-items:end;display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 10px}.AdminModule_filterSearch__WgvLw{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-text);flex:1 1 240px;font-size:.9rem;padding:9px 12px}.AdminModule_filterDate__SXe7Z{grid-gap:4px;color:var(--bn-text-muted);display:grid;font-size:.78rem;gap:4px}.AdminModule_filterDate__SXe7Z input,.AdminModule_filterSelect__iUdDJ{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-text);color-scheme:dark;font-size:.88rem;padding:8px 10px}.AdminModule_filterReset__EusEP{background:var(--bn-surface-soft);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-text);cursor:pointer;font-weight:600;padding:9px 14px}.AdminModule_filterReset__EusEP:hover{background:var(--bn-border)}.AdminModule_thSort__wQYlo{cursor:pointer;-webkit-user-select:none;user-select:none}.AdminModule_thSort__wQYlo:hover{color:var(--bn-text)}.AdminModule_tableRow__al8L8{cursor:pointer}.AdminModule_tableRow__al8L8:hover{background:#ffffff0a}.AdminModule_tableRowActive__Uo1pj{background:#e5091414}.AdminModule_tableLoading__wwqSz{color:var(--bn-text-muted);padding:18px;text-align:center}.AdminModule_drawerBackdrop__Y8PIE{background:#00000080;inset:0;position:fixed;z-index:90}.AdminModule_drawer__LA\+m3{animation:AdminModule_drawerIn__Lgrbl .18s ease-out;background:var(--bn-surface);border-left:1px solid var(--bn-border);box-shadow:-10px 0 30px #0006;height:100vh;overflow-y:auto;padding:22px;position:fixed;right:0;top:0;width:min(480px,96vw);z-index:100}@keyframes AdminModule_drawerIn__Lgrbl{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.AdminModule_drawerHeader__qFgMf{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.AdminModule_drawerHeader__qFgMf h2{font-size:1.15rem;margin:0 0 4px}.AdminModule_drawerHeader__qFgMf p{color:var(--bn-text-muted);font-size:.85rem;margin:0}.AdminModule_drawerClose__90Xcp{background:var(--bn-surface-soft);border:1px solid var(--bn-border);border-radius:var(--bn-radius-sm);color:var(--bn-text);cursor:pointer;padding:6px 10px}.AdminModule_drawerMetricGrid__EAv0Z{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:14px}.AdminModule_drawerMetricGrid__EAv0Z article{grid-gap:4px;background:#0003;border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);display:grid;gap:4px;padding:10px 12px}.AdminModule_drawerMetricGrid__EAv0Z span{color:var(--bn-text-muted);font-size:.78rem}.AdminModule_drawerMetricGrid__EAv0Z strong{font-size:1.05rem}.AdminModule_drawerMeta__S\+w\+k{grid-gap:4px;color:var(--bn-text-muted);display:grid;font-size:.82rem;gap:4px;margin-bottom:14px}.AdminModule_drawerMeta__S\+w\+k span{color:var(--bn-text);font-weight:600;margin-right:4px}.AdminModule_drawerSection__C4Ua8{font-size:.95rem;margin:14px 0 8px}.AdminModule_drawerTabs__LPigr{border-bottom:1px solid var(--bn-border);display:flex;gap:6px;margin:16px 0 10px}.AdminModule_drawerTab__Rgwtr{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--bn-text-muted);cursor:pointer;font-size:.86rem;font-weight:600;margin-bottom:-1px;padding:8px 10px}.AdminModule_drawerTab__Rgwtr:hover{color:var(--bn-text)}.AdminModule_drawerTabActive__A5PJg{border-bottom-color:var(--bn-accent);color:var(--bn-text)}.AdminModule_drawerDaily__BHpAW{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.AdminModule_drawerDaily__BHpAW li{border-bottom:1px solid var(--bn-border);display:flex;font-size:.86rem;justify-content:space-between;padding:6px 0}.AdminModule_galleryThumb__Qrkqd{border-radius:var(--bn-radius-sm);display:block;height:56px;object-fit:cover;width:90px}.AdminModule_galleryOrderInput__AI9am{width:90px}.AdminModule_galleryRowStatus__F2Ua0{gap:2px}.AdminModule_galleryOrderBtn__aDQ2n{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:var(--bn-radius-xs);color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:.8rem;height:26px;justify-content:center;transition:background .15s;width:26px}.AdminModule_galleryOrderBtn__aDQ2n:hover{background:#ffffff26}.PasswordStrengthMeter_psm__9TU9m{margin-top:6px}.PasswordStrengthMeter_barRow__jLz9N{align-items:center;display:flex;gap:4px;margin-bottom:8px}.PasswordStrengthMeter_segment__1V7vE{background:#ffffff1f;border-radius:2px;flex:1 1;height:4px;transition:background .3s ease}.PasswordStrengthMeter_label__28KOu{flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.06em;margin-left:6px;text-transform:uppercase;transition:color .3s ease}.PasswordStrengthMeter_checks__zCxcX{grid-gap:3px 12px;display:grid;gap:3px 12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.PasswordStrengthMeter_check__so-Oc{align-items:center;color:#ffffff61;display:flex;font-size:.75rem;gap:5px;transition:color .25s}.PasswordStrengthMeter_checkMet__TWWIH{color:#ffffffb3}.PasswordStrengthMeter_checkIcon__b0cLH{color:#ffffff40;flex-shrink:0;font-size:.65rem;text-align:center;width:14px}.PasswordStrengthMeter_checkMet__TWWIH .PasswordStrengthMeter_checkIcon__b0cLH{color:var(--bn-success)}.AdminUsersPage_page__vjsGE{display:flex;flex-direction:column;gap:22px}.AdminUsersPage_pageTitle__hyo8t{color:var(--bn-text);font-size:1.8rem;margin:0}.AdminUsersPage_pageSubtitle__rRCWB{color:var(--bn-text-muted);margin:8px 0 22px}.AdminUsersPage_header__aBGjV{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.AdminUsersPage_headerStats__7yI0J{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.AdminUsersPage_statPill__T9X2D{align-items:center;background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);display:flex;flex-direction:column;gap:2px;min-width:70px;padding:8px 16px}.AdminUsersPage_statPill__T9X2D strong{color:var(--bn-text);font-size:1.3rem;font-weight:700}.AdminUsersPage_statPillLabel__czHG-{color:var(--bn-text-muted);font-size:.72rem;letter-spacing:.4px;text-transform:uppercase}.AdminUsersPage_statPillActive__5rRU4{background:#4caf5012;border-color:#4caf504d}.AdminUsersPage_statPillActive__5rRU4 strong{color:#81c784}.AdminUsersPage_statPillPremium__D\+idu{background:#ffb84d12;border-color:#ffb84d4d}.AdminUsersPage_statPillPremium__D\+idu strong{color:#ffd699}.AdminUsersPage_filters__WVrpp{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AdminUsersPage_search__37nJy,.AdminUsersPage_select__wrD1P{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-text);font-size:.9rem;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.AdminUsersPage_search__37nJy{flex:1 1;min-width:220px}.AdminUsersPage_search__37nJy::placeholder{color:var(--bn-text-muted)}.AdminUsersPage_search__37nJy:focus,.AdminUsersPage_select__wrD1P:focus{border-color:var(--bn-accent);box-shadow:0 0 0 3px #e509141a;outline:none}.AdminUsersPage_select__wrD1P{min-width:155px}.AdminUsersPage_error__A2H-P{background:#e509141f;border:1px solid #e509144d;border-radius:var(--bn-radius-md);color:#ffc2c5;font-size:.9rem;padding:12px 16px}.AdminUsersPage_tableWrap__VKFBd{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-lg);box-shadow:0 2px 8px #0003;overflow:auto}.AdminUsersPage_table__igOSr{border-collapse:collapse;min-width:900px;width:100%}.AdminUsersPage_table__igOSr th{background:#0003;border-bottom:1px solid var(--bn-border);color:var(--bn-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.AdminUsersPage_table__igOSr td{border-bottom:1px solid #ffffff0a;color:var(--bn-text);font-size:.87rem;padding:13px 16px;vertical-align:middle}.AdminUsersPage_table__igOSr tbody tr:last-child td{border-bottom:none}.AdminUsersPage_tableStatus__i7E0x{color:var(--bn-text-muted);padding:40px!important;text-align:center}.AdminUsersPage_row__5eF\+Z{cursor:pointer;transition:background .12s}.AdminUsersPage_row__5eF\+Z:hover{background:#ffffff08}.AdminUsersPage_rowActive__FuJFg{background:#e509140f}.AdminUsersPage_tdNum__MP4Ij{font-feature-settings:"tnum";color:var(--bn-text-muted);font-variant-numeric:tabular-nums;text-align:center}.AdminUsersPage_tdDate__sN5Y0{color:var(--bn-text-muted);font-size:.82rem;white-space:nowrap}.AdminUsersPage_userCell__kkWKe{align-items:center;display:flex;gap:10px}.AdminUsersPage_userAvatar__eefn7{align-items:center;background:#e5091433;border-radius:50%;color:#e50914e6;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.AdminUsersPage_userAvatar__eefn7 img{height:100%;object-fit:cover;width:100%}.AdminUsersPage_userName__7YG29{color:var(--bn-text);font-size:.88rem;font-weight:600;margin:0 0 2px}.AdminUsersPage_userEmail__Z30X5{color:var(--bn-text-muted);font-size:.78rem;margin:0}.AdminUsersPage_statusDot__Kt0S3{background:#555;border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.AdminUsersPage_statusDotActive__PuYMQ{background:#81c784}.AdminUsersPage_statusDotInactive__s2r2N{background:#ff6b6f}.AdminUsersPage_modalBackdrop__GQJVY{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.AdminUsersPage_deleteModal__uW5sX{animation:AdminUsersPage_modalSlideIn__mCZeW .2s ease-out;background:var(--bn-surface);border:1px solid #e509144d;border-radius:var(--bn-radius-xl);box-shadow:0 20px 60px #0009;display:flex;flex-direction:column;max-width:460px;width:100%}@keyframes AdminUsersPage_modalSlideIn__mCZeW{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.AdminUsersPage_modalHeader__DIPVi{padding:22px 24px 0}.AdminUsersPage_modalHeader__DIPVi h2{color:#ff6b6f;font-size:1.1rem;font-weight:700;margin:0}.AdminUsersPage_modalBody__5F7rW{display:flex;flex-direction:column;gap:14px;padding:16px 24px 20px}.AdminUsersPage_modalUserRow__utTrY{align-items:center;background:#0003;border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);display:flex;gap:12px;padding:12px 14px}.AdminUsersPage_modalAvatar__v-eF-{align-items:center;background:#e5091433;border-radius:50%;color:#e50914e6;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:42px;justify-content:center;overflow:hidden;width:42px}.AdminUsersPage_modalAvatar__v-eF- img{height:100%;object-fit:cover;width:100%}.AdminUsersPage_modalName__Y6jHA{color:var(--bn-text);font-size:.9rem;font-weight:600;margin:0 0 2px}.AdminUsersPage_modalEmail__jzIj0{color:var(--bn-text-muted);font-size:.8rem;margin:0}.AdminUsersPage_modalWarning__ps1gb{color:var(--bn-text-muted);font-size:.87rem;line-height:1.55;margin:0}.AdminUsersPage_modalWarning__ps1gb strong{color:#ff6b6f}.AdminUsersPage_fieldLabel__cMuwe{color:var(--bn-text-muted);display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.AdminUsersPage_fieldLabelMt__q-JS4{margin-top:.75rem}.AdminUsersPage_fieldRequired__gRvBi{color:#ff6b6f}.AdminUsersPage_textarea__EDD5W{background:#00000040;border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);box-sizing:border-box;color:var(--bn-text);font-family:inherit;font-size:.88rem;min-height:90px;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.AdminUsersPage_textarea__EDD5W:focus{border-color:#e5091480;box-shadow:0 0 0 3px #e509141a;outline:none}.AdminUsersPage_textarea__EDD5W::placeholder{color:var(--bn-text-muted);opacity:.7}.AdminUsersPage_input__DMdVX{background:#00000040;border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);box-sizing:border-box;color:var(--bn-text);font-size:.9rem;padding:.6rem .75rem;transition:border-color .15s;width:100%}.AdminUsersPage_input__DMdVX:focus{border-color:#e5091480;box-shadow:0 0 0 3px #e509141a;outline:none}.AdminUsersPage_input__DMdVX::placeholder{color:var(--bn-text-muted);opacity:.7}.AdminUsersPage_fieldError__tMm8d{color:#ff6b6f;font-size:.83rem;margin:0}.AdminUsersPage_modalFooter__mX\+Ss{background:#0000001f;border-radius:0 0 var(--bn-radius-xl) var(--bn-radius-xl);border-top:1px solid var(--bn-border);display:flex;gap:10px;justify-content:flex-end;padding:14px 24px}.AdminUsersPage_drawerBackdrop__4DdzH{background:#00000073;inset:0;position:fixed;z-index:500}.AdminUsersPage_drawer__xnUu2{animation:AdminUsersPage_drawerSlideIn__r4pdy .18s ease-out;background:var(--bn-surface);border-left:1px solid var(--bn-border);box-shadow:-12px 0 36px #00000073;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:fixed;right:0;top:0;width:min(500px,96vw);z-index:600}@keyframes AdminUsersPage_drawerSlideIn__r4pdy{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.AdminUsersPage_drawerHeader__kP\+Ec{background:#0003;border-bottom:1px solid var(--bn-border);display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:18px 22px 14px}.AdminUsersPage_drawerHeaderTop__H3Jba{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.AdminUsersPage_drawerUserIdentity__e-oZK{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.AdminUsersPage_drawerAvatar__1m5vl{align-items:center;background:#e5091433;border-radius:50%;color:#e50914d9;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:46px;justify-content:center;overflow:hidden;width:46px}.AdminUsersPage_drawerAvatar__1m5vl img{height:100%;object-fit:cover;width:100%}.AdminUsersPage_drawerName__LZ44i{color:var(--bn-text);font-size:1rem;font-weight:700;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminUsersPage_drawerEmail__6jCzX{color:var(--bn-text-muted);font-size:.8rem;margin:0}.AdminUsersPage_drawerHeaderActions__gS-0S{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end}.AdminUsersPage_drawerClose__h\+LQK{background:#0000;border:none;color:var(--bn-text-muted);cursor:pointer;font-size:1.2rem;line-height:1;padding:4px 6px;transition:color .15s}.AdminUsersPage_drawerClose__h\+LQK:hover{color:var(--bn-text)}.AdminUsersPage_drawerLoading__HjDoa{color:var(--bn-text-muted);padding:40px;text-align:center}.AdminUsersPage_drawerError__xTqyi{color:#ff6b6f;font-size:.87rem;padding:16px 22px}.AdminUsersPage_drawerStats__T1JGA{grid-gap:1px;background:var(--bn-border);border-bottom:1px solid var(--bn-border);display:grid;flex-shrink:0;gap:1px;grid-template-columns:repeat(3,1fr)}.AdminUsersPage_drawerStat__3WS2i{background:var(--bn-surface);display:flex;flex-direction:column;gap:3px;padding:12px 14px}.AdminUsersPage_drawerStatLabel__cOoAd{color:var(--bn-text-muted);font-size:.7rem;letter-spacing:.4px;text-transform:uppercase}.AdminUsersPage_drawerStatValue__jbT38{align-items:center;color:var(--bn-text);display:flex;font-size:.92rem;font-weight:600}.AdminUsersPage_drawerBadges__qm\+5T{display:flex;flex-shrink:0;gap:6px;padding:10px 22px 0}.AdminUsersPage_drawerTabs__0VOPz{border-bottom:1px solid var(--bn-border);display:flex;flex-shrink:0;overflow-x:auto}.AdminUsersPage_drawerTab__cI-Xb{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--bn-text-muted);cursor:pointer;font-size:.83rem;font-weight:600;margin-bottom:-1px;padding:12px 16px;transition:color .15s,border-color .15s;white-space:nowrap}.AdminUsersPage_drawerTab__cI-Xb:hover{color:var(--bn-text)}.AdminUsersPage_drawerTabActive__S8IW5{border-bottom-color:var(--bn-accent);color:var(--bn-text)}.AdminUsersPage_drawerContent__mhOY1{flex:1 1;overflow-y:auto;padding:16px 22px}.AdminUsersPage_drawerEmpty__pTaDm{color:var(--bn-text-muted);font-size:.88rem;margin:0}.AdminUsersPage_engagementList__LkWYR{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.AdminUsersPage_engagementItem__qAmP3{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:12px;padding:10px 0}.AdminUsersPage_engagementItem__qAmP3:last-child{border-bottom:none}.AdminUsersPage_eiThumb__N7JEq{background:#0000004d;border-radius:var(--bn-radius-xs);flex-shrink:0;height:36px;overflow:hidden;width:64px}.AdminUsersPage_eiThumb__N7JEq img{display:block;height:100%;object-fit:cover;width:100%}.AdminUsersPage_eiThumbPlaceholder__v9sdr{background:#64646433;height:100%;width:100%}.AdminUsersPage_eiInfo__SlLWd{flex:1 1;min-width:0}.AdminUsersPage_eiTitle__BzQ0y{color:var(--bn-text);font-size:.87rem;font-weight:500;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminUsersPage_eiMeta__FH--a{align-items:center;color:var(--bn-text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:4px;margin:0}.AdminUsersPage_reactionLike__WzlSc{background:#4caf5026;color:#81c784}.AdminUsersPage_reactionLike__WzlSc,.AdminUsersPage_reactionLove__tn9-m{border-radius:var(--bn-radius-xs);display:inline-block;font-size:.71rem;font-weight:700;padding:2px 7px}.AdminUsersPage_reactionLove__tn9-m{background:#e5091426;color:#ff6b6f}.AdminUsersPage_reactionDislike__n9a1x{background:#96969626;color:var(--bn-text-muted);font-weight:700}.AdminUsersPage_progressBadge__Xm669,.AdminUsersPage_reactionDislike__n9a1x{border-radius:var(--bn-radius-xs);display:inline-block;font-size:.71rem;padding:2px 7px}.AdminUsersPage_progressBadge__Xm669{background:#ffb84d1f;color:#ffd699;font-weight:600}.AdminUsersPage_progressBadgeDone__XarGD{background:#4caf5024;color:#81c784}.AdminUsersPage_progressBar__UolsQ{-webkit-appearance:none;appearance:none;background:#ffffff14;border:none;border-radius:2px;display:block;height:3px;margin-top:6px;overflow:hidden;width:100%}.AdminUsersPage_progressBar__UolsQ::-webkit-progress-bar{background:#ffffff14;border-radius:2px}.AdminUsersPage_progressBar__UolsQ::-webkit-progress-value{background:var(--bn-accent);border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.AdminUsersPage_progressBar__UolsQ::-moz-progress-bar{background:var(--bn-accent);border-radius:2px}@media (max-width:768px){.AdminUsersPage_header__aBGjV{flex-direction:column}.AdminUsersPage_headerStats__7yI0J{justify-content:flex-start;width:100%}.AdminUsersPage_filters__WVrpp{flex-direction:column}.AdminUsersPage_search__37nJy,.AdminUsersPage_select__wrD1P{width:100%}.AdminUsersPage_drawerStats__T1JGA{grid-template-columns:repeat(2,1fr)}}.AdminSignInPage_page__T6rVs{align-items:center;background:linear-gradient(#0000009e,#000000db),url(https://picsum.photos/seed/adminwildlife/1600/1000) 50%/cover no-repeat;display:flex;justify-content:center;min-height:100vh;padding:20px}.AdminSignInPage_card__h5F02{grid-gap:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#14141480;border:1px solid #fff3;border-radius:var(--bn-radius-xl);display:grid;gap:10px;max-width:440px;padding:24px;width:100%}.AdminSignInPage_logo__WxFbP{height:34px}.AdminSignInPage_card__h5F02 h1{color:var(--bn-text);margin:6px 0 0}.AdminSignInPage_card__h5F02 p{color:var(--bn-text-muted);font-size:.9rem;margin:0 0 6px}.AdminSignInPage_card__h5F02 input{background:#12121266;border:1px solid #ffffff47;border-radius:var(--bn-radius-md);color:var(--bn-text);padding:11px 12px}.AdminSignInPage_error__hhbww{color:var(--bn-danger);font-size:.83rem}.MovieCard_card__K52\+w{border-radius:var(--bn-radius-lg);box-shadow:0 4px 24px #0000008c;cursor:pointer;flex:0 0 240px;overflow:hidden;position:relative;scroll-snap-align:start}.MovieCard_continue__n8\+C1{flex:0 0 290px}.MovieCard_thumbWrap__exgxW{aspect-ratio:16/9;background:var(--bn-ink);overflow:hidden;position:relative;width:100%}.MovieCard_thumb__zXwK0{display:block;height:100%;object-fit:cover;width:100%}.MovieCard_gradient__khLcF{background:linear-gradient(180deg,#0000 0,rgba(var(--bn-ink-rgb),.08) 40%,rgba(var(--bn-ink-rgb),.72) 65%,rgba(var(--bn-ink-rgb),.97) 100%);inset:0;pointer-events:none;position:absolute}.MovieCard_overlay__I8yuR{bottom:0;display:flex;flex-direction:column;gap:5px;left:0;padding:12px 14px 14px;position:absolute;right:0}.MovieCard_overlayTitle__H9U3F{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:.92rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 8px #000c;white-space:nowrap}.MovieCard_overlaySynopsis__6j-Wf{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgba(var(--bn-text-bright-rgb),.62);display:-webkit-box;font-family:Montserrat,sans-serif;font-size:.66rem;font-weight:400;letter-spacing:.01em;line-height:1.5;margin:0;overflow:hidden}.MovieCard_overlayTime__1cDey{color:rgba(var(--bn-text-bright-rgb),.52);font-family:Montserrat,sans-serif;font-size:.64rem;font-weight:500;letter-spacing:.02em;margin:0}.MovieCard_overlayDuration__rJ0oY{color:var(--bn-gold-dim);font-family:Montserrat,sans-serif;font-size:.64rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.MovieCard_progressBar__0HxkR{background:#ffffff1f;border-radius:2px;height:2px;margin-top:3px;overflow:hidden}.MovieCard_progressFill__nAON1{background:var(--bn-gold);border-radius:2px;height:100%}@media (max-width:1200px){.MovieCard_card__K52\+w{flex:0 0 210px}.MovieCard_continue__n8\+C1{flex:0 0 260px}}@media (max-width:768px){.MovieCard_card__K52\+w{flex:0 0 175px}.MovieCard_continue__n8\+C1{flex:0 0 210px}.MovieCard_overlaySynopsis__6j-Wf{display:none}}@media (max-width:480px){.MovieCard_card__K52\+w{flex:0 0 148px}.MovieCard_continue__n8\+C1{flex:0 0 176px}}.MovieCard_lockBadge__Ko21c{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:50%;color:#e8a400;display:flex;height:26px;justify-content:center;position:absolute;right:8px;top:8px;width:26px;z-index:2}.MovieRow_row__\+PnLt{padding:0 4% 3.5rem;position:relative}.MovieRow_title__9Et55{color:rgba(var(--bn-text-bright-rgb),.55);font-family:Montserrat,Helvetica Neue,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.26em;margin-bottom:1rem;text-transform:uppercase;transition:color .25s}.MovieRow_row__\+PnLt:hover .MovieRow_title__9Et55{color:rgba(var(--bn-text-bright-rgb),.85)}.MovieRow_wrapper__NRfJj{position:relative}.MovieRow_track__JSCA1{-ms-overflow-style:none;-webkit-clip-path:inset(-16px -100px -20px -100px);clip-path:inset(-16px -100px -20px -100px);display:flex;gap:10px;overflow-x:auto;padding:16px 0 20px;scroll-snap-type:x mandatory;scrollbar-width:none}.MovieRow_track__JSCA1::-webkit-scrollbar{display:none}.MovieRow_arrow__hRvqm{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--bn-ink-rgb),.72);border:1px solid #ffffff1a;border-radius:var(--bn-radius-sm);color:rgba(var(--bn-text-bright-rgb),.75);cursor:pointer;display:flex;height:72px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s,border-color .3s,color .3s,transform .3s;width:36px;z-index:10}.MovieRow_arrow__hRvqm:hover{background:rgba(var(--bn-ink-rgb),.92);border-color:rgba(var(--bn-gold-rgb),.35);color:var(--bn-gold);transform:translateY(-50%) scale(1.04)}.MovieRow_arrowLeft__Z\+0hO{left:-18px}.MovieRow_arrowRight__ULrxR{right:-18px}@media (max-width:640px){.MovieRow_row__\+PnLt{padding-bottom:2.5rem}.MovieRow_track__JSCA1{gap:8px}.MovieRow_arrow__hRvqm{display:none}}.BrowseSkeleton_wrap__5tYPx{padding-bottom:60px;padding-top:96px}.BrowseSkeleton_shimmer__b0WJr{background:rgba(var(--bn-text-bright-rgb),.06);border-radius:6px;overflow:hidden;position:relative}.BrowseSkeleton_shimmer__b0WJr:after{animation:BrowseSkeleton_shimmer__b0WJr 1.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,rgba(var(--bn-text-bright-rgb),.06),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media (prefers-reduced-motion:reduce){.BrowseSkeleton_shimmer__b0WJr:after{animation:none}}@keyframes BrowseSkeleton_shimmer__b0WJr{to{transform:translateX(100%)}}.BrowseSkeleton_hero__dljAg{display:flex;flex-direction:column;gap:14px;height:46vh;justify-content:flex-end;max-height:480px;min-height:320px;padding:0 4% 3rem}.BrowseSkeleton_heroTitle__OvrJe{height:2.6rem;width:min(46%,420px)}.BrowseSkeleton_heroLine__8ckRW{height:1rem;width:min(34%,320px)}.BrowseSkeleton_heroButton__VONIZ{border-radius:999px;height:42px;margin-top:.5rem;width:150px}.BrowseSkeleton_row__Hm7fC{margin:2.25rem 0}.BrowseSkeleton_rowTitle__4X4Ei{height:.85rem;margin:0 4% 1rem;width:160px}.BrowseSkeleton_cards__za1qC{display:flex;gap:10px;overflow:hidden;padding:0 4%}.BrowseSkeleton_card__iFr3O{aspect-ratio:16/9;border-radius:6px;flex:0 0 auto;width:clamp(140px,15vw,220px)}.BrowsePage_header__a7tc1{margin:8px 0 1.5rem;padding:0 4%}.BrowsePage_title__IRYiQ{color:rgba(var(--bn-text-bright-rgb),.42);font-family:Montserrat,Helvetica Neue,sans-serif;font-size:clamp(.72rem,1.4vw,.9rem);font-weight:600;letter-spacing:.26em;margin:0;text-transform:uppercase}.BrowsePage_subtitle__z-\+W2{color:rgba(var(--bn-text-bright-rgb),.3);font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:400;letter-spacing:.06em;margin:6px 0 0}.app__rows--no-hero{margin-top:96px}.BrowsePage_empty__P2w-X{color:rgba(var(--bn-text-bright-rgb),.45);font-family:Montserrat,sans-serif;font-size:.9rem;padding:10px 4% 0}.ImageLightbox_lightbox__Y663V{align-items:center;background:rgba(var(--bn-ink-rgb),.92);cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:48px 24px;position:fixed;z-index:10000}.ImageLightbox_close__8x9-1{background:rgba(var(--bn-text-bright-rgb),.12);border:none;border-radius:var(--bn-radius-pill);color:var(--bn-text-bright);cursor:pointer;font-size:1.75rem;height:44px;line-height:1;position:absolute;right:20px;top:16px;width:44px}.ImageLightbox_close__8x9-1:hover{background:rgba(var(--bn-text-bright-rgb),.22)}.ImageLightbox_img__GqPnw{border-radius:var(--bn-radius-md);box-shadow:0 24px 80px #000000a6;cursor:default;height:auto;max-height:90vh;max-width:min(96vw,1400px);object-fit:contain;width:auto}.GalleryPreviewRow_preview__0aZBV{padding:12px 4% 40px}.GalleryPreviewRow_header__5eRJY{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.GalleryPreviewRow_title__Hk2wB{color:var(--bn-text-bright);font-size:clamp(1.1rem,1.9vw,1.5rem);margin:0}.GalleryPreviewRow_link__XlnhY{color:var(--bn-text-bright);font-size:.9rem;text-decoration:none}.GalleryPreviewRow_link__XlnhY:hover{color:var(--bn-text-bright);text-decoration:underline}.GalleryPreviewRow_grid__FHbyw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.GalleryPreviewRow_card__9oJt5{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-lg);overflow:hidden}.GalleryPreviewRow_image__jgDbk{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.GalleryPreviewRow_thumbBtn__RIsxr{background:none;border:none;cursor:zoom-in;display:block;margin:0;padding:0;width:100%}.GalleryPreviewRow_thumbBtn__RIsxr:focus-visible{outline:2px solid #fff;outline-offset:2px}.GalleryPreviewRow_meta__I5K5H{grid-gap:4px;display:grid;gap:4px;padding:10px}.GalleryPreviewRow_meta__I5K5H h3{color:var(--bn-text-bright);font-size:.95rem;margin:0}.GalleryPreviewRow_meta__I5K5H p{color:var(--bn-text-muted);font-size:.82rem;margin:0}.GalleryPreviewRow_imageBroken__FtVTc{display:none}.GalleryPreviewRow_thumbBtn__RIsxr:has(.GalleryPreviewRow_imageBroken__FtVTc){background:rgba(var(--bn-gold-rgb),.06);border:1px dashed rgba(var(--bn-gold-rgb),.2);cursor:default;min-height:120px}.SearchPage_page__hZwp2{background:var(--bn-bg);color:var(--bn-text);min-height:100vh;padding:96px 4% 50px}.SearchPage_pageHeader__Z\+fnD{margin-bottom:18px}.SearchPage_pageTitle__2p9Ot{font-size:clamp(1.35rem,2.5vw,2rem);margin:0}.SearchPage_pageSubtitle__IY7KP{color:var(--bn-text-muted);margin:8px 0 0;max-width:650px}.SearchPage_query__Ai1YO{align-items:center;color:var(--bn-text-muted);display:flex;gap:8px;margin-bottom:16px}.SearchPage_resultMeta__3uEP2{color:var(--bn-text-muted);font-size:.9rem;margin-bottom:14px}.SearchPage_empty__ZTfgp{color:var(--bn-text-muted);margin:20px 0}.SearchPage_grid__LGcaj{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-bottom:22px}.SearchPage_back__a3O3c{background:rgba(var(--bn-text-bright-rgb),.12);border:1px solid rgba(var(--bn-text-bright-rgb),.25);border-radius:var(--bn-radius-xs);color:var(--bn-text);cursor:pointer;padding:9px 14px}.SearchPage_back__a3O3c:hover{background:rgba(var(--bn-text-bright-rgb),.2)}.SearchPage_sectionLabel__\+Iqs\+{color:rgba(var(--bn-text-bright-rgb),.45);font-size:.72rem;font-weight:600;letter-spacing:.22em;margin:2rem 0 1rem;text-transform:uppercase}.SearchPage_galleryGrid__cqZ6y{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:2rem}.SearchPage_galleryItem__MGOLY{background:var(--bn-surface);border-radius:var(--bn-radius-sm);margin:0;overflow:hidden}.SearchPage_galleryItem__MGOLY img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.SearchPage_galleryItem__MGOLY figcaption{color:rgba(var(--bn-text-bright-rgb),.65);font-size:.78rem;padding:6px 8px}.PasswordStrengthMeter_psm__KwjMa{margin-top:6px}.PasswordStrengthMeter_barRow__eabJb{align-items:center;display:flex;gap:4px;margin-bottom:8px}.PasswordStrengthMeter_segment__cYU9p{background:#ffffff1f;border-radius:2px;flex:1 1;height:4px;transition:background .3s ease}.PasswordStrengthMeter_label__\+FB4p{flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.06em;margin-left:6px;text-transform:uppercase;transition:color .3s ease}.PasswordStrengthMeter_checks__-vqs0{grid-gap:3px 12px;display:grid;gap:3px 12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.PasswordStrengthMeter_check__gTc9u{align-items:center;color:#ffffff61;display:flex;font-size:.75rem;gap:5px;transition:color .25s}.PasswordStrengthMeter_checkMet__fqbT7{color:#ffffffb3}.PasswordStrengthMeter_checkIcon__FOuDL{color:#ffffff40;flex-shrink:0;font-size:.65rem;text-align:center;width:14px}.PasswordStrengthMeter_checkMet__fqbT7 .PasswordStrengthMeter_checkIcon__FOuDL{color:var(--bn-success)}.AccountPage_page__tkuIQ{background:var(--bn-bg);color:var(--bn-text);min-height:100vh;padding:90px 4% 60px}.AccountPage_inner__u9h2k{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:220px 1fr;margin:0 auto;max-width:1000px}.AccountPage_sidebar__wsvFe{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-xl);display:flex;flex-direction:column;overflow:hidden;position:-webkit-sticky;position:sticky;top:90px}.AccountPage_sidebarHeader__OMIWF{border-bottom:1px solid var(--bn-border);padding:22px 18px 16px;text-align:center}.AccountPage_avatar__VwSMW{background:var(--bn-surface);border:2px solid rgba(var(--bn-gold-rgb),.3);border-radius:50%;flex-shrink:0;height:56px;margin:0 auto 10px;overflow:hidden;width:56px}.AccountPage_avatar__VwSMW img{display:block;height:100%;object-fit:cover;width:100%}.AccountPage_avatarLg__U5GQu{border-radius:var(--bn-radius-lg);height:88px;margin:0;width:88px}.AccountPage_name__mJeVi{color:var(--bn-text);font-size:.9rem;font-weight:600;margin:0 0 3px}.AccountPage_email__0YWaw,.AccountPage_name__mJeVi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountPage_email__0YWaw{color:var(--bn-text-muted);font-size:.72rem;margin:0}.AccountPage_nav__7LfJ8{display:flex;flex-direction:column;padding:8px 0}.AccountPage_navItem__LW\+UA{background:#0000;border:none;color:var(--bn-text-muted);cursor:pointer;font-size:.85rem;font-weight:500;padding:10px 18px;text-align:left;transition:color .18s,background .18s;width:100%}.AccountPage_navItem__LW\+UA:hover{background:#ffffff0a;color:var(--bn-text)}.AccountPage_navItemActive__yAvat{background:rgba(var(--bn-gold-rgb),.07);border-left:2px solid var(--bn-gold);color:var(--bn-gold);padding-left:16px}.AccountPage_logoutBtn__xKDRp{background:#0000;border:1px solid rgba(var(--bn-danger-rgb),.28);border-radius:var(--bn-radius-md);color:rgba(var(--bn-danger-rgb),.75);cursor:pointer;font-size:.82rem;font-weight:600;margin:8px 12px 14px;padding:9px;transition:background .18s,color .18s,border-color .18s}.AccountPage_logoutBtn__xKDRp:hover{background:rgba(var(--bn-danger-rgb),.1);border-color:rgba(var(--bn-danger-rgb),.5);color:var(--bn-danger)}.AccountPage_main__6i-kL{min-width:0}.AccountPage_section__THx2E{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-xl);padding:28px 28px 32px}.AccountPage_sectionTitle__HsoNR{border-bottom:1px solid var(--bn-border);color:var(--bn-text);font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:600;margin:0 0 24px;padding-bottom:16px}.AccountPage_form__U3HxI{grid-gap:18px;display:grid;gap:18px}.AccountPage_field__XLOTI{grid-gap:7px;display:grid;gap:7px}.AccountPage_field__XLOTI>span{color:var(--bn-text-muted);font-size:.78rem;font-weight:500;letter-spacing:.04em}.AccountPage_field__XLOTI input{background:rgba(var(--bn-ink-rgb),.55);border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);box-sizing:border-box;color:var(--bn-text);font-family:inherit;font-size:.92rem;padding:10px 12px;transition:border-color .18s,background .18s;width:100%}.AccountPage_field__XLOTI input:focus{background:rgba(var(--bn-ink-rgb),.85);border-color:rgba(var(--bn-gold-rgb),.5);outline:none}.AccountPage_fieldReadonly__fgcvQ input{cursor:not-allowed;opacity:.55}.AccountPage_formActions__zsnVl{display:flex;justify-content:flex-end;margin-top:6px}.AccountPage_avatarRow__Pi7Hf{align-items:center;display:flex;gap:18px;margin-bottom:6px}.AccountPage_avatarActions__cU4QJ{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.AccountPage_fileLabel__OVO0Y{align-items:center;background:#0000;border:1px solid var(--bn-border);border-radius:var(--bn-radius-md);color:var(--bn-text);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;justify-content:center;padding:10px 16px;position:relative;transition:border-color .18s,background .18s}.AccountPage_fileLabel__OVO0Y:hover{background:#ffffff0a;border-color:#ffffff4d}.AccountPage_fileInput__6s8xe{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.AccountPage_status__C1iLv{border-radius:var(--bn-radius-md);font-size:.87rem;margin:0;padding:9px 13px}.AccountPage_statusSuccess__L9GdJ{background:#3aa76626;border:1px solid #3aa76659;color:#aef0c8}.AccountPage_statusError__cHxu0{background:#d0465c26;border:1px solid #d0465c66;color:#ffc9d2}.AccountPage_infoRows__dno3M{display:flex;flex-direction:column;gap:0}.AccountPage_infoRow__-Xtor{align-items:center;border-bottom:1px solid var(--bn-border);color:var(--bn-text-muted);display:flex;font-size:.88rem;gap:16px;justify-content:space-between;padding:13px 0}.AccountPage_infoRow__-Xtor:last-child{border-bottom:none}.AccountPage_infoRow__-Xtor strong{color:var(--bn-text);font-weight:600}.AccountPage_emptyState__HkYdc{align-items:center;display:flex;flex-direction:column;gap:18px;padding:32px 0;text-align:center}.AccountPage_emptyText__g6Yh7{color:var(--bn-text-muted);font-size:.92rem;line-height:1.6;margin:0;max-width:380px}.AccountPage_historyList__oeGJo{display:flex;flex-direction:column;gap:2px}.AccountPage_historyItem__Kl9wA{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:14px;padding:12px 0}.AccountPage_historyItem__Kl9wA:last-child{border-bottom:none}.AccountPage_historyThumb__863my{background:var(--bn-ink);border-radius:var(--bn-radius-sm);flex-shrink:0;overflow:hidden;position:relative;width:120px}.AccountPage_historyThumb__863my img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.AccountPage_historyThumbBar__l4qg5{background:#ffffff1f;bottom:0;height:2px;left:0;position:absolute;right:0}.AccountPage_historyThumbFill__QkHQb{background:var(--bn-gold);height:100%}.AccountPage_historyMeta__Tl6sl{min-width:0}.AccountPage_historyTitle__XC4Xn{color:var(--bn-text);font-size:.9rem;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountPage_historySub__YC54f{color:rgba(var(--bn-gold-rgb),.8);font-size:.76rem;margin:0 0 3px}.AccountPage_historyDate__RGk\+s{color:var(--bn-text-muted);font-size:.72rem;margin:0}@media (max-width:768px){.AccountPage_inner__u9h2k{grid-template-columns:1fr}.AccountPage_sidebar__wsvFe{position:static}.AccountPage_nav__7LfJ8{flex-direction:row;flex-wrap:wrap;gap:4px;padding:6px 8px}.AccountPage_navItem__LW\+UA{border-radius:var(--bn-radius-md);font-size:.8rem;padding:7px 12px}.AccountPage_navItemActive__yAvat{background:rgba(var(--bn-gold-rgb),.12);border-left:none;border-radius:var(--bn-radius-md);padding-left:12px}.AccountPage_section__THx2E{padding:20px 16px 24px}.AccountPage_historyThumb__863my{width:90px}}.AccountPage_fieldValue__XL4iJ{color:var(--bn-text);font-size:.95rem;margin:0 0 16px}.AccountPage_fieldHint__cOtBf{color:var(--bn-text-muted);font-size:.83rem;line-height:1.5;margin:4px 0 16px}.bn-nav--video-playing .bn-nav__burger,.bn-nav--video-playing .bn-nav__ctas{opacity:.55;transition:opacity .4s ease}.TitleDetailPage_page__VHmm6{background:#08090c;color:#fff;min-height:100vh}.TitleDetailPage_status__Pn-bo{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.TitleDetailPage_backInline__8wT5-{background:#0000;border:1px solid #ffffff40;border-radius:999px;color:#fff;cursor:pointer;padding:10px 20px}.TitleDetailPage_hero__O9Mt5{align-items:flex-end;display:flex;min-height:88vh;overflow:hidden;position:relative;width:100%}.TitleDetailPage_heroBackdrop__EmjoA{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.02)}.TitleDetailPage_heroVignette__gvYPa{background:linear-gradient(0deg,#08090c 0,#08090cbf 22%,#08090c40 48%,#0000 72%),linear-gradient(90deg,#08090ce6 0,#08090c73 34%,#0000 62%);inset:0;position:absolute}.TitleDetailPage_back__bocOr{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c1280;border:1px solid #ffffff29;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:600;gap:.45rem;height:38px;left:2rem;letter-spacing:.14em;padding:0 14px 0 10px;position:absolute;text-transform:uppercase;top:5.5rem;transition:background .25s,transform .25s;z-index:5}.TitleDetailPage_back__bocOr:hover{background:#0a0c12d9;transform:translateX(-2px)}.TitleDetailPage_heroContent__wJ2hM{margin:0 auto;max-width:1200px;padding:0 2rem 4.5rem;position:relative;width:100%;z-index:3}@media (min-width:900px){.TitleDetailPage_heroContent__wJ2hM{padding:0 3.5rem 5rem}}.TitleDetailPage_title__cvoRD{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,6vw,5rem);font-weight:800;letter-spacing:-.02em;line-height:1.03;margin:0 0 1.1rem;max-width:16ch;overflow-wrap:break-word;text-shadow:0 4px 40px #00000080}.TitleDetailPage_meta__CrMiv{align-items:center;color:#ffffffd1;display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:.85rem;gap:.6rem;margin-bottom:1.25rem}.TitleDetailPage_metaDot__sxW7i{color:#fff6}.TitleDetailPage_description__RpWY-{color:#ffffffdb;font-family:Montserrat,sans-serif;font-size:.98rem;font-weight:300;line-height:1.72;margin:0 0 1.9rem;max-width:620px}.TitleDetailPage_moreBtn__p6bAp{background:none;border:none;color:#fff;cursor:pointer;display:inline;font:inherit;font-weight:600;margin-left:6px;padding:0;text-decoration:underline;text-underline-offset:3px}.TitleDetailPage_moreBtn__p6bAp:hover{opacity:.8}.TitleDetailPage_actions__u5ck7{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.TitleDetailPage_playBtn__bY2q5{align-items:center;background:#1e6fd9;background:var(--bn-accent,#1e6fd9);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:700;gap:.55rem;letter-spacing:.12em;padding:.85rem 2rem;text-transform:uppercase;transition:transform .25s ease,box-shadow .3s ease,background .25s ease}.TitleDetailPage_playBtn__bY2q5:hover{background:#3d88f5;background:var(--bn-accent-hover,#3d88f5);box-shadow:0 10px 40px -8px #1e6fd980;box-shadow:0 10px 40px -8px rgba(var(--bn-accent-rgb,30,111,217),.5);transform:translateY(-1px)}.TitleDetailPage_iconBtn__QR\+IV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff3d;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;height:46px;justify-content:center;transition:background .25s,border-color .25s,transform .2s;width:46px}.TitleDetailPage_iconBtn__QR\+IV:hover{background:#ffffff29;transform:translateY(-1px)}.TitleDetailPage_iconBtnActive__QJAWc{background:#ffffffe6;border-color:#0000;color:#08090c}.TitleDetailPage_back__bocOr:focus-visible,.TitleDetailPage_iconBtn__QR\+IV:focus-visible,.TitleDetailPage_moreBtn__p6bAp:focus-visible,.TitleDetailPage_playBtn__bY2q5:focus-visible,.TitleDetailPage_trailerCard__JJV50:focus-visible{outline:2px solid #fff;outline-offset:3px}.TitleDetailPage_synopsis__AviPs{margin:0 auto;max-width:1200px;padding:3.5rem 2rem 0}@media (min-width:900px){.TitleDetailPage_synopsis__AviPs{padding:4rem 3.5rem 0}}.TitleDetailPage_synopsisTitle__1gvAT{color:#ffffff8c;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.24em;margin:0 0 1.25rem;text-transform:uppercase}.TitleDetailPage_synopsisBody__3IiV6{color:#ffffffd1;font-family:Montserrat,sans-serif;font-size:.98rem;font-weight:300;line-height:1.8;margin:0;max-width:820px;white-space:pre-line}.TitleDetailPage_extras__cpYkR{margin:0 auto;max-width:1200px;padding:3.5rem 2rem 5rem}@media (min-width:900px){.TitleDetailPage_extras__cpYkR{padding:4rem 3.5rem 6rem}}.TitleDetailPage_extrasTitle__DUAgw{color:#ffffff8c;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.24em;margin:0 0 1.5rem;text-transform:uppercase}.TitleDetailPage_extrasGrid__JlN0T{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,380px))}.TitleDetailPage_trailerCard__JJV50{aspect-ratio:16/9;background:#000;border:none;border-radius:14px;box-shadow:0 18px 50px -16px #000c;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.TitleDetailPage_trailerThumb__tvqqW{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .4s cubic-bezier(.16,1,.3,1)}.TitleDetailPage_trailerCard__JJV50:hover .TitleDetailPage_trailerThumb__tvqqW{transform:scale(1.04)}.TitleDetailPage_trailerScrim__8wYPp{background:linear-gradient(0deg,#000000a6 0,#0000001a 45%,#00000040);inset:0;position:absolute}.TitleDetailPage_trailerPlay__gODBO{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff80;border-radius:50%;color:#fff;display:flex;font-size:1.3rem;height:54px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease,background .25s ease;width:54px}.TitleDetailPage_trailerCard__JJV50:hover .TitleDetailPage_trailerPlay__gODBO{background:#ffffff47;transform:translate(-50%,-50%) scale(1.08)}.TitleDetailPage_trailerCaption__W\+jEH{bottom:0;color:#fff;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:600;left:0;line-height:1.35;overflow-wrap:break-word;padding:14px 16px;position:absolute;right:0;text-align:left}.TitleDetailPage_spinner__hlhpc{animation:TitleDetailPage_spin__TT5EO .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:22px;width:22px}@keyframes TitleDetailPage_spin__TT5EO{to{transform:rotate(1turn)}}.TitleDetailPage_trailerErr__4WfAv{color:#ff8080;font-size:.85rem;margin-top:12px}.TitleDetailPage_textModalBackdrop__oYBVs{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.TitleDetailPage_textModal__DgkSH{animation:TitleDetailPage_cue-in__4xwyf .25s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);background:#14161cb8;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 30px 80px #0009;max-height:80vh;max-width:560px;overflow-y:auto;padding:32px;position:relative;width:100%}@keyframes TitleDetailPage_cue-in__4xwyf{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.TitleDetailPage_textModalClose__PjPJy{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;width:34px}.TitleDetailPage_textModalClose__PjPJy:hover{background:#ffffff29}.TitleDetailPage_textModalTitle__Wv7ow{font-family:Playfair Display,Georgia,serif;font-size:1.4rem;font-weight:700;margin:0 0 14px;padding-right:32px}.TitleDetailPage_textModalBody__fjGpi{color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:300;line-height:1.75;margin:0}.UserPages_userPage__\+JnOG{background:var(--bn-bg);color:var(--bn-text);min-height:100vh;padding:110px 4% 50px}.UserPages_container__d2-OD{margin:0 auto;max-width:1100px}.UserPages_containerNarrow__fYRMr{max-width:760px}.UserPages_pageTitle__C9NZg{font-size:clamp(1.6rem,3vw,2.3rem);margin:0}.UserPages_pageSubtitle__FJQES{color:var(--bn-text-muted);margin:8px 0 22px}.UserPages_card__lwfUX{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius);box-shadow:var(--bn-shadow-lg);padding:16px}.UserPages_card__lwfUX h2,.UserPages_card__lwfUX h3{margin:0 0 8px}.UserPages_card__lwfUX p{color:var(--bn-text-muted);font-size:.92rem;margin:0}.UserPages_settingsCard__Pfe09{margin-bottom:14px}.UserPages_profilesGrid__C9W5R{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.UserPages_profileAvatar__xgGei{border-radius:10px;height:70px;margin-bottom:10px;object-fit:cover;width:70px}.UserPages_settingsRow__eTkdU{align-items:center;border-bottom:1px solid var(--bn-border);color:var(--bn-text-muted);display:flex;gap:14px;justify-content:space-between;padding:10px 0}.UserPages_settingsRow__eTkdU:last-child{border-bottom:none}.UserPages_settingsRow__eTkdU strong{color:var(--bn-text)}.UserPages_actions__uaB-g{display:flex;gap:10px;margin-top:18px}.UserPages_btnLink__uk8Ek{background:#0000;border:none;color:var(--bn-link-primary);cursor:pointer;font-weight:700}.UserPages_accountForm__4bim9{grid-gap:14px;display:grid;gap:14px;margin-top:6px}.UserPages_accountField__7VufB{grid-gap:6px;display:grid;gap:6px}.UserPages_accountField__7VufB>span{color:var(--bn-text-muted);font-size:.8rem;letter-spacing:.04em}.UserPages_accountField__7VufB input{background:rgba(var(--bn-ink-rgb),.55);border:1px solid var(--bn-border);border-radius:var(--bn-radius);color:var(--bn-text);font-family:inherit;font-size:.95rem;padding:10px 12px;transition:border-color .18s,background .18s;width:100%}.UserPages_accountField__7VufB input:focus{background:rgba(var(--bn-ink-rgb),.85);border-color:var(--bn-accent);outline:none}.UserPages_accountFieldHint__wDbw1{color:var(--bn-text-muted);font-size:.82rem;margin:0}.UserPages_accountFieldReadonly__dcY1d input{cursor:not-allowed;opacity:.65}.UserPages_accountAvatarRow__Z\+jP5{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.UserPages_accountAvatarPreview__5o2Jg{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius);flex-shrink:0;height:88px;overflow:hidden;width:88px}.UserPages_accountAvatarPreview__5o2Jg img{display:block;height:100%;object-fit:cover;width:100%}.UserPages_accountAvatarActions__d6wnB{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.UserPages_accountAvatarFileLabel__veJtn{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin-top:0;position:relative}.UserPages_accountAvatarFileInput__YP0WS{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.UserPages_accountFormActions__UQq7r{display:flex;justify-content:flex-end;margin-top:4px}.UserPages_accountStatus__Dc9ke{border-radius:var(--bn-radius);font-size:.88rem;margin:0;padding:8px 12px}.UserPages_accountStatusSuccess__Cv2AY{background:#3aa7662e;border:1px solid #3aa76666;color:#aef0c8}.UserPages_accountStatusError__kA1Uq{background:#d0465c2e;border:1px solid #d0465c73;color:#ffc9d2}.UserPages_faqList__p7W0M{grid-gap:12px;display:grid;gap:12px;margin-bottom:14px}.UserPages_authPage__yKqhK{align-items:center;background:linear-gradient(160deg,rgba(var(--bn-ink-rgb),.75) 0,rgba(var(--bn-ink-rgb),.92) 100%),url(https://picsum.photos/seed/wildlifeauth/1600/1000) 50%/cover no-repeat;display:flex;justify-content:center;min-height:100vh;padding:40px 16px}.UserPages_authCard__K0vem{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(var(--bn-ink-rgb),.55);border:1px solid #5d9be638;border-radius:var(--bn-radius-lg);box-shadow:0 14px 48px #00000080,inset 0 0 0 1px #1e6fd914;max-width:420px;padding:24px;width:100%}.UserPages_authLogo__Xfadp{height:34px;margin-bottom:14px}.UserPages_authCard__K0vem h1{margin:0 0 14px}.UserPages_authForm__mmhMR{grid-gap:10px;display:grid;gap:10px}.UserPages_authForm__mmhMR input{background:rgba(var(--bn-ink-rgb),.5);border:1px solid #5d9be647;border-radius:var(--bn-radius);color:var(--bn-text);padding:11px 12px;transition:border-color .18s,background .18s}.UserPages_authForm__mmhMR input:focus{background:rgba(var(--bn-ink-rgb),.75);border-color:var(--bn-accent);outline:none}.UserPages_authForm__mmhMR input::placeholder{color:var(--bn-text-subtle)}.UserPages_passwordStrength__JcE38{margin-top:-2px}.UserPages_passwordStrengthTop__TFPfm{align-items:center;color:var(--bn-text-muted);display:flex;font-size:.78rem;justify-content:space-between;margin-bottom:6px}.UserPages_passwordStrengthLabel__sZZpN{font-weight:700}.UserPages_passwordStrengthLabelWeak__QD10O{color:var(--bn-feedback-weak)}.UserPages_passwordStrengthLabelFair__h\+N0o{color:var(--bn-feedback-fair)}.UserPages_passwordStrengthLabelGood__UkBbt{color:var(--bn-feedback-good)}.UserPages_passwordStrengthLabelStrong__tTpRe{color:var(--bn-success)}.UserPages_passwordStrengthBar__Q\+3a0{-webkit-appearance:none;appearance:none;border:1px solid #fff3;border-radius:var(--bn-radius-pill);display:block;height:8px;overflow:hidden;width:100%}.UserPages_passwordStrengthBar__Q\+3a0::-webkit-progress-bar{background:#ffffff26;border-radius:var(--bn-radius-pill)}.UserPages_passwordStrengthBar__Q\+3a0::-webkit-progress-value{border-radius:var(--bn-radius-pill);-webkit-transition:width .3s ease;transition:width .3s ease}.UserPages_passwordStrengthBar__Q\+3a0::-moz-progress-bar{border-radius:var(--bn-radius-pill);-moz-transition:width .3s ease;transition:width .3s ease}.UserPages_passwordStrengthWeak__BwGE6 .UserPages_passwordStrengthBar__Q\+3a0::-webkit-progress-value{background:var(--bn-feedback-weak)}.UserPages_passwordStrengthFair__ijo-t .UserPages_passwordStrengthBar__Q\+3a0::-webkit-progress-value{background:var(--bn-feedback-fair)}.UserPages_passwordStrengthGood__1vMLM .UserPages_passwordStrengthBar__Q\+3a0::-webkit-progress-value{background:var(--bn-feedback-good)}.UserPages_passwordStrengthStrong__kxdlE .UserPages_passwordStrengthBar__Q\+3a0::-webkit-progress-value{background:var(--bn-success)}.UserPages_passwordStrengthWeak__BwGE6 .UserPages_passwordStrengthBar__Q\+3a0::-moz-progress-bar{background:var(--bn-feedback-weak)}.UserPages_passwordStrengthFair__ijo-t .UserPages_passwordStrengthBar__Q\+3a0::-moz-progress-bar{background:var(--bn-feedback-fair)}.UserPages_passwordStrengthGood__1vMLM .UserPages_passwordStrengthBar__Q\+3a0::-moz-progress-bar{background:var(--bn-feedback-good)}.UserPages_passwordStrengthStrong__kxdlE .UserPages_passwordStrengthBar__Q\+3a0::-moz-progress-bar{background:var(--bn-success)}.UserPages_passwordStrengthHint__Gn9o2{color:var(--bn-text-subtle);font-size:.74rem;margin:7px 0 2px}.UserPages_validationError__dhz2N{color:var(--bn-danger);font-size:.8rem;margin:-2px 0 0}.UserPages_authSwitch__EtBZW{color:var(--bn-text-muted);margin-top:14px}.UserPages_authSwitch__EtBZW a{color:var(--bn-link-primary);text-decoration:none}.UserPages_authSwitch__EtBZW a:hover{color:var(--bn-text-bright);text-decoration:underline}[data-media-player]{align-items:center;contain:style;display:inline-flex;position:relative;-webkit-user-select:none;user-select:none;width:100%}[data-media-player],[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16/9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){cursor:none;pointer-events:auto}[data-media-player] slot{display:contents}[data-media-provider]{align-items:center;aspect-ratio:inherit;border-radius:inherit;box-sizing:border-box;display:flex;overflow:hidden;position:relative;width:100%}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{background-color:initial;display:contents}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){aspect-ratio:16/9;width:100%}:where([data-media-provider] iframe),:where([data-media-provider] video){aspect-ratio:inherit;border-radius:inherit;display:inline-block;height:auto;object-fit:contain;touch-action:manipulation;width:100%}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] iframe,[data-media-player][data-view-type=audio] video{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{aspect-ratio:inherit;border-radius:inherit;height:auto;inset:0;pointer-events:auto;position:absolute;width:100%;z-index:1}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{align-items:center;color:#dedede;display:flex;flex-direction:column;font-family:sans-serif;font-weight:500;height:100%;justify-content:center;width:100%}.vds-google-cast svg{--size:max(18%,40px);height:var(--size);margin-bottom:8px;width:var(--size)}.vds-google-cast-info{font-size:calc(var(--media-height)/100*6)}.VidstackPlayer_overlay__wKGcm{background:#000;inset:0;position:fixed;z-index:2000}.VidstackPlayer_overlayPip__273x1{opacity:0;pointer-events:none}.VidstackPlayer_backdrop__g5qAn{inset:0;position:absolute;z-index:0}.VidstackPlayer_panel__mfQVE{animation:VidstackPlayer_vds-shell-in__75CGC .3s ease forwards;background:#000;inset:0;overflow:hidden;position:absolute}@keyframes VidstackPlayer_vds-shell-in__75CGC{0%{opacity:0}to{opacity:1}}.VidstackPlayer_player__mDl\+H{--media-brand:var(--bn-accent,#e50914);background:#000;height:100%;inset:0;position:absolute;width:100%}.VidstackPlayer_player__mDl\+H [data-media-provider]{aspect-ratio:auto;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.VidstackPlayer_player__mDl\+H video,.VidstackPlayer_poster__wKFja{background:#000;height:100%;object-fit:contain;width:100%}.VidstackPlayer_poster__wKFja{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.VidstackPlayer_poster__wKFja[data-visible]{opacity:1}.VidstackPlayer_gesture__qOvHE{inset:0;position:absolute;z-index:1}.VidstackPlayer_zoneLeft__nYfmX,.VidstackPlayer_zoneRight__UfXSy{bottom:0;position:absolute;top:0;width:33%;z-index:2}.VidstackPlayer_zoneLeft__nYfmX{left:0}.VidstackPlayer_zoneRight__UfXSy{right:0}.VidstackPlayer_centerCue__JsBpI{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000061;border:none;border-radius:50%;color:#fffffff2;cursor:pointer;display:flex;filter:drop-shadow(0 2px 16px rgba(0,0,0,.6));font-size:2.1rem;height:76px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,background .2s ease;width:76px;z-index:3}.VidstackPlayer_centerCue__JsBpI:hover{background:#0000008c;transform:translate(-50%,-50%) scale(1.06)}.VidstackPlayer_centerCue__JsBpI:focus-visible{outline:2px solid #d4af37;outline:2px solid var(--bn-gold,#d4af37);outline-offset:3px}@media (hover:none),(pointer:coarse){.VidstackPlayer_centerCue__JsBpI{font-size:2.4rem;height:84px;width:84px}}.VidstackPlayer_buffering__oDeaJ{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.VidstackPlayer_spinner__LDKct{animation:VidstackPlayer_spin__M-6dw .7s linear infinite;border:3px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:46px;width:46px}@keyframes VidstackPlayer_spin__M-6dw{to{transform:rotate(1turn)}}.VidstackPlayer_controls__zsJxp{display:flex;flex-direction:column;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:3}.VidstackPlayer_controls__zsJxp[data-visible]{opacity:1;pointer-events:auto}.VidstackPlayer_topGroup__6geW\+{align-items:center;background:linear-gradient(180deg,#0000008c,#0000);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.VidstackPlayer_title__JPTDX{color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.01em;margin:0;text-shadow:0 2px 12px #0009}.VidstackPlayer_spacer__Gte\+S{flex:1 1}.VidstackPlayer_bottomCol__x1LXw{background:linear-gradient(0deg,#000000a6,#0000);display:flex;flex-direction:column;gap:6px;padding:10px 20px 18px}.VidstackPlayer_bottomRow__onYJy{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;row-gap:8px}.VidstackPlayer_left__UbLtP,.VidstackPlayer_right__iLwbK{align-items:center;display:flex;gap:8px}.VidstackPlayer_ctrlBtn__XkQX1{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.2rem;height:38px;justify-content:center;transition:transform .2s ease,background .2s ease;width:38px}.VidstackPlayer_ctrlBtn__XkQX1:hover{background:#ffffff1a;transform:scale(1.1)}@media (hover:none),(pointer:coarse){.VidstackPlayer_ctrlBtn__XkQX1{font-size:1.35rem;height:48px;width:48px}}.VidstackPlayer_slider__bTqHX{align-items:center;cursor:pointer;display:flex;height:18px;position:relative;width:100%}.VidstackPlayer_sliderTrack__7oReH{background:#ffffff47;border-radius:3px;height:3px;position:relative;transition:height .18s ease;width:100%}.VidstackPlayer_slider__bTqHX:hover .VidstackPlayer_sliderTrack__7oReH{height:5px}.VidstackPlayer_sliderFill__OsGn\+{background:#e50914;background:var(--bn-accent,#e50914);border-radius:3px;height:100%;left:0;position:absolute;top:0;width:0;width:var(--slider-fill,0)}.VidstackPlayer_sliderProgress__kjSQ-{background:#ffffff59;border-radius:3px;height:100%;left:0;position:absolute;top:0;width:0;width:var(--slider-progress,0)}.VidstackPlayer_sliderThumb__p0TL\+{background:#fff;border-radius:50%;box-shadow:0 1px 5px #0000008c;height:13px;left:0;left:var(--slider-fill,0);position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .18s ease;width:13px}.VidstackPlayer_slider__bTqHX:hover .VidstackPlayer_sliderThumb__p0TL\+{transform:translate(-50%,-50%) scale(1)}@media (hover:none),(pointer:coarse){.VidstackPlayer_sliderThumb__p0TL\+{transform:translate(-50%,-50%) scale(1)}}.VidstackPlayer_volume__Xev60{align-items:center;display:flex;gap:4px}.VidstackPlayer_volSlider__-gDEX{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:18px;position:relative;width:clamp(52px,18vw,74px)}.VidstackPlayer_volTrack__O\+pyz{background:#ffffff47;border-radius:3px;height:3px;position:relative;width:100%}.VidstackPlayer_volFill__4xyPj{background:#fff;border-radius:3px;height:100%;left:0;position:absolute;top:0;width:0;width:var(--slider-fill,0)}.VidstackPlayer_volThumb__4q4bj{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000080;height:11px;left:0;left:var(--slider-fill,0);position:absolute;top:50%;transform:translate(-50%,-50%);width:11px}.VidstackPlayer_time__dZFZ4{font-feature-settings:"tnum";align-items:center;color:#fff;display:inline-flex;font-size:.8rem;font-variant-numeric:tabular-nums;gap:4px;white-space:nowrap}.VidstackPlayer_timeSep__dGYNh{opacity:.5}.VidstackPlayer_settings__uBc3g{position:relative}.VidstackPlayer_settingsBackdrop__1XqnB{display:none}@media (hover:none),(pointer:coarse){.VidstackPlayer_settingsBackdrop__1XqnB{background:#00000073;display:block;inset:0;position:fixed;z-index:1}}.VidstackPlayer_settingsPanel__FWjfR{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1016f0;border:1px solid #ffffff1a;border-radius:12px;bottom:46px;box-shadow:0 12px 44px #0009;display:flex;flex-direction:column;gap:14px;max-width:calc(100vw - 24px);padding:14px;position:absolute;right:0;width:min(220px,92vw)}@media (hover:none),(pointer:coarse){.VidstackPlayer_settingsPanel__FWjfR{bottom:auto;left:50%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:none;overflow-y:auto;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:min(320px,calc(100vw - 32px));z-index:2}}.VidstackPlayer_settingsGroup__uSqRe{display:flex;flex-direction:column;gap:7px}.VidstackPlayer_settingsLabel__UroTx{color:#ffffff80;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.VidstackPlayer_settingsRow__5Rcyr{display:flex;flex-wrap:wrap;gap:6px}.VidstackPlayer_chip__QgnBH{background:#ffffff0f;border:1px solid #0000;border-radius:8px;color:#ffffffc7;cursor:pointer;font-size:.74rem;font-weight:600;padding:6px 10px;transition:background .18s,color .18s,border-color .18s}.VidstackPlayer_chip__QgnBH:hover{background:#ffffff21;color:#fff}.VidstackPlayer_chipActive__PZjNA{background:#ffffff26;border-color:#ffffff80;color:#fff}.VidstackPlayer_chip__QgnBH:focus-visible,.VidstackPlayer_ctrlBtn__XkQX1:focus-visible{outline:2px solid #d4af37;outline:2px solid var(--bn-gold,#d4af37);outline-offset:2px}.FilmLandingPage_page__HJhvV{background:var(--bn-ink);color:#fff;font-family:Montserrat,sans-serif;min-height:100vh}.FilmLandingPage_hero__\+0f8y{align-items:flex-end;background-position:top;background-size:cover;display:flex;min-height:80vh;padding:0 0 56px;position:relative}.FilmLandingPage_heroOverlay__IlhEc{background:linear-gradient(to bottom,rgba(var(--bn-ink-rgb),.3) 0,rgba(var(--bn-ink-rgb),.6) 55%,rgba(var(--bn-ink-rgb),.97) 100%);inset:0;position:absolute}.FilmLandingPage_heroContent__vwkbC{max-width:860px;padding:0 32px;position:relative;width:100%}.FilmLandingPage_stats__IOrxx{align-items:center;color:var(--bn-gold);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.FilmLandingPage_statDot__m8ZPT{opacity:.4}.FilmLandingPage_title__rs6eo{font-family:Montserrat,sans-serif;font-size:clamp(34px,5.2vw,62px);font-weight:700;letter-spacing:-.02em;line-height:1.06;margin:0 0 16px}.FilmLandingPage_titleSub__lhQEY{color:var(--bn-gold);display:block;font-size:.62em;font-weight:600;margin-top:4px}.FilmLandingPage_meta__tiHmN{align-items:center;color:#ffffffa6;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;margin-bottom:28px}.FilmLandingPage_ratingBadge__mO662{border:1px solid #ffffff73;border-radius:3px;color:#ffffffbf;font-size:12px;font-weight:600;padding:1px 7px}.FilmLandingPage_actions__qjx90{display:flex;flex-wrap:wrap;gap:12px}.FilmLandingPage_primaryBtn__C1eTY{background:var(--bn-gold);border:none;border-radius:6px;color:#000;cursor:pointer;font-size:15px;font-weight:700;padding:14px 28px;transition:opacity .15s}.FilmLandingPage_primaryBtn__C1eTY:hover{opacity:.88}.FilmLandingPage_secondaryBtn__hOdzG{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 28px;transition:background .15s}.FilmLandingPage_secondaryBtn__hOdzG:hover{background:#ffffff38}.FilmLandingPage_body__NwXCX{padding:56px 24px 80px}.FilmLandingPage_bodyInner__RtgAz{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 380px;margin:0 auto;max-width:1000px}@media (max-width:768px){.FilmLandingPage_bodyInner__RtgAz{grid-template-columns:1fr}}.FilmLandingPage_sectionLabel__s3Q8X{color:#ffffff73;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.FilmLandingPage_description__rVozQ{color:#fffc;font-size:16px;line-height:1.7;margin:0 0 16px}.FilmLandingPage_directorLine__cONOY{color:#ffffff8c;font-size:14px;margin:0}.FilmLandingPage_directorLine__cONOY strong{color:#ffffffd9}.FilmLandingPage_partnerList__e-c00{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 32px;padding:0}.FilmLandingPage_partnerItem__Fwagw{display:flex;flex-direction:column;gap:2px}.FilmLandingPage_partnerLabel__\+jw39{color:#ffffff61;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.FilmLandingPage_partnerName__byWVd{color:#ffffffe0;font-size:15px;font-weight:600}.FilmLandingPage_accessBox__uPkg7{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:24px}.FilmLandingPage_accessTitle__kl2Kb{color:#ffffff73;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 14px;text-transform:uppercase}.FilmLandingPage_accessList__sbPvB{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;padding:0 0 0 18px}.FilmLandingPage_accessList__sbPvB li{color:#ffffffb8;font-size:14px;line-height:1.45}.FilmLandingPage_accessList__sbPvB strong{color:#fff}.FilmLandingPage_accessCta__fORDQ{background:var(--bn-gold);border:none;border-radius:6px;color:#000;cursor:pointer;font-size:14px;font-weight:700;padding:11px 22px;transition:opacity .15s;width:100%}.FilmLandingPage_accessCta__fORDQ:hover{opacity:.88}.CreatorDashboardPage_page__5jME9{background:#09090f;color:#fff;min-height:100vh;padding-top:80px}.CreatorDashboardPage_inner__7C0Df{margin:0 auto;max-width:960px;padding:48px 24px 80px}.CreatorDashboardPage_loadingText__55dKd,.CreatorDashboardPage_muted__iPVAK{color:#ffffff73;font-size:15px}.CreatorDashboardPage_gateBox__8SojF{align-items:center;display:flex;flex-direction:column;gap:16px;padding:64px 24px;text-align:center}.CreatorDashboardPage_tierPill__gkC9V{background:#00b8d9;border-radius:100px;color:#000;font-size:11px;font-weight:800;letter-spacing:.1em;padding:5px 16px;text-transform:uppercase}.CreatorDashboardPage_gateTitle__DytIm{font-size:32px;font-weight:800;margin:0}.CreatorDashboardPage_gateText__2ssYf{color:#ffffff9e;font-size:16px;line-height:1.65;margin:0;max-width:520px}.CreatorDashboardPage_header__fOnqW{margin-bottom:32px}.CreatorDashboardPage_title__biake{font-size:30px;font-weight:800;margin:0 0 8px}.CreatorDashboardPage_subtitle__gygiw{color:#ffffff8c;font-size:16px;margin:0}.CreatorDashboardPage_tabs__q7gyo{border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:36px}.CreatorDashboardPage_tab__ae\+SH{background:none;border:none;border-bottom:2px solid #0000;color:#ffffff80;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:-1px;padding:10px 18px;transition:color .15s,border-color .15s}.CreatorDashboardPage_tab__ae\+SH:hover{color:#fff}.CreatorDashboardPage_tabActive__9L-Ra{border-bottom-color:#00b8d9;color:#00b8d9}.CreatorDashboardPage_tabContent__tCSTS{display:flex;flex-direction:column;gap:24px}.CreatorDashboardPage_bannerWarn__d7U1b{background:#ffaa001a;border:1px solid #ffaa004d;border-radius:8px;color:#ffd166;font-size:14px;line-height:1.5;padding:14px 18px}.CreatorDashboardPage_bannerInfo__DLeM8{background:#00b8d914;border:1px solid #00b8d940;border-radius:8px;color:#fffc;font-size:14px;line-height:1.5;padding:14px 18px}.CreatorDashboardPage_bannerLink__rdKxa{color:#00b8d9;text-decoration:underline}.CreatorDashboardPage_founderBadge__JhMR9{align-items:flex-start;background:#ffd7000f;border:1px solid #ffd70040;border-radius:10px;display:flex;gap:16px;padding:20px 24px}.CreatorDashboardPage_founderIcon__E0Kx3{color:gold;flex-shrink:0;font-size:28px}.CreatorDashboardPage_founderNum__4uAzJ{color:gold;font-weight:700}.CreatorDashboardPage_founderSub__MxI7K{color:#ffffff8c;font-size:13px;margin:4px 0 0}.CreatorDashboardPage_statsGrid__uQ3om{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:600px){.CreatorDashboardPage_statsGrid__uQ3om{grid-template-columns:repeat(2,1fr)}}.CreatorDashboardPage_statTile__C-tl5{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:20px 18px}.CreatorDashboardPage_statValue__ampKp{color:#fff;font-size:22px;font-weight:700}.CreatorDashboardPage_statLabel__MAtyx{color:#ffffff73;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.CreatorDashboardPage_applyBox__W8MV9{background:#00b8d90a;border:1px solid #00b8d933;border-radius:12px;padding:36px}.CreatorDashboardPage_applyBoxInner__-Rz\+Q{display:flex;flex-direction:column;gap:14px;max-width:560px}.CreatorDashboardPage_applyTitle__jHU9N{font-size:22px;font-weight:700;margin:0}.CreatorDashboardPage_applyText__U9n-h{color:#ffffff9e;font-size:15px;line-height:1.65;margin:0}.CreatorDashboardPage_quickLinks__Uig9r{display:flex;flex-wrap:wrap;gap:12px}.CreatorDashboardPage_quickBtn__nWPlg{background:#00b8d9;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:14px;font-weight:700;padding:12px 22px;transition:opacity .15s}.CreatorDashboardPage_quickBtn__nWPlg:hover{opacity:.88}.CreatorDashboardPage_quickBtnSecondary__iG6W7{background:#ffffff14;border:1px solid #ffffff1f;color:#fff}.CreatorDashboardPage_quickBtnSecondary__iG6W7:hover{background:#ffffff1f;opacity:1}.CreatorDashboardPage_ctaBtn__APXZ7{align-self:flex-start;background:#00b8d9;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:15px;font-weight:700;padding:14px 28px;transition:opacity .15s}.CreatorDashboardPage_ctaBtn__APXZ7:hover{opacity:.88}.CreatorDashboardPage_ctaBtn__APXZ7:disabled{cursor:not-allowed;opacity:.5}.CreatorDashboardPage_cancelBtn__foA5\+{align-self:flex-start;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 22px}.CreatorDashboardPage_formHeader__\+Ic92{align-items:center;display:flex;gap:16px}.CreatorDashboardPage_backBtn__TAslW{background:none;border:none;color:#ffffff8c;cursor:pointer;font-size:14px;padding:0}.CreatorDashboardPage_backBtn__TAslW:hover{color:#fff}.CreatorDashboardPage_formTitle__UCgAj,.CreatorDashboardPage_sectionTitle__4w8Ns{font-size:22px;font-weight:700;margin:0}.CreatorDashboardPage_applyForm__xQYv5,.CreatorDashboardPage_uploadForm__a97Ui{display:flex;flex-direction:column;gap:20px;max-width:640px}.CreatorDashboardPage_formGroup__LnC-U{display:flex;flex-direction:column;gap:6px}.CreatorDashboardPage_twoCol__XP3R0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:560px){.CreatorDashboardPage_twoCol__XP3R0{grid-template-columns:1fr}}.CreatorDashboardPage_label__Jl5jd{color:#ffffffb3;font-size:13px;font-weight:600}.CreatorDashboardPage_input__rwW1S,.CreatorDashboardPage_select__nXLB\+,.CreatorDashboardPage_textarea__mqr2Q{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;color:#fff;font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s}.CreatorDashboardPage_input__rwW1S:focus,.CreatorDashboardPage_select__nXLB\+:focus,.CreatorDashboardPage_textarea__mqr2Q:focus{border-color:#00b8d9}.CreatorDashboardPage_select__nXLB\+ option{background:#1a1a2e}.CreatorDashboardPage_textarea__mqr2Q{min-height:80px;resize:vertical}.CreatorDashboardPage_fileInput__2qykl{color:#ffffffb3;font-size:13px}.CreatorDashboardPage_checkGrid__8DaOc{display:flex;flex-wrap:wrap;gap:16px}.CreatorDashboardPage_checkLabel__ThgDE{align-items:center;color:#ffffffbf;cursor:pointer;display:flex;font-size:14px;gap:8px}.CreatorDashboardPage_formActions__giQIS{padding-top:8px}.CreatorDashboardPage_errorBox__3G\+TX{background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;color:#ff6b7a;font-size:14px;padding:12px 16px}.CreatorDashboardPage_progressWrap__c5Us6{display:flex;flex-direction:column;gap:10px;max-width:480px}.CreatorDashboardPage_progressBar__Qpu6E{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.CreatorDashboardPage_progressFill__2hTkc{background:#00b8d9;border-radius:3px;height:100%;transition:width .3s}.CreatorDashboardPage_progressLabel__VM1tV{color:#ffffff8c;font-size:13px;margin:0}.CreatorDashboardPage_successBox__ZQGk1{align-items:center;background:#00b8d90a;border:1px solid #00b8d933;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:48px 24px;text-align:center}.CreatorDashboardPage_successIcon__pv1dB{align-items:center;background:#00b8d926;border-radius:50%;color:#00b8d9;display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.CreatorDashboardPage_successTitle__frGrD{font-size:22px;font-weight:700;margin:0}.CreatorDashboardPage_successText__QjB6d{color:#ffffff9e;font-size:15px;line-height:1.65;margin:0;max-width:480px}.CreatorDashboardPage_contentList__Spf42{display:flex;flex-direction:column;gap:12px}.CreatorDashboardPage_contentRow__KZwUu{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;display:flex;gap:14px;padding:14px 18px}.CreatorDashboardPage_contentThumb__Wv1Lw{border-radius:4px;flex-shrink:0;height:40px;object-fit:cover;width:64px}.CreatorDashboardPage_contentInfo__VoZJI{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.CreatorDashboardPage_contentTitle__W16GC{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreatorDashboardPage_contentMeta__g29IW{color:#ffffff73;font-size:12px}.CreatorDashboardPage_contentStats__4i4fJ{align-items:flex-end;color:#ffffff8c;display:flex;flex-direction:column;flex-shrink:0;font-size:12px;gap:2px;white-space:nowrap}.CreatorDashboardPage_emptyState__UZNtb{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:24px 0}.CreatorDashboardPage_statusPill__6qIrZ{background:#ffffff14;border-radius:100px;color:#ffffff8c;display:inline-block;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.CreatorDashboardPage_status_PUBLISHED__BNNEs{background:#00b8d926;color:#00b8d9}.CreatorDashboardPage_status_READY__OMQZz{background:#28a74526;color:#5cb85c}.CreatorDashboardPage_status_FAILED__GP3uM{background:#dc354526;color:#ff6b7a}.CreatorDashboardPage_status_PROCESSING__ZXLds{background:#ffaa001a;color:#ffd166}.CreatorDashboardPage_earn_PAID__inRXA{background:#28a74526;color:#5cb85c}.CreatorDashboardPage_earn_HELD__fi9tg{background:#ffaa001a;color:#ffd166}.CreatorDashboardPage_earn_FROZEN__LaLk9{background:#6464c826;color:#aab4ff}.CreatorDashboardPage_earningsSummary__VjsDq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:560px){.CreatorDashboardPage_earningsSummary__VjsDq{grid-template-columns:1fr 1fr}}.CreatorDashboardPage_earningsTile__PbjDA{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:20px 18px}.CreatorDashboardPage_earningsValue__4zp2g{font-size:22px;font-weight:700}.CreatorDashboardPage_earningsLabel__qfXPN{color:#ffffff73;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.CreatorDashboardPage_table__Xo9LE,.CreatorDashboardPage_tierTable__Hg63M{border-collapse:collapse;font-size:13px;width:100%}.CreatorDashboardPage_table__Xo9LE th,.CreatorDashboardPage_tierTable__Hg63M th{border-bottom:1px solid #ffffff12;color:#fff6;font-size:11px;font-weight:700;letter-spacing:.06em;padding:8px 12px;text-align:left;text-transform:uppercase}.CreatorDashboardPage_table__Xo9LE td,.CreatorDashboardPage_tierTable__Hg63M td{border-bottom:1px solid #ffffff0a;color:#fffc;padding:10px 12px}.CreatorDashboardPage_table__Xo9LE tr:last-child td,.CreatorDashboardPage_tierTable__Hg63M tr:last-child td{border-bottom:none}.CreatorDashboardPage_analyticsCard__NkUBv{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:20px 22px}.CreatorDashboardPage_analyticsHeader__6AN3B{align-items:baseline;display:flex;gap:12px}.CreatorDashboardPage_analyticsTitle__6WvG1{font-size:15px;font-weight:600}.CreatorDashboardPage_analyticsMeta__s9xVj{color:#fff6;font-size:12px}.CreatorDashboardPage_analyticsTotals__46rCH{color:#fff9;display:flex;font-size:13px;gap:24px}.UpgradePrompt_backdrop__NncK\+{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.UpgradePrompt_panel__5\+DWk{background:#141420;border-radius:12px;box-shadow:0 24px 64px #0009;max-width:480px;overflow:hidden;width:100%}.UpgradePrompt_thumb__9m9Le{background-position:50%;background-size:cover;height:220px;position:relative}.UpgradePrompt_thumbOverlay__KZRn2{background:linear-gradient(180deg,#0003,#141420e6);inset:0;position:absolute}.UpgradePrompt_close__sHMOr{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .15s;width:36px}.UpgradePrompt_close__sHMOr:hover{background:#000000bf}.UpgradePrompt_body__yMqzV{align-items:center;display:flex;flex-direction:column;gap:12px;padding:28px 28px 32px;text-align:center}.UpgradePrompt_lockIcon__wNVZI{color:#e8a400;margin-bottom:4px}.UpgradePrompt_title__M7Gce{color:#fff;font-size:20px;font-weight:700;line-height:1.2;margin:0}.UpgradePrompt_message__e7rzw{color:#ffffffa6;font-size:15px;line-height:1.55;margin:0;max-width:360px}.UpgradePrompt_actions__8YGJw{display:flex;flex-direction:column;gap:10px;margin-top:8px;max-width:320px;width:100%}.UpgradePrompt_ppvBtn__fNjiY{background:#07074e;border:1.5px solid #e8a400;border-radius:8px;color:#e8a400;cursor:pointer;font-size:15px;font-weight:700;padding:13px;transition:background .15s}.UpgradePrompt_ppvBtn__fNjiY:hover{background:#0a0a6a}.UpgradePrompt_primaryBtn__ajRr5{background:#e8a400;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:15px;font-weight:700;padding:13px;transition:opacity .15s}.UpgradePrompt_primaryBtn__ajRr5:hover{opacity:.88}.UpgradePrompt_secondaryBtn__FjNKw{background:#0000;border:1px solid #fff3;border-radius:8px;color:#fff9;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:border-color .15s,color .15s}.UpgradePrompt_secondaryBtn__FjNKw:hover{border-color:#ffffff80;color:#fff}.PpvPurchasePrompt_backdrop__Up1mO{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.PpvPurchasePrompt_panel__WgXdM{animation:PpvPurchasePrompt_ppv-in__5q-z0 .3s cubic-bezier(.16,1,.3,1);background:#141420;border:1px solid #ffffff0f;border-radius:14px;box-shadow:0 24px 64px #0009;max-width:460px;overflow:hidden;width:100%}@keyframes PpvPurchasePrompt_ppv-in__5q-z0{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.PpvPurchasePrompt_thumb__4KpIF{background-position:50%;background-size:cover;height:200px;position:relative}.PpvPurchasePrompt_thumbOverlay__SCTUu{background:linear-gradient(180deg,#00000026,#141420f2);inset:0;position:absolute}.PpvPurchasePrompt_close__XPxdq{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .15s;width:36px}.PpvPurchasePrompt_close__XPxdq:hover{background:#000000bf}.PpvPurchasePrompt_body__ykKfe{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px 26px 28px;text-align:center}.PpvPurchasePrompt_title__ATZ6w{color:#fff;font-size:20px;font-weight:700;line-height:1.2;margin:0}.PpvPurchasePrompt_message__Ayi-t{color:#ffffff9e;font-size:14px;line-height:1.55;margin:0;max-width:360px}.PpvPurchasePrompt_options__hFie0{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:6px;width:100%}.PpvPurchasePrompt_option__-ONdP{align-items:center;background:#ffffff08;border:1.5px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:14px 10px;transition:border-color .2s,background .2s}.PpvPurchasePrompt_option__-ONdP:hover{border-color:#ffffff4d}.PpvPurchasePrompt_optionActive__IGb\+7{background:#e8a4001a;border-color:#e8a400}.PpvPurchasePrompt_optionTitle__7mHvq{font-size:15px;font-weight:700}.PpvPurchasePrompt_optionSub__VPKVn{color:#ffffff80;font-size:12px}.PpvPurchasePrompt_donateField__s\+NFj{align-items:center;background:#ffffff0a;border:1.5px solid #ffffff24;border-radius:10px;display:flex;gap:6px;max-width:200px;padding:10px 14px;width:100%}.PpvPurchasePrompt_donatePrefix__QHAmO{color:#fff9;font-size:16px;font-weight:700}.PpvPurchasePrompt_donateInput__EnCFS{background:#0000;border:none;color:#fff;flex:1 1;font-size:16px;font-weight:600;outline:none;width:100%}.PpvPurchasePrompt_error__7tm8z{color:#ff6b6b;font-size:13px;margin:0}.PpvPurchasePrompt_notice__QdWJW{color:#e8a400;font-size:13px;line-height:1.5;margin:0;max-width:320px}.PpvPurchasePrompt_actions__YtWCg{display:flex;flex-direction:column;gap:10px;margin-top:8px;max-width:320px;width:100%}.PpvPurchasePrompt_primaryBtn__\+oLwb{background:#e8a400;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:15px;font-weight:700;padding:14px;transition:opacity .15s}.PpvPurchasePrompt_primaryBtn__\+oLwb:hover{opacity:.9}.PpvPurchasePrompt_primaryBtn__\+oLwb:disabled{cursor:default;opacity:.6}.ConcurrentStreamModal_backdrop__IhmDG{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.ConcurrentStreamModal_panel__OHL7U{align-items:center;background:#141420;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;gap:12px;max-width:440px;padding:32px 28px 28px;text-align:center;width:100%}.ConcurrentStreamModal_icon__z4Ay4{color:#e8a400;margin-bottom:4px}.ConcurrentStreamModal_message__Ibr59{color:#ffffffd9;font-size:15px;line-height:1.55;margin:0}.ConcurrentStreamModal_actions__e5AHN{display:flex;flex-direction:column;gap:10px;margin-top:10px;max-width:320px;width:100%}.ConcurrentStreamModal_primaryBtn__Z5vTX{background:#e8a400;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:15px;font-weight:700;padding:13px;transition:opacity .15s}.ConcurrentStreamModal_primaryBtn__Z5vTX:hover{opacity:.88}.ConcurrentStreamModal_secondaryBtn__kXoWb{background:#0000;border:1px solid #fff3;border-radius:8px;color:#fff9;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:border-color .15s,color .15s}.ConcurrentStreamModal_secondaryBtn__kXoWb:hover{border-color:#ffffff80;color:#fff}.AccountHoldPage_wrap__g35Qc{align-items:center;background:var(--bn-bg);color:var(--bn-text);display:flex;justify-content:center;min-height:100vh;padding:110px 5% 60px}.AccountHoldPage_panel__To27x{background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-radius-xl);max-width:520px;padding:40px 34px 34px;text-align:center;width:100%}.AccountHoldPage_badge__TsLft{align-items:center;background:#d0465c24;border:1px solid #d0465c66;border-radius:50%;color:#ffb3be;display:flex;font-size:1.7rem;font-weight:700;height:54px;justify-content:center;margin:0 auto 22px;width:54px}.AccountHoldPage_title__dORsx{font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 14px}.AccountHoldPage_message__3lqb3{color:var(--bn-text);font-size:1.02rem;line-height:1.55;margin:0 0 10px}.AccountHoldPage_sub__56BHX{color:var(--bn-text-muted);font-size:.93rem;line-height:1.55;margin:0 0 26px}.AccountHoldPage_error__rDAFr{background:#d0465c1f;border:1px solid #d0465c59;border-radius:var(--bn-radius-lg);color:#ffb3be;font-size:.88rem;margin:0 0 18px;padding:10px 12px}.AccountHoldPage_primary__vUz3G{background:#e1c084;background:var(--bn-gold,#e1c084);border:none;border-radius:var(--bn-radius-lg);color:#16120a;cursor:pointer;font-size:.98rem;font-weight:600;padding:14px 18px;transition:opacity .18s ease,transform .18s ease;width:100%}.AccountHoldPage_primary__vUz3G:hover:not(:disabled){opacity:.9}.AccountHoldPage_primary__vUz3G:disabled{cursor:default;opacity:.6}.AccountHoldPage_secondary__fY459{background:#0000;border:1px solid var(--bn-border);border-radius:var(--bn-radius-lg);color:var(--bn-text-muted);cursor:pointer;font-size:.9rem;margin-top:12px;padding:12px 18px;width:100%}.AccountHoldPage_secondary__fY459:hover{color:var(--bn-text)}@media (max-width:520px){.AccountHoldPage_panel__To27x{padding:32px 22px 26px}}.Toast_container__XSuf-{bottom:1.5rem;display:flex;flex-direction:column;gap:.6rem;left:1.5rem;margin-left:auto;max-width:420px;pointer-events:none;position:fixed;right:1.5rem;z-index:9999}.Toast_toast__nd-uy{align-items:flex-start;animation:Toast_toast-in__13Psd .22s ease;border-radius:var(--bn-radius-md);box-shadow:0 4px 20px #00000059;color:#fff;display:flex;font-size:.875rem;gap:.75rem;line-height:1.45;padding:.85rem 1rem;pointer-events:all}@keyframes Toast_toast-in__13Psd{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Toast_error__oVepg{background:rgba(var(--bn-danger-rgb),.85)}.Toast_warning__gUheG{background:#b4600ad9}.Toast_success__BTuS8{background:#1a7a4ad9}.Toast_info__YTP4Q{background:rgba(var(--bn-accent-rgb),.85)}.Toast_icon__QI9U5{flex-shrink:0;font-size:1rem;margin-top:1px}.Toast_message__i45iv{flex:1 1}.Toast_close__IVTok{background:none;border:none;color:rgba(var(--bn-text-bright-rgb),.7);cursor:pointer;flex-shrink:0;font-size:.8rem;line-height:1;margin-top:2px;padding:0}.Toast_close__IVTok:hover{color:var(--bn-text-bright)}.BunnyEmbedPlayer_overlay__9ehoO{animation:BunnyEmbedPlayer_fadeIn__x3FFv .3s ease forwards;background:#000;display:flex;flex-direction:column;inset:0;position:fixed;z-index:2000}.BunnyEmbedPlayer_overlayDocked__eoZV7{animation:none;aspect-ratio:16/9;border-radius:12px;inset:auto;bottom:20px;box-shadow:0 12px 40px #0000008c;overflow:hidden;right:20px;width:min(380px,calc(100vw - 40px))}@keyframes BunnyEmbedPlayer_fadeIn__x3FFv{0%{opacity:0}to{opacity:1}}.BunnyEmbedPlayer_topBar__IbAlK{align-items:center;background:linear-gradient(180deg,#0000008c,#0000);display:flex;gap:12px;justify-content:space-between;left:0;padding:16px 20px;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.BunnyEmbedPlayer_topBarDocked__SW3et{gap:6px;opacity:0;padding:8px 10px;transition:opacity .15s ease}.BunnyEmbedPlayer_overlayDocked__eoZV7:focus-within .BunnyEmbedPlayer_topBarDocked__SW3et,.BunnyEmbedPlayer_overlayDocked__eoZV7:hover .BunnyEmbedPlayer_topBarDocked__SW3et{opacity:1}@media (hover:none),(pointer:coarse){.BunnyEmbedPlayer_topBarDocked__SW3et{opacity:1}}.BunnyEmbedPlayer_title__2bQJ5{color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.01em;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 12px #0009;white-space:nowrap}.BunnyEmbedPlayer_topBarDocked__SW3et .BunnyEmbedPlayer_title__2bQJ5{font-size:.75rem}.BunnyEmbedPlayer_actions__\+d8EW{align-items:center;display:flex;flex-shrink:0;gap:8px}.BunnyEmbedPlayer_topBarDocked__SW3et .BunnyEmbedPlayer_actions__\+d8EW{gap:4px}.BunnyEmbedPlayer_iconBtn__5ADs1{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;pointer-events:auto;transition:transform .2s ease,background .2s ease;width:38px}.BunnyEmbedPlayer_iconBtn__5ADs1:hover{background:#000000b3;transform:scale(1.1)}.BunnyEmbedPlayer_iconBtn__5ADs1:focus-visible{outline:2px solid #d4af37;outline:2px solid var(--bn-gold,#d4af37);outline-offset:2px}@media (hover:none),(pointer:coarse){.BunnyEmbedPlayer_iconBtn__5ADs1{height:48px;width:48px}}.BunnyEmbedPlayer_topBarDocked__SW3et .BunnyEmbedPlayer_iconBtn__5ADs1{height:30px;width:30px}.BunnyEmbedPlayer_frameWrap__zsc6I{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0}.BunnyEmbedPlayer_frame__8gIQM{border:0;display:block;height:100%;width:100%}@media (max-width:640px){.BunnyEmbedPlayer_overlayDocked__eoZV7{bottom:12px;right:12px;width:min(240px,calc(100vw - 24px))}}.App_app__zr1wm{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bn-ink);color:var(--bn-text-bright);font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh}.app__rows{padding-bottom:60px;position:relative;z-index:2}.App_player__mVHhX{background:#000;cursor:default;inset:0;position:fixed;z-index:2000}.App_playerBackdrop__q2WHu{inset:0;position:absolute;z-index:0}.App_playerPanel__EtBv9{animation:App_playerFadeIn__-eCQw .3s ease forwards;background-color:#000;background-position:50%;background-size:cover;inset:0;overflow:hidden;position:absolute}@keyframes App_playerFadeIn__-eCQw{0%{opacity:0}to{opacity:1}}.App_playerVideo__6o589{background:#0000;display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%;z-index:1}.App_playerWatermark__vjaGn{bottom:28px;filter:brightness(0) invert(1);opacity:.3;pointer-events:none;position:absolute;right:32px;transition:opacity .3s ease;width:44px;z-index:5}