html{font-size:min(1vw,1.7778vh)}body{overflow:hidden;background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(232,83,58,.2) 0%,transparent 62%),radial-gradient(60% 50% at 0% 100%,rgba(241,141,52,.1) 0%,transparent 60%),var(--bg)}.idle,.idle *{cursor:none!important}.screen{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.9rem;padding:1rem 1.4rem 0;transform:translate(var(--burn-x, 0),var(--burn-y, 0))}.screen>.top{grid-row:1}.screen>.alerts{grid-row:2}.screen>.grid{grid-row:3}.screen>.tape{grid-row:4}.top{display:flex;align-items:center;gap:1.6rem;min-height:4rem}.logo{height:3.3rem;width:auto;display:block}.top-mid{display:flex;flex-direction:column;gap:.2rem;margin-right:auto;padding-left:1.4rem;border-left:1px solid var(--line)}.top-day{white-space:nowrap;font-size:1.45rem;font-weight:700;color:var(--cream-2)}.status{display:flex;align-items:center;gap:.6rem;padding:.5rem 1.1rem;border-radius:999px;border:1px solid var(--line);background:#170605b3;font-family:var(--ff-x);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.status-dot{width:.75rem;height:.75rem;border-radius:50%;background:var(--ok);animation:live 1.8s ease-out infinite}.status.warn .status-dot,.status.sim .status-dot{background:var(--warn);animation:none}.status.bad{color:#ff8a93;border-color:#ff4f5e80}.status.bad .status-dot{background:var(--bad)}@keyframes live{0%{box-shadow:0 0 #8fe3a28c}to{box-shadow:0 0 0 .7rem #8fe3a200}}.countdown{display:flex;align-items:center;gap:.9rem}.countdown .eyebrow{max-width:9rem;text-align:right}.clock{display:flex;align-items:center;gap:.3rem}.clock b{font-variant-numeric:tabular-nums;min-width:3.1rem;text-align:center;font-size:2rem;font-weight:800;line-height:1;padding:.35rem .4rem;border-radius:.55rem;color:var(--cream-2);background:linear-gradient(#200a08,#3a140b);border:1px solid var(--line-strong)}.clock i{font-style:normal;font-size:1.6rem;font-weight:800;color:var(--orange)}.alerts{display:flex;flex-direction:column;gap:.5rem}.alerts:empty{display:none}.alert{display:flex;align-items:center;gap:.9rem;padding:.7rem 1.1rem;border-radius:.7rem;font-size:1.1rem}.alert svg{width:1.4rem;height:1.4rem;flex-shrink:0}.alert b{font-weight:800;text-transform:uppercase;white-space:nowrap}.alert span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert.warn{background:#ffd1661a;border:1px solid rgba(255,209,102,.45)}.alert.warn svg{color:var(--warn)}.alert.critical{background:#ff4f5e26;border:1px solid rgba(255,79,94,.65);animation:alarm 2.4s ease-in-out infinite}.alert.critical svg{color:var(--bad)}@keyframes alarm{50%{background:#ff4f5e4d}}.grid{display:grid;min-height:0;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,15fr) minmax(0,16fr) minmax(0,12fr);gap:.9rem;transition:opacity .6s,filter .6s}.hero{grid-column:1 / span 6;grid-row:1}.gen{grid-column:7 / span 3;grid-row:1}.need{grid-column:10 / span 3;grid-row:1}.gauge{grid-column:1 / span 3;grid-row:2}.today{grid-column:4 / span 3;grid-row:2}.curve{grid-column:7 / span 6;grid-row:2}.feed{grid-column:1 / span 4;grid-row:3}.products{grid-column:5 / span 4;grid-row:3}.kpis{grid-column:9 / span 4;grid-row:3}.main>*{flex-shrink:0}.main-value{display:flex;align-items:baseline;gap:.6rem;margin-top:.7rem;white-space:nowrap}.main-value b{font-size:3.2rem;font-weight:800;line-height:1;letter-spacing:-.025em;color:var(--cream-2)}.main-value .unit{font-size:1.25rem;font-weight:700;color:var(--muted)}.main-sub{margin-top:.45rem;font-size:1rem;line-height:1.35;color:var(--muted)}.main-sub b{color:var(--cream)}.main-split{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:auto;padding-top:.7rem;border-top:1px solid var(--line)}.main-split div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.main-split b{font-size:1.4rem;font-weight:800;white-space:nowrap}.need{border-color:#f18d344d;background:radial-gradient(70% 60% at 100% 0%,rgba(232,83,58,.28) 0%,transparent 62%),linear-gradient(180deg,var(--card) 0%,#1c0a07 100%)}.need .main-value b{color:var(--orange)}.today-proj{margin-top:.5rem;font-size:.9rem;white-space:nowrap;line-height:1.35;color:var(--muted)}.today-proj b{color:var(--cream)}.today-proj b.ok{color:var(--ok)}.today-proj b.warn{color:var(--warn)}.today-proj b.bad{color:#ff8a93}.card{position:relative;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;padding:1rem 1.25rem;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,var(--card) 0%,#1c0a07 100%)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sub{margin-top:.35rem;font-size:.82rem;color:var(--muted-2)}.hero{border-color:#f18d344d;background:radial-gradient(ellipse 85% 60% at 50% 125%,#ff6a2b61,#ff6a2b00 70%),linear-gradient(150deg,#ffffff0d,#fff0 42%),linear-gradient(180deg,#170605,#200a08,#3a140b)}.hero>*{flex-shrink:0}.hero-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.4rem}.hero-value{display:flex;align-items:flex-start;margin-top:.5rem;color:var(--cream-2);line-height:.92;white-space:nowrap}.hero-value .cur{font-size:2.3rem;font-weight:700;color:var(--orange);margin:.45rem .6rem 0 0}.hero-value .num{font-variant-numeric:tabular-nums;font-size:5.8rem;font-weight:800;letter-spacing:-.035em;text-shadow:0 0 2.4rem rgba(255,106,43,.28)}.hero-goal{margin-top:.75rem;font-size:1.25rem;color:var(--muted)}.hero-sub{margin-top:.3rem;font-size:.95rem;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-sub b{color:var(--cream)}.mark-key{display:inline-block;width:3px;height:.9em;margin-right:.35rem;vertical-align:-.1em;border-radius:2px;background:var(--cream)}.hero-goal b{color:var(--cream-2);font-weight:700}.hero-goal .hero-pct{color:var(--orange);font-weight:800}.hero .bar{margin-top:auto;margin-bottom:.3rem}.hero .bar{margin-bottom:.4rem}.bar{position:relative;height:1.05rem;margin-top:2.1rem;border-radius:999px;background:var(--track)}.bar.small{height:.75rem;margin-top:1rem}.bar-fill{height:100%;width:0;border-radius:inherit;background:var(--grad);box-shadow:0 0 1.1rem #ff6a2b73;transition:width .9s cubic-bezier(.2,.8,.2,1)}.bar-fill.hit{background:linear-gradient(90deg,#4fbf6c,var(--ok));box-shadow:none}.bar-mark{position:absolute;top:-.5rem;bottom:-.5rem;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--cream);transition:left .9s cubic-bezier(.2,.8,.2,1)}.bar-mark span{position:absolute;bottom:calc(100% + .3rem);left:-.2rem;white-space:nowrap;font-size:.85rem;color:var(--muted)}.bar-mark.flip span{left:auto;right:-.2rem}.pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 1rem .45rem .8rem;border-radius:999px;white-space:nowrap;font-size:1rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pill svg{width:1rem;height:1rem;flex-shrink:0}.pill b{font-weight:900}.pill.ok{color:var(--ok);background:#8fe3a21f;border:1px solid rgba(143,227,162,.4)}.pill.bad{color:#ff8a93;background:#ff4f5e1f;border:1px solid rgba(255,79,94,.5)}.pill.neutral{color:var(--cream);background:#eee5dc12;border:1px solid var(--line)}.pill.gold{color:#1a0705;background:var(--grad-fire)}.pill.hidden{display:none}.floaters{position:absolute;top:4.4rem;right:1.3rem;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;pointer-events:none}.floater{font-size:1.35rem;font-weight:800;color:var(--cream-2);text-shadow:0 0 1rem rgba(255,106,43,.9);animation:rise 2.6s ease-out forwards}@keyframes rise{0%{opacity:0;transform:translateY(1.2rem)}15%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-1.6rem)}}.gauge-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;align-items:center;margin-top:.3rem}.gauge-host{position:relative;height:100%;min-height:0}.gauge-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.gauge-tick{fill:var(--muted-2);font-size:12px;font-weight:700;font-family:var(--ff)}.gauge-state{position:absolute;left:50%;top:77%;transform:translate(-50%,-50%);font-family:var(--ff-x);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.gauge-read{display:flex;flex-direction:column;min-width:0}.gauge-read>b{font-variant-numeric:tabular-nums;font-size:3.3rem;font-weight:800;line-height:.95;letter-spacing:-.03em}.gauge-cap{margin-top:.3rem;font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.gauge-rows{display:flex;flex-direction:column;gap:.5rem;margin-top:.7rem;padding-top:.6rem;border-top:1px solid var(--line)}.gauge-rows div{display:flex;flex-direction:column;gap:.15rem}.gauge-rows b{font-size:1.2rem;font-weight:800;white-space:nowrap}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:#ff8a93}.k{font-family:var(--ff-x);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.today{background:radial-gradient(70% 55% at 100% 0%,rgba(232,83,58,.25) 0%,transparent 62%),linear-gradient(180deg,var(--card) 0%,#1c0a07 100%)}.today>*{flex-shrink:0}.today .title em{text-transform:none;font-size:.85em}.today-tag{font-family:var(--ff-x);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#1a0705;background:var(--grad);border-radius:999px;padding:.2rem .55rem;white-space:nowrap}.today-tag:empty{display:none}.today-done{margin-top:.55rem}.today-done b{font-size:2.2rem;font-weight:800;letter-spacing:-.025em;color:var(--cream-2);line-height:1;white-space:nowrap}.today-of{margin-top:.3rem;font-size:.98rem;color:var(--muted);white-space:nowrap}.today-of b.ok{color:var(--ok)}.today-of b.warn{color:var(--warn)}.today-of b.bad{color:#ff8a93}.today-of b{color:var(--cream)}.today-of b.hero-pct{color:var(--orange)}.today .bar.small{margin-top:.7rem}.bar.small .bar-mark{top:-.35rem;bottom:-.35rem}.hour-box{margin-top:auto;padding-top:.55rem;border-top:1px solid var(--line)}.hour-head{display:flex;align-items:baseline;gap:.6rem}.hour-range{font-family:var(--ff-x);font-size:.75rem;letter-spacing:.12em;color:var(--cream)}.hour-left{margin-left:auto;font-size:.85rem;color:var(--muted-2)}.hour-line{display:flex;align-items:baseline;gap:.5rem;margin-top:.35rem;white-space:nowrap}.hour-line>b:first-child{font-size:1.3rem;font-weight:800;color:var(--cream-2)}.hour-of{font-size:.95rem;color:var(--muted)}.hour-of span{color:var(--cream);font-weight:700}.hour-pct{margin-left:auto;font-size:1.15rem;color:var(--orange)}.hour-pct.ok{color:var(--ok)}.bar.tiny{height:.5rem;margin-top:.45rem}.hour-need{margin-top:.3rem;font-size:.9rem;color:var(--muted)}.hour-need b{color:var(--cream-2)}.hour-need.hit b{color:var(--ok)}.legend{display:flex;gap:1.1rem;margin:0;padding:0;list-style:none;font-size:.85rem;color:var(--muted)}.legend li{display:flex;align-items:center;gap:.4rem}.sw{display:inline-block;width:1.5rem;height:0;border-top:3px solid #ff7a33}.sw-gen{border-top:2px solid rgba(238,229,220,.4)}.sw-target{border-top:2px dashed rgba(238,229,220,.65)}.sw-proj{border-top:3px dotted #ff9a30}.curve-host{position:relative;flex:1;min-height:0;margin-top:.5rem}.curve-svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.hours-label{margin-top:.4rem}.hours-label .eyebrow{color:var(--muted-2);font-size:.68rem}.hours-host{height:3.8rem;margin-top:.35rem}.grid line.grid,.curve-svg .grid{stroke:#eee5dc12;stroke-width:1}.curve-svg .axis{stroke:#eee5dc33;stroke-width:1}.axis-label{fill:var(--muted-2);font-size:.78rem;font-family:var(--ff)}.axis-label.strong{fill:var(--cream);font-weight:700}.goal-line{stroke:#eee5dc99;stroke-width:1.5;stroke-dasharray:2 5}.goal-label{fill:var(--cream);font-family:var(--ff-x);font-size:.72rem;letter-spacing:.12em}.target-line{fill:none;stroke:#eee5dc8c;stroke-width:2;stroke-dasharray:8 6}.generated-line{fill:none;stroke:#eee5dc59;stroke-width:1.5;stroke-linejoin:round}.actual-line{fill:none;stroke:#ff7a33;stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round}.projection-line{fill:none;stroke:#ff9a30;stroke-width:3;stroke-dasharray:.5 7;stroke-linecap:round}.projection-dot{fill:#ff9a30}.projection-label{fill:var(--amber);font-family:var(--ff-x);font-size:.72rem;letter-spacing:.1em}.now-line{stroke:#eee5dc40;stroke-width:1;stroke-dasharray:3 4}.now-dot{fill:var(--cream-2);stroke:var(--hot);stroke-width:3}.now-halo{fill:#ff6a2b47;transform-box:fill-box;transform-origin:center;animation:halo 2.2s ease-out infinite}@keyframes halo{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.now-label{fill:var(--cream-2);font-size:1.1rem;font-weight:800}.hb-target{fill:#eee5dc0a;stroke:#eee5dc47;stroke-width:1.5}.hb-actual{fill:#c9561f}.hb-actual.hit{fill:#ff8a3d}.hb-actual.now{fill:#ffb25e}.chart-tip{position:absolute;left:0;top:0;z-index:3;padding:.55rem .8rem;border-radius:.5rem;background:#0d0403f0;border:1px solid var(--line-strong);font-size:.85rem;line-height:1.5;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.chart-tip .k{margin-right:.4rem}.rank{-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent);flex:1;list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem;min-height:0;overflow:hidden}.rank li{display:flex;gap:.8rem;align-items:flex-start}.rank-n{width:1.4rem;font-size:1.3rem;font-weight:800;line-height:1.1;color:var(--orange)}.rank-body{flex:1;min-width:0}.rank-top{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.rank-t{font-size:1.02rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-top b{font-size:1.15rem;font-weight:800;white-space:nowrap}.rank-bar{height:.4rem;margin:.35rem 0 .25rem;border-radius:999px;background:var(--track);overflow:hidden}.rank-bar i,.pay-bar i{display:block;height:100%;border-radius:inherit;background:var(--grad);transition:width .9s ease}.rank small{font-size:.8rem;color:var(--muted-2)}.empty{color:var(--muted-2);font-size:1rem;padding:1rem 0}.feed-list{list-style:none;margin:.6rem 0 0;padding:0;flex:1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.feed-list li{display:flex;align-items:center;gap:.8rem;padding:.45rem .4rem;margin:0 -.4rem;border-bottom:1px solid var(--line);border-radius:.4rem}.fi-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.fi-t{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-t .more{color:var(--orange);font-weight:800}.fi-meta{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--muted-2);white-space:nowrap}.fi-v{font-size:1.3rem;font-weight:800;white-space:nowrap;color:var(--cream-2)}.st{padding:.12rem .45rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.st-paid{color:#0d0403;background:var(--ok)}.st-pending{color:var(--warn);border:1px solid rgba(255,209,102,.55)}.st-cancelled,.st-lost{color:var(--muted-2);border:1px solid var(--line)}.feed-list li.dim .fi-v{color:var(--muted-2);text-decoration:line-through}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);gap:.9rem;min-height:0}.kpi.pay{grid-column:1 / -1}.kpi{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem 1.1rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}.kpi b{font-size:1.75rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--cream-2);white-space:nowrap}.kpi b.ok{color:var(--ok)}.kpi b.warn{color:var(--warn)}.kpi b.bad{color:#ff8a93}.kpi small{font-size:.85rem;line-height:1.3;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pay-rows{display:flex;flex-direction:column;gap:.3rem;margin-top:.15rem}.pay-row{display:grid;grid-template-columns:4.2rem minmax(0,1fr) 5.6rem 2.8rem;align-items:center;gap:.7rem;font-size:.95rem}.pay-row b{font-size:1.05rem;font-weight:800;text-align:right}.pay-row small{font-size:.78rem;color:var(--muted-2);text-align:right}.pay-bar{height:.45rem;border-radius:999px;background:var(--track);overflow:hidden}.tape{margin:0 -1.4rem;height:3rem;display:flex;align-items:center;overflow:hidden;color:#1a0705;background:var(--grad)}.tape-track{display:flex;white-space:nowrap;animation:marquee 60s linear infinite;will-change:transform}.tape-run{display:flex;align-items:center;flex-shrink:0}.tape-item{padding:0 1.6rem;font-size:1.12rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.tape-item b{font-weight:900}.tape-tag{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .8rem;border-radius:.3rem;background:var(--bg);color:var(--cream);font-family:var(--ff-x);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.tape-tag svg{width:.55rem;height:.75rem;color:var(--hot)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.screen.stale .grid{opacity:.5;filter:grayscale(.5)}.conn{position:fixed;left:50%;bottom:4rem;transform:translate(-50%);padding:.7rem 1.4rem;border-radius:999px;background:var(--warn);color:#1a0705;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;z-index:20}.conn:empty{display:none}.celebrate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 58%,#ff6a2b8c,#0d0403f0 62%);transition:opacity .6s}.celebrate.show{opacity:1}.cel-inner{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;transform:scale(.88);transition:transform .7s cubic-bezier(.2,1.4,.4,1)}.celebrate.show .cel-inner{transform:scale(1)}.cel-pct{font-variant-numeric:tabular-nums;font-size:15rem;font-weight:900;line-height:.9;letter-spacing:-.04em;background:var(--grad-fire);-webkit-background-clip:text;background-clip:text;color:transparent}.cel-pct.cel-word{font-size:11rem;text-transform:uppercase}.cel-t{font-size:3.4rem;font-weight:800;text-transform:uppercase;color:var(--cream-2)}.cel-t em{font-style:normal;color:var(--orange)}.cel-v{font-size:2.4rem;font-weight:700;color:var(--cream)}.pair{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:2rem;text-align:center;font-size:clamp(16px,1.3vw,34px)}.pair-logo{width:16em;height:auto;margin-bottom:1em}.pair .eyebrow{font-size:.8em}.pair-title{margin:0;font-size:3em;font-weight:800;line-height:1;text-transform:uppercase}.pair-title em{font-style:normal;color:var(--orange)}.pair-help{max-width:34em;color:var(--muted);line-height:1.5}.pair-help b{color:var(--cream)}.pair-reason{color:var(--warn)}.pair-form{display:flex;gap:1em;align-items:center;flex-wrap:wrap;justify-content:center}.pair-code{width:7.5em;padding:.35em .4em;border-radius:.5em;border:1px solid var(--line-strong);background:linear-gradient(#200a08,#3a140b);color:var(--cream-2);font:800 2.4em/1 var(--ff);letter-spacing:.12em;text-align:center}.pair .btn{font-size:1.1em}.pair-msg{min-height:1.5em;color:var(--muted)}.lite body,html.lite body{background:var(--bg)}.lite .hero-value .num{text-shadow:none}.lite .bar-fill{box-shadow:none}.lite .tape-track,.lite .now-halo,.lite .status-dot,.lite .alert.critical{animation:none}.lite .feed-list{-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion: reduce){.tape-track,.now-halo,.status-dot,.alert.critical{animation:none}}@media (max-aspect-ratio: 13/10) and (min-width: 700px) and (min-height: 1000px){html{font-size:min(1.78vw,1vh)}.grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr) auto minmax(0,.8fr)}.hero{grid-column:1 / -1;grid-row:1}.gen{grid-column:1 / span 3;grid-row:2}.need{grid-column:4 / span 3;grid-row:2}.gauge{grid-column:1 / span 3;grid-row:3}.today{grid-column:4 / span 3;grid-row:3}.curve{grid-column:1 / -1;grid-row:4}.kpis{grid-column:1 / -1;grid-row:5;grid-template-columns:1fr 1fr 2fr;grid-template-rows:auto}.kpi.pay{grid-column:auto}.feed{grid-column:1 / span 3;grid-row:6}.products{grid-column:4 / span 3;grid-row:6}.top-mid .eyebrow{display:none}.main-split{margin-top:1rem}}@media (max-width: 699px),(max-height: 499px),(max-aspect-ratio: 13/10) and (max-height: 999px){.hero-sub{white-space:normal;overflow:visible}html{font-size:clamp(14px,2.4vw,40px)}body{overflow:auto}.screen{position:static;display:block;padding:1rem 1rem 0;transform:none}.top{flex-wrap:wrap;gap:.8rem 1rem}.logo{height:2.4rem}.top-mid{border-left:0;padding-left:0}.top-day{font-size:1.1rem}.countdown{width:100%;justify-content:space-between}.countdown .eyebrow{max-width:none;text-align:left}.clock b{font-size:1.5rem;min-width:2.5rem}.alerts{margin-top:.8rem}.alert{flex-wrap:wrap;font-size:.95rem}.alert span{white-space:normal}.grid{display:flex;flex-direction:column;margin-top:.9rem}.card{padding:1rem 1.1rem}.hero{order:1}.gen{order:2}.need{order:3}.today{order:4}.gauge{order:5}.kpis{order:6}.curve{order:7}.feed{order:8}.products{order:9}.main-value b{font-size:2.2rem}.main-split{margin-top:1rem}.title{font-size:1.2rem}.hero-head{flex-wrap:wrap;gap:.6rem}.floaters{top:1rem}.rank{-webkit-mask-image:none;mask-image:none}.hero-value .cur{font-size:1.3rem;margin-top:.3rem}.hero-value .num{font-size:3.3rem}.hero-goal{font-size:1rem}.pill{font-size:.85rem}.today-done b{font-size:2.1rem}.hour-box{margin-top:1rem}.gauge-body{grid-template-columns:1fr 1fr;gap:.8rem}.gauge-host{height:9.5rem}.gauge-read>b{font-size:2.6rem}.gauge-rows b{font-size:1.1rem}.card-head{flex-direction:column;align-items:flex-start;gap:.6rem}.legend{flex-wrap:wrap;gap:.5rem 1rem}.curve-host{flex:none;height:15rem}.hours-host{height:4.2rem}.feed-list{-webkit-mask-image:none;mask-image:none}.kpis{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:.7rem}.kpi{padding:.8rem .9rem}.kpi.pay{grid-column:1 / -1}.kpi b{font-size:1.45rem}.kpi small{white-space:normal}.tape{margin:1rem -1rem 0;height:2.6rem}.pay-row{grid-template-columns:3.6rem minmax(0,1fr) auto 3.4rem;gap:.5rem;font-size:.85rem}.pay-row b,.tape-item{font-size:.95rem}.conn{bottom:3.4rem;font-size:.85rem;white-space:nowrap}.cel-pct{font-size:8rem}.cel-pct.cel-word{font-size:11rem;text-transform:uppercase}.cel-t{font-size:1.8rem}.cel-v{font-size:1.4rem}}.still *,.still *:before,.still *:after{animation:none!important;transition:none!important}.alt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow:hidden;background:var(--bg);visibility:hidden;contain:layout paint}.alt-in{position:absolute;top:0;right:0;bottom:0;left:0}.alt.on{visibility:visible}.alt.prep{visibility:visible;transform:translate(-100%);will-change:transform}.alt.prep .alt-in{transform:translate(100%);will-change:transform}.alt.out{visibility:visible;will-change:transform}.alt.out .alt-in{will-change:transform}.alt-edge{position:fixed;z-index:41;top:0;bottom:0;left:0;width:2.2rem;margin-left:-1.1rem;pointer-events:none;visibility:hidden;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(255,207,148,.85) 38%,#ff6a2b 50%,rgba(232,51,30,.85) 62%,transparent 100%);box-shadow:0 0 2.4rem .6rem #ff6a2b8c;will-change:transform,opacity}.lite .alt-edge{box-shadow:none}.screen.covered{visibility:hidden}.s-stage{position:absolute;left:50%;top:50%;width:1920px;height:1080px;margin:-540px 0 0 -960px;transform:scale(var(--s, 1));transform-origin:50% 50%;overflow:hidden;color:var(--cream);font-family:var(--ff);background:radial-gradient(1200px 700px at 18% -5%,#2a0e08 0%,transparent 62%),radial-gradient(900px 600px at 100% 100%,#1f0a05 0%,transparent 62%),var(--bg);display:none}.s-stage.fire{background:radial-gradient(1500px 820px at 28% -12%,#5c1a07 0%,transparent 62%),radial-gradient(1000px 640px at 100% 100%,#3a1005 0%,transparent 62%),var(--bg)}.s-stage.show{display:block}.s-stage *,.s-stage *:before,.s-stage *:after{box-sizing:border-box}.s-stage p,.s-stage h2{margin:0}.s-stage .eyebrow{font-size:20px;letter-spacing:.17em}.s-h2{font-size:28px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--cream-2);line-height:1}.s-h2 em{font-style:normal;color:var(--orange)}.s-n{font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.025em;line-height:.9;white-space:nowrap}.s-n.sp{font-variant-numeric:normal}.s-fire{background:var(--grad-fire);-webkit-background-clip:text;background-clip:text;color:transparent}.s-muted{color:var(--muted)}.s-b{font-weight:800;color:var(--cream-2)}.s-ok{color:var(--ok)}.s-card{position:relative;min-width:0;overflow:hidden;background:linear-gradient(160deg,#1f0b07,#150504);border:1px solid var(--line);border-radius:24px;padding:24px 28px}.s-card.hot{border:1.5px solid var(--line-strong);background:linear-gradient(150deg,#2e1008,#1b0705 55%,#150504);box-shadow:0 0 0 1px #ff6a2b1f,0 24px 70px #ff501424}.s-bar{position:relative;border-radius:99px;background:var(--track)}.s-bar>i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--grad);box-shadow:0 0 26px #ff6a2b8c;overflow:hidden;min-width:0}.s-bar>i:after{content:"";position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,transparent,rgba(255,243,228,.65),transparent);animation:s-sheen 3.2s ease-in-out infinite}.s-bar>b{position:absolute;top:-9px;bottom:-9px;width:5px;margin-left:-2px;border-radius:3px;background:var(--cream-2);box-shadow:0 0 12px #fff3e4b3}.s-seal{display:inline-flex;align-items:center;gap:12px;padding:11px 22px;border-radius:99px;font-weight:800;font-size:22px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.s-seal svg{flex:none;width:18px;height:16px}.s-seal.ok{background:#8fe3a21f;border:1.5px solid rgba(143,227,162,.6);color:var(--ok)}.s-seal.bad{background:#ff4f5e1f;border:1.5px solid rgba(255,79,94,.6);color:#ff8a93}.s-seal.warn{background:#ffd1661f;border:1.5px solid rgba(255,209,102,.6);color:var(--warn)}.s-seal.gold{background:#ffd16629;border:1.5px solid rgba(255,209,102,.7);color:var(--warn)}.s-seal.hidden{display:none}.s-pill{display:inline-flex;align-items:center;border-radius:99px;padding:5px 14px;font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.s-pill.paid{background:var(--ok);color:#0b2412}.s-pill.pending{border:1.5px solid var(--warn);color:var(--warn)}.s-pill.cancelled{border:1.5px solid var(--bad);color:#ff8a93}.s-dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:#ff4f5e;box-shadow:0 0 0 4px #ff4f5e4d;flex:none;animation:s-pulse 1.4s ease-out infinite}.s-dot.green{background:var(--ok);animation:none;box-shadow:0 0 0 5px #8fe3a240}.s-dot.amber{background:var(--warn);animation:none;box-shadow:0 0 0 5px #ffd16640}.s-dot.red{background:var(--bad);animation:none}.s-hdr{position:absolute;left:0;right:0;top:0;height:100px;padding:0 32px;display:flex;align-items:center;gap:28px}.s-logo{height:63px;width:auto;display:block}.s-sep{width:1px;height:52px;background:var(--line)}.s-when{font-size:34px;font-weight:800;line-height:1;margin-top:8px;color:var(--cream-2)}.s-livepill{margin-left:auto;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:99px;padding:10px 22px;background:#170605b3;white-space:nowrap}.s-livepill .eyebrow{color:var(--cream);font-size:18px}.s-clockbox{display:flex;align-items:center;gap:16px}.s-clockbox .eyebrow{font-size:16px;text-align:right;line-height:1.3}.s-clock{display:flex;align-items:center;gap:8px}.s-clock b{font-size:46px;font-weight:800;line-height:1.1;padding:5px 13px;border:1px solid var(--line-strong);border-radius:12px;background:#ffffff08;font-variant-numeric:tabular-nums;color:var(--cream-2)}.s-clock i{font-style:normal;font-size:40px;font-weight:800;color:var(--orange)}.s-main{position:absolute;left:28px;right:28px;top:108px;bottom:68px;display:flex;flex-direction:column;gap:20px}.s-row{display:flex;gap:20px;min-height:0}.s-tick{position:absolute;left:0;right:0;bottom:0;height:56px;background:var(--grad);overflow:hidden;white-space:nowrap;font-weight:800;font-size:26px;text-transform:uppercase;color:#1a0604;display:flex;align-items:center}.s-run{display:flex;align-items:center;gap:30px;padding-right:30px;flex:none;animation:s-ticker 40s linear infinite}.s-tick-wrap{display:flex;flex:none;animation:s-ticker 40s linear infinite}.s-tick-wrap>.s-run{animation:none}.s-tag{background:#150504;color:var(--cream);border-radius:6px;padding:6px 14px;font-family:var(--ff-x);font-size:15px;letter-spacing:.14em;display:inline-flex;align-items:center;gap:8px}.s-tag svg{width:9px;height:13px;color:#ff9a30}.s-hero{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:26px 38px 30px}.s-hero-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.s-hero-val{display:flex;align-items:flex-start;gap:16px;min-width:0}.s-cur{font-size:88px;font-weight:800;color:var(--orange);margin-top:20px;line-height:1}.s-hero-goal{display:flex;align-items:baseline;gap:20px;min-width:0}.s-hero-goal .lbl{font-size:38px;color:var(--muted);white-space:nowrap}.s-hero-foot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;font-size:28px;color:var(--muted)}.s-side{width:560px;flex:none;display:flex;flex-direction:column;gap:20px}.s-gauge{height:230px;display:flex;align-items:center;gap:22px;padding:20px 28px}.s-gauge svg{flex:none;width:150px;height:105px}.s-hourcard{height:230px;padding:22px 28px;display:flex;flex-direction:column;justify-content:space-between}.s-hourcard .line{display:flex;align-items:baseline;gap:12px;min-width:0}.s-camp{width:520px;flex:none;display:flex;flex-direction:column;justify-content:space-between}.s-curve{flex:1;min-width:0;padding:22px 28px 16px}.s-curve svg{display:block;width:100%;height:290px;margin-top:8px}.s-leg{display:flex;gap:22px;font-size:18px;color:var(--muted);align-items:center}.s-leg span{display:inline-flex;align-items:center;gap:8px}.s-leg i{display:inline-block;width:26px;height:0;border-top:4px solid var(--orange)}.s-leg i.d{border-top:3px dashed var(--cream)}.s-leg i.p{border-top:3px dotted var(--amber)}.s-sales{width:520px;flex:none;padding:22px 28px 10px}.s-sale{display:flex;align-items:center;gap:14px;height:68px;border-bottom:1px solid var(--line);overflow:hidden}.s-sale:last-child{border-bottom:0}.s-sale>div:first-child{flex:1;min-width:0}.s-sale .nm{font-size:24px;font-weight:700;color:var(--cream-2);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-sale .mt{margin-top:6px;display:flex;align-items:center;gap:10px;font-size:17px;color:var(--muted-2);white-space:nowrap}.s-sale .v{flex:none;font-size:28px;font-weight:800;color:var(--cream-2);font-variant-numeric:tabular-nums;white-space:nowrap}.s-empty{padding:24px 0;font-size:22px;color:var(--muted)}.s-id{position:relative;width:860px;flex:none;border-radius:28px;padding:36px 44px 34px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#1a0604;background:linear-gradient(160deg,#ffb25e,#ff8a1f 30%,#ff5a2a 70%,#e8331e);box-shadow:0 0 120px #ff5a1459}.s-id .eyebrow{color:#1a0604;font-size:24px}.s-id-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px}.s-id-badge{background:#1a0604;color:#ffcf94;font-family:var(--ff-x);font-weight:700;font-size:18px;letter-spacing:.16em;border-radius:99px;padding:8px 18px;white-space:nowrap}.s-id-name{position:relative;min-width:0}.s-id-name .nm{color:#1a0604;line-height:.82;display:inline-block;transform-origin:left center;animation:s-bump 2.4s ease-in-out infinite}.s-id-live{margin-top:26px;display:none;align-items:center;gap:14px;background:#1a0604;color:#fff3e4;border-radius:99px;padding:12px 26px;font-weight:800;font-size:26px;letter-spacing:.08em;text-transform:uppercase}.s-id-live.on{display:inline-flex}.s-id-goal{position:relative}.s-id-goal .lbl{font-size:32px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.s-id-chip{margin-top:20px;display:inline-block;background:#1a0604e0;color:#fff3e4;border-radius:14px;padding:12px 20px;font-size:22px;line-height:1.35}.s-id-chip:empty{display:none}.s-sweeper{position:absolute;top:0;bottom:0;left:0;width:160px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:s-sweep 5s ease-in-out infinite;pointer-events:none}.s-ember{position:absolute;bottom:-20px;border-radius:50%;background:radial-gradient(circle,#ffcf94 0%,#ff6a2b 55%,transparent 70%);animation:s-rise linear infinite;pointer-events:none}.s-stage.outline .s-id{color:var(--cream-2);background:linear-gradient(160deg,#2e1008,#150504);border:2.5px solid #ff7a2e;box-shadow:0 0 90px #ff5a1440}.s-stage.outline .s-id .eyebrow{color:var(--orange)}.s-stage.outline .s-id-name .nm{background:var(--grad-fire);-webkit-background-clip:text;background-clip:text;color:transparent}.s-stage.outline .s-id-badge{background:var(--orange);color:#1a0604}.s-stage.outline .s-id-live{background:#ff6a2b2e;border:1.5px solid #ff7a2e}.s-stage.outline .s-id-chip{background:#ffffff12}.s-stage.natal .s-id{color:#fff3e4;background:linear-gradient(160deg,#d3122f,#9b0c22 55%,#6e0817);border:3px solid #ffd166;box-shadow:0 0 120px #d3122f73}.s-stage.natal .s-id .eyebrow{color:#ffd166}.s-stage.natal .s-id-name .nm{color:#fff3e4}.s-stage.natal .s-id-name .nm em{font-style:normal;color:#ffd166}.s-stage.natal .s-id-badge{background:#150504;color:#ffd166}.s-stage.natal .s-id-live{background:#150504}.s-stage.natal .s-id-chip{background:#150504d9}.s-stage.natal .s-id-goal .lbl{color:#ffd166}.s-stage.natal .s-ember{background:radial-gradient(circle,#fff3c4 0%,#ffd166 55%,transparent 70%)}.s-stage.natal .s-sweeper{background:linear-gradient(90deg,transparent,rgba(255,243,196,.28),transparent)}.s-ev{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.s-ev-hero{height:508px;padding:28px 36px 30px;display:flex;flex-direction:column;justify-content:space-between}.s-ev-hero .cur{font-size:64px;font-weight:800;color:var(--orange);margin-top:14px;line-height:1}.s-ev-hero .pct-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.s-ev-hero .foot{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font-size:24px;color:var(--muted)}.s-ev-chart{flex:1;padding:22px 28px 18px;display:flex;flex-direction:column}.s-ev-bars{position:relative;flex:1;margin-top:14px;display:flex;align-items:flex-end;min-height:0}.s-ev-bars .slot{flex:1;height:100%;display:flex;align-items:flex-end;border-radius:8px;margin:0 3px;min-width:0}.s-ev-bars .slot>div{width:100%;border-radius:6px;background:linear-gradient(180deg,#ff9a30,#e8331e);display:flex;justify-content:center;padding-top:5px;font-size:20px;font-weight:800;color:#fff3e4;overflow:hidden}.s-ev-bars .slot.live{background:#ff6a2b33}.s-ev-bars .slot.future>div{background:transparent;border:1.5px dashed rgba(238,229,220,.3)}.s-ev-bars .target{position:absolute;left:0;right:0;border-top:2.5px dashed #fff3e4;z-index:2}.s-ev-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:19px;color:var(--muted)}.s-ev-axis .liv{color:var(--amber);font-weight:800}@keyframes s-sheen{0%{transform:translate(-120%)}55%,to{transform:translate(520%)}}@keyframes s-pulse{0%,to{box-shadow:0 0 0 4px #ff4f5e4d}50%{box-shadow:0 0 0 14px #ff4f5e00}}@keyframes s-rise{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:.9}to{transform:translateY(-900px) scale(.3);opacity:0}}@keyframes s-sweep{0%{transform:translate(-130%) skew(-18deg)}45%,to{transform:translate(560%) skew(-18deg)}}@keyframes s-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes s-bump{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.lite .s-bar>i:after,.lite .s-ember,.lite .s-sweeper,.lite .s-run,.lite .s-tick-wrap,.lite .s-dot,.lite .s-id-name .nm{animation:none!important}.lite .s-ember,.lite .s-sweeper{display:none}@media (prefers-reduced-motion: reduce){.s-bar>i:after,.s-ember,.s-sweeper,.s-run,.s-tick-wrap,.s-dot,.s-id-name .nm{animation:none!important}.s-ember,.s-sweeper{display:none}}.still .s-bar>i:after,.still .s-ember,.still .s-sweeper,.still .s-run,.still .s-tick-wrap,.still .s-dot,.still .s-id-name .nm{animation:none!important}.still .s-ember,.still .s-sweeper{display:none}
