:root{font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif;color:#e6e9df;background:#0b0e0d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #0b0e0d;--panel: #101513;--panel-raised: #151b18;--line: rgba(219, 231, 211, .13);--line-strong: rgba(219, 231, 211, .24);--muted: #8a9389;--faint: #5a635b;--paper: #e6e9df;--acid: #d1f36b;--acid-dark: #91ad3b;--blue: #9ab7ff;--mono: "Space Grotesk", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--ink)}button,a{color:inherit;font:inherit}button{border:0;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.page-shell{min-height:100vh;overflow:hidden;position:relative;background:linear-gradient(rgba(230,233,223,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(230,233,223,.035) 1px,transparent 1px),var(--ink);background-size:72px 72px}.page-shell:before{background:linear-gradient(90deg,transparent,rgba(209,243,107,.07),transparent);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.ambient-glow{border-radius:999px;filter:blur(80px);opacity:.14;pointer-events:none;position:absolute}.ambient-glow-one{background:var(--acid-dark);height:340px;right:-170px;top:160px;width:340px}.ambient-glow-two{background:#274d68;height:280px;left:-180px;top:850px;width:280px}.site-header,main,.site-footer{margin:0 auto;max-width:1400px;padding-left:64px;padding-right:64px;position:relative;z-index:1}.site-header{align-items:center;display:flex;height:92px;justify-content:space-between}.brand{align-items:center;display:inline-flex;gap:11px;text-decoration:none}.brand-mark{align-items:flex-end;display:inline-flex;gap:3px;height:18px;width:20px}.brand-mark i{background:var(--acid);display:block;height:9px;width:4px}.brand-mark i:nth-child(2){height:15px;opacity:.78}.brand-mark i:nth-child(3){height:12px;opacity:.52}.brand-name,.brand-edition,.section-kicker,.window-label,.mini-label,.visual-index,.system-strip,.site-footer,.eyebrow,.window-status,.sample-label,.connected-label,.visual-note,.detail-index,.closing-line{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.brand-name{font-size:12px;font-weight:500;letter-spacing:.18em}.brand-edition{color:var(--faint);font-size:9px;margin-left:6px}.site-nav{display:flex;gap:33px;margin-left:auto;margin-right:48px}.site-nav button,.header-link,.quiet-button{background:transparent;color:var(--muted);font-size:11px;padding:4px 0;transition:color .18s ease}.site-nav button:hover,.header-link:hover,.quiet-button:hover{color:var(--paper)}.header-actions{align-items:center;display:inline-flex;gap:28px}.header-link{align-items:center;color:var(--paper);display:inline-flex;font-family:var(--mono);font-size:10px;gap:9px;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.small-arrow-icon,.arrow-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.small-arrow-icon{height:12px;stroke-width:1.2;width:12px}.arrow-icon{height:16px;stroke-width:1.4;width:16px}.hero-section{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);min-height:690px;padding-bottom:106px;padding-top:70px}.eyebrow{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:10px}.pulse-dot,.tiny-dot{background:var(--acid);border-radius:50%;display:inline-block}.pulse-dot{box-shadow:0 0 0 4px #d1f36b1a;height:6px;width:6px}.tiny-dot{height:4px;width:4px}.eyebrow-rule{background:var(--line-strong);display:inline-block;height:1px;margin-left:4px;width:28px}.hero-copy h1,.section-intro h2,.architecture-heading h2,.build-heading h2,.closing-section h2{font-size:clamp(53px,6vw,92px);font-weight:500;letter-spacing:-.075em;line-height:.91;margin:33px 0 30px}.hero-copy h1 em,.section-intro h2 span,.architecture-heading h2 span,.build-heading h2 span,.closing-section h2 em{color:var(--acid);font-style:normal}.hero-description{color:#aab2a5;font-size:17px;line-height:1.55;margin:0;max-width:480px}.hero-actions{align-items:center;display:flex;gap:27px;margin-top:37px}.primary-button,.outline-button{align-items:center;background:var(--acid);color:var(--ink);display:inline-flex;font-size:11px;font-weight:600;gap:17px;justify-content:center;padding:14px 16px 14px 19px;text-transform:uppercase;transition:background .18s ease,transform .18s ease}.primary-button:hover,.outline-button:hover{background:#e1ff8a;transform:translateY(-2px)}.quiet-button{align-items:center;display:inline-flex;font-size:11px;gap:9px;text-transform:uppercase}.quiet-button span{color:var(--acid);font-size:15px;line-height:0}.hero-stack{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:70px;max-width:500px;padding-top:16px}.hero-stack span{color:var(--faint);font-family:var(--mono);font-size:9px;letter-spacing:.08em}.hero-visual{padding-left:22px;position:relative}.visual-index{color:var(--faint);font-size:9px;left:-2px;position:absolute;top:-29px}.visual-index span{color:var(--acid-dark);margin:0 8px}.signal-card{background:linear-gradient(145deg,#161d19f7,#0c110ffa);border:1px solid var(--line-strong);box-shadow:20px 30px 80px #0003;padding:23px 25px 16px;position:relative}.signal-card:before{border-left:1px solid var(--acid);border-top:1px solid var(--acid);content:"";height:10px;left:-1px;position:absolute;top:-1px;width:10px}.signal-card-topline,.signal-card-heading,.signal-footer,.signal-metrics,.console-heading,.window-chrome,.closing-line{align-items:center;display:flex;justify-content:space-between}.window-label,.mini-label,.sample-label,.connected-label,.visual-note,.window-status,.detail-index{color:var(--muted);font-size:9px}.connected-label{align-items:center;color:var(--acid);display:inline-flex;gap:8px}.signal-card-heading{align-items:flex-end;border-bottom:1px solid var(--line);margin-top:27px;padding-bottom:19px}.signal-card-heading strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.04em;margin-top:8px}.sample-label{color:var(--blue);font-size:8px}.signal-readout{align-items:flex-end;display:flex;justify-content:space-between;padding-top:21px}.large-reading{color:var(--paper);font-family:var(--mono);font-size:clamp(48px,6vw,71px);letter-spacing:-.09em;line-height:.9;margin-top:13px}.large-reading span{color:var(--acid);font-size:25px;letter-spacing:-.04em;margin-left:4px}.reading-context{color:var(--faint);display:flex;flex-direction:column;font-family:var(--mono);font-size:9px;gap:5px;text-align:right}.trend-up{color:var(--acid)}.chart-wrap{height:177px;margin-top:5px;position:relative}.chart-grid{bottom:24px;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;right:0;top:8px}.chart-grid span{border-top:1px dashed rgba(219,231,211,.12);display:block;width:100%}.signal-chart{bottom:25px;height:142px;left:0;overflow:visible;position:absolute;right:0;top:8px;width:100%}.chart-fill{fill:url(#chart-gradient);fill:#d1f36b1a;stroke:none}.chart-line{fill:none;stroke:var(--acid);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;vector-effect:non-scaling-stroke}.chart-endpoint{fill:var(--acid);stroke:#243017;stroke-width:1.5;vector-effect:non-scaling-stroke}.chart-axis{bottom:0;color:var(--faint);display:flex;font-family:var(--mono);font-size:8px;justify-content:space-between;left:0;position:absolute;right:0}.signal-metrics{border-top:1px solid var(--line);gap:20px;padding:19px 0 17px}.signal-metric{flex:1;min-width:0}.signal-metric strong{display:block;font-family:var(--mono);font-size:16px;font-weight:400;margin:8px 0 10px}.metric-bar,.observation-bar{background:#e6e9df1c;display:block;height:3px;overflow:hidden;width:100%}.metric-bar i,.observation-bar i{background:var(--acid);display:block;height:100%}.metric-state{color:var(--acid-dark);font-family:var(--mono);font-size:8px}.signal-footer{border-top:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:8px;gap:12px;padding-top:13px}.footer-status{align-items:center;color:var(--muted);display:inline-flex;gap:5px}.visual-note{align-items:center;display:flex;gap:9px;margin-top:16px}.visual-note>span:first-child{color:var(--acid)}.note-line{background:var(--line-strong);display:inline-block;height:1px;margin-left:auto;width:70px}.system-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.system-strip>div{align-items:center;border-right:1px solid var(--line);display:grid;gap:10px;grid-template-columns:auto 1fr;padding:18px 20px 18px 0}.system-strip>div+div{padding-left:25px}.system-strip>div:last-child{border-right:0}.strip-index{color:var(--acid-dark);font-size:9px;grid-row:span 2}.system-strip strong{color:var(--paper);font-size:11px;font-weight:500}.system-strip div span:last-child{color:var(--faint);font-family:Space Grotesk,sans-serif;font-size:11px;grid-column:2;margin-top:-7px;text-transform:none}.section{padding-top:167px;scroll-margin-top:60px}.signal-section{display:grid;gap:85px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.section-kicker{color:var(--acid-dark);font-size:9px}.section-intro h2,.architecture-heading h2,.build-heading h2{font-size:clamp(45px,5vw,71px);margin-top:29px}.section-intro p,.architecture-heading p,.build-lede{color:var(--muted);font-size:15px;line-height:1.65;margin:0;max-width:340px}.section-aside{align-items:center;border-top:1px solid var(--line);color:var(--faint);display:flex;font-family:var(--mono);font-size:9px;gap:10px;margin-top:55px;padding-top:14px;text-transform:uppercase}.aside-mark{color:var(--acid);font-size:19px}.capability-window{background:#0d120fed;border:1px solid var(--line-strong);min-width:0}.window-chrome{border-bottom:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:9px;gap:15px;padding:14px 17px;text-transform:uppercase}.window-lights{display:flex;gap:5px}.window-lights i{border:1px solid var(--faint);border-radius:50%;display:block;height:6px;width:6px}.window-status{align-items:center;color:var(--acid-dark);display:inline-flex;gap:6px;margin-left:auto}.capability-tabs{border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.capability-tabs button{background:transparent;border-right:1px solid var(--line);color:var(--muted);flex:1;font-size:11px;min-width:150px;padding:16px 17px;text-align:left;transition:background .18s ease,color .18s ease}.capability-tabs button span{color:var(--faint);font-family:var(--mono);font-size:9px;margin-right:14px}.capability-tabs button:hover,.capability-tabs button.active{background:#d1f36b14;color:var(--paper)}.capability-tabs button.active span{color:var(--acid)}.capability-body{display:grid;gap:35px;grid-template-columns:minmax(180px,.75fr) minmax(330px,1.25fr);padding:35px 27px 31px}.capability-copy h3{font-size:27px;font-weight:500;letter-spacing:-.055em;line-height:1;margin:20px 0 13px}.capability-copy p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.capability-rule{background:var(--acid-dark);height:1px;margin:32px 0 13px;width:37px}.capability-detail{color:var(--faint);display:block;font-family:var(--mono);font-size:9px;line-height:1.55}.console-panel{background:#0a0d0c;border:1px solid var(--line);min-height:262px;padding:17px}.console-heading{color:var(--muted);font-family:var(--mono);font-size:9px;text-transform:uppercase}.console-ok{color:var(--acid)}.observation-panel{display:flex;flex-direction:column;justify-content:space-between}.observation-row{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto .75fr;margin-top:17px}.observation-row>span:first-child,.observation-row strong,.observation-row .observation-bar{font-family:var(--mono);font-size:9px}.observation-row>span:first-child{color:var(--muted)}.observation-row strong{color:var(--paper);font-weight:400}.observation-bar{height:4px}.console-footer{border-top:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:8px;margin-top:23px;padding-top:12px}.terminal-lines{color:var(--paper);font-family:var(--mono);font-size:9px;line-height:1.9;margin-top:25px;white-space:nowrap}.terminal-prompt,.terminal-green{color:var(--acid)}.terminal-muted{color:var(--faint)}.terminal-panel .console-footer{margin-top:25px}.command-panel{min-height:262px}.command-flow{align-items:center;display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;margin-top:57px}.flow-step{display:flex;flex-direction:column;gap:7px;min-width:0}.flow-step span{color:var(--acid-dark);font-family:var(--mono);font-size:8px}.flow-step strong{color:var(--paper);font-family:var(--mono);font-size:9px;font-weight:400}.flow-step small{color:var(--faint);font-family:var(--mono);font-size:8px;line-height:1.35}.flow-connector{background:var(--line-strong);height:1px;margin:12px 5px 0;position:relative}.flow-connector:after{border-bottom:1px solid var(--line-strong);border-right:1px solid var(--line-strong);content:"";height:4px;position:absolute;right:0;top:-2px;transform:rotate(-45deg);width:4px}.is-replaying .flow-step{animation:flow-pulse .52s ease both}.is-replaying .flow-step:nth-child(1){animation-delay:0ms}.is-replaying .flow-step:nth-child(3){animation-delay:.42s}.is-replaying .flow-step:nth-child(5){animation-delay:.84s}.is-replaying .flow-step:nth-child(7){animation-delay:1.26s}@keyframes flow-pulse{0%,to{opacity:.55;transform:translateY(0)}45%{color:var(--acid);opacity:1;transform:translateY(-3px)}}.replay-button{background:transparent;border:1px solid var(--line-strong);color:var(--muted);font-family:var(--mono);font-size:9px;margin-top:35px;padding:10px 12px;text-transform:uppercase;transition:border-color .18s ease,color .18s ease}.replay-button:hover:not(:disabled){border-color:var(--acid-dark);color:var(--acid)}.replay-button:disabled{cursor:wait}.replay-icon{color:var(--acid);font-size:14px;margin-right:7px}.architecture-heading{align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.architecture-heading p{margin-bottom:7px;max-width:370px}.architecture-scroll{margin-top:73px;overflow-x:auto;padding:2px 1px 14px}.architecture-track{display:grid;gap:13px;grid-template-columns:repeat(5,minmax(146px,1fr));min-width:800px;position:relative}.track-line{background:var(--line-strong);height:1px;left:9%;position:absolute;right:9%;top:49px}.architecture-node{align-items:flex-start;background:#0e1310e0;border:1px solid var(--line);display:flex;flex-direction:column;min-height:142px;padding:15px 15px 17px;position:relative;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease;z-index:1}.architecture-node:hover,.architecture-node.active{background:#1c261df0;border-color:#d1f36b99;transform:translateY(-3px)}.node-index{color:var(--faint);font-family:var(--mono);font-size:8px}.node-orb{align-items:center;background:var(--ink);border:1px solid var(--line-strong);border-radius:50%;display:flex;height:25px;justify-content:center;margin:13px 0 16px;width:25px}.node-orb i{background:var(--faint);border-radius:50%;display:block;height:5px;width:5px}.architecture-node.active .node-orb{border-color:var(--acid-dark)}.architecture-node.active .node-orb i{background:var(--acid);box-shadow:0 0 12px var(--acid-dark)}.architecture-node strong{color:var(--paper);font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.05em}.architecture-node small{color:var(--faint);font-size:10px;margin-top:7px}.architecture-detail{border:1px solid var(--line);display:grid;gap:20px;grid-template-columns:.65fr 1fr 40px;margin-top:13px;padding:18px 20px}.architecture-detail .detail-index{color:var(--acid-dark);padding-top:3px}.detail-content h3{font-size:16px;font-weight:400;line-height:1.35;margin:0 0 8px;max-width:590px}.detail-content span{color:var(--muted);font-family:var(--mono);font-size:9px}.detail-corner{color:var(--acid);font-size:24px;justify-self:end}.security-section{display:grid;gap:85px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);padding-bottom:167px}.security-heading h2{font-size:clamp(45px,5vw,71px);font-weight:500;letter-spacing:-.075em;line-height:.91;margin:29px 0 0}.security-heading h2 span{color:var(--acid)}.security-lede{color:var(--muted);font-size:16px;line-height:1.65;margin:0;max-width:560px}.security-list{border-top:1px solid var(--line);margin-top:47px}.security-item{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:20px;grid-template-columns:42px minmax(0,1fr) auto;padding:22px 0 21px}.security-index,.security-state{color:var(--acid-dark);font-family:var(--mono);font-size:9px;padding-top:4px}.security-item h3{color:var(--paper);font-size:19px;font-weight:500;letter-spacing:-.04em;margin:0 0 7px}.security-item p{color:var(--muted);font-size:13px;line-height:1.55;margin:0;max-width:500px}.security-state{color:var(--faint);text-align:right}.build-section{display:grid;gap:85px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);padding-bottom:155px}.build-lede{font-size:16px;max-width:600px}.build-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr);margin-top:44px}.build-card{border-bottom:1px solid var(--line);min-height:133px;padding:20px 20px 20px 0}.build-card:nth-child(odd){border-right:1px solid var(--line);padding-right:22px}.build-card:nth-child(2n){padding-left:22px}.build-card strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.045em;margin:14px 0 7px}.build-card>span:last-child{color:var(--faint);font-family:var(--mono);font-size:9px}.accent-card .mini-label,.accent-card strong{color:var(--acid)}.closing-section{border-top:1px solid var(--line-strong);padding-bottom:138px;padding-top:32px;text-align:center}.closing-line{color:var(--faint);font-size:9px;gap:15px;text-align:left}.closing-line .line{background:var(--line);flex:1;height:1px}.closing-section h2{font-size:clamp(53px,7vw,95px);margin:107px auto 28px}.closing-section p{color:var(--muted);font-size:15px;line-height:1.55;margin:0 auto 32px;max-width:430px}.outline-button{background:transparent;border:1px solid var(--acid-dark);color:var(--acid)}.outline-button:hover{background:#d1f36b14}.site-footer{border-top:1px solid var(--line);color:var(--faint);display:flex;font-size:8px;justify-content:space-between;padding-bottom:22px;padding-top:22px}@media (max-width: 1000px){.site-header,main,.site-footer{padding-left:32px;padding-right:32px}.hero-section{gap:50px;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr)}.signal-section,.security-section,.build-section{gap:45px}.capability-body{gap:25px;grid-template-columns:minmax(170px,.7fr) minmax(300px,1.3fr)}}@media (max-width: 760px){.site-header,main,.site-footer{padding-left:20px;padding-right:20px}.site-header{height:75px}.site-nav{gap:15px;margin-right:0}.site-nav button{font-size:9px}.header-link{display:none}.header-actions{display:inline-flex;gap:0}.header-actions .client-login-link{display:inline-flex}.brand-edition{display:none}.hero-section{display:block;min-height:auto;padding-bottom:75px;padding-top:63px}.hero-copy h1{font-size:clamp(56px,16vw,83px)}.hero-description{font-size:16px;max-width:500px}.hero-stack{margin-top:46px}.hero-visual{margin-top:92px;padding-left:0}.visual-index{left:0}.signal-card{padding-left:17px;padding-right:17px}.signal-footer{align-items:flex-start;flex-direction:column;gap:6px}.system-strip{display:block}.system-strip>div,.system-strip>div+div{border-bottom:1px solid var(--line);border-right:0;padding:15px 0}.system-strip>div:last-child{border-bottom:0}.section{padding-top:110px}.signal-section,.security-section,.build-section{display:block}.section-intro,.security-heading,.build-heading{margin-bottom:42px}.section-intro h2,.architecture-heading h2,.build-heading h2{font-size:clamp(48px,13vw,67px)}.section-aside{margin-top:36px}.capability-body{display:block;padding:28px 17px 17px}.capability-copy{margin-bottom:31px}.console-panel{min-height:250px}.architecture-heading{display:block}.architecture-heading p{margin-top:32px}.architecture-scroll{margin-top:45px}.architecture-detail{display:block;padding:17px}.detail-content{margin:20px 0 0;padding-right:25px}.detail-corner{position:absolute;right:20px}.architecture-detail{position:relative}.security-list{margin-top:38px}.security-item{gap:14px;grid-template-columns:35px minmax(0,1fr)}.security-state{grid-column:2;padding-top:0;text-align:left}.build-section{padding-bottom:108px}.build-lede{font-size:15px}.build-grid{margin-top:37px}.build-card{min-height:125px}.build-card strong{font-size:17px}.build-card:nth-child(odd){padding-right:14px}.build-card:nth-child(2n){padding-left:14px}.closing-section{padding-bottom:95px}.closing-line{font-size:8px}.closing-line span:last-child{display:none}.closing-section h2{font-size:clamp(53px,15vw,82px);margin-top:83px}.site-footer{align-items:flex-start;flex-direction:column;gap:8px;line-height:1.4}}@media (max-width: 460px){.site-nav button:nth-child(4){display:none}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.signal-card-heading{align-items:flex-start;flex-direction:column;gap:11px}.signal-metrics{align-items:flex-start;flex-direction:column;gap:17px}.signal-metric{width:100%}.signal-metric strong{display:inline-block;margin-right:10px}.metric-bar{display:inline-block;max-width:150px;vertical-align:middle}.metric-state{margin-left:5px}.observation-row{gap:7px;grid-template-columns:1fr auto}.observation-row .observation-bar{grid-column:1 / -1}.command-flow{gap:7px;grid-template-columns:1fr;margin-top:28px}.flow-step{display:grid;gap:5px 9px;grid-template-columns:24px 1fr}.flow-step span{grid-row:span 2}.flow-step small{grid-column:2}.flow-connector{display:none}.replay-button{margin-top:26px}.build-grid{display:block}.build-card,.build-card:nth-child(2n),.build-card:nth-child(odd){border-right:0;padding-left:0;padding-right:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.client-app-shell{--client-bg: #0b0f0d;--client-sidebar: #0d1310;--client-panel: #121915;--client-panel-raised: #171f1a;--client-text: #e5e9df;--client-muted: #8d978c;--client-faint: #5b675d;--client-line: rgba(220, 231, 213, .12);--client-line-strong: rgba(220, 231, 213, .22);--client-acid: #d1f36b;--client-acid-soft: rgba(209, 243, 107, .08);--client-blue: #94b1ff;--client-coral: #ff886f;--client-mono: "Space Grotesk", "Helvetica Neue", Arial, sans-serif;background:var(--client-bg);color:var(--client-text);display:flex;font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow:hidden}.client-app-shell.client-admin{--client-bg: #050505;--client-sidebar: #0a0a0a;--client-panel: #0f0f0f;--client-panel-raised: #161616;--client-text: #f4f4f3;--client-muted: #9e9e9a;--client-faint: #62625f;--client-line: rgba(255, 255, 255, .1);--client-line-strong: rgba(255, 255, 255, .2);--client-acid: #ffc44d;--client-acid-dark: #b9861f;--client-acid-soft: rgba(255, 196, 77, .1);--client-blue: #7aa2ff;--client-coral: #ff7a6e}.client-app-shell.client-client{--client-bg: #070b12;--client-sidebar: #0a101a;--client-panel: #0e1622;--client-panel-raised: #131c2b;--client-text: #e7ecf4;--client-muted: #8b96a8;--client-faint: #5a6576;--client-line: rgba(180, 200, 230, .12);--client-line-strong: rgba(180, 200, 230, .22);--client-acid: #6fb7ff;--client-acid-dark: #3f76b3;--client-acid-soft: rgba(111, 183, 255, .1);--client-blue: #94b1ff;--client-coral: #ff7a6e}.client-content>*{animation:client-fade .28s cubic-bezier(.22,1,.36,1) both}@keyframes client-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.client-app-shell button,.client-app-shell select,.client-app-shell input{color:inherit;font:inherit}.client-app-shell button{border:0;cursor:pointer}.client-app-shell button:focus-visible,.client-app-shell select:focus-visible,.client-app-shell input:focus-visible{outline:2px solid var(--client-acid);outline-offset:3px}.client-sidebar{background:var(--client-sidebar);border-right:1px solid var(--client-line);display:flex;flex:0 0 246px;flex-direction:column;min-height:100vh;padding:28px 15px 16px;position:relative;z-index:10}.client-brand{align-items:center;display:flex;gap:14px;padding:0 10px}.client-brand>span:last-of-type{display:flex;flex-direction:column;gap:5px}.client-brand strong,.client-brand small,.client-sidebar-label,.client-card-label,.client-eyebrow,.client-status,.client-live-label,.client-site-table-heading,.client-panel-note,.client-last-sync,.client-topbar,.client-action-note,.client-detail-grid span,.client-feature-list,.client-terminal-state,.client-terminal-footer,.client-modal label,.client-modal input,.client-toast,.client-workspace-select,.client-connection,.client-user,.client-site-name small,.client-row-host,.client-row-latency,.client-pulse-stats,.client-chart-axis,.client-chart-legend,.client-metric-cards .client-panel-note,.client-metrics-toolbar,.client-diagnostic-context,.client-diagnostic-menu,.client-profile-panel,.client-account-line{font-family:var(--client-mono);letter-spacing:.06em;text-transform:uppercase}.client-brand strong{font-size:21px;font-weight:600;letter-spacing:.18em}.client-brand small{color:var(--client-acid);font-size:12px;letter-spacing:.14em}.client-brand-mark{align-items:center;border:1px solid var(--client-line-strong);border-radius:15px;box-shadow:0 0 0 1px #00000059,0 8px 28px #00000080;display:inline-flex;height:56px;justify-content:center;padding:9px;width:56px}.client-brand-mark img{border-radius:11px;display:block;height:100%;width:100%}.client-close-button{background:transparent;display:none;margin-left:auto;padding:5px}.client-close-button svg,.client-menu-button svg,.client-help-button svg,.client-sidebar button svg,.client-link-button svg,.client-secondary-button svg,.client-action-button svg,.client-terminal-footer button svg,.client-toast button svg,.client-modal-actions svg,.client-workspace-select svg,.client-site-row>svg,.client-site-switcher svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;width:15px}.client-workspace-select{border-bottom:1px solid var(--client-line);margin-top:44px;padding:0 10px 19px}.client-sidebar-label{color:var(--client-faint);display:block;font-size:12px;margin-bottom:11px}.client-workspace-select>div{align-items:center;display:flex;gap:9px;position:relative}.client-workspace-avatar{align-items:center;background:#94b1ff29;color:var(--client-blue);display:inline-flex;font-family:var(--client-mono);font-size:12px;height:26px;justify-content:center;width:26px}.client-workspace-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--client-text);cursor:pointer;font-size:13px;min-width:0;outline:none;padding:2px 17px 2px 0;width:100%}.client-workspace-select svg{color:var(--client-muted);pointer-events:none;position:absolute;right:0}.client-navigation{display:flex;flex-direction:column;gap:25px;margin-top:28px}.client-nav-group .client-sidebar-label{padding:0 10px}.client-nav-group button{align-items:center;background:transparent;color:var(--client-muted);display:flex;font-size:17px;gap:12px;margin:3px 0;padding:10px;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease;width:100%}.client-nav-group button:hover,.client-nav-group button.active{background:var(--client-acid-soft);color:var(--client-text)}.client-nav-group button:hover:not(.active){transform:translate(3px)}.client-nav-group button.active{box-shadow:inset 2px 0 0 var(--client-acid)}.client-nav-group button svg{color:var(--client-faint)}.client-nav-group button.active svg{color:var(--client-acid)}.client-nav-group button em{color:var(--client-acid-dark, #91ad3b);font-family:var(--client-mono);font-size:12px;font-style:normal;margin-left:auto}.client-sidebar-bottom{border-top:1px solid var(--client-line);margin-top:auto;padding:18px 10px 0}.client-connection{align-items:center;display:flex;gap:9px;margin-bottom:24px}.client-connection>i,.client-user:before,.client-topbar-sync i,.client-live-label i,.client-last-sync i,.client-status i,.client-site-name>i,.client-diagnostic-menu button i,.client-toast>span>i{background:var(--client-acid);border-radius:50%;display:inline-block;flex:0 0 auto;height:5px;width:5px}.client-connection span,.client-user>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.client-connection strong,.client-user strong{color:var(--client-muted);font-size:12px;font-weight:400}.client-connection small,.client-user small{color:var(--client-faint);font-size:11px}.client-user{align-items:center;display:flex;gap:9px;position:relative}.client-user:before{border:2px solid var(--client-sidebar);bottom:0;left:20px;position:absolute;z-index:1}.client-user>button{background:transparent;color:var(--client-faint);font-size:14px;margin-left:auto;padding:5px}.client-avatar{align-items:center;background:#94b1ff29;color:var(--client-blue);display:inline-flex;flex:0 0 auto;font-family:var(--client-mono);font-size:12px;height:27px;justify-content:center;width:27px}.client-avatar.large{font-size:15px;height:53px;width:53px}.client-main{flex:1;min-width:0}.client-topbar{align-items:center;border-bottom:1px solid var(--client-line);display:flex;font-size:12px;height:76px;justify-content:space-between;padding:0 35px}.client-menu-button{background:transparent;color:var(--client-text);display:none;padding:6px}.client-breadcrumb{align-items:center;display:flex;gap:11px}.client-breadcrumb span,.client-breadcrumb i{color:var(--client-faint);font-style:normal}.client-breadcrumb strong{color:var(--client-muted);font-weight:400}.client-topbar-right{align-items:center;display:flex;gap:22px}.client-topbar-sync{align-items:center;color:var(--client-muted);display:inline-flex;gap:7px}.client-help-button{align-items:center;background:transparent;border:1px solid var(--client-line-strong)!important;border-radius:50%;color:var(--client-muted);display:inline-flex;font-family:var(--client-mono);font-size:12px;height:22px;justify-content:center;width:22px}.client-content{margin:0 auto;max-width:1450px;padding:43px 35px 72px}.client-view-heading{align-items:flex-end;display:flex;justify-content:space-between}.client-eyebrow,.client-card-label{color:var(--client-acid-dark, #91ad3b);display:block;font-size:11px}.client-view-heading h1{font-size:35px;font-weight:500;letter-spacing:-.06em;line-height:1;margin:13px 0 0}.client-secondary-button{align-items:center;background:transparent;border:1px solid var(--client-line-strong)!important;color:var(--client-muted);display:inline-flex;font-family:var(--client-mono);font-size:12px;gap:8px;padding:10px 12px;text-transform:uppercase;transition:border-color .16s ease,color .16s ease}.client-secondary-button:hover{border-color:var(--client-acid-dark)!important;color:var(--client-text)}.client-welcome{align-items:flex-end;border-bottom:1px solid var(--client-line);display:flex;justify-content:space-between;margin-top:42px;padding-bottom:21px}.client-welcome h2{font-size:18px;font-weight:400;letter-spacing:-.04em;margin:0 0 8px}.client-welcome p{color:var(--client-muted);font-size:14px;margin:0}.client-last-sync{align-items:center;color:var(--client-faint);display:inline-flex;font-size:11px;gap:8px}.client-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:14px}.client-summary-card{background:var(--client-panel);border:1px solid var(--client-line);min-height:124px;overflow:hidden;padding:18px 18px 15px;position:relative;transition:border-color .18s ease,transform .18s ease}.client-summary-card:hover{border-color:var(--client-line-strong);transform:translateY(-2px)}.client-summary-card strong{display:block;font-family:var(--client-mono);font-size:33px;font-weight:400;letter-spacing:-.09em;margin:18px 0 8px}.client-summary-card strong span{color:var(--client-faint);font-size:17px;letter-spacing:-.07em;margin-left:2px}.client-summary-card small{color:var(--client-faint);font-family:var(--client-mono);font-size:11px}.summary-accent{bottom:0;height:3px;left:0;position:absolute;width:100%}.summary-accent.blue{background:var(--client-blue)}.summary-accent.coral{background:var(--client-coral)}.summary-accent.green{background:var(--client-acid)}.summary-accent.violet{background:#b59cff}.client-console-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-top:14px}.client-console-card{align-items:center;background:var(--client-panel-raised);border:1px solid var(--client-line);color:inherit;display:flex;gap:14px;padding:18px;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.client-console-card:hover{border-color:var(--client-acid);transform:translateY(-2px)}.client-console-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.client-console-card>svg:first-child{color:var(--client-acid);flex:0 0 auto;height:20px;width:20px}.client-console-card>svg:last-child{color:var(--client-faint);flex:0 0 auto;height:14px;margin-left:auto;width:14px}.client-console-card>span{min-width:0}.client-console-card strong{display:block;font-size:14px;font-weight:600}.client-console-card small{color:var(--client-faint);display:block;font-family:var(--client-mono);font-size:12px;margin-top:3px}.client-bell{position:relative}.client-bell-button{align-items:center;background:transparent;color:var(--client-muted);display:inline-flex;padding:6px;position:relative}.client-bell-button:hover{color:var(--client-acid)}.client-bell-button svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:16px}.client-bell-button em{background:var(--client-coral);border-radius:999px;color:var(--client-bg);font-family:var(--client-mono);font-size:9px;font-style:normal;height:15px;left:14px;line-height:15px;min-width:15px;padding:0 3px;position:absolute;text-align:center;top:1px}.client-bell-pop{background:var(--client-panel-raised);border:1px solid var(--client-line-strong);border-radius:12px;box-shadow:0 18px 50px #00000080;padding:10px;position:absolute;right:0;top:calc(100% + 12px);width:300px;z-index:40}.client-bell-pop>.client-card-label{display:block;margin-bottom:8px;padding:0 6px}.client-bell-pop a{align-items:center;border-radius:8px;color:inherit;display:flex;gap:10px;padding:10px;text-decoration:none}.client-bell-pop a:hover{background:var(--client-acid-soft)}.client-bell-pop a span{min-width:0}.client-bell-pop a strong{display:block;font-size:13px}.client-bell-pop a small{color:var(--client-faint);display:block;font-family:var(--client-mono);font-size:10px;margin-top:2px}.client-bell-pop a svg{color:var(--client-faint);flex:0 0 auto;height:13px;margin-left:auto;width:13px}.admin-revenue-chart{align-items:flex-end;display:flex;gap:18px;height:150px;margin-top:18px;padding:0 6px}.admin-revenue-col{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px}.admin-revenue-value{color:var(--client-muted);font-family:var(--client-mono);font-size:9px;height:14px}.admin-revenue-bar-track{align-items:flex-end;display:flex;height:78px;justify-content:center;width:100%}.admin-revenue-bar-track i{background:var(--client-acid);border-radius:3px 3px 0 0;display:block;opacity:.85;transition:opacity .16s ease;width:min(34px,70%)}.admin-revenue-bar-track i:hover{opacity:1}.admin-revenue-label{color:var(--client-faint);font-family:var(--client-mono);font-size:9px;text-transform:uppercase}.admin-check-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:10px}.client-token-value{background:var(--client-panel);border:1px solid var(--client-line-strong);display:block;font-family:var(--client-mono);font-size:12px;margin-top:14px;overflow-wrap:anywhere;padding:12px}.client-dashboard-grid,.client-lower-grid,.client-site-view-grid,.client-account-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr);margin-top:12px}.client-lower-grid,.client-account-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.client-panel{background:var(--client-panel);border:1px solid var(--client-line);min-width:0;padding:21px}.client-panel-heading{align-items:flex-start;display:flex;justify-content:space-between}.client-panel-heading h2{font-size:17px;font-weight:400;letter-spacing:-.045em;margin:9px 0 0}.client-link-button{align-items:center;background:transparent;color:var(--client-muted);display:inline-flex;font-family:var(--client-mono);font-size:11px;gap:7px;padding:2px 0;text-transform:uppercase}.client-link-button:hover{color:var(--client-acid)}.client-site-table-heading,.client-site-row{align-items:center;display:grid;gap:15px;grid-template-columns:minmax(190px,1.7fr) minmax(70px,.65fr) minmax(70px,.65fr) minmax(80px,.75fr) 16px}.client-site-table-heading{color:var(--client-faint);font-size:11px;margin-top:27px;padding:0 13px 10px}.client-site-row{background:transparent;border-top:1px solid var(--client-line);color:var(--client-muted);padding:17px 13px;text-align:left;transition:background .16s ease,transform .16s ease;width:100%}.client-site-row:hover,.client-site-row.selected{background:var(--client-acid-soft)}.client-site-row:hover:not(.selected){transform:translateY(-1px)}.client-site-row>svg{color:var(--client-faint);height:13px;width:13px}.client-site-row.selected>svg{color:var(--client-acid)}.client-site-name{align-items:center;display:flex;gap:12px;min-width:0}.client-site-name>i{background:var(--client-acid);height:6px;width:6px}.client-site-name>i.attention,.client-status.attention i{background:var(--client-coral)}.client-site-name span{display:flex;flex-direction:column;gap:5px;min-width:0}.client-site-name strong{color:var(--client-text);font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-site-name small,.client-row-host,.client-row-latency{color:var(--client-faint);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-status{align-items:center;color:var(--client-acid);display:inline-flex;font-size:11px;gap:7px;white-space:nowrap}.client-status.attention{color:var(--client-coral)}.client-status i{height:4px;width:4px}.client-live-label{align-items:center;color:var(--client-acid);display:inline-flex;font-size:11px;gap:7px}.client-panel-note{color:var(--client-faint);font-size:11px}.client-pulse-reading{align-items:flex-end;display:flex;justify-content:space-between;margin-top:26px}.client-pulse-reading strong{display:block;font-family:var(--client-mono);font-size:45px;font-weight:400;letter-spacing:-.11em;line-height:.85;margin-top:8px}.client-pulse-reading strong small,.client-large-chart-readout strong small{color:var(--client-acid);font-size:16px;letter-spacing:-.05em;margin-left:3px}.client-trend{color:var(--client-acid);font-family:var(--client-mono);font-size:12px}.client-trend small{color:var(--client-faint);display:block;font-size:11px;margin-top:5px}.client-chart{height:151px;margin-top:6px;position:relative}.client-chart.large{height:330px;margin-top:0}.client-chart-grid{bottom:24px;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;right:0;top:10px}.client-chart-grid span{border-top:1px dashed var(--client-line);display:block}.client-chart>svg{bottom:25px;height:calc(100% - 35px);left:0;position:absolute;right:0;top:10px;width:100%}.client-chart-fill{fill:var(--client-acid-soft);stroke:none}.client-chart-line{fill:none;stroke:var(--client-acid);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;vector-effect:non-scaling-stroke}.client-chart-point{fill:var(--client-acid);stroke:var(--client-acid-dark);stroke-width:1.5;vector-effect:non-scaling-stroke}.client-chart-axis{bottom:0;color:var(--client-faint);display:flex;font-size:11px;justify-content:space-between;left:0;position:absolute;right:0}.client-range-tabs{border-bottom:1px solid var(--client-line);display:flex;gap:17px}.client-range-tabs button{background:transparent;border-bottom:1px solid transparent!important;color:var(--client-faint);font-family:var(--client-mono);font-size:11px;padding:10px 0 9px;text-transform:uppercase}.client-range-tabs button.active,.client-range-tabs button:hover{border-color:var(--client-acid)!important;color:var(--client-acid)}.client-range-tabs.large{border:1px solid var(--client-line-strong);gap:0}.client-range-tabs.large button{border-right:1px solid var(--client-line-strong)!important;min-width:45px;padding:11px 10px}.client-range-tabs.large button:last-child{border-right:0!important}.client-pulse-stats{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:15px}.client-pulse-stats div{border-left:1px solid var(--client-line-strong);padding-left:11px}.client-pulse-stats div:first-child{border-left:0;padding-left:0}.client-pulse-stats span,.client-pulse-stats strong{display:block;font-size:11px}.client-pulse-stats span{color:var(--client-faint);margin-bottom:7px}.client-pulse-stats strong{color:var(--client-text);font-weight:400}.client-activity-panel,.client-actions-panel{min-height:239px}.client-activity-list{margin-top:25px}.client-activity-list>div{align-items:center;border-top:1px solid var(--client-line);display:flex;gap:12px;padding:13px 0}.activity-dot{background:var(--client-faint);border-radius:50%;height:5px;width:5px}.activity-dot.green{background:var(--client-acid)}.activity-dot.blue{background:var(--client-blue)}.client-activity-list span{display:flex;flex-direction:column;gap:5px}.client-activity-list strong{color:var(--client-muted);font-size:12px;font-weight:400}.client-activity-list small,.client-activity-list time{color:var(--client-faint);font-family:var(--client-mono);font-size:11px}.client-activity-list time{margin-left:auto}.client-selected-meta{border-bottom:1px solid var(--client-line);border-top:1px solid var(--client-line);display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px;padding:12px 0}.client-selected-meta span{color:var(--client-muted);font-family:var(--client-mono);font-size:11px}.client-actions-list{display:flex;flex-direction:column;gap:7px;margin-top:18px}.client-action-button{align-items:center;background:transparent;border:1px solid var(--client-line)!important;color:var(--client-muted);display:flex;font-family:var(--client-mono);font-size:11px;justify-content:space-between;padding:10px 11px;text-align:left;text-transform:uppercase;transition:border-color .16s ease,color .16s ease}.client-action-button:hover{border-color:var(--client-acid-dark)!important;color:var(--client-acid)}.client-action-button.warning:hover{border-color:#ff886fa6!important;color:var(--client-coral)}.client-action-note{color:var(--client-faint);display:block;font-size:11px;line-height:1.5;margin-top:16px;text-transform:none}.client-site-view-grid{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);margin-top:34px}.client-site-view-grid .client-site-table-heading{margin-top:28px}.client-site-detail-panel{min-height:430px}.client-detail-domain{color:var(--client-muted);font-family:var(--client-mono);font-size:12px;margin:24px 0 26px}.client-detail-grid{display:grid;gap:17px;grid-template-columns:repeat(2,1fr)}.client-detail-grid div{border-top:1px solid var(--client-line);padding-top:11px}.client-detail-grid span,.client-detail-grid strong{display:block;font-size:11px}.client-detail-grid span{color:var(--client-faint);margin-bottom:8px}.client-detail-grid strong{color:var(--client-muted);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-detail-divider{border-top:1px solid var(--client-line);margin:28px 0 17px}.client-metrics-toolbar{align-items:flex-end;display:flex;justify-content:space-between;margin:34px 0 12px}.client-site-switcher{align-items:center;display:flex;gap:11px;min-width:280px;position:relative}.client-site-switcher .client-card-label{flex:0 0 auto}.client-site-switcher select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--client-line-strong);border-radius:0;color:var(--client-text);cursor:pointer;font-family:var(--client-mono);font-size:12px;outline:none;padding:6px 21px 6px 2px;width:100%}.client-site-switcher>svg{color:var(--client-muted);pointer-events:none;position:absolute;right:0}.client-metrics-panel{min-height:520px}.client-large-chart-readout{align-items:flex-end;display:flex;gap:14px;margin-top:30px}.client-large-chart-readout>strong{font-family:var(--client-mono);font-size:54px;font-weight:400;letter-spacing:-.1em;line-height:.8}.client-large-chart-readout>span{display:flex;flex-direction:column;font-family:var(--client-mono);font-size:12px;gap:6px}.client-large-chart-readout b{color:var(--client-muted);font-weight:400}.client-large-chart-readout span small{color:var(--client-faint);font-size:11px}.client-chart-legend{border-top:1px solid var(--client-line);display:flex;flex-wrap:wrap;gap:22px;padding-top:14px}.client-chart-legend span{align-items:center;color:var(--client-faint);display:inline-flex;font-size:11px;gap:7px}.client-chart-legend i{border-radius:50%;display:inline-block;height:5px;width:5px}.client-chart-legend i.cpu{background:var(--client-acid)}.client-chart-legend i.memory{background:var(--client-blue)}.client-chart-legend i.network{background:var(--client-coral)}.client-chart-legend b{color:var(--client-muted);font-weight:400;margin-left:3px}.client-metric-cards{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:12px}.client-metric-cards .client-panel strong{display:block;font-family:var(--client-mono);font-size:25px;font-weight:400;letter-spacing:-.08em;margin:22px 0 17px}.client-metric-cards .client-panel strong small{color:var(--client-faint);font-size:12px;letter-spacing:-.04em}.client-progress{background:var(--client-line);display:block;height:3px}.client-progress i{background:var(--client-acid);display:block;height:100%}.client-metric-cards .client-panel-note{display:block;margin-top:11px;text-transform:none}.client-diagnostic-context{align-items:center;border-bottom:1px solid var(--client-line);border-top:1px solid var(--client-line);display:flex;gap:15px;margin:34px 0 12px;padding:14px 2px}.client-diagnostic-context>strong{color:var(--client-text);font-size:13px;font-weight:400}.client-diagnostic-context small{color:var(--client-faint);font-family:Space Grotesk,sans-serif;font-size:13px;letter-spacing:0;margin-left:auto;text-transform:none}.client-diagnostics-layout{display:grid;gap:12px;grid-template-columns:minmax(205px,.34fr) minmax(0,1fr)}.client-diagnostic-menu{padding:17px 0}.client-diagnostic-menu>.client-card-label{padding:0 17px 12px}.client-diagnostic-menu button{align-items:center;background:transparent;border-top:1px solid var(--client-line);color:var(--client-muted);display:flex;justify-content:space-between;padding:14px 17px;text-align:left;width:100%}.client-diagnostic-menu button:hover,.client-diagnostic-menu button.active{background:var(--client-acid-soft);color:var(--client-text)}.client-diagnostic-menu button>span{align-items:center;display:inline-flex;gap:9px;font-size:12px}.client-diagnostic-menu button.active i{background:var(--client-acid)}.client-diagnostic-menu button>small{color:var(--client-faint);font-size:11px}.client-diagnostic-menu button i{background:var(--client-faint);height:4px;width:4px}.client-terminal-panel{background:var(--client-panel);min-height:325px;padding:0}.client-terminal-head{align-items:center;border-bottom:1px solid var(--client-line);color:var(--client-muted);display:flex;font-family:var(--client-mono);font-size:11px;gap:12px;padding:14px 17px}.client-terminal-head>span:first-child{display:flex;gap:4px}.client-terminal-head>span:first-child i{border:1px solid var(--client-faint);border-radius:50%;height:6px;width:6px}.client-terminal-head strong{font-weight:400}.client-terminal-state{color:var(--client-acid-dark, #91ad3b);font-size:11px;margin-left:auto}.client-terminal-panel pre{color:var(--client-text);font-family:var(--client-mono);font-size:12px;line-height:1.9;margin:0;min-height:225px;padding:24px 20px;white-space:pre-wrap}.client-terminal-footer{align-items:center;border-top:1px solid var(--client-line);color:var(--client-faint);display:flex;font-size:11px;justify-content:space-between;padding:12px 17px}.client-terminal-footer button{align-items:center;background:transparent;color:var(--client-acid);display:inline-flex;font-family:var(--client-mono);font-size:11px;gap:6px;padding:0;text-transform:uppercase}.client-diagnostic-note{border-left:2px solid var(--client-acid-dark, #91ad3b);margin-top:22px;padding:1px 0 1px 15px}.client-diagnostic-note p{color:var(--client-muted);font-size:14px;line-height:1.5;margin:9px 0 0;max-width:600px}.client-profile-panel,.client-access-panel{min-height:340px}.client-profile-identity{align-items:center;border-bottom:1px solid var(--client-line);display:flex;gap:15px;margin-top:34px;padding-bottom:25px}.client-profile-identity h2,.client-access-panel h2{font-size:22px;font-weight:400;letter-spacing:-.06em;margin:0 0 7px}.client-profile-identity p{color:var(--client-muted);font-family:var(--client-mono);font-size:12px;margin:0}.client-account-line{align-items:center;border-bottom:1px solid var(--client-line);display:flex;font-size:11px;justify-content:space-between;padding:15px 0}.client-account-line span{color:var(--client-faint)}.client-account-line strong{color:var(--client-muted);font-weight:400}.client-account-line strong i{background:var(--client-acid);border-radius:50%;display:inline-block;height:5px;margin-right:7px;width:5px}.client-access-panel h2{margin-top:25px}.client-access-panel>p{color:var(--client-muted);font-size:13px;line-height:1.55;margin:0;max-width:450px}.client-feature-list{border-top:1px solid var(--client-line);display:flex;flex-wrap:wrap;gap:9px;margin-top:29px;padding-top:17px}.client-feature-list span{align-items:center;border:1px solid var(--client-line-strong);color:var(--client-muted);display:inline-flex;font-size:11px;gap:7px;padding:8px 9px}.client-feature-list span i{background:var(--client-acid);border-radius:50%;display:inline-block;height:4px;width:4px}.client-feature-list span.disabled{color:var(--client-faint);opacity:.7}.client-feature-list span.disabled i{background:var(--client-faint)}.client-toast{align-items:center;background:var(--client-panel-raised);border:1px solid var(--client-line-strong);bottom:24px;box-shadow:0 15px 45px #00000059;display:flex;font-size:12px;gap:20px;justify-content:space-between;max-width:min(500px,calc(100vw - 32px));padding:14px 15px;position:fixed;right:24px;z-index:50}.client-toast>span{align-items:center;display:flex;gap:8px;line-height:1.45}.client-toast button{background:transparent;color:var(--client-faint);display:inline-flex;padding:3px}.client-modal-backdrop{align-items:center;background:#030504c7;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:40}.client-modal{background:var(--client-panel);border:1px solid rgba(255,136,111,.45);box-shadow:0 25px 80px #00000073;max-width:470px;padding:27px;width:100%}.client-modal-icon{align-items:center;border:1px solid var(--client-coral);border-radius:50%;color:var(--client-coral);display:flex;font-family:var(--client-mono);font-size:13px;height:27px;justify-content:center;margin-bottom:24px;width:27px}.client-modal h2{font-size:27px;font-weight:400;letter-spacing:-.06em;margin:17px 0 13px}.client-modal p{color:var(--client-muted);font-size:13px;line-height:1.6;margin:0 0 26px}.client-modal p strong{color:var(--client-text);font-weight:400}.client-modal label{color:var(--client-faint);display:block;font-size:11px;line-height:1.5;margin-bottom:8px}.client-modal label strong{color:var(--client-coral);font-weight:400}.client-modal input{background:var(--client-bg);border:1px solid var(--client-line-strong);color:var(--client-text);font-size:12px;outline:none;padding:12px;text-transform:uppercase;width:100%}.client-modal input:focus{border-color:var(--client-coral)}.client-modal-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:25px}.client-danger-button{align-items:center;background:var(--client-coral);color:var(--client-bg);display:inline-flex;font-family:var(--client-mono);font-size:11px;gap:10px;padding:12px 13px;text-transform:uppercase}.client-danger-button:disabled{cursor:not-allowed;opacity:.35}@media (max-width: 1100px){.client-content,.client-topbar{padding-left:25px;padding-right:25px}.client-dashboard-grid,.client-lower-grid,.client-site-view-grid,.client-account-grid{grid-template-columns:minmax(0,1fr)}.client-pulse-panel{min-height:0}.client-pulse-panel .client-chart{max-width:750px}.client-site-detail-panel{min-height:0}}@media (max-width: 800px){.client-sidebar{bottom:0;box-shadow:20px 0 70px #00000059;left:0;position:fixed;top:0;transform:translate(-101%);transition:transform .2s ease;width:246px}.client-sidebar.open{transform:translate(0)}.client-close-button,.client-menu-button{display:inline-flex}.client-sidebar-overlay{background:#0305049e;border:0;top:0;right:0;bottom:0;left:0;position:fixed;z-index:9}.client-topbar{gap:15px;height:68px;padding-left:17px;padding-right:17px}.client-topbar-right{gap:10px}.client-topbar-sync,.client-help-button{display:none}.client-content{padding:31px 17px 55px}.client-view-heading h1{font-size:31px}.client-summary-grid{grid-template-columns:repeat(2,1fr)}.client-dashboard-grid,.client-lower-grid{grid-template-columns:1fr}.client-welcome{align-items:flex-start;flex-direction:column;gap:17px}.client-site-table-heading,.client-site-row{grid-template-columns:minmax(160px,1.7fr) minmax(65px,.7fr) 16px}.client-site-table-heading>span:nth-child(3),.client-site-table-heading>span:nth-child(4),.client-site-row>.client-row-latency,.client-site-row>.client-status{display:none}.client-diagnostics-layout{grid-template-columns:1fr}.client-diagnostic-menu{display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.client-diagnostic-menu>.client-card-label{grid-column:1 / -1}.client-diagnostic-menu button:nth-of-type(2n){border-left:1px solid var(--client-line)}.client-diagnostic-context{flex-wrap:wrap}.client-diagnostic-context small{flex-basis:100%;margin-left:0}.client-metrics-toolbar{align-items:stretch;flex-direction:column;gap:20px}.client-site-switcher{min-width:0;width:100%}.client-metrics-panel{min-height:0}.client-chart.large{height:250px}}@media (max-width: 480px){.client-summary-grid{gap:8px}.client-summary-card{min-height:112px;padding:14px}.client-summary-card strong{font-size:28px;margin-top:15px}.client-summary-card small{font-size:10px}.client-panel{padding:16px}.client-panel-heading h2{font-size:15px}.client-site-table-heading,.client-site-row{gap:8px;padding-left:7px;padding-right:7px}.client-site-row{padding-bottom:14px;padding-top:14px}.client-site-name strong{font-size:13px}.client-site-name small,.client-site-table-heading{font-size:10px}.client-pulse-reading strong{font-size:40px}.client-pulse-stats{gap:6px}.client-pulse-stats div{padding-left:7px}.client-pulse-stats span,.client-pulse-stats strong{font-size:10px}.client-terminal-panel pre{font-size:11px;padding-left:14px;padding-right:14px}.client-terminal-footer{align-items:flex-start;flex-direction:column;gap:10px}.client-account-line{align-items:flex-start;flex-direction:column;gap:7px}.client-toast{bottom:14px;left:14px;right:14px}.client-modal{padding:21px}.client-modal-actions{flex-direction:column-reverse}.client-modal-actions button{justify-content:center;width:100%}}.client-billing-loading{align-items:center;display:flex;flex-direction:column;gap:16px}.client-billing-loading i{animation:client-pulse 1.1s ease-in-out infinite;background:var(--client-acid);border-radius:50%;height:7px;width:7px}@keyframes client-pulse{0%,to{opacity:1}50%{opacity:.35}}.client-billing-empty{color:var(--client-faint);font-family:var(--client-mono);font-size:12px;padding:26px 0;text-align:center}.client-billing-lines{display:flex;flex-direction:column;margin-top:6px}.client-billing-lines>div{align-items:baseline;border-top:1px solid var(--client-line);display:flex;font-family:var(--client-mono);font-size:12px;gap:14px;padding:13px 0}.client-billing-lines>div>span:first-child{color:var(--client-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-billing-lines>div>span:nth-child(2){color:var(--client-faint);font-size:12px;white-space:nowrap}.client-billing-lines>div>strong{color:var(--client-text);font-weight:400;min-width:72px;text-align:right;white-space:nowrap}.client-billing-lines .client-billing-total{border-top-color:var(--client-line-strong)}.client-billing-total span{color:var(--client-faint);flex:1}.client-billing-total strong{color:var(--client-acid)!important;font-size:14px}.client-billing-notes{color:var(--client-muted);font-size:13px;line-height:1.65;margin:20px 0 0;max-width:560px}.client-billing-methods{display:flex;flex-direction:column;gap:10px;margin-top:22px}.client-billing-method{align-items:center;border:1px solid var(--client-line);display:flex;gap:14px;padding:14px 16px}.client-billing-method>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:5px}.client-billing-method>span:nth-child(2) strong{color:var(--client-text);font-family:var(--client-mono);font-size:13px;font-weight:400}.client-billing-method>span:nth-child(2) small{color:var(--client-faint);font-family:var(--client-mono);font-size:11px}.client-billing-method em{color:var(--client-acid);font-family:var(--client-mono);font-size:11px;font-style:normal;letter-spacing:.08em}.client-workspace-name{color:var(--client-text);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-billing-payment-panel{margin-top:34px}@media (prefers-reduced-motion: reduce){.client-app-shell *,.client-app-shell *:before,.client-app-shell *:after{transition-duration:.01ms!important}}.admin-sidebar-link{align-items:center;background:transparent;color:var(--client-muted);display:flex;font-size:14px;gap:12px;margin:2px 0;padding:10px;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease;width:100%}.admin-sidebar-link:hover{background:var(--client-acid-soft);color:var(--client-text)}.admin-sidebar-link svg{color:var(--client-faint);fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;width:15px}.admin-sidebar-link:hover svg{color:var(--client-acid)}.admin-filter-tabs{flex-wrap:wrap;margin-top:16px;row-gap:0}.admin-filter-tabs button{min-height:33px}.admin-status-muted{color:var(--client-faint)}.admin-form{display:flex;flex-direction:column;gap:16px;margin-top:26px;max-width:620px}.admin-form label{color:var(--client-faint);display:flex;flex-direction:column;font-family:var(--client-mono);font-size:11px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.admin-form input,.admin-form select,.admin-form textarea{background:var(--client-panel-raised);border:1px solid var(--client-line-strong);border-radius:0;color:var(--client-text);font:inherit;font-family:Space Grotesk,sans-serif;font-size:14px;letter-spacing:0;outline:none;padding:11px 12px;text-transform:none;width:100%}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:var(--client-acid-dark, #91ad3b)}.admin-form input[type=datetime-local]{color-scheme:dark}.admin-comment-form{margin-top:22px}.admin-comment-form textarea{background:var(--client-panel-raised);border:1px solid var(--client-line-strong);color:var(--client-text);font:inherit;font-size:14px;margin-top:8px;outline:none;padding:12px;resize:vertical;width:100%}.admin-comment-form textarea:focus{border-color:var(--client-acid-dark, #91ad3b)}.admin-check-label{align-items:center;color:var(--client-faint);display:inline-flex;font-family:var(--client-mono);font-size:11px;gap:8px;letter-spacing:.06em;margin-top:12px;text-transform:uppercase}.admin-check-label input[type=checkbox]{accent-color:var(--client-acid)}.admin-comment-form>.client-secondary-button{margin-top:14px}.admin-actions-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.admin-window-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.admin-window-fields label{color:var(--client-faint);display:flex;flex-direction:column;font-family:var(--client-mono);font-size:11px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.admin-window-fields input{background:var(--client-panel-raised);border:1px solid var(--client-line-strong);color:var(--client-text);font:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}.admin-window-fields input[type=datetime-local]{color-scheme:dark}.admin-window-fields input:focus{border-color:var(--client-acid-dark, #91ad3b)}.admin-internal-badge{color:var(--client-coral);font-style:normal;letter-spacing:.08em}.admin-form-error{color:var(--client-coral);font-family:var(--client-mono);font-size:12px;margin:12px 0 0}.client-nav-link{align-items:center;background:transparent;color:var(--client-muted);display:flex;font-size:17px;gap:12px;margin:3px 0;padding:10px;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease;width:100%}.client-nav-link:hover{background:var(--client-acid-soft);color:var(--client-text);transform:translate(3px)}.client-nav-link svg{color:var(--client-faint);fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;width:15px}.client-status.muted{color:var(--client-faint)}.admin-aging-grid{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:18px}.admin-aging-bucket{border-left:1px solid var(--client-line-strong);padding-left:12px}.admin-aging-bucket span{color:var(--client-faint);display:block;font-family:var(--client-mono);font-size:11px;letter-spacing:.06em;margin-bottom:9px;text-transform:uppercase}.admin-aging-bucket strong{color:var(--client-muted);display:block;font-family:var(--client-mono);font-size:17px;font-weight:400}.admin-aging-bucket.warn strong{color:var(--client-coral)}.admin-overview-head,.admin-overview-row{align-items:center;display:grid;gap:15px;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(90px,.6fr))}.admin-overview-head{color:var(--client-faint);font-family:var(--client-mono);font-size:11px;letter-spacing:.06em;padding:0 13px 10px;text-transform:uppercase}.admin-overview-row{border-top:1px solid var(--client-line);color:var(--client-muted);font-family:var(--client-mono);font-size:12px;padding:16px 13px}.admin-overview-row strong{color:var(--client-text);font-weight:400}.admin-overview-row .admin-past-due{color:var(--client-coral)}.admin-filter-row{align-items:center;display:flex;gap:18px;margin-top:18px}.admin-filter-row label{align-items:center;color:var(--client-faint);display:flex;font-family:var(--client-mono);font-size:11px;gap:10px;letter-spacing:.06em;text-transform:uppercase}.admin-filter-row select{background:var(--client-panel-raised);border:1px solid var(--client-line-strong);color:var(--client-text);font:inherit;font-size:14px;padding:9px 11px}.admin-inline-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-inline-row label{align-items:center;color:var(--client-faint);display:flex;flex-direction:column;font-family:var(--client-mono);font-size:11px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.admin-inline-row input{background:var(--client-panel-raised);border:1px solid var(--client-line-strong);color:var(--client-text);font:inherit;font-size:14px;padding:9px 11px}.admin-inline-row input[type=datetime-local]{color-scheme:dark}.admin-mark-paid{border:1px solid var(--client-line-strong);margin-top:12px;padding:16px}.admin-mark-paid-fields{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.admin-mark-paid-fields label{color:var(--client-faint);display:flex;flex-direction:column;font-family:var(--client-mono);font-size:11px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.admin-mark-paid-fields input,.admin-mark-paid-fields select{background:var(--client-panel-raised);border:1px solid var(--client-line-strong);color:var(--client-text);font:inherit;font-size:14px;padding:9px 11px}.admin-mark-paid-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:14px}.admin-edit-panel{border:1px solid var(--client-line-strong);margin-top:12px;padding:16px}.admin-edit-fields{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:10px}.admin-edit-fields label,.admin-edit-notes{color:var(--client-faint);display:flex;flex-direction:column;font-family:var(--client-mono);font-size:11px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.admin-edit-fields input,.admin-edit-fields textarea,.admin-edit-notes textarea{background:var(--client-panel-raised);border:1px solid var(--client-line-strong);color:var(--client-text);font:inherit;font-size:14px;padding:9px 11px;width:100%}.admin-edit-fields input[type=datetime-local]{color-scheme:dark}.admin-edit-notes{margin-top:12px}.admin-line-items{margin-top:16px}.admin-line-item-head,.admin-line-item{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(160px,1fr) 64px 90px auto}.admin-line-item-head{color:var(--client-faint);font-family:var(--client-mono);font-size:11px;letter-spacing:.06em;margin-top:10px;padding:0 2px 8px;text-transform:uppercase}.admin-line-item{border-top:1px solid var(--client-line);padding:9px 2px}.admin-line-item input{background:var(--client-panel-raised);border:1px solid var(--client-line-strong);color:var(--client-text);font:inherit;font-size:14px;padding:9px 10px;width:100%}.admin-line-item .client-link-button{justify-self:end;padding:0 2px}.admin-sub-actions{display:flex;gap:6px}.admin-sub-actions button{background:transparent;border:1px solid var(--client-line)!important;color:var(--client-muted);font-family:var(--client-mono);font-size:11px;padding:7px 9px;text-transform:uppercase}.admin-sub-actions button:hover{border-color:var(--client-acid-dark, #91ad3b)!important;color:var(--client-acid)}.admin-sub-actions button.warning:hover{border-color:#ff886fa6!important;color:var(--client-coral)}.admin-sub-form-row{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 800px){.admin-overview-head,.admin-overview-row{grid-template-columns:minmax(140px,1.5fr) repeat(3,minmax(70px,.6fr))}.admin-mark-paid-fields,.admin-sub-form-row{grid-template-columns:1fr}.admin-line-item-head,.admin-line-item{grid-template-columns:minmax(120px,1fr) 56px 80px auto}.admin-aging-grid{grid-template-columns:repeat(2,1fr)}}
