:root{--ink:#0A0A0B;--ink-2:#0F0F12;--ink-3:#16161A;--ink-4:#1E1E23;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--paper:#F4F4F0;--text:#EDEDEA;--text-2:#A1A1A6;--text-3:#6B6B73;--lime:#98c200;--lime-soft:#98c20020;--ember:#E8744A;--up:#98c200;--down:#F26B6B;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--display:"Oswald","Anton","Bebas Neue",Impact,sans-serif;--sans:"Inter Tight","Inter",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ink);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer;border:0;background:none}button,input,select,textarea{font-family:inherit}::selection{background:var(--lime);color:#0A0A0B}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.16)}.route-switch{position:fixed;left:18px;bottom:18px;z-index:80;background:rgba(15,15,18,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:999px;padding:4px;display:flex;gap:2px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 12px 32px -8px rgba(0,0,0,.6)}.route-switch:before{content:"PROTOTYPE";padding:0 10px 0 12px;display:flex;align-items:center;color:var(--text-3);letter-spacing:.16em}.route-switch button{padding:7px 14px;border-radius:999px;color:var(--text-2);transition:all .2s}.route-switch button.active{background:var(--lime);color:#0A0A0B;font-weight:600}.route-switch button:not(.active):hover{color:var(--text)}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border-radius:0;transition:transform .15s ease,background .2s ease,color .2s ease}.btn-primary{background:var(--lime);color:#0A0A0B}.btn-primary:hover{background:#fff;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--lime)}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-2)}.btn-ghost:hover{border-color:var(--lime);color:var(--lime)}.btn-dark{background:#0A0A0B;color:var(--lime)}.btn-arrow{font-size:14px;transition:transform .2s}.btn:hover .btn-arrow{transform:translateX(4px)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:6px;height:6px;background:var(--lime);border-radius:50%}.eyebrow.muted{color:var(--text-2)}.eyebrow.muted:before{background:var(--text-3)}.display{font-family:var(--display);font-weight:400;line-height:.88;letter-spacing:-.01em;text-transform:uppercase;color:var(--text)}.display .lime{color:var(--lime)}.display .outline{-webkit-text-stroke:1.5px var(--text);color:transparent}.nav{position:fixed;top:0;left:0;right:0;z-index:60;padding:18px 32px;justify-content:space-between;background:linear-gradient(180deg,rgba(10,10,11,.85),rgba(10,10,11,0));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.logo,.nav{display:flex;align-items:center}.logo{gap:10px;font-family:var(--display);font-size:20px;letter-spacing:.04em}.logo img{display:block;flex:0 0 auto}.logo span{white-space:nowrap}.logo-primary-lockup{gap:0}.brand-wordmark{width:176px;height:auto}.brand-mark{width:34px;height:34px}.nav .brand-wordmark{width:154px}.dash-side .brand-wordmark{width:166px}.foot-brand .brand-wordmark,.login-left .brand-wordmark{width:190px}.nav-links{display:flex;gap:30px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.nav-links a{color:inherit;display:inline-grid;overflow:hidden;padding:10px 2px;position:relative;text-decoration:none;transition:color .22s ease}.nav-links a span{display:block;position:relative;transition:transform .22s ease,text-shadow .22s ease}.nav-links a:before{background:linear-gradient(90deg,transparent,rgba(212,255,58,.18),transparent);content:"";inset:0;position:absolute;transform:translateX(-115%);transition:transform .42s cubic-bezier(.2,.7,.2,1)}.nav-links a:after{background:var(--lime);bottom:3px;content:"";height:2px;left:2px;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.7,.2,1);width:calc(100% - 4px)}.nav-links a.active,.nav-links a:focus-visible,.nav-links a:hover{color:var(--lime)}.nav-links a.active span,.nav-links a:focus-visible span,.nav-links a:hover span{text-shadow:0 0 18px rgba(212,255,58,.35);transform:translateY(-2px)}.nav-links a.active:before,.nav-links a:focus-visible:before,.nav-links a:hover:before{transform:translateX(115%)}.nav-links a.active:after,.nav-links a:focus-visible:after,.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{display:flex;gap:10px;align-items:center}@media (max-width:900px){.nav-links{display:none}}.hero{position:relative;padding:140px 64px 80px;min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px;align-items:center;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle at 85% 25%,rgba(212,255,58,.1),transparent 45%),radial-gradient(circle at 12% 85%,rgba(232,116,74,.06),transparent 50%)}.hero-grid,.hero:before{position:absolute;inset:0;pointer-events:none}.hero-grid{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 75%);mask-image:radial-gradient(ellipse at center,black,transparent 75%)}.hero-left{position:relative;z-index:2}.hero-eyebrow{margin-bottom:32px}.hero-title{font-size:clamp(64px,9vw,148px);margin:0 0 28px}.hero-title .row{display:block;overflow:hidden;line-height:1}.hero-title .row>span{display:inline-block}.hero-sub{max-width:480px;color:var(--text-2);font-size:17px;line-height:1.55;margin:0 0 36px;animation:fadeUp .8s ease .5s both}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;animation:fadeUp .8s ease .65s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-meta{position:absolute;bottom:40px;left:32px;right:32px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);z-index:2;border-top:1px solid var(--line);padding-top:18px}.hero-mock{position:relative;z-index:2;height:620px;max-width:560px;margin:0 auto;width:100%}.hero-phone{position:absolute;top:50%;left:50%;transform:translate(-55%,-50%) rotate(-4deg);width:300px;height:600px;background:#000;border-radius:42px;border:9px solid #1a1a1d;box-shadow:0 40px 80px -20px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.04),0 0 60px rgba(212,255,58,.08);overflow:hidden;animation:phoneFloat 7s ease-in-out infinite;z-index:3}@keyframes phoneFloat{0%,to{transform:translate(-55%,-50%) rotate(-4deg)}50%{transform:translate(-55%,-52%) rotate(-4deg)}}.hero-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.hero-orbit{animation:orbitSpin 30s linear infinite;transform-origin:300px 340px}@keyframes orbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-trace{stroke-dasharray:1200;stroke-dashoffset:1200;animation:traceDraw 4s ease-out .4s forwards,tracePulse 3s ease-in-out 4.4s infinite}@keyframes traceDraw{to{stroke-dashoffset:0}}@keyframes tracePulse{0%,to{opacity:.85}50%{opacity:.5}}.hero-trace-dot{filter:drop-shadow(0 0 6px var(--lime))}.hero-node{filter:drop-shadow(0 0 4px var(--lime));animation:nodeBlink 2.4s ease-in-out infinite}.hero-node-pulse{transform-origin:center;transform-box:fill-box;animation:nodePulse 2.4s ease-out infinite}@keyframes nodeBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes nodePulse{0%{transform:scale(1);opacity:.7}to{transform:scale(4);opacity:0}}.hero-chart-line{stroke-dasharray:600;stroke-dashoffset:600;animation:traceDraw 2.2s ease-out .8s forwards}.hero-chart-dot{filter:drop-shadow(0 0 4px var(--lime));animation:nodeBlink 2s ease-in-out 2.6s infinite}.hero-card{position:absolute;background:rgba(15,15,18,.92);border:1px solid var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px 16px;width:180px;font-family:var(--mono);box-shadow:0 20px 40px -10px rgba(0,0,0,.6);z-index:4;overflow:hidden}.hero-card .label{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:6px}.hero-card .tabnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--up);box-shadow:0 0 0 0 var(--up);animation:liveDot 1.6s ease-out infinite}@keyframes liveDot{0%{box-shadow:0 0 0 0 rgba(58,231,140,.7)}70%{box-shadow:0 0 0 8px rgba(58,231,140,0)}to{box-shadow:0 0 0 0 rgba(58,231,140,0)}}.hc-pulse{animation:hcPulse 1.1s ease-out forwards}.hero-card .num{font-family:var(--display);font-size:32px;color:var(--text);margin:6px 0 4px;letter-spacing:.01em}.hero-card .delta{font-size:10px;color:var(--up);display:flex;align-items:center;gap:4px}.hero-card-1{top:6%;right:-10%;animation:cardFloatA 8s ease-in-out infinite}.hero-card-2{top:38%;right:-14%;animation:cardFloatB 9s ease-in-out infinite}.hero-card-3{top:18%;left:-12%;animation:cardFloatA 10s ease-in-out infinite reverse}@keyframes cardFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cardFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.hero-mini-chart{position:absolute;bottom:6%;left:-14%;width:230px;background:rgba(15,15,18,.92);border:1px solid var(--line-2);padding:14px;font-family:var(--mono);z-index:4;box-shadow:0 20px 40px -10px rgba(0,0,0,.6);animation:cardFloatA 11s ease-in-out infinite reverse}.hero-mini-chart .label{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.hero-mini-chart svg{width:100%;height:60px;display:block}.hero-mini-chart .legend{display:flex;justify-content:space-between;font-size:9px;color:var(--text-3);margin-top:6px}@media (min-width:1101px) and (max-height:950px){.hero{padding:112px 56px 56px;gap:44px}.hero-eyebrow{margin-bottom:22px}.hero-title{font-size:clamp(60px,8vw,128px);margin-bottom:20px}.hero-sub{font-size:16px;line-height:1.45;margin-bottom:24px;max-width:520px}.hero-mock{height:560px;max-width:520px}.hero-phone{height:540px;width:270px}.hero-card{padding:12px 14px;width:164px}.hero-mini-chart{bottom:4%;width:210px}.hero-meta{bottom:24px;padding-top:14px}}.holo{perspective:1400px;transform-style:preserve-3d}.holo-atmosphere{position:absolute;inset:-40px;pointer-events:none;overflow:hidden}.holo-floor{position:absolute;bottom:-10%;left:-20%;right:-20%;height:60%;background-image:linear-gradient(var(--lime) 1px,transparent 1px),linear-gradient(90deg,var(--lime) 1px,transparent 1px);background-size:40px 40px;transform:perspective(600px) rotateX(72deg) translateY(20%);opacity:.18;mask-image:radial-gradient(ellipse at center,black,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 70%);animation:gridScroll 12s linear infinite}@keyframes gridScroll{0%{background-position:0 0}to{background-position:0 40px}}.holo-rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(70deg);width:520px;height:520px}.holo-ring{position:absolute;inset:0;border:1px solid var(--lime);border-radius:50%;opacity:.25;animation:ringPulse 4s ease-out infinite}.holo-ring.r2{animation-delay:1.3s}.holo-ring.r3{animation-delay:2.6s}@keyframes ringPulse{0%{transform:scale(.4);opacity:.6}to{transform:scale(1.4);opacity:0}}.holo-beam{position:absolute;top:0;left:50%;width:280px;height:120%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 0,rgba(212,255,58,.18),transparent 55%);filter:blur(20px);animation:beamPulse 4s ease-in-out infinite}@keyframes beamPulse{0%,to{opacity:.5}50%{opacity:.95}}.holo-particles{position:absolute;inset:0}.holo-particles span{position:absolute;bottom:-10px;width:2px;height:2px;background:var(--lime);border-radius:50%;box-shadow:0 0 6px var(--lime);animation:particleRise 6s linear infinite;opacity:0}@keyframes particleRise{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-700px);opacity:0}}.holo-scan{background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(212,255,58,.04) 0,rgba(212,255,58,.04) 4px);pointer-events:none;mix-blend-mode:screen}.holo-scan,.holo-scene{position:absolute;inset:0}.holo-scene{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.holo-cone{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(-80px);width:380px;height:680px;background:radial-gradient(ellipse at center,rgba(212,255,58,.12),transparent 60%);filter:blur(30px);animation:conePulse 5s ease-in-out infinite}@keyframes conePulse{0%,to{opacity:.6}50%{opacity:1}}.holo-phone-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(40px);transform-style:preserve-3d;animation:floatY 7s ease-in-out infinite}@keyframes floatY{0%,to{transform:translate(-50%,-50%) translateZ(40px) translateY(0)}50%{transform:translate(-50%,-50%) translateZ(40px) translateY(-14px)}}.holo-phone-shadow{position:absolute;bottom:-30px;left:50%;width:200px;height:24px;transform:translateX(-50%) rotateX(80deg);background:radial-gradient(ellipse,rgba(212,255,58,.5),transparent 70%);filter:blur(12px);animation:shadowPulse 7s ease-in-out infinite}@keyframes shadowPulse{0%,to{opacity:.7;transform:translateX(-50%) rotateX(80deg) scale(1)}50%{opacity:.4;transform:translateX(-50%) rotateX(80deg) scale(.9)}}.holo-phone{position:relative;width:280px;height:580px;background:#000;border-radius:42px;border:8px solid #1a1a1d;box-shadow:0 0 0 1px rgba(255,255,255,.05),0 0 60px rgba(212,255,58,.18),0 0 120px rgba(212,255,58,.12),0 50px 80px -20px rgba(0,0,0,.8);overflow:hidden}.holo-glare{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 35%,transparent 65%,rgba(212,255,58,.1));z-index:6}.holo-flicker,.holo-glare{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.holo-flicker{background:linear-gradient(180deg,transparent,rgba(212,255,58,.12) 50%,transparent);background-size:100% 200%;animation:flick 3s linear infinite;z-index:5}@keyframes flick{0%{background-position:0 -100%}to{background-position:0 100%}}.holo-targets{position:absolute;inset:0;pointer-events:none}.holo-target{position:absolute;display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9px;color:var(--lime);letter-spacing:.08em}.holo-target span{width:14px;height:14px;border:1px solid var(--lime);border-radius:50%;animation:tgPulse 1.6s ease-out infinite}.holo-target span:after{content:"";position:absolute;width:4px;height:4px;background:var(--lime);border-radius:50%;margin:5px}@keyframes tgPulse{0%{box-shadow:0 0 0 0 rgba(212,255,58,.6)}to{box-shadow:0 0 0 10px rgba(212,255,58,0)}}.holo-target.t1{top:30%;left:20%}.holo-target.t2{bottom:20%;right:18%}.holo-card{position:absolute;background:rgba(15,15,18,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:14px 18px;min-width:170px;font-family:var(--mono);border:1px solid rgba(212,255,58,.3);box-shadow:inset 0 0 0 1px rgba(212,255,58,.1),0 20px 50px -10px rgba(0,0,0,.6),0 0 30px rgba(212,255,58,.08);transform-style:preserve-3d;overflow:hidden}.holo-card .label{font-size:9px;letter-spacing:.2em;color:var(--lime);text-transform:uppercase}.holo-card .num{font-family:var(--display);font-size:32px;color:var(--text);margin:6px 0 4px;letter-spacing:.01em;text-shadow:0 0 14px rgba(212,255,58,.3)}.holo-card .delta{font-size:10px;color:var(--up)}.hc-frame{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(212,255,58,.15),transparent 40%,transparent 60%,rgba(212,255,58,.1));mix-blend-mode:screen}.hc-frame:after,.hc-frame:before{content:"";position:absolute;width:8px;height:8px;border:1px solid var(--lime)}.hc-frame:before{top:4px;left:4px;border-right:0;border-bottom:0}.hc-frame:after{bottom:4px;right:4px;border-left:0;border-top:0}.hc-pulse{position:absolute;inset:0;border:1px solid var(--lime);animation:hcPulse 1.4s ease-out;pointer-events:none}@keyframes hcPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.hc-1{top:6%;right:-2%;transform:translateZ(120px) rotateY(-8deg);animation:floatA 6s ease-in-out infinite}.hc-2{bottom:18%;right:6%;transform:translateZ(80px) rotateY(-12deg);animation:floatB 7s ease-in-out infinite}.hc-3{top:38%;left:-4%;transform:translateZ(140px) rotateY(14deg);animation:floatA 8s ease-in-out infinite reverse}@keyframes floatA{0%,to{transform:translateZ(120px) rotateY(-8deg) translateY(0)}50%{transform:translateZ(120px) rotateY(-8deg) translateY(-12px)}}@keyframes floatB{0%,to{transform:translateZ(80px) rotateY(-12deg) translateY(0)}50%{transform:translateZ(80px) rotateY(-12deg) translateY(-16px)}}.holo-chart{position:absolute;bottom:8%;left:-6%;width:240px;background:rgba(15,15,18,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:14px;font-family:var(--mono);border:1px solid rgba(212,255,58,.3);box-shadow:inset 0 0 0 1px rgba(212,255,58,.1),0 20px 50px -10px rgba(0,0,0,.6),0 0 30px rgba(212,255,58,.08);transform:translateZ(60px) rotateY(10deg);transform-style:preserve-3d;overflow:hidden;animation:floatC 9s ease-in-out infinite}@keyframes floatC{0%,to{transform:translateZ(60px) rotateY(10deg) translateY(0)}50%{transform:translateZ(60px) rotateY(10deg) translateY(-10px)}}.holo-chart .label{font-size:9px;letter-spacing:.2em;color:var(--lime);margin-bottom:8px;text-transform:uppercase}.holo-chart svg{width:100%;height:60px;display:block}.holo-chart .legend{display:flex;justify-content:space-between;font-size:9px;color:var(--text-3);margin-top:6px;letter-spacing:.1em}.holo-dot{filter:drop-shadow(0 0 4px var(--lime))}.holo-wires{position:absolute;inset:0;pointer-events:none;opacity:.6;transform:translateZ(20px)}.wire-anim{stroke-dasharray:4 200;animation:dashFlow 4s linear infinite}@keyframes dashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-204}}.holo-hud{position:absolute;inset:0;pointer-events:none;font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:var(--lime);text-transform:uppercase}.hud-corner{position:absolute;width:24px;height:24px;border-color:var(--lime);border-style:solid;border-width:0;opacity:.7}.hud-corner.tl{top:8px;left:8px;border-top-width:1px;border-left-width:1px}.hud-corner.tr{top:8px;right:8px;border-top-width:1px;border-right-width:1px}.hud-corner.bl{bottom:8px;left:8px;border-bottom-width:1px;border-left-width:1px}.hud-corner.br{bottom:8px;right:8px;border-bottom-width:1px;border-right-width:1px}.hud-label{position:absolute;opacity:.7}.hud-label.tl{top:14px;left:40px}.hud-label.tr{top:14px;right:40px}.hud-label.bl{bottom:14px;left:40px}.hud-label.br{bottom:14px;right:40px}.phone-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:90px;height:24px;background:#000;border-radius:14px;z-index:5}.phone-screen{position:absolute;inset:0;background:#0a0a0b;display:flex;flex-direction:column;color:#fff}.ig-topbar{justify-content:space-between;padding:48px 14px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.ig-handle,.ig-topbar{display:flex;align-items:center}.ig-handle{font-weight:700;font-size:14px;gap:4px}.ig-icons{display:flex;gap:14px;font-size:14px;color:#fff}.ig-story-row{display:flex;gap:10px;padding:10px 12px;overflow:hidden}.ig-story{flex:0 0 56px;text-align:center}.ig-story-ring{width:56px;height:56px;border-radius:50%;padding:2px;background:conic-gradient(from 90deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.ig-story-ring>div{width:100%;height:100%;border-radius:50%;background:#0a0a0b;padding:2px}.ig-story-ring .ph,.ig-story-ring img{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#2a2a2e,#16161a);display:block}.ig-story-name{font-size:9px;color:#bbb;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-post{border-top:1px solid rgba(255,255,255,.05)}.ig-post-head{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:11px}.ig-post-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--lime),#9be03a)}.ig-post-img{aspect-ratio:1;background:linear-gradient(135deg,#1e1e23,#0a0a0b);position:relative;overflow:hidden}.ig-post-img:after,.ig-post-img:before{content:"";position:absolute;border-radius:50%}.ig-post-img:before{inset:30% 20% auto auto;width:80px;height:80px;background:radial-gradient(circle,rgba(212,255,58,.25),transparent 70%)}.ig-post-img:after{inset:auto auto 20% 15%;width:120px;height:120px;background:radial-gradient(circle,rgba(232,116,74,.18),transparent 70%)}.ig-post-img .ph-label{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-size:10px;color:rgba(255,255,255,.3);letter-spacing:.2em}.ig-post-actions{display:flex;gap:14px;padding:8px 12px;font-size:14px}.ig-heart{transition:transform .2s,color .2s;color:#fff}.ig-heart.liked{color:#ff4d6d;animation:heartpop .5s}@keyframes heartpop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.ig-post-meta{padding:0 12px 10px;font-size:10px;color:#bbb}@media (max-width:1100px){.hero{grid-template-columns:1fr;padding-top:120px}.hero-mock{height:520px;display:none}}.marquee{position:relative;overflow:hidden;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2)}.marquee-track{display:flex;gap:48px;white-space:nowrap;animation:slide 50s linear infinite;font-family:var(--display);font-size:64px;text-transform:uppercase;color:var(--text);letter-spacing:.01em}.marquee-track span{display:inline-flex;align-items:center;gap:48px}.marquee-track .dot{width:14px;height:14px;background:var(--lime);border-radius:50%}.marquee-track .ghost{-webkit-text-stroke:1.5px var(--text);color:transparent}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section{padding:120px 32px;position:relative;max-width:1440px;margin:0 auto}.section-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-bottom:64px;align-items:end}.section-head h2{font-family:var(--display);font-size:clamp(56px,7vw,108px);margin:18px 0 0;line-height:.9;text-transform:uppercase}.section-head p{color:var(--text-2);max-width:420px;font-size:16px;line-height:1.55}.services{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line)}.svc{padding:48px 40px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);position:relative;transition:background .3s ease;cursor:pointer;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.svc:nth-child(2n){border-right:0}.svc:hover{background:var(--ink-2)}.svc-num-wrap{position:absolute;right:20px;top:16px;width:140px;height:88px;display:grid;place-items:center}.svc-num{font-family:var(--display);font-size:48px;color:var(--ink-4);letter-spacing:.02em;line-height:1;transition:color .25s ease,text-shadow .25s ease}.svc-num-path{position:absolute;inset:0;overflow:visible;pointer-events:none}.svc-num-path text{dominant-baseline:alphabetic;fill:transparent;font-family:var(--display);font-size:62px;letter-spacing:.02em;paint-order:stroke;stroke:var(--lime);stroke-dasharray:360;stroke-dashoffset:360;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;text-anchor:middle;filter:drop-shadow(0 0 8px rgba(212,255,58,.38));opacity:0}.svc:hover .svc-num{color:rgba(212,255,58,.16);text-shadow:none}.svc:hover .svc-num-path text{animation:svcNumDraw .9s cubic-bezier(.5,0,.2,1) forwards;opacity:1}@keyframes svcNumDraw{to{stroke-dashoffset:0}}.svc-tag{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--text-3)}.svc h3,.svc-tag{text-transform:uppercase}.svc h3{font-family:var(--display);font-size:42px;margin:18px 0 12px;letter-spacing:.005em;line-height:.95}.svc p{color:var(--text-2);font-size:14px;line-height:1.55;margin:0;max-width:380px}.svc-foot{display:flex;justify-content:space-between;align-items:flex-end;margin-top:28px}.svc-chips{display:flex;gap:6px;flex-wrap:wrap}.svc-chip{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);padding:6px 10px;border:1px solid var(--line)}@media (max-width:900px){.services{grid-template-columns:1fr}.svc{border-right:0}}.process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line)}.proc{padding:36px 28px;border-right:1px solid var(--line);position:relative}.proc:last-child{border-right:0}.proc-num{font-family:var(--display);font-size:88px;color:var(--ink-4);line-height:1}.proc-num.active,.proc-tag{color:var(--lime)}.proc-tag{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin:14px 0 6px}.proc h4{font-family:var(--sans);font-size:18px;margin:0 0 10px;font-weight:600}.proc p{color:var(--text-2);font-size:13px;line-height:1.55;margin:0}@media (max-width:900px){.process{grid-template-columns:1fr 1fr}.proc{border-right:1px solid var(--line)}.proc:nth-child(2n){border-right:0}}.numbers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2)}.num-cell{padding:48px 32px;border-right:1px solid var(--line);text-align:left;position:relative;opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.num-cell.in{opacity:1;transform:translateY(0)}.num-cell:last-child{border-right:0}.num-cell .stat{font-family:var(--display);font-size:96px;line-height:1;letter-spacing:.005em;color:var(--lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block}.num-cell .num-spark{display:block;width:100%;height:50px;margin:14px 0 0;overflow:visible}.num-cell .num-line{stroke-dasharray:300;stroke-dashoffset:300;filter:drop-shadow(0 0 4px rgba(212,255,58,.3))}.num-cell .num-line.in{animation:numDraw 1.4s ease-out forwards}.num-cell .num-fill{opacity:0}.num-cell .num-fill.in{animation:numFade .8s ease-out forwards}@keyframes numDraw{to{stroke-dashoffset:0}}@keyframes numFade{to{opacity:1}}.num-cell .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin-top:10px}@media (max-width:900px){.numbers{grid-template-columns:1fr 1fr}.num-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}}.big-cta{background:var(--lime);color:#0A0A0B;padding:140px 32px;text-align:center;position:relative;overflow:hidden}.big-cta:before{content:none}.grow-svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92%,1400px);height:auto;aspect-ratio:1600/600;pointer-events:none;opacity:.9}.grow-letter{stroke-dasharray:2000;stroke-dashoffset:2000;animation:growDraw 2.4s cubic-bezier(.5,0,.2,1) forwards}.grow-underline{stroke-dasharray:1600;stroke-dashoffset:1600;animation:growDraw 1.6s ease-out 1.6s forwards;opacity:.4}@keyframes growDraw{to{stroke-dashoffset:0}}.big-cta:hover .grow-letter,.big-cta:hover .grow-underline{animation-play-state:running}.btn-xl{font-size:18px;padding:22px 48px;letter-spacing:.04em;font-weight:700}.btn-xl .btn-arrow{font-size:22px;margin-left:6px}.big-cta-inner{position:relative;z-index:2;max-width:780px;margin:0 auto}.big-cta .eyebrow{color:#0a0a0b}.big-cta .eyebrow:before{background:#0a0a0b}.big-cta h2{font-family:var(--display);font-size:clamp(72px,11vw,168px);margin:24px 0;line-height:.9;text-transform:uppercase}.big-cta p{font-size:16px;max-width:520px;margin:0 auto 36px;line-height:1.55}.big-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.foot{padding:48px 32px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-gap:60px;gap:60px;background:var(--ink)}.foot-cols{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));grid-gap:32px;gap:32px;max-width:440px;width:100%}.foot h5{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--lime);margin:0 0 14px}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--text-2);font-size:13px}.foot ul a:hover{color:var(--lime)}.foot-brand p{color:var(--text-2);font-size:13px;line-height:1.55;max-width:300px;margin:14px 0 24px}.foot-bot{padding:18px 32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}@media (max-width:900px){.foot{grid-template-columns:1fr}.foot-cols{grid-template-columns:1fr 1fr}}.legal-page{min-height:100vh;background:var(--ink);color:var(--text)}.legal-nav{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;padding:22px 32px}.legal-nav a{text-decoration:none}.legal-nav .brand-wordmark{width:180px}.legal-nav-links{display:flex;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.legal-nav-links a:hover{color:var(--lime)}.legal-hero{border-bottom:1px solid var(--line);padding:72px 32px 44px}.legal-content,.legal-footer,.legal-hero{margin:0 auto;max-width:1040px;width:100%}.legal-eyebrow{color:var(--lime)!important;font-family:var(--mono);font-size:11px;letter-spacing:.2em;margin:0 0 18px!important;text-transform:uppercase}.legal-hero h1{font-family:var(--display);font-size:clamp(52px,8vw,96px);letter-spacing:.005em;line-height:.95;margin:0 0 20px;text-transform:uppercase}.legal-hero p{color:var(--text-2);font-size:18px;line-height:1.55;margin:0;max-width:760px}.legal-hero span{color:var(--text-3);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;margin-top:24px;text-transform:uppercase}.legal-content{display:grid;grid-gap:0;gap:0;padding:28px 32px 72px}.legal-section{border-bottom:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:260px minmax(0,1fr);padding:28px 0}.legal-section h2{font-family:var(--display);font-size:30px;letter-spacing:.005em;line-height:1;margin:0;text-transform:uppercase}.legal-section p{color:var(--text-2);font-size:15px;line-height:1.65;margin:0;max-width:720px}.legal-section p+p{margin-top:12px}.legal-footer{align-items:center;border-top:1px solid var(--line);color:var(--text-3);display:flex;font-family:var(--mono);font-size:10px;justify-content:space-between;letter-spacing:.14em;padding:18px 32px;text-transform:uppercase}.legal-footer a{color:var(--text-2)}.legal-footer a:hover{color:var(--lime)}@media (max-width:760px){.legal-nav{align-items:flex-start;flex-direction:column;padding:18px 20px}.legal-hero{padding:52px 20px 34px}.legal-content{padding:16px 20px 52px}.legal-section{grid-template-columns:1fr;padding:24px 0}.legal-footer{align-items:flex-start;flex-direction:column;gap:8px;padding:16px 20px}}.apply-shell{position:fixed;inset:0;z-index:200;background:rgba(10,10,11,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;animation:fadeIn .35s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.apply-bar{display:flex;justify-content:space-between;align-items:center;padding:18px 32px;border-bottom:1px solid var(--line)}.apply-progress{flex:1 1;margin:0 32px;height:2px;background:var(--ink-3);position:relative;max-width:420px}.apply-progress span{position:absolute;left:0;top:0;bottom:0;background:var(--lime);transition:width .5s cubic-bezier(.2,.7,.2,1)}.apply-step-num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--text-2)}.apply-stage{flex:1 1;display:grid;place-items:center;padding:32px;overflow:auto}.apply-q{max-width:680px;width:100%;animation:slideQ .5s cubic-bezier(.2,.7,.2,1)}@keyframes slideQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.apply-q .q-num{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--lime);text-transform:uppercase;margin-bottom:14px}.apply-q h2{font-family:var(--display);font-size:clamp(36px,5vw,64px);margin:0 0 8px;line-height:1;text-transform:uppercase}.apply-q .help{color:var(--text-2);font-size:14px;margin:0 0 30px}.apply-input{width:100%;background:transparent;border:0;border-bottom:2px solid var(--line-2);color:var(--text);font-size:28px;font-family:var(--display);padding:14px 0;letter-spacing:.01em;outline:none;transition:border-color .2s;text-transform:uppercase}.apply-input:focus{border-color:var(--lime)}.apply-error{border:1px solid var(--down);color:var(--down);padding:12px 14px;margin-bottom:18px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(249,112,102,.08)}.apply-input::placeholder{color:var(--text-3);text-transform:uppercase}.apply-textarea{min-height:120px;font-family:var(--sans);font-size:18px;text-transform:none;letter-spacing:0;resize:vertical}.apply-options{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:8px}.apply-option{padding:18px 20px;border:1px solid var(--line-2);text-align:left;font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text);transition:all .2s;display:flex;justify-content:space-between;align-items:center}.apply-option:hover{border-color:var(--lime);color:var(--lime)}.apply-option.selected{background:var(--lime);color:#0a0a0b;border-color:var(--lime)}.apply-option .key{font-size:10px;width:22px;height:22px;border:1px solid;display:grid;place-items:center}.apply-actions{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.apply-hint{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--text-3);text-transform:uppercase}.apply-hint kbd{display:inline-block;padding:2px 6px;border:1px solid var(--line-2);margin:0 2px;font-size:10px}.apply-success{text-align:center;max-width:560px}.apply-success .seal{width:120px;height:120px;border-radius:50%;background:var(--lime);display:grid;place-items:center;margin:0 auto 32px;font-family:var(--display);font-size:64px;color:#0a0a0b;animation:popIn .6s cubic-bezier(.2,1.4,.4,1)}@keyframes popIn{0%{transform:scale(0)}to{transform:scale(1)}}.dash{display:block;min-height:100vh;max-width:100%;overflow-x:hidden}.dash,.dash-side{background:var(--ink)}.dash-side{border-right:1px solid var(--line);bottom:0;display:flex;flex-direction:column;height:100dvh;left:0;padding:24px 0;position:fixed;top:0;width:240px;z-index:30}.dash-side .logo{padding:0 24px 24px;border-bottom:1px solid var(--line)}.dash-side-section{border-bottom:1px solid var(--line);flex:1 1;min-height:0;overflow-y:auto;padding:18px 0}.dash-side-label{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);padding:0 24px 12px}.dash-nav{display:flex;flex-direction:column}.dash-nav-item{display:flex;align-items:center;gap:12px;padding:11px 24px;font-size:13px;color:var(--text-2);border-left:2px solid transparent;transition:all .15s;text-align:left;width:100%}.dash-nav-item:hover{color:var(--text);background:rgba(255,255,255,.02)}.dash-nav-item.active{color:var(--lime);border-left-color:var(--lime);background:var(--lime-soft)}.dash-nav-item .icn{width:16px;height:16px;display:grid;place-items:center;font-size:14px;opacity:.8}.dash-nav-item.active .icn{opacity:1}.dash-side-foot{margin-top:auto;padding:18px 24px;border-top:1px solid var(--line);font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:10px}.dash-side-foot .avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--lime),#9be03a);color:#0a0a0b;display:grid;place-items:center;font-weight:700;font-size:12px}.dash-side-foot .name{font-weight:600;color:var(--text)}.dash-side-foot .sub{font-size:10px;color:var(--text-3);font-family:var(--mono);letter-spacing:.08em}.dash-logout{align-items:center;border:1px solid var(--line);color:var(--text-2);display:inline-flex;gap:7px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;padding:8px 9px;text-decoration:none;text-transform:uppercase;transition:.15s;white-space:nowrap}.dash-logout:hover{border-color:var(--lime);color:var(--lime);background:var(--lime-soft)}.dash-logout span{line-height:1}.dash-main{display:flex;flex-direction:column;margin-left:240px;min-width:0;max-width:calc(100% - 240px);width:calc(100% - 240px)}.dash-top{display:flex;justify-content:space-between;align-items:center;padding:18px 32px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:rgba(10,10,11,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;gap:24px}.dash-top-left{min-width:0;flex:1 1}.dash-top h1{font-family:var(--display);font-size:32px;margin:0;text-transform:uppercase;letter-spacing:.005em;white-space:nowrap;line-height:1.05}.dash-top .crumbs{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.dash-top-right{display:flex;gap:10px;align-items:center}.notification-button,.notification-wrap{position:relative}.notification-dot{position:absolute;right:4px;top:4px;min-width:14px;height:14px;border-radius:999px;background:var(--lime);border:1px solid #0a0a0b;color:#0a0a0b;display:grid;place-items:center;font-family:var(--mono);font-size:8px;font-weight:800;line-height:1;padding:0 3px}.notification-popover{background:rgba(18,18,21,.98);border:1px solid var(--line-2);box-shadow:0 24px 70px rgba(0,0,0,.42);min-width:310px;position:absolute;right:0;top:calc(100% + 10px);z-index:60}.notification-popover:before{content:"";border-bottom:7px solid var(--line-2);border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;right:15px;top:-7px}.notification-popover-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;padding:14px}.notification-popover-head span{display:block;font-family:var(--display);font-size:18px;letter-spacing:.02em;text-transform:uppercase}.notification-empty small,.notification-item small,.notification-popover-head small{color:var(--text-3);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.notification-close{align-items:center;background:transparent;border:1px solid var(--line);color:var(--text-3);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.notification-close:hover{border-color:var(--lime);color:var(--lime)}.notification-list{padding:8px}.notification-item{align-items:center;color:var(--text);display:flex;gap:12px;padding:12px;text-decoration:none}.notification-item:hover{background:rgba(255,255,255,.045)}.notification-item strong{display:block;font-size:13px}.notification-item-icon{align-items:center;background:rgba(212,255,58,.12);border:1px solid rgba(212,255,58,.32);color:var(--lime);display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.notification-clear{background:transparent;border:1px solid var(--line);color:var(--text-3);cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.1em;margin:2px 12px 12px;padding:9px 10px;text-transform:uppercase;width:calc(100% - 24px)}.notification-clear:hover{border-color:var(--lime);color:var(--lime)}.notification-empty{align-items:center;color:var(--text-2);display:flex;flex-direction:column;gap:8px;padding:24px 18px 26px;text-align:center}.notification-empty strong{color:var(--text);font-size:13px}.dash-toast-stack{display:flex;flex-direction:column;gap:10px;position:fixed;right:24px;top:92px;width:min(360px,calc(100vw - 32px));z-index:100}.dash-toast{background:rgba(18,18,21,.98);border:1px solid rgba(212,255,58,.38);box-shadow:0 20px 60px rgba(0,0,0,.36);padding:14px 42px 14px 14px;position:relative}.dash-toast.error{border-color:rgba(249,112,102,.46)}.dash-toast strong{color:var(--text);display:block;font-family:var(--display);font-size:18px;letter-spacing:.02em;text-transform:uppercase}.dash-toast span{color:var(--text-2);display:block;font-size:12px;line-height:1.45;margin-top:4px}.dash-toast button{background:transparent;border:1px solid var(--line);color:var(--text-3);cursor:pointer;display:grid;height:26px;place-items:center;position:absolute;right:10px;top:10px;width:26px}.dash-toast button:hover{border-color:var(--lime);color:var(--lime)}.btn-danger{border-color:rgba(249,112,102,.45);color:var(--down)}.btn-danger:hover{background:rgba(249,112,102,.12);border-color:var(--down);color:var(--down)}.dash-loading{min-height:100vh}.loading-side{gap:18px}.loading-banner,.loading-button,.loading-line,.loading-logo,.loading-metric,.loading-panel,.loading-title{background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(255,255,255,.11),rgba(255,255,255,.055));background-size:220% 100%;animation:loading-shimmer 1.1s linear infinite;border:1px solid rgba(255,255,255,.055)}.loading-logo{height:54px;margin:4px 0 12px;width:148px}.loading-line{height:16px;width:72%}.loading-line.wide{width:86%}.loading-line.tiny{height:10px;width:160px}.loading-title{height:34px;margin-top:8px;width:240px}.loading-button{height:38px;width:190px}.loading-button.small{width:42px}.loading-content{gap:16px}.loading-banner{height:136px}.loading-metric{height:250px}.loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.loading-panel{height:220px}@keyframes loading-shimmer{to{background-position:-220% 0}}.dash-search{display:flex;align-items:center;gap:8px;background:var(--ink-3);border:1px solid var(--line);padding:8px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text-3);min-width:240px}.dash-search kbd{margin-left:auto;padding:2px 6px;border:1px solid var(--line-2);font-size:9px}.command-search{position:relative;width:min(340px,36vw);min-width:240px;z-index:20}.command-search-field{display:flex;align-items:center;gap:8px;background:var(--ink-3);border:1px solid var(--line);height:38px;padding:0 10px}.command-search-field:before{content:"";width:13px;height:13px;flex:0 0 13px;border:1.5px solid var(--text-3);border-radius:50%;box-shadow:6px 6px 0 -5px var(--text-3);transform:rotate(-20deg);opacity:.85}.command-search-field input{background:transparent;border:0;color:var(--text);font-family:var(--mono);font-size:11px;letter-spacing:.04em;min-width:0;outline:0;width:100%}.command-search-field input::placeholder{color:var(--text-3);opacity:1}.command-search-field input::-webkit-search-cancel-button{display:none}.command-search-field kbd{border:1px solid var(--line-2);color:var(--text-3);font-family:var(--mono);font-size:9px;padding:2px 6px;white-space:nowrap}.command-search-open .command-search-field{border-color:rgba(212,255,58,.55);box-shadow:0 0 0 1px rgba(212,255,58,.12)}.command-results{background:var(--ink);border:1px solid var(--line-2);box-shadow:0 18px 50px rgba(0,0,0,.35);display:flex;flex-direction:column;left:0;margin-top:8px;max-height:360px;overflow:auto;padding:6px;position:absolute;right:0;top:100%}.command-empty,.command-results a{display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none}.command-results a span{color:var(--text-3);font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.command-results a strong{color:var(--text);font-size:13px;font-weight:600;line-height:1.25}.command-result-active,.command-results a:hover{background:var(--lime-soft)}.command-empty{color:var(--text-3);font-size:12px}.dash-content{padding:32px;display:flex;flex-direction:column;gap:24px;min-width:0;max-width:100%;overflow-x:hidden}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--line);background:var(--ink-2)}.metric{padding:24px;border-right:1px solid var(--line);position:relative}.metric:last-child{border-right:0}.metric .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.metric .val{font-family:var(--display);font-size:48px;color:var(--text);margin:8px 0 6px;line-height:1;letter-spacing:.005em}.metric .row{display:flex;justify-content:space-between;align-items:flex-end}.metric .delta{font-family:var(--mono);font-size:11px;color:var(--up);display:inline-flex;align-items:center;gap:4px}.metric.down .delta{color:var(--down)}.metric .spark{height:32px;width:80px}@media (max-width:1100px){.metrics{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:first-child,.metric:nth-child(2){border-bottom:1px solid var(--line)}}.panel{border:1px solid var(--line);background:var(--ink-2);min-width:0;max-width:100%}.panel-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line);gap:16px}.panel-head h3{font-family:var(--display);font-size:22px;margin:0;letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;line-height:1.05}.panel-head .count{letter-spacing:.14em;line-height:1.35;text-align:right;text-transform:uppercase}.panel-head .count,.panel-head .opts{color:var(--text-3);font-family:var(--mono);font-size:10px}.panel-head .opts{display:flex;gap:6px;letter-spacing:.12em}.panel-head .opts button{padding:4px 10px;border:1px solid var(--line);text-transform:uppercase}.panel-head .opts button.active{background:var(--lime);color:#0a0a0b;border-color:var(--lime)}.panel-body{padding:20px;min-width:0;max-width:100%;overflow-wrap:anywhere}.chart-wrap{position:relative;min-height:180px;width:100%;overflow:hidden}.chart-svg,.chart-wrap{height:100%;max-width:100%}.chart-svg{display:block}.chart-grid line{stroke:var(--line);stroke-dasharray:2 4}.chart-axis{font-family:var(--mono);font-size:10px;fill:var(--text-3);letter-spacing:.08em}.chart-line{fill:none;stroke:var(--lime);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chart-area{fill:url(#limeFade)}.chart-dot{fill:var(--ink);stroke:var(--lime);stroke-width:2}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.ig-card{background:var(--ink-2);color:inherit;display:block;cursor:pointer;text-decoration:none}.ig-card,.ig-card-img{position:relative;overflow:hidden}.ig-card-img{aspect-ratio:1;background:linear-gradient(135deg,#1e1e23,#0a0a0b)}.ig-card-img img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ig-card-link{inset:0;position:absolute;z-index:5}.ig-card-placeholder{align-items:center;background:linear-gradient(135deg,rgba(212,255,58,.13),rgba(255,255,255,.025));color:var(--lime);display:flex;flex-direction:column;font-family:var(--mono);font-size:10px;gap:8px;height:100%;justify-content:center;letter-spacing:.16em;text-transform:uppercase;width:100%}.ig-card-img.v1{background:radial-gradient(circle at 30% 30%,rgba(212,255,58,.3),transparent 60%),radial-gradient(circle at 70% 70%,rgba(232,116,74,.2),transparent 60%),#0a0a0b}.ig-card-img.v2{background:linear-gradient(135deg,#2a2a2e,#0a0a0b),radial-gradient(circle at 50% 50%,rgba(212,255,58,.15),transparent 60%)}.ig-card-img.v3{background:radial-gradient(circle at 60% 40%,rgba(232,116,74,.3),transparent 60%),#0a0a0b}.ig-card-img.v4{background:linear-gradient(45deg,#1e1e23 25%,#16161a 0,#16161a 50%,#1e1e23 0,#1e1e23 75%,#16161a 0);background-size:24px 24px}.ig-card-img.v5{background:radial-gradient(circle at 50% 50%,rgba(212,255,58,.2),transparent 50%),#0a0a0b}.ig-card-img.v6{background:linear-gradient(135deg,#16161a,#0a0a0b),radial-gradient(circle at 30% 70%,rgba(232,116,74,.2),transparent 50%)}.ig-card-img.v7{background:radial-gradient(circle at 70% 30%,rgba(212,255,58,.25),transparent 50%),#0a0a0b}.ig-card-img.v8{background:linear-gradient(135deg,#2a2a2e,#0a0a0b)}.ig-card-img.v9{background:radial-gradient(circle at 50% 50%,rgba(232,116,74,.2),transparent 60%),linear-gradient(135deg,#1e1e23,#0a0a0b)}.ig-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.85));opacity:0;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;transition:opacity .25s;color:#fff}.ig-card:hover .ig-card-overlay{opacity:1}.ig-card-stats{display:flex;gap:14px;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.ig-card-stats span{display:flex;align-items:center;gap:4px}.ig-card-cap{font-size:11px;color:#bbb;margin-top:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ig-card-eng{right:8px;background:var(--lime);color:#0a0a0b;font-weight:700}.ig-card-eng,.ig-card-type{position:absolute;top:8px;font-family:var(--mono);font-size:9px;letter-spacing:.08em;padding:3px 6px;text-transform:uppercase}.ig-card-type{left:8px;background:rgba(0,0,0,.6);color:#fff}.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:12px 16px;font-weight:500}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl td{padding:14px 16px;color:var(--text)}.tbl tr:hover td{background:rgba(255,255,255,.02)}.tbl tr:last-child td{border-bottom:0}.tbl .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--line)}.tbl .badge.live{color:var(--up);border-color:var(--up)}.tbl .badge.paused{color:var(--text-3)}.tbl .badge.draft{color:var(--ember);border-color:var(--ember)}.tbl .delta{font-family:var(--mono);font-size:12px}.tbl .delta.up{color:var(--up)}.tbl .delta.down{color:var(--down)}.tbl .num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.req-list{display:flex;flex-direction:column}.req-item{padding:18px 20px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:start}.req-item:last-child{border-bottom:0}.req-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);margin-top:6px}.req-dot.read{background:var(--text-3)}.req-meta{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.req-title{font-weight:600;font-size:14px;margin-bottom:4px}.req-body{color:var(--text-2);font-size:13px;line-height:1.55}.req-status{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--line);color:var(--text-2)}.req-status.open{color:var(--lime);border-color:var(--lime)}.request-inbox{display:flex;flex-direction:column}.request-inbox-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line);align-items:start}.request-inbox-row:last-child{border-bottom:0}.request-inbox-main{min-width:0}.request-inbox-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.request-inbox-top a{color:var(--lime);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.request-inbox-main>span,.request-inbox-top span{color:var(--text-3);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.request-inbox-main strong{display:block;font-size:15px;margin-bottom:6px}.request-inbox-main p{color:var(--text-2);font-size:13px;line-height:1.55;margin:0 0 10px;max-width:760px}.request-status-form{display:flex;gap:8px;align-items:center}.request-status-form select{height:38px;background:var(--ink-1);border:1px solid var(--line);color:var(--text);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:0 10px}.billing-hero{display:grid;grid-template-columns:2fr 1fr;grid-gap:0;gap:0;border:1px solid var(--line)}.billing-main{border-right:1px solid var(--line)}.billing-main,.billing-side{padding:36px;background:var(--ink-2)}.billing-amount{font-family:var(--display);font-size:96px;line-height:1;letter-spacing:.005em}.billing-amount .cents{font-size:48px;color:var(--text-3)}.billing-line{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.billing-line:last-child{border-bottom:0}.billing-line .lbl{color:var(--text-3);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--ink-2)}.admin-stat{padding:20px 24px;border-right:1px solid var(--line)}.admin-stat:last-child{border-right:0}.admin-stat .val{font-family:var(--display);font-size:36px;letter-spacing:.005em;line-height:1;margin-top:6px}.admin-stat .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.admin-stat.lime .val{color:var(--lime)}.app-card{padding:20px 24px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;cursor:pointer;position:relative;transition:background .15s,border-color .15s,box-shadow .15s;min-width:0}.app-card:hover{background:rgba(255,255,255,.035)}.app-card.selected{background:rgba(212,255,58,.08);box-shadow:inset 3px 0 0 var(--lime)}.app-card.selected:after{content:"";position:absolute;inset:8px;border:1px solid rgba(212,255,58,.35);pointer-events:none}.app-card:last-child{border-bottom:0}.app-avatar{width:48px;height:48px;background:var(--ink-3);display:grid;place-items:center;font-family:var(--display);font-size:20px;letter-spacing:.01em;color:var(--lime)}.app-card.selected .app-avatar{background:var(--lime);color:#0a0a0b}.app-card .biz{font-weight:600;font-size:15px}.app-card.selected .biz{color:var(--lime)}.app-card .meta{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text-3);margin-top:4px;display:flex;gap:12px;min-width:0;overflow-wrap:anywhere}.app-status{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border:1px solid var(--line);color:var(--text-2)}.app-status.new{color:var(--lime);border-color:var(--lime)}.app-detail-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.app-detail-actions form{display:contents}.application-details{border:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0;overflow:hidden}.application-detail{border-bottom:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;padding:13px 14px}.application-detail:nth-child(odd){border-right:1px solid var(--line)}.application-detail:nth-last-child(-n+2){border-bottom:0}.application-detail.wide{border-right:0;grid-column:1/-1}.application-detail span{color:var(--text-3);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.application-detail strong{color:var(--text);font-size:13px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.panel-empty{padding:22px 24px;color:var(--text-2);font-size:13px;line-height:1.5;border-top:1px solid var(--line)}.ig-grid .panel-empty{grid-column:1/-1;border-top:0}.instagram-posts-panel{width:100%}.instagram-posts-panel .ig-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.client-row{display:grid;grid-template-columns:auto 2fr 1fr 1fr 1fr 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line);transition:background .15s;cursor:pointer}.client-row:hover{background:rgba(255,255,255,.02)}.client-row .biz{font-weight:600}.client-row .sub{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.04em}.client-row .stat{font-family:var(--mono);font-size:13px}.client-row .stat .delta{font-size:11px;display:block;margin-top:2px}.client-row .delta.up{color:var(--up)}.client-row .delta.down{color:var(--down)}.admin-client-table{display:grid}.admin-client-head,.admin-client-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(120px,.8fr) minmax(120px,.7fr) minmax(100px,.6fr) minmax(130px,.75fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line)}.admin-client-head{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);background:var(--ink-3)}.admin-client-row{transition:.15s}.admin-client-row:hover{background:rgba(255,255,255,.025)}.admin-client-name{display:flex;align-items:center;gap:12px;min-width:0}.admin-client-name strong{display:block;color:var(--text);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-client-name span,.admin-client-row em{display:block;color:var(--text-3);font-family:var(--mono);font-size:10px;font-style:normal;letter-spacing:.06em;margin-top:3px}.admin-client-row>span{color:var(--text-2);font-family:var(--mono);font-size:12px;min-width:0}.admin-client-row em.up{color:var(--up)}.admin-client-row em.down{color:var(--down)}.empty-state{padding:34px 24px;display:grid;grid-gap:12px;gap:12px;justify-items:start}.empty-state h3{font-family:var(--display);font-size:28px;letter-spacing:.005em;line-height:1;margin:0;text-transform:uppercase}.empty-state p{color:var(--text-2);margin:0 0 8px}.manual-client-form{display:grid;grid-gap:24px;gap:24px;max-width:980px}.admin-form-panel{max-width:1040px;width:100%}.manual-client-form section{display:grid;grid-gap:14px;gap:14px}.form-section-title{color:var(--lime);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.manual-client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.manual-client-grid label{display:grid;grid-gap:7px;gap:7px}.manual-client-grid label.wide{grid-column:1/-1}.manual-client-grid span{color:var(--text-3);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.manual-client-grid input,.manual-client-grid select,.manual-client-grid textarea{background:var(--ink);border:1px solid var(--line);color:var(--text);font-size:14px;padding:12px 13px;width:100%}.manual-client-grid input[type=date]{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.manual-client-grid input[type=date]::-webkit-calendar-picker-indicator{background-color:var(--lime);border-radius:0;cursor:pointer;padding:5px}.manual-client-grid input:focus,.manual-client-grid select:focus,.manual-client-grid textarea:focus{border-color:var(--lime);outline:0}.manual-client-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.editor{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:var(--ink-2);min-height:600px}.editor-form{padding:28px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.editor-preview{padding:28px;background:var(--ink-3)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.field-row{display:flex;gap:10px;align-items:center}.field input{background:var(--ink);border:1px solid var(--line);color:var(--text);padding:10px 12px;font-family:var(--mono);font-size:14px;outline:none;transition:border-color .15s;width:100%}.field input:focus{border-color:var(--lime)}.field .prev{font-family:var(--mono);font-size:11px;color:var(--text-3);min-width:60px;text-align:right}.field .delta-pill{font-family:var(--mono);font-size:10px;padding:3px 8px;border:1px solid var(--up);color:var(--up);letter-spacing:.06em}.field .delta-pill.down{border-color:var(--down);color:var(--down)}.collapsible{border-top:1px solid var(--line)}.collapsible-head{padding:14px 20px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);cursor:pointer}.collapsible-head:hover{color:var(--lime)}.collapsible-body{padding:0 20px 20px}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--ink)}.login-left{padding:60px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line)}.login-quote{font-family:var(--display);font-size:48px;line-height:1;text-transform:uppercase;letter-spacing:.005em}.login-quote .lime{color:var(--lime)}.login-right{padding:80px 60px;display:flex;flex-direction:column;justify-content:center;max-width:560px;margin:0 auto;width:100%}.login-right h2{font-family:var(--display);font-size:64px;margin:0 0 8px;text-transform:uppercase;letter-spacing:.005em}.login-right .sub{color:var(--text-2);margin-bottom:40px}.login-form{display:flex;flex-direction:column;gap:18px}.login-form>div{min-width:0}.login-form input{background:transparent;border:0;border-bottom:1px solid var(--line-2);color:var(--text);display:block;font-family:var(--display);font-size:clamp(20px,4.8vw,32px);line-height:1.05;max-width:100%;min-width:0;overflow:hidden;padding:14px 0;text-overflow:ellipsis;white-space:nowrap;width:100%;letter-spacing:.01em;outline:none;transition:border-color .15s}.login-form input:focus{border-color:var(--lime)}.login-form input::placeholder{color:var(--text-3)}.login-form input[type=date]{background:var(--ink-2);border:1px solid var(--line);color:var(--text);font-family:var(--mono);font-size:13px;letter-spacing:.08em;line-height:1;padding:15px 14px;text-transform:uppercase}.login-form input[type=date]:focus{border-color:var(--lime);box-shadow:inset 0 -2px 0 var(--lime)}.login-form input[type=date]::-webkit-calendar-picker-indicator{background-color:var(--lime);border-radius:0;cursor:pointer;filter:none;margin-left:10px;padding:6px}.login-form .login-label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--text-3);text-transform:uppercase}.branded-calendar{display:grid;grid-gap:7px;gap:7px;min-width:0;position:relative}.calendar-trigger{align-items:center;background:var(--ink-2);border:1px solid var(--line);color:var(--text);cursor:pointer;display:flex;font-family:var(--mono);font-size:13px;justify-content:space-between;letter-spacing:.08em;line-height:1;min-height:50px;padding:15px 14px;text-align:left;text-transform:uppercase;width:100%}.calendar-trigger:hover,.calendar-trigger[aria-expanded=true]{border-color:var(--lime);box-shadow:inset 0 -2px 0 var(--lime)}.calendar-trigger svg{color:var(--lime);flex:0 0 auto}.calendar-popover{background:rgba(18,18,21,.99);border:1px solid var(--line-2);box-shadow:0 24px 70px rgba(0,0,0,.46);left:0;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:80}.calendar-popover.top{bottom:calc(100% + 8px);top:auto}.calendar-head{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.calendar-head strong{font-family:var(--display);font-size:18px;letter-spacing:.02em;text-transform:uppercase}.calendar-head button{background:var(--ink);border:1px solid var(--line);color:var(--text-2);cursor:pointer;display:grid;font-family:var(--mono);height:30px;place-items:center;width:30px}.calendar-head button:hover{border-color:var(--lime);color:var(--lime)}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.calendar-weekdays{margin-bottom:5px}.calendar-grid button,.calendar-grid span{align-items:center;display:grid;font-family:var(--mono);font-size:10px;height:34px;justify-items:center;letter-spacing:.08em;text-transform:uppercase}.calendar-weekdays span{color:var(--text-3);height:22px}.calendar-grid button{background:var(--ink);border:1px solid var(--line);color:var(--text);cursor:pointer}.calendar-grid button.active,.calendar-grid button:hover{background:var(--lime);border-color:var(--lime);color:#0a0a0b}.calendar-empty{opacity:0}@media (max-width:900px){.login{grid-template-columns:1fr}.login-left{display:none}.login-right{max-width:none;padding:56px 24px}.login-right h2{font-size:52px}}.hidden{display:none!important}.flex-between{display:flex;justify-content:space-between;align-items:center}.gap-12{display:flex;gap:12px}.col-2{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px}@media (max-width:1100px){.col-2{grid-template-columns:1fr}}.col-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:1100px){.col-3{grid-template-columns:1fr}}@media (max-width:900px){.dash{display:flex;flex-direction:column}.dash-main{margin-left:0;max-width:100%;width:100%}.dash-side{position:-webkit-sticky;position:sticky;top:0;height:72px;width:100%;border-right:0;border-bottom:1px solid var(--line);background:rgba(10,10,11,.96);z-index:40;flex-direction:row;gap:0;overflow:hidden;padding:0}.dash-side,.dash-side .logo{display:flex;align-items:center}.dash-side .logo{border:0;border-right:1px solid var(--line);flex:0 0 148px;height:100%;padding:0 18px}.dash-side-section{border:0;display:block;flex:1 1;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dash-side-section::-webkit-scrollbar{display:none}.dash-side-label{display:none}.dash-nav{display:flex;flex-direction:row;height:100%;min-width:max-content}.dash-nav-item{align-items:center;border:0;border-right:1px solid var(--line);border-left:0;display:flex;flex:0 0 auto;gap:10px;height:100%;justify-content:center;min-width:138px;padding:0 18px;white-space:nowrap;width:auto}.dash-nav-item.active{background:var(--lime-soft);border-color:var(--line);box-shadow:inset 0 -2px 0 var(--lime);color:var(--lime)}.dash-side-foot{display:none}.dash-content{padding:18px}}@media (max-width:1280px){.hero{padding:120px 48px 72px;gap:40px}.section{padding:96px 32px}.section-head{margin-bottom:48px}.numbers{grid-template-columns:repeat(2,1fr)}.num-cell{border-right:1px solid var(--line)}.num-cell:nth-child(2n){border-right:0}.num-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.num-cell{padding:40px 28px}.num-cell .stat{font-size:72px}}@media (max-width:1100px){.nav{padding:18px 24px}.nav-cta .btn{padding:11px 16px;font-size:11px}.hero{grid-template-columns:1fr;padding:104px 32px 60px;min-height:auto;gap:0}.hero-mock{display:none}.hero-sub{max-width:560px}.hero-meta{position:static;margin-top:60px;padding:18px 0 0}.section{padding:80px 24px}.marquee-track{font-size:48px;gap:36px}.marquee-track span{gap:36px}.big-cta{padding:120px 32px!important}}@media (max-width:900px){.nav{padding:14px 20px}.hero{padding:96px 20px 48px}.hero-eyebrow{margin-bottom:20px}.hero-sub{font-size:16px;margin-bottom:28px}.section{padding:64px 20px}.section-head{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.section-head p{max-width:none}.svc{padding:36px 28px;min-height:auto}.svc h3{font-size:34px}.svc-num{font-size:36px;top:24px;right:24px}.proc{padding:28px 22px}.proc-num{font-size:64px}.num-cell{padding:32px 22px}.num-cell .stat{font-size:56px}.marquee-track{font-size:36px;gap:28px}.marquee-track span{gap:28px}.marquee-track .dot{width:10px;height:10px}.big-cta{padding:96px 24px!important}.big-cta p{font-size:15px}.foot{padding:36px 20px;gap:36px}.foot-bot{padding:14px 20px;flex-wrap:wrap;gap:8px}.nav .logo span{font-size:13px}}@media (max-width:720px){.nav .logo span{display:none}.nav{gap:12px;padding:12px 14px}.nav .brand-wordmark{width:112px}.nav-cta{gap:6px;flex-shrink:0}.nav-cta .btn{padding:9px 10px;font-size:10px;min-height:38px}.hero{padding:88px 18px 40px}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center}.hero-meta{flex-direction:column;gap:6px;font-size:9px}.section{padding:56px 18px}.process,.services{grid-template-columns:1fr}.proc,.proc:nth-child(2n),.svc{border-right:0}.numbers{grid-template-columns:1fr}.num-cell{border-right:0;border-bottom:1px solid var(--line)}.num-cell:last-child{border-bottom:0}.num-cell .stat{font-size:64px}.marquee{padding:18px 0}.marquee-track{font-size:28px}.big-cta{padding:72px 20px!important}.big-cta-actions{flex-direction:column;align-items:stretch}.big-cta-actions .btn{justify-content:center}.btn-xl{padding:18px 32px;font-size:15px}.foot-cols{grid-template-columns:1fr 1fr;gap:24px}.foot-bot{font-size:9px}}@media (max-width:520px){.hero-title{font-size:clamp(48px,14vw,72px)}.foot-cols{grid-template-columns:1fr}}@media (max-width:900px){.apply-bar{padding:14px 18px;flex-wrap:wrap;gap:10px}.apply-progress{margin:0 12px;flex:1 1 100%;order:3}.apply-stage{padding:20px}}@media (max-width:720px){.apply-q h2{font-size:clamp(34px,12vw,54px)}.apply-q .help{margin-bottom:22px}.apply-options{grid-template-columns:1fr}.apply-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:stretch;margin-top:24px}.apply-actions .btn{width:100%;min-width:0;justify-content:center;padding:14px 12px;white-space:nowrap}.apply-actions .btn:first-child{grid-column:1;grid-row:2}.apply-actions .btn:last-child{grid-column:2;grid-row:2}.apply-hint{grid-column:1/-1;grid-row:1;text-align:center;white-space:normal;line-height:1.8}}@media (max-width:420px){.apply-actions{grid-template-columns:1fr}.apply-actions .btn:first-child{grid-column:1;grid-row:2}.apply-actions .btn:last-child{grid-column:1;grid-row:3}}@media (max-width:720px){.dash-content{padding:14px}.metrics{grid-template-columns:1fr!important}.metric{border-right:0!important;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}.editor{grid-template-columns:1fr}.editor-form{border-right:0;border-bottom:1px solid var(--line)}.client-row{grid-template-columns:1fr;gap:8px;padding:16px 18px}}.ai-insight{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:flex-start;padding:18px 22px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(152,194,0,.06),rgba(152,194,0,0));position:relative;overflow:hidden}.ai-insight:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--lime)}.ai-insight .ai-mark{width:36px;height:36px;border:1px solid var(--line);background:var(--ink-3);display:grid;place-items:center;font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:var(--lime);text-transform:uppercase;flex-shrink:0}.ai-insight .ai-mark .pulse{width:6px;height:6px;background:var(--lime);border-radius:50%;animation:aipulse 2s infinite}@keyframes aipulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.ai-insight .ai-body .ai-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.ai-insight .ai-body .ai-eyebrow .lime{color:var(--lime)}.ai-insight .ai-body .ai-headline{font-family:var(--display);font-size:24px;line-height:1.15;letter-spacing:.005em;text-transform:uppercase;color:var(--text)}.ai-insight .ai-body .ai-headline .lime{color:var(--lime)}.ai-insight .ai-body .ai-headline .down{color:var(--down)}.ai-insight .ai-body .ai-detail{font-family:var(--sans);font-size:13px;color:var(--text-2);margin-top:8px;line-height:1.55;max-width:720px}.ai-insight .ai-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex-shrink:0}.ai-insight .ai-time{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--text-3);text-transform:uppercase}.headline-metric{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0;border:1px solid var(--line);background:var(--ink-2);min-width:0}.headline-metric .left{padding:32px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;min-height:240px;min-width:0}.headline-metric .left .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.headline-metric .left .val{font-family:var(--display);font-size:120px;line-height:.95;letter-spacing:-.005em;margin:14px 0 8px;color:var(--text)}.headline-metric .left .val .unit{font-size:54px;color:var(--text-2);margin-left:8px;letter-spacing:.005em}.headline-metric .left .delta-row{display:flex;align-items:baseline;gap:14px;font-family:var(--mono);font-size:13px;color:var(--text-2);letter-spacing:.06em}.headline-metric .left .delta-row .big-delta{font-family:var(--display);font-size:28px;color:var(--up);letter-spacing:.005em}.headline-metric .left .delta-row .big-delta.down{color:var(--down)}.headline-metric .right{padding:24px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.headline-metric .right .right-head{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--text-3);text-transform:uppercase;margin-bottom:8px}.headline-metric .right .chart-host{flex:1 1;min-height:180px;min-width:0;overflow:hidden;width:100%}.sec-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--ink-2)}.sec-metric{padding:18px 22px;border-right:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:14px}.sec-metric:last-child{border-right:0}.sec-metric .left .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.sec-metric .left .val{font-family:var(--display);font-size:26px;color:var(--text);letter-spacing:.005em;line-height:1}.sec-metric .left .delta{font-family:var(--mono);font-size:11px;color:var(--up);margin-top:4px;display:inline-block}.sec-metric .left .delta.down{color:var(--down)}.sec-metric .right{flex-shrink:0}.ov-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1px;gap:1px;background:var(--line)}.ov-grid>*{background:var(--ink-2)}.ov-card{padding:24px;display:flex;flex-direction:column;gap:14px;cursor:pointer;transition:background .15s}.ov-card:hover{background:var(--ink-3)}.ov-card .card-head{display:flex;justify-content:space-between;align-items:baseline}.ov-card .card-head .label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.ov-card .card-head .arrow{font-family:var(--mono);font-size:14px;color:var(--text-3);transition:transform .15s,color .15s}.ov-card:hover .card-head .arrow{transform:translateX(3px);color:var(--lime)}.ov-card .big{font-family:var(--display);font-size:56px;line-height:.95;letter-spacing:.005em;color:var(--text);margin-top:4px}.ov-card .delta-line{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.ov-card .delta-line .delta-pill{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--up);background:rgba(152,194,0,.1);padding:3px 8px}.ov-card .delta-line .delta-pill.down{color:var(--down);background:rgba(249,112,102,.1)}.ov-card .delta-line .micro{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--text-3);text-transform:uppercase}.ov-card .spark-host{height:42px;margin-top:4px}.ov-card .insight-line{font-family:var(--sans);font-size:13px;color:var(--text-2);line-height:1.5;margin-top:auto}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-6{grid-column:span 6}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.client-home-top{padding:14px 28px;gap:18px}.client-home-top .crumbs{font-size:9px;margin-bottom:4px}.client-home-top h1{font-size:28px}.client-home-top .dash-top-right{gap:8px}.client-home-top .command-search{width:min(320px,28vw);min-width:250px}.client-home-top .var-chips button{padding:7px 12px}.client-home-content{gap:14px;padding:18px 28px 26px}.client-home-content .ai-insight{gap:14px;padding:13px 18px}.client-home-content .ai-insight .ai-mark{height:32px;width:32px}.client-home-content .ai-insight .ai-body .ai-eyebrow{font-size:9px;margin-bottom:5px}.client-home-content .ai-insight .ai-body .ai-headline{font-size:21px;line-height:1.05}.client-home-content .ai-insight .ai-body .ai-detail{font-size:12px;line-height:1.45;margin-top:7px;max-width:820px}.client-home-content .ai-insight .ai-actions{gap:5px}.client-home-content .ai-insight .ai-time{font-size:9px}.client-home-content .ai-insight .btn{padding:5px 9px!important}.client-home-content .ov-card{gap:10px;padding:16px 20px}.client-home-content .ov-card .big{font-size:46px;margin-top:0}.client-home-content .ov-card .spark-host{height:32px;margin-top:0}.client-home-content .ov-card .delta-line{padding-top:10px}.client-home-content .ov-card .insight-line{font-size:12px;line-height:1.4}.client-home-content .ov-card.span-12 h3{font-size:20px!important}.mag{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:0;gap:0;border:1px solid var(--line);background:var(--ink-2);min-height:480px}.mag .lead{padding:36px;border-right:1px solid var(--line);display:flex;flex-direction:column}.mag .lead .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--lime)}.mag .lead .deck,.mag .lead .kicker{text-transform:uppercase;margin-bottom:18px}.mag .lead .deck{font-family:var(--display);font-size:64px;line-height:.95;letter-spacing:-.005em;color:var(--text)}.mag .lead .deck .lime{color:var(--lime)}.mag .lead .body-copy{font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--text-2);max-width:520px;margin-bottom:auto}.mag .lead .author-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;margin-top:24px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase}.mag .lead .author-row .by{color:var(--lime)}.mag .side{display:flex;flex-direction:column}.mag .side-block{padding:22px 26px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end}.mag .side-block:last-child{border-bottom:0;flex:1 1}.mag .side-block .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.mag .side-block .num{font-family:var(--display);font-size:48px;line-height:.95;letter-spacing:.005em;color:var(--text)}.mag .side-block .num.lime{color:var(--lime)}.mag .side-block .delta{font-family:var(--mono);font-size:11px;color:var(--up);letter-spacing:.06em}.mag .side-block .delta.down{color:var(--down)}.mag .side-block .right-mini{flex-shrink:0}.brief{border:1px solid var(--line);background:var(--ink-2)}.brief-head{padding:24px 28px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end}.brief-head .left .kicker{font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--lime);text-transform:uppercase;margin-bottom:8px}.brief-head .left .title{font-family:var(--display);font-size:42px;line-height:1;letter-spacing:.005em;text-transform:uppercase}.brief-head .right{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--text-3);text-transform:uppercase;text-align:right}.brief-head .right .date{color:var(--text);font-size:14px;letter-spacing:.06em;margin-bottom:4px}.brief-list{display:flex;flex-direction:column}.brief-row{display:grid;grid-template-columns:80px 32px 1fr auto;align-items:center;padding:18px 28px;border-bottom:1px solid var(--line);grid-gap:18px;gap:18px;cursor:pointer;transition:background .15s}.brief-row:hover{background:var(--ink-3)}.brief-row:last-child{border-bottom:0}.brief-row .time{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.06em}.brief-row .icon-cell{width:32px;height:32px;border:1px solid var(--line);display:grid;place-items:center;color:var(--lime)}.brief-row .icon-cell.warn{color:var(--warn);border-color:var(--warn)}.brief-row .icon-cell.down{color:var(--down);border-color:var(--down)}.brief-row .text .head{font-family:var(--sans);font-size:15px;color:var(--text);font-weight:500;line-height:1.4}.brief-row .text .head .lime{color:var(--lime);font-weight:600}.brief-row .text .head .down{color:var(--down)}.brief-row .text .sub{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.brief-row .num{font-family:var(--display);font-size:24px;color:var(--text);letter-spacing:.005em}.brief-row .num.lime{color:var(--lime)}.var-chips{display:inline-flex;gap:0;border:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.var-chips button{padding:8px 14px;border-right:1px solid var(--line);color:var(--text-3);background:transparent;cursor:pointer;transition:.15s}.var-chips button:last-child{border-right:0}.var-chips button.active{background:var(--lime);color:#0a0a0b}.var-chips button:hover:not(.active){color:var(--text);background:var(--ink-3)}.today-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);min-height:520px}.today-grid>*{background:var(--ink-2)}.today-col{display:flex;flex-direction:column}.today-block{padding:24px 26px;border-bottom:1px solid var(--line)}.today-block:last-child{border-bottom:0;flex:1 1}.today-block .block-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.today-block .block-head h3{font-family:var(--display);font-size:22px;letter-spacing:.005em;text-transform:uppercase;margin:0;line-height:1}.today-block .block-head .count{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--text-3);text-transform:uppercase}.today-block .block-head .count.lime{color:var(--lime)}.today-block .block-head .count.warn{color:var(--warn)}.atrisk-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center;cursor:pointer}.atrisk-row:last-child{border-bottom:0;padding-bottom:0}.atrisk-row:first-child{padding-top:0}.atrisk-row:hover .name{color:var(--lime)}.atrisk-row .av{width:36px;height:36px;background:var(--ink-3);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text-2)}.atrisk-row .name{font-family:var(--sans);font-size:14px;font-weight:500;color:var(--text);transition:color .15s}.atrisk-row .reason{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text-3);margin-top:3px}.atrisk-row .reason .down{color:var(--down)}.atrisk-row .reason .warn{color:var(--warn)}.atrisk-row .impact{font-family:var(--display);font-size:18px;color:var(--text);letter-spacing:.005em;text-align:right}.atrisk-row .impact.down{color:var(--down)}.duemetric-row{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:14px;gap:14px;padding:12px 0;align-items:center;border-bottom:1px solid var(--line);cursor:pointer}.duemetric-row:last-child{border-bottom:0;padding-bottom:0}.duemetric-row:first-child{padding-top:0}.duemetric-row .av{width:32px;height:32px;background:var(--ink-3);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--mono);font-size:10px;color:var(--text-2)}.duemetric-row .info .name{font-family:var(--sans);font-size:13px;color:var(--text);font-weight:500}.duemetric-row .info .due{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--text-3);text-transform:uppercase;margin-top:2px}.duemetric-row .info .due .warn{color:var(--warn)}.duemetric-row .info .due .down{color:var(--down)}.duemetric-row .badge-mini{font-family:var(--mono);font-size:9px;padding:2px 7px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-3)}.duemetric-row .arrow{color:var(--text-3);transition:.15s}.duemetric-row:hover .arrow{color:var(--lime);transform:translateX(3px)}.kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--ink-2)}.kpi-strip .kpi{padding:18px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.kpi-strip .kpi:last-child{border-right:0}.kpi-strip .kpi .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.kpi-strip .kpi .val{font-family:var(--display);font-size:32px;letter-spacing:.005em;line-height:1;color:var(--text)}.kpi-strip .kpi .val.lime{color:var(--lime)}.kpi-strip .kpi .val.down{color:var(--down)}.kpi-strip .kpi .val.warn{color:var(--warn)}.kpi-strip .kpi .delta{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--up)}.kpi-strip .kpi .delta.down{color:var(--down)}@media (max-width:1100px){.instagram-posts-panel .ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-grid .span-12,.ov-grid .span-3,.ov-grid .span-4,.ov-grid .span-6,.ov-grid .span-8{grid-column:span 6}.headline-metric{grid-template-columns:1fr}.headline-metric .left{border-right:0;border-bottom:1px solid var(--line)}.headline-metric .left .val{font-size:96px}.mag{grid-template-columns:1fr}.mag .lead{border-right:0;border-bottom:1px solid var(--line)}.mag .lead .deck{font-size:48px}.today-grid{grid-template-columns:1fr}.sec-metrics{grid-template-columns:1fr 1fr}.sec-metric:nth-child(2){border-right:0}.sec-metric:first-child,.sec-metric:nth-child(2){border-bottom:1px solid var(--line)}.kpi-strip{grid-template-columns:1fr 1fr}.kpi-strip .kpi:nth-child(2){border-right:0}.kpi-strip .kpi:first-child,.kpi-strip .kpi:nth-child(2){border-bottom:1px solid var(--line)}}@media (max-width:760px){.instagram-posts-panel .ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash{display:flex;flex-direction:column}.dash-main{margin-left:0;max-width:100%;width:100%}.dash-side{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;height:72px;border-right:0;border-top:1px solid var(--line);background:rgba(18,18,21,.98);z-index:50;padding:0;display:block;overflow:hidden}.dash-side .dash-side-foot,.dash-side .dash-side-label,.dash-side .logo{display:none}.dash-side .dash-side-section{border:0;height:100%;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dash-side .dash-side-section::-webkit-scrollbar{display:none}.dash-side .dash-nav{display:flex;flex-direction:row;height:100%;min-width:max-content}.dash-side .dash-nav-item{flex:0 0 86px;min-width:86px;max-width:86px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 6px;border-left:0;border-right:1px solid var(--line);border-top:2px solid transparent;color:var(--text-2);font-family:var(--sans);font-size:10px;letter-spacing:.04em;line-height:1.15;text-align:center;white-space:normal;word-break:normal}.dash-side .dash-nav-item.active{border-top-color:var(--lime);border-left:0;background:var(--lime-soft);color:var(--lime)}.dash-side .dash-nav-item .icn{height:18px;margin:0;width:18px}.dash-side .dash-nav-item .notification-dot{position:static;margin-top:0}.dash-main{padding-bottom:88px}.dash-top{padding:14px 18px;flex-wrap:wrap;gap:10px}.dash-top h1{font-size:24px}.dash-top-right{display:none}.dash-content{padding:16px 16px 96px}.dash-content>*{margin-bottom:16px}.panel-head{align-items:flex-start;flex-direction:column;gap:12px;min-width:0}.panel-head h3{font-size:clamp(20px,8vw,28px);max-width:100%;white-space:normal}.panel-head .opts{max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.panel-head .opts::-webkit-scrollbar{display:none}.panel-head .opts button{flex:0 0 auto}.app-card{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 14px}.app-card.selected:after{inset:6px}.app-avatar{height:42px;width:42px;font-size:18px}.app-card .meta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:10px;line-height:1.45}.app-status{grid-column:2;justify-self:start;margin-top:2px;padding:4px 8px}.billing-line{align-items:flex-start;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr}.billing-line>span:last-child{min-width:0;overflow-wrap:anywhere;text-align:left}.application-details{grid-template-columns:1fr}.application-detail,.application-detail:nth-child(odd){border-right:0}.application-detail:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.application-detail:last-child{border-bottom:0}.manual-client-grid{grid-template-columns:1fr}.manual-client-grid label.wide{grid-column:auto}.manual-client-actions{justify-content:stretch}.manual-client-actions .btn{width:100%}.admin-client-head{display:none}.admin-client-row{grid-template-columns:1fr;gap:8px;padding:16px;text-decoration:none}.admin-client-row>span{display:flex;justify-content:space-between;gap:12px}.admin-client-row>span:last-child{justify-content:flex-start}.request-inbox-row{grid-template-columns:minmax(0,1fr);gap:10px}.request-inbox-top{align-items:flex-start;flex-direction:column;gap:6px}.request-status-form{align-items:stretch;flex-direction:column}.ov-grid .span-12,.ov-grid .span-3,.ov-grid .span-4,.ov-grid .span-6,.ov-grid .span-8{grid-column:span 12}.kpi-strip,.sec-metrics{grid-template-columns:1fr}.kpi-strip .kpi,.sec-metric{border-right:0;border-bottom:1px solid var(--line)}.kpi-strip .kpi:last-child,.sec-metric:last-child{border-bottom:0}.headline-metric .left{padding:24px;min-height:auto}.headline-metric .left .val{font-size:72px}.headline-metric .left .val .unit{font-size:36px}.ai-insight{grid-template-columns:1fr;gap:12px;padding:16px}.ai-insight .ai-actions{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.ai-insight .ai-body .ai-headline{font-size:20px}.mag .lead{padding:24px}.mag .lead .deck{font-size:40px}.brief-head{padding:18px;flex-direction:column;gap:10px;align-items:flex-start}.brief-head .left .title{font-size:30px}.brief-row{padding:14px 18px;grid-template-columns:auto 1fr auto;gap:12px}.brief-row .time{display:none}.panel-head{padding:14px 16px}.panel-body{padding:16px}.col-2,.col-3{grid-template-columns:1fr;gap:16px}table.tbl{font-size:12px}table.tbl td,table.tbl th{padding:10px 12px}}.editor-top{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--line);background:var(--ink-1);flex-wrap:wrap;gap:14px}.editor-top-left{display:flex;flex-direction:column;gap:6px}.editor-top-left .crumb{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase}.editor-client-pick{display:flex;align-items:center;gap:14px}.editor-client-pick select{background:var(--ink-3);border:1px solid var(--line);color:var(--text);padding:8px 14px;font-family:var(--display);font-size:18px;letter-spacing:.005em;text-transform:uppercase;cursor:pointer}.editor-client-pick select:hover{border-color:var(--lime)}.editor-status{font-size:10px;letter-spacing:.14em;color:var(--lime)}.autosave-pill,.editor-status{font-family:var(--mono);text-transform:uppercase}.autosave-pill{border:1px solid var(--line);color:var(--text-3);font-size:9px;letter-spacing:.12em;padding:7px 9px;white-space:nowrap}.autosave-pill.dirty{border-color:rgba(255,255,255,.2);color:var(--text-2)}.autosave-pill.saving{border-color:rgba(212,255,58,.3);color:var(--lime)}.autosave-pill.saved{border-color:rgba(152,194,0,.35);color:var(--up)}.autosave-pill.error{border-color:rgba(249,112,102,.45);color:var(--down)}.editor-notice{border:1px solid rgba(152,194,0,.35);color:var(--lime);font-family:var(--mono);font-size:10px;letter-spacing:.1em;line-height:1.4;margin-top:4px;padding:8px 10px;text-transform:uppercase}.editor-notice.error{border-color:rgba(249,112,102,.45);color:var(--down)}.editor-top-right{display:flex;align-items:center;gap:10px}.scale-control{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.scale-control,.scale-control button{border:1px solid var(--line);font-family:var(--mono)}.scale-control button{width:22px;height:22px;background:var(--ink-3);color:var(--text);cursor:pointer;font-size:12px}.scale-control button:hover{background:var(--lime);color:#0a0a0b;border-color:var(--lime)}.scale-control .sv{color:var(--text);font-size:11px;min-width:32px;text-align:center}.btn.btn-success{background:var(--up);color:#0a0a0b;border-color:var(--up)}.editor-split{display:grid;grid-template-columns:minmax(420px,620px) minmax(0,1fr);height:calc(100vh - 67px);min-width:0;overflow:hidden}.editor-left{border-right:1px solid var(--line);background:var(--ink-1);overflow-y:auto;min-height:0}.editor-left,.editor-right{display:flex;flex-direction:column}.editor-right{background:#0a0a0b;overflow:hidden;min-width:0;background-image:radial-gradient(circle at 25% 25%,rgba(152,194,0,.04),transparent 40%),radial-gradient(circle at 75% 75%,rgba(94,143,255,.03),transparent 40%)}.section-nav{display:flex;flex-direction:column;border-bottom:1px solid var(--line);background:var(--ink-2)}.section-nav button{display:flex;align-items:center;gap:12px;padding:12px 22px;border:0;background:transparent;color:var(--text-2);text-align:left;cursor:pointer;font-family:var(--sans);font-size:14px;border-left:2px solid transparent;border-bottom:1px solid var(--line);transition:.15s}.section-nav button:last-child{border-bottom:0}.section-nav button:hover{background:var(--ink-3);color:var(--text)}.section-nav button.active{background:rgba(152,194,0,.06);color:var(--lime);border-left-color:var(--lime)}.section-nav button .count-pill{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.06em;background:var(--ink-3);padding:2px 7px;border:1px solid var(--line);color:var(--text-3)}.section-nav button.active .count-pill{background:var(--lime);color:#0a0a0b;border-color:var(--lime)}.edit-pane{padding:22px 24px 18px;display:flex;flex-direction:column;gap:18px}.edit-pane-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);grid-gap:18px;gap:18px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:14px}.edit-pane-head h3{font-family:var(--display);font-size:24px;letter-spacing:.005em;text-transform:uppercase;margin:0;line-height:1}.edit-pane-head .hint{letter-spacing:.1em;text-align:right;line-height:1.45}.edit-pane-footer,.edit-pane-head .hint{font-family:var(--mono);font-size:10px;color:var(--text-3);text-transform:uppercase}.edit-pane-footer{margin-top:auto;letter-spacing:.12em;text-align:center;padding:10px;border:1px dashed var(--line)}.editor-main-form{gap:14px}.editor-main-form,.live-advanced{display:flex;flex-direction:column}.live-advanced{gap:12px;padding:0 18px 20px}.live-advanced details{border:1px solid var(--line);background:var(--ink-2)}.live-advanced summary{list-style:none;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;cursor:pointer;border-bottom:1px solid transparent}.live-advanced details[open] summary{border-bottom-color:var(--line)}.live-advanced summary::-webkit-details-marker{display:none}.live-advanced summary span{font-family:var(--display);font-size:22px;text-transform:uppercase;line-height:1;color:var(--text)}.live-advanced summary small{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);text-align:right;line-height:1.4}.live-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px}.live-field-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:10px}.live-field{display:grid;grid-template-columns:minmax(0,1fr) 54px;grid-gap:8px;gap:8px;align-items:end;border:1px solid var(--line);background:var(--ink-3);padding:10px}.live-field label,.live-field-grid>label{display:grid;grid-gap:7px;gap:7px}.live-field span,.live-field-grid>label span{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.live-field input,.live-field-grid input,.live-field-grid select{width:100%;background:var(--ink);border:1px solid var(--line);color:var(--text);padding:9px 10px;font-family:var(--sans);font-size:13px}.live-field-grid input[type=date]{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.live-field-grid input[type=date]::-webkit-calendar-picker-indicator{background-color:var(--lime);border-radius:0;cursor:pointer;padding:5px}.live-field input:focus,.live-field-grid input:focus,.live-field-grid select:focus{outline:0;border-color:var(--lime)}.live-field button,.live-field-grid button{align-self:end;border:1px solid var(--line-2);color:var(--text-2);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:10px;transition:.15s;width:100%}.live-field button:hover,.live-field-grid button:hover{border-color:var(--lime);color:var(--lime)}.live-field-grid button.btn-primary{background:var(--lime);border-color:var(--lime);color:#0a0a0b;font-weight:800}.live-field-grid button.btn-primary:hover{background:#e4ff63;border-color:#e4ff63;color:#0a0a0b}.live-field-grid button.btn-primary:disabled{background:rgba(212,255,58,.55);border-color:rgba(212,255,58,.55);color:#0a0a0b;opacity:.8}.integration-note{border:1px dashed var(--line);color:var(--text-3);font-family:var(--mono);font-size:10px;letter-spacing:.08em;line-height:1.5;padding:10px 12px;text-transform:uppercase}.integration-note.saving{border-color:rgba(212,255,58,.4);color:var(--lime)}.integration-note.saved{border-color:rgba(152,194,0,.45);color:var(--up)}.integration-note.config,.integration-note.error{border-color:rgba(249,112,102,.45);color:var(--down)}.btn:disabled{cursor:not-allowed;opacity:.55}.live-editor-list{display:grid;grid-gap:12px;gap:12px;padding:14px}.live-editor-list.two{grid-template-columns:1fr}.live-editor-row{border:1px solid var(--line);background:var(--ink);padding:14px;display:grid;grid-gap:14px;gap:14px}.live-editor-title{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.live-editor-title strong{font-family:var(--display);font-size:20px;text-transform:uppercase;line-height:1;color:var(--text)}.live-editor-title span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);text-align:right}.stat-group-stack{display:grid;grid-gap:16px;gap:16px}.stat-group{border:1px solid var(--line);background:var(--ink-2)}.stat-group-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:12px 14px;background:var(--ink-3)}.stat-group-title span{font-family:var(--display);font-size:22px;line-height:1;text-transform:uppercase;color:var(--text)}.stat-group-title em{font-family:var(--mono);font-size:9px;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.stat-field{border:0;padding:14px;background:var(--ink-2);display:grid;grid-template-rows:auto auto auto;grid-gap:10px;gap:10px;transition:background .15s}.stat-field:hover{background:rgba(255,255,255,.035)}.stat-field:focus-within{background:rgba(152,194,0,.055)}.stat-field-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-height:26px}.stat-field-head span:first-child{font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:var(--text-3)}.stat-delta{flex-shrink:0;font-family:var(--mono);font-size:10px;letter-spacing:.04em;padding:2px 6px;color:var(--up);background:rgba(152,194,0,.1)}.stat-delta.down{color:var(--down);background:rgba(249,112,102,.1)}.stat-prev{font-family:var(--mono);font-size:9px;letter-spacing:.06em;color:var(--text-3);text-transform:uppercase}.stat-prev b{color:var(--text-2);font-weight:500}.numinput{border:1px solid var(--line);background:var(--ink);min-width:0}.numinput input{background:transparent;border:0;color:var(--text);display:block;width:100%;font-family:var(--display);font-size:30px;letter-spacing:.005em;line-height:1;min-width:0;outline:none;padding:10px 12px 8px}.numinput input:focus{color:var(--lime)}.quick-bump{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border:1px solid var(--line);background:var(--ink-2);flex-wrap:wrap;gap:10px}.qb-label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.qb-chips{display:flex;gap:0;border:1px solid var(--line)}.qb-chips button{padding:7px 12px;background:var(--ink-3);border:0;border-right:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text-2);cursor:pointer;transition:.15s}.qb-chips button:last-child{border-right:0}.qb-chips button:hover{background:var(--lime);color:#0a0a0b}.campaigns-edit{display:flex;flex-direction:column;border:1px solid var(--line)}.ce-head{display:grid;grid-template-columns:1.6fr .8fr .8fr .9fr .7fr .7fr;grid-gap:0;gap:0;background:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.ce-head>div{padding:10px 12px;border-right:1px solid var(--line)}.ce-head>div:last-child{border-right:0}.ce-row{display:grid;grid-template-columns:1.6fr .8fr .8fr .9fr .7fr .7fr;border-top:1px solid var(--line)}.ce-cell,.ce-row select{padding:10px 12px;background:transparent;border:0;border-right:1px solid var(--line);color:var(--text);font-family:var(--sans);font-size:13px;width:100%}.ce-row select{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ce-row .sel-status.live{color:var(--up)}.ce-row .sel-status.paused{color:var(--warn)}.ce-row .sel-status.draft{color:var(--text-3)}.ce-cell.num{text-align:right;font-family:var(--mono);font-size:12px}.ce-cell:focus,.ce-row select:focus{background:rgba(152,194,0,.06);outline:1px solid var(--lime);outline-offset:-1px}.ce-row>:last-child{border-right:0}.sources-edit{display:flex;flex-direction:column;gap:8px}.se-row{display:grid;grid-template-columns:140px 160px 1fr 60px;align-items:center;grid-gap:14px;gap:14px;padding:8px 12px;background:var(--ink-2)}.se-row,.se-row .ce-cell{border:1px solid var(--line)}.se-row .ce-cell{padding:6px 8px;background:var(--ink-3)}.se-row .numinput{height:34px}.se-row .numinput button{height:34px;width:28px}.se-row .num-display input{font-size:14px;padding:6px 0}.se-bar{height:6px;background:var(--ink-3);position:relative;overflow:hidden}.se-bar-fill{position:absolute;left:0;top:0;bottom:0;background:var(--lime);transition:width .3s}.se-pct{font-family:var(--mono);font-size:11px;color:var(--text-3);text-align:right}.preview-wrap{display:flex;flex-direction:column;height:100%;overflow:hidden}.preview-chrome{justify-content:space-between;padding:10px 16px;background:var(--ink-1);border-bottom:1px solid var(--line)}.pc-left,.preview-chrome{display:flex;align-items:center}.pc-left{gap:8px}.pc-dot{width:10px;height:10px;border-radius:50%;background:var(--ink-3);border:1px solid var(--line)}.pc-dot:first-child{background:#ff5f57}.pc-dot:nth-child(2){background:#febc2e}.pc-dot:nth-child(3){background:#28c840}.pc-url{margin-left:14px;font-size:11px;letter-spacing:.06em;color:var(--text-3);background:var(--ink-3);padding:4px 10px;border:1px solid var(--line)}.pc-tag,.pc-url{font-family:var(--mono)}.pc-tag{font-size:10px;letter-spacing:.18em;color:var(--lime);text-transform:uppercase}.preview-tabs{display:flex;align-items:center;background:var(--ink-2);border-bottom:1px solid var(--line);padding:0 12px}.preview-tabs button{padding:10px 16px;background:transparent;border:0;border-bottom:2px solid transparent;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);cursor:pointer;transition:.15s}.preview-tabs button:hover{color:var(--text)}.preview-tabs button.active{color:var(--lime);border-bottom-color:var(--lime)}.preview-tab-spacer{flex:1 1}.preview-tabs .pt-eye{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--text-3);text-transform:uppercase;display:flex;align-items:center;gap:6px;padding:0 6px}.preview-stage{flex:1 1;overflow:auto;position:relative;background:#0a0a0b}.preview-scaler{transform-origin:top left;height:auto;pointer-events:none}.preview-frame{background:var(--ink-1)}.preview-frame .dash{display:block}.preview-frame .dash-side{display:none}.preview-frame .dash-main{margin-left:0;max-width:100%;width:100%}.preview-frame .dash-top{padding:18px 24px}.preview-frame .dash-content{min-height:1100px}.editor-preview-panel{padding:18px;overflow:auto}.preview-summary{display:grid;grid-gap:16px;gap:16px}.preview-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border:1px solid var(--line);background:var(--ink-1);padding:18px}.preview-summary-head h3{font-family:var(--display);font-size:32px;line-height:1;text-transform:uppercase;margin:6px 0 0}.preview-summary-head>span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--text-3);text-align:right}.preview-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.preview-card{border:1px solid var(--line);background:var(--ink-1);padding:18px;display:grid;grid-gap:8px;gap:8px;transition:.15s}.preview-card:hover{border-color:var(--lime);transform:translateY(-1px)}.preview-card span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.preview-card strong{font-family:var(--display);font-size:42px;line-height:.95;color:var(--text)}.preview-card em{font-family:var(--mono);font-size:11px;font-style:normal;color:var(--lime);letter-spacing:.06em}.preview-report{border:1px solid var(--line);background:var(--ink-1);padding:20px;display:grid;grid-gap:14px;gap:14px}.preview-report h4{font-family:var(--display);font-size:26px;line-height:1;text-transform:uppercase;margin:6px 0 0}.preview-report p{color:var(--text-2);line-height:1.55;margin:0}.preview-actions{display:flex;gap:10px;flex-wrap:wrap}.report-suite{display:flex;flex-direction:column;gap:32px}.report-block{border:1px solid var(--line);background:var(--ink);overflow:hidden}.report-block-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);grid-gap:28px;gap:28px;align-items:end;padding:24px 28px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--ink-2),var(--ink))}.report-block-head h2{font-family:var(--display);font-size:clamp(34px,4.4vw,58px);line-height:.95;text-transform:uppercase;margin:10px 0 0;color:var(--text)}.report-block-head p{margin:0;color:var(--text-2);line-height:1.5}.report-block .brief,.report-block .mag,.report-block .ov-grid{border:0}.report-block .ai-insight{margin:0}@media (max-width:1100px){.editor-split{grid-template-columns:1fr;height:auto}.editor-right{height:60vh;border-top:1px solid var(--line)}.editor-left{height:auto;overflow:visible}.edit-pane-head,.stat-grid{grid-template-columns:1fr}.edit-pane-head .hint{text-align:left}.live-field,.live-field-grid,.live-field-grid.compact,.report-block-head{grid-template-columns:1fr}.admin-client-head{display:none}.admin-client-row{gap:8px}.admin-client-row,.manual-client-grid,.preview-card-grid{grid-template-columns:1fr}}@media (max-width:720px){.report-suite{gap:22px}.report-block-head{padding:20px}}.logo-lockup{color:var(--text)}.logo-lockup,.logo-lockup-inner{display:inline-flex;align-items:center}.brand-logo-img{display:block;width:224px;max-width:100%;height:auto}.logo-lockup-inner.mark-only .brand-logo-img{width:44px}.brand-mark-img{display:block;width:44px;height:44px}.brand-page{min-height:100dvh;background:radial-gradient(circle at 82% 0,rgba(152,194,0,.1),transparent 32%),var(--ink);padding:32px;color:var(--text)}.brand-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 32px;border-bottom:1px solid var(--line)}.secondary-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);padding:12px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);transition:.18s ease}.secondary-button:hover{border-color:var(--lime);color:var(--lime)}.brand-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.45fr);grid-gap:48px;gap:48px;padding:80px 0 64px;border-bottom:1px solid var(--line)}.brand-hero h1{font-family:var(--display);font-size:clamp(60px,11vw,148px);line-height:.88;text-transform:uppercase;margin:0;max-width:820px}.brand-hero p:last-child{align-self:end;color:var(--text-2);font-size:17px;line-height:1.55;max-width:520px;margin:0}.section-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin:0 0 14px}.brand-section{padding:64px 0;border-bottom:1px solid var(--line)}.section-intro-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);grid-gap:32px;gap:32px;align-items:end;margin-bottom:24px}.section-title{font-family:var(--display);font-size:clamp(38px,5vw,72px);line-height:.95;text-transform:uppercase;margin:0}.section-intro-row p:last-child{color:var(--text-2);line-height:1.5;margin:0}.brand-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line)}.brand-card{min-height:230px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2)}.brand-card:nth-child(3n){border-right:0}.brand-card-preview{height:164px;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent)}.brand-card-preview img{display:block;max-width:min(78%,260px);max-height:104px}.brand-card-meta{border-top:1px solid var(--line);padding:16px 18px;display:grid;grid-gap:6px;gap:6px}.brand-card-meta strong{font-family:var(--display);font-size:22px;text-transform:uppercase;font-weight:400}.brand-card-meta span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);line-height:1.4}.brand-direction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.brand-direction-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2);min-height:210px;padding:18px;display:grid;grid-template-rows:auto 1fr;grid-gap:18px;gap:18px}.brand-direction-card:nth-child(4n){border-right:0}.brand-direction-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.brand-direction-top span{color:var(--lime)}.brand-direction-top strong{color:var(--text-2);font-weight:500;text-align:right}.brand-direction-card img{align-self:center;justify-self:center;display:block;max-width:100%;max-height:118px}@media (max-width:980px){.brand-page{padding:22px}.brand-hero,.section-intro-row{grid-template-columns:1fr}.brand-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-card:nth-child(3n){border-right:1px solid var(--line)}.brand-card:nth-child(2n){border-right:0}.brand-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-direction-card:nth-child(4n){border-right:1px solid var(--line)}.brand-direction-card:nth-child(2n){border-right:0}}@media (max-width:620px){.brand-header{align-items:flex-start;flex-direction:column}.brand-logo-img{width:190px}.brand-asset-grid,.brand-direction-grid{grid-template-columns:1fr}.brand-card,.brand-card:nth-child(2n),.brand-card:nth-child(3n),.brand-direction-card,.brand-direction-card:nth-child(2n),.brand-direction-card:nth-child(4n){border-right:0}}