:root{color:#f7fbff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#070a12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;width:100%;overflow-x:hidden}body{overscroll-behavior-y:auto;background:#070a12;width:100%;min-width:320px;min-height:100svh;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,input,select,textarea{min-height:44px}img,svg,canvas,video{max-width:100%}#root{width:100%;min-height:100svh;overflow:hidden visible}.fr-loader{--fr-loader-accent:#00ff9d;--fr-loader-cyan:#22d3ff;color:#f4f8f6;text-align:center;background:radial-gradient(circle at 50% 8%,#00ff9d24,#0000 34%),linear-gradient(#ffffff12,#ffffff08),#080c0beb;border:1px solid #00ff9d2e;border-radius:8px;place-items:center;gap:10px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff14}.fr-loader:before{content:"";opacity:.58;background:linear-gradient(100deg,#0000,#00ff9d1f,#0000);animation:2.2s linear infinite frLoaderShimmer;position:absolute;inset:0;transform:translate(-100%)}.fr-loader-copy{gap:4px;min-width:0;display:grid}.fr-loader-label{color:#fff;font-size:14px;font-weight:900;line-height:1.2}.fr-loader-sublabel{color:#a4afaa;font-size:12px;font-weight:750;line-height:1.35}.fr-loader-logo-wrap{background:radial-gradient(circle,#00ff9d24,#00ff9d09 54%,#0000 68%);border:1px solid #00ff9d57;border-radius:999px;justify-content:center;align-items:center;width:70px;height:70px;padding:12px;animation:1.8s ease-in-out infinite frLogoPower;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #00ff9d47,0 0 34px #00ff9d33}.fr-loader-logo-wrap:after{border-radius:inherit;content:"";opacity:0;background:linear-gradient(90deg,#0000,#00ff9d52,#0000);animation:1.8s ease-in-out infinite frPowerSweep;position:absolute;inset:5px}.fr-loader-logo,.fr-loader-mark{object-fit:contain;z-index:1;background:0 0;border-radius:999px;max-width:48px;max-height:48px;display:block;position:relative}.fr-loader-mark{color:var(--fr-loader-accent);letter-spacing:0;font-size:24px;font-weight:950}.fr-loader-beer{filter:drop-shadow(0 0 20px #00ff9d33);width:94px;height:94px}.fr-loader-beer-glass,.fr-loader-beer-handle{fill:#ffffff09;stroke:#00ff9dd1;stroke-linejoin:round;stroke-width:4px}.fr-loader-beer-fill{fill:#00ff9d;opacity:.86;transform-origin:50% 100%;animation:2.2s ease-in-out infinite frBeerFill}.fr-loader-foam{fill:#f4f8f6;opacity:.95;stroke:#00ff9da6;stroke-linejoin:round;stroke-width:3px}.fr-loader-bubble{fill:#f4f8f6d1;animation:1.7s ease-in-out infinite frBeerBubble}.fr-loader-bubble.two{animation-delay:.24s}.fr-loader-bubble.three{animation-delay:.48s}.fr-loader--compact{box-shadow:none;text-align:left;background:0 0;border-color:#0000;justify-content:start;gap:8px;padding:0;display:inline-flex}.fr-loader--compact .fr-loader-logo-wrap{width:24px;height:24px;padding:4px}.fr-loader--compact .fr-loader-logo,.fr-loader--compact .fr-loader-mark{max-width:15px;max-height:15px;font-size:10px}.fr-loader--compact .fr-loader-label{font-size:12px}.fr-loader--compact .fr-loader-sublabel{display:none}@keyframes frLogoPower{0%,to{transform:scale(1);box-shadow:0 0 #00ff9d38,0 0 22px #00ff9d2e}50%{transform:scale(1.035);box-shadow:0 0 0 8px #00ff9d00,0 0 38px #00ff9d5c}}@keyframes frPowerSweep{0%,18%,to{opacity:0;transform:translate(-18px)rotate(18deg)}44%{opacity:1}64%{opacity:0;transform:translate(18px)rotate(18deg)}}@keyframes frBeerFill{0%,to{transform:translateY(42px)}52%{transform:translateY(8px)}}@keyframes frBeerBubble{0%,to{opacity:.18;transform:translateY(8px)}50%{opacity:.86;transform:translateY(-10px)}}@keyframes frLoaderShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.fr-loader-logo-wrap,.fr-loader-logo-wrap:after,.fr-loader:before,.fr-loader-beer-fill,.fr-loader-bubble{animation:none}.fr-loader-beer-fill{transform:translateY(8px)}}.app-shell{color:#f7fbff;background:linear-gradient(#49ff9a14,#0000 340px),#070a12;min-height:100svh}.ai-debug-shell{color:#f4fbf8;background:#09110f;min-height:100vh;padding:28px}.ai-debug-header,.ai-debug-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-debug-header h1,.ai-debug-section h2{margin:0}.ai-debug-header button{color:#06100d;cursor:pointer;background:#49ff9a;border:0;border-radius:8px;padding:10px 14px;font-weight:900}.ai-debug-section,.ai-debug-alert,.ai-debug-note{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;margin-top:18px;padding:16px}.ai-debug-note{color:#dcebe5;border-color:#49ff9a47;font-size:14px;font-weight:800;line-height:1.45}.ai-debug-alert{color:#ffd0d0;border-color:#ff575773}.ai-debug-section-title span{color:#a8bab3;font-size:12px;font-weight:800}.ai-debug-pill-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ai-debug-pill{color:#c9d8d2;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.ai-debug-pill.is-on{color:#49ff9a;border-color:#49ff9a61}.ai-debug-table-wrap{margin-top:12px;overflow-x:auto}.ai-debug-table{border-collapse:collapse;width:100%;min-width:1100px}.ai-debug-table th,.ai-debug-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:10px;font-size:12px;line-height:1.4}.ai-debug-table th{color:#49ff9a;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.ai-debug-table strong{color:#ffd166;margin-top:6px;display:block}.ai-debug-json{color:#dcebe5;white-space:pre-wrap;background:#00000040;border-radius:8px;max-height:420px;padding:12px;overflow:auto}@media (width<=720px){.ai-debug-shell{padding:16px}.ai-debug-header,.ai-debug-section-title{flex-direction:column;align-items:flex-start}}.app-header{background:#070a12e0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(18px,4vw,48px);display:flex}.brand{color:#fff;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:34px;height:34px}.brand-mark{color:#49ff9a;letter-spacing:0;background:#49ff9a14;border:1px solid #49ff9a99;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.brand-name{font-size:17px}.app-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-nav a{color:#b8c2d6;border:1px solid #0000;border-radius:8px;padding:8px 11px;font-size:14px;text-decoration:none}.app-nav a:hover,.app-nav a.active{color:#fff;background:#49ff9a14;border-color:#49ff9a52}.shell-main{width:min(1040px,100% - 36px);margin:0 auto;padding:56px 0}.app-shell-fullscreen{background:#080b0d;width:100vw;height:100vh;min-height:100vh;position:fixed;inset:0;overflow:hidden}.admin-operational-shell{color:#f7fbff;box-sizing:border-box;background:linear-gradient(#49ff9a14,#0000 340px),#070a12;min-height:100svh;padding-left:178px}.admin-operational-shell-fullscreen{background:#080b0d;width:100%;min-height:100vh;overflow-x:hidden}.admin-operational-main{width:100%;margin:0;padding:0 0 56px}.admin-operational-main-fullscreen{width:calc(100vw - 178px);max-width:none;min-height:100vh;margin:0;padding:0;overflow-x:hidden}.admin-operational-main .has-admin-top-nav.is-tv-command-fullscreen,.admin-operational-main .has-admin-top-nav.is-tv-command-fullscreen .tv-command-fullscreen{width:100%;min-height:100vh}.bar-admin-top-nav{z-index:30;background:linear-gradient(#080d12fa,#05080cfa);border:0;border-right:1px solid #ffffff17;border-radius:0;width:178px;min-height:100vh;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.admin-operational-shell>.bar-admin-top-nav{border-left:0;border-right:0;border-radius:0}.bar-admin-top-nav-scroll{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-height:100vh;padding:18px 10px;display:flex;overflow:hidden}.bar-admin-top-nav-item{color:#94a3b8;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.bar-admin-top-nav-item.active{color:#77ffbd;background:#49ff9a24;border-color:#49ff9a6b}.bar-admin-top-nav-icon{flex:none;width:17px;height:17px}@media (width<=860px){.admin-operational-shell{padding-top:60px;padding-left:0}.admin-operational-main-fullscreen{width:100vw;min-height:calc(100vh - 60px)}.admin-operational-main .has-admin-top-nav.is-tv-command-fullscreen,.admin-operational-main .has-admin-top-nav.is-tv-command-fullscreen .tv-command-fullscreen{min-height:calc(100vh - 60px)}.bar-admin-top-nav{border-bottom:1px solid #ffffff17;border-right:0;width:100%;min-height:60px;bottom:auto;right:0}.bar-admin-top-nav-scroll{flex-direction:row;align-items:center;min-height:60px;padding:8px;overflow-x:auto}.bar-admin-top-nav-item{flex:none;width:auto;min-width:112px}}.shell-main-fullscreen{width:100vw;max-width:none;height:100vh;margin:0;padding:0;overflow:hidden}.page-intro{max-width:660px}.eyebrow{color:#49ff9a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.page-intro h1{color:#fff;margin:0 0 14px;font-size:clamp(36px,5vw,58px);line-height:1.02}.page-intro p,.connection-panel p,.connection-panel li{color:#b8c2d6}.connection-panel{background:#0b111edb;border:1px solid #49ff9a38;border-radius:8px;margin-top:34px;padding:22px;box-shadow:0 18px 60px #00000047}.connection-panel h2{color:#fff;margin:0 0 14px;font-size:22px}.connection-result ul{margin:14px 0 0;padding-left:20px}.connection-result li+li{margin-top:6px}.connection-error{color:#ff8b8b}.admin-links{margin-top:30px}.admin-links a{color:#fff;background:#49ff9a14;border:1px solid #49ff9a52;border-radius:8px;padding:10px 13px;text-decoration:none;display:inline-flex}.admin-recovery{color:#f7fbff;background:linear-gradient(#49ff9a14,#0000 320px),#070a12;align-items:center;min-height:100svh;padding:20px;display:grid}.admin-recovery-card{background:#0b111eeb;border:1px solid #ffffff1f;border-radius:8px;gap:14px;width:100%;max-width:620px;margin:0 auto;padding:24px;display:grid}.admin-recovery-card h1,.admin-recovery-card p{margin:0}.admin-recovery-card h1{color:#fff;font-size:32px;line-height:1.05}.admin-recovery-card p{color:#b8c2d6}.admin-recovery-card pre{color:#ffd6d6;white-space:pre-wrap;background:#00000052;border:1px solid #ffffff1a;border-radius:8px;margin:0;padding:12px;overflow:auto}.admin-recovery-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-recovery-actions a,.admin-recovery-actions button{color:#fff;cursor:pointer;font:inherit;background:#49ff9a1a;border:1px solid #49ff9a59;border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.gameplan-toolbar,.gameplan-list{background:#0b111edb;border:1px solid #ffffff1c;border-radius:8px;margin-top:30px;padding:22px}.bar-controls,.date-controls,.filter-chips,.gameplan-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bar-controls{margin-bottom:16px}.bar-controls label{color:#b8c2d6;font-size:13px;font-weight:800}.bar-controls span{color:#49ff9a;font-size:13px;font-weight:800}.filter-chips,.gameplan-actions{margin-top:16px}.gameplan-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.gameplan-summary div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.gameplan-summary span{color:#b8c2d6;font-size:12px;font-weight:800;display:block}.gameplan-summary strong{color:#fff;margin-top:4px;font-size:22px;display:block}.date-controls button,.filter-chips button,.gameplan-actions button,.bar-controls select,.date-controls input{color:#f7fbff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;min-height:38px;padding:8px 12px}.date-controls input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bar-controls select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:min(320px,100%)}.gameplan-actions button:disabled{cursor:not-allowed;opacity:.55}.filter-chips button.active,.date-controls button:hover,.filter-chips button:hover,.gameplan-actions button:hover{background:#49ff9a1a;border-color:#49ff9a80}.gameplan-actions button:nth-child(2){color:#b8c2d6}.action-note,.empty-state{color:#b8c2d6;margin-top:14px}.list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.list-heading h2{color:#fff;margin:0;font-size:22px}.list-heading span{color:#b8c2d6;font-size:14px}.gameplan-list ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gameplan-list li{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;gap:14px;padding:13px;display:flex}.gameplan-list strong{color:#fff}.gameplan-list span{color:#b8c2d6;font-size:14px}.game-card-main{gap:4px;min-width:0;display:grid}.game-card-meta{color:#b8c2d6;font-size:14px}.game-card-tv{color:#dce7f7;font-size:14px;font-weight:800}.game-card-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:flex-start;gap:7px;max-width:360px;display:flex}.game-card-badges span{color:#dce7f7;background:#49ff9a12;border:1px solid #49ff9a3d;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.game-card-badges .bad{color:#ffd0d0;background:#ff8b8b14;border-color:#ff8b8b59}.game-card-badges .channel-available{color:#caffdf;background:#49ff9a1a;border-color:#49ff9a61}.game-card-badges .channel-missing{color:#ffd0d0;background:#ff5f5f1a;border-color:#ff5f5f70}.game-card-badges .channel-unknown{color:#d2d9e8;background:#b8c2d612;border-color:#b8c2d640}.marketing-page{color:#f7fbff;background:linear-gradient(#49ff9a14,#0000 360px),linear-gradient(135deg,#22d3ff14,#0000 42%),#070a12;min-height:100svh}.marketing-nav{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:22px;padding:18px clamp(18px,4vw,48px);display:flex}.marketing-brand,.marketing-nav nav,.marketing-actions,.marketing-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-brand{color:#fff;font-weight:900;text-decoration:none}.marketing-nav nav{justify-content:flex-end}.marketing-nav a{color:#cbd6e7;font-size:14px;font-weight:800;text-decoration:none}.marketing-nav nav a{border:1px solid #0000;border-radius:8px;padding:8px 10px}.marketing-nav nav a:hover,.marketing-links a:hover{color:#fff;border-color:#49ff9a57}.marketing-breadcrumb{width:min(1120px,100% - 36px);margin:18px auto 0}.marketing-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.marketing-breadcrumb li{color:#92a1b6;font-size:13px;font-weight:800}.marketing-breadcrumb li+li:before{color:#5f6f86;content:"/";margin-right:8px}.marketing-breadcrumb a{color:#cbd6e7;text-decoration:none}.marketing-breadcrumb a:hover{color:#fff}.marketing-hero,.marketing-band,.marketing-split{width:min(1120px,100% - 36px);margin:0 auto}.marketing-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(24px,5vw,60px);padding:clamp(54px,8vw,92px) 0 48px;display:grid}.marketing-hero-copy{max-width:760px}.marketing-hero h1,.marketing-band h2,.marketing-split h2{color:#fff;letter-spacing:0;margin:0}.marketing-hero h1{font-size:clamp(40px,6vw,76px);line-height:.98}.marketing-hero p{color:#cbd6e7;margin:22px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.55}.marketing-actions{margin-top:28px}.marketing-button,.marketing-links a{color:#fff;border:1px solid #49ff9a57;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:11px 14px;font-weight:900;text-decoration:none;display:inline-flex}.marketing-button{background:#49ff9a14}.marketing-button.is-primary{color:#06100b;background:#49ff9a}.bars-marketing-page{color:#f7fbff;background:radial-gradient(circle at 78% 10%,#49ff9a24,#0000 28%),linear-gradient(#49ff9a1a,#0000 420px),linear-gradient(135deg,#09101ceb,#03080cf5),#050809;min-height:100svh;overflow:hidden}.bars-marketing-nav{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(18px,4vw,46px);display:flex}.bars-marketing-brand,.bars-marketing-nav nav,.bars-marketing-actions,.bars-marketing-proof-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bars-marketing-brand,.bars-marketing-nav a{color:#fff;font-weight:900;text-decoration:none}.bars-marketing-nav nav{justify-content:flex-end}.bars-marketing-nav nav a{color:#c9d5e5;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;font-size:13px}.bars-marketing-nav nav a:hover{color:#49ff9a;border-color:#49ff9a6b}.bars-marketing-hero,.bars-marketing-showcase,.bars-marketing-features,.bars-marketing-pain,.bars-marketing-problem,.bars-marketing-smart-layer,.bars-marketing-plan-pricing,.bars-marketing-live-preview,.bars-marketing-chaos,.bars-marketing-operating-layer,.bars-marketing-cta{width:min(1240px,100% - 36px);margin:0 auto}.bars-marketing-hero{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(28px,5vw,68px);padding:clamp(58px,8vw,98px) 0 52px;display:grid;position:relative}.bars-marketing-hero-grid{opacity:.28;pointer-events:none;background-image:linear-gradient(#49ff9a1f 1px,#0000 1px),linear-gradient(90deg,#49ff9a1f 1px,#0000 1px);background-size:48px 48px;animation:18s linear infinite barsGridDrift;position:absolute;inset:-80px -14vw -30px;-webkit-mask-image:radial-gradient(circle at 62% 24%,#000,#0000 64%);mask-image:radial-gradient(circle at 62% 24%,#000,#0000 64%)}.bars-marketing-hero-copy{max-width:680px}.bars-marketing-eyebrow{color:#49ff9a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:950}.bars-marketing-hero h1,.bars-marketing-section-head h2,.bars-marketing-problem h2,.bars-marketing-cta h2{color:#fff;letter-spacing:0;margin:0}.bars-marketing-hero h1{max-width:740px;font-size:clamp(44px,6vw,78px);line-height:.96}.bars-marketing-hero-copy>p:not(.bars-marketing-eyebrow),.bars-marketing-problem p,.bars-marketing-cta p{color:#cbd6e7;margin:20px 0 0;font-size:18px;line-height:1.55}.bars-marketing-actions{margin-top:28px}.bars-marketing-button{color:#fff;background:#49ff9a14;border:1px solid #49ff9a5c;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-weight:950;text-decoration:none;display:inline-flex}.bars-marketing-button.is-primary{color:#03110a;background:#49ff9a;box-shadow:0 0 34px #49ff9a33}.bars-marketing-proof-row{margin-top:24px}.bars-marketing-proof-row span{color:#d9e6f3;background:#ffffff0b;border:1px solid #49ff9a33;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.bars-marketing-hero-visual{min-width:0}.bars-marketing-showcase,.bars-marketing-features,.bars-marketing-pain,.bars-marketing-problem,.bars-marketing-smart-layer,.bars-marketing-plan-pricing,.bars-marketing-live-preview,.bars-marketing-chaos,.bars-marketing-operating-layer,.bars-marketing-cta{padding:60px 0}.bars-marketing-section-head{max-width:790px}.bars-marketing-section-head h2,.bars-marketing-problem h2,.bars-marketing-cta h2{font-size:clamp(28px,4vw,48px);line-height:1.06}.bars-marketing-shot{background:#0a111dd6;border:1px solid #49ff9a33;border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000061,0 0 34px #49ff9a14}.bars-marketing-shot:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:38%;animation:5.5s ease-in-out infinite barsLightSweep;position:absolute;inset:0 auto 0 -42%}.bars-marketing-shot:hover{border-color:#49ff9a73;transform:translateY(-4px);box-shadow:0 34px 110px #00000075,0 0 48px #49ff9a1f}.bars-marketing-shot.is-featured{animation:6s ease-in-out infinite barsFloat;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg)}.bars-marketing-shot-top{background:#ffffff0a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.bars-marketing-shot-top span{color:#9fb1c5;text-transform:uppercase;font-size:11px;font-weight:950}.bars-marketing-shot-top i{background:#49ff9a;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #49ff9a8c}.bars-marketing-screen-frame{aspect-ratio:16/10;background:#07100d;overflow:hidden}.bars-marketing-screen-frame img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.bars-marketing-shot:hover .bars-marketing-screen-frame img{transform:scale(1.035)}.bars-marketing-shot-placeholder{background:linear-gradient(90deg,#49ff9a29,#0000 36%),linear-gradient(#ffffff0f,#0000),#08120f;gap:9px;height:100%;padding:18px;display:grid}.bars-marketing-shot-placeholder div{background:#ffffff1a;border:1px solid #49ff9a24;border-radius:8px;min-height:22px}.bars-marketing-shot-placeholder div:nth-child(2){width:78%}.bars-marketing-shot-placeholder div:nth-child(3){width:54%}.bars-marketing-shot-placeholder strong{color:#fff;margin-top:auto;font-size:18px}.bars-marketing-shot-placeholder span{color:#9fb1c5;font-size:12px;line-height:1.4}.bars-marketing-feature-grid h3{color:#fff;margin:0 0 8px}.bars-marketing-feature-grid p{color:#bfccda;margin:0;line-height:1.48}.bars-marketing-showcase-stack{gap:34px;margin-top:34px;display:grid}.bars-marketing-showcase-block{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(22px,4vw,46px);animation:.72s both barsReveal;animation-timeline:view();animation-range:entry 8% cover 32%;display:grid}.bars-marketing-showcase-block.is-reverse{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)}.bars-marketing-showcase-block.is-reverse .bars-marketing-showcase-copy{order:2}.bars-marketing-showcase-block.is-reverse .bars-marketing-shot{order:1}.bars-marketing-showcase-block.is-compact{width:min(980px,100%);margin:8px auto 0}.bars-marketing-showcase-copy{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;padding:clamp(20px,3vw,32px)}.bars-marketing-showcase-copy h3{color:#fff;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.05}.bars-marketing-showcase-copy p:not(.bars-marketing-eyebrow){color:#cbd6e7;margin:16px 0 0;font-size:17px;line-height:1.55}.bars-marketing-pain{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.bars-marketing-smart-layer,.bars-marketing-live-preview,.bars-marketing-chaos,.bars-marketing-operating-layer{background:linear-gradient(135deg,#49ff9a14,#ffffff06),#ffffff06;border:1px solid #49ff9a29;border-radius:8px;margin-top:22px;padding:clamp(22px,4vw,40px);box-shadow:0 24px 90px #0000003d}.bars-marketing-smart-layer{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:clamp(22px,4vw,46px);display:grid}.bars-marketing-smart-copy h2{color:#fff;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.04}.bars-marketing-smart-copy>p:not(.bars-marketing-eyebrow){color:#cbd6e7;margin:18px 0 0;font-size:18px;line-height:1.55}.bars-marketing-smart-copy>p+p{font-weight:750;color:#f2fff8!important}.bars-marketing-smart-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bars-marketing-smart-list li{color:#f2fff8;background:#060f0db8;border:1px solid #49ff9a2e;border-radius:8px;padding:13px 14px;font-size:14px;font-weight:900;line-height:1.35}.bars-marketing-av-layer{padding-top:34px}.bars-marketing-av-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.bars-marketing-av-grid article{background:#09101cc7;border:1px solid #ffffff1c;border-radius:8px;padding:18px}.bars-marketing-av-grid h3{color:#fff;margin:0;font-size:18px;line-height:1.16}.bars-marketing-av-grid p{color:#b9c6d8;margin:12px 0 0;font-size:14px;line-height:1.5}.bars-marketing-workflow-strip{background:#49ff9a14;border:1px solid #49ff9a33;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;padding:14px;display:grid}.bars-marketing-workflow-strip span{color:#e8fff0;font-size:13px;font-weight:850;line-height:1.35}.bars-marketing-plan-pricing{padding-top:28px}.bars-marketing-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.bars-marketing-pricing-card{background:#0a111dc7;border:1px solid #ffffff1c;border-radius:8px;flex-direction:column;gap:18px;min-height:100%;padding:18px;display:flex;box-shadow:0 24px 80px #00000038}.bars-marketing-pricing-card.is-featured{background:linear-gradient(135deg,#49ff9a1f,#ffffff09),#050d14eb;border-color:#49ff9a57;box-shadow:0 28px 90px #0000004d,0 0 32px #49ff9a14}.bars-marketing-pricing-card h3{color:#fff;margin:0;font-size:20px;line-height:1.12}.bars-marketing-pricing-card strong{color:#49ff9a;margin-top:12px;font-size:28px;line-height:1;display:block}.bars-marketing-pricing-card p{color:#b9c6d8;margin:12px 0 0;font-size:14px;line-height:1.5}.bars-marketing-pricing-list span{color:#f7fbff;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.bars-marketing-pricing-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bars-marketing-pricing-list li{color:#dce6f2;padding-left:14px;font-size:13px;line-height:1.38;position:relative}.bars-marketing-pricing-list li:before{content:"";background:#49ff9a;border-radius:999px;width:5px;height:5px;position:absolute;top:7px;left:0}.bars-marketing-pricing-list.is-muted li{color:#9fabbb}.bars-marketing-pricing-list.is-muted li:before{background:#7d8998}.bars-marketing-upgrade-note{border-top:1px solid #49ff9a29;padding-top:14px;font-weight:850;color:#dfffe9!important;margin-top:auto!important}.bars-marketing-motion-demo{width:min(1240px,100% - 36px);margin:0 auto;padding:56px 0 28px}.bars-marketing-motion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.bars-marketing-real-surface-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.bars-marketing-real-surface-card{color:#f7fbff;background:linear-gradient(135deg,#49ff9a1a,#ffffff06),#050d14e6;border:1px solid #49ff9a38;border-radius:8px;min-height:210px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 24px 80px #00000047}.bars-marketing-real-surface-card:hover{border-color:#49ff9a75;transform:translateY(-4px);box-shadow:0 28px 96px #0000005c,0 0 34px #49ff9a1f}.bars-marketing-real-surface-card span{color:#49ff9a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:950;display:block}.bars-marketing-real-surface-card strong{font-size:22px;line-height:1.1;display:block}.bars-marketing-real-surface-card p{color:#b9c6d8;margin:14px 0 0;font-size:14px;line-height:1.5}.bars-marketing-motion-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.live-demo-panel{color:#f7fbff;background:linear-gradient(135deg,#49ff9a13,#ffffff06),#050d14e0;border:1px solid #49ff9a33;border-radius:8px;min-width:0;padding:clamp(14px,2vw,20px);position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff0e}.live-demo-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#49ff9a26,#0000 62%);width:220px;height:220px;animation:4s ease-in-out infinite demoPulse;position:absolute;top:-90px;right:-70px}.live-demo-panel-top{z-index:1;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex;position:relative}.live-demo-panel-top span{color:#49ff9a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.live-demo-panel-top h3{color:#fff;margin:0;font-size:clamp(20px,2vw,28px);line-height:1}.live-demo-panel-top strong{color:#a9ffd0;white-space:nowrap;background:#49ff9a1a;border:1px solid #49ff9a3d;border-radius:999px;padding:7px 10px;font-size:12px}.live-motherboard-timeline{gap:12px;display:grid;position:relative}.live-motherboard-now{z-index:2;background:linear-gradient(90deg,#0000,#49ff9a6b,#0000);border-radius:999px;height:2px;animation:5.6s linear infinite liveNowSweep;position:absolute;top:24px;left:72px;right:0}.live-motherboard-timeline article{animation:.42s both demoCopyIn;animation-delay:var(--delay);grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.live-motherboard-time{color:#9fb1c5;padding-top:13px;font-size:12px;font-weight:950}.live-motherboard-card,.live-tv-card,.live-command-drawer,.live-av-grid article,.live-fan-card,.demo-tour-final-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px}.live-motherboard-card{gap:10px;padding:13px;display:grid}.live-motherboard-card strong,.live-tv-card strong,.live-command-drawer h4,.live-fan-venue h4,.live-fan-list strong{color:#fff}.live-motherboard-card span,.live-tv-card small,.live-command-drawer p,.live-fan-venue p,.live-fan-list span{color:#b8c7d8}.live-demo-chip-row,.live-motherboard-tvs{flex-wrap:wrap;gap:6px;display:flex}.live-demo-chip-row em,.live-motherboard-tvs span,.live-tv-card em,.live-av-grid em,.live-fan-venue span,.live-fan-list em{border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:950}.live-demo-chip-row em,.live-motherboard-tvs span,.live-fan-venue span{color:#a9ffd0;background:#49ff9a1a;border:1px solid #49ff9a38}.live-command-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr);gap:14px;display:grid}.live-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.live-tv-card{cursor:pointer;text-align:left;gap:7px;min-height:132px;padding:12px;display:grid}.live-tv-card.is-selected{border-color:#49ff9a94;box-shadow:0 0 28px #49ff9a1f}.live-tv-card span{color:#49ff9a;font-size:12px;font-weight:950}.live-tv-card em{color:#dce6f2;background:#ffffff12;justify-self:start}.live-command-drawer{align-self:start;gap:12px;padding:14px;display:grid}.live-command-drawer>span{color:#49ff9a;font-size:12px;font-weight:950}.live-command-drawer h4,.live-fan-venue h4{margin:0;font-size:20px;line-height:1.08}.live-command-drawer p{margin:0;line-height:1.45}.live-command-drawer label{color:#dce6f2;gap:7px;font-size:12px;font-weight:900;display:grid}.live-command-drawer select{color:#fff;background:#03080cdb;border:1px solid #ffffff21;border-radius:8px;min-height:42px;padding:9px 10px}.live-av-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.live-av-grid article{gap:8px;min-height:118px;padding:12px;display:grid}.live-av-grid article.is-checking{border-color:#49ff9a85}.live-av-grid span{color:#9fb1c5;font-size:12px;font-weight:950}.live-av-grid strong{color:#fff;line-height:1.2}.live-av-grid em.ready{color:#a9ffd0;background:#49ff9a1a}.live-av-grid em.attention{color:#ffe2a3;background:#ffcd561f}.live-av-grid article.is-checking em{color:#a9ffd0;background:#49ff9a1f;animation:1.1s ease-in-out infinite demoPulse}.live-fan-card{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.live-fan-venue{background:linear-gradient(135deg,#49ff9a1a,#ffffff08);border-radius:8px;padding:14px}.live-fan-venue p{margin:8px 0 0}.live-fan-list{gap:10px;display:grid}.live-fan-list article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;gap:6px;padding:12px;display:grid}.live-fan-list em{color:#a9ffd0;background:#49ff9a1a;justify-self:start}.demo-tour-stage.is-live{grid-template-columns:minmax(300px,.58fr) minmax(620px,1.42fr)}.demo-tour-live-shell{min-width:0}.demo-tour-live-shell .live-demo-panel{min-height:560px}.demo-tour-live-shell .live-command-layout,.demo-tour-live-shell .live-fan-card{grid-template-columns:minmax(0,1fr) minmax(260px,.58fr)}.demo-tour-live-shell .live-av-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-tour-final-card{padding:clamp(26px,4vw,48px)}.demo-tour-final-card h2{color:#fff;margin:0;font-size:clamp(34px,5vw,64px);line-height:1}.demo-tour-final-card p:not(.demo-tour-eyebrow){color:#cbd6e7;max-width:720px;font-size:18px;line-height:1.55}.bars-marketing-live-preview{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:end;gap:24px;display:grid}.bars-marketing-live-preview h2,.bars-marketing-chaos h2,.bars-marketing-operating-layer h2{color:#fff;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.06}.bars-marketing-live-preview p:not(.bars-marketing-eyebrow){color:#cbd6e7;margin:16px 0 0;font-size:17px;line-height:1.55}.bars-marketing-preview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bars-marketing-preview-strip article,.bars-marketing-layer-grid span{background:#060f0db3;border:1px solid #49ff9a2e;border-radius:8px;padding:16px}.bars-marketing-preview-strip strong{color:#49ff9a;font-size:26px;line-height:1;display:block}.bars-marketing-preview-strip span,.bars-marketing-layer-grid span{color:#d8e4f0;margin-top:8px;font-size:13px;font-weight:900;display:block}.bars-marketing-chaos{grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:24px;display:grid}.bars-marketing-chaos-flow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bars-marketing-chaos-flow span{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:950}.bars-marketing-chaos-flow i{background:#49ff9a;border-radius:999px;min-width:26px;height:2px;box-shadow:0 0 20px #49ff9a70}.bars-marketing-operating-layer{text-align:center}.bars-marketing-operating-layer h2{max-width:900px;margin:0 auto}.bars-marketing-layer-grid{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.bars-marketing-pain-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.bars-marketing-pain-grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:16px}.bars-marketing-pain-grid p{color:#dce6f2;margin:0;font-size:14px;font-weight:800;line-height:1.45}.bars-marketing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.bars-marketing-feature-grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:18px}.bars-marketing-problem{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.bars-marketing-problem>div{background:#0a111d94;border:1px solid #ffffff1a;border-radius:8px;padding:22px}.bars-marketing-cta{background:#49ff9a0e;border:1px solid #49ff9a2e;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:70px;padding:clamp(24px,4vw,42px);display:flex}.bars-marketing-cta div{max-width:760px}.bars-marketing-cta-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bars-marketing-page.is-screenshot-mode{min-height:100vh}.bars-marketing-page.is-screenshot-mode .bars-marketing-nav{display:none}.bars-marketing-page.is-screenshot-mode .bars-marketing-hero,.bars-marketing-page.is-screenshot-mode .bars-marketing-showcase{min-height:100vh;padding:clamp(46px,6vw,76px) 0}.bars-marketing-page.is-screenshot-mode .bars-marketing-hero,.bars-marketing-page.is-screenshot-mode .bars-marketing-showcase,.bars-marketing-page.is-screenshot-mode .bars-marketing-features,.bars-marketing-page.is-screenshot-mode .bars-marketing-pain,.bars-marketing-page.is-screenshot-mode .bars-marketing-motion-demo,.bars-marketing-page.is-screenshot-mode .bars-marketing-live-preview,.bars-marketing-page.is-screenshot-mode .bars-marketing-chaos,.bars-marketing-page.is-screenshot-mode .bars-marketing-operating-layer,.bars-marketing-page.is-screenshot-mode .bars-marketing-cta{width:min(1440px,100% - 96px)}.bars-marketing-page.is-screenshot-mode .bars-marketing-hero{grid-template-columns:minmax(360px,.72fr) minmax(720px,1.28fr)}.bars-marketing-page.is-screenshot-mode .bars-marketing-actions,.bars-marketing-page.is-screenshot-mode .bars-marketing-cta,.bars-marketing-page.is-screenshot-mode .bars-marketing-pain,.bars-marketing-page.is-screenshot-mode .bars-marketing-motion-demo,.bars-marketing-page.is-screenshot-mode .bars-marketing-live-preview,.bars-marketing-page.is-screenshot-mode .bars-marketing-chaos,.bars-marketing-page.is-screenshot-mode .bars-marketing-operating-layer,.bars-marketing-page.is-screenshot-mode .bars-marketing-features{display:none}.bars-marketing-page.is-screenshot-mode .bars-marketing-showcase-block{min-height:86vh}.bars-marketing-page.is-screenshot-mode .bars-marketing-shot{box-shadow:0 34px 110px #0000007a,0 0 46px #49ff9a1c}.bars-marketing-capture-page{color:#f7fbff;background:linear-gradient(#49ff9a1f,#0000 360px),linear-gradient(135deg,#0b1423f0,#03080cfa),#050809;align-items:center;min-height:100vh;padding:clamp(28px,4vw,56px);display:flex}.bars-marketing-capture-card{grid-template-columns:minmax(300px,.52fr) minmax(620px,1.48fr);gap:clamp(24px,4vw,52px);width:min(1480px,100%);margin:0 auto;display:grid}.bars-marketing-capture-copy{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;align-self:center;padding:clamp(22px,3vw,38px)}.bars-marketing-capture-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(34px,4vw,62px);line-height:1}.bars-marketing-capture-copy p:not(.bars-marketing-eyebrow){color:#cbd6e7;margin:18px 0 0;font-size:18px;line-height:1.55}.bars-marketing-capture-card .bars-marketing-shot{align-self:center}.bars-marketing-capture-card .bars-marketing-shot.is-featured{transform:none}.demo-tour-page,.pilot-page{color:#f7fbff;background:radial-gradient(circle at 72% 12%,#49ff9a2e,#0000 26%),radial-gradient(circle at 18% 86%,#468cff1f,#0000 28%),linear-gradient(135deg,#09111c,#030709 72%);min-height:100svh;position:relative;overflow:hidden}.demo-tour-grid-bg{opacity:.28;pointer-events:none;background-image:linear-gradient(#49ff9a1f 1px,#0000 1px),linear-gradient(90deg,#49ff9a1f 1px,#0000 1px);background-size:54px 54px;animation:20s linear infinite barsGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 32%,#000,#0000 70%);mask-image:radial-gradient(circle at 52% 32%,#000,#0000 70%)}.demo-tour-nav,.pilot-nav{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(18px,4vw,46px);display:flex;position:relative}.demo-tour-brand,.pilot-brand,.demo-tour-nav a,.pilot-nav a{color:#fff;align-items:center;gap:10px;font-weight:950;text-decoration:none;display:inline-flex}.pilot-nav nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-tour-nav>a,.demo-tour-nav nav a,.pilot-nav nav a{color:#d8e4f0;border:1px solid #49ff9a38;border-radius:8px;padding:9px 11px;font-size:13px}.demo-tour-nav nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-tour-route-marker{color:#9fffd0;text-align:center;z-index:2;border:1px solid #49ff9a3d;border-radius:999px;width:fit-content;margin:12px auto 0;padding:7px 11px;font-size:12px;font-weight:900;position:relative}.demo-tour-stage{z-index:1;grid-template-columns:minmax(300px,.72fr) minmax(540px,1.28fr);align-items:center;gap:clamp(28px,5vw,68px);width:min(1320px,100% - 36px);min-height:calc(100svh - 162px);margin:0 auto;padding:clamp(24px,5vw,62px) 0;display:grid;position:relative}.demo-tour-stage.is-real-product{grid-template-columns:minmax(280px,.46fr) minmax(640px,1.54fr)}.demo-tour-real-frame{background:linear-gradient(135deg,#49ff9a29,#ffffff09),#050b12;border:1px solid #49ff9a42;border-radius:10px;height:min(72svh,760px);min-height:560px;padding:10px;overflow:hidden;box-shadow:0 34px 120px #0000007a,0 0 42px #49ff9a1f}.demo-tour-real-frame iframe{background:#050b12;border:0;border-radius:6px;width:100%;height:100%;display:block}.demo-tour-cta-frame{justify-content:center;align-items:center;padding:clamp(28px,5vw,64px);display:flex}.demo-tour-cta-frame>div{max-width:620px}.demo-tour-cta-frame h2{color:#fff;margin:10px 0 16px;font-size:clamp(32px,4.5vw,58px);line-height:.98}.demo-tour-cta-frame p{color:#c8d3df;margin-bottom:22px;font-size:16px;line-height:1.6}.fanreserve-showcase-mode .auth-gate{display:none}.fanreserve-showcase-mode .bar-admin-top-nav,.fanreserve-showcase-mode .bar-tv-wall-header,.fanreserve-showcase-mode .command-center-header-actions a,.fanreserve-showcase-mode .command-center-header-actions button:not(.primary-action),.fanreserve-showcase-mode .motherboard-status-banner,.fanreserve-showcase-mode .game-day-bridge,.fanreserve-showcase-mode .admin-command-strip-actions button:not(.primary-action),.fanreserve-showcase-mode .tv-setup-command-bar button:not(.primary-action),.fanreserve-showcase-mode .av-console-command-strip button:not(.primary-action){display:none!important}.fanreserve-showcase-mode .bar-tv-wall-main,.fanreserve-showcase-mode .command-center-mode .bar-tv-wall-main,.fanreserve-showcase-mode .av-setup-control-room .bar-tv-wall-main{max-width:1500px;padding-top:24px}.fanreserve-showcase-mode .command-center-sticky-header,.fanreserve-showcase-mode .admin-command-strip,.fanreserve-showcase-mode .tv-setup-command-bar,.fanreserve-showcase-mode .av-console-command-strip{border-color:#49ff9a42;box-shadow:0 22px 80px #0000004d,0 0 30px #49ff9a14}.fanreserve-showcase-mode button,.fanreserve-showcase-mode a{scroll-margin-top:100px}.demo-tour-copy{animation:.36s both demoCopyIn}.demo-tour-eyebrow,.pilot-eyebrow{color:#49ff9a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:950}.demo-tour-copy h1,.pilot-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(46px,7vw,86px);line-height:.94}.demo-tour-copy p:not(.demo-tour-eyebrow),.pilot-hero p,.pilot-status-card p{color:#cbd6e7;margin:18px 0 0;font-size:18px;line-height:1.55}.demo-tour-signal-row,.demo-tour-final-actions,.pilot-hero-actions,.pilot-form-actions,.pilot-success div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-tour-signal-row{margin-top:24px}.demo-tour-signal-row span{color:#d8e4f0;background:#ffffff0e;border:1px solid #49ff9a2e;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950}.demo-tour-final-actions,.pilot-hero-actions{margin-top:28px}.demo-tour-button,.pilot-button,.pilot-form-actions button,.pilot-form-actions a{color:#fff;background:#49ff9a14;border:1px solid #49ff9a57;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-weight:950;text-decoration:none;display:inline-flex}.demo-tour-button.is-primary,.pilot-button.is-primary,.pilot-form-actions button{color:#03110a;background:#49ff9a;box-shadow:0 0 34px #49ff9a38}.demo-tour-visual-shell{min-width:0;position:relative}.demo-tour-visual-glow{filter:blur(46px);background:#49ff9a29;border-radius:999px;width:64%;height:58%;animation:3.4s ease-in-out infinite demoPulse;position:absolute;top:12%;left:18%}.demo-tour-screen{background:#09111ce6;border:1px solid #49ff9a3d;border-radius:8px;animation:6s ease-in-out infinite barsFloat;position:relative;overflow:hidden;box-shadow:0 34px 120px #00000075,0 0 48px #49ff9a1a}.demo-tour-screen-top{background:#ffffff0a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.demo-tour-screen-top span{color:#9fb1c5;text-transform:uppercase;font-size:11px;font-weight:950}.demo-tour-screen-top i{background:#49ff9a;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #49ff9a8c}.demo-tour-screen img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.demo-tour-floating-card{background:#050b12d6;border:1px solid #49ff9a33;border-radius:8px;width:min(210px,42%);padding:14px;animation:5s ease-in-out infinite demoCardDrift;position:absolute;box-shadow:0 18px 60px #00000057}.demo-tour-floating-card.is-left{bottom:10%;left:-3%}.demo-tour-floating-card.is-right{animation-delay:-1.2s;top:14%;right:-2%}.demo-tour-floating-card strong,.demo-tour-floating-card span{display:block}.demo-tour-floating-card strong{color:#fff;font-size:14px}.demo-tour-floating-card span{color:#9fb1c5;margin-top:4px;font-size:12px}.demo-tour-controls{z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;width:min(1320px,100% - 36px);margin:0 auto;padding:16px 0 24px;display:flex;position:relative}.demo-tour-progress{color:#cbd6e7;flex:1;font-size:13px;font-weight:900}.demo-tour-progress>div{background:#ffffff1a;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.demo-tour-progress i{border-radius:inherit;background:#49ff9a;height:100%;transition:width .22s;display:block;box-shadow:0 0 18px #49ff9a73}.demo-tour-control-buttons{gap:10px;display:flex}.demo-tour-control-buttons button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;min-width:92px;min-height:44px;font-weight:950}.demo-tour-control-buttons button:disabled{cursor:not-allowed;opacity:.45}.pilot-hero,.pilot-benefits,.pilot-expectations,.pilot-form-section{z-index:1;width:min(1180px,100% - 36px);margin:0 auto;position:relative}.pilot-hero{grid-template-columns:minmax(0,.95fr) minmax(340px,.7fr);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(52px,8vw,92px) 0 54px;display:grid}.pilot-status-card,.pilot-benefit-grid article,.pilot-expectation-list article,.pilot-form,.pilot-success{background:#ffffff0b;border:1px solid #49ff9a29;border-radius:8px;box-shadow:0 24px 90px #0000003d}.pilot-status-card{padding:clamp(22px,3vw,34px)}.pilot-status-card span{color:#49ff9a;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:block}.pilot-status-card strong{color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.05;display:block}.pilot-benefits,.pilot-expectations,.pilot-form-section{padding:48px 0}.pilot-section-head{max-width:820px}.pilot-section-head h2,.pilot-expectations h2,.pilot-form-section h2{color:#fff;margin:0;font-size:clamp(30px,4vw,50px);line-height:1.06}.pilot-benefit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.pilot-benefit-grid article,.pilot-expectation-list article{padding:18px}.pilot-benefit-grid h3{color:#fff;margin:0 0 9px;font-size:18px;line-height:1.1}.pilot-benefit-grid p,.pilot-expectation-list span,.pilot-success p{color:#bfccda;margin:0;line-height:1.48}.pilot-expectations{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.7fr) minmax(380px,1.3fr);align-items:start;gap:24px;display:grid}.pilot-expectation-list{gap:12px;display:grid}.pilot-expectation-list strong{color:#fff;margin-bottom:7px;display:block}.pilot-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;padding:clamp(18px,3vw,28px);display:grid}.pilot-form label,.pilot-form fieldset{gap:7px;margin:0;display:grid}.pilot-form span,.pilot-form legend{color:#dce6f2;font-size:13px;font-weight:900}.pilot-form input,.pilot-form textarea{color:#fff;font:inherit;background:#03080cbd;border:1px solid #ffffff1f;border-radius:8px;min-height:44px;padding:11px 12px}.pilot-form textarea{resize:vertical}.pilot-form-wide,.pilot-form-actions{grid-column:1/-1}.pilot-form fieldset{border:1px solid #ffffff1f;border-radius:8px;padding:14px}.pilot-interest-row{flex-wrap:wrap;gap:10px;display:flex}.pilot-interest-row label{background:#49ff9a14;border:1px solid #49ff9a2e;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;display:inline-flex}.pilot-interest-row input{min-height:0}.pilot-success{margin-top:26px;padding:clamp(22px,3vw,34px)}.pilot-success h3{color:#fff;margin:0 0 8px;font-size:30px}.pilot-success div{margin-top:20px}@keyframes barsGridDrift{0%{transform:translate(0,0)}to{transform:translate(48px,48px)}}@keyframes barsLightSweep{0%,44%{opacity:0;transform:translate(0)}52%{opacity:1}72%,to{opacity:0;transform:translate(420%)}}@keyframes barsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes barsReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes demoCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes demoPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes demoCardDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media print{.bars-marketing-page{background:#050809}.bars-marketing-nav{display:none}.bars-marketing-hero,.bars-marketing-showcase,.bars-marketing-features,.bars-marketing-pain,.bars-marketing-problem,.bars-marketing-cta{break-inside:avoid;padding:20px 0}}.demo-request-page{color:#f4f8f6;background:linear-gradient(#49ff9a14,#0000 320px),#101312;min-height:100svh}.demo-request-nav{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(16px,5vw,44px);display:flex}.demo-request-brand,.demo-request-nav nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-request-brand,.demo-request-nav a{color:#fff;font-weight:900;text-decoration:none}.demo-request-nav nav a{color:#cbd6e7;font-size:14px}.demo-request-panel{gap:20px;max-width:860px;margin:0 auto;padding:clamp(34px,7vw,72px) 16px 72px;display:grid}.demo-request-eyebrow{color:#49ff9a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:950}.demo-request-panel h1{color:#fff;margin:0;font-size:clamp(34px,7vw,60px);line-height:1}.demo-request-panel p{color:#b7c4bf;max-width:660px;margin:14px 0 0;line-height:1.5}.demo-request-panel .demo-request-eyebrow{color:#49ff9a;margin:0 0 10px}.demo-request-form{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.demo-request-form label{color:#dce6e1;gap:7px;font-size:13px;font-weight:900;display:grid}.demo-request-form input,.demo-request-form textarea{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;min-height:44px;padding:10px 12px}.demo-request-form textarea{resize:vertical;min-height:120px}.demo-request-wide,.demo-request-error,.demo-request-actions{grid-column:1/-1}.demo-request-success,.demo-request-error{border-radius:8px;padding:12px 14px;font-weight:900}.demo-request-success{color:#a9ffd0;background:#49ff9a1f;border:1px solid #49ff9a57}.demo-request-error{color:#ffc2c2;background:#ff6b6b1f;border:1px solid #ff6b6b57}.demo-request-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-request-actions button,.demo-request-actions a{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}.demo-request-actions button{color:#06100b;background:#49ff9a;border:0}.demo-request-actions a{color:#fff;border:1px solid #49ff9a57}.marketing-signal-panel{background:#0b111ee0;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:20px;display:grid;box-shadow:0 24px 70px #00000057}.marketing-signal-panel div{border:1px solid #49ff9a2e;border-radius:8px;gap:5px;padding:14px;display:grid}.marketing-signal-panel span{color:#8fa0b8;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-signal-panel strong{color:#fff;font-size:18px}.marketing-band,.marketing-split{padding:44px 0}.marketing-band h2,.marketing-split h2{max-width:820px;font-size:clamp(28px,4vw,44px);line-height:1.08}.marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.marketing-grid article{background:#0b111eb8;border:1px solid #ffffff1a;border-radius:8px;padding:18px}.marketing-grid h3{color:#fff;margin:0 0 10px}.marketing-grid p,.marketing-split p,.marketing-split li{color:#cbd6e7;margin:0;line-height:1.55}.marketing-split{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:start;gap:30px;display:grid}.marketing-split p{margin-top:16px}.marketing-split ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.marketing-split li{background:#49ff9a12;border:1px solid #49ff9a2e;border-radius:8px;padding:13px 14px}.marketing-links{margin-top:24px}.marketing-faq{padding-bottom:72px}.marketing-faq-list{gap:14px;margin-top:24px;display:grid}.marketing-faq-list article{background:#0b111ea8;border:1px solid #ffffff1a;border-radius:8px;padding:18px}.marketing-faq-list h3{color:#fff;margin:0 0 8px;font-size:18px;line-height:1.25}.marketing-faq-list p{color:#cbd6e7;margin:0;line-height:1.55}@media (width<=720px){.app-header{flex-direction:column;align-items:flex-start}.app-nav{justify-content:flex-start}.shell-main{padding-top:38px}.gameplan-list li{flex-direction:column}.game-card-badges{justify-content:flex-start;max-width:none}.gameplan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-nav{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 18px}.marketing-nav nav{justify-content:flex-start}.demo-request-nav{flex-direction:column;align-items:flex-start}.demo-request-form{grid-template-columns:1fr}.demo-request-actions{flex-direction:column;align-items:stretch}.demo-request-actions button,.demo-request-actions a{width:100%}.marketing-nav nav a{padding:8px 0}.marketing-breadcrumb,.marketing-hero,.marketing-band,.marketing-split{width:min(100% - 28px,560px)}.marketing-breadcrumb{margin-top:14px}.marketing-hero,.marketing-split{grid-template-columns:1fr}.marketing-hero{gap:24px;padding:38px 0 28px}.marketing-hero h1{font-size:clamp(34px,11vw,46px);line-height:1.04}.marketing-hero p{margin-top:16px;font-size:17px;line-height:1.5}.marketing-actions,.marketing-links{flex-direction:column;align-items:stretch}.marketing-button,.marketing-links a{text-align:center;justify-content:center;width:100%}.marketing-band,.marketing-split{padding:30px 0}.marketing-band h2,.marketing-split h2{font-size:clamp(25px,8vw,34px)}.marketing-grid{grid-template-columns:1fr}.marketing-signal-panel,.marketing-grid article,.marketing-faq-list article{padding:16px}.marketing-faq{padding-bottom:48px}.bars-marketing-nav{flex-direction:column;align-items:flex-start;padding:16px 18px}.bars-marketing-hero,.bars-marketing-showcase,.bars-marketing-features,.bars-marketing-pain,.bars-marketing-problem,.bars-marketing-smart-layer,.bars-marketing-plan-pricing,.bars-marketing-live-preview,.bars-marketing-motion-demo,.bars-marketing-chaos,.bars-marketing-operating-layer,.bars-marketing-cta{width:min(100% - 28px,560px)}.bars-marketing-hero,.bars-marketing-showcase-block,.bars-marketing-showcase-block.is-reverse,.bars-marketing-problem,.bars-marketing-smart-layer,.bars-marketing-av-grid,.bars-marketing-workflow-strip,.bars-marketing-pricing-grid,.bars-marketing-live-preview,.bars-marketing-motion-grid,.bars-marketing-real-surface-grid,.bars-marketing-chaos{grid-template-columns:1fr}.bars-marketing-hero{padding:38px 0 26px}.bars-marketing-hero h1{font-size:clamp(34px,11vw,48px);line-height:1.04}.bars-marketing-actions,.bars-marketing-cta,.bars-marketing-cta-actions{flex-direction:column;align-items:stretch}.bars-marketing-button{width:100%}.bars-marketing-shot.is-featured{transform:none}.bars-marketing-showcase-block.is-reverse .bars-marketing-showcase-copy,.bars-marketing-showcase-block.is-reverse .bars-marketing-shot{order:initial}.bars-marketing-feature-grid,.bars-marketing-pain-grid,.bars-marketing-preview-strip,.bars-marketing-layer-grid,.live-command-layout,.live-command-grid,.live-av-grid,.live-fan-card,.demo-tour-stage.is-live,.demo-tour-stage.is-real-product,.demo-tour-live-shell .live-command-layout,.demo-tour-live-shell .live-fan-card,.demo-tour-live-shell .live-av-grid{grid-template-columns:1fr}.bars-marketing-page.is-screenshot-mode .bars-marketing-hero,.bars-marketing-page.is-screenshot-mode .bars-marketing-showcase,.bars-marketing-page.is-screenshot-mode .bars-marketing-features,.bars-marketing-page.is-screenshot-mode .bars-marketing-pain,.bars-marketing-page.is-screenshot-mode .bars-marketing-smart-layer,.bars-marketing-page.is-screenshot-mode .bars-marketing-plan-pricing,.bars-marketing-page.is-screenshot-mode .bars-marketing-live-preview,.bars-marketing-page.is-screenshot-mode .bars-marketing-chaos,.bars-marketing-page.is-screenshot-mode .bars-marketing-operating-layer,.bars-marketing-page.is-screenshot-mode .bars-marketing-cta{width:min(100% - 28px,760px)}.bars-marketing-page.is-screenshot-mode .bars-marketing-hero{grid-template-columns:1fr}.bars-marketing-capture-page{padding:18px}.bars-marketing-capture-card{grid-template-columns:1fr}.demo-tour-nav,.pilot-nav{flex-direction:column;align-items:flex-start;padding:16px 18px}.demo-tour-stage,.pilot-hero,.pilot-expectations{grid-template-columns:1fr}.demo-tour-stage,.demo-tour-controls,.pilot-hero,.pilot-benefits,.pilot-expectations,.pilot-form-section{width:min(100% - 28px,560px)}.demo-tour-stage{min-height:auto}.demo-tour-copy h1,.pilot-hero h1{font-size:clamp(36px,12vw,50px);line-height:1.02}.demo-tour-controls{flex-direction:column;align-items:stretch}.demo-tour-control-buttons button,.demo-tour-button,.pilot-button,.pilot-form-actions button,.pilot-form-actions a{width:100%}.demo-tour-floating-card{display:none}.demo-tour-live-shell .live-demo-panel{min-height:0}.demo-tour-real-frame{height:680px;min-height:520px}.pilot-benefit-grid,.pilot-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bars-marketing-hero-grid,.bars-marketing-shot:after,.bars-marketing-shot.is-featured,.bars-marketing-showcase-block,.demo-tour-grid-bg,.demo-tour-visual-glow,.demo-tour-screen,.demo-tour-floating-card,.demo-tour-copy,.live-demo-panel:before,.live-motherboard-now,.live-av-grid article.is-checking em{animation:none}.bars-marketing-shot,.bars-marketing-screen-frame img{transition:none}}
