html{background:rgb(var(--theme-color-background));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}*{box-sizing:border-box}body{background:var(--theme-gradient-page);min-height:100vh;color:rgb(var(--theme-color-text));font-family:var(--theme-font-sans);text-rendering:geometricprecision;margin:0;overflow-x:clip}body.msp-nav-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg{max-width:100%}[data-ops-tone]{--ops-tone-color:var(--theme-color-accent);--ops-tone-secondary:var(--theme-color-positive);--ops-tone-soft:rgb(var(--ops-tone-color) / .1);--ops-tone-border:rgb(var(--ops-tone-color) / .46);--ops-tone-line:linear-gradient(180deg, rgb(var(--ops-tone-color)), rgb(var(--ops-tone-secondary)))}[data-ops-tone=active]{--ops-tone-color:var(--theme-color-accent);--ops-tone-secondary:var(--theme-color-accent-strong)}[data-ops-tone=healthy]{--ops-tone-color:var(--theme-color-positive);--ops-tone-secondary:var(--theme-color-accent)}[data-ops-tone=maintenance]{--ops-tone-color:var(--theme-color-lake);--ops-tone-secondary:var(--theme-color-accent)}[data-ops-tone=monitored]{--ops-tone-color:var(--theme-color-accent-strong);--ops-tone-secondary:var(--theme-color-accent)}[data-ops-tone=urgent]{--ops-tone-color:var(--theme-color-danger);--ops-tone-secondary:var(--theme-color-warning)}[data-ops-tone=waiting]{--ops-tone-color:var(--theme-color-warning);--ops-tone-secondary:var(--theme-color-accent)}.theme-root,.msp-app-shell{min-height:100vh}.msp-app-shell{position:relative}.msp-header{z-index:50;border-bottom:var(--theme-border-width) solid rgb(var(--theme-color-border) / .44);background:rgb(var(--theme-color-background) / .88);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));transition:background var(--theme-motion-standard) var(--theme-ease-standard), box-shadow var(--theme-motion-standard) var(--theme-ease-standard), border-color var(--theme-motion-standard) var(--theme-ease-standard);position:sticky;top:0}.msp-header--scrolled{border-color:rgb(var(--theme-color-accent) / .24);background:rgb(var(--theme-color-background-deep) / .96);box-shadow:var(--theme-shadow-nav)}.msp-header__inner{min-height:var(--theme-size-nav);width:min(100%, var(--theme-size-content-wide));justify-content:space-between;align-items:center;gap:var(--theme-space-cluster);padding:0 var(--theme-space-page);margin:0 auto;display:flex}.msp-brand{align-items:center;gap:var(--theme-space-sm);letter-spacing:0;min-width:0;font-weight:760;display:inline-flex}.msp-brand__mark{width:var(--theme-size-touch);height:var(--theme-size-touch);border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .58);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-background-deep) / .84);box-shadow:var(--theme-shadow-glow);color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);flex:none;place-items:center;display:grid;overflow:hidden}.msp-brand__mark img{width:100%;height:100%;display:block}.msp-brand__name{max-width:12.5rem;font-size:var(--theme-type-caption);text-overflow:ellipsis;line-height:1.25;display:grid;overflow:hidden}.msp-brand__name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msp-nav{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);align-items:center}.msp-nav--desktop{gap:var(--theme-space-xs);display:none}.msp-nav-actions{align-items:center;gap:var(--theme-space-xs);display:none}.msp-nav__link,.msp-mobile-nav__link{border:var(--theme-border-width) solid transparent;border-radius:var(--theme-radius-control);transition:color var(--theme-motion-standard) var(--theme-ease-standard), border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard)}.msp-nav__link{padding:.7rem .9rem}.msp-nav__link:hover,.msp-nav__link[data-active=true],.msp-mobile-nav__link:hover,.msp-mobile-nav__link[data-active=true]{border-color:rgb(var(--theme-color-accent) / .34);background:rgb(var(--theme-color-accent) / .08);color:rgb(var(--theme-color-text))}.msp-menu-button{width:var(--theme-size-touch);height:var(--theme-size-touch);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .7);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-surface-strong) / .56);color:rgb(var(--theme-color-text));flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.msp-menu-button span{width:1.2rem;height:.12rem;transition:transform var(--theme-motion-standard) var(--theme-ease-standard), opacity var(--theme-motion-standard) var(--theme-ease-standard);background:currentColor;border-radius:999px;display:block}.msp-menu-button[aria-expanded=true] span:first-child{transform:translateY(.37rem)rotate(45deg)}.msp-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.msp-menu-button[aria-expanded=true] span:last-child{transform:translateY(-.37rem)rotate(-45deg)}.msp-mobile-nav{inset:var(--theme-size-nav) var(--theme-space-page) auto;z-index:60;gap:var(--theme-space-sm);max-height:calc(100svh - var(--theme-size-nav) - 2rem);border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .34);border-radius:var(--theme-radius-panel);padding:var(--theme-space-sm);background:linear-gradient(180deg, rgb(var(--theme-color-surface-strong) / .98), rgb(var(--theme-color-background-deep) / .98)), var(--theme-gradient-surface);box-shadow:var(--theme-shadow-soft), 0 0 0 1px rgb(var(--theme-color-text) / .06);opacity:0;pointer-events:none;transition:opacity var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard);display:grid;position:absolute;overflow-y:auto;transform:translateY(-.6rem)}.msp-mobile-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.msp-mobile-nav__link{min-height:var(--theme-size-touch);background:rgb(var(--theme-color-background-deep) / .38);color:rgb(var(--theme-color-muted));padding:.85rem 1rem;font-weight:700}.msp-nav-action,.msp-mobile-nav__link--primary,.msp-mobile-nav__link--secondary{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .72);border-radius:var(--theme-radius-control);min-height:2.65rem;color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), box-shadow var(--theme-motion-standard) var(--theme-ease-standard), color var(--theme-motion-standard) var(--theme-ease-standard);justify-content:center;align-items:center;padding:.7rem .95rem;font-weight:760;line-height:1.1;display:inline-flex}.msp-nav-action--primary,.msp-mobile-nav__link--primary{border-color:rgb(var(--theme-color-positive) / .5);background:var(--theme-gradient-action);box-shadow:var(--theme-shadow-action);color:rgb(var(--theme-color-background-deep))}.msp-nav-action--secondary,.msp-mobile-nav__link--secondary{border-color:rgb(var(--theme-color-accent-strong) / .46);background:rgb(var(--theme-color-background-deep) / .5);color:rgb(var(--theme-color-text))}.msp-nav-action:hover,.msp-mobile-nav__link--primary:hover,.msp-mobile-nav__link--secondary:hover{border-color:rgb(var(--theme-color-accent) / .72);box-shadow:var(--theme-shadow-glow)}.msp-main{z-index:0;isolation:isolate;position:relative}.marketing-page{isolation:isolate;position:relative;overflow:hidden}.marketing-page:before{z-index:-3;background:var(--theme-gradient-horizon);content:"";opacity:.72;pointer-events:none;position:absolute;inset:0}.marketing-page--subpage{min-height:calc(100svh - var(--theme-size-nav))}.operational-backdrop{z-index:-1;pointer-events:none;contain:layout paint;position:fixed;inset:0;overflow:hidden}.operational-backdrop__layer,.operational-backdrop__topology,.operational-backdrop__infrastructure{pointer-events:none;will-change:transform;position:absolute;inset:0}.operational-backdrop__layer--grid{z-index:1;background-image:linear-gradient(rgb(var(--theme-color-grid) / .065) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-grid) / .065) 1px, transparent 1px), linear-gradient(135deg, transparent 49%, rgb(var(--theme-color-positive) / .032), transparent 51%);opacity:.48;transform:translate3d(0, var(--ops-depth-grid), 0);background-position:top,top,top;background-size:3.75rem 3.75rem,3.75rem 3.75rem,12rem 12rem;-webkit-mask-image:linear-gradient(#000000c2,#0000007a 42%,#0000 86%);mask-image:linear-gradient(#000000c2,#0000007a 42%,#0000 86%)}.operational-backdrop__layer--mesh{z-index:2;background:linear-gradient(112deg, transparent 0 40%, rgb(var(--theme-color-accent) / .055) 40.2%, transparent 40.6%), linear-gradient(68deg, transparent 0 52%, rgb(var(--theme-color-positive) / .04) 52.2%, transparent 52.6%), linear-gradient(180deg, rgb(var(--theme-color-background-deep) / .26), transparent 38%);opacity:.38;transform:translate3d(0, var(--ops-depth-mesh), 0)}.operational-backdrop__topology{z-index:3;width:100%;height:100%;color:rgb(var(--theme-color-accent));opacity:.2;transform:translate3d(0, var(--ops-depth-infrastructure), 0)}.operational-backdrop__topology path{fill:none;stroke:currentColor;stroke-dasharray:2 15;stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.operational-backdrop__topology path:nth-child(2),.operational-backdrop__topology path:nth-child(4){color:rgb(var(--theme-color-positive));opacity:.42}.operational-backdrop__infrastructure{z-index:4;width:100%;height:100%;color:rgb(var(--theme-color-accent));opacity:.2;transform:translate3d(0, var(--ops-depth-infrastructure), 0)}.operational-backdrop__infrastructure :is(path,rect,circle){vector-effect:non-scaling-stroke}.operational-backdrop__plane{fill:rgb(var(--theme-color-surface-glass) / .16);stroke:rgb(var(--theme-color-accent) / .22);stroke-width:1px}.operational-backdrop__rail{fill:none;stroke:rgb(var(--theme-color-accent) / .44);stroke-dasharray:4 13;stroke-linecap:round;stroke-width:1.3px}.operational-backdrop__rail--secondary{stroke:rgb(var(--theme-color-positive) / .36)}.operational-backdrop__device{fill:rgb(var(--theme-color-background-deep) / .74);stroke:rgb(var(--theme-color-accent) / .36);stroke-width:1.1px}.operational-backdrop__device--core{stroke:rgb(var(--theme-color-positive) / .42)}.operational-backdrop__hub{fill:rgb(var(--theme-color-background-deep));stroke:rgb(var(--theme-color-accent) / .68);stroke-width:1.25px}.operational-backdrop__hub--core{stroke:rgb(var(--theme-color-positive) / .76)}.operational-backdrop__layer--nodes{z-index:5;background:radial-gradient(circle at 14% 22%, rgb(var(--theme-color-accent) / .26) 0 .07rem, transparent .12rem), radial-gradient(circle at 38% 34%, rgb(var(--theme-color-positive) / .22) 0 .07rem, transparent .12rem), radial-gradient(circle at 70% 27%, rgb(var(--theme-color-accent) / .24) 0 .07rem, transparent .12rem), radial-gradient(circle at 82% 62%, rgb(var(--theme-color-positive) / .2) 0 .07rem, transparent .12rem), radial-gradient(circle at 26% 74%, rgb(var(--theme-color-accent-strong) / .22) 0 .07rem, transparent .12rem);opacity:.34;transform:translate3d(0, var(--ops-depth-node), 0)}.operational-backdrop__layer--glow{z-index:0;background:radial-gradient(ellipse at 22% 8%, rgb(var(--theme-color-accent) / .12), transparent 34rem), radial-gradient(ellipse at 78% 18%, rgb(var(--theme-color-positive) / .055), transparent 30rem), linear-gradient(180deg, transparent, rgb(var(--theme-color-lake) / .06) 54%, transparent);filter:blur(.12rem);opacity:.5;transform:translate3d(0, var(--ops-depth-glow), 0)}.operational-backdrop--maintenance .operational-backdrop__layer--grid,.operational-backdrop--maintenance .operational-backdrop__topology,.operational-backdrop--maintenance .operational-backdrop__infrastructure{opacity:.36}.grid-overlay,.glow-background{pointer-events:none;position:fixed;inset:0}.grid-overlay{z-index:-2;background-image:var(--theme-gradient-grid);opacity:.65;background-position:top;background-size:3.5rem 3.5rem;-webkit-mask-image:linear-gradient(#000000b8,#0000 74%);mask-image:linear-gradient(#000000b8,#0000 74%)}.glow-background{z-index:-1;background:radial-gradient(circle at 18% 20%, rgb(var(--theme-color-accent) / .14), transparent 26rem), radial-gradient(circle at 78% 16%, rgb(var(--theme-color-positive) / .1), transparent 24rem), radial-gradient(circle at 58% 86%, rgb(var(--theme-color-lake) / .14), transparent 26rem);filter:blur(.1rem);opacity:.9}.glow-background--footer{opacity:.6}.hero-section,.section-container,.route-shell{width:min(100%, var(--theme-size-content-wide));padding-inline:var(--theme-space-page);margin:0 auto}.hero-section{--hero-copy-column:min(100%, 42rem);--hero-visual-safe-gap:var(--theme-space-lg);--hero-visual-bleed-negative:0rem;gap:var(--hero-visual-safe-gap);padding-block:clamp(2.25rem, 5vw, var(--theme-space-2xl)) var(--theme-space-lg);isolation:isolate;grid-template-areas:"hero-copy""hero-preview";align-items:center;display:grid;position:relative}.hero-section:before,.hero-section:after{z-index:-1;content:"";pointer-events:none;position:absolute}.hero-section:before{background:radial-gradient(ellipse 58rem 42rem at 12% 36%, rgb(var(--theme-color-background-deep) / .82), rgb(var(--theme-color-background) / .48) 42%, transparent 76%), radial-gradient(ellipse 64rem 34rem at 56% 46%, rgb(var(--theme-color-accent) / .12), transparent 72%), radial-gradient(ellipse 44rem 28rem at 82% 66%, rgb(var(--theme-color-positive) / .07), transparent 74%);filter:blur(.16rem);opacity:.9;inset:clamp(-7rem,-9vw,-4rem) clamp(-12rem,-10vw,-6rem) clamp(-9rem,-10vw,-5rem) clamp(-10rem,-9vw,-5rem)}.hero-section:after{background:radial-gradient(ellipse 54rem 24rem at 70% 52%, rgb(var(--theme-color-accent) / .16), transparent 78%), radial-gradient(ellipse 42rem 20rem at 58% 70%, rgb(var(--theme-color-positive) / .1), transparent 80%), radial-gradient(ellipse 48rem 22rem at 46% 88%, rgb(var(--theme-color-lake) / .1), transparent 82%);filter:blur(.2rem);opacity:.62;inset:clamp(-8rem,-10vw,-5rem) clamp(-10rem,-8vw,-5rem) clamp(-10rem,-11vw,-6rem) clamp(-8rem,-7vw,-4rem)}.hero-section__copy{z-index:2;gap:var(--theme-space-md);width:100%;max-width:var(--hero-copy-column);isolation:isolate;grid-area:hero-copy;align-content:center;min-width:0;display:grid;position:relative}.hero-section__copy:before{content:none}.hero-section__eyebrow{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase;font-weight:800;line-height:1}.hero-section__proofs{gap:var(--theme-space-xs);margin:0;padding:0;list-style:none;display:grid}.hero-section__proofs li{min-width:0;color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);padding-left:1.25rem;font-weight:680;line-height:1.55;position:relative}.hero-section__proofs li:before{border:var(--theme-border-width) solid rgb(var(--theme-color-positive));background:rgb(var(--theme-color-positive) / .1);width:.62rem;height:.62rem;box-shadow:0 0 1rem rgb(var(--theme-color-positive) / .38);content:"";border-radius:999px;position:absolute;top:.38em;left:0}.hero-section__proofs li:after{border-right:.11rem solid rgb(var(--theme-color-positive));border-bottom:.11rem solid rgb(var(--theme-color-positive));content:"";width:.16rem;height:.3rem;position:absolute;top:calc(.38em + .12rem);left:.22rem;transform:rotate(42deg)}.hero-section__local-strip{gap:var(--theme-space-sm);flex-wrap:wrap;max-width:44rem;display:flex}.hero-section__local-strip span{min-height:auto;color:rgb(var(--theme-color-muted));font-size:var(--theme-type-micro);text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:760;line-height:1.15;display:inline-flex}.hero-section h1,.page-banner h1{max-width:13ch;font-size:var(--theme-type-hero);letter-spacing:0;font-weight:780;line-height:var(--theme-line-tight);margin:0}.hero-section h1 strong{color:rgb(var(--theme-color-positive));font:inherit;display:block}.hero-section p,.page-banner p,.responsive-content-shell p,.feature-card p,.service-card p,.stats-panel p,.cta-section p,.route-copy{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-body);line-height:var(--theme-line-copy);margin:0}.hero-section__copy>p,.page-banner p{max-width:42rem;font-size:var(--theme-type-subtitle)}.hero-section__actions,.page-banner__actions,.cta-section__actions{gap:var(--theme-space-sm);display:grid}.marketing-button,.theme-button{min-height:var(--theme-size-touch);justify-content:center;align-items:center;gap:var(--theme-space-sm);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .72);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-surface-strong) / .72);color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);overflow-wrap:anywhere;text-align:center;transition:transform var(--theme-motion-standard) var(--theme-ease-standard), border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), box-shadow var(--theme-motion-standard) var(--theme-ease-standard);padding:.78rem 1.05rem;font-weight:760;line-height:1.1;display:inline-flex;position:relative}.marketing-button:after,.theme-button:after{content:"";border-top:.12rem solid;border-right:.12rem solid;width:.45rem;height:.45rem;transform:rotate(45deg)}.marketing-button:hover,.theme-button:hover{border-color:rgb(var(--theme-color-accent) / .72);background:rgb(var(--theme-color-surface-strong) / .94);box-shadow:var(--theme-shadow-glow);transform:translateY(-.06rem)}.marketing-button:focus-visible,.theme-button:focus-visible,.msp-nav-action:focus-visible,.msp-nav__link:focus-visible,.msp-mobile-nav__link:focus-visible{outline:2px solid rgb(var(--theme-color-accent));outline-offset:3px}.marketing-button--primary,.theme-button--primary{border-color:rgb(var(--theme-color-positive) / .48);background:var(--theme-gradient-action);box-shadow:var(--theme-shadow-action);color:rgb(var(--theme-color-background-deep))}.marketing-button--secondary{border-color:rgb(var(--theme-color-accent) / .5);background:rgb(var(--theme-color-background-deep) / .44);color:rgb(var(--theme-color-text))}.marketing-button--ghost{border-color:rgb(var(--theme-color-accent-strong) / .46);background:rgb(var(--theme-color-background) / .34)}.hero-ecosystem{width:100%;min-width:0;min-height:clamp(34rem,46vw,43rem);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.hero-preview{z-index:1;min-width:0;max-width:100%;clip-path:inset(-24% -22% -28% var(--hero-visual-bleed-negative));grid-area:hero-preview;justify-self:stretch;position:relative;overflow:visible;-webkit-mask-image:none;mask-image:none}.hero-ecosystem.hero-preview:before{inset:-18% -16% -24% var(--hero-visual-bleed-negative);-webkit-mask-image:radial-gradient(112% 92% at 42% 46%,#000 0 68%,#000000a8 84%,#0000 100%);mask-image:radial-gradient(112% 92% at 42% 46%,#000 0 68%,#000000a8 84%,#0000 100%)}.hero-ecosystem.hero-preview:after{inset:auto -12% -16% var(--hero-visual-bleed-negative);-webkit-mask-image:radial-gradient(112% 82% at 44% 48%,#000 0 64%,#00000094 82%,#0000 100%);mask-image:radial-gradient(112% 82% at 44% 48%,#000 0 64%,#00000094 82%,#0000 100%)}.hero-ecosystem:before{z-index:-1;background:radial-gradient(ellipse 48rem 30rem at 48% 42%, rgb(var(--theme-color-accent) / .18), transparent 78%), radial-gradient(ellipse 42rem 24rem at 58% 76%, rgb(var(--theme-color-positive) / .1), transparent 80%), radial-gradient(ellipse 46rem 26rem at 28% 66%, rgb(var(--theme-color-background-deep) / .34), transparent 82%);content:"";opacity:.84;pointer-events:none;position:absolute;inset:-18% -16% -24% -28%}.hero-ecosystem:after{z-index:-1;background:radial-gradient(ellipse 48rem 12rem at 56% 40%, rgb(var(--theme-color-accent) / .18), transparent 76%), radial-gradient(ellipse 34rem 10rem at 68% 44%, rgb(var(--theme-color-positive) / .12), transparent 80%), radial-gradient(ellipse 52rem 14rem at 48% 72%, rgb(var(--theme-color-background-deep) / .28), transparent 82%);content:"";filter:blur(.12rem);opacity:.7;pointer-events:none;height:clamp(13rem,18vw,19rem);position:absolute;inset:auto -12% -16% -26%}.operations-visual{gap:var(--theme-space-md);min-height:clamp(37rem,52vw,47rem);padding:clamp(.9rem, 2vw, var(--theme-space-lg));background:var(--theme-gradient-operations);box-shadow:inset 0 0 0 1px rgb(var(--theme-color-text) / .04);isolation:isolate;grid-template-rows:auto minmax(30rem,1fr) auto;display:grid;position:relative;overflow:hidden}.operations-visual--hero{--hero-scene-width:min(52rem, 100%);--hero-scene-x:0rem;--hero-scene-y:-.8rem;min-height:clamp(31rem,40vw,38rem);box-shadow:none;background:0 0;grid-template-rows:minmax(30rem,1fr);gap:0;padding:0;overflow:visible}.operations-visual--hero:before,.operations-visual--hero:after{display:none}.operations-visual:before,.operations-visual:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.operations-visual:before{background-image:linear-gradient(rgb(var(--theme-color-accent) / .1) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-accent) / .09) 1px, transparent 1px), linear-gradient(135deg, transparent 48%, rgb(var(--theme-color-positive) / .055), transparent 52%);transform:translate3d(0, var(--ops-depth-grid), 0);will-change:transform;background-size:3.4rem 3.4rem;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 35%,#000,#0000 76%)}.operations-visual:after{background:linear-gradient(180deg, transparent 0 46%, rgb(var(--theme-color-accent) / .04) 47%, transparent 49%), radial-gradient(circle at 18% 82%, rgb(var(--theme-color-positive) / .08), transparent 16rem), radial-gradient(circle at 85% 70%, rgb(var(--theme-color-lake) / .12), transparent 18rem);transform:translate3d(0, var(--ops-depth-glow), 0);will-change:transform}.operations-visual__topbar{z-index:2;justify-content:space-between;align-items:center;gap:var(--theme-space-md);min-width:0;display:flex;position:relative}.operations-visual__brand{align-items:center;gap:var(--theme-space-sm);min-width:0;display:inline-flex}.operations-visual__brand>span:last-child{gap:var(--theme-space-2xs);min-width:0;display:grid}.operations-visual__brand strong,.operations-visual__brand span span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-visual__brand strong{color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);line-height:1.1}.operations-visual__brand span span,.operations-visual__signal,.operations-visual__core-copy span,.operations-visual__infra-node span,.operations-visual__status span,.stats-panel__item span,.service-card__index,.status-rail span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase}.operations-visual__signal{border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .24);background:rgb(var(--theme-color-background-deep) / .46);box-shadow:inset 0 0 0 1px rgb(var(--theme-color-text) / .04);border-radius:999px;flex:none;padding:.52rem .72rem;position:relative}.operations-visual__canvas{z-index:1;isolation:isolate;place-items:center;min-height:clamp(30rem,40vw,38rem);display:grid;position:relative}.operations-visual--hero .operations-visual__canvas{place-items:center;min-height:clamp(31rem,39vw,38rem)}.operations-visual--hero .operations-visual__canvas:before,.operations-visual--hero .operations-visual__canvas:after{display:none}.operations-visual--hero .operations-visual__environment{inset:-16% -10% -16% var(--hero-visual-bleed-negative);display:block;-webkit-mask-image:radial-gradient(112% 92% at 42% 44%,#000 0 66%,#0000009e 84%,#0000 100%);mask-image:radial-gradient(112% 92% at 42% 44%,#000 0 66%,#0000009e 84%,#0000 100%)}.operations-visual--hero .operations-visual__environment--grid{opacity:.26}.operations-visual--hero .operations-visual__environment--service-plane{opacity:.42}.operations-visual--hero .operations-visual__environment--glow{opacity:.5}.operations-visual--hero .operations-visual__ecosystem{width:112%;height:116%;inset:-9% -1% -5% -13%}.operations-visual__reference-scene{--operations-scene-edge-mask:radial-gradient(ellipse 108% 94% at 40% 44%, black 0 68%, #000000eb 80%, #00000094 92%, transparent 100%);z-index:2;width:var(--hero-scene-width);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:screen;opacity:.92;max-width:none;height:auto;filter:brightness(1.04) contrast(1.02) saturate(1.04) drop-shadow(0 2rem 3.4rem #0000003d) drop-shadow(0 0 2.35rem rgb(var(--theme-color-accent) / .2));-webkit-mask-image:var(--operations-scene-edge-mask);-webkit-mask-image:var(--operations-scene-edge-mask);mask-image:var(--operations-scene-edge-mask);transform:translate3d(var(--hero-scene-x), calc(var(--hero-scene-y) + var(--ops-depth-infrastructure)), 0);will-change:transform;display:block;position:relative}.operations-visual__environment{z-index:0;pointer-events:none;will-change:transform;display:block;position:absolute;inset:-10%}.operations-visual__environment--grid{background:linear-gradient(rgb(var(--theme-color-grid) / .1) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-grid) / .09) 1px, transparent 1px), linear-gradient(135deg, transparent 47%, rgb(var(--theme-color-positive) / .062), transparent 52%);opacity:.58;transform:translate3d(0, var(--ops-depth-grid), 0);background-size:2rem 2rem,2rem 2rem,7rem 7rem;-webkit-mask-image:radial-gradient(#000,#0000 82%);mask-image:radial-gradient(#000,#0000 82%)}.operations-visual__environment--glow{background:radial-gradient(ellipse at 52% 38%, rgb(var(--theme-color-accent) / .28), transparent 19rem), radial-gradient(ellipse at 44% 76%, rgb(var(--theme-color-positive) / .12), transparent 20rem), linear-gradient(180deg, transparent, rgb(var(--theme-color-lake) / .08) 70%, transparent);opacity:.84;transform:translate3d(0, var(--ops-depth-glow), 0)}.operations-visual__environment--service-plane{background:linear-gradient(117deg, transparent 0 34%, rgb(var(--theme-color-accent) / .105) 34.15%, transparent 34.55%), linear-gradient(63deg, transparent 0 55%, rgb(var(--theme-color-positive) / .07) 55.15%, transparent 55.55%), radial-gradient(ellipse at 50% 72%, rgb(var(--theme-color-accent-strong) / .1), transparent 22rem);opacity:.8;transform:translate3d(0, var(--ops-depth-mesh), 0)}.operations-visual__mesh{z-index:1;width:100%;height:100%;color:rgb(var(--theme-color-accent));pointer-events:none;transform:translate3d(0, var(--ops-depth-mesh), 0);will-change:transform;position:absolute;inset:0}.operations-visual__mesh-path{fill:none;stroke:currentColor;stroke-dasharray:1.4 2.8;stroke-linecap:round;stroke-width:.42px;filter:drop-shadow(0 0 .32rem rgb(var(--theme-color-accent) / .22));opacity:.68;vector-effect:non-scaling-stroke}.operations-visual__mesh-path--two,.operations-visual__mesh-path--four{color:rgb(var(--theme-color-positive));opacity:.44}.operations-visual__mesh-path--five,.operations-visual__mesh-path--six{color:rgb(var(--theme-color-accent-strong));opacity:.4}.operations-visual__ecosystem{z-index:2;width:120%;max-width:none;height:116%;color:rgb(var(--theme-color-accent));pointer-events:none;transform:translate3d(0, var(--ops-depth-infrastructure), 0);will-change:transform;position:absolute;inset:-8% -10% -6%;overflow:visible}.operations-visual__ecosystem :is(path,rect,circle,ellipse,text){vector-effect:non-scaling-stroke}.operations-visual__svg-plane{stroke:rgb(var(--theme-color-accent) / .24);stroke-width:1.25px}.operations-visual__svg-plane--rear{fill:rgb(var(--theme-color-surface-strong) / .24)}.operations-visual__svg-plane--mid{fill:rgb(var(--theme-color-surface-glass) / .2);stroke:rgb(var(--theme-color-accent) / .18)}.operations-visual__svg-plane--floor{fill:rgb(var(--theme-color-background-deep) / .48);stroke:rgb(var(--theme-color-positive) / .2)}.operations-visual__svg-plane-line{fill:none;stroke:rgb(var(--theme-color-grid) / .24);stroke-linecap:round;stroke-width:.9px}.operations-visual__svg-route-beds path{fill:none;stroke:rgb(var(--theme-color-background-deep) / .72);stroke-linecap:round;stroke-width:10px}.operations-visual__svg-callout-rails path{fill:none;stroke:rgb(var(--theme-color-accent) / .42);stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1.4px}.operations-visual__svg-rail{fill:none;stroke-linecap:round;stroke-width:4.4px;stroke-dasharray:12 13}.operations-visual__svg-rail--primary{stroke:rgb(var(--theme-color-accent) / .92);filter:drop-shadow(0 0 .62rem rgb(var(--theme-color-accent) / .38))}.operations-visual__svg-rail--secondary{stroke:rgb(var(--theme-color-positive) / .76);filter:drop-shadow(0 0 .58rem rgb(var(--theme-color-positive) / .28))}.operations-visual__svg-rail--support{stroke:rgb(var(--theme-color-accent-strong) / .76)}.operations-visual__svg-device,.operations-visual__svg-core,.operations-visual__svg-monitoring-wall,.operations-visual__svg-platform,.operations-visual__svg-service-cloud,.operations-visual__svg-telemetry{filter:drop-shadow(0 1.1rem 1.65rem #00000057)}.operations-visual__svg-core-shell,.operations-visual__svg-device-shell,.operations-visual__svg-device-screen,.operations-visual__svg-laptop-base,.operations-visual__svg-monitor-shell,.operations-visual__svg-cloud-platform,.operations-visual__svg-telemetry-shell{fill:rgb(var(--theme-color-background-deep) / .84);stroke:rgb(var(--theme-color-accent) / .52);stroke-width:1.35px}.operations-visual__svg-core-shell{fill:rgb(var(--theme-color-surface-strong) / .94);stroke:rgb(var(--theme-color-positive) / .64);stroke-width:1.8px;filter:drop-shadow(0 0 1rem rgb(var(--theme-color-accent) / .22)) drop-shadow(0 0 1.4rem rgb(var(--theme-color-positive) / .12))}.operations-visual__svg-core-base{fill:rgb(var(--theme-color-accent) / .13);stroke:rgb(var(--theme-color-accent) / .5);stroke-width:1.2px}.operations-visual__svg-platform-deck{fill:rgb(var(--theme-color-accent) / .2);stroke:rgb(var(--theme-color-accent) / .68);stroke-width:1.4px}.operations-visual__svg-platform-undercarriage,.operations-visual__svg-core-wing{fill:rgb(var(--theme-color-accent-strong) / .13);stroke:rgb(var(--theme-color-accent) / .45);stroke-width:1.15px}.operations-visual__svg-core-base-shadow{fill:#0000006b}.operations-visual__svg-platform-cylinder{fill:rgb(var(--theme-color-background-deep) / .76);stroke:rgb(var(--theme-color-accent) / .58);stroke-width:1.35px}.operations-visual__svg-platform-ring{fill:none;stroke-width:3.4px}.operations-visual__svg-platform-ring--outer{stroke:rgb(var(--theme-color-positive) / .82);filter:drop-shadow(0 0 .8rem rgb(var(--theme-color-positive) / .46))}.operations-visual__svg-platform-ring--inner{stroke:rgb(var(--theme-color-accent) / .72);filter:drop-shadow(0 0 .7rem rgb(var(--theme-color-accent) / .36))}.operations-visual__svg-platform-light,.operations-visual__svg-platform-logo{fill:none;stroke-linecap:round;stroke-linejoin:round}.operations-visual__svg-platform-light{stroke:rgb(var(--theme-color-accent) / .45);stroke-width:1.35px;filter:drop-shadow(0 0 .7rem rgb(var(--theme-color-accent) / .3))}.operations-visual__svg-platform-logo{stroke:rgb(var(--theme-color-text) / .9);stroke-width:6px;filter:drop-shadow(0 0 .65rem rgb(var(--theme-color-accent) / .3))}.operations-visual__svg-core-face,.operations-visual__svg-platform-console,.operations-visual__svg-server-unit,.operations-visual__svg-router,.operations-visual__svg-service-pod,.operations-visual__svg-monitor-panel,.operations-visual__svg-phone,.operations-visual__svg-core-rack{fill:rgb(var(--theme-color-surface-glass) / .86);stroke:rgb(var(--theme-color-text) / .18);stroke-width:1px}.operations-visual__svg-platform-console{fill:color-mix(in srgb, rgb(var(--theme-color-background-deep)) 70%, rgb(var(--theme-color-accent)) 30%);stroke:rgb(var(--theme-color-accent) / .48)}.operations-visual__svg-core-hub{fill:rgb(var(--theme-color-accent) / .18);stroke:rgb(var(--theme-color-positive) / .72);stroke-width:1.45px;filter:drop-shadow(0 0 .85rem rgb(var(--theme-color-positive) / .32)) drop-shadow(0 0 1.2rem rgb(var(--theme-color-accent) / .2))}.operations-visual__svg-device-screen{fill:color-mix(in srgb, rgb(var(--theme-color-background-deep)) 68%, rgb(var(--theme-color-accent)) 32%);stroke:rgb(var(--theme-color-accent) / .54)}.operations-visual__svg-cloud-platform{fill:rgb(var(--theme-color-surface-strong) / .82);stroke:rgb(var(--theme-color-accent) / .44)}.operations-visual__svg-service-pod,.operations-visual__svg-monitor-panel,.operations-visual__svg-phone{fill:rgb(var(--theme-color-background-deep) / .72);stroke:rgb(var(--theme-color-accent) / .38)}.operations-visual__svg-switch-port{fill:rgb(var(--theme-color-positive) / .3);stroke:rgb(var(--theme-color-positive) / .48);stroke-width:.85px}.operations-visual__svg-interface-line,.operations-visual__svg-core-bus,.operations-visual__svg-wifi,.operations-visual__svg-backup-body,.operations-visual__svg-cloud,.operations-visual__svg-monitor-chart,.operations-visual__svg-telemetry-meter,.operations-visual__svg-security-lock{fill:none;stroke:rgb(var(--theme-color-text) / .58);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.operations-visual__svg-cloud{fill:rgb(var(--theme-color-accent) / .11);stroke:rgb(var(--theme-color-accent) / .72)}.operations-visual__svg-wifi{stroke:rgb(var(--theme-color-positive) / .72)}.operations-visual__svg-backup-top{fill:rgb(var(--theme-color-accent) / .12);stroke:rgb(var(--theme-color-accent) / .62);stroke-width:1.4px}.operations-visual__svg-security-shield{fill:rgb(var(--theme-color-positive) / .12);stroke:rgb(var(--theme-color-positive) / .7);stroke-linejoin:round;stroke-width:1.6px}.operations-visual__svg-security-lock{stroke:rgb(var(--theme-color-text) / .72)}.operations-visual__svg-monitor-chart{stroke:rgb(var(--theme-color-positive) / .72);stroke-width:2px}.operations-visual__svg-core-label,.operations-visual__svg-device-label,.operations-visual__svg-panel-label,.operations-visual__svg-telemetry-label,.operations-visual__svg-telemetry-value{fill:rgb(var(--theme-color-text));font-family:var(--theme-font-mono);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:760}.operations-visual__svg-core-label{fill:rgb(var(--theme-color-positive));font-size:.72rem}.operations-visual__svg-device-label{fill:rgb(var(--theme-color-accent));text-anchor:middle;font-size:.62rem}.operations-visual__svg-panel-label{fill:rgb(var(--theme-color-accent));text-anchor:start;font-size:.64rem}.operations-visual__svg-telemetry-label{fill:rgb(var(--theme-color-muted))}.operations-visual__svg-telemetry-value{text-anchor:end}.operations-visual__svg-telemetry--healthy .operations-visual__svg-telemetry-shell{stroke:rgb(var(--theme-color-positive) / .54)}.operations-visual__svg-telemetry--healthy .operations-visual__svg-telemetry-value,.operations-visual__svg-telemetry--healthy .operations-visual__svg-telemetry-meter{fill:rgb(var(--theme-color-positive));stroke:rgb(var(--theme-color-positive) / .72)}.operations-visual__svg-telemetry--monitored .operations-visual__svg-telemetry-value,.operations-visual__svg-telemetry--monitored .operations-visual__svg-telemetry-meter{fill:rgb(var(--theme-color-accent));stroke:rgb(var(--theme-color-accent) / .72)}.operations-visual__svg-telemetry--maintenance .operations-visual__svg-telemetry-value,.operations-visual__svg-telemetry--maintenance .operations-visual__svg-telemetry-meter{fill:rgb(var(--theme-color-warning));stroke:rgb(var(--theme-color-warning) / .72)}.operations-visual__svg-telemetry--active .operations-visual__svg-telemetry-value,.operations-visual__svg-telemetry--active .operations-visual__svg-telemetry-meter{fill:rgb(var(--theme-color-accent-strong));stroke:rgb(var(--theme-color-accent-strong) / .72)}.operations-visual__svg-hubs circle,.operations-visual__svg-status{fill:rgb(var(--theme-color-background-deep));stroke:rgb(var(--theme-color-accent) / .82);stroke-width:1.35px}.operations-visual__svg-hubs circle{filter:drop-shadow(0 0 .5rem rgb(var(--theme-color-accent) / .32))}.operations-visual__svg-packet{fill:rgb(var(--theme-color-accent));opacity:.88;filter:drop-shadow(0 0 .5rem rgb(var(--theme-color-accent) / .44))}.operations-visual__svg-packet--secondary{fill:rgb(var(--theme-color-positive));filter:drop-shadow(0 0 .5rem rgb(var(--theme-color-positive) / .36))}.operations-visual__svg-packet--support{fill:rgb(var(--theme-color-accent-strong))}.operations-visual__svg-status--healthy{fill:rgb(var(--theme-color-positive) / .3);stroke:rgb(var(--theme-color-positive))}.operations-visual__svg-status--active,.operations-visual__svg-status--monitored{fill:rgb(var(--theme-color-accent) / .28);stroke:rgb(var(--theme-color-accent))}.operations-visual__svg-status--maintenance{fill:rgb(var(--theme-color-warning) / .22);stroke:rgb(var(--theme-color-warning))}.operations-visual__orbit{z-index:1;border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .22);pointer-events:none;border-radius:999px;display:block;position:absolute}.operations-visual__orbit--outer{aspect-ratio:1;border-color:rgb(var(--theme-color-accent) / .36);width:min(25rem,82vw);box-shadow:inset 0 0 2.5rem rgb(var(--theme-color-accent) / .12), 0 0 2.75rem rgb(var(--theme-color-accent) / .16)}.operations-visual__orbit--inner{aspect-ratio:1;border-color:rgb(var(--theme-color-positive) / .28);width:min(18rem,62vw);transform:rotate(18deg)scaleY(.72)}.operations-visual__orbit--core{z-index:2;aspect-ratio:1;border-color:rgb(var(--theme-color-text) / .16);background:radial-gradient(circle, rgb(var(--theme-color-accent) / .14), transparent 62%), radial-gradient(circle, rgb(var(--theme-color-positive) / .09), transparent 74%);width:min(11.5rem,42vw);box-shadow:inset 0 0 2.2rem rgb(var(--theme-color-accent) / .16), 0 0 2.2rem rgb(var(--theme-color-positive) / .1);transform:rotate(-11deg)scaleX(1.12)}.operations-visual__scan{z-index:2;background:linear-gradient(90deg, transparent, rgb(var(--theme-color-accent) / .5), rgb(var(--theme-color-positive) / .28), transparent);width:min(24rem,74vw);height:.16rem;box-shadow:0 0 1.15rem rgb(var(--theme-color-accent) / .2);opacity:.46;transform-origin:50%;border-radius:999px;display:block;position:absolute}.operations-visual__scan--one{--scan-rotate:11deg;--scan-y:-3.2rem;transform:translateY(-3.2rem) rotate(var(--scan-rotate))}.operations-visual__scan--two{--scan-rotate:-18deg;--scan-y:3.1rem;opacity:.32;transform:translateY(3.1rem) rotate(var(--scan-rotate))}.operations-visual__core{z-index:5;aspect-ratio:1;width:min(14.5rem,52vw);transform:translate3d(0, var(--ops-depth-node), 0);will-change:transform;place-items:center;display:grid;position:relative}.operations-visual__core-glow{background:radial-gradient(circle, rgb(var(--theme-color-accent) / .24), transparent 58%), radial-gradient(circle, rgb(var(--theme-color-positive) / .13), transparent 70%);filter:blur(.55rem);opacity:.68;border-radius:999px;position:absolute;inset:2%}.operations-visual__core-panel{aspect-ratio:1.05;place-items:center;gap:var(--theme-space-xs);border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .42);border-radius:var(--theme-radius-media);width:min(11.25rem,42vw);min-width:0;padding:var(--theme-space-md);background:linear-gradient(145deg, rgb(var(--theme-color-text) / .08), transparent 36%), radial-gradient(circle at 50% 26%, rgb(var(--theme-color-accent) / .2), transparent 58%), linear-gradient(180deg, rgb(var(--theme-color-surface-strong) / .98), rgb(var(--theme-color-background-deep) / .86));box-shadow:0 1.2rem 3.6rem #00000057, 0 0 2.65rem rgb(var(--theme-color-accent) / .18), inset 0 0 0 1px rgb(var(--theme-color-text) / .08), inset 0 -1.1rem 2.6rem rgb(var(--theme-color-accent-strong) / .1);display:grid;position:relative;overflow:hidden}.operations-visual__core-panel:before,.operations-visual__core-panel:after{content:"";pointer-events:none;position:absolute}.operations-visual__core-panel:before{background:linear-gradient(90deg, transparent, rgb(var(--theme-color-accent) / .12), transparent), linear-gradient(rgb(var(--theme-color-accent) / .075) 1px, transparent 1px);opacity:.42;background-size:100% 100%,100% 1.6rem;inset:0}.operations-visual__core-panel:after{background:linear-gradient(90deg, transparent, rgb(var(--theme-color-positive) / .72), transparent);height:.16rem;box-shadow:0 0 1.6rem rgb(var(--theme-color-positive) / .4);border-radius:999px;inset:auto 16% .9rem}.operations-visual__core-icon,.operations-visual__core-copy,.operations-visual__core-dock{z-index:1;position:relative}.operations-visual__core-icon{border:var(--theme-border-width) solid rgb(var(--theme-color-positive) / .32);border-radius:var(--theme-radius-control);background:radial-gradient(circle at 50% 34%, rgb(var(--theme-color-positive) / .18), transparent 58%), rgb(var(--theme-color-background-deep) / .72);width:4.35rem;height:4.35rem;color:rgb(var(--theme-color-positive));box-shadow:inset 0 0 0 1px rgb(var(--theme-color-text) / .06), 0 0 2rem rgb(var(--theme-color-positive) / .2);place-items:center;display:grid}.operations-visual__core-icon .marketing-icon{width:3.05rem;height:3.05rem;color:rgb(var(--theme-color-positive))}.operations-visual__core-copy{text-align:center;justify-items:center;gap:.15rem;min-width:0;display:grid}.operations-visual__core-copy strong{color:rgb(var(--theme-color-text));letter-spacing:0;font-size:1.05rem;font-weight:800;line-height:1}.operations-visual__core-dock{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;width:100%;display:grid}.operations-visual__core-dock i{background:rgb(var(--theme-color-accent) / .52);height:.32rem;box-shadow:0 0 .7rem rgb(var(--theme-color-accent) / .3);border-radius:999px;display:block}.operations-visual__core-dock i:nth-child(2){background:rgb(var(--theme-color-positive) / .62);box-shadow:0 0 .7rem rgb(var(--theme-color-positive) / .3)}.operations-visual__infrastructure{z-index:3;pointer-events:none;transform:translate3d(0, var(--ops-depth-node), 0);will-change:transform;position:absolute;inset:0}.operations-visual__infra-node{border:var(--theme-border-width) solid rgb(var(--ops-tone-color) / .34);background:rgb(var(--theme-color-background-deep) / .78);min-width:0;box-shadow:0 0 .9rem rgb(var(--ops-tone-color) / .12), inset 0 0 0 1px rgb(var(--theme-color-text) / .04);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));border-radius:999px;align-items:center;gap:.38rem;padding:.34rem .48rem;display:inline-flex;position:absolute}.operations-visual__infra-node .marketing-icon{width:.86rem;height:.86rem;color:rgb(var(--ops-tone-color))}.operations-visual__infra-node span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operations-visual__infra-node:first-child{top:8%;left:50%;transform:translate(-50%)}.operations-visual__infra-node:nth-child(2){top:45%;right:18%;transform:translateY(-50%)}.operations-visual__infra-node:nth-child(3){bottom:8%;left:50%;transform:translate(-50%)}.operations-visual__infra-node:nth-child(4){top:45%;left:18%;transform:translateY(-50%)}.operations-visual__node,.operations-visual__line{display:block;position:absolute}.operations-visual__node{z-index:2;border:var(--theme-border-width) solid rgb(var(--theme-color-positive) / .58);background:rgb(var(--theme-color-background-deep));width:1rem;height:1rem;box-shadow:0 0 .9rem rgb(var(--theme-color-positive) / .28);border-radius:999px}.operations-visual__node:after{border:var(--theme-border-width) solid rgb(var(--theme-color-positive) / .18);border-radius:inherit;content:"";position:absolute;inset:-.45rem}.operations-visual__node--one{top:10%;left:18%}.operations-visual__node--two{top:18%;right:18%}.operations-visual__node--three{bottom:18%;left:24%}.operations-visual__node--four{bottom:12%;right:23%}.operations-visual__line{z-index:1;width:min(22rem,58vw);height:var(--theme-border-width);background:linear-gradient(90deg, transparent, rgb(var(--theme-color-accent) / .44), rgb(var(--theme-color-positive) / .24), transparent);transform-origin:50%}.operations-visual__line--one{transform:rotate(23deg)}.operations-visual__line--two{transform:rotate(-28deg)}.operations-visual__line--three{transform:rotate(86deg)}.operations-visual__telemetry-stack{z-index:4;pointer-events:none;transform:translate3d(0, var(--ops-depth-telemetry), 0);will-change:transform;position:absolute;inset:0}.operations-visual__telemetry-card{align-items:center;gap:var(--theme-space-xs);border:var(--theme-border-width) solid rgb(var(--ops-tone-color) / .32);border-radius:var(--theme-radius-panel);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .1), transparent 54%), rgb(var(--theme-color-background-deep) / .82);width:min(11.8rem,42vw);min-width:0;box-shadow:var(--theme-shadow-telemetry);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));padding:.58rem .65rem;display:inline-flex;position:absolute}.operations-visual__telemetry-card .marketing-icon{width:1rem;height:1rem;color:rgb(var(--ops-tone-color));flex:none}.operations-visual__telemetry-card span{gap:.05rem;min-width:0;display:grid}.operations-visual__telemetry-card strong,.operations-visual__telemetry-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.operations-visual__telemetry-card strong{color:rgb(var(--theme-color-text));font-size:var(--theme-type-micro);font-style:normal;font-weight:760}.operations-visual__telemetry-card em{color:rgb(var(--theme-color-muted));font-size:.68rem;font-style:normal}.operations-visual__telemetry-card--1{top:2%;left:0}.operations-visual__telemetry-card--2{top:4%;right:0}.operations-visual__telemetry-card--3{top:50%;right:-1%;transform:translateY(-50%)}.operations-visual__telemetry-card--4{bottom:6%;left:0}.operations-visual__telemetry-card--5{bottom:0;right:8%}.operations-visual__telemetry-card--6{top:50%;left:-1%;transform:translateY(-50%)}.operations-visual__status-grid{z-index:2;gap:var(--theme-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));display:grid;position:relative}.operations-visual__status{gap:var(--theme-space-2xs);border:var(--theme-border-width) solid rgb(var(--ops-tone-color) / .34);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .14), transparent 48%), var(--theme-gradient-telemetry);box-shadow:var(--theme-shadow-telemetry);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));display:grid;position:relative}.operations-visual__status:before{border-radius:inherit;background:var(--ops-tone-line);content:"";opacity:.78;width:.15rem;position:absolute;inset:0 auto 0 0}.operations-visual__status-icon{border-radius:var(--theme-radius-control);background:rgb(var(--ops-tone-color) / .12);width:2rem;height:2rem;color:rgb(var(--ops-tone-color));place-items:center;display:grid}.operations-visual__status-icon .marketing-icon{width:1rem;height:1rem}.operations-visual__status strong{overflow-wrap:anywhere;min-width:0;font-size:var(--theme-type-caption);line-height:1.25}.operations-visual__status-meter{background:rgb(var(--theme-color-surface-strong) / .62);border-radius:999px;height:.28rem;display:block;overflow:hidden}.operations-visual__status-meter span{width:var(--signal-level,72%);border-radius:inherit;background:linear-gradient(90deg, rgb(var(--ops-tone-color)), rgb(var(--ops-tone-secondary)));height:100%;display:block}.section-container{padding-block:clamp(2.5rem,5.4vw,5rem);position:relative}.section-container:after{inset:auto var(--theme-space-page) 0;height:var(--theme-border-width);background:linear-gradient(90deg, transparent, rgb(var(--theme-color-accent) / .22), rgb(var(--theme-color-positive) / .14), transparent);content:"";opacity:.58;pointer-events:none;position:absolute}.section-container:not(.section-container--band):before{inset:var(--theme-space-xl) auto var(--theme-space-xl) var(--theme-space-page);width:var(--theme-border-width);background:linear-gradient(180deg, transparent, rgb(var(--theme-color-accent) / .28), rgb(var(--theme-color-positive) / .16), transparent);content:"";opacity:.28;pointer-events:none;position:absolute}.section-container[id]{scroll-margin-top:calc(var(--theme-size-nav) + var(--theme-space-md))}.section-container--compact{padding-block:clamp(2rem,4.2vw,4rem)}.section-container--compact:after{opacity:.56}.section-container--band{border-block:var(--theme-border-width) solid rgb(var(--theme-color-border) / .36);background:linear-gradient(180deg, rgb(var(--theme-color-background-deep) / .3), rgb(var(--theme-color-surface) / .22)), var(--theme-gradient-horizon);position:relative}.section-container--band:before{background:radial-gradient(circle at 8% 20%, rgb(var(--theme-color-accent) / .08), transparent 22rem), radial-gradient(circle at 92% 70%, rgb(var(--theme-color-positive) / .06), transparent 20rem);content:"";pointer-events:none;position:absolute;inset:0}.section-container--band>*{position:relative}.responsive-content-shell{--section-copy-max:46rem;--section-heading-max:23ch;gap:clamp(var(--theme-space-sm), 2.2vw, var(--theme-space-lg));margin-bottom:clamp(var(--theme-space-md), 3vw, var(--theme-space-xl));display:grid}.responsive-content-shell--center{--section-copy-max:58rem;--section-heading-max:28ch;text-align:center;justify-items:center}.responsive-content-shell__copy{width:min(100%, var(--section-copy-max));gap:var(--theme-space-sm);display:grid}.responsive-content-shell--center .responsive-content-shell__copy{justify-items:center;margin-inline:auto}.responsive-content-shell h2,.cta-section h2,.route-title{max-width:min(100%, var(--section-heading-max,23ch));font-size:var(--theme-type-section);letter-spacing:0;font-weight:770;line-height:var(--theme-line-title);text-wrap:balance;margin:0}.responsive-content-shell__copy p{max-width:min(100%, var(--section-copy-max));text-wrap:pretty}.responsive-content-shell--center .responsive-content-shell__copy p{max-width:min(100%,54rem)}.feature-grid,.service-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--theme-size-card-min)), 1fr));align-items:stretch;gap:clamp(.8rem,1.45vw,1.12rem);width:100%;display:grid}.feature-card,.service-card,.stats-panel,.route-panel,.cta-section{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .58);border-radius:var(--theme-radius-panel);background:var(--theme-gradient-surface);box-shadow:var(--theme-shadow-panel);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass))}.feature-card,.service-card{gap:clamp(.62rem, 1vw, var(--theme-space-sm));min-width:0;min-height:12.85rem;padding:clamp(var(--theme-space-md), 1.65vw, 1.3rem);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), box-shadow var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard);align-content:start;display:grid;position:relative;overflow:hidden}.feature-card:before,.service-card:before,.feature-card:after,.service-card:after{content:"";pointer-events:none;position:absolute}.feature-card:before,.service-card:before{background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .12), transparent 42%), linear-gradient(180deg, rgb(var(--theme-color-positive) / .06), transparent 72%);opacity:0;transition:opacity var(--theme-motion-standard) var(--theme-ease-standard);inset:0}.feature-card:after,.service-card:after{top:var(--theme-space-sm);right:var(--theme-space-sm);background:linear-gradient(90deg, rgb(var(--theme-color-accent) / .72) 0 18%, transparent 18% 32%, rgb(var(--theme-color-positive) / .64) 32% 50%, transparent 50% 66%, rgb(var(--theme-color-accent-strong) / .58) 66% 100%);opacity:.36;border-radius:999px;width:2.35rem;height:.34rem}.feature-card>*,.service-card>*{z-index:1;position:relative}.feature-card:hover,.service-card:hover{border-color:rgb(var(--theme-color-accent) / .5);background:var(--theme-gradient-panel);box-shadow:var(--theme-shadow-soft);transform:translateY(-.08rem)}.feature-card:focus-within,.service-card:focus-within{border-color:rgb(var(--theme-color-accent) / .58);box-shadow:var(--theme-shadow-glow)}.feature-card:hover:before,.service-card:hover:before{opacity:1}.feature-card{justify-items:start}.feature-card__icon,.service-card__icon{border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .42);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-accent) / .1);width:2.55rem;height:2.55rem;color:rgb(var(--theme-color-accent));place-items:center;display:grid}.marketing-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.42rem;height:1.42rem}.feature-card h3,.service-card h3,.stats-panel h3{text-wrap:balance;margin:0;font-size:1rem;font-weight:760;line-height:1.25}.feature-card p,.service-card p{text-wrap:pretty}.service-card__header{justify-content:space-between;align-items:center;gap:var(--theme-space-md);display:flex}.service-grid--catalog .service-card{min-height:16.5rem}.service-card ul,.route-panel__list{gap:var(--theme-space-xs);margin:0;padding:0;list-style:none;display:grid}.service-card li{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);padding-left:1rem;line-height:1.45;position:relative}.service-card li:before{background:rgb(var(--theme-color-positive));content:"";border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.7em;left:0}.operations-section{width:100%}.operations-section>*{width:min(100%, var(--theme-size-content-wide));margin-inline:auto}.operational-signal-rail{gap:var(--theme-space-sm);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .52);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:linear-gradient(90deg, rgb(var(--theme-color-accent) / .08), transparent 46%), var(--theme-gradient-surface);box-shadow:var(--theme-shadow-panel);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));display:grid;position:relative;overflow:hidden}.operational-signal-rail:before,.operational-signal-rail:after{content:"";pointer-events:none;position:absolute}.operational-signal-rail:before{background:linear-gradient(rgb(var(--theme-color-accent) / .07) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-accent) / .05) 1px, transparent 1px);opacity:.58;background-size:2.8rem 2.8rem;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 72%);mask-image:linear-gradient(120deg,#000,#0000 72%)}.operational-signal-rail:after{background:linear-gradient(90deg, transparent, rgb(var(--theme-color-accent) / .55), rgb(var(--theme-color-positive) / .36), transparent);height:.1rem;box-shadow:0 0 1.5rem rgb(var(--theme-color-accent) / .32);opacity:.72;inset:auto 1rem 0}.operational-signal-rail>*{position:relative}.operational-signal-rail__header{justify-content:space-between;align-items:center;gap:var(--theme-space-xs);border-bottom:var(--theme-border-width) solid rgb(var(--theme-color-border) / .42);min-width:0;padding:0 0 var(--theme-space-sm);flex-wrap:wrap;display:flex}.operational-signal-rail__header span,.operational-signal-card span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase;line-height:1.2}.operational-signal-rail__header strong{min-width:0;color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);font-weight:760}.operational-signal-rail__grid{gap:var(--theme-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.operational-signal-card{gap:var(--theme-space-2xs);border:var(--theme-border-width) solid var(--ops-tone-border);border-radius:var(--theme-radius-control);min-width:0;padding:var(--theme-space-sm);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .12), transparent 54%), rgb(var(--theme-color-background-deep) / .42);box-shadow:inset 0 0 0 1px rgb(var(--theme-color-text) / .04);display:grid;position:relative;overflow:hidden}.operational-signal-card:before{background:var(--ops-tone-line);content:"";width:.16rem;position:absolute;inset:0 auto 0 0}.operational-signal-card .marketing-icon{width:1.15rem;height:1.15rem;color:rgb(var(--ops-tone-color))}.operational-signal-card strong{min-width:0;color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);overflow-wrap:anywhere;line-height:1.2}.operational-signal-card p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-micro);margin:0;line-height:1.45}.stats-panel{gap:var(--theme-space-md);padding:var(--theme-space-lg);background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .08), transparent 46%), var(--theme-gradient-surface);display:grid;position:relative;overflow:hidden}.stats-panel:before{background:linear-gradient(rgb(var(--theme-color-accent) / .08) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-accent) / .06) 1px, transparent 1px);content:"";opacity:.52;pointer-events:none;background-size:2.4rem 2.4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 68%);mask-image:linear-gradient(120deg,#000,#0000 68%)}.stats-panel>*{position:relative}.stats-panel__grid{gap:var(--theme-space-sm);display:grid}.stats-panel__item{gap:var(--theme-space-2xs);border-top:var(--theme-border-width) solid rgb(var(--theme-color-border) / .48);border-left:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .24);padding-left:var(--theme-space-sm);padding-top:var(--theme-space-sm);display:grid}.stats-panel__item strong{color:rgb(var(--theme-color-text));font-family:var(--theme-font-mono);font-size:var(--theme-type-subtitle);line-height:1}.cta-section{--section-copy-max:56rem;--section-heading-max:26ch;gap:clamp(var(--theme-space-md), 2vw, var(--theme-space-lg));padding:clamp(var(--theme-space-md), 2.5vw, var(--theme-space-xl));background:radial-gradient(circle at 88% 50%, rgb(var(--theme-color-positive) / .1), transparent 16rem), var(--theme-gradient-surface);display:grid;position:relative;overflow:hidden}.cta-section:before{background:linear-gradient(90deg, rgb(var(--theme-color-accent) / .1), transparent 42%), linear-gradient(180deg, rgb(var(--theme-color-positive) / .08), transparent);content:"";pointer-events:none;position:absolute;inset:0}.cta-section:after{inset:auto var(--theme-space-lg) var(--theme-space-lg) auto;background:linear-gradient(90deg, transparent, rgb(var(--theme-color-positive) / .76), rgb(var(--theme-color-accent) / .72));width:min(12rem,42%);height:.12rem;box-shadow:0 0 1.5rem rgb(var(--theme-color-accent) / .28);content:"";pointer-events:none;position:absolute}.cta-section>*{position:relative}.cta-section__copy{width:min(100%, var(--section-copy-max));gap:var(--theme-space-sm);display:grid}.cta-section__copy p{text-wrap:pretty;max-width:min(100%,54rem)}.page-banner,.route-banner{gap:var(--theme-space-stack);width:min(100%, var(--theme-size-content-wide));padding:clamp(2.35rem, 5.4vw, 4.7rem) var(--theme-space-page) clamp(1.9rem, 4vw, 3rem);margin:0 auto;display:grid;position:relative}.page-banner{isolation:isolate;overflow:hidden}.page-banner>:not(.page-banner__topology){z-index:1;position:relative}.route-banner:before{inset:0 var(--theme-space-page);z-index:-1;border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .42);border-radius:var(--theme-radius-panel);background:var(--theme-gradient-panel);box-shadow:var(--theme-shadow-panel);content:"";position:absolute}.page-banner:before{z-index:-2;background:radial-gradient(ellipse 64rem 24rem at 18% 42%, rgb(var(--theme-color-background-deep) / .68), transparent 76%), radial-gradient(ellipse 58rem 22rem at 62% 36%, rgb(var(--theme-color-accent) / .14), transparent 74%), radial-gradient(ellipse 44rem 18rem at 88% 72%, rgb(var(--theme-color-positive) / .075), transparent 80%);content:"";opacity:.92;pointer-events:none;position:absolute;inset:clamp(.2rem,1vw,.75rem) calc(50% - 50vw) 0;-webkit-mask-image:radial-gradient(86% 74% at 44% 44%,#000 0 54%,#000000a3 72%,#0000 100%);mask-image:radial-gradient(86% 74% at 44% 44%,#000 0 54%,#000000a3 72%,#0000 100%)}.page-banner:after{inset:auto var(--theme-space-page) 0;z-index:-1;background:linear-gradient(90deg, rgb(var(--theme-color-positive) / .75), rgb(var(--theme-color-accent) / .72), transparent);content:"";opacity:.78;height:.12rem;position:absolute}.page-banner__topology{top:50%;right:max(var(--theme-space-page), 2rem);z-index:0;width:min(40rem,54vw);height:min(19rem,72%);color:rgb(var(--theme-color-accent));opacity:.3;pointer-events:none;transform:translate3d(0, calc(-50% + var(--ops-depth-infrastructure)), 0);will-change:transform;position:absolute}.page-banner__topology svg{width:100%;height:100%;overflow:visible}.page-banner__topology :is(path,rect,circle){vector-effect:non-scaling-stroke}.page-banner__topology-plane{fill:rgb(var(--theme-color-surface-glass) / .24);stroke:rgb(var(--theme-color-accent) / .2);stroke-width:1px}.page-banner__topology-plane-line,.page-banner__topology-device-line{fill:none;stroke:rgb(var(--theme-color-grid) / .35);stroke-linecap:round;stroke-width:.9px}.page-banner__topology-rail{fill:none;stroke:currentColor;stroke-dasharray:4 9;stroke-linecap:round;stroke-width:1.55px;filter:drop-shadow(0 0 .55rem rgb(var(--theme-color-accent) / .22))}.page-banner__topology-rail--secondary{color:rgb(var(--theme-color-positive));opacity:.62}.page-banner__topology-rail--support{color:rgb(var(--theme-color-accent-strong));opacity:.48}.page-banner__topology-device{fill:rgb(var(--theme-color-background-deep) / .82);stroke:rgb(var(--theme-color-accent) / .44);stroke-width:1.15px}.page-banner__topology-device--core{fill:rgb(var(--theme-color-surface-strong) / .84);stroke:rgb(var(--theme-color-positive) / .48)}.page-banner__topology-device--cloud{stroke:rgb(var(--theme-color-accent-strong) / .48)}.page-banner__topology-device--server{stroke:rgb(var(--theme-color-accent) / .52)}.page-banner__topology-device--security{stroke:rgb(var(--theme-color-positive) / .5)}.page-banner__topology-device-line{stroke:rgb(var(--theme-color-text) / .42);stroke-width:1.2px}.page-banner__topology-node{fill:rgb(var(--theme-color-background-deep));stroke:currentColor;stroke-width:1.4px}.page-banner__topology-node--healthy{color:rgb(var(--theme-color-positive))}.page-banner__topology-node--active{color:rgb(var(--theme-color-accent))}.page-banner__copy{gap:clamp(var(--theme-space-sm), 2.2vw, var(--theme-space-lg));width:min(100%,54rem);display:grid}.page-banner h1{text-wrap:balance;max-width:min(100%,16ch);font-size:clamp(2.65rem,5.35vw,4.6rem)}.page-banner p{text-wrap:pretty;max-width:min(100%,48rem)}.marketing-page--subpage .section-container{padding-block:clamp(2.15rem,4.6vw,4.45rem)}.marketing-page--subpage .section-container--compact{padding-block:clamp(1.65rem,3.4vw,3.35rem)}.marketing-page--subpage .section-container+.section-container{padding-top:clamp(1.55rem,3.1vw,3.15rem)}.route-shell{gap:var(--theme-space-stack);padding-block:var(--theme-space-xl) var(--theme-space-section);display:grid}.route-banner{width:100%;padding-inline:0}.route-banner:before{inset:0}.route-panel{gap:var(--theme-space-cluster);padding:var(--theme-space-lg);display:grid}.route-panel__list{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--theme-size-panel-min)), 1fr));gap:var(--theme-space-cluster)}.route-panel__list li{border-left:.18rem solid rgb(var(--theme-color-accent));padding-left:var(--theme-space-cluster);color:rgb(var(--theme-color-muted));line-height:var(--theme-line-copy)}.route-panel__list strong{color:rgb(var(--theme-color-text));font-weight:730;display:block}.status-rail{gap:var(--theme-space-sm);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .6);border-radius:var(--theme-radius-panel);padding:var(--theme-space-cluster);background:rgb(var(--theme-color-background) / .56);box-shadow:var(--theme-shadow-panel);display:grid}.assessment-intake-shell{gap:var(--theme-space-cluster);align-items:start;display:grid}.assessment-intake-panel,.portal-preview-panel,.public-notice,.msp-footer__note{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .58);border-radius:var(--theme-radius-panel);background:var(--theme-gradient-surface);box-shadow:var(--theme-shadow-panel);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass))}.assessment-intake-panel{gap:var(--theme-space-sm);padding:var(--theme-space-lg);display:grid}.assessment-intake-panel>span,.portal-preview-panel__header span,.portal-preview-panel__status span,.portal-preview-tile span,.public-notice span,.msp-footer__note span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase}.assessment-intake-panel h2{font-size:var(--theme-type-subtitle);font-weight:760;line-height:var(--theme-line-title);margin:0}.assessment-intake-panel p,.assessment-intake-panel li,.portal-preview-panel__status p,.public-notice p,.msp-footer p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);line-height:var(--theme-line-copy);margin:0}.public-notice{gap:var(--theme-space-sm);padding:clamp(var(--theme-space-md), 2vw, var(--theme-space-lg));background:linear-gradient(90deg, rgb(var(--theme-color-warning) / .1), transparent 42%), var(--theme-gradient-surface);display:grid;overflow:hidden}.public-notice p{max-width:58rem}.assessment-intake-panel ul{gap:var(--theme-space-sm);margin:var(--theme-space-xs) 0 0;padding:0;list-style:none;display:grid}.assessment-intake-panel li{border-left:.16rem solid rgb(var(--theme-color-accent));padding-left:var(--theme-space-sm)}.assessment-intake-panel strong{color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);display:block}.portal-preview-grid{gap:var(--theme-space-xl);width:min(100%, var(--theme-size-content-wide));margin-inline:auto;display:grid}.portal-preview-panel{gap:var(--theme-space-lg);min-width:0;padding:var(--theme-space-lg);min-height:100%;display:grid;position:relative;overflow:hidden}.portal-preview-panel:before{background:radial-gradient(circle at 70% 18%, rgb(var(--theme-color-accent) / .1), transparent 18rem), linear-gradient(145deg, rgb(var(--theme-color-accent-strong) / .06), transparent 46%);content:"";pointer-events:none;position:absolute;inset:0}.portal-preview-panel>*{position:relative}.portal-preview-panel__header,.portal-preview-panel__status{gap:var(--theme-space-xs);display:grid}.portal-preview-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.portal-preview-panel__header strong{border:var(--theme-border-width) solid rgb(var(--theme-color-positive) / .44);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-positive) / .1);color:rgb(var(--theme-color-positive));font-size:var(--theme-type-micro);padding:.42rem .62rem;line-height:1}.portal-preview-panel__status{border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .28);border-radius:var(--theme-radius-panel);min-height:10rem;padding:var(--theme-space-lg);background:linear-gradient(180deg, rgb(var(--theme-color-background-deep) / .34), rgb(var(--theme-color-background) / .72)), var(--theme-gradient-grid);background-size:auto,2.4rem 2.4rem;align-content:end}.portal-preview-panel__tiles{gap:var(--theme-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-preview-tile{gap:var(--theme-space-2xs);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .46);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:rgb(var(--theme-color-background) / .52);display:grid}.portal-preview-tile,.maintenance-card,.stats-panel__item{transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard)}.portal-preview-tile:hover,.maintenance-card:hover{border-color:rgb(var(--theme-color-accent) / .5);background:rgb(var(--theme-color-surface-strong) / .58);transform:translateY(-.08rem)}.portal-preview-tile .marketing-icon{color:rgb(var(--theme-color-accent))}.portal-preview-tile strong{color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption)}.msp-footer{border-top:var(--theme-border-width) solid rgb(var(--theme-color-border) / .46);background:linear-gradient(180deg, rgb(var(--theme-color-background) / .36), rgb(var(--theme-color-background-deep) / .94)), var(--theme-gradient-horizon);position:relative;overflow:hidden}.msp-footer:before{background:radial-gradient(circle at 12% 18%, rgb(var(--theme-color-accent) / .14), transparent 22rem), radial-gradient(circle at 88% 0%, rgb(var(--theme-color-positive) / .1), transparent 18rem);content:"";pointer-events:none;position:absolute;inset:0}.msp-footer__inner{gap:var(--theme-space-xl);width:min(100%, var(--theme-size-content-wide));padding:var(--theme-space-2xl) var(--theme-space-page) var(--theme-space-xl);margin:0 auto;display:grid;position:relative}.msp-footer__brand,.msp-footer__nav,.msp-footer__note{gap:var(--theme-space-sm);align-content:start;display:grid}.msp-brand--footer{width:fit-content}.msp-footer__brand p{max-width:34rem}.msp-footer__nav h2{color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);margin:0;font-weight:760;line-height:1.25}.msp-footer__nav a{width:fit-content;color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);transition:color var(--theme-motion-standard) var(--theme-ease-standard);line-height:1.4}.msp-footer__nav a:hover{color:rgb(var(--theme-color-accent))}.msp-footer__note{padding:var(--theme-space-lg)}.admin-theme-boundary{--admin-page-background:radial-gradient(circle at 15% 6%, rgb(var(--theme-color-accent) / .16), transparent 28rem), radial-gradient(circle at 84% 12%, rgb(var(--theme-color-lake) / .18), transparent 32rem), linear-gradient(180deg, rgb(var(--theme-color-background-deep)), rgb(var(--theme-color-background)) 48%, #040911);--admin-route-banner-background:linear-gradient(145deg, rgb(var(--theme-color-surface-strong) / .86), rgb(var(--theme-color-background) / .76));--admin-panel-background:linear-gradient(180deg, rgb(var(--theme-color-surface-glass) / .82), rgb(var(--theme-color-surface) / .64));--admin-panel-strong-background:rgb(var(--theme-color-background-deep) / .72);--admin-card-background:rgb(var(--theme-color-background) / .5);--admin-card-emphasis-background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .1), transparent 48%), rgb(var(--theme-color-background) / .56);--admin-card-hover-background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .12), transparent 52%), var(--admin-card-background);--admin-card-inset-background:linear-gradient(180deg, rgb(var(--theme-color-text) / .045), transparent 46%), rgb(var(--theme-color-background-deep) / .38);--admin-section-background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .07), transparent 48%), rgb(var(--theme-color-background-deep) / .36);--admin-ops-summary-background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .12), transparent 48%), linear-gradient(180deg, rgb(var(--theme-color-positive) / .06), transparent 78%), rgb(var(--theme-color-background-deep) / .5);--admin-timeline-background:linear-gradient(rgb(var(--theme-color-accent) / .055) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-accent) / .045) 1px, transparent 1px), rgb(var(--theme-color-background-deep) / .38);--admin-muted-panel-background:rgb(var(--theme-color-surface-strong) / .32);--admin-control-background:rgb(var(--theme-color-background) / .58);--admin-meter-background:rgb(var(--theme-color-surface-strong) / .72);--admin-loading-background:linear-gradient(90deg, transparent, rgb(var(--theme-color-accent) / .12), transparent), rgb(var(--theme-color-background) / .46);--admin-button-secondary-background:rgb(var(--theme-color-background-deep) / .44);--admin-button-secondary-hover-background:rgb(var(--theme-color-surface-strong) / .82);--admin-button-primary-text:var(--theme-color-background-deep);--admin-border-subtle:rgb(var(--theme-color-border) / .42);--admin-border-panel:rgb(var(--theme-color-border) / .58);--admin-border-control:rgb(var(--theme-color-border) / .72);--admin-border-accent:rgb(var(--theme-color-accent) / .5);--admin-accent-background:rgb(var(--theme-color-accent) / .08);--admin-positive-background:rgb(var(--theme-color-positive) / .1);--admin-warning-background:rgb(var(--theme-color-warning) / .1);--admin-danger-background:rgb(var(--theme-color-danger) / .1);min-height:calc(100svh - var(--theme-size-nav));background:var(--admin-page-background);color:rgb(var(--theme-color-text));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background var(--theme-motion-standard) var(--theme-ease-standard), color var(--theme-motion-standard) var(--theme-ease-standard)}[data-admin-theme=light]{--theme-color-background:248 250 252;--theme-color-background-deep:241 246 250;--theme-color-surface:255 255 255;--theme-color-surface-strong:238 245 249;--theme-color-surface-glass:255 255 255;--theme-color-text:15 23 42;--theme-color-muted:71 85 105;--theme-color-subtle:100 116 139;--theme-color-border:190 205 219;--theme-color-grid:101 150 178;--theme-color-accent:0 101 134;--theme-color-accent-strong:24 82 164;--theme-color-lake:25 116 145;--theme-color-positive:20 111 56;--theme-color-warning:132 75 14;--theme-color-danger:176 43 53;--theme-color-control-surface:255 255 255;--theme-color-control-surface-hover:244 248 251;--theme-color-control-surface-focus:255 255 255;--theme-color-control-border:106 133 158;--theme-color-control-placeholder:100 116 139;--theme-gradient-page:radial-gradient(circle at 16% 0%, rgb(var(--theme-color-accent) / .08), transparent 28rem), radial-gradient(circle at 88% 8%, rgb(var(--theme-color-positive) / .06), transparent 30rem), linear-gradient(180deg, rgb(var(--theme-color-background)), rgb(var(--theme-color-background-deep)) 62%, #ecf2f7);--theme-gradient-hero:linear-gradient(140deg, rgb(var(--theme-color-accent) / .12), rgb(var(--theme-color-accent-strong) / .06) 46%, rgb(var(--theme-color-positive) / .06)), linear-gradient(180deg, rgb(var(--theme-color-surface) / .96), rgb(var(--theme-color-surface-strong) / .84));--theme-gradient-surface:linear-gradient(180deg, rgb(var(--theme-color-surface) / .96), rgb(var(--theme-color-surface-strong) / .78));--theme-gradient-panel:linear-gradient(145deg, rgb(var(--theme-color-surface) / .98), rgb(var(--theme-color-surface-strong) / .78));--theme-gradient-horizon:linear-gradient(180deg, rgb(var(--theme-color-lake) / .08), transparent 20rem), linear-gradient(90deg, transparent, rgb(var(--theme-color-accent) / .08), transparent);--theme-gradient-action:linear-gradient(135deg, rgb(var(--theme-color-positive)), #126334);--theme-gradient-grid:linear-gradient(rgb(var(--theme-color-grid) / .08) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-grid) / .08) 1px, transparent 1px);--admin-page-background:linear-gradient(180deg, #f9fbfd, #f1f6fa);--admin-route-banner-background:linear-gradient(145deg, #fff, #f5f9fc);--admin-panel-background:rgb(var(--theme-color-surface));--admin-panel-strong-background:rgb(var(--theme-color-background-deep));--admin-card-background:rgb(var(--theme-color-surface));--admin-card-emphasis-background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .08), transparent 52%), rgb(var(--theme-color-surface));--admin-card-hover-background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .1), transparent 52%), rgb(var(--theme-color-surface));--admin-card-inset-background:linear-gradient(180deg, rgb(var(--theme-color-accent) / .035), transparent 52%), #f7fafd;--admin-section-background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .055), transparent 52%), #f7fafd;--admin-ops-summary-background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .08), transparent 52%), linear-gradient(180deg, rgb(var(--theme-color-positive) / .05), transparent 76%), rgb(var(--theme-color-surface));--admin-timeline-background:linear-gradient(rgb(var(--theme-color-accent) / .055) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-accent) / .045) 1px, transparent 1px), #f7fafd;--admin-muted-panel-background:#f6f9fc;--admin-control-background:#eef5f9;--admin-meter-background:#e2ecf4;--admin-loading-background:linear-gradient(90deg, transparent, rgb(var(--theme-color-accent) / .14), transparent), #f4f8fb;--admin-button-secondary-background:rgb(var(--theme-color-surface));--admin-button-secondary-hover-background:#eff8fc;--admin-button-primary-text:255 255 255;--admin-border-subtle:rgb(var(--theme-color-border) / .5);--admin-border-panel:rgb(var(--theme-color-border) / .72);--admin-border-control:rgb(var(--theme-color-control-border) / .8);--admin-border-accent:rgb(var(--theme-color-accent) / .46);--admin-accent-background:rgb(var(--theme-color-accent) / .08);--admin-positive-background:rgb(var(--theme-color-positive) / .1);--admin-warning-background:rgb(var(--theme-color-warning) / .1);--admin-danger-background:rgb(var(--theme-color-danger) / .1);--theme-shadow-soft:0 1.5rem 4rem #1f344a24;--theme-shadow-panel:0 1rem 2.75rem #1f344a1f;--theme-shadow-nav:0 1rem 2.4rem #1f344a1f;--theme-shadow-glow:0 0 2.4rem rgb(var(--theme-color-accent) / .16);--theme-shadow-action:0 .85rem 2rem rgb(var(--theme-color-positive) / .18);--theme-shadow-control:inset 0 0 0 1px rgb(var(--theme-color-text) / .06), 0 .65rem 1.5rem #1f344a1a;--theme-shadow-control-focus:0 0 0 .22rem rgb(var(--theme-color-accent) / .18), 0 0 1.2rem rgb(var(--theme-color-accent) / .12);--theme-shadow-control-error:0 0 0 .2rem rgb(var(--theme-color-danger) / .14), 0 0 1rem rgb(var(--theme-color-danger) / .1);--theme-form-label:rgb(var(--theme-color-text));--theme-form-control-text:rgb(var(--theme-color-text));--theme-form-control-placeholder:rgb(var(--theme-color-control-placeholder));--theme-form-control-background:rgb(var(--theme-color-control-surface));--theme-form-control-background-hover:rgb(var(--theme-color-control-surface-hover));--theme-form-control-background-focus:rgb(var(--theme-color-control-surface-focus));--theme-form-control-background-disabled:rgb(var(--theme-color-surface-strong) / .76);--theme-form-control-border:rgb(var(--theme-color-control-border) / .9);--theme-form-control-border-hover:rgb(var(--theme-color-accent) / .78);--theme-form-control-border-focus:rgb(var(--theme-color-accent) / .98);--theme-form-control-border-error:rgb(var(--theme-color-danger) / .95);--theme-form-control-error-text:rgb(var(--theme-color-danger));--theme-form-control-disabled-text:rgb(var(--theme-color-muted) / .72);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-theme-boundary>.admin-shell-stack,.admin-theme-boundary>.assessment-admin-shell,.admin-theme-boundary>.customer-admin-shell{padding-top:var(--theme-space-cluster)}.admin-theme-boundary .route-banner:before{background:var(--admin-route-banner-background)}.admin-theme-boundary .status-rail{background:var(--admin-panel-strong-background)}.admin-theme-toolbar{width:min(100%, var(--theme-size-content-wide));justify-content:space-between;align-items:center;gap:var(--theme-space-sm);padding:var(--theme-space-md) var(--theme-space-page) 0;margin:0 auto;display:flex}.admin-shell-nav{top:var(--theme-size-nav);z-index:35;width:min(100%, var(--theme-size-content-wide));gap:var(--theme-space-xs);min-width:0;padding:var(--theme-space-sm) var(--theme-space-page);background:rgb(var(--theme-color-background) / .88);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));border-bottom:var(--theme-border-width) solid var(--admin-border-subtle);box-shadow:0 .9rem 2.2rem rgb(var(--theme-color-background-deep) / .18);scroll-padding-inline:var(--theme-space-page);scrollbar-width:thin;margin:0 auto;display:flex;position:sticky;overflow-x:auto}.admin-shell-nav a{align-items:center;gap:var(--theme-space-xs);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .58);border-radius:var(--theme-radius-control);background:var(--admin-control-background);min-height:2.45rem;color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);white-space:nowrap;transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), color var(--theme-motion-standard) var(--theme-ease-standard);flex:none;padding:.55rem .78rem;font-weight:760;display:inline-flex}.admin-shell-nav__signal{border:var(--theme-border-width) solid rgb(var(--theme-color-muted) / .5);background:rgb(var(--theme-color-muted) / .2);width:.48rem;height:.48rem;box-shadow:inset 0 0 0 1px rgb(var(--theme-color-text) / .04);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), box-shadow var(--theme-motion-standard) var(--theme-ease-standard);border-radius:999px;flex:none}.admin-shell-nav a:hover{border-color:rgb(var(--theme-color-accent) / .5);background:var(--admin-accent-background);color:rgb(var(--theme-color-text))}.admin-shell-nav a[data-active=true]{border-color:rgb(var(--theme-color-accent) / .58);background:var(--admin-accent-background);box-shadow:inset 0 0 0 1px rgb(var(--theme-color-text) / .05), 0 .55rem 1.25rem rgb(var(--theme-color-background-deep) / .12);color:rgb(var(--theme-color-text))}.admin-shell-nav a:hover .admin-shell-nav__signal,.admin-shell-nav a[data-active=true] .admin-shell-nav__signal{border-color:rgb(var(--theme-color-accent) / .72);background:rgb(var(--theme-color-accent));box-shadow:0 0 1rem rgb(var(--theme-color-accent) / .34)}.admin-shell-nav a:focus-visible,.auth-inline-button:focus-visible,.ticket-action-button:focus-visible,.admin-theme-toggle__input:focus-visible+.admin-theme-toggle__label{outline:2px solid rgb(var(--theme-color-accent));outline-offset:3px}.admin-theme-toolbar>span,.admin-theme-toggle legend{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase}.admin-theme-toggle{gap:var(--theme-space-2xs);border:0;min-width:min(100%,15rem);margin:0;padding:0;display:grid}.admin-theme-toggle__options{min-height:var(--theme-size-touch);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .62);border-radius:var(--theme-radius-control);background:var(--admin-control-background);box-shadow:var(--theme-shadow-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.22rem;display:grid}.admin-theme-toggle__option{min-width:0;position:relative}.admin-theme-toggle__input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.admin-theme-toggle__label{min-height:calc(var(--theme-size-touch) - .44rem);border:var(--theme-border-width) solid transparent;border-radius:calc(var(--theme-radius-control) - .18rem);color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);text-align:center;transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), color var(--theme-motion-standard) var(--theme-ease-standard), box-shadow var(--theme-motion-standard) var(--theme-ease-standard);justify-content:center;align-items:center;padding:.55rem .75rem;font-weight:760;line-height:1.1;display:flex;position:relative}.admin-theme-toggle__input:hover+.admin-theme-toggle__label{color:rgb(var(--theme-color-text))}.admin-theme-toggle__input:checked+.admin-theme-toggle__label{border-color:rgb(var(--theme-color-accent) / .48);background:rgb(var(--theme-color-accent) / .12);box-shadow:inset 0 0 0 1px rgb(var(--theme-color-text) / .04);color:rgb(var(--theme-color-text))}.admin-theme-toggle__input:focus-visible+.admin-theme-toggle__label{outline:2px solid rgb(var(--theme-color-accent));outline-offset:2px}.assessment-form,.assessment-admin-panel,.customer-admin-panel,.admin-dashboard-panel{gap:var(--theme-space-lg);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .58);border-radius:var(--theme-radius-panel);background:var(--admin-panel-background,var(--theme-gradient-surface));box-shadow:var(--theme-shadow-panel);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));display:grid}.auth-shell,.admin-shell-stack{width:min(100%, var(--theme-size-content-wide));padding:var(--theme-space-xl) var(--theme-space-page) var(--theme-space-section);margin:0 auto}.auth-shell{min-height:calc(100svh - var(--theme-size-nav));align-items:center;display:grid}.auth-card{gap:var(--theme-space-lg);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .58);border-radius:var(--theme-radius-panel);width:min(100%,28rem);padding:var(--theme-space-lg);background:var(--theme-gradient-surface);box-shadow:var(--theme-shadow-panel);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));margin:0 auto;display:grid}.auth-card__header,.auth-form,.admin-shell-stack{gap:var(--theme-space-sm);display:grid}.auth-card__header span,.admin-session-bar span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase}.auth-card__header h1{font-size:var(--theme-type-section);letter-spacing:0;font-weight:770;line-height:var(--theme-line-title);margin:0}.auth-card__header p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);line-height:var(--theme-line-copy);margin:0}.auth-form .theme-button{width:100%}.auth-form .theme-button:disabled{cursor:wait;opacity:.72;transform:none}.admin-session-bar{gap:var(--theme-space-sm);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .58);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:var(--admin-panel-strong-background);box-shadow:var(--theme-shadow-panel);align-items:center;display:grid}.admin-dashboard-shell{gap:var(--theme-space-stack)}.admin-dashboard-hero{align-items:end}.admin-dashboard-panel{min-width:0;padding:var(--theme-space-lg);isolation:isolate;position:relative;overflow:hidden}.admin-dashboard-panel:before{z-index:-1;background:linear-gradient(rgb(var(--theme-color-accent) / .07) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-accent) / .055) 1px, transparent 1px), radial-gradient(circle at 92% 8%, rgb(var(--theme-color-positive) / .08), transparent 18rem);content:"";opacity:.62;pointer-events:none;background-size:3rem 3rem,3rem 3rem,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.admin-metric-grid,.admin-lifecycle-widget-grid,.admin-quick-action-grid,.admin-analytics-grid,.admin-activity-grid{gap:var(--theme-space-cluster);display:grid}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-summary{gap:var(--theme-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.admin-ops-summary__item{gap:var(--theme-space-2xs);border:var(--theme-border-width) solid rgb(var(--ops-tone-color) / .36);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:var(--admin-ops-summary-background);box-shadow:0 .55rem 1.35rem rgb(var(--theme-color-background-deep) / .12);display:grid;position:relative;overflow:hidden}.admin-ops-summary__item:before{background:var(--ops-tone-line);content:"";width:.18rem;position:absolute;inset:0 auto 0 0}.admin-ops-summary__item span{color:rgb(var(--ops-tone-color));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase;line-height:1.35}.admin-ops-summary__item strong{color:rgb(var(--theme-color-text));font-family:var(--theme-font-mono);font-size:clamp(1.45rem,1.25rem + .8vw,1.95rem);line-height:1}.admin-ops-summary__item p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);margin:0;line-height:1.45}.admin-command-lane-deck,.ticket-queue-summary{gap:var(--theme-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.admin-command-lane,.ticket-queue-summary article{gap:var(--theme-space-xs);border:var(--theme-border-width) solid rgb(var(--ops-tone-color) / .36);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .055), transparent 52%), var(--admin-card-inset-background);box-shadow:0 .55rem 1.35rem rgb(var(--theme-color-background-deep) / .12);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard);display:grid;position:relative;overflow:hidden}.admin-command-lane:before,.ticket-queue-summary article:before{background:var(--ops-tone-line);content:"";width:.18rem;position:absolute;inset:0 auto 0 0}.admin-command-lane:hover{border-color:rgb(var(--ops-tone-color) / .58);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .085), transparent 52%), var(--admin-card-inset-background);transform:translateY(-.04rem)}.admin-command-lane>*,.ticket-queue-summary article>*{position:relative}.admin-command-lane>span,.ticket-queue-summary span{color:rgb(var(--ops-tone-color));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase;line-height:1.25}.admin-command-lane div{justify-content:space-between;align-items:baseline;gap:var(--theme-space-sm);min-width:0;display:flex}.admin-command-lane strong,.ticket-queue-summary strong{color:rgb(var(--theme-color-text));font-family:var(--theme-font-mono);font-size:clamp(1.45rem,1.25rem + .7vw,1.9rem);line-height:1}.admin-command-lane p,.admin-command-lane small,.ticket-queue-summary p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);margin:0;line-height:1.4}.admin-command-lane p{color:rgb(var(--theme-color-text));text-align:right;font-weight:740}.admin-metric-card,.admin-lifecycle-widget,.admin-dashboard-card,.admin-quick-action{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .58);border-radius:var(--theme-radius-panel);background:var(--admin-card-background);min-width:0;box-shadow:0 .75rem 1.8rem rgb(var(--theme-color-background-deep) / .14);position:relative;overflow:hidden}.admin-metric-card{gap:var(--theme-space-2xs);min-height:8.25rem;padding:var(--theme-space-sm);background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .06), transparent 54%), var(--admin-card-background);align-content:space-between;display:grid}.admin-lifecycle-widget-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.admin-lifecycle-widget{gap:var(--theme-space-2xs);min-height:9.5rem;padding:var(--theme-space-cluster);background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .08), transparent 48%), var(--admin-card-background);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard);display:grid}.admin-lifecycle-widget:hover{border-color:rgb(var(--theme-color-accent) / .54);background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .12), transparent 48%), var(--admin-card-background);transform:translateY(-.06rem)}.admin-metric-card--accent{border-color:rgb(var(--theme-color-accent) / .38)}.admin-metric-card--positive{border-color:rgb(var(--theme-color-positive) / .4)}.admin-metric-card--warning{border-color:rgb(var(--theme-color-warning) / .44)}.admin-lifecycle-widget--accent{border-color:rgb(var(--theme-color-accent) / .38)}.admin-lifecycle-widget--positive{border-color:rgb(var(--theme-color-positive) / .4)}.admin-lifecycle-widget--warning{border-color:rgb(var(--theme-color-warning) / .44)}.admin-lifecycle-widget--neutral{border-color:rgb(var(--theme-color-border) / .68)}.admin-metric-card span,.admin-lifecycle-widget span,.admin-section-heading p,.admin-breakdown-row span,.admin-timeline__item span,.admin-activity-row__meta time,.admin-record-card__date{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-micro);line-height:1.4}.admin-metric-card span,.admin-lifecycle-widget span,.admin-breakdown-row span,.admin-timeline__item span{overflow-wrap:anywhere;text-transform:uppercase}.admin-metric-card strong,.admin-lifecycle-widget strong{color:rgb(var(--theme-color-text));font-family:var(--theme-font-mono);font-size:clamp(1.55rem,1.35rem + .8vw,2rem);line-height:1}.admin-metric-card p,.admin-lifecycle-widget p,.admin-quick-action p,.admin-dashboard-empty p,.admin-activity-row__main p,.admin-record-card__title p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);margin:0;line-height:1.45}.admin-dashboard-section,.admin-dashboard-card{gap:var(--theme-space-cluster);display:grid}.admin-dashboard-section{border-top:var(--theme-border-width) solid var(--admin-border-subtle,rgb(var(--theme-color-border) / .42));padding-top:var(--theme-space-lg);position:relative}.admin-dashboard-section:before{width:min(16rem,58%);height:var(--theme-border-width);background:linear-gradient(90deg, rgb(var(--theme-color-accent) / .58), transparent);content:"";pointer-events:none;position:absolute;top:-1px;left:0}.admin-dashboard-card,.admin-quick-action{padding:var(--theme-space-cluster)}.admin-dashboard-card:before,.admin-quick-action:before{background:linear-gradient(rgb(var(--theme-color-accent) / .05) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--theme-color-accent) / .04) 1px, transparent 1px);content:"";opacity:.42;pointer-events:none;background-size:2.25rem 2.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 64%);mask-image:linear-gradient(135deg,#000,#0000 64%)}.admin-dashboard-card:after,.admin-quick-action:after{top:var(--theme-space-sm);right:var(--theme-space-sm);background:linear-gradient(90deg, rgb(var(--theme-color-accent) / .58) 0 26%, transparent 26% 42%, rgb(var(--theme-color-positive) / .48) 42% 68%, transparent 68% 78%, rgb(var(--theme-color-accent-strong) / .5) 78%);content:"";opacity:.32;pointer-events:none;border-radius:999px;width:2.4rem;height:.3rem;position:absolute}.admin-dashboard-card>*,.admin-quick-action>*{position:relative}.admin-section-heading{gap:var(--theme-space-2xs);min-width:0;display:grid}.admin-section-heading h2,.admin-dashboard-empty h3{color:rgb(var(--theme-color-text));font-size:var(--theme-type-subtitle);font-weight:760;line-height:var(--theme-line-title);margin:0}.admin-quick-action{gap:var(--theme-space-2xs);min-height:7.5rem;transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard);align-content:start;display:grid}.admin-quick-action:hover{border-color:rgb(var(--theme-color-accent) / .52);background:var(--admin-card-hover-background);transform:translateY(-.05rem)}.admin-quick-action span{color:rgb(var(--theme-color-text));font-weight:760;line-height:1.2}.admin-breakdown-list{gap:var(--theme-space-sm);display:grid}.admin-breakdown-row{gap:var(--theme-space-2xs);min-width:0;display:grid}.admin-breakdown-row>div:first-child{justify-content:space-between;align-items:center;gap:var(--theme-space-sm);display:flex}.admin-breakdown-row strong,.admin-timeline__item strong{color:rgb(var(--theme-color-text));font-family:var(--theme-font-mono);font-size:var(--theme-type-caption)}.admin-breakdown-meter{background:var(--admin-meter-background);border-radius:999px;height:.5rem;overflow:hidden}.admin-breakdown-meter span{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--theme-color-accent)), rgb(var(--theme-color-positive)));height:100%;display:block}.admin-timeline{gap:var(--theme-space-xs);border:var(--theme-border-width) solid var(--admin-border-subtle);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:var(--admin-timeline-background);scrollbar-width:thin;background-size:2.4rem 2.4rem,2.4rem 2.4rem,auto;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;display:grid;position:relative;overflow:auto hidden}.admin-timeline:before{right:var(--theme-space-sm);bottom:calc(var(--theme-space-sm) + 2.8rem);left:var(--theme-space-sm);height:var(--theme-border-width);background:linear-gradient(90deg, transparent, rgb(var(--theme-color-accent) / .34), transparent);content:"";pointer-events:none;position:absolute}.admin-timeline__item{justify-items:center;gap:var(--theme-space-2xs);text-align:center;min-width:0;display:grid;position:relative}.admin-timeline__bar{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .48);border-radius:var(--theme-radius-control);background:linear-gradient(180deg, rgb(var(--theme-color-text) / .04), transparent), var(--admin-meter-background);width:100%;max-width:2.5rem;height:6rem;box-shadow:inset 0 0 0 1px rgb(var(--theme-color-text) / .03);align-items:end;display:flex;overflow:hidden}.admin-timeline__bar span{background:linear-gradient(180deg, rgb(var(--theme-color-accent)), rgb(var(--theme-color-lake)));width:100%;box-shadow:0 -.4rem 1.3rem rgb(var(--theme-color-accent) / .2);display:block}.admin-timeline__item[data-active=true] .admin-timeline__bar{border-color:rgb(var(--theme-color-accent) / .52)}.admin-timeline__item small{color:rgb(var(--theme-color-subtle));text-transform:uppercase;font-size:.68rem;line-height:1.2}.admin-activity-list{gap:var(--theme-space-sm);margin:0;padding:0;list-style:none;display:grid}.admin-record-card{gap:var(--theme-space-sm);border:var(--theme-border-width) solid var(--admin-border-subtle,rgb(var(--theme-color-border) / .42));border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm) var(--theme-space-sm) var(--theme-space-sm) calc(var(--theme-space-sm) + .75rem);background:var(--admin-muted-panel-background);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard);display:grid;position:relative;overflow:hidden}.admin-record-card[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .32);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .055), transparent 48%), var(--admin-muted-panel-background)}.admin-record-card:before{top:var(--theme-space-sm);bottom:var(--theme-space-sm);left:var(--theme-space-sm);background:var(--ops-tone-line,linear-gradient(180deg, rgb(var(--theme-color-accent)), rgb(var(--theme-color-positive))));content:"";opacity:.74;border-radius:999px;width:.18rem;position:absolute}.admin-record-card:hover{border-color:rgb(var(--theme-color-accent) / .44);background:var(--admin-card-hover-background)}.admin-record-card__header,.admin-record-card__title{gap:var(--theme-space-2xs);min-width:0;display:grid}.admin-record-card__title strong,.admin-record-card__title a,.admin-activity-row__main strong,.admin-activity-row__main a{overflow-wrap:anywhere;color:rgb(var(--theme-color-text));font-weight:750;line-height:1.25}.admin-record-card__title a:hover,.admin-activity-row__main a:hover{color:rgb(var(--theme-color-accent))}.admin-record-card__date{border:var(--theme-border-width) solid var(--admin-border-subtle);background:var(--admin-card-background);border-radius:999px;width:fit-content;padding:.26rem .5rem;display:block}.admin-record-card__meta,.admin-record-card__badges,.admin-activity-row__main,.admin-activity-row__meta{gap:var(--theme-space-xs);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.admin-record-card__meta{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);line-height:1.4}.admin-record-card__meta span{overflow-wrap:anywhere;min-width:0}.admin-record-card__badges{align-content:start}.admin-activity-row__meta{justify-items:start}.admin-dashboard-empty{gap:var(--theme-space-2xs);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .46);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .04), transparent 52%), var(--admin-muted-panel-background);align-content:start;display:grid;position:relative;overflow:hidden}.admin-dashboard-empty:before{top:var(--theme-space-sm);right:var(--theme-space-sm);background:linear-gradient(90deg, rgb(var(--theme-color-accent) / .42), transparent);content:"";pointer-events:none;border-radius:999px;width:2.2rem;height:.28rem;position:absolute}.admin-dashboard-empty--compact{align-content:center;min-height:7rem}.auth-inline-button{min-height:var(--theme-size-touch);border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .46);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-background) / .44);width:100%;color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), box-shadow var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard);justify-content:center;align-items:center;padding:.76rem 1rem;font-weight:760;line-height:1.1;display:inline-flex}.auth-inline-button:hover{border-color:rgb(var(--theme-color-accent) / .72);background:rgb(var(--theme-color-surface-strong) / .82);box-shadow:var(--theme-shadow-control);transform:translateY(-.04rem)}.admin-theme-boundary .marketing-button--secondary,.admin-theme-boundary .marketing-button--ghost,.admin-theme-boundary .auth-inline-button,.admin-theme-boundary .ticket-action-button{background:var(--admin-button-secondary-background)}.admin-theme-boundary .marketing-button--secondary:hover,.admin-theme-boundary .marketing-button--ghost:hover,.admin-theme-boundary .auth-inline-button:hover,.admin-theme-boundary .ticket-action-button:hover:not(:disabled){background:var(--admin-button-secondary-hover-background);box-shadow:var(--theme-shadow-control);transform:translateY(-.04rem)}.admin-theme-boundary .marketing-button--primary,.admin-theme-boundary .theme-button--primary{color:rgb(var(--admin-button-primary-text))}.assessment-form{padding:var(--theme-space-lg)}.assessment-form__intro,.assessment-form__footer,.assessment-admin-shell,.customer-admin-shell,.assessment-empty-state,.assessment-review-card,.customer-card,.customer-profile-card,.assessment-review-card__header,.customer-card__header,.customer-card__identity,.customer-card__badges,.assessment-review-card__notes,.assessment-review-card__actions,.customer-card__actions,.assessment-review-card__meta,.customer-list-workspace,.customer-source-detail,.form-field{gap:var(--theme-space-sm);display:grid}.assessment-form__intro span,.assessment-review-card__header span,.customer-card__header span,.assessment-review-card__notes span,.assessment-summary-item span,.assessment-converted-note{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase}.assessment-form__intro h2,.assessment-empty-state h2,.assessment-review-card h2,.customer-card h2,.customer-profile-card h2{letter-spacing:0;font-size:1.45rem;font-weight:760;line-height:var(--theme-line-title);margin:0}.assessment-form__intro p,.assessment-empty-state p,.assessment-review-card p,.customer-card p,.customer-profile-card p,.assessment-review-card__meta,.form-message{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);line-height:var(--theme-line-copy);margin:0}.assessment-form__intro .assessment-form__requirements{border-left:.16rem solid rgb(var(--theme-color-positive));padding-left:var(--theme-space-sm);color:rgb(var(--theme-color-text))}.assessment-form__grid,.assessment-summary-grid{gap:var(--theme-space-cluster);display:grid}.form-field span{color:var(--theme-form-label);font-size:var(--theme-type-caption);font-weight:760;line-height:1.25}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:var(--theme-size-touch);border:var(--theme-border-width) solid var(--theme-form-control-border);border-radius:var(--theme-radius-control);background-color:var(--theme-form-control-background);box-shadow:var(--theme-shadow-control);color:var(--theme-form-control-text);caret-color:rgb(var(--theme-color-accent));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:var(--theme-type-caption);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), box-shadow var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard);outline:none;padding:.8rem .9rem;line-height:1.35}.form-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, rgb(var(--theme-color-accent)) 50%), linear-gradient(135deg, rgb(var(--theme-color-accent)) 50%, transparent 50%);background-position:calc(100% - 1.15rem),calc(100% - .82rem);background-repeat:no-repeat;background-size:.34rem .34rem,.34rem .34rem;padding-right:2.75rem}.form-field select option{background:var(--theme-form-control-background);color:rgb(var(--theme-color-text))}.admin-theme-boundary[data-admin-theme=light] .form-field input,.admin-theme-boundary[data-admin-theme=light] .form-field select,.admin-theme-boundary[data-admin-theme=light] .form-field textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.form-field input::-moz-placeholder{color:var(--theme-form-control-placeholder);opacity:1}.form-field textarea::-moz-placeholder{color:var(--theme-form-control-placeholder);opacity:1}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--theme-form-control-placeholder);opacity:1}.form-field textarea{resize:vertical;min-height:8rem}.form-field input:hover:not(:disabled),.form-field select:hover:not(:disabled),.form-field textarea:hover:not(:disabled){border-color:var(--theme-form-control-border-hover);background-color:var(--theme-form-control-background-hover)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.form-field:focus-within input,.form-field:focus-within select,.form-field:focus-within textarea{border-color:var(--theme-form-control-border-focus);background-color:var(--theme-form-control-background-focus);box-shadow:inset 0 0 0 2px rgb(var(--theme-color-accent)), var(--theme-shadow-control-focus);outline:2px solid rgb(var(--theme-color-accent));outline-offset:2px}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true],.form-field textarea[aria-invalid=true],.assessment-form--validated .form-field input:invalid,.assessment-form--validated .form-field select:invalid,.assessment-form--validated .form-field textarea:invalid,.maintenance-form--validated .form-field input:invalid,.maintenance-form--validated .form-field select:invalid,.maintenance-form--validated .form-field textarea:invalid{border-color:var(--theme-form-control-border-error);background-color:rgb(var(--theme-color-danger) / .08);box-shadow:inset 0 0 0 2px var(--theme-form-control-border-error), var(--theme-shadow-control-error);outline:2px solid var(--theme-form-control-border-error);outline-offset:2px}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{cursor:not-allowed;border-color:rgb(var(--theme-color-border) / .62);background-color:var(--theme-form-control-background-disabled);box-shadow:none;color:var(--theme-form-control-disabled-text);opacity:1}.form-field:has(input[aria-invalid=true])>span{color:var(--theme-form-control-error-text)}.form-field:has(select[aria-invalid=true])>span{color:var(--theme-form-control-error-text)}.form-field:has(textarea[aria-invalid=true])>span{color:var(--theme-form-control-error-text)}.assessment-form--validated .form-field:has(input:invalid)>span{color:var(--theme-form-control-error-text)}.assessment-form--validated .form-field:has(select:invalid)>span{color:var(--theme-form-control-error-text)}.assessment-form--validated .form-field:has(textarea:invalid)>span{color:var(--theme-form-control-error-text)}.maintenance-form--validated .form-field:has(input:invalid)>span{color:var(--theme-form-control-error-text)}.maintenance-form--validated .form-field:has(select:invalid)>span{color:var(--theme-form-control-error-text)}.maintenance-form--validated .form-field:has(textarea:invalid)>span{color:var(--theme-form-control-error-text)}.field-error,.form-message--error{color:var(--theme-form-control-error-text)}.field-error{font-size:var(--theme-type-micro);margin:0;font-weight:720;line-height:1.45}.form-message--success{color:rgb(var(--theme-color-positive))}.assessment-form__footer{align-items:start}.assessment-form__footer .theme-button{width:100%}.assessment-form__footer .theme-button:disabled{cursor:wait;opacity:.7;transform:none}.assessment-admin-shell,.customer-admin-shell{width:min(100%, var(--theme-size-content-wide));padding:var(--theme-space-xl) var(--theme-space-page) var(--theme-space-section);margin:0 auto}.assessment-admin-shell .route-banner,.customer-admin-shell .route-banner{width:100%;padding-inline:0}.assessment-admin-shell .route-banner:before,.customer-admin-shell .route-banner:before{inset:0}.assessment-admin-panel,.customer-admin-panel{min-width:0;padding:var(--theme-space-lg);overflow:hidden}.assessment-empty-state{gap:var(--theme-space-sm);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .6);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-lg);background:var(--admin-muted-panel-background);align-content:start;display:grid}.assessment-empty-state--compact{padding:var(--theme-space-sm)}.assessment-empty-state--compact h3{color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);margin:0;line-height:1.35}.assessment-review-list,.customer-list{gap:var(--theme-space-cluster);display:grid}.assessment-review-card,.customer-card,.customer-profile-card{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .58);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-lg);background:var(--admin-card-background);box-shadow:0 .75rem 1.8rem rgb(var(--theme-color-background-deep) / .12);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard);overflow:hidden}.customer-profile-card{background:var(--admin-card-emphasis-background)}.customer-card[data-ops-tone],.customer-profile-card[data-ops-tone],.ticket-detail-overview[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .38);position:relative}.customer-card[data-ops-tone]:before,.customer-profile-card[data-ops-tone]:before,.ticket-detail-overview[data-ops-tone]:before{background:var(--ops-tone-line);content:"";opacity:.78;width:.18rem;position:absolute;inset:0 auto 0 0}.customer-card[data-ops-tone]>*,.customer-profile-card[data-ops-tone]>*,.ticket-detail-overview[data-ops-tone]>*{position:relative}.assessment-review-card:hover,.customer-card:hover,.customer-profile-card:hover{border-color:rgb(var(--theme-color-accent) / .46);background:var(--admin-card-hover-background);transform:translateY(-.04rem)}.assessment-review-card__header,.customer-card__header{align-items:start;min-width:0}.assessment-review-card__header h2,.customer-card__header h2{font-size:1.2rem}.customer-card__badges{gap:var(--theme-space-xs);flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:0;display:flex}.customer-type-badge,.customer-source-badge,.customer-overdue-badge{border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .42);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-accent) / .08);width:fit-content;min-height:2rem;color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);overflow-wrap:anywhere;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;max-width:100%;padding:.28rem .6rem;line-height:1.15;display:inline-flex}.customer-overdue-badge{border-color:rgb(var(--theme-color-danger) / .5);background:rgb(var(--theme-color-danger) / .1);color:rgb(var(--theme-color-danger))}.customer-card__badges .customer-source-badge{border-color:rgb(var(--theme-color-border) / .72);background:rgb(var(--theme-color-surface-strong) / .46);color:rgb(var(--theme-color-muted))}.customer-lifecycle-badge{border:var(--theme-border-width) solid rgb(var(--theme-color-warning) / .54);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-warning) / .1);width:fit-content;min-height:2.15rem;color:rgb(var(--theme-color-warning));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase;justify-content:center;align-items:center;padding:.35rem .7rem;line-height:1.15;display:inline-flex}.customer-lifecycle-badge--active{border-color:rgb(var(--theme-color-positive) / .5);background:rgb(var(--theme-color-positive) / .1);color:rgb(var(--theme-color-positive))}.customer-lifecycle-badge--inactive{border-color:rgb(var(--theme-color-border) / .72);background:rgb(var(--theme-color-surface-strong) / .44);color:rgb(var(--theme-color-muted))}.customer-lifecycle-badge--archived{border-color:rgb(var(--theme-color-danger) / .46);background:rgb(var(--theme-color-danger) / .1);color:rgb(var(--theme-color-danger))}.customer-card--operational{background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .06), transparent 48%), var(--admin-card-background)}.customer-card--operational[data-ops-tone]{background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .055), transparent 48%), var(--admin-card-background)}.customer-status-explanation{max-width:48rem}.customer-lifecycle-panel,.customer-lifecycle-current,.customer-status-action-grid{gap:var(--theme-space-sm);display:grid}.customer-lifecycle-current{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .46);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:var(--admin-muted-panel-background)}.customer-lifecycle-current p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);line-height:var(--theme-line-copy);margin:0}.customer-status-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.customer-status-action-grid form,.customer-status-action-button{width:100%}.customer-status-action-button--archived{border-color:rgb(var(--theme-color-danger) / .48);color:rgb(var(--theme-color-danger))}.assessment-status-badge{border:var(--theme-border-width) solid rgb(var(--theme-color-positive) / .42);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-positive) / .1);min-height:2.15rem;color:rgb(var(--theme-color-positive));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);overflow-wrap:anywhere;text-transform:uppercase;justify-content:center;align-items:center;padding:.35rem .7rem;line-height:1.15;display:inline-flex}.assessment-status-badge.assessment-status-badge--lead,.assessment-status-badge.assessment-status-badge--new,.assessment-status-badge.assessment-status-badge--reviewed,.assessment-status-badge.assessment-status-badge--contacted,.assessment-status-badge.assessment-status-badge--pending{border-color:rgb(var(--theme-color-warning) / .54);background:rgb(var(--theme-color-warning) / .1);color:rgb(var(--theme-color-warning))}.assessment-status-badge.assessment-status-badge--active,.assessment-status-badge.assessment-status-badge--converted,.assessment-status-badge.assessment-status-badge--completed{border-color:rgb(var(--theme-color-positive) / .5);background:rgb(var(--theme-color-positive) / .1);color:rgb(var(--theme-color-positive))}.assessment-status-badge.assessment-status-badge--quoted,.assessment-status-badge.assessment-status-badge--open,.assessment-status-badge.assessment-status-badge--in_progress{border-color:rgb(var(--theme-color-accent) / .5);background:rgb(var(--theme-color-accent) / .09);color:rgb(var(--theme-color-accent))}.assessment-status-badge.assessment-status-badge--waiting{border-color:rgb(var(--theme-color-warning) / .54);background:rgb(var(--theme-color-warning) / .1);color:rgb(var(--theme-color-warning));box-shadow:inset 0 0 0 1px rgb(var(--theme-color-warning) / .08)}.assessment-status-badge.assessment-status-badge--resolved{border-color:rgb(var(--theme-color-positive) / .5);background:rgb(var(--theme-color-positive) / .1);color:rgb(var(--theme-color-positive));box-shadow:inset 0 0 0 1px rgb(var(--theme-color-positive) / .08)}.assessment-status-badge.assessment-status-badge--inactive,.assessment-status-badge.assessment-status-badge--closed,.assessment-status-badge.assessment-status-badge--none{border-color:rgb(var(--theme-color-border) / .72);background:rgb(var(--theme-color-surface-strong) / .44);color:rgb(var(--theme-color-muted))}.assessment-status-badge.assessment-status-badge--archived{border-color:rgb(var(--theme-color-danger) / .42);background:rgb(var(--theme-color-danger) / .1);color:rgb(var(--theme-color-danger))}.assessment-summary-item{gap:var(--theme-space-2xs);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .42);border-radius:var(--theme-radius-control);min-width:0;padding:var(--theme-space-sm);background:var(--admin-muted-panel-background);display:grid}.assessment-summary-item strong{overflow-wrap:anywhere;font-size:var(--theme-type-caption);font-weight:710}.assessment-review-card__notes{border-left:.18rem solid rgb(var(--theme-color-accent));border-radius:var(--theme-radius-control);padding:var(--theme-space-sm) var(--theme-space-cluster);background:var(--admin-muted-panel-background)}.assessment-review-card__actions,.customer-card__actions{border-top:var(--theme-border-width) solid rgb(var(--theme-color-border) / .42);min-width:0;padding-top:var(--theme-space-sm);align-items:start}.assessment-review-card__actions .marketing-button,.assessment-review-card__actions .theme-button,.customer-card__actions .marketing-button,.assessment-review-card__actions form{width:100%}.theme-button:disabled,.auth-inline-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.customer-list-summary{gap:var(--theme-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));display:grid}.customer-list-summary div,.customer-result-bar,.customer-filter-panel{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .54);border-radius:var(--theme-radius-panel);background:var(--admin-muted-panel-background)}.customer-list-summary div{gap:var(--theme-space-2xs);min-width:0;padding:var(--theme-space-sm);align-content:space-between;display:grid;position:relative;overflow:hidden}.customer-list-summary div[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .34);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .045), transparent 50%), var(--admin-muted-panel-background)}.customer-list-summary div[data-ops-tone]:before,.maintenance-settings-summary>div[data-ops-tone]:before{background:var(--ops-tone-line);content:"";opacity:.74;width:.16rem;position:absolute;inset:0 auto 0 0}.customer-list-summary span,.customer-result-bar span{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-micro);text-transform:uppercase;line-height:1.35}.customer-list-summary strong,.customer-result-bar strong{color:rgb(var(--theme-color-text));font-family:var(--theme-font-mono);font-size:var(--theme-type-caption)}.customer-filter-panel{gap:var(--theme-space-sm);min-width:0;padding:var(--theme-space-sm);display:grid}.customer-followup-filter-rail,.customer-followup-form{gap:var(--theme-space-sm);display:grid}.customer-followup-filter-rail{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .54);border-radius:var(--theme-radius-panel);padding:var(--theme-space-sm);background:var(--admin-muted-panel-background);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.customer-lifecycle-filter-rail__heading{gap:var(--theme-space-2xs);min-width:0;padding-bottom:var(--theme-space-xs);border-bottom:var(--theme-border-width) solid var(--admin-border-subtle);grid-column:1/-1;display:grid}.customer-lifecycle-filter-rail__heading span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase;line-height:1.25}.customer-lifecycle-filter-rail__heading p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);margin:0;line-height:1.45}.customer-filter-panel__reset{align-self:end}.customer-result-bar{min-height:var(--theme-size-touch);justify-content:space-between;align-items:center;gap:var(--theme-space-sm);min-width:0;padding:var(--theme-space-sm);flex-wrap:wrap;display:flex}.customer-result-bar strong{overflow-wrap:anywhere;min-width:0}.admin-loading-grid{gap:var(--theme-space-cluster);display:grid}.admin-loading-card{align-content:end;gap:var(--theme-space-sm);border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .5);border-radius:var(--theme-radius-panel);min-height:9rem;padding:var(--theme-space-sm);background:var(--admin-loading-background);animation:loading-sheen 1.25s var(--theme-ease-standard) infinite;background-size:200% 100%;display:grid;overflow:hidden}.admin-loading-card span{background:rgb(var(--theme-color-muted) / .18);border-radius:999px;height:.8rem;display:block}.admin-loading-card span:first-child{width:48%}.admin-loading-card span:nth-child(2){width:82%}.admin-loading-card span:last-child{width:62%}.admin-loading-card--wide{min-height:7.5rem}.admin-loading-card--wide span:nth-child(4){width:72%}.admin-loading-card--timeline{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;min-height:9.5rem}.admin-loading-card--timeline span{border-radius:var(--theme-radius-control) var(--theme-radius-control) 0 0;width:100%}.admin-loading-card--timeline span:first-child{height:35%}.admin-loading-card--timeline span:nth-child(2){height:58%}.admin-loading-card--timeline span:nth-child(3){height:42%}.admin-loading-card--timeline span:nth-child(4){height:76%}.admin-loading-card--timeline span:nth-child(5){height:52%}.admin-loading-card--timeline span:nth-child(6){height:68%}.admin-loading-card--timeline span:nth-child(7){height:44%}@media (min-width:48rem){.admin-loading-card--wide,.admin-loading-card--timeline{grid-column:span 2}}.assessment-converted-note{color:rgb(var(--theme-color-muted));font-family:var(--theme-font-sans);font-size:var(--theme-type-caption);text-transform:none;line-height:1.45}.assessment-review-card__meta{border-top:var(--theme-border-width) solid rgb(var(--theme-color-border) / .42);padding-top:var(--theme-space-sm)}.ticket-create-card,.ticket-note-card,.ticket-filter-panel,.ticket-queue-section,.ticket-queue-card,.ticket-activity-item{gap:var(--theme-space-cluster);border:var(--theme-border-width) solid var(--admin-border-panel,rgb(var(--theme-color-border) / .58));border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-lg);background:var(--admin-card-background);box-shadow:0 .75rem 1.8rem rgb(var(--theme-color-background-deep) / .12);display:grid}.ticket-admin-form,.ticket-note-list,.ticket-status-form,.ticket-filter-form,.ticket-queue-stack,.ticket-queue-list,.ticket-card-actions,.ticket-action-group,.ticket-activity-list{gap:var(--theme-space-sm);display:grid}.ticket-filter-panel,.ticket-queue-section{background:var(--admin-muted-panel-background)}.ticket-filter-form{grid-template-columns:minmax(0,1fr);align-items:end;min-width:0}.ticket-filter-actions{gap:var(--theme-space-sm);display:grid}.ticket-filter-actions .marketing-button,.ticket-filter-actions .theme-button{width:100%}.ticket-toggle-control{min-height:var(--theme-size-touch);gap:var(--theme-space-sm);border:var(--theme-border-width) solid var(--admin-border-control);border-radius:var(--theme-radius-control);background:var(--admin-control-background);color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.78rem .9rem;font-weight:760;display:grid;position:relative}.ticket-toggle-control input{width:1.15rem;height:1.15rem;accent-color:rgb(var(--theme-color-accent))}.ticket-queue-link-grid{gap:var(--theme-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.ticket-queue-section{padding:var(--theme-space-cluster)}.ticket-queue-section[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .38);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .045), transparent 50%), var(--admin-muted-panel-background)}.ticket-queue-section__header{justify-content:space-between;align-items:start;gap:var(--theme-space-sm);border-bottom:var(--theme-border-width) solid var(--admin-border-subtle,rgb(var(--theme-color-border) / .42));min-width:0;padding-bottom:var(--theme-space-sm);flex-wrap:wrap;display:flex}.ticket-queue-section__header strong{border:var(--theme-border-width) solid rgb(var(--ops-tone-color) / .44);border-radius:var(--theme-radius-control);background:rgb(var(--ops-tone-color) / .1);min-width:2.25rem;min-height:2.25rem;color:rgb(var(--ops-tone-color));font-family:var(--theme-font-mono);font-size:var(--theme-type-caption);justify-content:center;align-items:center;display:inline-flex}.ticket-queue-card{background:var(--admin-card-emphasis-background);transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard)}.ticket-queue-card[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .34);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .055), transparent 48%), var(--admin-card-emphasis-background);position:relative}.ticket-queue-card[data-ops-tone]:before{background:var(--ops-tone-line);content:"";opacity:.76;width:.18rem;position:absolute;inset:0 auto 0 0}.ticket-queue-card[data-ops-tone]>*{position:relative}.ticket-queue-card:hover{border-color:rgb(var(--theme-color-accent) / .46);background:var(--admin-card-hover-background)}.ticket-queue-card__header,.ticket-detail-overview__header,.ticket-queue-card__title{gap:var(--theme-space-sm);align-items:start;display:grid}.ticket-queue-card__header{gap:var(--theme-space-xs)}.ticket-queue-card h3,.ticket-detail-overview h2{color:rgb(var(--theme-color-text));letter-spacing:0;font-size:1.2rem;font-weight:760;line-height:var(--theme-line-title);overflow-wrap:anywhere;margin:0}.ticket-queue-card__title p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);line-height:var(--theme-line-copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ticket-queue-card__date{width:fit-content;color:rgb(var(--theme-color-muted));font-size:var(--theme-type-micro);line-height:1.4;display:block}.ticket-queue-card__badges{gap:var(--theme-space-xs);flex-wrap:wrap;align-items:center;display:flex}.ticket-queue-card__meta{gap:var(--theme-space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));min-width:0;display:grid}.ticket-queue-card__meta-item{gap:var(--theme-space-2xs);border:var(--theme-border-width) solid var(--admin-border-subtle,rgb(var(--theme-color-border) / .42));border-radius:var(--theme-radius-control);min-width:0;padding:var(--theme-space-xs);background:var(--admin-muted-panel-background);display:grid}.ticket-queue-card__meta-item span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase;line-height:1.2}.ticket-queue-card__meta-item strong{overflow-wrap:anywhere;min-width:0;color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);line-height:1.35}.ticket-card-actions{border-top:var(--theme-border-width) solid var(--admin-border-subtle,rgb(var(--theme-color-border) / .42));min-width:0;padding-top:var(--theme-space-sm)}.ticket-card-actions--detail{border-top:0;padding-top:0}.ticket-action-group{gap:var(--theme-space-2xs)}.ticket-action-group>span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase}.ticket-action-group>div{gap:var(--theme-space-xs);flex-wrap:wrap;display:flex}.ticket-action-button{border:var(--theme-border-width) solid var(--admin-border-control);border-radius:var(--theme-radius-control);background:var(--admin-button-secondary-background);min-width:min(100%,7rem);min-height:2.65rem;color:rgb(var(--theme-color-text));font-size:var(--theme-type-micro);overflow-wrap:anywhere;text-align:center;transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard);justify-content:center;align-items:center;padding:.65rem .8rem;font-weight:760;line-height:1.1;display:inline-flex}.ticket-action-button:hover:not(:disabled){border-color:rgb(var(--theme-color-accent) / .64);background:var(--admin-button-secondary-hover-background);transform:translateY(-.04rem)}.ticket-action-button:disabled{cursor:default;border-color:rgb(var(--theme-color-accent) / .42);background:var(--admin-accent-background);color:rgb(var(--theme-color-accent))}.ticket-create-card[id]{scroll-margin-top:calc(var(--theme-size-nav) + 7rem)}.ticket-activity-list{grid-template-columns:minmax(0,1fr)}.ticket-activity-item{gap:var(--theme-space-2xs);padding:var(--theme-space-sm);background:var(--admin-muted-panel-background);position:relative;overflow:hidden}.ticket-activity-item[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .34);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .045), transparent 50%), var(--admin-muted-panel-background)}.ticket-activity-item[data-ops-tone]:before{background:var(--ops-tone-line);content:"";opacity:.74;width:.16rem;position:absolute;inset:0 auto 0 0}.ticket-activity-item>*{position:relative}.ticket-activity-item span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase}.ticket-activity-item strong{color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);line-height:1.35}.ticket-activity-item p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.ticket-status-form{align-items:end}.ticket-status-form .theme-button{width:100%}.ticket-note-card>div{justify-content:space-between;align-items:center;gap:var(--theme-space-sm);flex-wrap:wrap;display:flex}.ticket-note-list--timeline{padding-left:var(--theme-space-sm);position:relative}.ticket-note-list--timeline:before{width:var(--theme-border-width);background:linear-gradient(180deg, rgb(var(--theme-color-accent) / .52), rgb(var(--theme-color-positive) / .18));content:"";pointer-events:none;position:absolute;top:.3rem;bottom:.3rem;left:.2rem}.ticket-note-card--timeline{background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .045), transparent 52%), var(--admin-card-background);position:relative}.ticket-note-card--timeline:before{top:var(--theme-space-lg);left:calc((var(--theme-space-sm) + .2rem) * -1);border:var(--theme-border-width) solid rgb(var(--ops-tone-color,var(--theme-color-accent)) / .7);background:rgb(var(--theme-color-background));width:.56rem;height:.56rem;box-shadow:0 0 0 .24rem rgb(var(--ops-tone-color,var(--theme-color-accent)) / .12);content:"";border-radius:999px;position:absolute}.ticket-note-card--timeline[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .34)}.ticket-note-card time{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-micro)}.ticket-note-card p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);line-height:var(--theme-line-copy);white-space:pre-wrap;margin:0}.ticket-priority-badge{border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .42);border-radius:var(--theme-radius-control);background:rgb(var(--theme-color-accent) / .08);width:fit-content;min-height:2.15rem;color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);overflow-wrap:anywhere;text-transform:uppercase;justify-content:center;align-items:center;padding:.35rem .7rem;line-height:1.15;display:inline-flex}.ticket-priority-badge--low{border-color:rgb(var(--theme-color-border) / .72);background:rgb(var(--theme-color-surface-strong) / .44);color:rgb(var(--theme-color-muted))}.ticket-priority-badge--high{border-color:rgb(var(--theme-color-warning) / .54);background:rgb(var(--theme-color-warning) / .1);color:rgb(var(--theme-color-warning))}.ticket-priority-badge--urgent{border-color:rgb(var(--theme-color-danger) / .5);background:rgb(var(--theme-color-danger) / .1);color:rgb(var(--theme-color-danger));box-shadow:inset 0 0 0 1px rgb(var(--theme-color-danger) / .08), 0 0 1rem rgb(var(--theme-color-danger) / .12)}.maintenance-page{min-height:calc(100svh - var(--theme-size-nav));padding-bottom:var(--theme-space-section);isolation:isolate;gap:clamp(2.25rem,5vw,5.6rem);display:grid;position:relative;overflow:hidden}.maintenance-page:before{z-index:-3;background:var(--theme-gradient-horizon);content:"";opacity:.72;pointer-events:none;position:absolute;inset:0}.maintenance-hero,.maintenance-section,.maintenance-support{width:min(100%, var(--theme-size-content-wide));padding-inline:var(--theme-space-page);margin:0 auto}.maintenance-hero{gap:clamp(var(--theme-space-lg), 4vw, var(--theme-space-2xl));padding-block:clamp(var(--theme-space-xl), 6vw, var(--theme-space-2xl)) 0;isolation:isolate;align-items:center;display:grid;position:relative}.maintenance-hero:before,.maintenance-hero:after{z-index:-1;content:"";pointer-events:none;position:absolute}.maintenance-hero:before{background:radial-gradient(ellipse 58rem 42rem at 12% 36%, rgb(var(--theme-color-background-deep) / .78), rgb(var(--theme-color-background) / .44) 42%, transparent 76%), radial-gradient(ellipse 64rem 34rem at 56% 46%, rgb(var(--theme-color-accent) / .11), transparent 72%), radial-gradient(ellipse 44rem 28rem at 82% 66%, rgb(var(--theme-color-positive) / .065), transparent 74%);filter:blur(.16rem);opacity:.88;inset:clamp(-7rem,-9vw,-4rem) clamp(-12rem,-10vw,-6rem) clamp(-9rem,-10vw,-5rem) clamp(-10rem,-9vw,-5rem)}.maintenance-hero:after{background:radial-gradient(ellipse 54rem 24rem at 70% 56%, rgb(var(--theme-color-accent) / .16), transparent 78%), radial-gradient(ellipse 42rem 20rem at 58% 74%, rgb(var(--theme-color-positive) / .1), transparent 80%), radial-gradient(ellipse 48rem 22rem at 46% 90%, rgb(var(--theme-color-lake) / .1), transparent 82%);filter:blur(.2rem);opacity:.6;inset:clamp(-8rem,-10vw,-5rem) clamp(-10rem,-8vw,-5rem) clamp(-10rem,-11vw,-6rem) clamp(-8rem,-7vw,-4rem)}.maintenance-hero__copy{z-index:2;gap:var(--theme-space-md);isolation:isolate;align-content:center;min-width:0;display:grid;position:relative}.maintenance-hero__copy:before{content:none}.maintenance-brand{align-items:center;gap:var(--theme-space-sm);width:fit-content;max-width:100%;color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase;font-weight:760;line-height:1.25;display:inline-flex}.maintenance-hero h1{max-width:13ch;font-size:var(--theme-type-hero);letter-spacing:0;font-weight:780;line-height:var(--theme-line-tight);text-wrap:balance;margin:0}.maintenance-hero__copy>p,.maintenance-section__heading p,.maintenance-card p,.maintenance-support__copy p{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-body);line-height:var(--theme-line-copy);margin:0}.maintenance-hero__copy>p{max-width:42rem;font-size:var(--theme-type-subtitle)}.maintenance-hero__signals{gap:var(--theme-space-sm);flex-wrap:wrap;max-width:42rem;display:flex}.maintenance-hero__signals span{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-micro);text-transform:uppercase;font-weight:760;line-height:1.15}.maintenance-visual{min-width:0;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.maintenance-visual:before,.maintenance-visual:after{content:"";pointer-events:none;position:absolute}.maintenance-visual:before{z-index:0;background:radial-gradient(ellipse 50rem 32rem at 48% 46%, rgb(var(--theme-color-accent) / .17), transparent 78%), radial-gradient(ellipse 42rem 24rem at 64% 64%, rgb(var(--theme-color-positive) / .12), transparent 80%), radial-gradient(ellipse 46rem 28rem at 32% 58%, rgb(var(--theme-color-background-deep) / .34), transparent 82%);opacity:.82;inset:-20% -18% -24% -26%;-webkit-mask-image:radial-gradient(88% 78% at 54% 48%,#000 0 52%,#0000009e 68%,#0000 100%);mask-image:radial-gradient(88% 78% at 54% 48%,#000 0 52%,#0000009e 68%,#0000 100%)}.maintenance-visual:after{z-index:0;background:radial-gradient(ellipse 50rem 12rem at 56% 40%, rgb(var(--theme-color-accent) / .17), transparent 76%), radial-gradient(ellipse 34rem 10rem at 68% 44%, rgb(var(--theme-color-positive) / .12), transparent 80%), radial-gradient(ellipse 52rem 14rem at 48% 72%, rgb(var(--theme-color-background-deep) / .28), transparent 82%);filter:blur(.12rem);opacity:.62;height:clamp(13rem,18vw,20rem);bottom:-18%;left:-24%;right:-14%}.maintenance-visual .operations-visual{z-index:1;position:relative}.maintenance-visual .operations-visual__reference-scene{--operations-scene-edge-mask:radial-gradient(ellipse 70% 74% at 41% 40%, black 0 55%, #000000d6 66%, #0006 79%, transparent 93%)}.maintenance-support__copy>span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase}.operations-visual--maintenance{--hero-scene-width:min(64rem, 138%);--hero-scene-x:clamp(-5.8rem, -5.4vw, -3.25rem);--hero-scene-y:-1.3rem;min-height:clamp(31rem,44vw,39rem);box-shadow:none;background:0 0;grid-template-rows:minmax(28rem,1fr);gap:0;padding:0;overflow:visible}.operations-visual--maintenance:before,.operations-visual--maintenance:after{display:none}.operations-visual--maintenance .operations-visual__topbar{z-index:4;border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .26);border-radius:var(--theme-radius-panel);background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .08), transparent 58%), rgb(var(--theme-color-background-deep) / .54);box-shadow:inset 0 1px 0 rgb(var(--theme-color-text) / .07), 0 1rem 2.4rem rgb(var(--theme-color-background-deep) / .18);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));padding:.62rem .74rem;position:absolute;top:clamp(.75rem,1.5vw,1.15rem);left:clamp(.75rem,1.8vw,1.35rem);right:clamp(.75rem,1.8vw,1.35rem)}.operations-visual--maintenance .operations-visual__brand .msp-brand__mark{width:2.3rem;height:2.3rem}.operations-visual--maintenance .operations-visual__signal{border-color:rgb(var(--theme-color-positive) / .28);background:rgb(var(--theme-color-background-deep) / .4)}.operations-visual--maintenance .operations-visual__status-grid{z-index:4;gap:clamp(.45rem, 1vw, var(--theme-space-xs));grid-template-columns:repeat(3,minmax(0,1fr));position:absolute;bottom:clamp(.8rem,2vw,1.2rem);left:clamp(1rem,2.5vw,1.75rem);right:clamp(1rem,2.5vw,1.75rem)}.operations-visual--maintenance .operations-visual__status{border-color:rgb(var(--ops-tone-color) / .26);border-radius:var(--theme-radius-control);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .12), transparent 54%), rgb(var(--theme-color-background-deep) / .5);min-height:0;box-shadow:inset 0 1px 0 rgb(var(--theme-color-text) / .06), 0 .85rem 1.8rem rgb(var(--theme-color-background-deep) / .14);gap:.28rem;padding:.62rem .7rem .7rem}.operations-visual--maintenance .operations-visual__status-icon{display:none}.operations-visual--maintenance .operations-visual__status strong{font-size:var(--theme-type-micro)}.operations-visual--maintenance .operations-visual__canvas{grid-row:1;min-height:clamp(28rem,42vw,38rem);overflow:hidden}.operations-visual--maintenance .operations-visual__environment{display:block;inset:-18% -20%;-webkit-mask-image:radial-gradient(at 50% 46%,#000,#0000 76%);mask-image:radial-gradient(at 50% 46%,#000,#0000 76%)}.operations-visual--maintenance .operations-visual__environment--grid{opacity:.22}.operations-visual--maintenance .operations-visual__environment--service-plane{opacity:.34}.operations-visual--maintenance .operations-visual__environment--glow{opacity:.46}.operations-visual__reference-scene--framed{--operations-scene-edge-mask:radial-gradient(ellipse 70% 74% at 41% 40%, black 0 55%, #000000d6 66%, #0006 79%, transparent 93%);width:var(--hero-scene-width);filter:brightness(1.08) contrast(1.04) saturate(1.08) drop-shadow(0 2.1rem 3.6rem #00000042) drop-shadow(0 0 2.65rem rgb(var(--theme-color-accent) / .24));transform:translate3d(var(--hero-scene-x), calc(var(--hero-scene-y) + var(--ops-depth-infrastructure)), 0)}.maintenance-section,.maintenance-support{gap:var(--theme-space-xl);display:grid}.maintenance-section__heading,.maintenance-support__copy{gap:var(--theme-space-sm);width:min(100%,54rem);display:grid}.maintenance-section__heading h2,.maintenance-support__copy h2{max-width:min(100%,24ch);font-size:var(--theme-type-section);letter-spacing:0;font-weight:770;line-height:var(--theme-line-title);text-wrap:balance;margin:0}.maintenance-section__heading p,.maintenance-support__copy p{text-wrap:pretty;max-width:min(100%,50rem)}.maintenance-card-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--theme-size-card-min)), 1fr));gap:clamp(.75rem,1.5vw,1.05rem);display:grid}.maintenance-card{gap:clamp(.62rem, 1vw, var(--theme-space-sm));border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .58);border-radius:var(--theme-radius-panel);min-width:0;min-height:13.75rem;padding:clamp(var(--theme-space-md), 1.8vw, 1.35rem);background:var(--theme-gradient-surface);box-shadow:var(--theme-shadow-panel);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));align-content:start;display:grid;position:relative;overflow:hidden}.maintenance-card:before,.maintenance-card:after{content:"";pointer-events:none;position:absolute}.maintenance-card:before{background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .12), transparent 42%), linear-gradient(180deg, rgb(var(--ops-tone-secondary) / .06), transparent 72%);opacity:.68;inset:0}.maintenance-card:after{top:var(--theme-space-sm);right:var(--theme-space-sm);background:linear-gradient(90deg, rgb(var(--ops-tone-color) / .72) 0 20%, transparent 20% 35%, rgb(var(--ops-tone-secondary) / .62) 35% 58%, transparent 58% 70%, rgb(var(--theme-color-accent-strong) / .54) 70% 100%);opacity:.4;border-radius:999px;width:2.45rem;height:.34rem}.maintenance-card>*{z-index:1;position:relative}.maintenance-card__header{justify-content:space-between;align-items:center;gap:var(--theme-space-md);display:flex}.maintenance-card__index{color:rgb(var(--ops-tone-color));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase;font-weight:800;line-height:1}.maintenance-card h3{margin:0;font-size:1rem;font-weight:760;line-height:1.25}.maintenance-support{padding-block:var(--theme-space-xl);isolation:isolate;grid-template-columns:1fr;position:relative}.maintenance-support:before{z-index:-1;border-block:var(--theme-border-width) solid rgb(var(--theme-color-border) / .32);background:linear-gradient(90deg, rgb(var(--theme-color-accent) / .05), transparent 38%, rgb(var(--theme-color-positive) / .035)), linear-gradient(180deg, rgb(var(--theme-color-background-deep) / .2), rgb(var(--theme-color-background) / .32));content:"";pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.maintenance-support__copy{align-content:start}.maintenance-support__signal-grid{gap:var(--theme-space-sm);margin-top:var(--theme-space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.maintenance-support__signal-grid>div{gap:var(--theme-space-2xs);border:var(--theme-border-width) solid rgb(var(--ops-tone-color) / .34);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-sm);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .1), transparent 58%), rgb(var(--theme-color-background-deep) / .42);display:grid;position:relative;overflow:hidden}.maintenance-support__signal-grid>div:before{inset:auto var(--theme-space-sm) var(--theme-space-xs);background:linear-gradient(90deg, rgb(var(--ops-tone-color)), rgb(var(--ops-tone-secondary)));content:"";opacity:.7;border-radius:999px;height:.16rem;position:absolute}.maintenance-support__signal-grid span,.maintenance-form__intro span{color:rgb(var(--theme-color-accent));font-family:var(--theme-font-mono);font-size:var(--theme-type-micro);text-transform:uppercase}.maintenance-support__signal-grid strong,.maintenance-form__intro strong{min-width:0;color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);font-weight:780;line-height:1.2}.maintenance-form{gap:var(--theme-space-lg);border:var(--theme-border-width) solid rgb(var(--theme-color-accent) / .34);border-radius:var(--theme-radius-panel);min-width:0;padding:var(--theme-space-lg);background:linear-gradient(135deg, rgb(var(--theme-color-accent) / .08), transparent 42%), var(--theme-gradient-surface);box-shadow:var(--theme-shadow-panel), inset 0 1px 0 rgb(var(--theme-color-text) / .08);-webkit-backdrop-filter:blur(var(--theme-blur-glass));backdrop-filter:blur(var(--theme-blur-glass));display:grid;position:relative;overflow:hidden}.maintenance-form:before{background:linear-gradient(90deg, rgb(var(--theme-color-accent)), rgb(var(--theme-color-positive)), rgb(var(--theme-color-accent-strong)));content:"";opacity:.78;height:.18rem;position:absolute;inset:0 0 auto}.maintenance-form__intro{gap:var(--theme-space-2xs);display:grid}.maintenance-form__intro p{max-width:42rem;color:rgb(var(--theme-color-muted));font-size:var(--theme-type-caption);margin:0;line-height:1.55}.maintenance-form__grid{gap:var(--theme-space-sm);display:grid}.maintenance-form__footer,.maintenance-settings-form__footer{gap:var(--theme-space-sm);align-items:center;display:grid}.maintenance-form__footer .theme-button,.maintenance-settings-form__footer .theme-button{width:100%}.maintenance-form .theme-button:disabled,.maintenance-settings-form .theme-button:disabled{cursor:wait;opacity:.72;transform:none}.maintenance-settings-panel,.maintenance-settings-form{gap:var(--theme-space-lg);display:grid}.maintenance-settings-summary{gap:var(--theme-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.maintenance-settings-summary>div,.maintenance-toggle{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .54);border-radius:var(--theme-radius-panel);background:var(--admin-muted-panel-background);min-width:0}.maintenance-settings-summary>div{gap:var(--theme-space-2xs);padding:var(--theme-space-sm);display:grid;position:relative;overflow:hidden}.maintenance-settings-summary>div[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .36);background:linear-gradient(135deg, rgb(var(--ops-tone-color) / .06), transparent 50%), var(--admin-muted-panel-background)}.maintenance-settings-summary span{color:rgb(var(--theme-color-muted));font-size:var(--theme-type-micro);text-transform:uppercase;line-height:1.35}.maintenance-settings-summary strong:not(.assessment-status-badge){overflow-wrap:anywhere;min-width:0;color:rgb(var(--theme-color-text));font-family:var(--theme-font-mono);font-size:var(--theme-type-caption)}.maintenance-settings-summary .auth-inline-button{width:100%}.maintenance-toggle{gap:var(--theme-space-sm);padding:var(--theme-space-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.maintenance-toggle input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.maintenance-toggle>span{border:var(--theme-border-width) solid rgb(var(--theme-color-border) / .72);background:rgb(var(--theme-color-background) / .58);width:3.4rem;height:1.9rem;transition:border-color var(--theme-motion-standard) var(--theme-ease-standard), background var(--theme-motion-standard) var(--theme-ease-standard);border-radius:999px;display:block;position:relative}.maintenance-toggle>span:after{background:rgb(var(--theme-color-muted));content:"";width:1.3rem;height:1.3rem;transition:background var(--theme-motion-standard) var(--theme-ease-standard), transform var(--theme-motion-standard) var(--theme-ease-standard);border-radius:999px;position:absolute;top:.24rem;left:.25rem}.maintenance-toggle input:checked+span{border-color:rgb(var(--theme-color-positive) / .6);background:rgb(var(--theme-color-positive) / .14)}.maintenance-toggle input:checked+span:after{background:rgb(var(--theme-color-positive));transform:translate(1.48rem)}.maintenance-toggle input:focus-visible+span{outline:2px solid rgb(var(--theme-color-accent));outline-offset:3px}.maintenance-toggle input:disabled,.maintenance-toggle input:disabled+span{cursor:wait}.maintenance-toggle strong{color:rgb(var(--theme-color-text));font-size:var(--theme-type-caption);line-height:1.35}.admin-theme-boundary :is(.status-rail,.admin-theme-toggle__options,.assessment-admin-panel,.customer-admin-panel,.admin-dashboard-panel,.admin-session-bar,.admin-metric-card,.admin-lifecycle-widget,.admin-command-lane,.admin-dashboard-card,.admin-ops-summary__item,.admin-record-card,.admin-quick-action,.admin-dashboard-empty,.assessment-empty-state,.assessment-review-card,.customer-card,.customer-profile-card,.customer-list-summary div,.customer-result-bar,.customer-filter-panel,.customer-followup-filter-rail,.customer-lifecycle-current,.ticket-create-card,.ticket-note-card,.ticket-filter-panel,.ticket-queue-summary article,.ticket-queue-section,.ticket-queue-card,.ticket-queue-card__meta-item,.ticket-activity-item,.maintenance-settings-summary>div,.maintenance-toggle,.admin-loading-card){border-color:var(--admin-border-panel)}.admin-theme-boundary :is(.admin-command-lane,.ticket-queue-summary article,.admin-record-card,.customer-list-summary div,.ticket-activity-item,.ticket-note-card--timeline,.maintenance-settings-summary>div)[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .36)}.admin-theme-boundary .route-banner:before{border-color:var(--admin-border-panel)}.admin-theme-boundary :is(.assessment-summary-item,.assessment-review-card__actions,.customer-card__actions,.ticket-card-actions,.ticket-queue-section__header,.ticket-queue-card__meta-item,.assessment-review-card__meta,.admin-record-card){border-color:var(--admin-border-subtle)}.admin-theme-boundary .admin-record-card[data-ops-tone]{border-color:rgb(var(--ops-tone-color) / .36)}.admin-theme-boundary :is(.marketing-button,.theme-button,.auth-inline-button,.ticket-action-button){border-color:var(--admin-border-control)}.admin-theme-boundary :is(.marketing-button--secondary,.marketing-button--ghost,.auth-inline-button,.ticket-action-button){border-color:var(--admin-border-accent)}.admin-theme-boundary :is(.marketing-button--primary,.theme-button--primary){border-color:rgb(var(--theme-color-positive) / .56)}.admin-theme-boundary .admin-theme-toggle__input:checked+.admin-theme-toggle__label{border-color:rgb(var(--theme-color-accent) / .48);background:rgb(var(--theme-color-accent) / .12)}.admin-theme-boundary .admin-theme-toggle__label{border-color:#0000}.admin-theme-boundary .admin-quick-action:hover{border-color:rgb(var(--theme-color-accent) / .52);background:var(--admin-card-hover-background)}.admin-theme-boundary :is(.customer-type-badge,.customer-source-badge,.customer-lifecycle-badge,.ticket-priority-badge){border-color:rgb(var(--theme-color-accent) / .42);background:var(--admin-accent-background)}.admin-theme-boundary .customer-overdue-badge{border-color:rgb(var(--theme-color-danger) / .5);background:var(--admin-danger-background)}.admin-theme-boundary :is(.customer-card__badges .customer-source-badge,.ticket-priority-badge--low){border-color:var(--admin-border-control);background:var(--admin-muted-panel-background);color:rgb(var(--theme-color-muted))}.admin-theme-boundary .assessment-status-badge{border-color:rgb(var(--theme-color-positive) / .42);background:var(--admin-positive-background)}.admin-theme-boundary :is(.customer-lifecycle-badge--lead,.assessment-status-badge--lead,.assessment-status-badge--new,.assessment-status-badge--reviewed,.assessment-status-badge--contacted,.assessment-status-badge--pending,.assessment-status-badge--waiting,.ticket-priority-badge--high){border-color:rgb(var(--theme-color-warning) / .54);background:var(--admin-warning-background)}.admin-theme-boundary :is(.customer-lifecycle-badge--active,.assessment-status-badge--active,.assessment-status-badge--converted,.assessment-status-badge--completed,.assessment-status-badge--resolved){border-color:rgb(var(--theme-color-positive) / .5);background:var(--admin-positive-background)}.admin-theme-boundary :is(.assessment-status-badge--quoted,.assessment-status-badge--open,.assessment-status-badge--in_progress){border-color:rgb(var(--theme-color-accent) / .5);background:var(--admin-accent-background)}.admin-theme-boundary :is(.customer-lifecycle-badge--inactive,.assessment-status-badge--inactive,.assessment-status-badge--closed,.assessment-status-badge--none){border-color:var(--admin-border-control);background:var(--admin-muted-panel-background);color:rgb(var(--theme-color-muted))}.admin-theme-boundary :is(.customer-lifecycle-badge--archived,.assessment-status-badge--archived,.ticket-priority-badge--urgent){border-color:rgb(var(--theme-color-danger) / .5);background:var(--admin-danger-background)}@supports (animation-timeline:view()){.section-container,.route-panel,.page-banner{animation:both reveal-up;animation-timeline:view();animation-range:entry cover 32%}}@keyframes reveal-up{0%{opacity:.72;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes glow-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-1.25rem)}}@keyframes loading-sheen{0%{background-position:160% 0}to{background-position:-40% 0}}@keyframes operations-scan{0%,to{opacity:.38;transform:translate3d(-.4rem, var(--scan-y,0), 0) rotate(var(--scan-rotate,0deg))}50%{opacity:.82;transform:translate3d(.4rem, var(--scan-y,0), 0) rotate(var(--scan-rotate,0deg))}}@keyframes operations-node-pulse{0%,to{box-shadow:0 0 1rem rgb(var(--theme-color-positive) / .3)}50%{box-shadow:0 0 1.7rem rgb(var(--theme-color-positive) / .54)}}@keyframes operations-mesh-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-7.4px}}@keyframes operations-core-breathe{0%,to{opacity:.66;transform:scale(.96)}50%{opacity:.92;transform:scale(1.04)}}@keyframes operations-status-settle{0%,to{opacity:.72}50%{opacity:1}}@media (min-width:36rem){.hero-section__actions,.page-banner__actions,.cta-section__actions{flex-wrap:wrap;display:flex}.marketing-button,.theme-button{min-width:10rem}.stats-panel__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.75rem),1fr))}.assessment-form__grid,.assessment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-form__footer,.maintenance-form__footer,.maintenance-settings-form__footer,.assessment-review-card__header,.assessment-review-card__actions,.customer-card__header,.customer-card__actions,.assessment-review-card__meta{justify-content:space-between;align-items:center;display:flex}.assessment-form__footer .theme-button,.maintenance-form__footer .theme-button,.maintenance-settings-form__footer .theme-button,.assessment-review-card__actions .marketing-button,.assessment-review-card__actions .theme-button,.customer-card__actions .marketing-button,.assessment-review-card__actions form{width:auto}.ticket-status-form{grid-template-columns:minmax(12rem,1fr) auto}.ticket-status-form .theme-button{width:auto}.ticket-filter-actions{flex-wrap:wrap;display:flex}.ticket-filter-actions .marketing-button,.ticket-filter-actions .theme-button{width:auto}.ticket-queue-card__header,.ticket-detail-overview__header{justify-content:space-between;display:flex}.ticket-queue-card__title{flex:auto}.ticket-queue-card__date{text-align:right;white-space:nowrap;flex:none;justify-self:end}.ticket-card-actions,.ticket-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-card__badges{text-align:right;justify-content:flex-end}.admin-session-bar{justify-content:space-between;display:flex}.auth-inline-button{width:auto;min-width:8rem}.customer-list-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.maintenance-settings-summary .auth-inline-button{align-self:stretch}}@media (min-width:48rem){body.msp-nav-open{overflow:auto}.msp-nav--desktop{display:inline-flex}.msp-menu-button,.msp-mobile-nav{display:none}.msp-brand__name{max-width:none;font-size:.95rem}.msp-footer__inner{grid-template-columns:minmax(0,1.4fr) minmax(10rem,.7fr) minmax(10rem,.7fr)}.msp-footer__note{grid-column:1/-1}.admin-dashboard-hero,.ticket-detail-banner{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-dashboard-hero>div:first-child,.ticket-detail-banner>div:first-child{min-width:0}.responsive-content-shell--center{grid-template-columns:1fr}.cta-section,.assessment-form,.maintenance-form,.assessment-admin-panel,.customer-admin-panel,.admin-dashboard-panel{padding:var(--theme-space-xl)}.admin-metric-grid,.admin-quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-analytics-grid,.admin-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-card--wide{grid-column:1/-1}.admin-record-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-record-card__date{text-align:right;justify-self:end}.customer-filter-panel{grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(10rem,1fr));align-items:end}.customer-filter-panel__reset{justify-self:start}.ticket-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-filter-actions{grid-column:1/-1}.ticket-queue-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:36rem) and (max-width:63.98rem){.hero-section{gap:var(--theme-space-md);padding-block:clamp(1.65rem, 4vw, var(--theme-space-xl)) var(--theme-space-md)}.hero-ecosystem{min-height:clamp(28rem,58vw,34rem);margin-top:0}.hero-preview{-webkit-mask-image:none;mask-image:none}.operations-visual--hero{--hero-scene-width:min(50rem, 100%);--hero-scene-x:0rem;--hero-scene-y:-1.1rem;min-height:clamp(28rem,58vw,34rem)}.operations-visual--hero .operations-visual__canvas{min-height:clamp(28rem,58vw,34rem)}.operations-visual--hero .operations-visual__reference-scene{--operations-scene-edge-mask:radial-gradient(ellipse 108% 88% at 48% 54%, black 0 68%, #000000e6 80%, #0000008f 92%, transparent 100%);opacity:.9}.maintenance-hero{gap:var(--theme-space-lg)}.operations-visual--maintenance{--hero-scene-width:min(58rem, 118vw);--hero-scene-x:clamp(-4.2rem, -5vw, -2rem);--hero-scene-y:-1.55rem;min-height:clamp(31rem,60vw,36rem)}.operations-visual--maintenance .operations-visual__canvas{min-height:clamp(28rem,54vw,34rem)}.page-banner__topology{right:max(var(--theme-space-page), -2rem);opacity:.14;width:min(31rem,58vw)}}@media (min-width:64rem){.responsive-content-shell--with-content:not(.responsive-content-shell--center){grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end}.page-banner,.cta-section{grid-template-columns:minmax(0,1fr) auto;align-items:end}.page-banner__copy{min-width:0}.cta-section{align-items:center}.msp-nav-actions{display:inline-flex}.hero-section{--hero-copy-column:clamp(27rem, 34vw, 33rem);--hero-visual-safe-gap:clamp(3rem, 5vw, 5.5rem);--hero-visual-bleed-negative:clamp(-4rem, -3vw, -2rem);width:min(100%,96rem);min-height:min(38rem, calc(100svh - var(--theme-size-nav) - 4rem));grid-template-areas:"hero-copy hero-preview";grid-template-columns:minmax(0, var(--hero-copy-column)) minmax(0, 1fr);padding-block:clamp(var(--theme-space-md), 2.5vw, var(--theme-space-xl))}.hero-section__copy{gap:.85rem}.hero-section h1{max-width:10.5ch;font-size:clamp(3.15rem,4.15vw,4.05rem)}.hero-section__copy>p{max-width:30rem;font-size:1.05rem;line-height:1.52}.hero-section__actions{flex-wrap:nowrap;gap:.55rem}.hero-section__actions .marketing-button{min-width:0;min-height:2.45rem;font-size:var(--theme-type-micro);padding:.72rem .9rem}.operations-visual{min-height:44rem}.operations-visual--hero{--hero-scene-width:min(57rem, 100%);--hero-scene-x:0rem;--hero-scene-y:-.65rem;min-height:clamp(36rem,42vw,42rem)}.hero-preview{width:100%;margin-left:0}.service-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.section-container--band{background-attachment:fixed}.assessment-form__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-intake-shell{grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr)}.portal-preview-grid{grid-template-columns:minmax(22rem,.95fr) minmax(0,1.05fr);align-items:start}.portal-preview-panel{top:calc(var(--theme-size-nav) + var(--theme-space-lg));position:sticky}.msp-footer__inner{grid-template-columns:minmax(0,1.35fr) minmax(10rem,.55fr) minmax(10rem,.55fr) minmax(16rem,.8fr)}.msp-footer__note{grid-column:auto}.maintenance-hero{gap:clamp(var(--theme-space-sm), 2.5vw, var(--theme-space-xl));padding-block:var(--theme-space-2xl) 0;grid-template-columns:minmax(27rem,.72fr) minmax(40rem,1.28fr)}.maintenance-hero__copy>p{max-width:34rem;font-size:1.06rem;line-height:1.54}.operations-visual--maintenance{--hero-scene-width:min(68rem, 136%);--hero-scene-x:clamp(-6.6rem, -5.8vw, -3.6rem);--hero-scene-y:-1.2rem;min-height:clamp(35rem,42vw,40rem)}.operations-visual--maintenance .operations-visual__canvas{min-height:clamp(34rem,40vw,39rem)}.maintenance-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-support{align-items:start;gap:var(--theme-space-2xl);grid-template-columns:minmax(0,.72fr) minmax(31rem,1fr)}.maintenance-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-filter-panel{grid-template-columns:minmax(16rem,1.4fr) repeat(3,minmax(10rem,1fr)) auto}.customer-list-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.ticket-filter-form{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) repeat(3,minmax(9rem,.8fr)) auto}.ticket-filter-actions{grid-column:1/-1}.admin-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:35.98rem){.msp-header__inner,.msp-brand{gap:var(--theme-space-xs)}.msp-brand__mark{width:2.45rem;height:2.45rem}.msp-brand__name{max-width:9.5rem}.admin-theme-toolbar{flex-direction:column;align-items:stretch}.admin-theme-toggle{width:100%}.hero-section{gap:var(--theme-space-md);padding-block:var(--theme-space-md) var(--theme-space-lg);overflow:hidden}.hero-ecosystem{z-index:0;min-height:18.75rem;margin-top:0;overflow:clip}.hero-preview{-webkit-mask-image:none;mask-image:none}.hero-ecosystem:before{opacity:.72;inset:-18% -22% -28% -30%}.hero-ecosystem:after{opacity:.58;height:12rem;inset:auto -22% -20% -30%}.hero-section:after{display:none}.hero-section h1{font-size:2.12rem}.page-banner h1,.maintenance-hero h1{font-size:2.35rem}.maintenance-page{gap:var(--theme-space-xl);padding-bottom:var(--theme-space-xl)}.maintenance-hero{gap:var(--theme-space-lg);padding-block:var(--theme-space-lg) 0}.maintenance-hero:after{display:none}.maintenance-hero__copy>p{max-width:100%;font-size:.98rem;line-height:1.5}.maintenance-hero__signals{gap:var(--theme-space-xs)}.maintenance-hero__signals span{flex:8rem}.maintenance-brand{align-items:flex-start}.maintenance-visual:before{opacity:.78;inset:-18% -22% -24% -28%}.maintenance-visual{overflow:visible;-webkit-mask-image:radial-gradient(78% 66% at 52%,#000 0 42%,#00000094 58%,#0000002e 74%,#0000 100%);mask-image:radial-gradient(78% 66% at 52%,#000 0 42%,#00000094 58%,#0000002e 74%,#0000 100%)}.operations-visual--maintenance{--hero-scene-width:min(39rem, 158vw);--hero-scene-x:clamp(-4.15rem, -15vw, -2.7rem);--hero-scene-y:-2.75rem;min-height:22.5rem}.operations-visual--maintenance .operations-visual__canvas{min-height:21.5rem}.operations-visual__reference-scene--framed{-webkit-mask-image:radial-gradient(78% 70% at 48% 44%,#000 0 46%,#000000a3 60%,#0003 76%,#0000 100%);mask-image:radial-gradient(78% 70% at 48% 44%,#000 0 46%,#000000a3 60%,#0003 76%,#0000 100%)}.operations-visual--maintenance .operations-visual__status{min-height:5rem}.maintenance-section,.maintenance-support{gap:var(--theme-space-lg)}.maintenance-card{min-height:auto;padding:var(--theme-space-md)}.maintenance-support{padding-block:var(--theme-space-lg)}.maintenance-form{padding:var(--theme-space-md)}.hero-section__copy>p{max-width:100%;font-size:.98rem;line-height:1.48}.hero-section__actions{width:100%}.hero-section__actions .marketing-button{white-space:normal;width:100%;max-width:100%}.hero-section__proofs{gap:var(--theme-space-2xs)}.hero-section__proofs li{font-size:.78rem;line-height:1.34}.hero-section__local-strip{scrollbar-width:none;flex-wrap:wrap;padding-bottom:.1rem;display:flex;overflow-x:visible}.hero-section__local-strip::-webkit-scrollbar{display:none}.page-banner__actions .marketing-button,.page-banner__actions .theme-button,.page-banner__actions .auth-inline-button,.cta-section__actions .marketing-button,.cta-section__actions .theme-button{width:100%}.hero-section__local-strip span{white-space:normal;flex:0 auto;width:auto}.page-banner,.route-banner{padding-top:var(--theme-space-xl)}.page-banner__topology{opacity:.08;width:22rem;height:11.5rem;transform:translate3d(0, var(--ops-depth-infrastructure), 0);display:block;top:4.5rem;right:-10rem}.auth-shell{min-height:auto;padding-top:var(--theme-space-xl);align-items:start}.section-container:not(.section-container--band):before{opacity:0}.section-container:after{opacity:.52}.operational-backdrop__topology,.operational-backdrop__infrastructure,.operational-backdrop__layer--nodes{opacity:.15}.operational-backdrop__layer--grid{opacity:.38;background-size:2.8rem 2.8rem,2.8rem 2.8rem,8rem 8rem}.operational-backdrop__layer--mesh{opacity:.3}.operational-backdrop__layer--glow{opacity:.46}.admin-shell-nav{top:var(--theme-size-nav);gap:var(--theme-space-2xs);padding-block:var(--theme-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.admin-shell-nav a{text-align:center;white-space:normal;justify-content:center;min-height:2.35rem;padding-inline:.68rem}.admin-shell-nav a:last-child{grid-column:1/-1}.assessment-admin-shell,.customer-admin-shell,.auth-shell,.admin-shell-stack{padding-top:var(--theme-space-lg)}.assessment-review-card,.customer-card,.customer-profile-card,.admin-dashboard-panel,.admin-dashboard-card,.admin-quick-action,.admin-metric-card,.admin-lifecycle-widget,.admin-loading-card,.ticket-create-card,.ticket-note-card,.ticket-filter-panel,.ticket-queue-section,.ticket-queue-card,.ticket-activity-item,.assessment-empty-state{padding:var(--theme-space-md)}.admin-metric-grid,.admin-lifecycle-widget-grid,.admin-quick-action-grid,.admin-analytics-grid,.admin-activity-grid,.ticket-queue-stack,.ticket-queue-list{gap:var(--theme-space-sm)}.admin-metric-card{min-height:7.25rem}.admin-lifecycle-widget,.admin-quick-action{min-height:6.75rem}.admin-timeline__bar{height:4.5rem}.admin-timeline{gap:var(--theme-space-2xs);padding:var(--theme-space-xs);grid-template-columns:repeat(7,minmax(3.15rem,1fr))}.customer-card__badges,.ticket-queue-card__badges,.admin-record-card__badges{text-align:left;justify-content:flex-start}.ticket-action-group>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.4rem),1fr));display:grid}.ticket-action-button{width:100%}.operations-visual{min-height:auto;padding:var(--theme-space-sm);grid-template-rows:auto minmax(21rem,auto) auto}.operations-visual--hero{--hero-scene-width:min(35rem, 100%);--hero-scene-x:0rem;--hero-scene-y:-1.8rem;grid-template-rows:minmax(17.5rem,auto);width:100%;min-width:0;max-width:100%;padding:0;overflow:visible}.operations-visual__topbar{flex-direction:row;align-items:center}.operations-visual__signal{display:none}.operations-visual__canvas{align-items:center;gap:var(--theme-space-sm);min-height:22rem;padding-top:0}.operations-visual--hero .operations-visual__canvas{place-items:center;width:100%;min-width:0;min-height:18.75rem;overflow:visible}.operations-visual--hero .operations-visual__canvas:before{background:linear-gradient(90deg, rgb(var(--theme-color-background) / .5), transparent 18% 72%, rgb(var(--theme-color-background-deep) / .62) 94%, rgb(var(--theme-color-background-deep) / .82)), linear-gradient(180deg, rgb(var(--theme-color-background-deep) / .2), transparent 18% 62%, rgb(var(--theme-color-background) / .66) 88%, rgb(var(--theme-color-background-deep) / .88));inset:-12% -18%}.operations-visual--hero .operations-visual__canvas:after{opacity:.62;inset:-15% -18%}.operations-visual--hero .operations-visual__environment{inset:-20% -24%;-webkit-mask-image:radial-gradient(112% 90% at 48% 46%,#000 0 68%,#000000ad 84%,#0000 100%);mask-image:radial-gradient(112% 90% at 48% 46%,#000 0 68%,#000000ad 84%,#0000 100%)}.operations-visual--hero .operations-visual__environment--grid{opacity:.18}.operations-visual--hero .operations-visual__environment--service-plane{opacity:.28}.operations-visual--hero .operations-visual__environment--glow{opacity:.38}.operations-visual__mesh{opacity:.24;height:13rem;inset:0 auto auto 0}.operations-visual__ecosystem{opacity:1;width:180%;height:23rem;inset:-4.4rem -40% auto}.operations-visual__reference-scene{--operations-scene-edge-mask:radial-gradient(ellipse 112% 88% at 48% 54%, black 0 68%, #000000e6 80%, #0000008f 92%, transparent 100%);width:var(--hero-scene-width);opacity:.9;max-width:none;transform:translate3d(var(--hero-scene-x), calc(var(--hero-scene-y) + var(--ops-depth-infrastructure)), 0)}.operations-visual__svg-plane--rear,.operations-visual__svg-plane--mid,.operations-visual__svg-plane-line,.operations-visual__svg-route-beds path:nth-child(3),.operations-visual__svg-route-beds path:nth-child(4),.operations-visual__svg-route-beds path:nth-child(5),.operations-visual__svg-route-beds path:nth-child(7),.operations-visual__svg-rails path:nth-child(3),.operations-visual__svg-rails path:nth-child(4),.operations-visual__svg-rails path:nth-child(5),.operations-visual__svg-rails path:nth-child(7),.operations-visual__svg-callout-rails,.operations-visual__svg-monitoring-wall,.operations-visual__svg-device--server,.operations-visual__svg-device--backup,.operations-visual__svg-device--laptop,.operations-visual__svg-device--mobile,.operations-visual__svg-telemetry,.operations-visual__svg-hubs circle:nth-child(n+5),.operations-visual__svg-flow-packets circle:nth-child(3),.operations-visual__svg-flow-packets circle:nth-child(4),.operations-visual__mesh-path--five,.operations-visual__mesh-path--six,.operations-visual__line,.operations-visual__node{display:none}.operations-visual__core{justify-self:center;width:min(12.25rem,68vw)}.operations-visual__core-panel{width:min(9.75rem,56vw);padding:var(--theme-space-sm)}.operations-visual__core-icon{width:3.65rem;height:3.65rem}.operations-visual__core-icon .marketing-icon{width:2.55rem;height:2.55rem}.operations-visual__scan{opacity:.28;width:13rem}.operations-visual__scan--two{display:none}.operations-visual__orbit--outer{width:15.5rem}.operations-visual__orbit--inner{width:11.25rem}.operations-visual__orbit--core{width:8.5rem}.operations-visual__infrastructure{gap:var(--theme-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;position:relative;inset:auto}.operations-visual__infra-node,.operations-visual__infra-node:nth-child(n){justify-content:center;position:relative;inset:auto;transform:none}.operations-visual__telemetry-stack{gap:var(--theme-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;position:relative;inset:auto}.operations-visual__telemetry-card{gap:.4rem;width:100%;padding:.45rem;position:relative;inset:auto;transform:none}.operations-visual__telemetry-card:nth-child(n+5),.operations-visual__telemetry-card em{display:none}.operations-visual__status-grid{grid-template-columns:1fr}.operations-visual.operations-visual--maintenance{grid-template-rows:minmax(21.5rem,auto);min-height:22.5rem;padding:0;overflow:visible}.operations-visual.operations-visual--maintenance .operations-visual__canvas{min-height:21.5rem;overflow:hidden}.operations-visual.operations-visual--maintenance .operations-visual__topbar,.operations-visual.operations-visual--maintenance .operations-visual__status-grid{display:none}.operations-visual.operations-visual--maintenance .operations-visual__environment{inset:-20% -24%;-webkit-mask-image:radial-gradient(at 48% 45%,#000,#0000 74%);mask-image:radial-gradient(at 48% 45%,#000,#0000 74%)}.operations-visual.operations-visual--maintenance .operations-visual__reference-scene--framed{--operations-scene-edge-mask:radial-gradient(ellipse 80% 82% at 40% 36%, black 0 60%, #000000eb 70%, #00000094 84%, transparent 100%);width:var(--hero-scene-width);transform:translate3d(var(--hero-scene-x), calc(var(--hero-scene-y) + var(--ops-depth-infrastructure)), 0)}.operational-signal-rail{padding:var(--theme-space-xs)}.operational-signal-rail__grid,.portal-preview-panel__header,.portal-preview-panel__tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.operational-backdrop__topology path{animation:48s linear infinite operations-mesh-flow}.operational-backdrop__rail{animation:58s linear infinite operations-mesh-flow}.operational-backdrop__topology path:nth-child(2),.operational-backdrop__topology path:nth-child(4){animation-duration:58s;animation-direction:reverse}.page-banner__topology-rail{animation:42s linear infinite operations-mesh-flow}.glow-background{animation:glow-drift var(--theme-motion-ambient) var(--theme-ease-standard) infinite}.operations-visual__status{animation:glow-drift 16s var(--theme-ease-standard) infinite}.operations-visual__status:nth-child(2){animation-delay:-4s}.operations-visual__scan{animation:operations-scan 14s var(--theme-ease-standard) infinite}.operations-visual__scan--two{animation-delay:-3.5s}.operations-visual__mesh-path{animation:28s linear infinite operations-mesh-flow}.operations-visual__svg-rail{animation:52s linear infinite operations-mesh-flow}.operations-visual__svg-rail--secondary,.operations-visual__svg-rail--support{animation-duration:64s;animation-direction:reverse}.operations-visual__svg-status{animation:operations-status-settle 13s var(--theme-ease-standard) infinite}.operations-visual__mesh-path--two,.operations-visual__mesh-path--four{animation-duration:34s;animation-direction:reverse}.operations-visual__core-glow{animation:operations-core-breathe 14s var(--theme-ease-standard) infinite}.operations-visual__node{animation:operations-node-pulse 12s var(--theme-ease-standard) infinite}.operations-visual__node--two,.operations-visual__node--four{animation-delay:-2.5s}}@media (max-width:47.98rem) and (prefers-reduced-motion:no-preference){.page-banner__topology-rail,.operations-visual__status,.operations-visual__svg-status{animation:none}.operations-visual__mesh-path,.operations-visual__svg-rail{animation-duration:76s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.operational-backdrop__layer,.operational-backdrop__topology,.operational-backdrop__infrastructure,.operations-visual:before,.operations-visual:after,.operations-visual__environment,.operations-visual__mesh,.operations-visual__ecosystem,.operations-visual__reference-scene,.operations-visual__core,.operations-visual__infrastructure,.operations-visual__telemetry-stack{transform:none!important}}
