#hero{height:220vh;padding:0;position:relative}.hero-pin{z-index:2;flex-direction:column;justify-content:center;height:100svh;padding:80px 0 100px;display:flex;position:sticky;top:0;overflow:hidden}.hero-content{z-index:5;pointer-events:none;will-change:transform, opacity;padding:0 6vw;position:relative}.hero-kicker{font-family:var(--mono);letter-spacing:.3em;color:var(--acid);text-transform:uppercase;will-change:transform, opacity;align-items:center;gap:1rem;margin-bottom:clamp(1rem,2.5vh,2rem);font-size:11px;display:flex}.hero-kicker:before{content:"";background:var(--acid);width:40px;height:1px}h1.mega{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;will-change:transform, opacity, filter;font-size:clamp(2.4rem,min(8.5vw,10.5vh),8.5rem);line-height:.92}h1.mega .line{margin-bottom:-.05em;padding-bottom:.05em;display:block;overflow:hidden}h1.mega .word{will-change:transform;display:inline-block;transform:translateY(110%)}h1.mega .outline{color:#0000;-webkit-text-stroke:2px var(--ink)}h1.mega .acid{color:var(--acid)}.hero-sub{font-family:var(--mono);color:var(--dim);opacity:0;will-change:transform, opacity;max-width:440px;margin:clamp(1.2rem,3vh,2.2rem) 0;font-size:13px;line-height:1.8}.hero-ctas{opacity:0;pointer-events:auto;will-change:transform, opacity;flex-wrap:wrap;gap:1rem;display:flex}.hero-meta{z-index:5;border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.15em;color:var(--dim);text-transform:uppercase;will-change:opacity, transform;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.4rem 6vw;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-meta span b{color:var(--acid);font-weight:400}.scroll-hint{z-index:5;font-family:var(--mono);letter-spacing:.3em;color:var(--dim);writing-mode:vertical-rl;will-change:opacity;align-items:center;gap:.8rem;font-size:10px;display:flex;position:absolute;bottom:120px;right:6vw}.scroll-hint:after{content:"";background:linear-gradient(var(--acid), transparent);width:1px;height:60px}#hero-hud{z-index:4;font-family:var(--mono);color:var(--dim);text-align:right;letter-spacing:.1em;will-change:opacity;font-size:10px;line-height:2;position:absolute;top:100px;right:6vw}#hero-hud b{color:var(--acid);font-weight:400}@media (max-height:780px) and (min-width:769px){h1.mega{font-size:clamp(2.2rem,min(7vw,9vh),7rem)}.hero-sub{margin:1.1rem 0;font-size:12px;line-height:1.6}.btn{padding:.85rem 1.5rem}.hero-pin{padding:72px 0 84px}.hero-meta{padding:1rem 6vw}}.ticker-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2);white-space:nowrap;z-index:3;position:relative;overflow:hidden}.ticker{padding:1rem 0;animation:26s linear infinite tick;display:inline-flex}.ticker span{font-family:var(--mono);letter-spacing:.15em;color:var(--dim);text-transform:uppercase;padding:0 2.5rem;font-size:12px}.ticker span b{color:var(--acid);font-weight:400}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.hero-content{padding:0 5vw}.hero-meta,.scroll-hint,#hero-hud{display:none}}@media (prefers-reduced-motion:reduce){h1.mega .word{transform:none!important}.hero-sub,.hero-ctas{opacity:1!important}}.animations-unavailable .hero-sub,.animations-unavailable .hero-ctas{opacity:1!important;transform:none!important}.animations-unavailable h1.mega .word{transform:none!important}
#drop{min-height:100vh}.drop-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}@media (max-width:900px){.drop-wrap{grid-template-columns:minmax(0,1fr)}.drop-wrap>div{min-width:0}.oc-top,.oc-foot{flex-wrap:wrap;gap:.5rem}}.order-card{border:1px solid var(--line-hard);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));background:linear-gradient(160deg,#0d0d10,#08080a);max-width:420px;padding:2rem;position:relative}.order-card:after{content:"";background:var(--acid);transform-origin:0;height:2px;transition:transform 1s;position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.order-card.live:after{transform:scaleX(1)}.oc-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.oc-id{font-family:var(--mono);color:var(--acid);font-size:20px;font-weight:700}.oc-status{font-family:var(--mono);letter-spacing:.2em;border:1px solid var(--acid);color:var(--acid);text-transform:uppercase;padding:.3rem .6rem;font-size:9px}.oc-shoe{font-family:var(--display);text-transform:uppercase;margin-bottom:.8rem;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1}.oc-svc{font-family:var(--mono);color:var(--dim);letter-spacing:.05em;font-size:12px}.oc-barcode{align-items:flex-end;gap:3px;height:44px;margin-top:1.8rem;display:flex;overflow:hidden}.oc-barcode i{background:var(--ink);opacity:.8;width:3px;height:100%;display:block}.oc-foot{font-family:var(--mono);color:var(--dim);letter-spacing:.1em;justify-content:space-between;margin-top:1.2rem;font-size:10px;display:flex}.trail-box{position:relative}.trail-node{align-items:center;gap:1.2rem;padding:.9rem 0;display:flex;position:relative}.trail-node .tn-dot{border:1px solid var(--line-hard);background:var(--bg);flex-shrink:0;width:12px;height:12px;transition:all .4s;transform:rotate(45deg)}.trail-node.done .tn-dot,.trail-node.active .tn-dot{background:var(--acid);border-color:var(--acid);box-shadow:0 0 16px #c9f24b80}.trail-node .tn-name{font-family:var(--grot);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);font-size:clamp(1rem,1.6vw,1.4rem);font-weight:700;transition:color .4s}.trail-node.done .tn-name{color:var(--ink)}.trail-node.active .tn-name{color:var(--acid)}.trail-node .tn-tag{font-family:var(--mono);color:var(--dim);letter-spacing:.15em;text-transform:uppercase;margin-left:auto;font-size:9px}.trail-node.active .tn-tag{color:var(--acid)}.trail-line{background:var(--line-hard);width:1px;height:26px;margin-left:5px;position:relative;overflow:hidden}.trail-line:after{content:"";background:var(--acid);transform-origin:top;transition:transform .5s;position:absolute;inset:0;transform:scaleY(0)}.trail-line.done:after{transform:scaleY(1)}.tn-eta{font-family:var(--mono);color:var(--dim);letter-spacing:.1em;font-size:10px}
#tracking{min-height:220vh;padding:0}.track-pin{align-items:center;height:100vh;padding:0 6vw;display:flex;position:relative;overflow:hidden}.track-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;width:100%;display:grid}@media (max-width:900px){.track-grid{grid-template-columns:1fr;gap:2rem}}.phone{border:1px solid var(--line-hard);width:min(340px,80vw);transform-style:preserve-3d;background:#0a0a0c;margin:0 auto;position:relative;box-shadow:0 40px 120px #000000b3,0 0 0 8px #101013,0 0 80px #c9f24b0f}.phone-head{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--dim);letter-spacing:.15em;justify-content:space-between;align-items:center;padding:1rem 1.4rem;font-size:10px;display:flex}.phone-head b{color:var(--acid);font-weight:400}.phone-hero{border-bottom:1px solid var(--line);padding:1.6rem 1.4rem}.ph-badge{font-family:var(--mono);letter-spacing:.2em;border:1px solid var(--acid);color:var(--acid);text-transform:uppercase;margin-bottom:1rem;padding:.25rem .6rem;font-size:9px;display:inline-block}.ph-status{font-family:var(--display);text-transform:uppercase;min-height:2.4em;font-size:19px;line-height:1.15}.ph-progress{background:#1a1a1e;height:6px;margin:1.2rem 0 .5rem;position:relative;overflow:hidden}.ph-fill{background:var(--acid);width:0%;position:absolute;inset:0;box-shadow:0 0 20px #c9f24b99}.ph-pct{font-family:var(--mono);color:var(--acid);font-size:24px;font-weight:700}.ph-label{font-family:var(--mono);color:var(--dim);letter-spacing:.2em;text-transform:uppercase;font-size:9px}.phone-rows{padding:.6rem 0}.ph-row{border-bottom:1px solid var(--line);font-family:var(--mono);justify-content:space-between;padding:.85rem 1.4rem;font-size:11px;display:flex}.ph-row:last-child{border-bottom:none}.ph-row .k{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;align-self:center;font-size:9px}.ph-row .v{color:var(--ink);letter-spacing:.05em}.ph-row .v.acid{color:var(--acid)}.phone-foot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--dim);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;padding:1rem 1.4rem;font-size:9px;display:flex}.track-copy .qa{border-left:2px solid var(--acid);margin-top:3rem;padding-left:1.5rem}.track-copy .qa .q{font-family:var(--mono);color:var(--dim);margin-bottom:.5rem;font-size:13px;font-style:italic}.track-copy .qa .a{font-family:var(--display);text-transform:uppercase;color:var(--acid);font-size:clamp(1.3rem,2.5vw,2rem)}@media (max-width:900px){#tracking{min-height:100svh}.track-pin{height:auto;min-height:100svh;padding:96px 6vw 48px;overflow:visible}.track-grid{grid-template-columns:minmax(0,1fr)}.track-grid>div{min-width:0}.phone{width:min(340px,100%)}.phone-head,.phone-foot,.ph-row{flex-wrap:wrap;gap:.5rem}}
#operation{padding:0;overflow:hidden}.op-pin{flex-direction:column;justify-content:center;height:100vh;display:flex;overflow:hidden}.op-head{padding:0 6vw 2rem}.op-track{will-change:transform;gap:1.5rem;padding:0 6vw;display:flex}.op-col{border:1px solid var(--line-hard);background:var(--bg2);flex-shrink:0;min-width:300px}.op-col-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.op-col-head .name{font-family:var(--grot);text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:700}.op-col-head .count{font-family:var(--mono);color:var(--acid);font-size:12px}.op-col.warn{border-color:#ff4d2e80}.op-col.warn .name,.op-col.warn .count{color:var(--red)}.op-cards{flex-direction:column;gap:.7rem;padding:.8rem;display:flex}.op-card{border:1px solid var(--line);font-family:var(--mono);background:#0d0d10;padding:.9rem 1rem;transition:transform .3s,border-color .3s}.op-card:hover{border-color:var(--acid);transform:translate(6px)}.op-card .oid{color:var(--acid);margin-bottom:.3rem;font-size:12px}.op-card .osvc{color:var(--dim);font-size:10px}.op-card .ostaff{color:var(--dim);letter-spacing:.1em;margin-top:.5rem;font-size:9px}.op-card .ostaff b{color:var(--ink);font-weight:400}.op-card.overdue{border-color:var(--red)}.op-card.overdue .oid{color:var(--red)}.op-col-cap{border-top:1px solid var(--line);padding:.9rem 1.2rem}.cap-bar{background:#1a1a1e;height:4px;overflow:hidden}.cap-fill{background:var(--acid);width:0%;height:100%}.cap-fill.hot{background:var(--red)}.cap-lab{font-family:var(--mono);color:var(--dim);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;margin-top:.5rem;font-size:9px;display:flex}.op-stats{border:1px solid var(--acid);background:#c9f24b08;flex-direction:column;flex-shrink:0;justify-content:center;min-width:380px;padding:2rem;display:flex}.op-stats h3{font-family:var(--display);text-transform:uppercase;margin:.8rem 0 1.5rem;font-size:1.6rem;line-height:1.1}.op-stat-row{font-family:var(--mono);border-bottom:1px solid var(--line);justify-content:space-between;padding:.7rem 0;font-size:12px;display:flex}.op-stat-row:last-child{border:none}.op-stat-row .k{color:var(--dim)}.op-stat-row .v{color:var(--acid);font-weight:700}.op-stat-row .v.red{color:var(--red)}@media (max-width:768px){.op-card{cursor:auto}}
#delegation{min-height:100vh}.deleg-split{grid-template-columns:auto 1fr;align-items:start;gap:3vw;margin-top:3rem;display:grid}@media (max-width:900px){.deleg-split{grid-template-columns:1fr}}.deleg-order{border:1px solid var(--line-hard);font-family:var(--mono);background:var(--bg2);padding:1.5rem 2rem;position:sticky;top:120px}@media (max-width:900px){.deleg-order{position:static;top:auto}}.deleg-order .oid{color:var(--acid);font-size:22px;font-weight:700}.deleg-order .osub{color:var(--dim);margin-top:.4rem;font-size:11px}.deleg-lanes{flex-direction:column;gap:1.4rem;display:flex}.lane{border:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;display:grid;position:relative;overflow:hidden}.lane:before{content:"";background:var(--acid);transform-origin:top;width:3px;transition:transform .6s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.lane.on:before{transform:scaleY(1)}.lane-stage{font-family:var(--mono);color:var(--dim);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.lane-name{font-family:var(--display);text-transform:uppercase;margin:.3rem 0 .8rem;font-size:clamp(1.3rem,2.2vw,2rem)}.lane-kpis{flex-wrap:wrap;gap:2rem;display:flex}.lkpi .v{font-family:var(--mono);color:var(--acid);font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:700}.lkpi .l{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;font-size:8px}.lane-time{font-family:var(--mono);color:var(--dim);text-align:right;border-left:1px solid var(--line);padding-left:1.5rem;font-size:11px}.lane-time .t{color:var(--ink);font-size:20px;font-weight:700}.deleg-quote{font-size:clamp(1.4rem,3vw,2.6rem);font-family:var(--display);text-transform:uppercase;margin-top:4rem;line-height:1.15}.deleg-quote .qline{display:block;overflow:hidden}.deleg-quote .qline span{display:inline-block}.kpi-strip{border:1px solid var(--line-hard);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin-top:3rem;display:grid}.kpi-cell{border-right:1px solid var(--line);padding:1.8rem}.kpi-cell:last-child{border-right:none}.kpi-cell .who{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;font-size:10px}.kpi-cell .name{font-family:var(--grot);margin:.4rem 0 1rem;font-size:22px;font-weight:700}.kpi-cell .big{font-family:var(--mono);color:var(--acid);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700}.kpi-cell .smalls,.kpi-cell .small{font-family:var(--mono);color:var(--dim);margin-top:.3rem;font-size:10px}
#command{background:linear-gradient(#0000,#c9f24b05 50%,#0000);padding:0}.cmd-pin{flex-direction:column;justify-content:center;min-height:100vh;padding:12vh 6vw;display:flex}.cmd-board{border:1px solid var(--line-hard);background:#08080a;grid-template-columns:2fr 1fr 1fr;gap:1px;display:grid;box-shadow:0 60px 160px #0009}.cmd-cell{border:1px solid var(--line);background:#0a0a0d;margin:-1px 0 0 -1px;padding:1.6rem;position:relative;overflow:hidden}.cmd-cell .cl{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;justify-content:space-between;margin-bottom:1rem;font-size:9px;display:flex}.cmd-cell .cv{font-family:var(--mono);color:var(--ink);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:700}.cmd-cell .cv .unit{color:var(--dim);font-size:.5em}.cmd-cell .cd{font-family:var(--mono);margin-top:.4rem;font-size:10px}.cmd-cell .cd.up{color:var(--acid)}.cmd-cell.wide{grid-column:span 2}.spark{align-items:flex-end;gap:3px;height:70px;margin-top:1rem;display:flex}.spark i{background:var(--acid);opacity:.85;transform-origin:bottom;flex:1;min-height:2px}.ring-wrap{align-items:center;gap:1.4rem;display:flex}.ring{flex-shrink:0;width:110px;height:110px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .rr{fill:none;stroke:#1e1e22;stroke-width:8px}.ring .rp{fill:none;stroke:var(--acid);stroke-width:8px;stroke-dasharray:283;stroke-dashoffset:283px;filter:drop-shadow(0 0 6px #c9f24b80)}.ring .rt{font-family:var(--mono);color:var(--acid);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;inset:0}.workload{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.wl-row{font-family:var(--mono);grid-template-columns:60px 1fr 40px;align-items:center;gap:.8rem;font-size:10px;display:grid}.wl-row .n{color:var(--dim);text-transform:uppercase;letter-spacing:.1em}.wl-bar{background:#1a1a1e;height:8px;position:relative;overflow:hidden}.wl-fill{background:var(--acid);width:0;position:absolute;inset:0}.wl-fill.hot{background:var(--red)}.wl-row .p{text-align:right;color:var(--ink)}.cmd-total{color:#000;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex;background:var(--acid)!important}.cmd-total .cv,.cmd-total .cl{color:#000}@media (max-width:768px){.cmd-pin{padding:10vh 5vw}#command .sec-label{flex-wrap:wrap;gap:.75rem}#command .sec-label .right{flex-basis:100%;line-height:1.6}.cmd-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cmd-cell{grid-column:1/-1;min-width:0;padding:1.5rem 1.25rem}.cmd-cell.compact{grid-column:auto;padding:1.25rem .75rem}.cmd-cell.compact .cv{font-size:clamp(1.25rem,5vw,1.7rem)}.cmd-cell .cl{flex-wrap:wrap;gap:.75rem;line-height:1.6}.cmd-cell .cd{line-height:1.6}.cmd-cell .ring-wrap{flex-wrap:wrap;gap:1rem}.cmd-total .cv{overflow-wrap:anywhere;line-height:1.4}}
#multistore{min-height:100vh}.ms-wrap{border:1px solid var(--line-hard);background:linear-gradient(135deg, #c9f24b06, transparent 65%), var(--bg2);grid-template-columns:1.3fr 1fr;margin-top:2rem;display:grid}@media (max-width:900px){.ms-wrap{grid-template-columns:1fr}}.netmap{aspect-ratio:1/.8;place-self:center;width:100%;max-width:500px;position:relative}.netmap svg{width:100%;height:100%;position:absolute;inset:0}.store-node{cursor:pointer}.network-guides{pointer-events:none}.network-guides path{fill:none;stroke:var(--line);stroke-width:.5px}.network-guides text{font-family:var(--mono);fill:var(--dim);letter-spacing:.12em;font-size:8px}.network-guides .network-watermark{font-family:var(--display);fill:none;stroke:var(--line);stroke-width:.6px;letter-spacing:-.08em;font-size:130px}.network-route{fill:none;stroke:var(--line-hard);stroke-width:1.5px;pointer-events:none;transition:stroke .3s}.node-hit{fill:#0000}.node-marker{fill:var(--bg);stroke:var(--dim);stroke-width:1.5px;transition:fill .3s,stroke .3s}.store-node text{font-family:var(--grot);fill:var(--ink);letter-spacing:.04em;font-size:13px;font-weight:700}.store-node .node-index{font-family:var(--mono);fill:var(--dim);letter-spacing:.1em;font-size:8px;font-weight:400}.store-node.on .network-route{stroke:var(--acid)}.store-node.on .node-marker{fill:var(--acid);stroke:var(--acid)}.store-node.on text{fill:var(--acid)}.hq-node path{fill:none;stroke:var(--acid);stroke-width:1.5px}.hq-node .hq-label{font-family:var(--mono);fill:var(--dim);letter-spacing:.08em;font-size:9px}.hq-node .hq-title{font-family:var(--display);fill:none;stroke:var(--acid);stroke-width:1.2px;letter-spacing:-.04em;font-size:64px}.ms-detail{border-left:1px solid var(--line);min-height:340px;padding:2.2rem;position:relative}.ms-detail:before{content:"SELECTED NODE / STORE DATA";font-family:var(--mono);letter-spacing:.2em;color:var(--dim);margin-bottom:1.5rem;font-size:9px;display:block}@media (max-width:900px){.ms-detail{border-left:0;border-top:1px solid var(--line)}}.ms-name{font-family:var(--display);text-transform:uppercase;color:var(--acid);margin-bottom:.4rem;font-size:clamp(1.8rem,3.4vw,2.8rem)}.ms-tag{font-family:var(--mono);color:var(--dim);letter-spacing:.15em;margin-bottom:2rem;font-size:10px}.ms-row{border-bottom:1px solid var(--line);font-family:var(--mono);justify-content:space-between;align-items:baseline;padding:.9rem 0;display:flex}.ms-row:last-child{border:none}.ms-row .k{color:var(--dim);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.ms-row .v{font-size:18px;font-weight:700}.ms-row .bar{background:var(--acid);transform-origin:0;height:2px;margin-top:.4rem;transition:transform .8s cubic-bezier(.7,0,.2,1)}@media (max-width:768px){.store-node{cursor:auto}}
#inventory{min-height:100vh}.inv-flow{border:1px solid var(--line-hard);flex-direction:column;gap:1px;margin-top:3rem;display:flex}.inv-row{background:#0a0a0d;grid-template-columns:2fr 3fr 1fr 1fr;align-items:center;gap:1.5rem;padding:1.6rem 2rem;transition:background .3s;display:grid}.inv-row:hover{background:#0e0e12}.inv-name{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:700}.inv-name span{font-family:var(--mono);color:var(--dim);letter-spacing:.2em;text-transform:uppercase;margin-top:.3rem;font-size:9px;display:block}.inv-bar-wrap{background:#1a1a1e;height:14px;position:relative;overflow:hidden}.inv-bar{background:var(--acid);width:0;position:absolute;top:0;bottom:0;left:0}.inv-bar.low{background:var(--red)}.inv-pct{font-family:var(--mono);font-size:18px;font-weight:700}.inv-pct.low{color:var(--red)}.inv-link{font-family:var(--mono);color:var(--dim);letter-spacing:.1em;text-transform:uppercase;text-align:right;font-size:10px}.inv-link b{color:var(--acid);font-weight:400}@media (max-width:800px){.inv-row{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.25rem}.inv-name{grid-area:1/1;min-width:0}.inv-pct{text-align:right;grid-area:1/2}.inv-bar-wrap{grid-area:2/1/auto/-1}.inv-link{display:none}}.inv-note{font-family:var(--mono);color:var(--dim);align-items:center;gap:1rem;margin-top:2rem;font-size:12px;display:flex}.inv-note:before{content:"//";color:var(--acid)}
#crm{min-height:100vh}.crm-wrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:4vw;margin-top:2rem;display:grid}@media (max-width:900px){.crm-wrap{grid-template-columns:1fr}}.crm-graph{aspect-ratio:1;border:1px solid var(--line-hard);background:radial-gradient(circle,#c9f24b0d,#0000 65%);position:relative}.crm-graph svg{width:100%;height:100%;position:absolute;inset:0}.cg-label{font-family:var(--mono);letter-spacing:.15em;border:1px solid var(--line-hard);background:var(--bg);color:var(--dim);text-transform:uppercase;white-space:nowrap;padding:.4rem .8rem;font-size:9px;transition:all .4s;position:absolute;transform:translate(-50%,-50%)}.cg-label.center{border-color:var(--acid);color:var(--acid);padding:.6rem 1.1rem;font-size:11px;font-weight:700;box-shadow:0 0 30px #c9f24b26}.cg-label.lit{border-color:var(--acid);color:var(--ink)}.crm-profile{border:1px solid var(--line-hard);transform-style:preserve-3d;background:#0a0a0d;overflow:hidden}.cp-head{border-bottom:1px solid var(--line);background:var(--bg2);justify-content:space-between;align-items:center;padding:1.8rem;display:flex}.cp-name{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.3rem,2.4vw,2rem)}.cp-id{font-family:var(--mono);color:var(--dim);letter-spacing:.15em;margin-top:.3rem;font-size:10px}.cp-ltv{text-align:right}.cp-ltv .v{font-family:var(--mono);color:var(--acid);font-size:24px;font-weight:700}.cp-ltv .k{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;font-size:8px}.cp-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.cp-cell{border-right:1px solid var(--line);padding:1.3rem 1.8rem}.cp-cell:nth-child(2n){border-right:none}.cp-cell:nth-child(n+3){border-top:1px solid var(--line)}.cp-cell .k{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;margin-bottom:.5rem;font-size:8px}.cp-cell .v{font-family:var(--mono);font-size:15px;font-weight:700}.cp-cell .v.small{color:var(--ink);font-size:11px;font-weight:400;line-height:1.6}.cp-tags{flex-wrap:wrap;gap:.5rem;display:flex}.cp-tags i{font-family:var(--mono);border:1px solid var(--line-hard);color:var(--dim);padding:.25rem .6rem;font-size:9px;font-style:normal}.cp-history{font-family:var(--mono);color:var(--dim);padding:1.4rem 1.8rem;font-size:10px}.cph-row{border-bottom:1px dashed var(--line);justify-content:space-between;padding:.55rem 0;display:flex}.cph-row:last-child{border:none}.cph-row .d{letter-spacing:.1em}.cph-row .s{color:var(--ink)}.cph-row .p{color:var(--acid)}@media (max-width:768px){.cp-head{flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.3rem}.cp-ltv{text-align:left;align-items:baseline;gap:.5rem;display:flex}.cp-ltv .v{font-size:19px}.cp-cell,.cp-tags,.cp-history{padding:1rem 1.1rem}.cph-row{flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem 0}.cph-row .s{order:2}.cph-row .p{order:3}}
#reporting{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.rep-converge{height:260px;margin:3rem 0;position:relative}.rep-stream{font-family:var(--mono);letter-spacing:.15em;border:1px solid var(--line-hard);color:var(--dim);text-transform:uppercase;background:var(--bg);padding:.55rem 1rem;font-size:11px;position:absolute;left:0}.rep-core{font-family:var(--display);text-transform:uppercase;border:2px solid var(--acid);color:var(--acid);background:var(--bg);padding:1.2rem 1.8rem;font-size:clamp(1rem,2vw,1.5rem);position:absolute;top:50%;right:8%;transform:translateY(-50%);box-shadow:0 0 60px #c9f24b2e}.rep-lines{pointer-events:none;position:absolute;inset:0}.rep-lines svg{width:100%;height:100%}@media (max-width:768px){.rep-converge{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);row-gap:1.5rem;height:auto;margin:2rem 0 3rem;display:grid}.rep-stream{z-index:1;letter-spacing:.05em;text-align:center;overflow-wrap:anywhere;min-width:0;padding:.85rem .5rem;font-size:clamp(8px,2.3vw,11px);position:static}.rep-stream:nth-child(odd){grid-column:1}.rep-stream:nth-child(2n){grid-column:3}.rep-core{z-index:1;text-align:center;grid-column:1/-1;justify-self:center;margin-top:3rem;position:relative;top:auto;right:auto;transform:none}}.rep-grid{border:1px solid var(--line-hard);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;display:grid}.rep-item{background:var(--bg2);border:1px solid var(--line);margin:-1px 0 0 -1px;padding:1.6rem;transition:all .35s;position:relative;overflow:hidden}.rep-item:after{content:"";background:var(--acid);transform-origin:0;height:2px;transition:transform .5s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rep-item:hover:after{transform:scaleX(1)}.rep-item:hover{background:#0e0e12}.rep-item .i{font-family:var(--mono);color:var(--dim);letter-spacing:.2em;margin-bottom:.8rem;font-size:9px}.rep-item .t{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;font-size:16px;font-weight:700}.rep-item .d{font-family:var(--mono);color:var(--dim);margin-top:.6rem;font-size:10px;line-height:1.7}@media (max-width:768px){#reporting .sec-label{flex-wrap:wrap}#reporting .sec-label .right{overflow-wrap:anywhere;max-width:100%}}
#loop{height:250vh;padding:0}.loop-pin{background:radial-gradient(at 75%,#c9f24b09,#0000 60%);grid-template-columns:1fr 1.15fr;align-items:center;gap:3vw;height:100svh;padding:96px 6vw 72px;display:grid;position:relative;overflow:hidden}.loop-title{z-index:5;pointer-events:none;position:relative}.loop-title h2.big{font-size:clamp(2rem,4.2vw,4.8rem);line-height:1.02}.loop-caption{font-family:var(--mono);color:var(--dim);font-size:11px;line-height:1.9}.loop-dial{--dial-size:min(42vw, 65svh, 580px);width:var(--dial-size);height:var(--dial-size);justify-self:center;position:relative}.loop-rings{fill:none;width:100%;height:100%}.loop-ticks{stroke:var(--line-hard);stroke-width:6px;stroke-dasharray:1 13}.loop-track,.loop-inner{stroke:var(--line-hard);stroke-width:1px}.loop-inner{stroke-dasharray:2 7;opacity:.5}.loop-progress{stroke:var(--acid);stroke-width:3px;stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:50%;filter:drop-shadow(0 0 5px #c9f24b66);transform:rotate(-90deg)}.loop-cross{stroke:var(--line-hard);transform:translateY(65px)}.loop-readout{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;display:flex;position:absolute;inset:0}.loop-step,.loop-signal{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);font-size:clamp(6px,.7vw,10px)}.loop-step{color:var(--acid)}.loop-readout strong{font-family:var(--display);color:var(--ink);font-size:clamp(14px,2vw,28px)}.orbit-word{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);background:var(--bg);white-space:nowrap;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--dial-size) * -.42)) rotate(calc(-1 * var(--angle)));padding:.35rem .45rem;font-size:clamp(7px,.8vw,11px);transition:color .2s,background .2s;position:absolute;top:50%;left:50%}.orbit-word.hot{color:var(--bg);background:var(--acid)}.loop-footer{border-top:1px solid var(--line-hard);font-family:var(--mono);letter-spacing:.1em;color:var(--dim);justify-content:space-between;padding-top:1rem;font-size:9px;display:flex;position:absolute;bottom:24px;left:6vw;right:6vw}#loop-percent{color:var(--acid)}@media (max-width:768px){.loop-pin{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:1.5rem;padding:88px 5vw 64px}.loop-title{justify-self:stretch}.loop-title .sec-label{justify-content:center;margin-bottom:1rem}.loop-title h2.big{margin-bottom:0;font-size:clamp(1.4rem,6vw,2.4rem)}.loop-caption{display:none}.loop-dial{--dial-size:min(76vw, 40svh)}.loop-footer{font-size:7px;bottom:18px}}@media (max-height:600px){.loop-pin{height:auto;min-height:100svh}.loop-caption{display:none}}@media (prefers-reduced-motion:reduce){#loop{height:auto}.loop-pin{height:auto;min-height:100svh}.orbit-word{transition:none}}
#cta{text-align:center;flex-direction:column;justify-content:center;min-height:100vh;display:flex}#cta h2.big{font-size:clamp(2.6rem,7.5vw,7.5rem)}.cta-btns{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3rem;display:flex}.cta-micro{font-family:var(--mono);letter-spacing:.25em;color:var(--dim);text-transform:uppercase;margin-top:4rem;font-size:11px}.cta-micro b{color:var(--acid);font-weight:400}
