
#bac-live{--bg:light-dark(#f4f1eb,#121214);--surface:light-dark(#fff,#202024);--text:light-dark(#171719,#f5f0e9);--muted:light-dark(#66615e,#b6b0a9);--edge:light-dark(#ddd7cf,#37373d);--red:#e3061b;--green:light-dark(#207044,#75d6a2);font:14px/1.55 Arial,sans-serif;background:var(--bg);color:var(--text)}#bac-live *{box-sizing:border-box}#bac-live button,#bac-live input{font:inherit}#bac-live button{cursor:pointer;color:var(--text)}#bac-live button:disabled{opacity:.4;cursor:default}#bac-live .top{padding:22px 5%;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;border-bottom:1px solid var(--edge)}#bac-live .brand{font-size:22px;font-weight:700;letter-spacing:-1px}#bac-live .brand b{color:var(--red)}#bac-live .audiences{display:flex;gap:6px}#bac-live .audiences a{background:transparent;border:1px solid var(--edge);border-radius:30px;padding:10px 15px}#bac-live .audiences a[aria-current=page]{background:var(--text);color:var(--bg);border-color:var(--text)}#bac-live .hero{position:relative;padding:65px 5% 50px;display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center;isolation:isolate}#bac-live .halo{position:absolute;pointer-events:none;width:55%;height:85%;right:0;top:0;background:radial-gradient(ellipse,#e3061b14,transparent 70%);z-index:-1}#bac-live .eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--red);font-weight:700}#bac-live h1{font-size:clamp(38px,5.7vw,70px);font-weight:500;line-height:1.02;letter-spacing:-3px;margin:20px 0 24px}#bac-live h1 em{font-style:normal;color:var(--red)}#bac-live .intro{font-size:16px;color:var(--muted);max-width:440px}#bac-live .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}#bac-live .action{padding:12px 17px;border:1px solid var(--edge);border-radius:6px;background:var(--surface);min-height:44px}#bac-live .action.primary{background:var(--red);color:#fff;border-color:var(--red)}#bac-live .hero-art{position:relative;min-width:0;perspective:1000px;padding:15px 0 24px}#bac-live .poster{position:relative;overflow:hidden;min-height:270px;background:linear-gradient(160deg,#151c29,#403945 45%,#12141c);color:#fff;padding:25px;border-radius:9px;transform:rotateY(-8deg) rotateZ(2deg);transition:transform .6s;box-shadow:0 25px 60px #00000030;display:flex;flex-direction:column;justify-content:space-between}#bac-live .sun{position:absolute;width:145px;height:145px;right:25px;top:35px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ffc48b,#dc372f 65%,#752329);box-shadow:0 0 55px #e3061b33;transition:transform .7s}#bac-live .ridge{position:absolute;bottom:0;left:-5%;width:110%;height:48%;background:linear-gradient(145deg,#1c252a,#070c12);clip-path:polygon(0 45%,18% 30%,31% 42%,57% 0,73% 23%,100% 15%,100% 100%,0 100%);transition:transform .7s}#bac-live .poster .credit{z-index:1;letter-spacing:3px;font-size:11px}#bac-live .poster .film{z-index:1;font-size:clamp(25px,3.7vw,40px);letter-spacing:6px;font-weight:500;padding-top:140px}#bac-live .floating{position:relative;margin:-32px -8px 0 20px;background:var(--surface);border:1px solid var(--edge);border-radius:9px;padding:17px;box-shadow:0 14px 30px #00000016;transition:transform .5s;display:flex;gap:14px;align-items:center}#bac-live .dot{width:9px;height:9px;border-radius:50%;background:var(--green);flex-shrink:0}#bac-live .floating small{display:block;color:var(--muted);font-size:11px}#bac-live .hero-art:hover .poster{transform:rotateY(0) rotateZ(0)}#bac-live .hero-art:hover .sun{transform:translate(-12px,8px)}#bac-live .hero-art:hover .ridge{transform:translate(8px,5px)}#bac-live .hero-art:hover .floating{transform:translateY(-7px)}#bac-live .strap{border-block:1px solid var(--edge);padding:20px 5%;display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;font-size:11px;letter-spacing:1.5px;color:var(--muted)}#bac-live .demo{padding:44px 5% 36px}#bac-live .demo-header{display:flex;justify-content:space-between;gap:20px;align-items:end;flex-wrap:wrap}#bac-live h2{font-size:30px;letter-spacing:-1px;font-weight:500;margin:12px 0 8px;line-height:1.2}#bac-live .sub{color:var(--muted);margin:0}#bac-live .transport{display:flex;gap:8px;flex-wrap:wrap}#bac-live .transport button{background:var(--surface);border:1px solid var(--edge);border-radius:5px;padding:10px 14px;min-height:44px}#bac-live .transport .play{background:var(--text);color:var(--bg)}#bac-live .steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:27px 0 24px}#bac-live .step{position:relative;padding:10px 3px 12px;background:none;border:0;border-bottom:3px solid var(--edge);text-align:left;font-size:11px;min-height:54px;transition:border-color .4s,color .4s}#bac-live .step span{display:block;color:var(--muted);margin-bottom:4px}#bac-live .step[aria-current=step]{color:var(--red);border-color:var(--red)}#bac-live .step.done{border-color:var(--green)}#bac-live .workbench{display:grid;grid-template-columns:210px minmax(0,1fr);background:var(--surface);border:1px solid var(--edge);border-radius:12px;overflow:hidden;min-height:350px}#bac-live .film-aside{padding:24px;border-right:1px solid var(--edge);background:var(--bg);display:flex;flex-direction:column;gap:15px}#bac-live .mini-poster{height:125px;background:radial-gradient(circle at 65% 30%,#df663b 0 15%,transparent 16%),linear-gradient(160deg,#26333f,#10151e);color:#fff;display:flex;align-items:end;padding:13px;font-size:15px;letter-spacing:2px;border-radius:5px}#bac-live .film-aside .caption{font-size:11px;color:var(--muted)}#bac-live .film-aside strong{font-size:16px;font-weight:500}#bac-live .context{border-top:1px solid var(--edge);padding-top:15px;font-size:12px;color:var(--muted)}#bac-live .panel{padding:26px 30px;min-width:0}#bac-live .panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}#bac-live .badge{font-size:11px;letter-spacing:.6px;color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--surface));padding:5px 9px;border-radius:20px}#bac-live h3{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:12px 0 10px}#bac-live .rows{margin:18px 0}#bac-live .row{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--edge)}#bac-live .row span{color:var(--muted)}#bac-live .row b{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}#bac-live .total{display:flex;justify-content:space-between;gap:15px;align-items:end;margin-top:20px}#bac-live .total .amount{font-size:34px;letter-spacing:-1px;font-variant-numeric:tabular-nums}#bac-live .total small{display:block;color:var(--muted);font-size:11px}#bac-live .note{font-size:12px;color:var(--muted);margin:15px 0 0}#bac-live .ledger{display:flex;gap:3px;height:14px;margin:20px 0 10px;overflow:hidden;border-radius:3px}#bac-live .ledger span{transition:width .65s}#bac-live .receipt{border-left:3px solid var(--green);padding:12px 15px;background:color-mix(in srgb,var(--green) 6%,var(--surface));margin-top:20px}#bac-live .range-wrap{padding:22px 0 5px;display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}#bac-live .range-wrap label{display:block;font-size:12px;color:var(--muted)}#bac-live .range-wrap output{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}#bac-live input[type=range]{width:100%;accent-color:var(--red);margin-top:12px;min-height:28px}#bac-live .value-note{font-size:11px;color:var(--muted)}#bac-live .benefit-strip{padding:30px 5% 44px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#bac-live .benefit-strip h3{font-size:19px}#bac-live .benefit-strip p{color:var(--muted);margin:0}#bac-live .footer{padding:20px 5%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--edge);font-size:11px;color:var(--muted)}#bac-live .mini-poster,#bac-live .poster{user-select:none}#bac-live [hidden]{display:none!important}@media(max-width:700px){#bac-live .hero{grid-template-columns:1fr;padding-top:35px}#bac-live .hero-art{max-width:450px;width:100%;margin:auto}#bac-live h1{letter-spacing:-2px}#bac-live .workbench{grid-template-columns:1fr}#bac-live .film-aside{display:none}#bac-live .panel{padding:20px}#bac-live .steps{grid-template-columns:repeat(4,minmax(0,1fr))}#bac-live .range-wrap{grid-template-columns:1fr;gap:10px}#bac-live .benefit-strip{grid-template-columns:1fr;gap:15px}#bac-live .total .amount{font-size:29px}#bac-live .poster{min-height:240px}}@media(prefers-reduced-motion:reduce){#bac-live *,#bac-live *:before,#bac-live *:after{transition:none!important;animation:none!important}}


#bac-live .payment-proof{padding:38px 5% 42px;border-top:1px solid var(--edge);background:var(--surface)}#bac-live .payment-proof h2{font-size:clamp(27px,4vw,42px);max-width:700px;margin:15px 0;line-height:1.12}#bac-live .payment-proof h2 em{font-style:normal;color:var(--red)}#bac-live .payment-head{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap}#bac-live .payment-copy{color:var(--muted);max-width:610px;font-size:16px}#bac-live .linked-views{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:16px;align-items:center;margin-top:26px}#bac-live .linked-view{background:var(--bg);border:1px solid var(--edge);border-radius:10px;padding:24px;min-width:0}#bac-live .view-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}#bac-live .linked-view h3{font-size:20px;margin:13px 0}#bac-live .payment-status{display:inline-block;background:var(--surface);border-radius:20px;padding:6px 10px;font-size:12px;color:var(--muted);margin:12px 0}#bac-live .payment-status.paid{color:var(--green)}#bac-live .payment-amount{font-size:clamp(28px,3.8vw,40px);font-weight:500;letter-spacing:-1px;font-variant-numeric:tabular-nums}#bac-live .payment-small{font-size:12px;color:var(--muted);margin:4px 0 15px}#bac-live .payment-link{position:relative;text-align:center;color:var(--muted);font-size:24px}#bac-live .payment-link .packet{width:8px;height:8px;background:var(--red);border-radius:50%;position:absolute;top:45%;left:0;opacity:0}#bac-live .pay-condition{font-size:11px;color:var(--muted);margin:16px 0 0}#bac-live .payment-flow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:25px;font-size:12px;color:var(--muted)}#bac-live .payment-flow span{display:inline-flex;align-items:center;gap:6px}#bac-live .payment-flow .active{color:var(--green)}#bac-live .payment-control{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}#bac-live .payment-control button{min-height:44px}#bac-live .producer-notice{padding:12px 14px;background:var(--surface);border-left:3px solid var(--edge);font-size:12px;margin-top:20px}#bac-live .producer-notice.confirmed{border-left-color:var(--green)}#bac-live .payment-proof .proof-label{color:var(--muted);font-size:11px}#bac-live .linked-view .row{font-size:12px}#bac-live .linked-view .row b{max-width:60%}@media(max-width:650px){#bac-live .linked-views{grid-template-columns:1fr;gap:12px}#bac-live .payment-link{height:28px;transform:rotate(90deg);width:52px;margin:auto}#bac-live .linked-view{padding:20px}}

html{color-scheme:light dark;scroll-behavior:smooth}body{margin:0}#bac-live .brand{display:block;flex-shrink:0}#bac-live .brand img{display:block;width:110px;height:auto}#bac-live .audiences a{text-decoration:none;color:var(--muted)}#bac-live .login-link{display:inline-flex;gap:10px;align-items:center;text-decoration:none;color:var(--text);border:1px solid var(--edge);padding:10px 16px;border-radius:6px;min-height:44px}#bac-live .payment-proof{scroll-margin-top:20px}#bac-live .footer a{color:inherit}#bac-live .hero-art:hover .poster{transform:rotateY(0) rotateZ(0)!important}#bac-live .panel{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:450px){#bac-live .top{gap:12px}#bac-live .audiences{order:3;width:100%;justify-content:center}#bac-live .hero{padding-top:30px}}
#bac-live .hero>div{min-width:0}#bac-live .floating{margin-right:0}#bac-live .floating>div{min-width:0;overflow-wrap:anywhere}#bac-live .total{flex-wrap:wrap}#bac-live .total>div{min-width:0}@media(max-width:700px){#bac-live .hero{grid-template-columns:minmax(0,1fr)}#bac-live .poster{transform:none!important}#bac-live .floating{margin-left:12px}}
