@font-face{font-family:Sora Fallback;src:local(Arial);size-adjust:113.73%;ascent-override:85.29%;descent-override:25.5%;line-gap-override:0%}:root{--bg:#e8edf5;--paper:#fff;--paper-warm:#f4efe6;--ink:#0a1530;--ink-2:#0f172a;--subtle:#475569;--mute:#475569;--muted:#94a3b8;--line:#0a153014;--line-strong:#0a153029;--accent:#1d4ed8;--accent-hover:#1e40af;--accent-soft:#1d4ed82e;--accent-tint:#1d4ed80f;--accent-glow:#1d4ed852;--copper:#c04a1a;--copper-soft:#c04a1a24;--copper-tint:#c04a1a14;--good:#0f7a4d;--good-soft:#0f7a4d1f;--shadow-sm:0 6px 18px -10px #0a15302e;--shadow-md:0 12px 36px -12px #0a153029;--shadow-lg:0 28px 64px -24px #0a15304d;--shadow-xl:0 40px 80px -28px #0a15306b;--header-bg:#e8edf5db;--maxw:1180px}:root[data-theme=dark]{--bg:#070c18;--paper:#101727;--paper-warm:#141b2b;--ink:#eaf0fa;--ink-2:#d3dcec;--subtle:#9aa9c4;--mute:#9aa9c4;--muted:#6b7a96;--line:#ffffff17;--line-strong:#ffffff2e;--accent:#4f7cff;--accent-hover:#6b95ff;--accent-soft:#4f7cff38;--accent-tint:#4f7cff1a;--accent-glow:#4f7cff66;--copper:#e0703a;--copper-soft:#e0703a2e;--copper-tint:#e0703a1a;--good:#34d399;--good-soft:#34d39924;--header-bg:#070c18d1;--shadow-md:0 12px 36px -12px #00000080;--shadow-lg:0 28px 64px -24px #0009;--shadow-xl:0 40px 80px -28px #000000b3}.bnl *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-sora),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.55}.bnl a{color:inherit;text-decoration:none}.bnl img,.bnl svg{display:block}.bnl .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.bnl .eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.bnl .section{padding:92px 0}.bnl h2{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}.bnl p{color:var(--subtle)}.bnl .text-balance{text-wrap:balance}.bnl .brand{color:var(--accent);letter-spacing:-.005em;font-size:1.15em;font-weight:600}.bnl .brand-light{font-size:1.06em;font-weight:inherit;letter-spacing:-.005em}.bnl .brand-copper{font-size:1.06em;font-weight:inherit;letter-spacing:-.005em;color:var(--copper)}.bnl header{z-index:100;border-bottom:1px solid var(--line);background:0 0;position:sticky;top:0}.bnl header:before{content:"";background:var(--header-bg);-webkit-backdrop-filter:saturate(140%)blur(12px);z-index:-1;pointer-events:none;position:absolute;inset:0}.bnl .header-row{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:28px;margin:0 auto;padding:14px 32px;display:flex}.bnl .header-logo{align-items:center;gap:10px;display:flex}.bnl .header-logo-mark{background:var(--accent);color:#fff;letter-spacing:-.02em;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}.bnl .header-logo-word{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600}.bnl .hero-nav{gap:32px;margin:0 auto;display:flex}.bnl .hero-nav a{color:var(--ink);opacity:.82;font-size:14.5px;font-weight:600;transition:all .15s}.bnl .hero-nav a:hover{opacity:1}.bnl .header-actions{align-items:center;gap:16px;display:flex}.bnl .lang-switch{display:inline-flex;position:relative}.bnl .lang{font-family:var(--font-mono),monospace;border:1px solid var(--line-strong);color:var(--subtle);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:600;display:inline-flex}.bnl .lang:hover{border-color:var(--accent);color:var(--accent)}.bnl .lang-menu{background:var(--paper);border:1px solid var(--line);min-width:152px;box-shadow:var(--shadow-md);z-index:120;border-radius:12px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0}.bnl .lang-menu.open{display:block}.bnl .lang-opt{color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.bnl .lang-opt:hover{background:#1d4ed81c}.bnl .lang-opt.active{color:var(--accent);font-weight:600}.bnl .lang-opt .tick{opacity:0}.bnl .lang-opt.active .tick{opacity:1}.bnl .header-signin{color:var(--ink);font-size:14.5px;font-weight:600}.bnl .header-cta{background:var(--accent);color:#fff;font-family:var(--font-sora);letter-spacing:.005em;white-space:nowrap;border:none;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .15s}.bnl .header-cta:hover{background:var(--accent-hover)}.bnl .theme-toggle{border:1.5px solid var(--accent);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;transition:border-color .25s,box-shadow .25s,transform .15s;display:grid;position:relative;overflow:hidden}.bnl .theme-toggle:hover{transform:translateY(-1px)}:root[data-theme=dark] .theme-toggle{box-shadow:0 0 18px #6b95ff66}.bnl .theme-toggle .liquid{background:var(--accent);z-index:0;pointer-events:none;will-change:transform;backface-visibility:hidden;transition:transform .55s cubic-bezier(.6,0,.4,1);position:absolute;inset:0;transform:translateY(100%)}:root[data-theme=dark] .theme-toggle .liquid{transform:translateY(0)}.bnl .theme-toggle svg{z-index:1;will-change:transform,opacity;backface-visibility:hidden;width:16px;height:16px;transition:opacity .35s,transform .4s cubic-bezier(.6,0,.4,1);position:absolute}.bnl .theme-toggle svg.sun{color:var(--accent);opacity:1;transform:scale(1)rotate(0)}.bnl .theme-toggle svg.moon{color:#fff;opacity:0;transform:scale(.6)rotate(-30deg)}:root[data-theme=dark] .theme-toggle svg.sun{opacity:0;transform:scale(.6)rotate(30deg)}:root[data-theme=dark] .theme-toggle svg.moon{opacity:1;transform:scale(1)rotate(0)}.bnl .hero-section{padding:40px 0 56px;position:relative;overflow:hidden}.bnl .hero-blobs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.bnl .hero-blob{filter:blur(80px);border-radius:50%;position:absolute}.bnl .hero-blob-a{background:#b4c8f580;width:640px;height:640px;animation:18s ease-in-out infinite hero-blob-a-drift;top:-10%;right:-8%}.bnl .hero-blob-b{background:#c8d7f066;width:520px;height:520px;animation:22s ease-in-out infinite hero-blob-b-drift;bottom:-15%;left:-10%}@keyframes hero-blob-a-drift{0%,to{transform:translate(0)}50%{transform:translate(-30px,20px)}}@keyframes hero-blob-b-drift{0%,to{transform:translate(0)}50%{transform:translate(20px,-25px)}}:root[data-theme=dark] .hero-blob-a{background:#4f7cff33}:root[data-theme=dark] .hero-blob-b{background:#4f7cff1f}.bnl .hero-inner{z-index:1;text-align:center;max-width:900px;margin:0 auto;padding:0 32px;position:relative}.bnl .hero-eyebrow{background:var(--accent-tint);border:1px solid var(--accent-soft);color:var(--accent);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.bnl .hero-h1{font-family:var(--font-sora),"Sora",system-ui,sans-serif;letter-spacing:-.035em;color:var(--ink);max-width:1100px;margin:0 auto;font-size:clamp(44px,6.6vw,92px);font-weight:800;line-height:1.04}.bnl .hero-h1 .hero-h1-trail{white-space:nowrap}.bnl .hero-h1 .h1-gap{height:.14em;display:block}.bnl .hero-h1 .rotator{color:var(--accent);white-space:nowrap;min-width:2ch;display:inline-block;position:relative}.bnl .hero-h1 .rotator-word{transition:opacity .26s,transform .26s;display:inline-block}.bnl .hero-h1 .squiggle{width:100%;height:.26em;color:var(--accent);pointer-events:none;position:absolute;bottom:-.14em;left:0;right:0}.bnl .hero-keystrip{font-family:var(--font-mono),monospace;color:var(--subtle);letter-spacing:.04em;text-align:center;max-width:840px;margin:16px auto 4px;font-size:13px;line-height:1.8}.bnl .hero-keystrip .kw-accent{color:var(--accent);font-weight:600}.bnl .hero-keystrip .kw{color:var(--ink-2);font-weight:500}.bnl .hero-keystrip .dot{color:var(--line-strong);padding:0 8px}@media (max-width:760px){.bnl .hero-keystrip{font-size:11px;line-height:1.7}.bnl .hero-keystrip .dot{padding:0 5px}}.bnl .hero-sub{color:var(--subtle);max-width:620px;margin:18px auto 36px;font-size:19px;font-weight:400;line-height:1.55}.bnl .hero-wave{justify-content:center;align-items:center;gap:3px;max-width:720px;height:64px;margin:-12px auto 36px;display:flex}.bnl .hero-wave-bar{background:linear-gradient(180deg,var(--accent),#1d4ed866);width:5px;animation-name:hero-wave-pulse;animation-duration:var(--dur,1.2s);animation-delay:var(--delay,0s);height:var(--peak,20px);border-radius:3px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:inline-block}@keyframes hero-wave-pulse{0%{opacity:.45;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1.1)}}.bnl .hero-intake-stage{max-width:760px;margin:0 auto;position:relative}.bnl .sticker{z-index:5;font-family:var(--font-mono),monospace;color:#fff;background:var(--copper);box-shadow:var(--shadow-md);white-space:nowrap;border-radius:12px;padding:8px 13px;font-size:12.5px;font-weight:600;position:absolute}.bnl .sticker.left{top:84px;left:-94px;transform:rotate(-6deg)}.bnl .sticker.right{background:var(--accent);top:150px;right:-86px;transform:rotate(5deg)}.bnl .sticker svg{fill:none;stroke:currentColor;width:54px;height:36px;position:absolute}.bnl .sticker svg path{stroke-width:2.8px}.bnl .sticker.left svg{color:var(--copper);top:9px;right:-44px}.bnl .sticker.right svg{color:var(--accent);top:9px;left:-44px;transform:scaleX(-1)}.bnl .hero-intake{background:var(--paper);border:1px solid var(--line);width:100%;max-width:760px;box-shadow:var(--shadow-md);text-align:left;border-radius:18px;margin:0 auto;overflow:hidden}.bnl .hero-intake-tabs{grid-template-columns:1fr 1fr 1fr;display:grid}.bnl .hero-intake-tab{color:var(--mute);font-family:var(--font-sora);cursor:pointer;border:none;border-bottom:1px solid var(--line);background:0 0;justify-content:center;align-items:center;gap:9px;padding:18px 12px;font-size:15px;font-weight:600;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.bnl .hero-intake-tab.active{color:#fff;border-bottom:1px solid var(--accent);box-shadow:inset 0 -1px 0 var(--accent);background:#0a1530}[data-theme=dark] .bnl .hero-intake-tab.active{background:var(--accent)}.bnl .hero-intake-tab:hover:not(.active){color:var(--ink);background:#1d4ed81c}.bnl .hero-intake-body{grid-template-columns:1fr;padding:28px;display:grid}.bnl .hero-intake-body>.hero-intake-pane{grid-area:1/1}.bnl .hero-intake-pane{opacity:1;transition:opacity .2s,transform .2s;transform:none}.bnl .hero-intake-pane:not(.active){visibility:hidden;pointer-events:none;opacity:0;transition:opacity .16s,transform .16s,visibility 0s .16s;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.bnl .hero-intake-pane,.bnl .hero-intake-pane:not(.active){transition:none;transform:none}}.bnl .hero-intake-pane[data-pane=upload]{border:1.5px dashed var(--line);text-align:center;background:color-mix(in srgb,var(--bg) 45%,transparent);border-radius:14px;padding:44px 24px;display:block}.bnl .hero-intake-pane[data-pane=link]{text-align:center;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 45%,transparent);border-radius:14px;padding:32px 24px;display:block}.bnl .hero-intake-link-row{flex-direction:column;align-items:center;gap:14px;max-width:none;margin:0;display:flex}.bnl .hero-intake-link-row .hero-intake-link-field{flex:none;align-self:stretch}.bnl .hero-intake-pane[data-pane=record]{text-align:center;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 45%,transparent);border-radius:14px;padding:32px 24px;display:block}.bnl .hero-intake-icon-circle{background:var(--accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:inline-flex}.bnl .hero-intake-pane h3{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:700}.bnl .hero-intake-formats{color:var(--mute);margin:0 0 22px;font-size:14px}.bnl .hero-cta{background:var(--accent);color:#fff;font-family:var(--font-sora);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s,background .15s;display:inline-flex}.bnl .hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px -10px #1d4ed88c}.bnl .hero-intake-link-field{background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);cursor:text;border-radius:12px;flex:180px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px;transition:all .18s;display:flex;position:relative}.bnl .hero-intake-link-field>svg{color:var(--accent);opacity:.75;flex:none}.bnl .hero-intake-link-field:focus-within{background:var(--paper);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-glow)}.bnl .hero-intake-link-input{z-index:1;width:100%;height:44px;font-family:var(--font-mono),monospace;color:var(--ink);caret-color:var(--accent);background:0 0;border:none;outline:none;font-size:14px;font-weight:500;position:relative}.bnl .hero-intake-link-input::placeholder{color:var(--muted)}.bnl .link-marquee{pointer-events:none;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0 14px 0 40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.bnl .lm-track{white-space:nowrap;will-change:transform;animation:26s linear infinite lm-run;display:inline-flex}.bnl .lm-seg{font-family:var(--font-mono),monospace;color:var(--muted);letter-spacing:.01em;font-size:14px;font-weight:500}@keyframes lm-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.bnl .hero-intake-link-field:focus-within .link-marquee{opacity:0}.bnl .hero-intake-link-field:has(.hero-intake-link-input:not(:placeholder-shown)) .link-marquee{opacity:0}.bnl .hero-cta-compact{padding:10px 18px;font-size:14px}.bnl .hero-record-btn{border:3px solid var(--accent);cursor:pointer;width:72px;height:72px;color:var(--accent);background:0 0;border-radius:50%;place-items:center;transition:all .18s;display:inline-grid}.bnl .hero-record-btn:hover{background:var(--accent-tint);transform:scale(1.04)}.bnl .hero-intake-meta{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:14px 28px;font-size:12px;font-weight:500;display:flex}.bnl .hero-intake-meta-free{color:var(--accent);font-weight:700}.bnl .hero-intake-meta .sep{background:var(--mute);opacity:.5;border-radius:50%;width:3px;height:3px}.bnl .stats{padding:64px 0 24px}.bnl .stats-row{max-width:var(--maxw);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);gap:0;margin:0 auto;display:grid}.bnl .stat{border-right:1px solid var(--line);padding:40px 32px;transition:background .25s;position:relative}.bnl .stat:last-child{border-right:none}.bnl .stat:hover{background:#1d4ed808}.bnl .stat-num{letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:clamp(48px,7vw,96px);font-weight:800;line-height:.9;display:flex;position:relative}.bnl .stat-num .unit{color:var(--accent);letter-spacing:0;margin-left:2px;font-size:.35em;font-weight:600}.bnl .stat-num .plus{color:var(--accent);font-weight:700}.bnl .stat-label{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-top:16px;font-size:11px;font-weight:600;line-height:1.5}.bnl .stat-detail{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}.bnl .showcase-row{grid-template-columns:1fr 1.25fr;align-items:center;gap:54px;margin-top:56px;display:grid}.bnl .showcase-row.flip .showcase-copy{order:2}.bnl .showcase-row.flip .browser{order:1}.bnl .showcase-copy h3{font-family:var(--font-newsreader),serif;color:var(--ink);letter-spacing:-.02em;margin:14px 0;font-size:29px;font-weight:700;line-height:1.14}.bnl .showcase-copy p{font-size:16px;line-height:1.6}.bnl .showcase-copy ul{flex-direction:column;gap:10px;margin:18px 0 0;list-style:none;display:flex}.bnl .showcase-copy li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.bnl .showcase-copy li .ck{color:var(--good);flex:none;font-weight:700}.bnl .browser{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:14px;overflow:hidden}.bnl .browser-bar{border-bottom:1px solid var(--line);background:#0a153006;align-items:center;gap:8px;padding:11px 14px;display:flex}.bnl .browser-bar .dots{gap:6px;display:flex}.bnl .browser-bar .dots i{background:#0a153024;border-radius:50%;width:11px;height:11px}.bnl .browser-bar .url{font-family:var(--font-mono),monospace;color:var(--muted);margin-left:8px;font-size:11.5px}.bnl .browser img{background:var(--bg);width:100%;height:auto;display:block}.bnl .showcase-sub{text-align:center;max-width:60ch;color:var(--subtle);margin:14px auto 0;font-size:17px;line-height:1.55}.bnl .shot{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:var(--paper);border-radius:16px;overflow:hidden}.bnl .shot img{width:100%;height:auto;display:block}.bnl .src-strip{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.bnl .src-chip{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex:240px;align-items:center;gap:11px;padding:16px 20px;display:inline-flex}.bnl .src-chip .ic{background:var(--accent-tint);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.bnl .src-chip b{color:var(--ink);font-size:15.5px;font-weight:700;display:block}.bnl .src-chip span{color:var(--subtle);font-size:13.5px}.bnl .tags{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.bnl .tag{background:var(--paper);border:1px solid var(--line);color:var(--ink-2);border-radius:30px;align-items:center;gap:9px;padding:10px 17px;font-size:14.5px;font-weight:600;display:inline-flex}.bnl .tag .d{background:var(--accent);border-radius:50%;width:8px;height:8px}.bnl .tag:nth-child(2n) .d{background:var(--copper)}.bnl .tag:nth-child(3n) .d{background:var(--good)}.bnl .feat-row{grid-template-columns:1fr 1.1fr;align-items:center;gap:54px;margin-top:44px;display:grid}.bnl .feat-row.flip>:first-child{order:2}.bnl .feat-list{flex-direction:column;gap:22px;display:flex}.bnl .feat-item h3{font-family:var(--font-newsreader),serif;color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:20px;font-weight:700}.bnl .feat-item p{color:var(--subtle);font-size:15.5px;line-height:1.55}.bnl .feat-item ul{flex-direction:column;gap:7px;margin:10px 0 0;list-style:none;display:flex}.bnl .feat-item li{color:var(--ink-2);gap:9px;font-size:14.5px;display:flex}.bnl .feat-item li .ck{color:var(--good);flex:none;font-weight:700}.bnl .feat-cta{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:12px 22px;font-size:15px;font-weight:700;display:inline-flex}.bnl .lang-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:20px;padding:30px}.bnl .lang-100{font-family:var(--font-newsreader),serif;letter-spacing:-.03em;color:var(--ink);font-size:56px;font-weight:800;line-height:1}.bnl .lang-100 .plus{color:var(--accent)}.bnl .lang-100-sub{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);margin-top:8px;font-size:12px;font-weight:600}.bnl .lang-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.bnl .lang-chip{color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:7px 13px;font-size:13.5px;font-weight:600}.bnl .lang-chip.more{color:var(--accent);background:var(--accent-tint);border-color:var(--accent-soft)}.bnl .lang-note{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:16px;font-size:13px;line-height:1.5}.bnl .lang-note b{color:var(--subtle);font-weight:700}.bnl .sum-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:20px;overflow:hidden}.bnl .sum-top{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.bnl .sum-badge{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-tint);border-radius:20px;padding:5px 11px;font-size:11px;font-weight:700}.bnl .sum-time{color:var(--muted);font-size:12px;font-weight:600}.bnl .sum-sec{border-top:1px solid var(--line);padding:13px 18px}.bnl .sum-sec h5{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);margin-bottom:8px;font-size:11px;font-weight:600}.bnl .sum-sec p{color:var(--ink-2);font-size:14px;line-height:1.55}.bnl .sum-sec ul{flex-direction:column;gap:7px;list-style:none;display:flex}.bnl .sum-sec li{color:var(--ink-2);gap:9px;font-size:13.5px;line-height:1.4;display:flex}.bnl .sum-sec li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.bnl .sum-task{color:var(--ink-2);align-items:flex-start;gap:9px;padding:3px 0;font-size:13.5px;display:flex}.bnl .sum-task .box{border:1.5px solid var(--accent);width:16px;height:16px;color:var(--accent);border-radius:5px;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}.bnl .sum-topics{flex-wrap:wrap;gap:7px;display:flex}.bnl .sum-topics .t{color:var(--subtle);background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:5px 11px;font-size:12px;font-weight:600}.bnl .tg{box-shadow:var(--shadow-lg);background:#0e1621;border:1px solid #ffffff0f;border-radius:22px;padding:18px}.bnl .tg-head{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:2px 4px 14px;display:flex}.bnl .tg-ava{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.bnl .tg-name{color:#fff;font-size:14px;font-weight:600;line-height:1.1}.bnl .tg-status{color:#7da3c9;font-size:11.5px}.bnl .tg-body{flex-direction:column;gap:10px;padding:16px 2px 4px;display:flex}.bnl .tg-msg{border-radius:14px;max-width:84%;padding:9px 12px;font-size:13.5px;line-height:1.5}.bnl .tg-msg.in{color:#fff;background:#2b5278;border-bottom-right-radius:5px;align-self:flex-end}.bnl .tg-msg.out{color:#e7eef5;background:#182533;border-bottom-left-radius:5px;align-self:flex-start}.bnl .tg-voice{align-items:center;gap:10px;min-width:200px;display:flex}.bnl .tg-voice .play{color:#2b5278;background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.bnl .tg-voice .wf{background:repeating-linear-gradient(90deg,#ffffff8c 0 2px,#0000 2px 5px);border-radius:2px;flex:1;height:16px}.bnl .tg-voice .dur{color:#fffc;font-size:11px}.bnl .tg-hint{color:#cfe0f2;background:#7da3f024;border-radius:10px;margin-top:7px;padding:8px 11px;font-size:12px;line-height:1.45}.bnl .tg-limits{font-family:var(--font-mono),monospace;color:var(--subtle);background:var(--bg);border:1px solid var(--line);border-radius:20px;align-items:center;gap:8px;margin-top:18px;padding:8px 15px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:960px){.bnl .feat-row{grid-template-columns:1fr;gap:28px}.bnl .feat-row.flip>:first-child{order:0}}.bnl .door{color:#e2e8f0;background:#0a1530;border-radius:24px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:54px;display:grid;position:relative;overflow:hidden}.bnl .door:after{content:"";background:radial-gradient(circle,var(--accent-soft),transparent 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-90px;right:-90px}.bnl .door .eyebrow{color:#7da3f0}.bnl .door h2{color:#fff;margin-top:14px;font-size:clamp(28px,3.4vw,38px)}.bnl .door p{color:#e2e8f0bf;max-width:42ch;margin-top:16px;font-size:17px}.bnl .door-btn{color:var(--accent);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:14px 24px;font-size:16px;font-weight:700;display:inline-flex}.bnl .mini-meet{z-index:1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:18px;position:relative}.bnl .mini-meet .row{color:#e2e8f0;border-bottom:1px solid #ffffff0f;align-items:center;gap:11px;padding:9px 0;font-size:13.5px;display:flex}.bnl .mini-meet .row:last-child{border-bottom:none}.bnl .mini-meet .av{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.bnl .door-chips{z-index:1;flex-wrap:wrap;gap:10px;margin-top:22px;display:flex;position:relative}.bnl .door-chip{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:9px;padding:7px 13px 7px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.bnl .door-chip .b{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.bnl .meet-panel{z-index:1;background:#16274a;border:1px solid #ffffff24;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 56px -26px #000000bf}.bnl .meet-panel .mp-head{background:#ffffff0f;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:14px 16px;display:flex}.bnl .meet-panel .mp-head .mp-logo{background:var(--accent);color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.bnl .meet-panel .mp-head .mp-t{color:#fff;font-size:13px;font-weight:700}.bnl .meet-panel .mp-body{padding:8px}.bnl .meet-panel .row{color:#eef3fa;border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:11px 10px;font-size:13.5px;display:flex}.bnl .meet-panel .row:last-child{border-bottom:none}.bnl .meet-panel .av{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.bnl .badge-live{font-family:var(--font-mono),monospace;color:#fff;background:var(--copper);border-radius:20px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.bnl .badge-live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.3}}.bnl .plan{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:30px;position:relative}.bnl .plan.pro{border:1.5px solid var(--accent);box-shadow:var(--shadow-lg)}.bnl .ribbon{background:var(--accent);color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:5px 11px;font-size:10.5px;font-weight:600;position:absolute;top:-12px;left:30px}.bnl .plan .pname{letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);font-size:14px;font-weight:800}.bnl .plan .price{font-family:var(--font-newsreader),serif;color:var(--ink);letter-spacing:-.02em;margin:12px 0 2px;font-size:clamp(30px,2.5vw,38px);font-weight:800;line-height:1}.bnl .plan .price small{font-family:var(--font-sora);color:var(--muted);letter-spacing:normal;font-size:14px;font-weight:600}.bnl .plan .pdesc{min-height:52px;color:var(--subtle);margin-top:10px;font-size:13.5px}.bnl .plan ul{flex-direction:column;gap:11px;margin:18px 0 24px;list-style:none;display:flex}.bnl .plan li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.bnl .plan li .ck{color:var(--good);flex:none;margin-top:1px}.bnl .plan .pbtn{text-align:center;border-radius:999px;width:100%;padding:13px;font-size:15px;font-weight:700;display:block}.bnl .plan{flex-direction:column;display:flex}.bnl .plan ul{flex:1}.bnl .api-note{color:var(--muted);max-width:46ch;margin-top:18px;font-size:13px;line-height:1.5}.bnl .flow{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:20px;padding:24px 26px}.bnl .flow-step{align-items:center;gap:14px;display:flex}.bnl .flow-ic{border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.bnl .flow-step b{color:var(--ink);font-size:15px;font-weight:700;line-height:1.2;display:block}.bnl .flow-step span{color:var(--subtle);font-size:13px}.bnl .flow-arrow{color:var(--muted);margin:4px 0 4px 23px;display:flex}.bnl .flow-tools{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:18px;display:flex}.bnl .flow-tools .t{font-family:var(--font-mono),monospace;color:var(--subtle);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:600}.bnl .faq{max-width:780px;margin:38px auto 0}.bnl .faq details{border-bottom:1px solid var(--line)}.bnl .faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:18px;font-weight:700;list-style:none;display:flex}.bnl .faq summary::-webkit-details-marker{display:none}.bnl .faq summary .pm{color:var(--accent);font-size:22px;font-weight:400;transition:all .2s}.bnl .faq details[open] summary .pm{transform:rotate(45deg)}.bnl .faq .ans{color:var(--subtle);max-width:64ch;padding:0 4px 20px;font-size:15.5px}.bnl .fin-cta{background:linear-gradient(120deg,var(--accent) 0%,var(--accent-soft) 42%,var(--line) 74%,var(--bg) 100%);box-shadow:0 34px 80px -34px var(--accent-glow);border-radius:34px;padding:2px}.bnl .fin-cta__inner{background:var(--paper);background-image:radial-gradient(120% 150% at 100% 0%,var(--accent-tint) 0%,#0000 52%);border-radius:32px;align-items:center;gap:20px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.bnl .fin-cta__copy{flex:auto;min-width:0}.bnl .fin-cta__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-soft);background:var(--accent-tint);border-radius:999px;align-items:center;gap:9px;margin-bottom:16px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.bnl .fin-cta__eyebrow .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.bnl .fin-cta__h2{font-family:var(--font-sora);letter-spacing:-.025em;color:var(--ink);font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.12}.bnl .fin-cta__brand{color:var(--accent)}.bnl .fin-cta__sub{color:var(--subtle);max-width:52ch;margin-top:12px;font-size:15.5px;line-height:1.55}.bnl .fin-cta__row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.bnl .fin-cta__btn{font-family:var(--font-sora);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .25s,background .2s,border-color .2s;display:inline-flex}.bnl .fin-cta__btn--primary{background:var(--accent);color:#fff;box-shadow:0 14px 30px -10px var(--accent-glow)}.bnl .fin-cta__btn--primary:hover{background:var(--accent-hover);box-shadow:0 20px 40px -12px var(--accent-glow);transform:translateY(-2px)}.bnl .fin-cta__btn--ghost{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.bnl .fin-cta__btn--ghost:hover{background:var(--accent-tint);border-color:var(--accent);transform:translateY(-2px)}.bnl .fin-cta__art{flex:0 0 330px;justify-content:flex-end;width:330px;display:flex}.bnl .fin-cta__mascot{width:330px;height:auto;display:block}[data-theme=dark] .bnl .fin-cta__inner{background-image:radial-gradient(120% 150% at 100% 0%,var(--accent-soft) 0%,#0000 55%)}@media (max-width:760px){.bnl .fin-cta__inner{text-align:center;flex-direction:column;padding:28px 22px}.bnl .fin-cta__sub{margin-left:auto;margin-right:auto}.bnl .fin-cta__row{flex-direction:column;align-items:stretch;margin-top:18px}.bnl .fin-cta__btn{justify-content:center;width:100%}.bnl .fin-cta__art{flex:none;justify-content:center;width:auto;margin-top:8px}.bnl .fin-cta__mascot{width:300px}}.bnl footer{color:#e2e8f0b3;background:#0a1530;margin-top:90px;padding:60px 0 36px}.bnl .fgrid{grid-template-columns:1.5fr 1fr 1.15fr 1.05fr 1.05fr 1.2fr;gap:28px;display:grid}.bnl .fbrand{color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.bnl .fbrand .header-logo-mark{box-shadow:none}.bnl .ftag{color:#e2e8f099;max-width:30ch;margin-top:14px;font-size:14px}.bnl footer h4{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#e2e8f073;margin-bottom:14px;font-size:11.5px;font-weight:600}.bnl footer ul{flex-direction:column;gap:10px;list-style:none;display:flex}.bnl footer ul a{color:#e2e8f0b8;font-size:14.5px}.bnl footer ul a:hover{color:#fff}.bnl .fbot{color:#e2e8f073;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:46px;padding-top:22px;font-size:13px;display:flex}.bnl .foot-marquee{border-bottom:1px solid #ffffff12;margin-bottom:40px;padding:14px 0 6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.bnl .fm-track{white-space:nowrap;will-change:transform;animation:34s linear infinite fm-run;display:inline-flex}.bnl .fm-seg{font-family:var(--font-sora);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.4px #e2e8f02b;padding-right:.3em;font-size:clamp(52px,9vw,118px);font-weight:800;line-height:1.12}.bnl .fm-seg .dot{-webkit-text-stroke:0;color:var(--copper);opacity:.85}@keyframes fm-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.bnl .shot,.bnl .flow,.bnl .tg,.bnl .lang-card,.bnl .src-chip,.bnl .tag,.bnl .plan{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s}.bnl .shot,.bnl .flow,.bnl .tg,.bnl .lang-card{will-change:transform}.bnl .src-chip:hover{border-color:var(--accent-soft);box-shadow:var(--shadow-md);transform:translateY(-4px)}.bnl .tag:hover{border-color:var(--accent-soft);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.bnl .shot,.bnl .flow,.bnl .tg,.bnl .lang-card,.bnl .src-chip,.bnl .tag,.bnl .plan,.bnl .fm-track{transition:none;animation:none}.bnl .shot:hover,.bnl .flow:hover,.bnl .tg:hover,.bnl .lang-card:hover,.bnl .src-chip:hover,.bnl .tag:hover,.bnl .plan:hover{transform:none}}.bnl .reveal{opacity:0;will-change:transform,opacity;transition:opacity .7s,transform .8s cubic-bezier(.2,.75,.25,1);transform:translate(40px)}.bnl .feat-row.flip .reveal,.bnl .showcase-row.flip .reveal{transform:translate(-40px)}.bnl .reveal.in-view,.bnl .feat-row.flip .reveal.in-view,.bnl .showcase-row.flip .reveal.in-view{opacity:1;transform:none}.bnl .after-tile.reveal,.bnl .plat-card.reveal,.bnl .teams-dark__stage.reveal{transform:translateY(16px)}.bnl .after-tile.reveal.in-view,.bnl .plat-card.reveal.in-view,.bnl .teams-dark__stage.reveal.in-view{transform:none}.bnl .after-tv .after-tile:nth-child(2),.bnl .plat-grid .plat-card:nth-child(4n+2){transition-delay:60ms}.bnl .after-tv .after-tile:nth-child(3),.bnl .plat-grid .plat-card:nth-child(4n+3){transition-delay:.12s}.bnl .plat-grid .plat-card:nth-child(4n+4){transition-delay:.18s}.bnl .after-tv .after-tile:hover,.bnl .plat-grid .plat-card:hover{transition-delay:0s}.bnl .showcase-row:not(.flip) .shot:hover,.bnl .feat-row:not(.flip) .shot:hover,.bnl .feat-row:not(.flip) .flow:hover,.bnl .feat-row:not(.flip) .tg:hover,.bnl .feat-row:not(.flip) .lang-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-10px)rotate(1.4deg)scale(1.012)}.bnl .showcase-row.flip .shot:hover,.bnl .feat-row.flip .shot:hover,.bnl .feat-row.flip .flow:hover,.bnl .feat-row.flip .tg:hover,.bnl .feat-row.flip .lang-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-10px)rotate(-1.4deg)scale(1.012)}@media (prefers-reduced-motion:reduce){.bnl .reveal{transition:none;opacity:1!important;transform:none!important}}@media (max-width:760px){.bnl .reveal{transition:none;opacity:1!important;transform:none!important}}.bnl .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bnl .lead{max-width:46ch}@media (max-width:960px){.bnl .hero-nav{display:none}.bnl .stats-row{grid-template-columns:1fr 1fr}.bnl .stat{border-right:none;border-bottom:1px solid var(--line)}.bnl .stat:nth-child(odd){border-right:1px solid var(--line)}.bnl .stat:nth-last-child(-n+2){border-bottom:none}.bnl .showcase-row{grid-template-columns:1fr;gap:28px}.bnl .showcase-row.flip .showcase-copy,.bnl .showcase-row.flip .browser{order:0}.bnl .door{grid-template-columns:1fr;padding:38px}.bnl .fgrid{grid-template-columns:1fr 1fr}.bnl .sticker{display:none}}@media (max-width:560px){.bnl .stats-row{grid-template-columns:1fr}.bnl .stat{border-right:none;border-bottom:1px solid var(--line);padding:24px 20px}.bnl .stat:nth-child(odd){border-right:none}.bnl .stat:last-child{border-bottom:none}.bnl .stat-num{font-size:clamp(40px,12vw,60px)}.bnl .src-chip{flex:100%}.bnl .section{padding:62px 0}.bnl .final,.bnl .door{padding:34px 24px}.bnl .fgrid{grid-template-columns:1fr}.bnl .header-row{gap:10px;padding:11px 16px}.bnl .header-signin,.bnl .lang-switch,.bnl .header-actions .theme-toggle{display:none}.bnl .header-logo{flex-shrink:0}.bnl .header-actions{gap:10px}.bnl .header-cta{white-space:nowrap;padding:9px 14px;font-size:13.5px}.bnl .wrap,.bnl .hero-inner{padding:0 16px}.bnl .final-cta{flex-direction:column;align-items:stretch}.bnl .hero-eyebrow,.bnl .sub-more,.bnl .hero-wave,.bnl .hero-keystrip{display:none}.bnl .hero-section{padding:12px 0 30px}.bnl .hero-sub{margin:9px auto 13px;font-size:15.5px;line-height:1.5}.bnl .hero-h1{line-height:1.05;font-size:36px!important}.bnl .hero-intake-body{padding:16px}.bnl .hero-intake-pane[data-pane=upload]{padding:22px 18px}.bnl .hero-intake-icon-circle{width:44px;height:44px;margin-bottom:10px}.bnl .hero-intake-pane h3{margin:0 0 6px;font-size:17px}.bnl .hero-intake-formats{margin-bottom:13px}.bnl .hero-intake-meta{gap:9px;padding:10px 16px;font-size:11px}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}.bnl .hero-mascot{z-index:30;pointer-events:none;filter:drop-shadow(0 16px 20px #0a153033);width:425px;position:absolute;bottom:0;right:-280px}.bnl .hero-mascot img{pointer-events:auto;transform-origin:50% 100%;width:100%;height:auto;display:block}.bnl .hero-mascot:hover img{animation:1.5s ease-in-out infinite home-mascot-alive}@keyframes home-mascot-alive{0%{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(-9px)rotate(-2.6deg)scale(1.015,.985)}36%{transform:translateY(0)rotate(1.2deg)scale(.99,1.01)}56%{transform:translateY(-5px)rotate(2.2deg)scale(1.01,.99)}74%{transform:translateY(0)rotate(-1deg)scale(1)}to{transform:translateY(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.bnl .hero-mascot:hover img{animation:none}}@media (max-width:1420px){.bnl .hero-mascot{display:none}}.bnl .home-mascot-stage .sticker.right{z-index:31;top:64px;right:-52px}.bnl .src-track-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:32px;margin-top:34px;padding:0 0 48px;overflow:hidden}.bnl .src-track-banner{background:linear-gradient(180deg,var(--bg) 0%,var(--paper) 100%);justify-content:center;padding:34px 0 0;display:flex}.bnl .src-track-banner img{filter:drop-shadow(0 18px 26px #0a153024);transform-origin:50%;will-change:transform;width:100%;max-width:620px;height:auto;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.bnl .src-track-banner:hover img{transform:scale(1.05)}.bnl .src-track-copy{padding:8px 48px 0}.bnl .src-track{grid-template-columns:repeat(4,1fr);gap:0;padding:44px 48px 0;display:grid;position:relative}.bnl .src-track:before{content:"";background:repeating-linear-gradient(90deg,var(--line-strong) 0 10px,transparent 10px 18px);z-index:0;height:2px;position:absolute;top:66px;left:9%;right:9%}.bnl .src-track-stop{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:0 14px;display:flex;position:relative}.bnl .src-track-node{color:#fff;width:52px;height:52px;font-family:var(--font-mono),monospace;box-shadow:var(--shadow-sm);border-radius:16px;place-items:center;margin-bottom:16px;font-size:15px;font-weight:700;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:grid}.bnl .src-track-stop:hover .src-track-node{box-shadow:var(--shadow-md);transform:translateY(-6px)scale(1.06)}.bnl .src-track-stop b{color:var(--ink);font-size:14.5px;font-weight:700}.bnl .src-track-stop span{color:var(--subtle);max-width:20ch;margin-top:5px;font-size:12.5px}@media (max-width:760px){.bnl .src-track{grid-template-columns:1fr 1fr;row-gap:32px;padding:36px 24px 0}.bnl .src-track:before{display:none}.bnl .src-track-copy{padding:8px 24px 0}}.bnl .teams-dark{color:#fff;box-shadow:var(--shadow-xl);background:radial-gradient(120% 140% at 12% 8%,#1b2440 0%,#131a2e 46%,#0e1424 100%);border-radius:32px;position:relative;overflow:hidden}.bnl .teams-dark__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;padding:52px 44px 52px 56px;display:grid}.bnl .teams-dark__eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#8fb0ff;font-size:12px;font-weight:600}.bnl .teams-dark__h2{font-family:var(--font-newsreader),serif;letter-spacing:-.02em;color:#fff;margin-top:14px;font-size:clamp(26px,2.7vw,34px);font-weight:800;line-height:1.15}.bnl .teams-dark__p{color:#e2e9fad1;max-width:52ch;margin-top:14px;font-size:16px;line-height:1.6}.bnl .teams-dark__list{flex-direction:column;gap:10px;margin-top:20px;list-style:none;display:flex}.bnl .teams-dark__list li{color:#ecf1fceb;gap:10px;font-size:15px;display:flex}.bnl .teams-dark__list li .ck{color:#6fe0a8}.bnl .teams-dark__stage{justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.bnl .teams-dark__glow{pointer-events:none;background:radial-gradient(closest-side,#2451d880 0%,#2451d842 38%,#2451d814 58%,#2451d800 78%);border-radius:50%;width:150%;height:150%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.bnl .teams-dark__mascot{filter:drop-shadow(0 26px 30px #00000073);width:100%;max-width:420px;height:auto;position:relative}@media (max-width:760px){.bnl .teams-dark__grid{grid-template-columns:1fr;padding:36px 26px}.bnl .teams-dark__stage{min-height:0;margin-top:8px}.bnl .teams-dark__mascot{max-width:300px}}.bnl .after-tv{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.bnl .after-tile{color:#fff;min-height:480px;box-shadow:var(--shadow-md);border-radius:24px;flex-direction:column;padding:32px 28px 0;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.bnl .after-tv .after-tile:hover{transform:translateY(-6px);box-shadow:0 30px 70px -26px #09112a99}.bnl .after-tile-illo img{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.bnl .after-tile:hover .after-tile-illo img{transform:translateY(-7px)scale(1.03)}.bnl .after-tile.t1{background:#131a2e}.bnl .after-tile.t2{background:#2451d8}.bnl .after-tile.t3{background:#6b3fe0}:root[data-theme=dark] .after-tile.t1{border:1px solid #ffffff24}.bnl .after-tile-eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;font-size:11px;font-weight:600}.bnl .after-tile h3{font-family:var(--font-newsreader),serif;letter-spacing:-.015em;color:#fff;margin-top:14px;font-size:22px;font-weight:800;line-height:1.16}.bnl .after-tile p{color:#ffffffe6;margin-top:14px;font-size:14.5px;line-height:1.6}.bnl .after-tile p .brand{color:#fff;text-underline-offset:3px;font-size:1em;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.bnl .after-tile-illo{justify-content:center;align-items:flex-end;margin-top:auto;padding-top:22px;display:flex}.bnl .after-tile-illo img{object-fit:contain;filter:drop-shadow(0 12px 20px #00000047);width:100%;max-width:300px}@media (max-width:960px){.bnl .after-tv{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.bnl .after-tile{min-height:0}}.bnl .uc-marq{flex-direction:column;gap:16px;margin-top:34px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.bnl .uc-row{will-change:transform;gap:16px;width:max-content;display:flex}.bnl .uc-row.rtl{animation:34s linear infinite home-uc-marq-rtl}.bnl .uc-row.ltr{animation:40s linear infinite home-uc-marq-ltr}.bnl .uc-marq:hover .uc-row{animation-play-state:paused}@keyframes home-uc-marq-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-uc-marq-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}.bnl .uc-chip{background:var(--paper);border:1px solid var(--line);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:13px;padding:15px 26px;font-size:17px;font-weight:700;display:inline-flex}.bnl .uc-chip .dot{border-radius:50%;flex:none;width:11px;height:11px}.bnl .uc-chip .dot.da{background:var(--accent)}.bnl .uc-chip .dot.db{background:var(--copper)}.bnl .uc-chip .dot.dc{background:var(--good)}.bnl .uc-chip .dot.dd{background:#f0b429}.bnl .uc-chip .dot.de{background:#6b3fe0}@media (prefers-reduced-motion:reduce){.bnl .uc-row{animation:none!important}.bnl .uc-marq{-webkit-mask-image:none;mask-image:none}.bnl .uc-row{flex-wrap:wrap;width:auto}}.bnl .plat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.bnl .plat-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:11px;min-height:138px;padding:18px 16px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s;display:flex}.bnl .plat-grid .plat-card:hover{border-color:var(--accent-soft);transform:translateY(-5px);box-shadow:0 18px 44px -16px #0a153047}.bnl .plat-card img{object-fit:cover;background:#fff;border:1px solid #0a153014;border-radius:10px;width:44px;height:44px}:root[data-theme=dark] .plat-card img{border-color:#ffffff24}.bnl .plat-card b{color:var(--ink);font-size:15px;font-weight:700}.bnl .plat-card span{color:var(--subtle);font-size:12.5px;line-height:1.4}.bnl .plat-card.muted{background:var(--bg);border-style:dashed}.bnl .plat-card.muted b{color:var(--subtle)}.bnl .plat-plus{background:var(--accent-tint);width:44px;height:44px;color:var(--accent);border-radius:10px;place-items:center;font-size:20px;font-weight:800;display:grid}@media (max-width:900px){.bnl .plat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.bnl .plat-grid{grid-template-columns:1fr}}.bnl .door-lite{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:32px;grid-template-columns:1.5fr .8fr;align-items:center;gap:24px;padding:44px 48px 44px 56px;display:grid}.bnl .door-lite-copy h2{margin-top:14px;font-size:clamp(28px,3.2vw,36px)}.bnl .door-lite-copy h2 .brand{color:var(--accent);font-size:1em;font-weight:800}.bnl .door-lite-copy p{color:var(--subtle);max-width:64ch;margin-top:16px;font-size:17px}.bnl .door-lite-chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.bnl .dl-chip{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex}.bnl .dl-chip .dot{border-radius:50%;flex:none;width:9px;height:9px}.bnl .door-lite-btn{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:14px 26px;font-size:16px;font-weight:700;transition:box-shadow .2s;display:inline-flex;box-shadow:0 14px 30px -12px #1d4ed899}.bnl .door-lite-btn:hover{box-shadow:0 20px 40px -14px #1d4ed8b3}.bnl .door-lite-illo{justify-content:center;align-items:center;min-width:0;display:flex}.bnl .door-lite-illo img{filter:drop-shadow(0 26px 30px #0a15302e);width:400px;max-width:none;margin:0 -40px}@media (max-width:960px){.bnl .door-lite{grid-template-columns:1fr;padding:36px 28px}.bnl .door-lite-illo img{width:100%;max-width:320px;margin:0}.bnl .door-lite-illo{order:-1;margin-bottom:4px}}.bnl .nav-burger{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:none}.bnl .nav-burger:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.bnl .nav-burger svg{display:block}.bnl .nav-burger .m-line{transform-origin:50%;transition:transform .25s,opacity .15s}.bnl .nav-burger.open .m-l1{transform:translateY(5px)rotate(45deg)}.bnl .nav-burger.open .m-l2{opacity:0}.bnl .nav-burger.open .m-l3{transform:translateY(-5px)rotate(-45deg)}.bnl .bnl-mobile-menu{background:var(--paper);border-top:1px solid var(--line);z-index:99;opacity:0;pointer-events:none;flex-direction:column;gap:0;max-height:0;transition:max-height .28s,opacity .15s;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 48px -16px #0a153029}.bnl .bnl-mobile-menu.open{opacity:1;pointer-events:auto;max-height:460px;display:flex}.bnl .bnl-mobile-menu a{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 24px;font-size:16px;font-weight:500;text-decoration:none;display:block}.bnl .bnl-mobile-menu a:last-child{border-bottom:0}.bnl .bnl-mobile-menu a:hover,.bnl .bnl-mobile-menu a:active{background:var(--accent-tint);color:var(--accent)}.bnl .bnl-mobile-menu .bnl-mm-signin{color:var(--accent);font-weight:600}.bnl .bnl-mm-theme{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:500;display:flex}.bnl .bnl-mm-theme:hover,.bnl .bnl-mm-theme:active{background:var(--accent-tint);color:var(--accent)}.bnl .bnl-mm-theme .theme-toggle{pointer-events:none;width:32px;height:32px}.bnl .bnl-mm-theme .theme-toggle:hover{transform:none}html.bnl-menu-open{overflow:hidden}@media (max-width:960px){.bnl .nav-burger{display:inline-flex}}@media (min-width:961px){.bnl .bnl-mobile-menu{display:none!important}}.bnl .hero-inner{display:block}.bnl .eyebrow:not(.hero-eyebrow){letter-spacing:.16em;display:inline-flex}.bnl .hero-h1{margin:0 auto}.bnl .hero-h1 .rotator .rotator-word{opacity:1;animation:none;display:inline-block;position:static;inset:auto;transform:none}.bnl .hero-h1 .rotator.swap .rotator-word{opacity:0;transform:translateY(-8px)}