/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.h-2{height:calc(var(--spacing) * 2)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.security-command{gap:14px;display:grid}.security-loading{color:#7891a3;background:#0a1927;border:1px solid #1d3a4d;border-radius:13px;place-content:center;justify-items:center;gap:12px;min-height:420px;font-size:11px;display:grid}.security-loading i{border:3px solid #18394b;border-top-color:var(--cyan);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite security-spin}@keyframes security-spin{to{transform:rotate(360deg)}}.security-hero{background:radial-gradient(circle at 77% 22%,#16d9e326 0,#0000 30%),radial-gradient(circle at 8% 100%,#168bff19 0,#0000 33%),linear-gradient(140deg,#102a3f,#071520 70%);border:1px solid #245a71;border-radius:14px;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:44px;min-height:275px;padding:32px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0005}.security-hero:after{content:"";pointer-events:none;border:1px solid #2d77892b;border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:8%;box-shadow:0 0 0 55px #2d77890e,0 0 0 110px #2d778908}.security-hero>div,.security-hero>aside{z-index:1;position:relative}.security-hero>div>span{color:var(--cyan);letter-spacing:.19em;font-size:9px;font-weight:850}.security-hero h2{letter-spacing:-.055em;max-width:650px;margin:13px 0 12px;font-size:clamp(31px,4vw,51px);line-height:.98}.security-hero h2 em{color:#6feaf0;font-style:normal}.security-hero>div>p{color:#8aa1b1;max-width:660px;margin:0;font-size:11px;line-height:1.7}.security-mode{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.security-mode b{color:#8095a5;background:#0c1b28b8;border:1px solid #30465a;border-radius:18px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:700;display:flex}.security-mode b i,.on-call-card footer span i{background:#647688;border-radius:50%;width:6px;height:6px}.security-mode b.active{color:#75e5b4;border-color:#327e68}.security-mode b.active i,.on-call-card footer span.connected i{background:var(--green);box-shadow:0 0 9px #34d399}.security-hero>aside{background:#071722d9;border:1px solid #29546a;border-radius:12px;gap:9px;padding:18px;display:grid;box-shadow:0 18px 50px #0007}.security-hero>aside label{color:#7690a1;font-size:8px;font-weight:750}.security-hero>aside select{color:#d5e4ec;background:#0b2030;border:1px solid #27485b;border-radius:7px;width:100%;margin-top:7px;padding:10px}.security-hero>aside button,.incident-actions button{background:linear-gradient(135deg, var(--cyan), #2aaad5);color:#04151d;cursor:pointer;border:0;border-radius:8px;min-height:39px;font-size:9px;font-weight:850}.security-hero>aside button.secondary,.incident-actions button.secondary{color:#80eaf0;background:#0d2738;border:1px solid #2a6075}.security-disclosure,.security-message{background:#252517;border:1px solid #46502f;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex}.security-disclosure>i{color:#ffda77;background:#4b461e;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.security-disclosure p{flex:1;margin:0}.security-disclosure p b,.security-disclosure p span{display:block}.security-disclosure p b{color:#ecd487;font-size:9px}.security-disclosure p span{color:#9d936d;margin-top:3px;font-size:8px;line-height:1.5}.security-disclosure>em{color:#e0c86e;letter-spacing:.09em;font-size:8px;font-style:normal;font-weight:850}.security-message{color:#76e5b5;background:#10372c;border-color:#2e6d59;font-size:10px}.security-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.security-metrics article{background:linear-gradient(145deg,#0f2638,#091a27);border:1px solid #1f3d51;border-radius:11px;min-height:107px;padding:17px 18px}.security-metrics article.danger{background:linear-gradient(145deg,#311b25,#16131b);border-color:#713542}.security-metrics span,.security-metrics b,.security-metrics small{display:block}.security-metrics span{color:#668094;letter-spacing:.11em;font-size:7px;font-weight:800}.security-metrics b{letter-spacing:-.04em;margin-top:10px;font-size:27px}.security-metrics small{color:#657d90;margin-top:5px;font-size:8px}.security-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:13px;display:grid}.incident-console,.on-call-card,.connector-card{background:linear-gradient(145deg,#0e2232,#091925);border:1px solid #203f54;border-radius:12px;overflow:hidden}.incident-console>header{border-bottom:1px solid #1c394c;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;display:flex}.incident-console>header span,.on-call-card header span,.connector-card header span{color:var(--cyan);letter-spacing:.14em;font-size:7px;font-weight:800}.incident-console>header h3,.on-call-card h3{margin:5px 0 0;font-size:13px}.incident-console>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.incident-console>header button{color:#647d90;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:29px;padding:0 8px;font-size:7px}.incident-console>header button.active{color:var(--cyan);background:#123246;border-color:#28596f}.incident-row{color:#91a5b4;text-align:left;background:0 0;border:0;border-bottom:1px solid #193649;grid-template-columns:82px minmax(170px,1.45fr) minmax(130px,1fr) 105px 58px;align-items:center;gap:12px;width:100%;min-height:61px;padding:10px 16px;display:grid}.incident-table button.incident-row{cursor:pointer}.incident-table button.incident-row:hover{background:#102b3c}.incident-head{color:#587286;letter-spacing:.09em;min-height:34px;font-size:7px;font-weight:800}.incident-row>span:first-child{align-items:center;gap:5px;display:flex}.incident-row>span:first-child em{color:#9fb2c0;background:#263548;border-radius:4px;padding:3px 4px;font-size:6px;font-style:normal}.severity{text-align:center;border-radius:12px;min-width:52px;padding:5px 7px;font-size:7px;display:inline-block}.severity.critical{color:#ff91a5;background:#4b1e2a}.severity.high{color:#ffb17e;background:#443021}.severity.medium{color:#f4d470;background:#41391d}.severity.low{color:#71e0e7;background:#123844}.incident-row>span:nth-child(2) b,.incident-row>span:nth-child(2) small,.incident-row>span:nth-child(3) b,.incident-row>span:nth-child(3) small{display:block}.incident-row>span:nth-child(2) b,.incident-row>span:nth-child(3) b{color:#d7e5ed;font-size:9px}.incident-row>span:nth-child(2) small,.incident-row>span:nth-child(3) small{color:#5e788b;margin-top:4px;font-size:7px}.incident-row>span:nth-child(4){align-items:center;gap:6px;font-size:8px;display:flex}.incident-status{background:var(--amber);border-radius:50%;width:6px;height:6px}.incident-status.contained{background:#6fa7ff}.incident-status.resolved,.incident-status.dismissed{background:var(--green)}.incident-row time{color:#647d90;font-size:7px}.security-empty{text-align:center;place-content:center;justify-items:center;min-height:245px;padding:24px;display:grid}.security-empty>span{color:#62e1aa;background:#123b30;border-radius:50%;place-items:center;width:45px;height:45px;font-size:16px;display:grid}.security-empty h3{margin:13px 0 5px;font-size:13px}.security-empty p{color:#688195;max-width:400px;margin:0;font-size:9px;line-height:1.6}.security-rail{gap:13px;display:grid}.on-call-card header{border-bottom:1px solid #1d394c;justify-content:space-between;align-items:center;padding:18px;display:flex}.on-call-card header>i{width:38px;height:38px;color:var(--cyan);background:#153a4e;border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.on-call-card dl{margin:0;padding:9px 18px}.on-call-card dl div{border-bottom:1px solid #193548;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.on-call-card dt,.on-call-card dd{margin:0;font-size:8px}.on-call-card dt{color:#668094}.on-call-card dd{color:#c4d6e0;text-align:right}.on-call-card footer{background:#0a1c29;justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;display:flex}.on-call-card footer span{color:#d8bc71;align-items:center;gap:6px;font-size:7px;display:flex}.on-call-card footer span.pending i{background:var(--amber)}.on-call-card footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px}.connector-card header{border-bottom:1px solid #1d394c;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.connector-card header b{color:#718b9e;font-size:8px}.connector-card>div{border-bottom:1px solid #193548;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.connector-card>div>i{background:#63798b;border-radius:50%;width:7px;height:7px}.connector-card>div>i.active,.connector-card>div>i.api-ready{background:var(--green);box-shadow:0 0 8px #34d39980}.connector-card>div>i.attention,.connector-card>div>i.needs-provider{background:var(--amber)}.connector-card>div span b,.connector-card>div span small{display:block}.connector-card>div span b{font-size:8px}.connector-card>div span small{color:#5f798c;margin-top:4px;font-size:7px;line-height:1.45}.connector-card>div em{color:#7992a4;text-align:right;font-size:7px;font-style:normal}.security-drawer-backdrop{z-index:90}.security-drawer{z-index:92;background:#071621;border-left:1px solid #28536a;width:min(680px,97vw);height:100vh;position:fixed;top:0;right:0;overflow:auto;box-shadow:-30px 0 90px #000b}.security-drawer>header{background:radial-gradient(circle at 100% 0,#16d9e31b,#0000 38%),linear-gradient(145deg,#102b3e,#091925);border-bottom:1px solid #1e3d51;justify-content:space-between;gap:20px;padding:27px 29px;display:flex}.security-drawer>header span{color:var(--cyan);letter-spacing:.14em;font-size:8px}.security-drawer>header h2{margin:8px 0 6px;font-size:25px;line-height:1.12}.security-drawer>header p{color:#718a9c;margin:0;font-size:9px}.security-drawer>header button{color:#7891a2;cursor:pointer;background:0 0;border:0;align-self:start;font-size:22px}.incident-callout{background:#091b28;border-bottom:1px solid #1b384b;align-items:center;gap:14px;padding:17px 24px;display:flex}.incident-callout>div{border-left:1px solid #24465a;padding-left:14px}.incident-callout>div span,.incident-callout>div strong{display:block}.incident-callout>div span{color:#607a8d;font-size:7px}.incident-callout>div strong{margin-top:4px;font-size:9px}.incident-description,.incident-timeline,.incident-resolution{border-bottom:1px solid #1b384b;padding:22px 26px}.incident-description h3,.incident-timeline h3{margin:0;font-size:11px}.incident-description>p{color:#9aafbd;margin:9px 0 17px;font-size:10px;line-height:1.7}.incident-description dl{background:#1e3c50;border:1px solid #1e3c50;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.incident-description dl div{background:#091b28;padding:12px}.incident-description dt,.incident-description dd{margin:0}.incident-description dt{color:#5e788b;font-size:7px}.incident-description dd{color:#c1d2dc;margin-top:5px;font-size:9px}.incident-timeline>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.incident-timeline>div span{color:#678093;font-size:8px}.incident-timeline article{border-top:1px solid #193649;grid-template-columns:24px 1fr;gap:10px;padding:12px 0;display:grid}.incident-timeline article>i{color:#66e0aa;background:#123a30;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.incident-timeline article b,.incident-timeline article span{display:block}.incident-timeline article b{font-size:9px}.incident-timeline article span{color:#617b8e;margin-top:3px;font-size:7px}.incident-timeline article p{color:#91a6b5;margin:7px 0 0;font-size:8px;line-height:1.55}.incident-resolution{background:#103329;border:1px solid #2a6854;border-radius:9px;margin:20px 24px}.incident-resolution span{color:#65dfa9;letter-spacing:.11em;font-size:8px;font-weight:850}.incident-resolution p{color:#92b8a7;margin:7px 0 0;font-size:9px;line-height:1.55}.incident-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071621f2;border-top:1px solid #24465a;flex-wrap:wrap;gap:8px;padding:16px 22px;display:flex;position:sticky;bottom:0}.incident-actions button{padding:0 13px}.incident-actions button.resolve{background:#51d69d}.incident-actions button.quiet{color:#8196a5;background:0 0;border:1px solid #354b5d}.incident-delete-zone{background:#27171d;border:1px solid #60323b;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:16px 22px 24px;padding:14px;display:flex}.incident-delete-zone b,.incident-delete-zone span{display:block}.incident-delete-zone b{color:#f0b1bb;font-size:9px}.incident-delete-zone span{color:#a77d85;margin-top:5px;font-size:7px;line-height:1.5}.incident-delete-zone button{color:#ffdbe0;cursor:pointer;background:#4b2029;border:1px solid #9d5361;border-radius:7px;flex:none;padding:9px 12px;font-size:8px}.security-action-modal{width:min(560px,94vw);max-height:calc(100vh - 32px);overflow-y:auto}.modal-backdrop.security-modal-backdrop{z-index:180;padding:16px}.security-modal-backdrop .security-action-modal,.security-modal-backdrop .on-call-modal{z-index:181;position:relative}.security-action-modal>p{color:#90a6b4;background:#091924;border:1px solid #203f53;border-radius:8px;padding:11px 13px;font-size:9px}.security-action-modal textarea{resize:vertical;min-height:120px}.security-action-modal>small{color:#61798c;font-size:8px}.on-call-modal{width:min(690px,95vw)}.on-call-form-grid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.delivery-options{gap:7px;margin-top:15px;display:grid}.delivery-options label{background:#0a1b28;border:1px solid #244458;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:0;padding:11px 12px;display:grid}.delivery-options label input{width:17px;margin:0}.delivery-options label span b,.delivery-options label span small{display:block}.delivery-options label span b{color:#cddce5;font-size:9px}.delivery-options label span small{color:#657e90;margin-top:3px;font-size:7px}.delivery-options label.provider-locked{opacity:.67}.on-call-warning{color:#aa9c73;background:#292419;border:1px solid #554a2d;border-radius:8px;padding:10px 12px;font-size:8px;line-height:1.55}.endpoint-posture-panel{background:#091824;border:1px solid #244a5d;border-radius:13px;overflow:hidden;box-shadow:0 18px 45px #02080d45}.endpoint-posture-panel>header{background:linear-gradient(120deg,#102a3a,#0a1925);border-bottom:1px solid #1c3848;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.endpoint-posture-panel>header span{color:#53d8cb;letter-spacing:.14em;font-size:8px;font-weight:900}.endpoint-posture-panel>header h3{color:#e3eff2;margin:5px 0 4px;font-size:18px}.endpoint-posture-panel>header p{color:#829ba8;max-width:650px;margin:0;font-size:9px;line-height:1.55}.endpoint-posture-panel>header>div:last-child{white-space:nowrap;align-items:center;gap:8px;display:flex}.endpoint-posture-panel>header>div:last-child b,.endpoint-posture-panel>header>div:last-child em,.endpoint-posture-panel>header>div:last-child small{border:1px solid #285260;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.endpoint-posture-panel>header>div:last-child b{color:#72d8ab;background:#0f3028}.endpoint-posture-panel>header>div:last-child em{color:#efbd71;background:#302618}.endpoint-posture-panel>header>div:last-child small{color:#8ba5b2;background:#10202b}.endpoint-posture-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;padding:12px;display:grid}.endpoint-posture-grid>article{background:#0c1d29;border:1px solid #213d4d;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.endpoint-posture-grid>article>header,.endpoint-posture-grid>article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.endpoint-posture-grid>article>header span{color:#658696;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.endpoint-posture-grid>article>header h4{color:#dfecef;margin:3px 0 0;font-size:13px}.endpoint-posture-grid>article>header>b{color:#90a7b1;text-transform:uppercase;border:1px solid #355462;border-radius:999px;padding:5px 7px;font-size:7px}.endpoint-posture-grid>article.posture-healthy>header>b{color:#70d4a6;border-color:#277151}.endpoint-posture-grid>article.posture-warning>header>b,.endpoint-posture-grid>article.posture-stale>header>b{color:#efbd71;border-color:#725927}.endpoint-posture-grid>article.posture-critical>header>b,.endpoint-posture-grid>article.posture-offline>header>b{color:#ff8787;border-color:#773d3d}.posture-score{align-items:center;gap:14px;display:flex}.posture-score>strong{color:#edf7f8;letter-spacing:-.05em;font-size:30px}.posture-score>span{color:#738d99;gap:2px;font-size:7px;display:grid}.endpoint-posture-grid details{border-top:1px solid #1c3745;padding-top:10px}.endpoint-posture-grid summary{cursor:pointer;color:#8ba4af;font-size:8px}.endpoint-posture-grid details>div{gap:6px;margin-top:9px;display:grid}.endpoint-posture-grid details section{background:#091822;border:1px solid #1d3744;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.endpoint-posture-grid details section>i{background:#68808b;border-radius:50%;width:7px;height:7px}.endpoint-posture-grid details section>i.healthy{background:#54d59b}.endpoint-posture-grid details section>i.warning{background:#efbd71}.endpoint-posture-grid details section>i.critical{background:#ff7474}.endpoint-posture-grid details section span b,.endpoint-posture-grid details section span small{display:block}.endpoint-posture-grid details section span b{color:#cbdce2;font-size:8px}.endpoint-posture-grid details section span small{color:#6f8995;margin-top:2px;font-size:7px;line-height:1.35}.endpoint-posture-grid details section>em{color:#809aa5;font-size:7px;font-style:normal}.posture-awaiting{color:#728b97;border:1px dashed #2b4b59;border-radius:8px;min-height:48px;margin:0;padding:10px;font-size:8px;line-height:1.5}.endpoint-posture-grid>article>footer{color:#5f7884;font-size:7px}.endpoint-posture-empty{color:#78929e;text-align:left;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:120px;display:flex}.endpoint-posture-empty>span{color:#53d8cb;font-size:24px}.endpoint-posture-empty b{color:#c8d9de}.endpoint-posture-empty p{margin:3px 0 0;font-size:9px}@media (width<=1180px){.security-layout{grid-template-columns:1fr}.security-rail{grid-template-columns:1fr 1fr}}@media (width<=950px){.security-hero{grid-template-columns:1fr;gap:24px}.security-hero>aside{grid-template-columns:1fr 1fr}.security-hero>aside label{grid-column:1/-1}.security-metrics{grid-template-columns:1fr 1fr}.endpoint-posture-panel>header{flex-direction:column;align-items:flex-start}.incident-console{overflow-x:auto}.incident-table{min-width:760px}}@media (width<=700px){.security-hero{padding:25px 20px}.security-hero>aside{grid-template-columns:1fr}.security-hero>aside label{grid-column:auto}.security-disclosure{flex-wrap:wrap;align-items:flex-start}.security-disclosure>em{margin-left:36px}.security-metrics,.security-rail{grid-template-columns:1fr}.incident-console>header{flex-direction:column;align-items:flex-start}.incident-console>header>div:last-child{justify-content:flex-start}.security-drawer{width:100vw}.incident-callout{flex-wrap:wrap;align-items:flex-start}.incident-description dl,.on-call-form-grid{grid-template-columns:1fr}}.forward-circuit{gap:14px;display:grid}.circuit-hero{background:radial-gradient(circle at 86% 20%,#1ed9d724,#0000 34%),linear-gradient(145deg,#102c40,#0a1d2c);border:1px solid #27627a;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:28px;padding:27px 29px;display:flex;box-shadow:0 20px 55px #02070b45}.circuit-hero>div:first-child>span,.circuit-start header>span,.circuit-map-panel>header span,.circuit-recovery>header span,.circuit-priority>span,.circuit-links>header span{color:#45dce5;letter-spacing:.19em;font-size:8px;font-weight:850}.circuit-hero h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:27px;line-height:1.08}.circuit-hero p{color:#8099aa;max-width:700px;margin:0;font-size:10px;line-height:1.65}.circuit-hero-actions{align-items:flex-end;gap:8px;min-width:310px;display:flex}.circuit-hero-actions label{color:#6f899a;letter-spacing:.12em;flex:1;font-size:7px;font-weight:800}.circuit-hero-actions select{color:#e3eef4;background:#091a27;border:1px solid #2b5368;border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:10px;display:block}.circuit-hero-actions button,.circuit-toolbar button,.circuit-manual-start{color:#6ee5e9;cursor:pointer;background:#102c3e;border:1px solid #2a586f;border-radius:8px;height:38px;padding:0 13px;font-size:9px;font-weight:800}.circuit-hero-actions button:disabled,.circuit-toolbar button:disabled{opacity:.5}.circuit-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.circuit-metrics article{background:linear-gradient(145deg,#0e2130,#091925);border:1px solid #203c50;border-radius:11px;padding:15px 17px}.circuit-metrics span,.circuit-metrics small{color:#678094;letter-spacing:.11em;font-size:7px;display:block}.circuit-metrics b{margin:8px 0 5px;font-size:20px;display:block}.circuit-metrics .impact-critical b,.circuit-metrics .impact-high b{color:#ff8797}.circuit-metrics .impact-moderate b{color:#ffd06a}.circuit-metrics .impact-clear b{color:#55dfaa}.circuit-metrics .impact-unverified b{color:#8ba5b8}.circuit-impact-banner{background:#0b1f2d;border:1px solid #2b4b60;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:15px 18px;display:grid}.circuit-impact-banner>i{color:#9ac2d3;background:#17384b;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.circuit-impact-banner div span,.circuit-impact-banner div b,.circuit-impact-banner div small{display:block}.circuit-impact-banner div span{color:#7290a2;letter-spacing:.14em;font-size:7px;font-weight:800}.circuit-impact-banner div b{margin-top:5px;font-size:11px;line-height:1.45}.circuit-impact-banner div small{color:#7290a2;margin-top:5px;font-size:8px}.circuit-impact-banner.level-critical,.circuit-impact-banner.level-high{background:#281923;border-color:#824654}.circuit-impact-banner.level-critical>i,.circuit-impact-banner.level-high>i{color:#ff8998;background:#552430}.circuit-impact-banner.level-moderate{background:#282218;border-color:#6c592e}.circuit-impact-banner.level-moderate>i{color:#ffd06a;background:#4a3b1c}.circuit-impact-banner.level-clear{background:#102a24;border-color:#2c6c57}.circuit-impact-banner.level-clear>i{color:#60e0ae;background:#163f33}.circuit-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.circuit-toolbar>div{gap:7px;display:flex}.circuit-toolbar>div button:first-child{color:#04151c;background:linear-gradient(135deg,#18d9e1,#27aaca);border-color:#1ed8e1}.circuit-toolbar>span{color:#657e90;font-size:8px}.circuit-toolbar>span i{background:#49dba6;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.circuit-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:14px;display:grid}.circuit-map-panel,.circuit-recovery,.circuit-priority,.circuit-links{background:linear-gradient(145deg,#0d2030,#091824);border:1px solid #203e52;border-radius:12px;overflow:hidden}.circuit-map-panel>header,.circuit-recovery>header,.circuit-links>header{border-bottom:1px solid #1b374a;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.circuit-map-panel>header h3,.circuit-recovery>header h3,.circuit-links>header h3{margin:4px 0 0;font-size:13px}.circuit-map-panel>header small{color:#5e798c;letter-spacing:.1em;font-size:7px}.circuit-map-scroll{scrollbar-color:#26495d #091722;background:radial-gradient(circle,#14314646,#0000 55%),linear-gradient(#0b1b29ed,#081621);overflow:auto}.circuit-canvas{background-image:linear-gradient(#16324755 1px,#0000 1px),linear-gradient(90deg,#16324755 1px,#0000 1px);background-size:30px 30px;width:1220px;height:520px;position:relative}.circuit-canvas svg{pointer-events:none;width:1220px;height:520px;position:absolute;inset:0}.circuit-canvas svg path{fill:none;stroke:#36566a;stroke-width:1.6px}.circuit-canvas svg path.affected{stroke:#e76f82;stroke-width:2px}.circuit-canvas svg marker path{fill:#4d7286;stroke:none}.circuit-node{text-align:left;cursor:pointer;background:linear-gradient(145deg,#102739,#0b1d2b);border:1px solid #345267;border-radius:10px;width:190px;min-height:90px;padding:12px 13px;transition:all .16s;position:absolute;box-shadow:0 12px 28px #02080d99}.circuit-node:hover{z-index:3;border-color:#53dbe2;transform:translateY(-2px)}.circuit-node>span{color:#7790a1;letter-spacing:.07em;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.circuit-node>span>i{background:#758b9c;border-radius:50%;width:7px;height:7px}.circuit-node>span>em{color:#55e2d6;background:#143a3e;border-radius:7px;margin-left:auto;padding:3px 5px;font-size:5px;font-style:normal}.circuit-node>b,.circuit-node>small{display:block}.circuit-node>b{color:#e8f2f6;margin:9px 0 5px;font-size:11px}.circuit-node>small{color:#637c8e;font-size:7px}.circuit-node>strong{color:#ff8797;letter-spacing:.09em;margin-top:7px;font-size:6px;display:block}.circuit-node.status-healthy{border-color:#2d6f59}.circuit-node.status-healthy>span>i{background:#50dca7;box-shadow:0 0 8px #50dca7}.circuit-node.status-degraded{border-color:#80662f}.circuit-node.status-degraded>span>i{background:#f5c660}.circuit-node.status-offline,.circuit-node.affected{background:linear-gradient(145deg,#2a1d27,#141925);border-color:#824755}.circuit-node.status-offline>span>i{background:#fa7188;box-shadow:0 0 8px #fa7188}.circuit-node.direct{box-shadow:0 0 0 2px #fa71882a,0 12px 28px #02080d99}.circuit-node.status-maintenance>span>i{background:#6aa5e6}.circuit-map-panel>footer{color:#6b8597;border-top:1px solid #1b374a;align-items:center;gap:14px;padding:11px 14px;font-size:7px;display:flex}.circuit-map-panel>footer span{align-items:center;gap:5px;display:flex}.circuit-map-panel>footer i{border-radius:50%;width:6px;height:6px}.circuit-map-panel>footer i.healthy{background:#50dca7}.circuit-map-panel>footer i.unknown{background:#758b9c}.circuit-map-panel>footer i.degraded{background:#f5c660}.circuit-map-panel>footer i.offline{background:#fa7188}.circuit-map-panel>footer b{color:#7891a3;margin-left:auto;font-weight:500}.circuit-side{align-content:start;gap:14px;display:grid}.circuit-recovery>header>b,.circuit-links>header>b{color:#7b94a5;font-size:7px}.circuit-recovery>div>article{border-top:1px solid #183246;grid-template-columns:26px minmax(0,1fr) 84px 24px;align-items:start;gap:9px;padding:12px 13px;display:grid}.circuit-recovery>div>article:first-child{border-top:0}.circuit-recovery article>i{color:#63dfe6;background:#14364a;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.circuit-recovery article div b,.circuit-recovery article div span,.circuit-recovery article div small{display:block}.circuit-recovery article div b{font-size:9px;line-height:1.35}.circuit-recovery article div span{color:#638093;margin-top:4px;font-size:6px}.circuit-recovery article div small{color:#536e81;margin-top:6px;font-size:7px;line-height:1.45}.circuit-recovery article select{color:#9bb0bd;background:#0a1925;border:1px solid #29485b;border-radius:6px;width:84px;height:28px;padding:0 5px;font-size:7px}.circuit-recovery article>button{color:#6b8293;cursor:pointer;background:0 0;border:0;width:24px;height:24px}.circuit-recovery article.step-completed{opacity:.63}.circuit-recovery article.step-completed div b{text-decoration:line-through}.circuit-recovery article.step-blocked>i{color:#ffd06b;background:#4b391b}.circuit-side-empty{text-align:center;padding:28px}.circuit-side-empty>span{color:#5fdde4;background:#123447;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 10px;display:grid}.circuit-side-empty>b{font-size:10px}.circuit-side-empty>p{color:#657f92;max-width:260px;margin:7px auto 0;font-size:8px;line-height:1.55}.circuit-priority{padding:16px}.circuit-priority>span{margin-bottom:10px;display:block}.circuit-priority>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #193345;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 0;display:grid}.circuit-priority>button>i{color:#ff8a9b;background:#3a2229;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.circuit-priority button span b,.circuit-priority button span small{display:block}.circuit-priority button span b{font-size:8px}.circuit-priority button span small{color:#617a8c;margin-top:3px;font-size:6px}.circuit-priority button em{color:#5ddde4;font-size:7px;font-style:normal}.circuit-priority>p{color:#607a8c;margin:0;font-size:8px;line-height:1.55}.circuit-links>article{border-top:1px solid #193447;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.circuit-links>article>i{color:#58dce3;background:#14364a;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.circuit-links article div b,.circuit-links article div span{display:block}.circuit-links article div b{font-size:9px}.circuit-links article div span{color:#627d90;margin-top:3px;font-size:7px}.circuit-links article div strong{color:#9cb2c0}.circuit-links article>button{color:#e47e8b;cursor:pointer;background:0 0;border:0;font-size:7px}.circuit-empty-client{background:radial-gradient(circle,#123044,#0000 50%),#091925;border:1px solid #234558;border-radius:14px;justify-content:center;align-items:center;gap:22px;min-height:420px;padding:50px;display:flex}.circuit-empty-client>span{color:#4fdde4;background:#102c3d;border:1px solid #2f6175;border-radius:20px;place-items:center;width:76px;height:76px;font-size:32px;display:grid}.circuit-empty-client>div{max-width:620px}.circuit-empty-client small{color:#49dbe3;letter-spacing:.18em;font-size:8px}.circuit-empty-client h2{margin:8px 0;font-size:24px}.circuit-empty-client p{color:#718a9c;font-size:10px;line-height:1.65}.circuit-empty-client b{color:#98acb9;font-size:8px}.circuit-start{background:linear-gradient(145deg,#0f2638,#091925);border:1px solid #23475d;border-radius:13px;padding:28px}.circuit-start header h3{margin:7px 0;font-size:20px}.circuit-start header p{color:#718a9c;max-width:760px;margin:0;font-size:10px;line-height:1.6}.circuit-template-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px;display:grid}.circuit-template-grid>button{text-align:left;cursor:pointer;background:#0a1b29;border:1px solid #28495d;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:170px;padding:18px;display:flex}.circuit-template-grid>button:hover{border-color:#4edbe2;transform:translateY(-2px)}.circuit-template-grid button>i{color:#55dfe5;background:#14384b;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.circuit-template-grid button>b{margin-top:15px;font-size:11px}.circuit-template-grid button>span{color:#6d8799;margin-top:7px;font-size:8px;line-height:1.5}.circuit-template-grid button>em{color:#52dce3;margin-top:auto;padding-top:13px;font-size:7px;font-style:normal}.circuit-manual-start{background:0 0;margin-top:13px}.circuit-modal-backdrop{z-index:160;padding:20px}.circuit-node-modal{width:min(790px,96vw);max-height:calc(100vh - 40px);overflow:auto}.circuit-link-modal,.circuit-step-modal{width:min(560px,94vw);max-height:calc(100vh - 40px);overflow:auto}.circuit-form-grid{grid-template-columns:repeat(3,1fr);gap:0 12px;display:grid}.circuit-node-modal textarea,.circuit-link-modal textarea,.circuit-step-modal textarea{color:#dce8f1;resize:vertical;background:#091824;border:1px solid #203b50;border-radius:7px;outline:0;width:100%;min-height:75px;margin-top:7px;padding:10px 11px;font-size:10px;display:block}.circuit-node-modal label small{color:#587286;margin-top:5px;font-size:7px;display:block}.circuit-source-note{background:#0a1a27;border:1px solid #28566b;border-radius:8px;justify-content:space-between;gap:15px;margin-bottom:13px;padding:10px 12px;display:flex}.circuit-source-note b,.circuit-source-note span{font-size:8px}.circuit-source-note span{color:#7290a1}.circuit-check{background:#0a1926;border:1px solid #223f52;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex!important}.circuit-check input{width:auto!important;margin:2px 0 0!important}.circuit-check span b,.circuit-check span small{display:block}.circuit-check span b{color:#d8e6ed;font-size:9px}.circuit-check span small{margin-top:4px!important}.circuit-node-links{background:#091925;border:1px solid #203d50;border-radius:8px;margin-top:13px;padding:12px}.circuit-node-links>span{color:#5adce3;letter-spacing:.13em;margin-bottom:7px;font-size:7px;display:block}.circuit-node-links>button{color:#8198a8;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #193345;justify-content:space-between;width:100%;padding:8px;font-size:8px;display:flex}.circuit-node-links button em{color:#e27886;font-style:normal}.circuit-node-links>p{color:#60798c;font-size:8px}.circuit-modal-actions{grid-template-columns:auto 1fr auto auto;display:grid!important}.circuit-modal-actions .danger{color:#f58a99!important;background:#2d1a22!important;border-color:#693946!important}.circuit-form-help{color:#7690a1;background:#091a27;border:1px solid #254b5f;border-radius:8px;padding:10px 12px;font-size:8px;line-height:1.55}.circuit-link-arrow{text-align:center;color:#4edce3;letter-spacing:.14em;font-size:7px;font-weight:800}.circuit-toast{z-index:190;color:#b9f7dd;background:#102f27;border:1px solid #2b6d59;border-radius:9px;padding:11px 15px;font-size:9px;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 45px #0008}.circuit-toast i{color:#062017;background:#4bdca6;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-style:normal;display:inline-grid}@media (width<=1200px){.circuit-layout{grid-template-columns:1fr}.circuit-side{grid-template-columns:1fr 1fr}.circuit-hero{flex-direction:column;align-items:flex-start}.circuit-hero-actions{width:100%}}@media (width<=900px){.circuit-metrics{grid-template-columns:1fr 1fr}.circuit-template-grid,.circuit-side{grid-template-columns:1fr}.circuit-toolbar{flex-direction:column;align-items:flex-start}.circuit-form-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.circuit-metrics,.circuit-form-grid{grid-template-columns:1fr}.circuit-hero{padding:20px}.circuit-hero h2{font-size:22px}.circuit-hero-actions{flex-direction:column;align-items:stretch}.circuit-toolbar>div{grid-template-columns:1fr;width:100%;display:grid}.circuit-map-panel>footer{flex-wrap:wrap}.circuit-map-panel>footer b{width:100%;margin-left:0}.circuit-empty-client{flex-direction:column;align-items:flex-start;padding:28px}.circuit-recovery>div>article{grid-template-columns:26px 1fr 24px}.circuit-recovery article select{grid-column:2/3}.circuit-recovery article>button{grid-area:1/3}.circuit-modal-actions{grid-template-columns:1fr 1fr!important}.circuit-modal-actions span{display:none}.circuit-modal-actions .danger{grid-column:1/-1}}.portal-continuity{background:linear-gradient(150deg,#0d2232,#081621);border:1px solid #285066;border-radius:13px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 28px 70px #02070c60}.portal-continuity>header{border-bottom:1px solid #1d3b4e;justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 27px;display:flex}.portal-continuity>header span,.continuity-now span,.continuity-map>header span{color:#52dce6;letter-spacing:.18em;font-size:8px;font-weight:850}.portal-continuity>header h2{margin:7px 0 5px;font-size:22px}.portal-continuity>header p{color:#748c9e;margin:0;font-size:10px}.portal-continuity>header>b{color:#73e3e8;letter-spacing:.08em;background:#133248;border:1px solid #315b71;border-radius:14px;padding:7px 10px;font-size:9px}.continuity-now{background:#0b1d2b;border-bottom:1px solid #1b394b;grid-template-columns:54px 1fr;align-items:center;gap:17px;padding:22px 27px;display:grid}.continuity-now>i{color:#8fc7d5;background:#17394c;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;font-style:normal;display:grid}.continuity-now h3{margin:6px 0 5px;font-size:15px;line-height:1.4}.continuity-now p{color:#748d9e;margin:0;font-size:9px;line-height:1.55}.continuity-critical .continuity-now,.continuity-high .continuity-now{background:#271a22}.continuity-critical .continuity-now>i,.continuity-high .continuity-now>i{color:#ff8b9b;background:#512530}.continuity-critical>header>b,.continuity-high>header>b{color:#ff9aaa;background:#3b2029;border-color:#76414e}.continuity-moderate .continuity-now{background:#282318}.continuity-moderate .continuity-now>i{color:#ffd174;background:#4a3c1e}.continuity-clear .continuity-now{background:#102a24}.continuity-clear .continuity-now>i{color:#62e0ad;background:#173f33}.continuity-clear>header>b{color:#6ee1b1;background:#16392f;border-color:#2f6b58}.continuity-stats{background:#1b394b;grid-template-columns:1fr 1fr 1.4fr;gap:1px;display:grid}.continuity-stats article{background:#0a1a27;padding:17px 19px}.continuity-stats span,.continuity-stats b,.continuity-stats small{display:block}.continuity-stats span{color:#647f92;letter-spacing:.12em;font-size:7px}.continuity-stats b{margin:7px 0 4px;font-size:17px;line-height:1.25}.continuity-stats article:last-child b{font-size:11px}.continuity-stats small{color:#5c7487;font-size:7px}.continuity-map{padding:23px 27px}.continuity-map>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.continuity-map>header h3{margin:5px 0 0;font-size:14px}.continuity-map>header small{color:#60798b;font-size:7px}.continuity-flow{grid-template-columns:1fr 36px 1fr;align-items:center;gap:12px;margin-top:18px;display:grid}.continuity-flow>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.continuity-flow>div>span{color:#607b8e;letter-spacing:.12em;grid-column:1/-1;font-size:7px;font-weight:800}.continuity-flow>strong{color:#4ddbe2;text-align:center;font-size:20px}.continuity-flow article{background:#0a1926;border:1px solid #29485b;border-radius:8px;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;min-height:42px;padding:9px 10px;display:grid}.continuity-flow article>i{background:#758c9d;border-radius:50%;width:7px;height:7px}.continuity-flow article>b{font-size:8px}.continuity-flow article>small{color:#6e8799;font-size:6px}.continuity-flow article.continuity-node-healthy{border-color:#2f6855}.continuity-flow article.continuity-node-healthy>i{background:#50dca7}.continuity-flow article.continuity-node-degraded{border-color:#75612f}.continuity-flow article.continuity-node-degraded>i{background:#f3c65e}.continuity-flow article.continuity-node-offline{background:#261921;border-color:#79434f}.continuity-flow article.continuity-node-offline>i{background:#f8798e}.continuity-flow article.continuity-node-maintenance>i{background:#70a6e0}.continuity-map>footer{color:#607a8c;border-top:1px solid #1b3749;justify-content:space-between;gap:15px;margin-top:16px;padding-top:12px;font-size:7px;display:flex}.portal-continuity>footer{color:#657e91;border-top:1px solid #1d394b;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-size:9px;display:flex}.portal-continuity>footer span i{background:#44dca5;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.portal-continuity>footer a{color:#55dce6;font-weight:800;text-decoration:none}.continuity-empty>div{text-align:center;padding:52px 28px}.continuity-empty>div>i{color:#55dce4;background:#102e40;border:1px solid #2e5e72;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:25px;font-style:normal;display:grid}.continuity-empty>div h3{margin:0;font-size:16px}.continuity-empty>div p{color:#70899a;max-width:600px;margin:8px auto;font-size:9px;line-height:1.65}.continuity-empty>div a{color:#55dce4;margin-top:9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=900px){.portal-continuity{margin-left:16px;margin-right:16px}.continuity-flow{grid-template-columns:1fr}.continuity-flow>strong{transform:rotate(90deg)}}@media (width<=600px){.portal-continuity>header,.continuity-map>header,.portal-continuity>footer{flex-direction:column;align-items:flex-start}.continuity-stats,.continuity-flow>div{grid-template-columns:1fr}.continuity-now{grid-template-columns:42px 1fr;padding:19px}.continuity-now>i{width:40px;height:40px}.continuity-map{padding:20px}.continuity-map>footer{flex-direction:column}.portal-continuity>header{padding:21px}}.circuit-public-section{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;max-width:1160px;margin:0 auto;padding:110px 20px;display:grid}.circuit-public-copy>span{color:#43dbe4;letter-spacing:.2em;font-size:10px;font-weight:850}.circuit-public-copy h2{letter-spacing:-.045em;margin:13px 0 20px;font-size:39px;line-height:1.12}.circuit-public-copy p{color:#7c92a2;font-size:12px;line-height:1.8}.circuit-public-copy ul{border-top:1px solid #1c394b;margin:24px 0 15px;padding:0;list-style:none}.circuit-public-copy li{border-bottom:1px solid #1c394b;grid-template-columns:27px 1fr;gap:12px;padding:13px 0;display:grid}.circuit-public-copy li>i{color:#54dce4;background:#11384a;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.circuit-public-copy li span{color:#70889a;font-size:10px;line-height:1.55}.circuit-public-copy li b{color:#dce8ee;font-size:10px;display:block}.circuit-public-copy>a{color:#50dbe3;margin-top:10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.circuit-public-map{background:radial-gradient(circle at 65% 30%,#153b504a,#0000 48%),#091722;border:1px solid #2c5870;border-radius:15px;overflow:hidden;box-shadow:0 35px 90px #0008,0 0 70px #168cff12}.circuit-public-map>header{border-bottom:1px solid #1d3b4e;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.circuit-public-map>header span{color:#688397;font-size:7px}.circuit-public-map>header b{font-size:9px}.circuit-public-map>header em{color:#ffd06b;background:#493a1e;border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal}.circuit-public-map>div{background-image:linear-gradient(#17344852 1px,#0000 1px),linear-gradient(90deg,#17344852 1px,#0000 1px);background-size:28px 28px;grid-template-columns:1fr 24px 1fr 24px 1fr;align-content:center;gap:8px;min-height:350px;padding:36px 25px;display:grid}.circuit-public-map article{color:#dbe9ee;background:#0d2332;border:1px solid #315168;border-radius:9px;grid-template-columns:8px 1fr;align-items:center;gap:7px;min-height:72px;padding:12px;font-size:9px;display:grid}.circuit-public-map article>i{background:#748b9d;border-radius:50%;width:7px;height:7px}.circuit-public-map article>small{color:#698194;grid-column:2;font-size:6px}.circuit-public-map article.ok>i{background:#4ddba5}.circuit-public-map article.watch{background:#292318;border-color:#74602f}.circuit-public-map article.watch>i{background:#f4c45e}.circuit-public-map article.affected{background:#2b1c25;border-color:#814754;grid-column:4/6}.circuit-public-map article.affected>i{background:#f8798f}.circuit-public-map>div>strong{color:#4fdbe3;text-align:center}.circuit-public-map>div>strong:nth-of-type(4){grid-column:3/4}.circuit-public-map>div>article:nth-of-type(4){grid-column:4/6}.circuit-public-map>div>strong:nth-of-type(4),.circuit-public-map>div>article:nth-of-type(5){margin-top:12px}.circuit-public-map>footer{background:#251a21;border-top:1px solid #1d3b4e;padding:15px 18px}.circuit-public-map>footer span,.circuit-public-map>footer b{display:block}.circuit-public-map>footer span{color:#f28798;letter-spacing:.13em;font-size:7px}.circuit-public-map>footer b{margin-top:6px;font-size:9px;line-height:1.5}@media (width<=1000px){.circuit-public-section{grid-template-columns:1fr;gap:42px}}@media (width<=700px){.circuit-public-map>div{grid-template-columns:1fr 20px 1fr;overflow:auto}.circuit-public-map>div>article:nth-of-type(4),.circuit-public-map>div>article:nth-of-type(5){grid-column:auto}.circuit-public-map>header{grid-template-columns:1fr auto}.circuit-public-map>header em{grid-column:1/-1;justify-self:start}}.circuit-public-map>div{align-items:center;gap:8px;display:flex;overflow-x:auto}.circuit-public-map>div>article{flex:1;min-width:118px;grid-column:auto!important;margin:0!important}.circuit-public-map>div>strong{flex:0 0 18px;grid-column:auto!important;margin:0!important}.circuit-language-guide{color:#8ba4b5;background:#0b2130;border:1px solid #28506a;border-radius:9px;align-items:baseline;gap:12px;margin:0 0 14px;padding:12px 16px;font-size:10px;line-height:1.55;display:flex}.circuit-language-guide b{color:#77dce5;flex:none}.circuit-unmapped-agents{border-left:3px solid var(--amber);background:#332b151f;padding:12px 14px;color:#aebdc7!important;margin-top:14px!important}@media (width<=700px){.circuit-language-guide{flex-direction:column;align-items:flex-start}}.client-workspace-drawer.details-open{width:min(920px,98vw)}.client-workspace-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:14px 22px;display:grid}.client-workspace-tabs>button{color:#738c9e;text-align:left;cursor:pointer;background:#0c1e2c;border:1px solid #203e52;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;display:flex}.client-workspace-tabs>button.active{background:#102c3d;border-color:#32cdd8;box-shadow:inset 0 0 0 1px #32cdd81c}.client-workspace-tabs button>i{color:#54dce4;background:#123549;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.client-workspace-tabs button span b,.client-workspace-tabs button span small{display:block}.client-workspace-tabs button span b{color:#dbe8ef;font-size:9px}.client-workspace-tabs button span small{color:#627d90;margin-top:3px;font-size:7px}.client-details{gap:14px;padding:2px 22px 18px;display:grid}.client-details-loading{color:#7891a3;justify-content:center;align-items:center;gap:10px;min-height:300px;font-size:9px;display:flex}.client-details-loading>i{border:2px solid #31566b;border-top-color:#4ddbe3;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite client-details-spin}@keyframes client-details-spin{to{transform:rotate(360deg)}}.client-details-error{color:#ffadba;background:#2c1921;border:1px solid #81424f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:9px;display:flex}.client-details-error button{color:#ffadba;cursor:pointer;background:0 0;border:0;font-size:17px}.client-vault-banner{background:radial-gradient(circle at 88% 15%,#20d5d61e,#0000 35%),linear-gradient(145deg,#102b3c,#0b1e2c);border:1px solid #2b6072;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:16px 17px;display:grid}.client-vault-banner>i{color:#58dfe5;background:#143c4d;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.client-vault-banner div span{color:#4edce4;letter-spacing:.15em;font-size:7px;font-weight:800}.client-vault-banner div h3{margin:5px 0 3px;font-size:12px}.client-vault-banner div p{color:#6e889a;margin:0;font-size:8px;line-height:1.5}.client-vault-banner>b{color:#64dfb0;letter-spacing:.08em;background:#14372f;border:1px solid #2f645f;border-radius:10px;padding:6px 8px;font-size:7px}.client-documentation,.credential-vault{background:#0c1e2c;border:1px solid #203e52;border-radius:11px;overflow:hidden}.client-documentation>header,.credential-vault>header{border-bottom:1px solid #1b374a;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.client-documentation>header span,.credential-vault>header span{color:#4fdbe3;letter-spacing:.15em;font-size:7px;font-weight:800}.client-documentation>header h3,.credential-vault>header h3{margin:5px 0 0;font-size:12px}.credential-vault>header p{color:#6c8698;max-width:500px;margin:5px 0 0;font-size:8px;line-height:1.5}.client-documentation>header button,.credential-vault>header button,.client-documentation>footer button{color:#06171d;cursor:pointer;background:#3ed9df;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:800}.client-documentation button:disabled{opacity:.55}.client-documentation fieldset{border:0;border-bottom:1px solid #1a3548;grid-template-columns:repeat(3,1fr);gap:11px;margin:0;padding:17px;display:grid}.client-documentation legend{color:#8da4b3;grid-column:1/-1;width:100%;margin:0 0 2px;font-size:8px;font-weight:800}.client-documentation label,.credential-form-grid label{color:#718b9d;font-size:8px;display:block}.client-documentation label.wide,.credential-form-grid label.wide{grid-column:span 2}.client-documentation input,.client-documentation textarea,.client-detail-modal input,.client-detail-modal select,.client-detail-modal textarea{color:#dbe8ef;background:#091925;border:1px solid #234154;border-radius:7px;outline:0;width:100%;margin-top:6px;padding:9px 10px;font-size:9px;display:block}.client-documentation input:focus,.client-documentation textarea:focus,.client-detail-modal input:focus,.client-detail-modal select:focus,.client-detail-modal textarea:focus{border-color:#42d8df}.client-documentation textarea,.client-detail-modal textarea{resize:vertical;min-height:72px}.client-documentation .documentation-notes{grid-template-columns:1fr 1fr}.documentation-notes>p{color:#c5ad76;background:#292318;border:1px solid #705d30;border-radius:7px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:8px}.client-documentation>footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.client-documentation>footer span{color:#627d8f;font-size:7px}.credential-list{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.credential-list>article{background:#0a1a27;border:1px solid #234458;border-radius:9px;overflow:hidden}.credential-list article>header{border-bottom:1px solid #1b3749;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.credential-list article>header>i{color:#59dfe5;background:#14384a;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.credential-list article header div b,.credential-list article header div span{display:block}.credential-list article header div b{font-size:9px}.credential-list article header div span{color:#658093;margin-top:3px;font-size:6px}.credential-list article header>button{color:#55dce4;cursor:pointer;background:0 0;border:0;font-size:7px}.credential-list dl{margin:0;padding:11px 12px}.credential-list dl>div+div{margin-top:10px}.credential-list dt{color:#5f798c;letter-spacing:.1em;font-size:6px}.credential-list dd{color:#aabcc7;overflow-wrap:anywhere;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.credential-list dd.revealed{color:#ffe69b;background:#262719;border:1px solid #4f5a30;border-radius:6px;padding:7px}.credential-list article>p{color:#667f91;margin:0 12px 10px;font-size:7px;line-height:1.5}.credential-list article>footer{border-top:1px solid #193346;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.credential-list article>footer span{color:#5d778a;font-size:6px}.credential-list article>footer button{color:#63dfe5;cursor:pointer;background:#102a3a;border:1px solid #2a5267;border-radius:6px;padding:7px 8px;font-size:7px}.credential-empty{text-align:center;padding:36px 20px}.credential-empty>i{color:#54dce4;background:#12364a;border-radius:12px;place-items:center;width:44px;height:44px;margin:0 auto 10px;font-style:normal;display:grid}.credential-empty>b{font-size:10px;display:block}.credential-empty>p{color:#657f91;max-width:500px;margin:7px auto;font-size:8px;line-height:1.55}.credential-empty>button{color:#58dce4;cursor:pointer;background:#102b3c;border:1px solid #2d596d;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:8px}.client-detail-modal-backdrop{z-index:175;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02070cda;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.client-detail-modal{background:#0d2030;border:1px solid #2b5268;border-radius:14px;width:min(680px,96vw);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 28px 90px #000}.client-detail-modal>header{justify-content:space-between;gap:15px;margin-bottom:17px;display:flex}.client-detail-modal>header span{color:#4edce4;letter-spacing:.17em;font-size:7px}.client-detail-modal>header h2{margin:6px 0 0;font-size:20px}.client-detail-modal>header>button{color:#718a9b;cursor:pointer;background:0 0;border:0;font-size:21px}.credential-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.credential-form-grid label small{color:#5f788a;margin-top:5px;font-size:7px;display:block}.credential-security-note{color:#79bba2;background:#102a25;border:1px solid #2b6256;border-radius:8px;padding:10px 12px;font-size:8px;line-height:1.55}.client-detail-modal>footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-top:17px;display:grid}.client-detail-modal>footer button{color:#95aab7;cursor:pointer;background:#102739;border:1px solid #2b4a5e;border-radius:7px;padding:9px 11px;font-size:8px}.client-detail-modal>footer button[type=submit]{color:#06171d;background:#43d9df;border-color:#43d9df;font-weight:800}.client-detail-modal>footer button.danger{color:#ff99a8;background:#351b23;border-color:#79414d}.client-workspace-drawer.details-open>footer{z-index:2;background:linear-gradient(#0000,#0a1926 22%);padding-top:12px;position:sticky;bottom:0}.credential-management-link{color:#56dce4;margin:0 12px 10px;font-size:7px;text-decoration:none;display:inline-block}.credential-management-link:hover{text-decoration:underline}@media (width<=760px){.client-documentation fieldset{grid-template-columns:1fr 1fr}.credential-list{grid-template-columns:1fr}.client-vault-banner{grid-template-columns:38px 1fr}.client-vault-banner>b{grid-column:2}.client-documentation label.wide{grid-column:1/-1}}@media (width<=560px){.client-workspace-tabs{padding-left:14px;padding-right:14px}.client-workspace-tabs button span small{display:none}.client-details{padding-left:14px;padding-right:14px}.client-documentation fieldset,.client-documentation .documentation-notes,.credential-form-grid{grid-template-columns:1fr}.client-documentation label.wide,.credential-form-grid label.wide{grid-column:auto}.client-documentation>header,.credential-vault>header,.client-documentation>footer{flex-direction:column;align-items:stretch}.client-vault-banner{grid-template-columns:1fr}.client-vault-banner>b{grid-column:auto;justify-self:start}.client-detail-modal>footer{grid-template-columns:1fr 1fr}.client-detail-modal>footer span{display:none}.client-detail-modal>footer button.danger{grid-column:1/-1}}.incident-command{gap:16px;display:grid}.incident-hero{background:radial-gradient(circle at 83% 10%,#27d8c91c,#0000 28%),linear-gradient(135deg,#102838,#0a1825 62%);border:1px solid #255066;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #02080d52}.incident-hero:after{content:"";pointer-events:none;border:1px solid #2ed8c527;border-radius:50%;width:230px;height:230px;position:absolute;top:-75px;right:7%;box-shadow:0 0 0 42px #2ed8c50a,0 0 0 84px #2ed8c507}.incident-hero>div{z-index:1;position:relative}.incident-hero span,.incident-metrics span,.incident-list>header span,.incident-detail-head>div>span,.incident-impact-strip span,.recovery-run>header span,.recovery-step-body header span,.recovery-step-body section span,.recovery-outcome span,.client-incident-panel>header span,.client-room-summary span,.incident-update-timeline>header span,.incident-update-timeline article span,.incident-modal header span,.incident-modal label{color:#65dccc;letter-spacing:.13em;font-size:9px;font-weight:800}.incident-hero h2{color:#f1f8fb;letter-spacing:-.035em;max-width:720px;margin:8px 0;font-size:clamp(25px,3vw,39px);line-height:1.06}.incident-hero p{color:#91a8b7;max-width:720px;margin:0;font-size:12px;line-height:1.7}.incident-hero-actions{gap:10px;min-width:250px;display:grid}.incident-hero-actions label{color:#6d8999;letter-spacing:.12em;gap:5px;font-size:8px;font-weight:800;display:grid}.incident-hero-actions select,.incident-hero-actions button{border-radius:9px;width:100%;min-height:42px}.incident-hero-actions select{color:#e6f3f7;background:#0a1924;border:1px solid #2a5265;padding:0 12px}.incident-hero-actions button,.incident-detail-empty button,.recovery-empty button{color:#041315;cursor:pointer;background:linear-gradient(135deg,#29d5c3,#1baeb2);border:1px solid #32d5c4;font-weight:850}.incident-hero-actions button:disabled{color:#63808e;cursor:not-allowed;background:#152b36;border-color:#284452}.incident-toast{color:#8eedda;background:#0e332f;border:1px solid #2a7d70;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;font-size:11px;display:flex}.incident-toast button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:19px}.incident-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.incident-metrics article{background:linear-gradient(145deg,#0d202c,#091721);border:1px solid #203d4d;border-radius:12px;gap:5px;min-height:102px;padding:17px;display:grid}.incident-metrics b{color:#e9f5f7;font-size:24px}.incident-metrics small{color:#6f8999;font-size:9px;line-height:1.45}.incident-workspace{background:#08151f;border:1px solid #203d4d;border-radius:14px;grid-template-columns:255px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden}.incident-list{background:#091923;border-right:1px solid #1c3543}.incident-list>header{border-bottom:1px solid #1c3543;align-items:center;gap:8px;min-height:54px;padding:0 14px;display:flex}.incident-list>header b{color:#9bb3bf;background:#15313e;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.incident-list>header i{color:#66808d;margin-left:auto;font-size:8px;font-style:normal}.incident-list>button{color:#d8e8ed;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #162d39;grid-template-columns:8px minmax(0,1fr);gap:10px;width:100%;padding:14px;display:grid;position:relative}.incident-list>button.active{background:linear-gradient(90deg,#12333d,#0c212c);box-shadow:inset 3px 0 #35d8c5}.incident-list>button>i{background:#f0b45d;border-radius:50%;width:8px;height:8px;margin-top:4px}.incident-list>button>i.severity-critical{background:#fb7185;box-shadow:0 0 10px #fb718577}.incident-list>button>i.severity-high{background:#ff9a62}.incident-list>button>i.severity-low{background:#59d5b1}.incident-list>button span,.incident-list>button span b,.incident-list>button span small{min-width:0;display:block}.incident-list>button span b{color:#dcebf0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.incident-list>button span small{color:#617e8c;margin-top:5px;font-size:8px}.incident-list>button em{color:#82a0ad;letter-spacing:.07em;text-transform:uppercase;background:#17323d;border-radius:99px;grid-column:2;width:fit-content;margin-top:4px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.incident-list>button em.recovering,.incident-list>button em.investigating{color:#62dfcb;background:#133d3b}.incident-list-empty,.incident-detail-empty,.recovery-empty{color:#718b99;text-align:center;justify-items:center;gap:8px;padding:38px 20px;display:grid}.incident-list-empty>span,.incident-detail-empty>span,.recovery-empty>span{color:#49d7c5;border:1px solid #275263;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.incident-list-empty b,.incident-detail-empty h3,.recovery-empty h4{color:#d9e9ed;margin:0}.incident-list-empty p,.incident-detail-empty p,.recovery-empty p{max-width:430px;margin:0;font-size:10px;line-height:1.65}.incident-detail-empty{align-content:center;min-height:620px}.incident-detail-empty button,.recovery-empty button{border-radius:8px;margin-top:8px;padding:11px 15px}.incident-detail{min-width:0}.incident-detail-head{background:#0a1b26;border-bottom:1px solid #1c3543;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.incident-detail-head h3{color:#eef7f9;margin:6px 0 4px;font-size:20px}.incident-detail-head p{color:#6e8997;margin:0;font-size:9px}.incident-detail-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.incident-detail-head em{color:#67e2ce;letter-spacing:.08em;text-transform:uppercase;background:#17443f;border-radius:99px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:850}.incident-detail-head button,.recovery-run>header button,.recovery-step-body footer button{color:#b9d1da;cursor:pointer;background:#102733;border:1px solid #315366;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750}.incident-detail-head button:first-of-type,.recovery-step-body footer button.primary{color:#041412;background:#1eaa9d;border-color:#2fcdbb}.incident-detail-head button.ghost,.recovery-step-body footer button.ghost{color:#b48391;background:0 0;border-color:#49333d}.incident-impact-strip{background:#1c3543;border-bottom:1px solid #1c3543;grid-template-columns:1.1fr .9fr 1.1fr;gap:1px;display:grid}.incident-impact-strip>div{background:#0b1c27;min-width:0;padding:14px 17px}.incident-impact-strip>div>b{color:#eef8fa;margin-top:5px;font-size:13px;display:block}.incident-impact-strip p{color:#78919e;margin:5px 0 0;font-size:9px;line-height:1.5}.incident-impact-strip>div>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.incident-impact-strip>div>div b{color:#acc4cc;background:#17303b;border-radius:6px;padding:5px 7px;font-size:8px}.incident-columns{grid-template-columns:minmax(0,1.55fr) minmax(290px,.85fr);align-items:start;display:grid}.recovery-run{border-right:1px solid #1c3543;min-width:0;padding:20px}.recovery-run>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.recovery-run-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.recovery-run-actions button.ghost{color:#8fb4c2;background:0 0;border-color:#315366}.recovery-run h3,.client-incident-panel h3{color:#e6f1f4;margin:5px 0;font-size:15px}.recovery-run>header p{color:#708a98;max-width:580px;margin:0;font-size:9px;line-height:1.6}.recovery-safety-note{background:#2b2818;border:1px solid #5f5230;border-radius:8px;gap:3px;margin:15px 0;padding:11px 12px;display:grid}.recovery-safety-note b{color:#f1cd78;font-size:9px}.recovery-safety-note span{color:#a99b72;font-size:8px;line-height:1.5}.recovery-step{grid-template-columns:34px minmax(0,1fr);gap:11px;display:grid}.recovery-step-number{justify-items:center;display:grid;position:relative}.recovery-step-number b{z-index:1;color:#82a8b6;background:#0d222d;border:1px solid #31576a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid;position:relative}.recovery-step.next .recovery-step-number b{color:#6aead8;background:#123d3a;border-color:#36d8c5;box-shadow:0 0 16px #36d8c52b}.recovery-step-number i{background:#26424f;width:1px;position:absolute;top:30px;bottom:-10px}.recovery-step-body{background:linear-gradient(145deg,#0d202b,#0a1822);border:1px solid #203c4b;border-radius:11px;min-width:0;margin-bottom:12px;padding:14px}.recovery-step.next .recovery-step-body{border-color:#2b7b70;box-shadow:inset 3px 0 #37d4c2}.recovery-step-body>header{justify-content:space-between;gap:14px;display:flex}.recovery-step-body h4{color:#e8f2f5;margin:4px 0 0;font-size:12px}.recovery-step-body header em{color:#88a5b1;text-transform:uppercase;background:#17313c;border-radius:99px;height:fit-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.step-in-progress .recovery-step-body header em{color:#68e3cc;background:#184941}.step-completed .recovery-step-body header em{color:#73d7a3;background:#173e31}.step-blocked .recovery-step-body header em,.step-rolled-back .recovery-step-body header em{color:#f19ba8;background:#4a2d32}.recovery-badges{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.recovery-badges b{color:#7895a2;border:1px solid #294755;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:750}.recovery-badges b.verified{color:#65cfae;border-color:#2d6858}.recovery-badges b.pending,.recovery-badges b.approval{color:#d9b968;border-color:#66542d}.recovery-step-body>section{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recovery-step-body>section>div{background:#081822;border-radius:8px;min-width:0;padding:10px}.recovery-step-body>section p,.recovery-outcome p{color:#91a8b3;white-space:pre-wrap;margin:5px 0 0;font-size:8px;line-height:1.55}.recovery-outcome{background:#0d271f;border:1px solid #28503f;border-radius:8px;margin-top:8px;padding:10px}.recovery-outcome small{color:#5f8d79;margin-top:6px;font-size:7px;display:block}.recovery-step-body footer{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.recovery-step-body footer button.approval{color:#f1ca6c;background:#3b3119;border-color:#8a6b2d}.client-incident-panel{background:#091923;min-width:0;padding:20px}.client-incident-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-incident-panel>header i{letter-spacing:.08em;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}.client-incident-panel>header i.live{color:#6de3c7;background:#17483d}.client-incident-panel>header i.private{color:#8da1aa;background:#25333b}.client-boundary,.client-room-summary{background:#0d222c;border:1px solid #234452;border-radius:9px;margin-top:12px;padding:11px}.client-boundary b{color:#78d9ca;font-size:9px}.client-boundary p,.client-room-summary p{color:#77919d;margin:5px 0 0;font-size:8px;line-height:1.55}.client-room-summary small{color:#bba25d;margin-top:7px;font-size:8px;display:block}.client-update-form{background:#0b202a;border:1px solid #254655;border-radius:10px;gap:10px;margin-top:14px;padding:13px;display:grid}.client-update-form label,.incident-modal>label,.incident-form-grid label{color:#75919e;letter-spacing:.09em;gap:5px;font-size:8px;font-weight:800;display:grid}.client-update-form input,.client-update-form select,.client-update-form textarea,.incident-modal input,.incident-modal select,.incident-modal textarea{color:#dcebee;width:100%;font:inherit;letter-spacing:normal;background:#071720;border:1px solid #2b4a59;border-radius:8px;outline:none;padding:10px}.client-update-form textarea,.incident-modal textarea{resize:vertical;min-height:90px}.client-update-form :is(input,select,textarea):focus,.incident-modal :is(input,select,textarea):focus{border-color:#39cdbc;box-shadow:0 0 0 3px #39cdbc15}.client-update-form>button{color:#041411;cursor:pointer;background:#28c7b5;border:0;border-radius:8px;min-height:39px;font-size:9px;font-weight:850}.client-update-form>small{color:#587784;font-size:7px;line-height:1.45}.incident-update-timeline{margin-top:17px}.incident-update-timeline>header{border-bottom:1px solid #1f3946;justify-content:space-between;padding-bottom:9px;display:flex}.incident-update-timeline>header b{color:#73909c;font-size:9px}.incident-update-timeline article{border-bottom:1px solid #18313d;grid-template-columns:9px 1fr;gap:8px;padding:12px 0;display:grid}.incident-update-timeline article>i{border:2px solid #51d4c2;border-radius:50%;width:7px;height:7px;margin-top:3px}.incident-update-timeline article b{color:#d6e6eb;margin-top:4px;font-size:10px;display:block}.incident-update-timeline article p{color:#79929e;margin:5px 0;font-size:8px;line-height:1.55}.incident-update-timeline article small{color:#526e7b;font-size:7px}.incident-updates-empty{color:#617d8a;text-align:center;padding:25px 8px;font-size:9px}.incident-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02080dcc;justify-content:center;align-items:flex-start;padding:max(28px,6vh) 18px;display:flex;position:fixed;inset:0;overflow-y:auto}.incident-modal{background:#0a1a24;border:1px solid #2c5666;border-radius:14px;gap:14px;width:min(720px,100%);max-height:none;padding:21px;display:grid;box-shadow:0 32px 100px #000c}.incident-modal.compact{width:min(560px,100%)}.incident-modal>header{border-bottom:1px solid #203b48;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.incident-modal h3{color:#edf7f9;margin:5px 0 3px;font-size:19px}.incident-modal header p{color:#708b97;margin:0;font-size:9px;line-height:1.5}.incident-modal header>button{color:#7b96a2;cursor:pointer;background:0 0;border:0;font-size:24px}.incident-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.incident-form-grid .wide{grid-column:1/-1}.incident-check{background:#0c222c;border:1px solid #2a4b58;border-radius:9px;align-items:flex-start;padding:11px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.incident-check.inline{align-items:center;margin-top:18px}.incident-check input{accent-color:#31cdbb;width:15px;height:15px;margin:1px 0 0;padding:0}.incident-check span,.incident-check span b,.incident-check span small{display:block}.incident-check span b{color:#cfe2e7;font-size:9px}.incident-check span small{color:#69848f;margin-top:3px;font-size:8px;line-height:1.45}.incident-modal>footer{background:#0a1a24;border-top:1px solid #203b48;justify-content:flex-end;gap:8px;padding-top:12px;display:flex;position:sticky;bottom:-1px}.incident-modal>footer button{color:#a8c0c9;cursor:pointer;background:#102833;border:1px solid #315363;border-radius:8px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.incident-modal>footer button[type=submit]{color:#041412;background:#27b9aa;border-color:#31cdbc}.approval-warning{background:#2c2919;border:1px solid #77612f;border-radius:9px;padding:13px}.approval-warning b{color:#f0cd79;font-size:10px}.approval-warning p{color:#a99a70;margin:5px 0 0;font-size:9px;line-height:1.55}.incident-no-clients{background:radial-gradient(circle at 20%,#2cd6c514,#0000 30%),#0a1a24;border:1px solid #244450;border-radius:15px;justify-content:center;align-items:center;gap:22px;min-height:420px;padding:45px;display:flex}.incident-no-clients>span{color:#56dfcd;border:1px solid #2e766d;border-radius:50%;place-items:center;width:74px;height:74px;font-size:30px;display:grid}.incident-no-clients small{color:#58d7c7;letter-spacing:.12em;font-weight:850}.incident-no-clients h2{color:#ecf6f8;margin:7px 0;font-size:25px}.incident-no-clients p{color:#7f98a4;max-width:600px;margin:0 0 8px;font-size:11px;line-height:1.65}.incident-no-clients b{color:#b4c9d1;font-size:9px}@media (width<=1180px){.incident-columns{grid-template-columns:1fr}.recovery-run{border-bottom:1px solid #1c3543;border-right:0}}@media (width<=900px){.incident-hero,.incident-detail-head{flex-direction:column;align-items:stretch}.incident-hero-actions{width:100%}.incident-metrics{grid-template-columns:1fr 1fr}.incident-workspace{grid-template-columns:1fr}.incident-list{border-bottom:1px solid #1c3543;border-right:0}.incident-list>button{min-height:76px}.incident-impact-strip{grid-template-columns:1fr}}@media (width<=600px){.incident-hero,.recovery-run,.client-incident-panel{padding:16px}.incident-metrics,.incident-form-grid,.recovery-step-body>section{grid-template-columns:1fr}.incident-form-grid .wide{grid-column:auto}.recovery-step{grid-template-columns:26px minmax(0,1fr)}.recovery-step-number b{width:24px;height:24px}.incident-modal-backdrop{padding:12px}.incident-modal{padding:16px}.incident-no-clients{flex-direction:column;align-items:flex-start;padding:28px}}.portal-incident-room{background:linear-gradient(145deg,#0d2130,#081620);border:1px solid #264b5a;border-radius:14px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 28px 70px #02070c5c}.portal-incident-room>header{background:radial-gradient(circle at 85% 10%,#35d4c219,#0000 28%),#0d2230;border-bottom:1px solid #254452;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px;display:flex}.portal-incident-room>header span,.room-now span,.room-facts span,.room-timeline header span,.room-timeline article span{color:#5bd8cc;letter-spacing:.13em;font-size:9px;font-weight:850}.portal-incident-room>header h2{color:#edf7f9;letter-spacing:-.03em;margin:7px 0 5px;font-size:clamp(22px,3vw,31px)}.portal-incident-room>header p{color:#7e98a5;margin:0;font-size:10px}.portal-incident-room>header>b,.room-status-stack b{color:#68e2d0;letter-spacing:.09em;background:#17443e;border-radius:99px;padding:8px 11px;font-size:9px}.room-status-stack{justify-items:end;gap:6px;display:grid}.room-status-stack small{color:#718c99;font-size:8px}.room-now{background:#0d2c31;border:1px solid #2c5c61;border-radius:11px;grid-template-columns:48px 1fr;align-items:flex-start;gap:15px;margin:22px 25px 0;padding:18px;display:grid}.room-now>i{color:#7ce9d5;background:#1d514b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;font-style:normal;display:grid}.room-now h3{color:#e1f0f3;margin:6px 0 5px;font-size:15px;line-height:1.45}.room-now p{color:#86a1ad;margin:0;font-size:10px}.room-facts{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 25px 22px;display:grid}.room-facts article{background:#0a1b27;border:1px solid #223f4d;border-radius:10px;gap:5px;min-width:0;padding:14px;display:grid}.room-facts b{color:#dcecef;font-size:13px}.room-facts small{color:#627f8d;font-size:8px;line-height:1.4}.room-timeline{background:#091a25;border:1px solid #223f4d;border-radius:11px;margin:0 25px 24px;padding:18px}.room-timeline>header{border-bottom:1px solid #203c49;justify-content:space-between;gap:14px;padding-bottom:13px;display:flex}.room-timeline h3{color:#deedf0;margin:4px 0 0;font-size:14px}.room-timeline>header small{color:#65818e;font-size:8px}.room-timeline article{border-bottom:1px solid #193440;grid-template-columns:15px 1fr;gap:11px;padding:15px 0;display:grid}.room-timeline article:last-child{border-bottom:0}.room-timeline article>i{border:2px solid #4ed2c2;border-radius:50%;width:10px;height:10px;margin-top:2px;box-shadow:0 0 0 4px #4ed2c212}.room-timeline h4{color:#d9e9ed;margin:5px 0;font-size:12px}.room-timeline article p{color:#839ca7;margin:0 0 7px;font-size:10px;line-height:1.6}.room-timeline article small{color:#587581;font-size:8px}.portal-incident-room>footer{color:#6f8995;background:#0a1b26;border-top:1px solid #254452;justify-content:space-between;align-items:center;gap:20px;padding:14px 25px;font-size:9px;display:flex}.portal-incident-room>footer i{background:#51d2bd;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.portal-incident-room>footer a{color:#64ddce;white-space:nowrap;text-decoration:none}.room-standby-body{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:300px;padding:35px;display:grid}.room-standby-body i{color:#64dbb8;background:#13362f;border:1px solid #2b695e;border-radius:50%;place-items:center;width:54px;height:54px;font-size:21px;font-style:normal;display:grid}.room-standby-body h3{color:#dcecef;margin:4px 0 0;font-size:17px}.room-standby-body p{color:#7f98a4;max-width:560px;margin:0;font-size:10px;line-height:1.65}.room-resolved .room-now{background:#102b22;border-color:#2b5b49}@media (width<=900px){.portal-incident-room{margin-left:16px;margin-right:16px}}@media (width<=600px){.portal-incident-room>header,.portal-incident-room>footer,.room-timeline>header{flex-direction:column;align-items:flex-start}.room-status-stack{justify-items:start}.room-now{grid-template-columns:1fr;margin:16px 16px 0}.room-facts{grid-template-columns:1fr;padding:12px 16px 18px}.room-timeline{margin:0 16px 18px}}.network-discovery-panel{background:linear-gradient(145deg,#0d202c,#091720);border:1px solid #244351;border-radius:13px;margin-bottom:16px;overflow:hidden}.network-discovery-panel>header{background:radial-gradient(circle at 86% 0,#20d5ca13,#0000 28%),#0d202b;border-bottom:1px solid #213e4c;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.network-discovery-panel>header span,.network-results>header span{color:#56d7cc;letter-spacing:.12em;font-size:8px;font-weight:850}.network-discovery-panel h3,.network-results h4,.network-discovery-empty h4{color:#e1eef1;margin:5px 0 3px}.network-discovery-panel h3{font-size:15px}.network-discovery-panel>header p,.network-discovery-empty p,.network-results-empty p{color:#718c99;margin:0;font-size:9px;line-height:1.55}.network-discovery-panel>header>div:last-child{align-items:flex-end;gap:8px;display:flex}.network-discovery-panel>header label{color:#688592;letter-spacing:.1em;gap:4px;font-size:7px;font-weight:850;display:grid}.network-discovery-panel>header select,.network-discovery-panel>header button{border-radius:8px;min-height:36px}.network-discovery-panel>header select{color:#d4e4e9;background:#081822;border:1px solid #31515f;min-width:180px;padding:0 10px}.network-discovery-panel>header button,.network-discovery-empty button{color:#041311;cursor:pointer;background:#24b9ae;border:1px solid #31d2c3;padding:0 12px;font-size:9px;font-weight:850}.network-discovery-body{grid-template-columns:235px minmax(0,1fr);min-height:265px;display:grid}.network-discovery-body>aside{background:#091a24;border-right:1px solid #203d49}.network-discovery-body>aside>button{color:#d4e5e9;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #19343f;grid-template-columns:8px 1fr auto;align-items:start;gap:9px;width:100%;padding:12px;display:grid}.network-discovery-body>aside>button.active{background:#103039;box-shadow:inset 3px 0 #34d6c7}.network-discovery-body>aside>button>i{background:#7b94a0;border-radius:50%;width:8px;height:8px;margin-top:3px}.network-discovery-body>aside>button>i.queued,.network-discovery-body>aside>button>i.running{background:#e0bd5b;box-shadow:0 0 9px #e0bd5b66}.network-discovery-body>aside>button>i.completed{background:#55d2a4}.network-discovery-body>aside>button>i.failed{background:#ef7184}.network-discovery-body>aside span b,.network-discovery-body>aside span small{display:block}.network-discovery-body>aside span b{font-size:10px}.network-discovery-body>aside span small{color:#617d88;margin-top:4px;font-size:7px}.network-discovery-body>aside em{color:#718c97;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.network-results{min-width:0;padding:16px}.network-results>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.network-results h4{font-size:13px}.network-results>header>b{color:#90a6af;text-transform:uppercase;background:#263943;border-radius:99px;padding:6px 8px;font-size:7px}.network-results>header>b.completed{color:#68d2a3;background:#153d31}.network-results>header>b.running,.network-results>header>b.queued{color:#e2c36e;background:#403719}.network-results>header>b.failed{color:#ee8c9b;background:#47272e}.network-device-table{border:1px solid #223e4a;border-radius:8px;overflow-x:auto}.network-device-table>div{color:#93aab3;border-bottom:1px solid #1b3742;grid-template-columns:130px 1fr 160px 90px;align-items:center;gap:10px;min-width:610px;min-height:42px;padding:0 11px;font-size:8px;display:grid}.network-device-table>div:first-child{color:#587985;letter-spacing:.08em;background:#0c222b;min-height:32px;font-size:7px;font-weight:850}.network-device-table>div:last-child{border-bottom:0}.network-device-table b{color:#d8e7eb;font-size:9px}.network-device-table em{color:#62cfa5;background:#163a31;border-radius:99px;width:fit-content;padding:4px 6px;font-size:7px;font-style:normal}.network-results-empty{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:185px;padding:20px;display:grid}.network-results-empty>span,.network-discovery-empty>span{color:#53d6c9;border:1px solid #2c6067;border-radius:50%;place-items:center;width:43px;height:43px;font-size:17px;display:grid}.network-results-empty b{color:#d3e4e8;font-size:10px}.network-results-empty p{max-width:430px}.network-scan-failure{color:#e58c9a;background:#351f25;border:1px solid #5a3039;border-radius:7px;margin-bottom:10px;padding:9px 10px;font-size:8px}.network-presence-proof{color:#72c9ac;background:#102b25;border:1px solid #285349;border-radius:7px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;font-size:8px;display:grid}.network-presence-proof span{letter-spacing:.08em;font-size:7px;font-weight:900}.network-presence-proof b{color:#d1eee5}.network-presence-proof small{color:#6da394;text-align:right}.network-discovery-empty{justify-content:center;align-items:center;gap:14px;min-height:170px;padding:24px;display:flex}.network-discovery-empty h4{font-size:12px}.network-discovery-empty button{border-radius:8px;min-height:36px;margin-left:15px}.network-scan-backdrop{align-items:flex-start;padding-top:max(32px,6vh);padding-bottom:32px;overflow-y:auto}.network-scan-modal{width:min(620px,100vw - 30px);max-height:none}.network-scan-guardrails{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:12px;display:grid}.network-scan-guardrails span{color:#72c9ac;text-align:center;background:#102b25;border:1px solid #285349;border-radius:7px;padding:9px;font-size:8px}.network-scan-modal label small{color:#6b8490;margin-top:4px;font-size:8px;font-weight:500;display:block}.network-scan-consent{background:#2c2819;border:1px solid #60532f;border-radius:8px;margin-top:12px;padding:11px}.network-scan-consent b{color:#e3c56f;font-size:9px}.network-scan-consent p{color:#aa9b70;margin:5px 0 0;font-size:8px;line-height:1.55}.network-probe-required{background:#2a2618;border:1px solid #5d4c2c;border-radius:9px;grid-template-columns:38px 1fr;gap:11px;padding:13px;display:grid}.network-probe-required>span{color:#e8c76c;background:#51431e;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.network-probe-required b{color:#e9d79e;font-size:10px}.network-probe-required p{color:#a79872;margin:4px 0 0;font-size:8px;line-height:1.5}.network-probe-required button{color:#e9ca72;cursor:pointer;background:#40361e;border:1px solid #917538;border-radius:7px;grid-column:2;width:fit-content;padding:8px 10px;font-size:8px;font-weight:800}@media (width<=820px){.network-discovery-panel>header,.network-discovery-empty{flex-direction:column;align-items:stretch}.network-discovery-panel>header>div:last-child{align-items:stretch}.network-discovery-panel>header select{width:100%}.network-discovery-body{grid-template-columns:1fr}.network-discovery-body>aside{border-bottom:1px solid #203d49;border-right:0}.network-discovery-empty button{margin-left:0}}@media (width<=560px){.network-discovery-panel>header>div:last-child,.network-scan-guardrails{grid-template-columns:1fr;display:grid}.network-probe-required{grid-template-columns:1fr}.network-probe-required button{grid-column:auto}.network-presence-proof{grid-template-columns:1fr}.network-presence-proof small{text-align:left}}.proof-command{gap:14px;display:grid}.proof-hero{background:radial-gradient(circle at 90% 0,#36d6c51c,#0000 31%),linear-gradient(135deg,#102936,#0a1822 68%);border:1px solid #244351;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.proof-hero>div:first-child{max-width:650px}.proof-hero span,.passport-panel>header span,.proof-ledger>header span,.passport-identity span,.passport-gaps b{color:#53d8cb;letter-spacing:.13em;font-size:8px;font-weight:900}.proof-hero h2{color:#edf7f8;letter-spacing:-.035em;margin:5px 0 3px;font-size:20px}.proof-hero p{color:#8aa2ad;max-width:620px;margin:0;font-size:10px;line-height:1.45}.proof-hero-actions{grid-template-columns:1fr 1fr;gap:7px;min-width:360px;display:grid}.proof-hero-actions label{color:#6f909d;letter-spacing:.1em;grid-column:1/-1;gap:4px;font-size:7px;font-weight:900;display:grid}.proof-hero-actions select,.proof-hero-actions button,.passport-empty button{border-radius:8px;min-height:38px}.proof-hero-actions select{color:#d9e8eb;background:#081923;border:1px solid #315361;padding:0 10px}.proof-hero-actions button,.passport-empty button{color:#041714;cursor:pointer;background:#27bfb2;border:1px solid #42d8ca;font-size:9px;font-weight:900}.proof-hero-actions button.secondary{color:#a8d8df;background:#112f3d;border-color:#356073}.proof-message{color:#83d9bd;background:#13342e;border:1px solid #315d57;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;display:flex}.proof-message button{color:inherit;cursor:pointer;background:0 0;border:0}.proof-verify-path{background:radial-gradient(circle at 72% 0,#44d7b51f,#0000 38%),linear-gradient(135deg,#102c31,#0a1c26);border:1px solid #2b655e;border-radius:12px;grid-template-columns:minmax(210px,.8fr) minmax(520px,1.7fr) auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.proof-verify-path>div>span{color:#61dbc7;letter-spacing:.15em;font-size:7px;font-weight:900}.proof-verify-path h3{color:#e3f1f1;margin:6px 0 0;font-size:13px;line-height:1.3}.proof-verify-path ol{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.proof-verify-path li{background:#0a2027b8;border:1px solid #24464a;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:48px;padding:8px;display:grid}.proof-verify-path li>b{color:#69ddc7;background:#19443f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.proof-verify-path strong,.proof-verify-path small{display:block}.proof-verify-path strong{color:#bcd2d3;font-size:8px}.proof-verify-path small{color:#68858b;margin-top:3px;font-size:6px;line-height:1.35}.proof-verify-path>button{color:#041714;cursor:pointer;background:#3ec8b5;border:1px solid #65dec8;border-radius:8px;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.proof-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.proof-metrics article{background:#0c1d27;border:1px solid #203d49;border-radius:10px;gap:5px;min-height:72px;padding:11px 13px;display:grid}.proof-metrics span{color:#5f7f8b;letter-spacing:.1em;font-size:7px;font-weight:900}.proof-metrics b{color:#e3f0f2;font-size:18px}.proof-metrics b.metric-text{color:#72d2bd;font-size:12px}.proof-metrics small{color:#617986;font-size:8px}.proof-metrics article.needs-attention{background:#252316;border-color:#5d512c}.proof-metrics article.needs-attention b{color:#dfbd65}.proof-metrics article.ready b{color:#72d2bd}.proof-layout{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:13px;display:grid}.passport-panel,.proof-ledger{background:#0a1b25;border:1px solid #244451;border-radius:13px;overflow:hidden}.passport-panel{background:radial-gradient(circle at 93% 4%,#2bd2c21c,#0000 28%),linear-gradient(145deg,#0d2430,#081821)}.passport-panel>header,.proof-ledger>header{border-bottom:1px solid #24424e;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.passport-panel-actions{align-items:center;gap:12px;display:flex}.passport-panel-actions button{color:#8be9ef;cursor:pointer;background:#55dce71a;border:1px solid #55dce76b;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:800}.passport-panel-actions button:hover:not(:disabled){background:#55dce72e}.passport-panel-actions button:disabled{cursor:wait;opacity:.65}.passport-panel-actions button.primary{color:#8ff7df;background:#37e1bf24;border-color:#37e1bf8c}.evidence-collector{width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.collector-progress{background:#081a249e;border:1px solid #55dce733;border-radius:10px;margin:18px 0;padding:16px}.collector-progress>div{justify-content:space-between;gap:20px;margin-bottom:10px;display:flex}.collector-progress span{color:#87adbc}.collector-progress>i{background:#87adbc29;border-radius:999px;height:6px;display:block;overflow:hidden}.collector-progress>i em{border-radius:inherit;background:#37e1bf;height:100%;transition:width .25s;display:block}.collector-list{gap:8px;display:grid}.collector-list article{background:#05121b94;border:1px solid #5b9bb238;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.collector-list article>i{color:#f4bc48;background:#f4bc481f;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.collector-list article.complete>i{color:#37e1bf;background:#37e1bf21}.collector-list article div{gap:3px;display:grid}.collector-list article small{color:#87adbc}.collector-list article button{white-space:nowrap}.evidence-collector>footer{color:#87adbc;border-top:1px solid #5b9bb233;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}@media (width<=700px){.collector-list article{grid-template-columns:36px 1fr}.collector-list article button{grid-column:1/-1;width:100%}.evidence-collector>footer{flex-direction:column;align-items:stretch}}.passport-panel h3,.proof-ledger h3{color:#e5f0f2;margin:5px 0 0;font-size:15px}.passport-panel>header>i{color:#62d9cd;border:1px solid #3f7c82;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 24px #38cbbc1f}.passport-identity{background:#27424c;grid-template-columns:1.15fr 1fr auto;gap:1px;display:grid}.passport-identity>div{background:#0c202a;gap:5px;padding:15px 17px;display:grid}.passport-identity b{color:#dcebed;font-size:10px}.passport-identity .passport-ratio{background:#123329;grid-template-columns:auto auto;align-items:center}.passport-ratio strong{color:#63d7aa;font-size:27px}.passport-ratio small{color:#84aa9b;font-size:7px;line-height:1.35}.passport-summary{color:#8da6ae;border-bottom:1px solid #203d48;margin:0;padding:13px 17px;font-size:9px;line-height:1.55}.passport-evidence-list{grid-template-columns:1fr 1fr;display:grid}.passport-evidence-list article{border-bottom:1px solid #1f3b46;border-right:1px solid #1f3b46;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;min-height:67px;padding:10px 13px;display:grid}.passport-evidence-list article:nth-child(2n){border-right:0}.passport-evidence-list i{color:#64d4a6;background:#173a31;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.passport-evidence-list .gap i{color:#e0bd63;background:#3a321b}.passport-evidence-list b,.passport-evidence-list small{display:block}.passport-evidence-list b{color:#d4e4e7;font-size:9px}.passport-evidence-list small{color:#6e8893;margin-top:3px;font-size:7px;line-height:1.4}.passport-evidence-list em{color:#63cfa4;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.passport-evidence-list .gap em{color:#d5b65f}.passport-gaps{color:#b6a26f;background:#2b2719;border-bottom:1px solid #3f3923;gap:5px;padding:11px 16px;font-size:8px;display:grid}.passport-panel>footer{color:#647f89;grid-template-columns:1fr 1fr auto;gap:10px;padding:12px 16px;font-size:7px;display:grid}.passport-panel code,.proof-ledger code{color:#4ea9a1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.passport-empty,.proof-ledger-empty,.proof-command-empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:310px;padding:30px;display:grid}.passport-empty>span,.proof-ledger-empty>span,.proof-command-empty>span{color:#55d3c7;border:1px solid #37656c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.passport-empty p,.proof-ledger-empty p,.proof-command-empty p{color:#738d97;max-width:410px;margin:0;font-size:9px;line-height:1.55}.passport-empty button{padding:0 13px}.proof-ledger>header>b{color:#60cfa4;background:#15382f;border-radius:99px;padding:5px 7px;font-size:7px}.proof-ledger>header>b.chain-warning{color:#ec8c9a;background:#47282e}.proof-ledger>div:not(.proof-ledger-empty){max-height:760px;padding:14px;overflow-y:auto}.proof-ledger>div>article{grid-template-columns:15px 1fr;gap:9px;padding-bottom:13px;display:grid;position:relative}.proof-ledger>div>article>i{z-index:1;background:#0a1b25;border:2px solid #66d6c8;border-radius:50%;width:9px;height:9px;margin-top:14px;position:relative}.proof-ledger>div>article:not(:last-child):before{content:"";background:#2b5a60;width:1px;position:absolute;top:22px;bottom:-4px;left:4px}.proof-ledger-card{background:#0d222c;border:1px solid #203e49;border-radius:9px;padding:12px}.proof-ledger-card>header,.proof-ledger-card>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.proof-ledger-card>header span{color:#5dcfc3;text-transform:uppercase;font-size:7px;font-weight:850}.proof-ledger-card>header em{color:#67d3a5;text-transform:uppercase;background:#153a30;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.proof-ledger-card>header em.partial{color:#d8b75e;background:#39321b}.proof-ledger-card>header em.failed{color:#e78a99;background:#42262c}.proof-ledger-card h4{color:#dce9ec;margin:8px 0 5px;font-size:11px}.proof-ledger-card>p,.proof-ledger-card details p{color:#78929c;white-space:pre-wrap;margin:0;font-size:8px;line-height:1.55}.proof-ledger-card details{border-top:1px solid #1e3944;margin-top:9px;padding-top:8px}.proof-ledger-card summary{color:#72949f;cursor:pointer;font-size:7px;font-weight:800}.proof-ledger-card details p{color:#91a7ae;margin-top:7px}.proof-ledger-card>footer{color:#5f7d88;flex-wrap:wrap;margin-top:10px;font-size:7px}.proof-modal-backdrop{align-items:flex-start;padding:max(30px,5vh) 15px 30px;overflow-y:auto}.proof-modal{width:min(690px,100vw - 30px);max-height:none}.proof-template-picker{background:#0a1b25;border:1px solid #2a4d58;border-radius:10px;margin-bottom:12px;padding:12px}.proof-template-picker>header,.proof-verification-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-template-picker>header span,.proof-verification-progress span{color:#5dd7c8;letter-spacing:.13em;font-size:6px;font-weight:900;display:block}.proof-template-picker>header b{color:#d3e4e6;margin-top:3px;font-size:10px;display:block}.proof-template-picker>header small,.proof-verification-progress>div>b{color:#708b94;font-size:7px}.proof-template-picker>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.proof-template-picker button{color:#afc4ca;text-align:left;cursor:pointer;background:#0c222d;border:1px solid #284754;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:56px;padding:9px;display:grid}.proof-template-picker button.active{background:#12352f;border-color:#54d8c5;box-shadow:inset 0 0 0 1px #54d8c530}.proof-template-picker button>i{color:#5bd7cb;background:#153844;border-radius:7px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.proof-template-picker button span b,.proof-template-picker button span small{display:block}.proof-template-picker button span b{font-size:8px}.proof-template-picker button span small{color:#69848e;margin-top:3px;font-size:6px;line-height:1.35}.proof-verification-progress{background:#0b1d26;border:1px solid #29464e;border-radius:9px;margin-bottom:13px;padding:11px 12px}.proof-verification-progress>i{background:#17343f;border-radius:5px;height:5px;margin:9px 0;display:block;overflow:hidden}.proof-verification-progress>i>em{border-radius:inherit;background:linear-gradient(90deg,#20a99e,#58dec5);height:100%;transition:width .2s;display:block}.proof-verification-progress ul{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.proof-verification-progress li{color:#657f88;align-items:center;gap:5px;font-size:7px;display:flex}.proof-verification-progress li b{color:#506e78}.proof-verification-progress li.complete,.proof-verification-progress li.complete b{color:#68d6b1}.proof-passport-modal{width:min(520px,100vw - 30px);max-height:none}.proof-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.proof-form-grid .full{grid-column:1/-1}.proof-form-grid textarea{resize:vertical;min-height:88px}.proof-form-grid label,.proof-passport-modal>label{gap:5px;display:grid}.proof-visibility{align-self:end;align-items:center;min-height:40px;grid-template-columns:18px 1fr!important}.proof-visibility input{height:16px;width:16px!important}.proof-visibility span{color:#8ba1aa;font-size:8px;font-weight:600}.passport-issue-note{background:#122d28;border:1px solid #31564f;border-radius:9px;grid-template-columns:40px 1fr;gap:11px;margin-bottom:14px;padding:13px;display:grid}.passport-issue-note>i{color:#61d6b0;background:#1b473c;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.passport-issue-note b{color:#bce4d7;font-size:10px}.passport-issue-note p{color:#7ea395;margin:4px 0 0;font-size:8px;line-height:1.5}@media (width<=1050px){.proof-layout,.proof-verify-path{grid-template-columns:1fr}}@media (width<=780px){.proof-hero{flex-direction:column;align-items:stretch}.proof-hero-actions{min-width:0}.proof-metrics{grid-template-columns:1fr 1fr}.passport-identity,.passport-evidence-list{grid-template-columns:1fr}.passport-evidence-list article{border-right:0}.passport-panel>footer{grid-template-columns:1fr}.proof-verify-path ol{grid-template-columns:1fr 1fr}}@media (width<=560px){.proof-hero-actions,.proof-metrics,.proof-form-grid{grid-template-columns:1fr}.proof-form-grid .full{grid-column:auto}.proof-template-picker>div,.proof-verification-progress ul,.proof-verify-path ol{grid-template-columns:1fr}}.portal-security-passport{background:radial-gradient(circle at 92% 0,#30d4c31b,#0000 27%),linear-gradient(145deg,#0c2330,#081720 65%);border:1px solid #274958;border-radius:14px;max-width:1180px;margin:0 auto 32px;overflow:hidden}.portal-security-passport>header{border-bottom:1px solid #274854;justify-content:space-between;align-items:center;gap:18px;padding:24px 27px;display:flex}.portal-security-passport>header span,.client-passport-intro span,.client-passport-evidence>header span,.client-passport-gaps>span,.client-recovery-proofs>header span{color:#58dbcf;letter-spacing:.14em;font-size:8px;font-weight:900}.portal-security-passport>header h2{color:#ecf5f6;letter-spacing:-.035em;margin:7px 0 4px;font-size:28px}.portal-security-passport>header p{color:#70919c;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.client-passport-score{background:#13382f;border:1px solid #3b776c;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:125px;padding:12px 16px;display:flex}.client-passport-score strong{color:#69dbad;font-size:32px}.client-passport-score small{color:#82ae9e;font-size:7px;font-weight:850;line-height:1.4}.client-passport-intro{border-bottom:1px solid #233f4b;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px 27px;display:grid}.client-passport-intro h3{color:#cfe0e4;max-width:650px;margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.55}.client-passport-intro dl{background:#27424c;gap:1px;margin:0;display:flex}.client-passport-intro dl div{background:#0b202a;min-width:110px;padding:10px 12px}.client-passport-intro dt{color:#5f7d88;font-size:7px;font-weight:850}.client-passport-intro dd{color:#cbdde0;margin:4px 0 0;font-size:8px}.client-passport-evidence{padding:19px 27px}.client-passport-evidence>header,.client-recovery-proofs>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.client-passport-evidence>header b,.client-recovery-proofs>header small{color:#68848e;font-size:8px}.client-passport-evidence>div{border:1px solid #23414c;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.client-passport-evidence article{background:#0b1e28;border-bottom:1px solid #203b46;border-right:1px solid #203b46;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:grid}.client-passport-evidence article:nth-child(2n){border-right:0}.client-passport-evidence article i{color:#69d5aa;background:#173a31;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.client-passport-evidence article.gap i{color:#dfbd62;background:#3c331b}.client-passport-evidence article b{color:#d8e6e9;font-size:10px}.client-passport-evidence article p{color:#718b95;margin:4px 0 0;font-size:8px;line-height:1.45}.client-passport-evidence article em{color:#61cca1;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.client-passport-evidence article.gap em{color:#d8b65e}.client-passport-gaps{background:#2b2719;border-top:1px solid #4d4327;border-bottom:1px solid #4d4327;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px 27px;display:grid}.client-passport-gaps div{flex-wrap:wrap;gap:6px;display:flex}.client-passport-gaps div b{color:#d7ba6b;background:#44391e;border-radius:99px;padding:5px 7px;font-size:7px}.client-recovery-proofs{border-bottom:1px solid #23414b;padding:20px 27px}.client-recovery-proofs h3{color:#dbe8eb;margin:4px 0 0;font-size:15px}.client-recovery-proofs>div>article{border-bottom:1px solid #1f3a45;grid-template-columns:12px 1fr;gap:12px;padding:13px 0;display:grid}.client-recovery-proofs>div>article:last-child{border-bottom:0}.client-recovery-proofs article>i{border:2px solid #58d6c8;border-radius:50%;width:9px;height:9px;margin-top:4px}.client-recovery-proofs article span{color:#57cfc3;text-transform:uppercase;font-size:7px;font-weight:850}.client-recovery-proofs article h4{color:#d7e6e8;margin:5px 0 4px;font-size:11px}.client-recovery-proofs article p,.client-proof-empty{color:#78929b;margin:0;font-size:9px;line-height:1.55}.client-recovery-proofs article small{color:#5d7a85;margin-top:6px;font-size:7px;display:block}.portal-security-passport>footer{color:#65808a;justify-content:space-between;align-items:center;gap:15px;padding:13px 27px;font-size:8px;display:flex}.portal-security-passport>footer i{background:#5dd7aa;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.portal-security-passport>footer code{color:#54aaa3;font-size:7px}.passport-standby>header>b{color:#8ba0a8;background:#303c43;border-radius:99px;padding:7px 9px;font-size:8px}.passport-standby-body{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:330px;padding:35px;display:grid}.passport-standby-body i{color:#5dd6ca;border:1px solid #35656b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;font-style:normal;display:grid}.passport-standby-body h3{color:#dbe9eb;margin:4px 0 0}.passport-standby-body p{color:#7b949e;max-width:540px;margin:0;font-size:10px;line-height:1.6}@media (width<=900px){.portal-security-passport{margin-left:16px;margin-right:16px}.client-passport-intro{grid-template-columns:1fr}.client-passport-intro dl{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=600px){.portal-security-passport>header,.portal-security-passport>footer{flex-direction:column;align-items:flex-start}.client-passport-intro dl,.client-passport-evidence>div{grid-template-columns:1fr}.client-passport-evidence article{border-right:0}.client-passport-gaps{grid-template-columns:1fr}}.executive-reports{gap:14px;display:grid}.report-command-hero{background:radial-gradient(circle at 86% 0,#40d6c51d,#0000 30%),linear-gradient(135deg,#102c3d,#091823 68%);border:1px solid #285166;border-radius:15px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:24px;padding:17px 19px;display:grid;box-shadow:0 22px 55px #02080d52}.report-command-hero>div:first-child>span,.report-schedules>header span,.report-history>header span{color:#59d9cd;letter-spacing:.14em;font-size:8px;font-weight:900}.report-command-hero h2{color:#edf7f8;letter-spacing:-.045em;margin:5px 0 3px;font-size:clamp(20px,2.3vw,28px)}.report-command-hero p{color:#8ca4af;max-width:650px;margin:0;font-size:10px;line-height:1.45}.report-command-hero>div:last-child{z-index:1;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.report-command-hero label{color:#7793a0;letter-spacing:.11em;grid-column:1/-1;gap:5px;font-size:7px;font-weight:800;display:grid}.report-command-hero select,.report-command-hero input,.report-schedule-modal input,.report-schedule-modal select{color:#d4e6ec;background:#081823;border:1px solid #31556a;border-radius:8px;min-height:38px;padding:0 10px}.report-command-hero label.report-email-now{color:#a0b8c2;letter-spacing:0;text-transform:none;grid-column:1/-1;align-items:center;gap:8px;min-height:28px;display:flex}.report-command-hero label.report-email-now input{width:15px;min-height:auto;margin:0}.report-command-hero>div:last-child>input{grid-column:1/-1}.report-command-hero button{color:#041715;cursor:pointer;background:#22b8a8;border:1px solid #45d2c1;border-radius:8px;min-height:39px;font-size:9px;font-weight:850}.report-command-hero button.secondary{color:#b9d0d8;background:#112a38;border-color:#35576a}.report-command-message{color:#83d7b3;background:#123327;border:1px solid #2c6856;border-radius:9px;padding:10px 13px;font-size:9px}.report-command-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.report-command-metrics article{background:#0b1d29;border:1px solid #234151;border-radius:10px;padding:10px 13px}.report-command-metrics span,.report-command-metrics b,.report-command-metrics small{display:block}.report-command-metrics span{color:#76919d;text-transform:uppercase;font-size:7px}.report-command-metrics b{color:#e8f2f4;margin:4px 0 2px;font-size:15px}.report-command-metrics small{color:#58727e;font-size:7px}.report-command-layout{display:block}.report-workspace-tabs{background:#091923;border:1px solid #234353;border-radius:9px;gap:4px;width:fit-content;padding:4px;display:flex}.report-workspace-tabs button{color:#77929e;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 13px;font-size:8px;font-weight:800}.report-workspace-tabs button.active{color:#d6e8ec;background:#173547}.report-schedules,.report-history{background:#091923;border:1px solid #234353;border-radius:12px;overflow:hidden}.report-schedules>header,.report-history>header{background:#0d2230;border-bottom:1px solid #1f3a49;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.report-schedules>header h3,.report-history>header h3{color:#dbe9ed;margin:4px 0 0;font-size:15px}.report-schedules>header>b,.report-history>header>b{color:#70d2a9;background:#12382f;border-radius:999px;padding:5px 8px;font-size:8px}.report-schedules>article{border-bottom:1px solid #1d3542;grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:15px 17px;display:grid}.report-schedules>article>div>span{color:#59d9cd;text-transform:uppercase;font-size:7px;font-weight:800}.report-schedules h4{color:#dce9ed;margin:4px 0;font-size:13px}.report-schedules p{color:#718b97;margin:0;font-size:8px}.report-schedules dl{gap:4px;min-width:150px;margin:0;display:grid}.report-schedules dl div{color:#718b97;justify-content:space-between;gap:12px;font-size:7px;display:flex}.report-schedules dd{color:#b9ccd3;margin:0}.report-schedules footer{grid-column:1/-1;align-items:center;gap:7px;display:flex}.report-schedules footer em{color:#6fd3aa;text-transform:uppercase;background:#13382f;border-radius:999px;margin-right:auto;padding:5px 8px;font-size:7px;font-style:normal}.report-schedules footer em.paused{color:#bea96c;background:#2b2b22}.report-schedules footer button{color:#aec6cf;cursor:pointer;background:#102633;border:1px solid #315265;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px}.report-schedules footer button.danger-action{color:#d48b95;border-color:#603d43}.report-history>article{border-bottom:1px solid #1d3542;grid-template-columns:1fr auto;gap:7px 12px;padding:13px 16px;display:grid}.report-history>article>div b,.report-history>article>div span,.report-history>article>div small{display:block}.report-history>article>div b{color:#d8e7eb;font-size:10px}.report-history>article>div span{color:#78919c;margin-top:3px;font-size:8px}.report-history>article>div small{color:#58737f;margin-top:2px;font-size:7px}.report-history>article>em{color:#6fd3aa;text-transform:uppercase;font-size:7px;font-style:normal}.report-history>article>a{color:#52bddf;grid-column:1/-1;width:fit-content;font-size:8px;text-decoration:none}.report-command-empty{color:#718b97;text-align:center;place-items:center;gap:4px;min-height:150px;padding:20px;display:grid}.report-command-empty>span{color:#59d9cd;font-size:23px}.report-command-empty b{color:#c8dbe1}.report-command-empty p{margin:0;font-size:8px}.report-schedule-modal{width:min(520px,100vw - 28px)}.report-schedule-modal>label{color:#78929e;gap:5px;margin-top:10px;font-size:8px;font-weight:750;display:grid}.report-schedule-note{color:#aab287;background:#23291d;border:1px solid #485236;border-radius:8px;padding:10px;font-size:8px;line-height:1.5}@media (width<=1100px){.report-command-metrics{grid-template-columns:repeat(3,1fr)}.report-command-layout{grid-template-columns:1fr}}@media (width<=760px){.report-command-hero{grid-template-columns:1fr}.report-command-metrics{grid-template-columns:1fr 1fr}.report-schedules>article{grid-template-columns:1fr}.report-schedules dl{min-width:0}}.agent-automation-panel{background:#091a25;border:1px solid #285267;border-radius:14px;grid-column:1/-1;overflow:hidden;box-shadow:0 22px 55px #02080d4d}.agent-automation-panel>header{background:radial-gradient(circle at 90% 0,#42dbc51a,#0000 35%),linear-gradient(120deg,#102c3c,#0a1b27);border-bottom:1px solid #214150;justify-content:space-between;align-items:center;gap:24px;padding:21px 23px;display:flex}.agent-automation-panel>header span,.agent-command-history>header span{color:#58d8cb;letter-spacing:.14em;font-size:8px;font-weight:900}.agent-automation-panel>header h3{color:#e3eff2;margin:5px 0;font-size:18px}.agent-automation-panel>header p{color:#819ba7;max-width:680px;margin:0;font-size:9px;line-height:1.55}.agent-automation-header-actions{justify-items:end;gap:9px;display:grid}.agent-automation-header-actions>b{color:#e0bd6b;background:#2a2417;border:1px solid #5e4e2b;border-radius:999px;padding:7px 10px;font-size:8px}.agent-automation-header-actions>b.ready{color:#77d6ad;background:#113427;border-color:#2d7057}.agent-automation-header-actions>a{color:#8ea9b4;text-underline-offset:3px;font-size:8px;text-decoration:underline}.agent-automation-boundary{background:#282315;border:1px solid #67542d;border-radius:9px;align-items:center;gap:12px;margin:12px;padding:12px 14px;display:flex}.agent-automation-boundary>i{color:#f0ca72;background:#5f4c20;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.agent-automation-boundary p{margin:0}.agent-automation-boundary b,.agent-automation-boundary span{display:block}.agent-automation-boundary b{color:#e0c886;font-size:9px}.agent-automation-boundary span{color:#a4956f;margin-top:3px;font-size:8px}.agent-automation-message{color:#82d8b4;background:#113327;border:1px solid #2b6855;border-radius:8px;margin:0 12px 12px;padding:9px 11px;font-size:8px}.agent-automation-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);display:grid}.agent-automation-layout>form{border-right:1px solid #21404f;align-content:start;gap:11px;padding:20px;display:grid}.agent-automation-layout>form>label:not(.agent-command-approval){color:#76919d;letter-spacing:.1em;gap:5px;font-size:7px;font-weight:800;display:grid}.agent-automation-layout select,.agent-automation-layout textarea{color:#d4e5ea;background:#071720;border:1px solid #31566a;border-radius:8px;width:100%}.agent-automation-layout select{min-height:38px;padding:0 10px}.agent-automation-layout textarea{resize:vertical;min-height:80px;padding:10px}.agent-command-policy{background:#0d2230;border:1px solid #264658;border-radius:8px;padding:11px 12px}.agent-command-policy b,.agent-command-policy p,.agent-command-policy small{display:block}.agent-command-policy b{color:#cfe0e5;font-size:9px}.agent-command-policy p{color:#79939f;margin:4px 0;font-size:8px;line-height:1.5}.agent-command-policy small{color:#59cabb;font-size:7px}.agent-command-policy em{color:#d9a66e;margin-top:8px;font-size:7px;font-style:normal;line-height:1.5;display:block}.agent-command-policy.disruptive{background:linear-gradient(135deg,#26191d,#0d2230 72%);border-color:#774946}.agent-command-policy.disruptive small{color:#ee8e82}.agent-command-approval{color:#a8bdc5;align-items:flex-start;gap:8px;font-size:8px;line-height:1.45;display:flex}.agent-command-approval input{margin:1px 0 0}.agent-automation-layout>form>button{color:#041715;cursor:pointer;background:#22b8a8;border:1px solid #48d4c3;border-radius:8px;min-height:40px;font-size:9px;font-weight:850}.agent-automation-layout>form>button:disabled{cursor:not-allowed;opacity:.47}.agent-command-offline{color:#d39286;font-size:7px}.agent-command-history{min-width:0}.agent-command-history>header{border-bottom:1px solid #1e3a48;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.agent-command-history>header h4{color:#d7e6ea;margin:4px 0 0;font-size:14px}.agent-command-history>header>b{color:#6ed2a9;background:#12372e;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:9px;display:grid}.agent-command-history>article{border-bottom:1px solid #1c3542;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.agent-command-history>article>i{background:#6c8792;border-radius:50%;width:8px;height:8px}.agent-command-history>article>i.succeeded{background:#58d69f}.agent-command-history>article>i.failed,.agent-command-history>article>i.expired{background:#e96f70}.agent-command-history>article>i.queued,.agent-command-history>article>i.delivered{background:#e5b960}.agent-command-history>article>div span,.agent-command-history>article>div b,.agent-command-history>article>div small{display:block}.agent-command-history>article>div span{color:#5fd2c3;text-transform:uppercase;font-size:7px}.agent-command-history>article>div b{color:#d2e2e6;text-transform:capitalize;margin-top:3px;font-size:10px}.agent-command-history>article>div small{color:#68828e;margin-top:2px;font-size:7px}.agent-command-history>article>div p{color:#8da5af;margin:5px 0 0;font-size:8px}.agent-command-history>article>em{color:#7f9aa6;text-transform:uppercase;font-size:7px;font-style:normal}.agent-command-history>article>button{color:#cf8791;cursor:pointer;background:0 0;border:1px solid #5e3c43;border-radius:6px;grid-column:3;min-height:27px;padding:0 8px;font-size:7px}.agent-command-empty{color:#708a96;text-align:center;place-items:center;gap:4px;min-height:190px;padding:20px;display:grid}.agent-command-empty>span{color:#58d8cb;font-size:24px}.agent-command-empty b{color:#c8d9de}.agent-command-empty p{max-width:360px;margin:0;font-size:8px}@media (width<=900px){.agent-automation-layout{grid-template-columns:1fr}.agent-automation-layout>form{border-bottom:1px solid #21404f;border-right:0}}@media (width<=650px){.agent-automation-panel>header{flex-direction:column;align-items:flex-start}.agent-automation-header-actions{justify-items:start}}.device-office-map{gap:16px;display:grid}.office-map-hero{background:linear-gradient(#2b769114 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#2b769114 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 82% 30%,#16d9e324,#0000 32%),#0a1a26;border:1px solid #234557;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(210px,270px);align-items:end;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000038}.office-map-hero:after{content:"";pointer-events:none;border:1px solid #16d9e31f;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-95px;right:30px}.office-map-hero>div,.office-map-hero>label{z-index:1;position:relative}.office-map-hero span,.office-map-assigner>div>span,.office-map-summary article>span,.office-location-grid article>header small,.office-map-empty small{color:#4ee6ee;letter-spacing:.16em;font-size:8px;font-weight:900}.office-map-hero h2{color:#f2fbff;letter-spacing:-.045em;max-width:700px;margin:9px 0 8px;font-size:clamp(24px,2.2vw,36px);line-height:1.04}.office-map-hero p{color:#91aebb;max-width:720px;margin:0;font-size:12px;line-height:1.65}.office-map-hero label,.office-map-assigner label{color:#6f93a3;letter-spacing:.12em;gap:7px;font-size:8px;font-weight:850;display:grid}.office-map-hero select,.office-map-assigner select,.office-map-assigner input{color:#e9f8fc;min-width:0;min-height:40px;font:inherit;letter-spacing:0;background:#0b1d29;border:1px solid #2b4a5a;border-radius:8px;outline:none;padding:0 11px;font-size:11px}.office-map-hero select:focus,.office-map-assigner select:focus,.office-map-assigner input:focus{border-color:#16d9e3;box-shadow:0 0 0 3px #16d9e31c}.office-map-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.office-map-summary article{background:linear-gradient(145deg,#132f3ceb,#0a1b26f0);border:1px solid #203d4d;border-radius:12px;align-content:center;gap:5px;min-height:108px;padding:17px 19px;display:grid}.office-map-summary article>b{color:#f3fbff;letter-spacing:-.04em;font-size:25px}.office-map-summary article>small{color:#7392a0;font-size:9px}.office-map-summary article>i{background:#193440;border-radius:99px;height:4px;margin-top:4px;display:block;overflow:hidden}.office-map-summary article>i>em{border-radius:inherit;background:linear-gradient(90deg,#168bff,#37e7d1);height:100%;display:block;box-shadow:0 0 12px #37e7d173}.office-map-summary article.attention{border-color:#fbbf2447}.office-map-summary article.attention>span,.office-map-summary article.attention>b{color:#ffd56a}.office-map-summary article.ready{border-color:#34d39947}.office-map-summary article.ready>span,.office-map-summary article.ready>b{color:#67e8b5}.office-map-assigner{background:#081924e0;border:1px solid #274759;border-radius:12px;grid-template-columns:minmax(170px,.8fr) minmax(210px,1fr) minmax(220px,1.1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.office-map-assigner>div:first-child{align-self:center;gap:3px;display:grid}.office-map-assigner>div:first-child>b{color:#ecf9fd;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.office-map-assigner>div:first-child>small{color:#718f9c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.office-map-assigner-actions{gap:7px;display:flex}.office-map-assigner-actions button{color:#06151d;white-space:nowrap;cursor:pointer;background:#16d9e3;border:1px solid #16cbd5;border-radius:8px;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.office-map-assigner-actions button.secondary{color:#9fc4d0;background:#102b38;border-color:#2b4c5c}.office-map-assigner-actions button:disabled{cursor:not-allowed;opacity:.45}.office-location-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;display:grid}.office-location-grid>article{background-color:#091b26f0;background-image:linear-gradient(#2655630e 1px,#0000 1px),linear-gradient(90deg,#2655630e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #234251;border-radius:13px;min-height:180px;overflow:hidden}.office-location-grid>article.unassigned{background-color:#241d1273;background-image:linear-gradient(#fbbf2409 1px,#0000 1px),linear-gradient(90deg,#fbbf2409 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#fbbf244d}.office-location-grid article>header{background:#071923c7;border-bottom:1px solid #36647347;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.office-location-grid article>header>span{gap:3px;display:grid}.office-location-grid article>header b{color:#e9f8fc;font-size:13px}.office-location-grid article>header>em{color:#668b9a;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.office-location-grid article>div{gap:7px;padding:11px;display:grid}.office-location-grid article>div>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0d2632e0;border:1px solid #203e4d;border-radius:9px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;transition:border-color .18s,background .18s,transform .18s;display:grid}.office-location-grid article>div>button:hover,.office-location-grid article>div>button.selected{background:#113743f5;border-color:#16d9e38c;transform:translateY(-1px)}.office-location-grid button>i{background:#64748b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #64748b14}.office-location-grid button>i.online{background:#34d399;box-shadow:0 0 9px #34d39994}.office-location-grid button>i.offline{background:#fb7185;box-shadow:0 0 9px #fb71856b}.office-location-grid button>span{gap:2px;min-width:0;display:grid}.office-location-grid button>span b,.office-location-grid button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.office-location-grid button>span b{color:#e6f5f9;font-size:10px}.office-location-grid button>span small{color:#698a98;font-size:8px}.office-location-grid button>em{color:#7eabba;font-size:8px;font-style:normal;font-weight:800}.office-map-empty{text-align:left;background:#081924ad;border:1px dashed #2b4b5b;border-radius:13px;justify-content:center;align-items:center;gap:18px;min-height:220px;padding:32px;display:flex}.office-map-empty>span{color:#32dce5;font-size:40px}.office-map-empty h3{color:#e9f8fc;margin:5px 0}.office-map-empty p{color:#7595a2;margin:0;font-size:11px}@media (width<=1100px){.office-map-assigner{grid-template-columns:1fr 1fr}.office-map-assigner-actions{justify-content:flex-end}}@media (width<=760px){.office-map-hero,.office-map-summary,.office-map-assigner{grid-template-columns:1fr}.office-map-hero{padding:22px}.office-map-assigner-actions,.office-map-assigner-actions button{width:100%}.office-map-assigner-actions button{flex:1}.office-location-grid{grid-template-columns:1fr}}.experience-shell{--ink:#021016;--ink-soft:#061b23;--panel:#071d25c7;--panel-solid:#071d25;--line:#8cdfde29;--line-strong:#66e8e152;--cyan:#55eee5;--cyan-bright:#9afff8;--cyan-dark:#0aaea8;--mint:#a7e4d3;--cream:#eef4ef;--muted:#8ba5aa;--warning:#f3b957;--danger:#ff746e;--success:#6ce7b3;--background:var(--ink);--foreground:var(--cream);--font-sans:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}html:has(.experience-shell){--ink:#021016;--ink-soft:#061b23;--panel:#071d25c7;--panel-solid:#071d25;--line:#8cdfde29;--line-strong:#66e8e152;--cyan:#55eee5;--cyan-bright:#9afff8;--cyan-dark:#0aaea8;--mint:#a7e4d3;--cream:#eef4ef;--muted:#8ba5aa;--warning:#f3b957;--danger:#ff746e;--success:#6ce7b3;--background:var(--ink);--foreground:var(--cream);--font-sans:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}body:has(.experience-shell){--ink:#021016;--ink-soft:#061b23;--panel:#071d25c7;--panel-solid:#071d25;--line:#8cdfde29;--line-strong:#66e8e152;--cyan:#55eee5;--cyan-bright:#9afff8;--cyan-dark:#0aaea8;--mint:#a7e4d3;--cream:#eef4ef;--muted:#8ba5aa;--warning:#f3b957;--danger:#ff746e;--success:#6ce7b3;--background:var(--ink);--foreground:var(--cream);--font-sans:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}.experience-shell *{box-sizing:border-box}html:has(.experience-shell){scroll-behavior:smooth;background:var(--ink)}.experience-shell #top,.experience-shell #visibility,.experience-shell #response,.experience-shell #proof,.experience-shell #capabilities,.experience-shell #plans,.experience-shell #move{scroll-margin-top:86px}body:has(.experience-shell){background:var(--background);color:var(--foreground);font-family:var(--font-sans);margin:0;overflow-x:hidden}.experience-shell button,.experience-shell a{-webkit-tap-highlight-color:transparent}.experience-shell button{font:inherit}.experience-shell a{color:inherit;text-decoration:none}.experience-shell ::selection{background:var(--cyan);color:var(--ink)}.experience-shell{opacity:1;background:radial-gradient(circle at 85% 8%, #22bab417, transparent 24rem), var(--ink);min-height:100vh;transition:opacity .55s}.experience-shell.is-booted{opacity:1}.experience-shell .activation-flash{z-index:180;opacity:0;pointer-events:none;background:radial-gradient(circle at 68% 46%,#9afff86b,#0000 0 18%,#55eee514 31%,#0000 54%),linear-gradient(90deg,#0000,#55eee52e,#0000);position:fixed;inset:0;transform:scale(.74)}.experience-shell.journey-active .activation-flash{animation:1.05s cubic-bezier(.16,1,.3,1) both experience-activate}.experience-shell .page-progress{z-index:120;background:linear-gradient(90deg, var(--cyan-dark), var(--cyan-bright));pointer-events:none;transform-origin:0;height:2px;position:fixed;top:77px;left:0;right:0;box-shadow:0 0 14px #55eee580}.experience-shell .experience-rail{z-index:82;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#55eee513,#0000 42%),#031319e6;border:1px solid #55eee53d;flex-direction:column;gap:2px;width:142px;padding:13px 10px 11px;display:flex;position:fixed;top:50%;right:16px;overflow:hidden;transform:translateY(-50%);box-shadow:0 20px 60px #0000004d,0 0 32px #55eee512}.experience-shell .experience-rail:after{background:linear-gradient(90deg, transparent, var(--cyan-bright), transparent);width:38%;height:1px;box-shadow:0 0 9px var(--cyan);content:"";animation:3.2s ease-in-out infinite rail-scan;position:absolute;top:0;left:-45%}.experience-shell .experience-rail-head{border-bottom:1px solid #55eee51a;align-items:center;gap:8px;min-height:27px;margin:0 5px 8px;display:flex}.experience-shell .experience-rail-head small{color:var(--cyan-bright);font-family:var(--font-mono);letter-spacing:.13em;font-size:.47rem;font-weight:750}.experience-shell .experience-rail-progress{z-index:0;background:#55eee51f;width:1px;position:absolute;top:55px;bottom:42px;left:29px;overflow:hidden}.experience-shell .experience-rail-progress span{background:linear-gradient(var(--cyan-dark), var(--cyan-bright));transition:height .16s linear;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px #55eee5b3}.experience-shell .experience-rail a{z-index:1;color:#759095;min-height:37px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #0000;grid-template-columns:28px 1fr 7px;align-items:center;gap:8px;padding:0 8px 0 5px;font-size:.48rem;transition:color .25s,background .25s,border-color .25s;display:grid;position:relative}.experience-shell .experience-rail a>span{color:#6f8c90;background:#051b23;border:1px solid #55eee529;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.41rem;transition:border-color .25s,color .25s,box-shadow .25s;display:grid}.experience-shell .experience-rail a b{color:#8ea6a8;white-space:nowrap;font-weight:650;transition:color .25s,transform .25s}.experience-shell .experience-rail a i{background:#55eee533;border-radius:50%;width:5px;height:5px;transition:background .25s,box-shadow .25s,transform .25s}.experience-shell .experience-rail a:hover,.experience-shell .experience-rail a:focus-visible,.experience-shell .experience-rail a.is-active{border-left-color:var(--cyan);color:var(--cyan-bright);background:linear-gradient(90deg,#55eee51a,#0000)}.experience-shell .experience-rail a:hover b,.experience-shell .experience-rail a:focus-visible b,.experience-shell .experience-rail a.is-active b{color:var(--cream);transform:translate(2px)}.experience-shell .experience-rail a.is-active>span{border-color:var(--cyan);color:var(--cyan-bright);box-shadow:0 0 0 4px #55eee50f,0 0 12px #55eee540}.experience-shell .experience-rail a.is-active i{background:var(--success);box-shadow:0 0 9px var(--success);transform:scale(1.25)}.experience-shell .experience-rail-readout{color:#526e73;font-family:var(--font-mono);letter-spacing:.09em;border-top:1px solid #55eee51a;justify-content:space-between;align-items:center;margin:8px 5px 0;padding-top:9px;font-size:.35rem;font-weight:700;display:flex}.experience-shell .experience-rail-readout span{color:var(--cyan);font-size:.42rem}.experience-shell .skip-link{z-index:1000;background:var(--cyan);color:var(--ink);border-radius:8px;padding:10px 16px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.experience-shell .skip-link:focus{transform:translateY(0)}.experience-shell .site-header{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#021016d1;border-bottom:1px solid #9afff81c;justify-content:space-between;align-items:center;width:100%;min-height:78px;padding:0 4.5vw;display:flex;position:fixed;top:0;left:0}.experience-shell .brand{align-items:center;gap:12px;display:inline-flex}.experience-shell .brand-home,.experience-shell .brand-title{color:inherit;display:inline-flex}.experience-shell .brand-home{align-items:center}.experience-shell .brand-home:focus-visible,.experience-shell .brand-title:focus-visible,.experience-shell .header-tech-link:focus-visible{outline:1px solid var(--cyan-bright);outline-offset:4px}.experience-shell .brand-mark{object-fit:contain;filter:drop-shadow(0 0 9px #55eee54d);flex:none;width:62px;height:38px}.experience-shell .brand-copy{flex-direction:column;gap:3px;display:flex}.experience-shell .brand-copy strong{letter-spacing:.18em;font-size:.76rem;line-height:1}.experience-shell .brand-copy small{color:#d0dddb;font-family:var(--font-mono);letter-spacing:.07em;white-space:nowrap;font-size:clamp(.52rem,.54vw,.59rem);font-weight:650;line-height:1.15}.experience-shell .header-tech-link{color:var(--cyan-bright);text-shadow:0 0 9px #55eee547;text-decoration:none;transition:color .2s,text-shadow .2s;position:relative}.experience-shell .header-tech-link:after{content:"";opacity:.58;background:linear-gradient(90deg,#0000,#9afff8b8,#0000);height:1px;transition:opacity .2s,transform .2s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.72)}.experience-shell .header-tech-link:hover,.experience-shell .header-tech-link:focus-visible{color:#f1fffd;text-shadow:0 0 12px #55eee5b3}.experience-shell .header-tech-link:hover:after,.experience-shell .header-tech-link:focus-visible:after{opacity:1;transform:scaleX(1)}.experience-shell .brand-version{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;border:1px solid #55eee538;margin-left:5px;padding:5px 7px;font-size:.44rem;font-weight:700;line-height:1}.experience-shell .diode-mark{filter:drop-shadow(0 0 17px #55eee547);justify-content:center;align-items:center;width:124px;height:54px;display:inline-flex;position:relative}.experience-shell .diode-mark--compact{filter:drop-shadow(0 0 8px #55eee533);width:46px;height:26px}.experience-shell .diode-lead{background:linear-gradient(90deg, transparent, var(--cyan));width:31px;height:2px;position:relative;overflow:hidden}.experience-shell .diode-lead--left:after{background:linear-gradient(90deg, transparent, var(--cyan-bright));width:42%;height:100%;box-shadow:0 0 8px var(--cyan);content:"";animation:2.1s ease-in-out infinite diode-forward-flow;position:absolute;top:0;left:-45%}.experience-shell .diode-lead--right{background:linear-gradient(90deg, var(--cyan), transparent)}.experience-shell .diode-mark--compact .diode-lead{width:10px;height:1px}.experience-shell .diode-core{clip-path:polygon(0 0,100% 50%,0 100%);background:var(--cyan);width:33px;height:33px;display:block;position:relative}.experience-shell .diode-core:before{clip-path:polygon(0 0,100% 50%,0 100%);content:"";background:#061b23;position:absolute;inset:2px 4px 2px 2px}.experience-shell .diode-core>span{z-index:2;background:var(--cyan-bright);width:8px;height:8px;box-shadow:0 0 24px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite core-pulse;position:absolute;top:50%;left:20%;transform:translateY(-50%)}.experience-shell .diode-mark--compact .diode-core{width:14px;height:16px}.experience-shell .diode-mark--compact .diode-core:before{inset:1px 2px 1px 1px}.experience-shell .diode-mark--compact .diode-core>span{width:4px;height:4px;left:17%}.experience-shell .diode-gate{background:var(--cyan);width:2px;height:42px;margin-left:-1px;box-shadow:0 0 14px #55eee573}.experience-shell .diode-mark--compact .diode-gate{width:1px;height:20px}.experience-shell .site-header nav{color:#aec3c6;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(22px,2.4vw,40px);font-size:.76rem;font-weight:650;display:flex}.experience-shell .site-header nav a:not(.nav-command){padding:30px 0;transition:color .2s;position:relative}.experience-shell .site-header nav a:not(.nav-command):after{background:var(--cyan);content:"";transform-origin:100%;height:1px;transition:transform .25s;position:absolute;bottom:22px;left:0;right:0;transform:scaleX(0)}.experience-shell .site-header nav a:hover,.experience-shell .site-header nav a:focus-visible{color:var(--cream)}.experience-shell .site-header nav a:not(.nav-command):hover:after,.experience-shell .site-header nav a:not(.nav-command):focus-visible:after{transform-origin:0;transform:scaleX(1)}.experience-shell .nav-command{border:1px solid var(--line-strong);min-height:42px;color:var(--cream);background:#55eee50d;align-items:center;gap:14px;padding:0 18px;transition:border-color .2s,background .2s;display:inline-flex}.experience-shell .nav-command:hover,.experience-shell .nav-command:focus-visible{border-color:var(--cyan);background:#55eee51a}.experience-shell .nav-command span{color:var(--cyan)}.experience-shell .menu-toggle{border:1px solid var(--line);background:0 0;border-radius:50%;width:44px;height:44px;display:none}.experience-shell .menu-toggle span{background:var(--cream);width:17px;height:1px;margin:5px auto;display:block}.experience-shell .hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(50px,5vw,100px);min-height:100svh;padding:132px 5.5vw 86px;display:grid;position:relative;overflow:hidden}.experience-shell .hero:after{background:linear-gradient(transparent, var(--ink));content:"";pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.experience-shell .world-grid{opacity:.75;transform-origin:bottom;background-image:linear-gradient(#55eee50a 1px,#0000 1px),linear-gradient(90deg,#55eee50a 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;transform:perspective(700px)rotateX(55deg)scale(1.6)translateY(9%);-webkit-mask-image:radial-gradient(circle at 66% 48%,#000 4%,#0000 68%);mask-image:radial-gradient(circle at 66% 48%,#000 4%,#0000 68%)}.experience-shell .signal{pointer-events:none;border:1px solid #55eee51a;border-radius:50%;position:absolute}.experience-shell .signal--one,.experience-shell .signal--two{display:none}.experience-shell .hero-copy,.experience-shell .hero-console{z-index:2;position:relative}.experience-shell .hero-copy{max-width:680px;padding-bottom:1vh}.experience-shell .system-kicker,.experience-shell .section-label{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 25px;font-size:.68rem;font-weight:650;line-height:1.5;display:flex}.experience-shell .hero-motto{border-left:3px solid var(--cyan-bright);max-width:670px;font-family:var(--font-mono);letter-spacing:.075em;padding:5px 0 5px 14px;font-weight:720;color:#f1f8f5!important;margin:18px 0 0!important;font-size:clamp(.78rem,.86vw,.94rem)!important;line-height:1.35!important}.experience-shell .hero-motto strong{color:var(--cyan-bright);text-shadow:0 0 14px #55eee573;font-weight:800}.experience-shell .motto-tech-link{color:inherit;text-decoration:none}.experience-shell .motto-tech-link:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:4px;border-radius:2px}.experience-shell .live-pulse{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px;animation:2s infinite live-pulse;display:inline-block;box-shadow:0 0 #6ce7b399}.experience-shell .hero h1{color:#f3f8f5;letter-spacing:-.066em;max-width:760px;margin:0;font-size:clamp(3.45rem,6.1vw,7.4rem);font-weight:545;line-height:.93}.experience-shell .hero h1 span{color:#0000;background:linear-gradient(95deg, var(--cyan-bright), #92c8c7 72%);-webkit-background-clip:text;background-clip:text;display:block}.experience-shell .hero-copy>p{color:#a8babc;max-width:630px;margin:30px 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.75}.experience-shell .hero-actions{flex-wrap:wrap;gap:13px;margin-top:35px;display:flex}.experience-shell .button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:0 24px;font-size:.76rem;font-weight:760;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.experience-shell .button:hover,.experience-shell .button:focus-visible{transform:translateY(-2px)}.experience-shell .button--primary{border-color:var(--cyan);background:var(--cyan);color:#031316;box-shadow:0 12px 38px #55eee51f}.experience-shell .button--primary:hover,.experience-shell .button--primary:focus-visible{box-shadow:0 16px 50px #55eee538}.experience-shell .button--primary b{font-size:1rem}.experience-shell .button--ghost{border-color:var(--line-strong);color:#d5e1df;background:#ffffff05}.experience-shell .button--ghost:hover,.experience-shell .button--ghost:focus-visible{border-color:var(--cyan);background:#55eee512}.experience-shell .trust-line{color:#81999d;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;gap:10px 20px;margin-top:31px;font-size:.58rem;display:flex}.experience-shell .trust-line span{align-items:center;gap:8px;display:flex}.experience-shell .trust-line span:before{color:var(--cyan);content:"◆";font-size:.42rem}.experience-shell .hero-console{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:45%;border:1px solid var(--line-strong);background:linear-gradient(145deg, #092630e0, #031218f0), var(--ink-soft);opacity:0;width:min(100%,920px);transform:perspective(1200px) translateY(22px) scale(.98) rotateX(var(--tilt-y)) rotateY(var(--tilt-x));transform-style:preserve-3d;will-change:transform;border-radius:4px;justify-self:center;margin:0;transition:opacity .9s .45s,transform .55s cubic-bezier(.16,1,.3,1),box-shadow .35s;overflow:hidden;box-shadow:0 40px 100px #00000059,inset 0 1px #ffffff09,0 0 0 9px #55eee504}.experience-shell .endpoint-demo-section{z-index:2;background:radial-gradient(circle at 70% 48%,#55eee50e,#0000 35%),linear-gradient(#03141b33,#0000);border-top:1px solid #55eee51a;grid-template-columns:minmax(250px,.58fr) minmax(560px,1.42fr);align-items:center;gap:clamp(44px,5vw,90px);width:min(1540px,100%);min-height:760px;margin:0 auto;padding:110px 6vw 125px;display:grid;position:relative}.experience-shell .endpoint-demo-copy{max-width:430px}.experience-shell .endpoint-demo-copy h2{color:#eef6f3;letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,4vw,5.2rem);font-weight:545;line-height:.98}.experience-shell .endpoint-demo-copy>p:last-child{color:#8fa7a9;max-width:390px;margin:25px 0 0;font-size:1rem;line-height:1.75}.experience-shell .hero-console:after{z-index:8;background:radial-gradient(circle at var(--glow-x) var(--glow-y), #9afff81a, transparent 18%);content:"";opacity:.65;pointer-events:none;transition:background-position .2s;position:absolute;inset:0}.experience-shell.is-booted .hero-console{opacity:1;transform:perspective(1200px) translateY(0) scale(1) rotateX(var(--tilt-y)) rotateY(var(--tilt-x))}.experience-shell.journey-active .hero-console{box-shadow:0 45px 120px #0006,inset 0 1px #ffffff0d,0 0 0 9px #55eee506,0 0 80px #55eee51f}.experience-shell .console-topline,.experience-shell .map-header,.experience-shell .map-footer{border-bottom:1px solid var(--line);color:#779397;min-height:44px;font-family:var(--font-mono);letter-spacing:.13em;justify-content:space-between;align-items:center;padding:0 18px;font-size:.56rem;display:flex}.experience-shell .console-topline span:first-child{color:var(--cyan);align-items:center;gap:8px;display:flex}.experience-shell .power-field{background:radial-gradient(circle,#55eee514,#0000 38%),linear-gradient(#55eee506 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#55eee506 1px,#0000 1px) 0 0/34px 34px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.experience-shell .hero-network-links{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.experience-shell .hero-network-link,.experience-shell .hero-network-pulse{fill:none;vector-effect:non-scaling-stroke}.experience-shell .hero-network-link{stroke:#55eee517;stroke-width:1px}.experience-shell .hero-network-pulse{filter:url(#hero-link-glow);stroke:var(--cyan);stroke-dasharray:5 115;stroke-linecap:round;stroke-width:1.2px;opacity:0}.experience-shell.is-booted .hero-network-pulse{animation:3.4s linear infinite network-signal-flow;animation-delay:inherit;opacity:.72}.experience-shell .hero-endpoint-cloud{z-index:2;pointer-events:none;position:absolute;inset:0}.experience-shell .hero-endpoint-dot{opacity:0;background:#03151beb;border:1px solid #55eee538;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 0 5px #55eee505}.experience-shell.is-booted .hero-endpoint-dot{animation:.58s cubic-bezier(.16,1,.3,1) forwards endpoint-online}.experience-shell .hero-endpoint-dot:after{background:var(--success);content:"";border:2px solid #03151b;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 8px #6ce7b3a6}.experience-shell .hero-endpoint-dot i{color:#9bc3c1;font-family:var(--font-mono);font-size:.38rem;font-style:normal}.experience-shell .hero-endpoint-dot small{color:#4e6d72;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;font-size:.36rem;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.experience-shell .power-field:before,.experience-shell .power-field:after{content:"";background:linear-gradient(90deg,#0000,#55eee57a,#0000);width:52%;height:1px;position:absolute}.experience-shell .power-field:after{transform:rotate(90deg)}.experience-shell .orbit{border:1px solid #55eee524;border-radius:50%;position:absolute}.experience-shell .orbit--outer{aspect-ratio:1;border-style:dashed;width:72%;animation:28s linear infinite orbit-spin}.experience-shell .orbit--inner{aspect-ratio:1;width:48%;animation:22s linear infinite reverse orbit-spin;box-shadow:inset 0 0 40px #55eee506}.experience-shell .orbit-node{border:2px solid var(--cyan);background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 16px #55eee580}.experience-shell .orbit-node--one{top:8%;left:22%}.experience-shell .orbit-node--two{top:51%;right:-4px}.experience-shell .orbit-node--three{bottom:3%;left:37%}.experience-shell .hero-diode{z-index:3;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.experience-shell .power-label{color:var(--cyan-bright);font-family:var(--font-mono);letter-spacing:.22em;opacity:0;font-size:.55rem;animation:.7s 1.45s forwards label-arrival}.experience-shell .power-sub-label{color:var(--success);font-family:var(--font-mono);letter-spacing:.13em;opacity:0;margin-top:-11px;font-size:.43rem;animation:.7s 2.55s forwards label-arrival}.experience-shell .boot-log{z-index:3;color:#5d797e;font-family:var(--font-mono);letter-spacing:.09em;border-left:1px solid #55eee533;flex-direction:column;gap:5px;padding-left:9px;font-size:.39rem;display:flex;position:absolute;bottom:13px;left:15px}.experience-shell .boot-log span{opacity:0;align-items:center;gap:6px;display:flex}.experience-shell.is-booted .boot-log span{animation:.5s forwards boot-line-in}.experience-shell.is-booted .boot-log span:first-child{animation-delay:1.25s}.experience-shell.is-booted .boot-log span:nth-child(2){animation-delay:1.75s}.experience-shell.is-booted .boot-log span:nth-child(3){animation-delay:2.25s}.experience-shell .boot-log i{background:var(--success);border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #6ce7b399}.experience-shell .boot-log b{color:var(--success);font-weight:600}.experience-shell .console-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.experience-shell .console-metrics>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:center;gap:2px 10px;min-height:97px;padding:16px 20px;display:grid}.experience-shell .console-metrics>div:last-child{border-right:0}.experience-shell .console-metrics span{color:#809a9e;align-self:end;font-size:.68rem}.experience-shell .console-metrics strong{color:var(--cream);grid-area:1/2/3;align-self:center;font-size:1.45rem;font-weight:520}.experience-shell .console-metrics small{color:var(--success);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.53rem}.experience-shell .nova-arrival{opacity:0;align-items:center;gap:14px;min-height:83px;padding:14px 18px;animation:.65s 1.8s forwards nova-arrival;display:flex;transform:translateY(12px)}.experience-shell .nova-robot{--nova-scale:1;filter:drop-shadow(0 14px 20px #00000070)drop-shadow(0 0 10px #55eee51f);flex:none;width:82px;height:98px;display:inline-block;position:relative}.experience-shell .nova-robot--compact{--nova-scale:.61;width:48px;height:56px}.experience-shell .nova-robot-frame{width:82px;height:98px;transform:translate(-50%, -50%) scale(var(--nova-scale));display:block;position:absolute;top:50%;left:50%}.experience-shell .nova-robot-antenna{z-index:5;transform-origin:50% 100%;width:4px;height:22px;animation:4.6s ease-in-out infinite nova-antenna-sway;position:absolute;top:-2px;left:39px}.experience-shell .nova-robot-antenna:after{content:"";background:#09242e;border:1px solid #9afff87a;border-radius:50% 50% 2px 2px;height:5px;position:absolute;bottom:-2px;left:-3px;right:-3px;box-shadow:0 0 8px #55eee54d}.experience-shell .nova-robot-antenna-stem{background:linear-gradient(var(--cyan-bright), #287a7b);border-radius:999px;width:2px;height:19px;position:absolute;top:3px;left:1px;box-shadow:0 0 8px #55eee58c}.experience-shell .nova-robot-antenna-light{background:var(--cyan-bright);border:1px solid #9afff8e6;border-radius:50%;width:10px;height:10px;animation:3.8s ease-in-out infinite nova-antenna-glow;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #55eee573,0 0 18px #55eee52e}.experience-shell .nova-robot-head{z-index:3;background:linear-gradient(118deg,#0000 0 18%,#d0fffc1a 19% 21%,#0000 22% 100%),linear-gradient(155deg,#244c58 0%,#102d39 42%,#06161f 100%);border:1px solid #b2fcf9d1;border-radius:24px 24px 19px 19px;width:68px;height:51px;animation:5.5s ease-in-out infinite nova-head-idle;position:absolute;top:16px;left:7px;box-shadow:inset 0 2px #fff3,inset 0 -7px 14px #00000047,0 0 0 2px #0e2e39e0,0 0 25px #55eee547}.experience-shell .nova-robot-head:before{content:"";background:linear-gradient(90deg,#0000,#55eee526,#0000);border-top:1px solid #d4fffc59;border-radius:999px 999px 0 0;height:9px;position:absolute;inset:3px 5px auto}.experience-shell .nova-robot-head:after{content:"";background:linear-gradient(90deg,#0000,#55eee5b3,#0000);border-radius:999px;height:2px;position:absolute;bottom:2px;left:16px;right:16px;box-shadow:0 0 7px #55eee56b}.experience-shell .nova-robot-crown{z-index:2;clip-path:polygon(10% 100%,0 25%,35% 0,65% 0,100% 25%,90% 100%);background:linear-gradient(90deg,#123743,#6bd6d5 50%,#123743);width:34px;height:8px;position:absolute;top:-3px;left:17px;box-shadow:0 0 8px #55eee53d}.experience-shell .nova-robot-ear{background:linear-gradient(#1e4d58,#071c25 72%);border:1px solid #55eee59e;width:8px;height:19px;position:absolute;top:16px;box-shadow:inset 0 0 5px #9afff824,0 0 8px #55eee533}.experience-shell .nova-robot-ear:after{content:"";background:#061820;border:1px solid #9afff8bf;border-radius:50%;width:4px;height:7px;position:absolute;top:5px;box-shadow:0 0 6px #55eee561}.experience-shell .nova-robot-ear--left{border-radius:7px 0 0 7px;left:-8px}.experience-shell .nova-robot-ear--left:after{left:2px}.experience-shell .nova-robot-ear--right{border-radius:0 7px 7px 0;right:-8px}.experience-shell .nova-robot-ear--right:after{right:2px}.experience-shell .nova-robot-sensor-array{z-index:4;gap:3px;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.experience-shell .nova-robot-sensor-array i{background:#9afff88c;border-radius:50%;width:2px;height:2px;display:block;box-shadow:0 0 4px #55eee559}.experience-shell .nova-robot-sensor-array i:nth-child(2){background:var(--cyan-bright);box-shadow:0 0 7px var(--cyan);animation:2.4s ease-in-out infinite nova-sensor-ping}.experience-shell .nova-robot-face{background:linear-gradient(#55eee50a 1px,#0000 1px) 0 0/100% 5px,radial-gradient(circle at 50% 10%,#41bbc01a,#0000 52%),#020d14;border:1px solid #55eee561;border-radius:15px 15px 18px 18px;width:56px;height:35px;position:absolute;top:9px;left:6px;overflow:hidden;box-shadow:inset 0 0 18px #55eee529,0 1px #ffffff12}.experience-shell .nova-robot-face-scan{z-index:3;opacity:.42;background:linear-gradient(90deg,#0000,#9afff8e6,#0000);height:1px;animation:4.2s ease-in-out infinite nova-visor-scan;position:absolute;top:-3px;left:2px;right:2px;box-shadow:0 0 5px #55eee5b3}.experience-shell .nova-robot-eye{transform-origin:50%;background:linear-gradient(165deg,#f1fffe,#7ef4ec 48%,#35aeb1 100%);border:1px solid #d0fffcdb;border-radius:58% 58% 50% 50%;width:11px;height:12px;transition:top .28s,width .28s,height .28s,border-radius .28s;animation:4.8s linear infinite nova-blink;position:absolute;top:8px;overflow:hidden;box-shadow:0 0 11px #55eee5eb,inset 0 -3px 3px #197b7f5c}.experience-shell .nova-robot-eye b{background:#062a33;border-radius:50%;width:5px;height:6px;transition:translate .34s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:3px;left:3px;translate:0;box-shadow:0 0 0 1px #01121873,inset 1px 1px #fff3}.experience-shell .nova-robot-eye b:after{content:"";background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;top:1px;left:1px;box-shadow:0 0 4px #fff}.experience-shell .nova-robot-eye--left{left:9px}.experience-shell .nova-robot-eye--right{right:9px}.experience-shell .nova-robot-brow{z-index:2;transform-origin:50%;background:#9afff8e0;border-radius:999px;width:9px;height:2px;transition:top .28s,rotate .28s,scale .28s;position:absolute;top:4px;box-shadow:0 0 5px #55eee5a8}.experience-shell .nova-robot-brow--left{animation:6.2s ease-in-out infinite nova-brow-left;left:10px;rotate:7deg}.experience-shell .nova-robot-brow--right{animation:6.2s ease-in-out infinite nova-brow-right;right:10px;rotate:-7deg}.experience-shell .nova-robot-cheek{background:#ff97b2b8;border-radius:50%;width:7px;height:3px;transition:opacity .28s,scale .28s,box-shadow .28s;position:absolute;top:21px;box-shadow:0 0 7px #ff97b26b}.experience-shell .nova-robot-cheek--left{left:5px}.experience-shell .nova-robot-cheek--right{right:5px}.experience-shell .nova-robot-smile{border-bottom:2px solid var(--cyan-bright);filter:drop-shadow(0 0 4px #55eee5bf);transform-origin:top;border-radius:0 0 999px 999px;width:13px;height:7px;transition:opacity .2s,width .28s,height .28s,border-width .28s;animation:3.6s ease-in-out infinite nova-smile-warm;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.experience-shell .nova-robot--curious .nova-robot-brow--left{top:2px;rotate:-10deg;scale:1.05}.experience-shell .nova-robot--curious .nova-robot-brow--right{top:5px;rotate:-2deg;scale:.9}.experience-shell .nova-robot--curious .nova-robot-eye--left{height:13px;top:7px}.experience-shell .nova-robot--delighted .nova-robot-brow{top:2px;scale:1.08}.experience-shell .nova-robot--delighted .nova-robot-brow--left{rotate:-5deg}.experience-shell .nova-robot--delighted .nova-robot-brow--right{rotate:5deg}.experience-shell .nova-robot--delighted .nova-robot-eye{border-radius:62% 62% 48% 48%;width:12px;height:13px;top:7px}.experience-shell .nova-robot--delighted .nova-robot-cheek{opacity:1;scale:1.18;box-shadow:0 0 10px #ff97b29e}.experience-shell .nova-robot--delighted .nova-robot-smile{border-bottom-width:3px;width:16px;height:9px}.experience-shell .nova-robot-voice{opacity:0;align-items:flex-end;gap:2px;height:5px;transition:opacity .2s;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.experience-shell .nova-robot-voice b{background:#447b80;border-radius:2px;width:2px;height:2px;display:block}.experience-shell .nova-robot.is-speaking .nova-robot-voice b{background:var(--cyan-bright);box-shadow:0 0 5px var(--cyan);animation:.48s ease-in-out infinite alternate nova-voice}.experience-shell .nova-robot.is-speaking .nova-robot-voice{opacity:1}.experience-shell .nova-robot.is-speaking .nova-robot-smile{opacity:0}.experience-shell .nova-robot.is-speaking .nova-robot-voice b:nth-child(2){animation-delay:-.22s}.experience-shell .nova-robot.is-speaking .nova-robot-voice b:nth-child(3){animation-delay:-.36s}.experience-shell .nova-robot-neck{z-index:1;background:linear-gradient(90deg,#061a22,#17424c 50%,#061a22);border:1px solid #55eee561;border-radius:3px;width:14px;height:11px;position:absolute;top:63px;left:34px;box-shadow:inset 0 0 5px #55eee529}.experience-shell .nova-robot-neck i{background:repeating-linear-gradient(90deg,#9afff88c 0 2px,#0000 2px 4px);height:2px;position:absolute;top:3px;left:2px;right:2px}.experience-shell .nova-robot-body{z-index:2;background:linear-gradient(125deg,#0000 0 14%,#9afff814 15% 17%,#0000 18%),linear-gradient(145deg,#234b56,#0b2732 54%,#04151d 100%);border:1px solid #74e7e3b3;border-radius:13px 13px 19px 19px;place-items:center;width:52px;height:30px;display:grid;position:absolute;top:70px;left:15px;box-shadow:inset 0 1px #ffffff29,inset 0 -5px 9px #00000040,0 0 0 2px #061d26bf,0 0 20px #55eee529}.experience-shell .nova-robot-body:before,.experience-shell .nova-robot-body:after{content:"";background:linear-gradient(#173d48,#061a23);border:1px solid #55eee566;width:8px;height:17px;position:absolute;top:5px}.experience-shell .nova-robot-body:before{border-radius:6px 1px 3px 8px;left:-7px;transform:skewY(12deg)}.experience-shell .nova-robot-body:after{border-radius:1px 6px 8px 3px;right:-7px;transform:skewY(-12deg)}.experience-shell .nova-robot-body-panel{opacity:.8;border-top:1px solid #9afff852;border-bottom:1px solid #9afff829;width:8px;height:13px;position:absolute;top:7px}.experience-shell .nova-robot-body-panel--left{left:4px;transform:skewY(17deg)}.experience-shell .nova-robot-body-panel--right{right:4px;transform:skewY(-17deg)}.experience-shell .nova-robot-chest-diode{z-index:2;isolation:isolate;background:0 0;place-items:center;width:40px;height:26px;animation:3.6s ease-in-out infinite nova-reactor-breathe;display:grid;position:relative}.experience-shell .nova-robot-chest-diode:before{z-index:-2;filter:blur(3.2px);content:"";background:radial-gradient(#66fffb85 0 12%,#33d8ff57 28%,#1983ff24 50%,#0000 72%);border-radius:50%;position:absolute;inset:-8px -11px}.experience-shell .nova-robot-chest-diode:after{content:none}.experience-shell .nova-robot-status-rail{justify-content:space-between;display:flex;position:absolute;bottom:3px;left:7px;right:7px}.experience-shell .nova-robot-status-rail i{background:#55eee55c;border-radius:2px;width:5px;height:1px;box-shadow:0 0 3px #55eee547}.experience-shell .nova-robot-status-rail i:nth-child(2){background:var(--success);box-shadow:0 0 5px var(--success)}.experience-shell .nova-robot-chest-diode .diode-mark--compact{filter:drop-shadow(0 0 3px #fffffff5)drop-shadow(0 0 8px #63f6fffa)drop-shadow(0 0 16px #1cabffad);transform-origin:50%;width:46px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.experience-shell .nova-robot-chest-diode .diode-lead{background:linear-gradient(90deg,#0000,#eaffff);box-shadow:0 0 7px #78fffce6}.experience-shell .nova-robot-chest-diode .diode-lead--right{background:linear-gradient(90deg,#eaffff,#0000)}.experience-shell .nova-robot-chest-diode .diode-core,.experience-shell .nova-robot-chest-diode .diode-gate{background:#eaffff;box-shadow:0 0 4px #fff,0 0 11px #69fffcf2,0 0 20px #1db4ffb3}.experience-shell .nova-robot-chest-diode .diode-core:before{background:linear-gradient(135deg,#0a303a,#020b10 70%)}.experience-shell .nova-robot-chest-diode .diode-core>span{display:none}.experience-shell .nova-robot-arm{z-index:1;background:linear-gradient(90deg,#9afff829,#0000 35%),linear-gradient(90deg,#163e49,#061a23);border:1px solid #55eee585;border-radius:999px;width:22px;height:8px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:75px;box-shadow:inset 0 1px #ffffff14,0 0 7px #55eee51f}.experience-shell .nova-robot-arm--left{transform-origin:100%;left:0;transform:rotate(52deg)}.experience-shell .nova-robot-arm--right{transform-origin:0;background:linear-gradient(90deg,#061e27,#123e48);right:0;transform:rotate(-52deg)}.experience-shell .nova-robot-arm i{border:1px solid var(--cyan);background:radial-gradient(circle,#0b303a 0 35%,#04151c 38% 100%);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #55eee54d,inset 0 0 4px #55eee533}.experience-shell .nova-robot-arm i b{width:3px;height:3px;box-shadow:0 0 5px var(--cyan);background:#9afff8e0;border-radius:50%;animation:2.8s ease-in-out infinite nova-palm-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.experience-shell .nova-robot-arm--left i{left:-5px}.experience-shell .nova-robot-arm--right i{right:-5px}.experience-shell .nova-robot-arm--right i b{animation-delay:-1.4s}.experience-shell .nova-robot-feet{z-index:1;gap:10px;display:flex;position:absolute;top:94px;left:26px}.experience-shell .nova-robot-foot{background:linear-gradient(#1d505a,#061a22 78%);border:1px solid #55eee59e;border-radius:3px 3px 6px 6px;width:10px;height:11px;display:block;position:relative;box-shadow:inset 0 1px #ffffff1f,0 0 8px #55eee52e}.experience-shell .nova-robot-foot b{background:#9afff87a;border-radius:999px;height:2px;position:absolute;top:3px;left:2px;right:2px;box-shadow:0 0 4px #55eee557}.experience-shell .nova-robot-foot:after{background:var(--cyan-bright);height:2px;box-shadow:0 0 6px var(--cyan);content:"";border-radius:50%;position:absolute;bottom:-2px;left:1px;right:1px}.experience-shell .nova-robot-foot i{clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(#f5ffff 0%, var(--cyan-bright) 20%, #35cbd0 52%, #55eee500 100%);width:7px;height:18px;filter:drop-shadow(0 0 6px var(--cyan));opacity:.48;transform-origin:top;animation:1.25s ease-in-out infinite alternate nova-hover-thrust;position:absolute;top:10px;left:50%;transform:translate(-50%)scaleY(.55)}.experience-shell .nova-robot-foot--right i{animation-delay:-.62s}.experience-shell .nova-robot--compact .nova-robot-arm,.experience-shell .nova-robot--compact .nova-robot-feet{display:none}.experience-shell .nova-robot--modern{filter:drop-shadow(0 17px 24px #0000007a)drop-shadow(0 0 14px #55eee529);width:88px;height:112px}.experience-shell .nova-robot--modern.nova-robot--compact{--nova-scale:.56;width:50px;height:64px}.experience-shell .nova-robot--modern .nova-robot-frame{width:88px;height:112px}.experience-shell .nova-robot--modern .nova-robot-antenna{width:4px;height:20px;top:-1px;left:42px}.experience-shell .nova-robot--modern .nova-robot-antenna:after{background:linear-gradient(#31515b,#0b2028);border-color:#bcfffb75;border-radius:999px 999px 3px 3px;height:5px;bottom:-1px;left:-4px;right:-4px;box-shadow:inset 0 1px #ffffff24,0 0 7px #55eee547}.experience-shell .nova-robot--modern .nova-robot-antenna-stem{background:linear-gradient(#b9fffb,#48c7c7 55%,#20545d);height:17px;top:2px;left:1px}.experience-shell .nova-robot--modern .nova-robot-antenna-light{background:#b7fffb;border-color:#e1fffdf0;width:9px;height:9px;top:-3px}.experience-shell .nova-robot--modern .nova-robot-head{background:radial-gradient(circle at 50% -28%,#e2fffd47,#0000 48%),linear-gradient(145deg,#395b65 0%,#172f39 42%,#07161d 100%);border-color:#cafffcc2;border-radius:26px 26px 21px 21px;width:76px;height:54px;top:14px;left:6px;box-shadow:inset 0 2px 1px #ffffff38,inset 0 -9px 15px #0000004d,0 0 0 2px #04141bdb,0 0 24px #55eee533}.experience-shell .nova-robot--modern .nova-robot-head:before{background:linear-gradient(90deg,#0000,#ddfffd1f,#0000);border-top-color:#e5fffd70;height:10px;inset:3px 8px auto}.experience-shell .nova-robot--modern .nova-robot-head:after{background:linear-gradient(90deg,#0000,#6dfff6c7,#0000);height:1px;bottom:2px;left:21px;right:21px}.experience-shell .nova-robot--modern .nova-robot-crown{clip-path:none;background:linear-gradient(90deg,#0b222b,#7ce6e2 50%,#0b222b);border:1px solid #cefffc52;border-radius:999px;width:36px;height:4px;top:2px;left:20px;box-shadow:inset 0 1px #ffffff1f,0 0 8px #55eee533}.experience-shell .nova-robot--modern .nova-robot-ear{background:linear-gradient(#315763,#0a2029 72%);border-color:#97f6f17a;border-radius:999px;width:8px;height:20px;top:19px;box-shadow:inset 0 1px #ffffff1f,0 0 8px #55eee524}.experience-shell .nova-robot--modern .nova-robot-ear:after{background:var(--cyan-bright);border:0;border-radius:999px;width:3px;height:6px;top:6px;box-shadow:0 0 7px #55eee5b8}.experience-shell .nova-robot--modern .nova-robot-ear--left{left:-7px}.experience-shell .nova-robot--modern .nova-robot-ear--right{right:-7px}.experience-shell .nova-robot--modern .nova-robot-sensor-array{gap:4px;top:5px}.experience-shell .nova-robot--modern .nova-robot-sensor-array i{background:#befffb9e;width:2px;height:2px}.experience-shell .nova-robot--modern .nova-robot-face{background-color:#0000;background-image:radial-gradient(circle at 50% 0,#55eee521,#0000 52%),linear-gradient(160deg,#173842b3,#01090efa 58%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#75eee957;border-radius:19px 19px 20px 20px;width:64px;height:36px;top:10px;left:6px;box-shadow:inset 0 0 20px #55eee521,inset 0 1px #dafffd17,0 0 0 1px #010c11bf}.experience-shell .nova-robot--modern .nova-robot-face-scan{opacity:.32;background:linear-gradient(90deg,#0000,#a9fff9d1,#0000);left:6px;right:6px}.experience-shell .nova-robot--modern .nova-robot-eye{background:linear-gradient(#eafffd,#7df1ea 58%,#32a7ac);border-color:#e3fffde6;border-radius:999px;width:13px;height:11px;top:9px;box-shadow:0 0 10px #55eee5c2,inset 0 -3px 3px #186d7252}.experience-shell .nova-robot--modern .nova-robot-eye b{background:#06242d;width:5px;height:5px;top:3px;left:4px}.experience-shell .nova-robot--modern .nova-robot-eye--left{left:11px}.experience-shell .nova-robot--modern .nova-robot-eye--right{right:11px}.experience-shell .nova-robot--modern .nova-robot-brow{background:#affffac2;width:10px;height:1px;top:5px}.experience-shell .nova-robot--modern .nova-robot-brow--left{left:12px}.experience-shell .nova-robot--modern .nova-robot-brow--right{right:12px}.experience-shell .nova-robot--modern .nova-robot-cheek{background:#ff9db59e;width:7px;height:2px;top:23px;box-shadow:0 0 6px #ff9db552}.experience-shell .nova-robot--modern .nova-robot-cheek--left{left:7px}.experience-shell .nova-robot--modern .nova-robot-cheek--right{right:7px}.experience-shell .nova-robot--modern .nova-robot-smile{border-bottom-width:2px;width:14px;height:6px;bottom:5px}.experience-shell .nova-robot--modern.nova-robot--curious .nova-robot-eye--left{height:12px;top:8px}.experience-shell .nova-robot--modern.nova-robot--curious .nova-robot-brow--left{top:3px;rotate:-9deg}.experience-shell .nova-robot--modern.nova-robot--curious .nova-robot-brow--right{top:6px;rotate:-2deg}.experience-shell .nova-robot--modern.nova-robot--delighted .nova-robot-eye{width:14px;height:12px;top:8px}.experience-shell .nova-robot--modern.nova-robot--delighted .nova-robot-brow{top:3px;scale:1.06}.experience-shell .nova-robot--modern.nova-robot--delighted .nova-robot-brow--left{rotate:-5deg}.experience-shell .nova-robot--modern.nova-robot--delighted .nova-robot-brow--right{rotate:5deg}.experience-shell .nova-robot--modern.nova-robot--delighted .nova-robot-smile{width:17px;height:8px}.experience-shell .nova-robot--modern .nova-robot-neck{background:linear-gradient(90deg,#071b23,#31535c 50%,#071b23);border-color:#78e1de57;border-radius:5px;width:18px;height:13px;top:64px;left:35px}.experience-shell .nova-robot--modern .nova-robot-neck i{background:linear-gradient(90deg,#0000,#acfff9b8,#0000);border-radius:999px;height:3px;top:4px;left:3px;right:3px}.experience-shell .nova-robot--modern .nova-robot-body{background:radial-gradient(circle at 50% -18%,#e0fffd33,#0000 46%),linear-gradient(150deg,#365862,#132f39 52%,#06171e);border-color:#a6f8f494;border-radius:17px 17px 23px 23px;width:54px;height:35px;top:72px;left:17px;box-shadow:inset 0 2px 1px #ffffff29,inset 0 -7px 10px #00000040,0 0 0 2px #04141bb8,0 0 18px #55eee51f}.experience-shell .nova-robot--modern .nova-robot-body:before,.experience-shell .nova-robot--modern .nova-robot-body:after{background:radial-gradient(circle,#47717a 0 18%,#173640 24% 62%,#071920 66%);border-color:#92efeb6b;border-radius:50%;width:11px;height:12px;top:3px;box-shadow:inset 0 1px #ffffff1a,0 0 6px #55eee51f}.experience-shell .nova-robot--modern .nova-robot-body:before{left:-7px;transform:none}.experience-shell .nova-robot--modern .nova-robot-body:after{right:-7px;transform:none}.experience-shell .nova-robot--modern .nova-robot-body-panel{opacity:.7;background:linear-gradient(#9efff99e,#55eee514);border:0;border-radius:999px;width:2px;height:12px;top:10px}.experience-shell .nova-robot--modern .nova-robot-body-panel--left{left:6px;transform:none}.experience-shell .nova-robot--modern .nova-robot-body-panel--right{right:6px;transform:none}.experience-shell .nova-robot--modern .nova-robot-chest-diode{background:0 0;width:40px;height:26px}.experience-shell .nova-robot--modern .nova-robot-status-rail{bottom:4px;left:8px;right:8px}.experience-shell .nova-robot--modern .nova-robot-arm{background:linear-gradient(#335762,#0a222b 72%);border-color:#8feeea7a;width:25px;height:9px;top:78px;box-shadow:inset 0 1px #ffffff1f,0 0 6px #55eee51a}.experience-shell .nova-robot--modern .nova-robot-arm--left{left:-2px;transform:rotate(-58deg)}.experience-shell .nova-robot--modern .nova-robot-arm--right{right:-2px;transform:rotate(58deg)}.experience-shell .nova-robot--modern .nova-robot-arm i{background:linear-gradient(145deg,#31545e,#071b23 68%);border-color:#7eeae59e;border-radius:5px;width:11px;height:11px;box-shadow:inset 0 1px #ffffff1f,0 0 7px #55eee52e}.experience-shell .nova-robot--modern .nova-robot-arm i b{background:#b5fffb;width:3px;height:3px}.experience-shell .nova-robot--modern .nova-robot-feet{gap:10px;top:103px;left:29px}.experience-shell .nova-robot--modern .nova-robot-foot{background:linear-gradient(#365d67,#0a2029 74%);border-color:#89ebe685;border-radius:5px 5px 7px 7px;width:10px;height:13px;box-shadow:inset 0 1px #ffffff1f,0 0 7px #55eee524}.experience-shell .nova-robot--modern .nova-robot-foot b{background:#b0fffa85;top:4px}.experience-shell .nova-robot--modern .nova-robot-foot i{top:12px}.experience-shell .nova-arrival div{flex-direction:column;gap:5px;display:flex}.experience-shell .nova-arrival small{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.12em;font-size:.52rem}.experience-shell .nova-arrival p{color:#d6e4e1;margin:0;font-size:.82rem}.experience-shell .scroll-cue{z-index:4;color:#577377;font-family:var(--font-mono);letter-spacing:.2em;align-items:center;gap:11px;font-size:.49rem;display:flex;position:absolute;bottom:30px;left:5.5vw}.experience-shell .scroll-cue span{background:#55eee52e;width:1px;height:42px;display:block;position:relative;overflow:hidden}.experience-shell .scroll-cue span:after{background:var(--cyan);content:"";width:1px;height:100%;animation:2s ease-in-out infinite scroll-line;position:absolute;top:-100%;left:0}.experience-shell .transition-statement{text-align:center;place-content:center;min-height:65vh;padding:100px 6vw;display:grid}.experience-shell .diode-brand-band{z-index:3;color:#779296;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:18px;width:min(1180px,100% - 11vw);min-height:70px;margin:0 auto;display:grid;position:relative}.experience-shell .diode-brand-band p{font-family:var(--font-mono);letter-spacing:.115em;white-space:nowrap;margin:0;font-size:clamp(.68rem,.76vw,.82rem);font-weight:580}.experience-shell .diode-brand-band strong{color:var(--cyan-bright);font-weight:750}.experience-shell .brand-band-line{background:linear-gradient(90deg,#0000,#55eee53b);height:1px}.experience-shell .brand-band-line:last-child{background:linear-gradient(90deg,#55eee53b,#0000)}.experience-shell .transition-statement .section-label{justify-content:center}.experience-shell .transition-statement h2{color:#a5b7b7;letter-spacing:-.058em;max-width:1020px;margin:0;font-size:clamp(2.5rem,5.5vw,6.2rem);font-weight:480;line-height:1.02}.experience-shell .transition-statement h2 span{color:var(--cream);display:block}.experience-shell .story-section,.experience-shell .proof-section,.experience-shell .capabilities-section,.experience-shell .plans-section{width:min(1420px,100%);margin:0 auto;padding:140px 5.5vw}.experience-shell .story-section{grid-template-columns:minmax(290px,.72fr) minmax(540px,1.28fr);align-items:center;gap:clamp(55px,8vw,130px);min-height:100vh;display:grid}.experience-shell .section-copy{position:relative}.experience-shell .section-copy h2,.experience-shell .proof-heading h2,.experience-shell .capabilities-heading h2,.experience-shell .plans-heading h2,.experience-shell .final-cta h2{color:var(--cream);letter-spacing:-.057em;margin:0;font-size:clamp(2.55rem,4.7vw,5rem);font-weight:510;line-height:1.02}.experience-shell .section-copy>p:not(.section-label),.experience-shell .proof-heading>p,.experience-shell .capabilities-heading>p,.experience-shell .plans-heading>p{color:#8fa6a9;margin:27px 0 0;font-size:1rem;line-height:1.78}.experience-shell .chapter-proof{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:34px;padding-top:24px;display:flex}.experience-shell .chapter-proof>span{color:var(--cyan-bright);letter-spacing:-.06em;font-size:2.7rem;font-weight:480}.experience-shell .chapter-proof p{color:#6f898d;font-family:var(--font-mono);letter-spacing:.05em;flex-direction:column;gap:3px;margin:0;font-size:.58rem;display:flex}.experience-shell .chapter-proof strong{color:#bfd0ce;font-family:var(--font-sans);letter-spacing:0;font-size:.8rem}.experience-shell .operations-map{border:1px solid var(--line-strong);background:#051921d1;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000047}.experience-shell .map-header>div{color:var(--cyan-bright);align-items:center;gap:8px;display:flex}.experience-shell .map-header>span{color:var(--success)}.experience-shell .map-canvas{background:radial-gradient(circle,#55eee50f,#0000 36%),linear-gradient(#55eee506 1px,#0000 1px) 0 0/29px 29px,linear-gradient(90deg,#55eee506 1px,#0000 1px) 0 0/29px 29px;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:10px;min-height:570px;padding:22px;display:grid;position:relative}.experience-shell .map-room{z-index:0;pointer-events:none;background:#08222b8c;border:1px solid #7ecfcd1f;position:relative}.experience-shell .map-room:before{content:"";border:1px solid #0000;transition:border-color .25s,background .25s;position:absolute;inset:0}.experience-shell .map-room:hover:before{background:#55eee506;border-color:#55eee54d}.experience-shell .map-room>small{color:#617d81;font-family:var(--font-mono);letter-spacing:.13em;font-size:.51rem;position:absolute;top:12px;left:14px}.experience-shell .map-room--front{grid-area:1/1}.experience-shell .map-room--clinic{grid-area:2/1}.experience-shell .map-room--office{grid-area:1/2}.experience-shell .map-room--server{grid-area:2/2}.experience-shell .endpoint{z-index:2;border:1px solid var(--line-strong);color:#aad0ce;width:48px;height:48px;font-family:var(--font-mono);background:#092730;border-radius:50%;place-items:center;font-size:.52rem;animation:3.8s ease-in-out infinite endpoint-breathe;display:grid;position:relative;box-shadow:0 0 0 5px #55eee506}.experience-shell .endpoint:after{background:var(--success);content:"";border:2px solid #092730;border-radius:50%;width:7px;height:7px;position:absolute;bottom:1px;right:1px}.experience-shell .endpoint:nth-of-type(2){animation-delay:-1.3s}.experience-shell .endpoint:nth-of-type(3){animation-delay:-2.5s}.experience-shell .endpoint--gateway{border-color:var(--cyan);color:var(--cyan-bright)}.experience-shell .endpoint--cloud{border-style:dashed}.experience-shell .endpoint--printer{border-style:dotted}.experience-shell .network-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.experience-shell .network-link,.experience-shell .network-link-pulse{fill:none;vector-effect:non-scaling-stroke}.experience-shell .network-link{stroke:#55eee526;stroke-width:1px}.experience-shell .network-link-pulse{filter:url(#network-glow);stroke:var(--cyan-bright);stroke-dasharray:7 128;stroke-linecap:round;stroke-width:1.4px;opacity:.78;animation:3.1s linear infinite network-signal-flow}.experience-shell .map-endpoint{z-index:3;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;position:absolute;transform:translate(-50%,-50%)}.experience-shell .map-endpoint:hover{z-index:6;border-color:var(--cyan);background:#0b3039;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 8px #55eee50b,0 0 28px #55eee529}.experience-shell .map-endpoint>small{border:1px solid var(--line);color:#92aaa9;width:max-content;max-width:110px;font-family:var(--font-mono);letter-spacing:.05em;opacity:0;pointer-events:none;background:#031319f0;padding:5px 7px;font-size:.43rem;font-weight:500;line-height:1.2;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.experience-shell .map-endpoint:hover>small{opacity:1;transform:translate(-50%)}.experience-shell .data-path{z-index:1;transform-origin:0;background:#55eee526;height:1px;position:absolute;overflow:hidden}.experience-shell .data-path:after{background:linear-gradient(90deg, transparent, var(--cyan), transparent);content:"";width:42%;height:1px;animation:2.5s linear infinite data-travel;position:absolute;top:0;left:-50%}.experience-shell .data-path--one{width:42%;top:32%;left:29%;transform:rotate(19deg)}.experience-shell .data-path--two{width:45%;top:64%;left:27%;transform:rotate(-16deg)}.experience-shell .data-path--three{width:28%;top:50%;left:50%;transform:rotate(90deg)}.experience-shell .command-core{z-index:4;background:#041a22;border:1px solid #55eee5b3;border-radius:50%;place-items:center;width:176px;height:176px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #55eee506,0 0 46px #55eee533,inset 0 0 36px #55eee512}.experience-shell .command-core:before{z-index:-1;content:"";border:1px solid #55eee52b;border-radius:50%;animation:2.8s ease-in-out infinite command-core-breathe;position:absolute;inset:-13px}.experience-shell .command-core:after{z-index:1;content:"";pointer-events:none;border:1px solid #55eee521;border-radius:50%;position:absolute;inset:7px}.experience-shell .command-core-ring{z-index:-2;border:1px dashed #55eee529;border-radius:50%;animation:18s linear infinite orbit-spin;position:absolute;inset:-26px}.experience-shell .command-core-ring--outer{border-style:solid;border-color:#55eee512;animation-duration:26s;animation-direction:reverse;inset:-40px}.experience-shell .command-core-surface{z-index:0;opacity:.78;background:linear-gradient(#55eee509 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#55eee509 1px,#0000 1px) 0 0/16px 16px,radial-gradient(circle at 50% 42%,#55eee521,#0000 55%);border-radius:50%;position:absolute;inset:0;overflow:hidden}.experience-shell .command-core-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:19px;display:flex;position:relative}.experience-shell .command-core-status{color:#75979a;font-family:var(--font-mono);letter-spacing:.14em;align-items:center;gap:5px;font-size:.38rem;font-weight:700;line-height:1;display:flex}.experience-shell .command-core-status i{background:var(--success);width:4px;height:4px;box-shadow:0 0 8px var(--success);border-radius:50%}.experience-shell .command-core-logo{background:#0210168c;border:1px solid #55eee524;border-radius:999px;place-items:center;width:62px;height:33px;display:grid}.experience-shell .command-core-logo .diode-mark{width:46px;height:24px}.experience-shell .command-core-content strong{color:var(--cream);font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;font-size:.84rem;font-weight:500;line-height:1}.experience-shell .command-core-content strong b{color:var(--cyan-bright);font-family:var(--font-mono);letter-spacing:.05em;font-size:.67rem;font-weight:800}.experience-shell .command-core-content>small{color:#759497;font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;font-size:.36rem;font-weight:650;line-height:1}.experience-shell .map-footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-start;gap:24px;min-height:51px}.experience-shell .map-footer span{align-items:center;gap:7px;display:flex}.experience-shell .status-dot{border-radius:50%;width:5px;height:5px;display:inline-block}.experience-shell .status-dot--good{background:var(--success)}.experience-shell .status-dot--warn{background:var(--warning)}.experience-shell .response-section{grid-template-columns:minmax(540px,1.28fr) minmax(290px,.72fr)}.experience-shell .response-visual{border:1px solid var(--line-strong);background:linear-gradient(#55eee506 1px,#0000 1px) 0 0/33px 33px,linear-gradient(90deg,#55eee506 1px,#0000 1px) 0 0/33px 33px,#041820;min-height:650px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000004d}.experience-shell .response-visual:before{content:"";background:radial-gradient(circle at 50% 36%,#55eee50f,#0000 45%);position:absolute;inset:0}.experience-shell .response-radar{aspect-ratio:1;border:1px solid #55eee542;border-radius:50%;width:min(72%,460px);transition:border-color .5s,box-shadow .5s;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-58%)}.experience-shell .response-detecting .response-radar{border-color:#ff746e94;box-shadow:0 0 65px #ff746e1a}.experience-shell .response-contained .response-radar{border-color:#6ce7b394;box-shadow:0 0 65px #6ce7b31a}.experience-shell .radar-grid{background:linear-gradient(#0000 49.8%,#55eee529 50%,#0000 50.2%),linear-gradient(90deg,#0000 49.8%,#55eee529 50%,#0000 50.2%),repeating-radial-gradient(circle,#0000 0 22%,#55eee51c 22.3% 22.6%,#0000 22.9% 44%);border-radius:50%;position:absolute;inset:0}.experience-shell .radar-sweep{transform-origin:0 0;background:conic-gradient(from 270deg at 0 0,#55eee533,#0000 28deg);width:50%;height:50%;animation:4.8s linear infinite radar-sweep;position:absolute;top:50%;left:50%}.experience-shell .threat-point{opacity:.15;border:2px solid #ff746e80;border-radius:50%;width:10px;height:10px;transition:opacity .2s,background .2s,box-shadow .2s;position:absolute;top:27%;right:23%}.experience-shell .response-detecting .threat-point{background:var(--danger);box-shadow:0 0 0 12px #ff746e14, 0 0 25px var(--danger);opacity:1;animation:.9s ease-in-out infinite threat-pulse}.experience-shell .response-contained .threat-point{background:var(--success);border-color:var(--success);opacity:.65;box-shadow:0 0 20px #6ce7b38c}.experience-shell .shield-core{width:104px;height:104px;color:var(--cyan-bright);background:#062028eb;border:1px solid #55eee566;border-radius:32% 32% 45% 45%;place-items:center;transition:border-color .45s,color .45s,box-shadow .45s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #55eee51f}.experience-shell .response-detecting .shield-core{border-color:var(--danger);color:var(--danger)}.experience-shell .response-contained .shield-core{border-color:var(--success);color:var(--success);box-shadow:0 0 60px #6ce7b32e}.experience-shell .shield-core span{font-family:var(--font-mono);font-size:1.1rem;font-weight:800}.experience-shell .alert-ticket{border:1px solid var(--line-strong);background:#031319f0;position:absolute;bottom:22px;left:22px;right:22px;overflow:hidden;box-shadow:0 16px 50px #0000004d}.experience-shell .alert-head{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:68px;padding:12px 16px;display:flex}.experience-shell .alert-icon{border:1px solid var(--warning);width:30px;height:30px;color:var(--warning);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;transition:border-color .3s,color .3s;display:grid}.experience-shell .response-detecting .alert-icon{border-color:var(--danger);color:var(--danger)}.experience-shell .response-contained .alert-icon{border-color:var(--success);color:var(--success)}.experience-shell .alert-head div{flex-direction:column;flex:1;gap:4px;display:flex}.experience-shell .alert-head small{color:#698589;font-family:var(--font-mono);letter-spacing:.13em;font-size:.48rem}.experience-shell .alert-head strong{color:#d7e4e2;font-size:.83rem;font-weight:600}.experience-shell .alert-time{color:#718b8e;font-family:var(--font-mono);font-size:.57rem}.experience-shell .response-steps{grid-template-columns:repeat(3,1fr);display:grid}.experience-shell .step{border-right:1px solid var(--line);opacity:.34;grid-template-columns:auto 1fr;align-content:center;gap:10px;min-height:108px;padding:14px;transition:opacity .45s,background .45s;display:grid}.experience-shell .step:last-child{border-right:0}.experience-shell .step.is-complete{opacity:1;background:#6ce7b306}.experience-shell .step>span{color:var(--cyan);font-family:var(--font-mono);font-size:.53rem}.experience-shell .step p{color:#71898d;flex-direction:column;gap:4px;margin:0;font-size:.64rem;line-height:1.35;display:flex}.experience-shell .step strong{color:#c3d2d0;font-size:.7rem}.experience-shell .step b{color:var(--success);font-family:var(--font-mono);grid-column:2;font-size:.49rem;font-weight:500}.experience-shell .text-action{border:0;border-bottom:1px solid var(--line-strong);color:var(--cyan-bright);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;align-items:center;gap:15px;margin-top:30px;padding:0 0 8px;font-size:.75rem;font-weight:700;display:inline-flex}.experience-shell .text-action span{font-size:1rem;transition:transform .25s}.experience-shell .text-action:hover span{transform:rotate(150deg)}.experience-shell .proof-section{min-height:100vh}.experience-shell .proof-heading,.experience-shell .capabilities-heading,.experience-shell .plans-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.experience-shell .proof-heading>p,.experience-shell .capabilities-heading>p,.experience-shell .plans-heading>p{margin:0 0 5px}.experience-shell .protection-board{border:1px solid var(--line-strong);background:#051920cc;grid-template-columns:.72fr 1.28fr;display:grid;overflow:hidden;box-shadow:0 35px 100px #00000040}.experience-shell .score-panel{border-right:1px solid var(--line);background:radial-gradient(circle,#55eee514,#0000 48%),#051d25c7;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:470px;padding:35px;display:flex}.experience-shell .score-panel>small{color:#789397;font-family:var(--font-mono);letter-spacing:.13em;font-size:.55rem}.experience-shell .score-ring{background:conic-gradient(var(--cyan) 0 338deg, #55eee51a 338deg 360deg);border-radius:50%;place-items:center;width:238px;height:238px;display:grid;position:relative;box-shadow:0 0 70px #55eee51c}.experience-shell .score-ring:before{content:"";background:#061e26;border-radius:50%;position:absolute;inset:8px}.experience-shell .score-ring:after{content:"";border:1px dashed #55eee52e;border-radius:50%;animation:25s linear infinite orbit-spin;position:absolute;inset:-13px}.experience-shell .score-ring>div{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.experience-shell .score-ring strong{color:var(--cream);letter-spacing:-.08em;font-size:4.8rem;font-weight:460;line-height:1}.experience-shell .score-ring span{color:#80999d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem}.experience-shell .score-panel>p{color:var(--success);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.54rem;display:flex}.experience-shell .control-list{align-content:center;padding:25px 42px;display:grid}.experience-shell .control-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:77px;display:grid}.experience-shell .control-row:last-child{border-bottom:0}.experience-shell .control-check{width:27px;height:27px;color:var(--success);background:#6ce7b30f;border:1px solid #6ce7b373;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.experience-shell .control-row p{color:#769095;flex-direction:column;gap:4px;margin:0;font-size:.72rem;display:flex}.experience-shell .control-row strong{color:#d0deda;font-size:.87rem;font-weight:600}.experience-shell .control-row b{color:var(--success);font-family:var(--font-mono);letter-spacing:.08em;font-size:.56rem;font-weight:600}.experience-shell .proof-note{border-top:1px solid var(--line);background:#55eee506;grid-column:1/-1;align-items:center;gap:16px;padding:20px 28px;display:flex}.experience-shell .proof-note p{color:#aec2c1;flex-direction:column;gap:5px;margin:0;font-size:.78rem;line-height:1.5;display:flex}.experience-shell .proof-note small{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.12em;font-size:.5rem}.experience-shell .capabilities-section{padding-top:82px;padding-bottom:170px}.experience-shell .capabilities-heading,.experience-shell .plans-heading{grid-template-columns:1.1fr .9fr}.experience-shell .capability-constellation{background:linear-gradient(#55eee508 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#55eee508 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle,#55eee51c,#0000 30%),#04151cc7;border:1px solid #55eee526;min-height:320px;margin:0 0 88px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #00000059,0 35px 90px #0000002b}.experience-shell .capability-constellation:before,.experience-shell .capability-constellation:after{z-index:1;content:"";pointer-events:none;border-color:#55eee573;width:72px;height:72px;position:absolute}.experience-shell .capability-constellation:before{border-top:1px solid;border-left:1px solid;top:13px;left:13px}.experience-shell .capability-constellation:after{border-bottom:1px solid;border-right:1px solid;bottom:13px;right:13px}.experience-shell .constellation-meta{z-index:4;color:#648185;font-family:var(--font-mono);letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:.45rem;font-weight:700;display:flex;position:absolute;top:18px;left:22px;right:22px}.experience-shell .constellation-meta span:last-child{color:var(--cyan);align-items:center;gap:7px;display:flex}.experience-shell .constellation-meta i{background:var(--success);width:5px;height:5px;box-shadow:0 0 10px var(--success);border-radius:50%;animation:1.8s ease-in-out infinite live-pulse}.experience-shell .constellation-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.experience-shell .constellation-link{fill:none;stroke:#55eee524;stroke-width:1px;vector-effect:non-scaling-stroke}.experience-shell .constellation-link--pulse{filter:url(#constellation-glow);stroke:var(--cyan-bright);stroke-dasharray:9 220;stroke-linecap:round;stroke-width:1.4px;opacity:.82;animation:3.8s linear infinite constellation-signal-flow}.experience-shell .constellation-node{z-index:3;color:#a9c1c2;min-width:104px;height:32px;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;background:#051c24eb;border:1px solid #55eee533;align-items:center;gap:9px;padding:0 11px;font-size:.49rem;font-weight:700;animation:3.6s ease-in-out infinite constellation-node-breathe;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #55eee505,0 0 22px #00000038}.experience-shell .constellation-node:after{background:var(--success);width:5px;height:5px;box-shadow:0 0 9px var(--success);content:"";border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.experience-shell .constellation-node:nth-of-type(odd):after{right:-3px}.experience-shell .constellation-node:nth-of-type(2n):after{left:-3px}.experience-shell .constellation-node small{color:var(--cyan-bright);letter-spacing:.06em;font-size:.42rem}.experience-shell .constellation-node--1{animation-delay:-.2s;top:30%;left:7.5%}.experience-shell .constellation-node--2{animation-delay:-.6s;top:15%;left:25%}.experience-shell .constellation-node--3{animation-delay:-1s;top:76%;left:11%}.experience-shell .constellation-node--4{animation-delay:-1.4s;top:89%;left:28%}.experience-shell .constellation-node--5{animation-delay:-1.8s;top:15%;left:75%}.experience-shell .constellation-node--6{animation-delay:-2.2s;top:30%;left:92.5%}.experience-shell .constellation-node--7{animation-delay:-2.6s;top:89%;left:72%}.experience-shell .constellation-node--8{animation-delay:-3s;top:76%;left:89%}.experience-shell .constellation-core{z-index:4;background:radial-gradient(circle at 50% 42%,#55eee524,#0000 52%),#041a22;border:1px solid #55eee5a6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:154px;height:154px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #55eee509,0 0 48px #55eee533,inset 0 0 30px #55eee50d}.experience-shell .constellation-core-ring{border:1px dashed #55eee533;border-radius:50%;animation:17s linear infinite orbit-spin;position:absolute;inset:-18px}.experience-shell .constellation-core strong{color:var(--cream);letter-spacing:.03em;font-size:.79rem;font-weight:600;line-height:1}.experience-shell .constellation-core>small{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.16em;font-size:.36rem;font-weight:700}.experience-shell .constellation-scan{z-index:4;color:#648185;font-family:var(--font-mono);letter-spacing:.13em;align-items:center;gap:8px;font-size:.42rem;display:flex;position:absolute;bottom:17px;right:22px}.experience-shell .constellation-scan span{background:#55eee52e;width:44px;height:1px;display:block;position:relative;overflow:hidden}.experience-shell .constellation-scan span:after{background:var(--cyan-bright);width:15px;height:1px;box-shadow:0 0 7px var(--cyan);content:"";animation:2.2s ease-in-out infinite scan-line;position:absolute}.experience-shell .capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.experience-shell .capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#061b2375;flex-direction:column;min-height:300px;padding:30px;transition:background .25s,transform .25s;display:flex;position:relative}.experience-shell .capability-grid article:hover{z-index:2;background:#0b2e38b3;transform:translateY(-4px)}.experience-shell .capability-grid article>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.15em;font-size:.56rem}.experience-shell .capability-grid h3{color:var(--cream);letter-spacing:-.025em;margin:auto 0 13px;font-size:1.22rem;font-weight:560}.experience-shell .capability-grid p{color:#849b9e;min-height:65px;margin:0;font-size:.78rem;line-height:1.55}.experience-shell .capability-grid small{color:#59767a;font-family:var(--font-mono);letter-spacing:.05em;margin-top:20px;font-size:.49rem}.experience-shell .plans-section{border-top:1px solid #55eee512;width:min(1540px,100%);padding-top:170px;padding-bottom:150px}.experience-shell .plan-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.experience-shell .plan-card{border:1px solid var(--line);background:#05181fb8;flex-direction:column;min-height:630px;padding:38px;transition:border-color .25s,background .25s,box-shadow .35s,transform .35s;display:flex;position:relative}.experience-shell .plan-card:hover{border-color:var(--line-strong);transform:translateY(-5px)}.experience-shell .plan-card.is-featured{background:linear-gradient(#55eee50e,#0000 45%),#061c23e6;border-color:#55eee57a}.experience-shell .plan-card.is-nova-spotlight{z-index:3;background:radial-gradient(circle at 82% 18%,#55eee51c,#0000 34%),#061d25f0;border-color:#9afff8d1;transform:translateY(-7px);box-shadow:0 0 0 1px #55eee51f,0 24px 70px #0000004d,0 0 46px #55eee524}.experience-shell .nova-plan-review{color:var(--cyan-bright);font-family:var(--font-mono);letter-spacing:.12em;text-shadow:0 0 10px #55eee599;font-size:.43rem;font-weight:750;animation:.35s cubic-bezier(.16,1,.3,1) both nova-focus-in;position:absolute;top:12px;left:38px}.experience-shell .popular-tag{background:var(--cyan);color:var(--ink);font-family:var(--font-mono);letter-spacing:.11em;padding:7px 11px;font-size:.48rem;font-weight:800;position:absolute;top:0;right:27px}.experience-shell .plan-top h3{color:var(--cream);letter-spacing:-.045em;margin:0;font-size:2rem;font-weight:510}.experience-shell .plan-top p{color:#849a9e;min-height:66px;margin:14px 0 0;font-size:.82rem;line-height:1.58}.experience-shell .price-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:32px;padding:26px 0;transition:border-color .3s,background .3s,box-shadow .3s;position:relative}.experience-shell .plan-grid.is-price-scanning .price-block{background:linear-gradient(90deg,#0000,#55eee50e,#0000);border-color:#55eee57a;box-shadow:0 16px 32px -28px #55eee5e6}.experience-shell .plan-grid.is-price-scanning .price-block:after{background:linear-gradient(90deg, transparent, var(--cyan-bright), white, transparent);width:42%;height:2px;box-shadow:0 0 12px var(--cyan-bright);content:"";animation:1.25s linear forwards nova-price-scan-line;position:absolute;bottom:-2px;left:-42%}.experience-shell .plan-grid.is-price-scanning .plan-card:nth-of-type(2) .price-block:after{animation-delay:.58s}.experience-shell .plan-grid.is-price-scanning .plan-card:nth-of-type(3) .price-block:after{animation-delay:1.16s}.experience-shell .plan-grid.is-price-scanning .price-block b{color:var(--cyan-bright);text-shadow:0 0 12px #55eee5b3}.experience-shell .price-block small{color:#658186;font-family:var(--font-mono);letter-spacing:.12em;font-size:.49rem}.experience-shell .price-block p{align-items:baseline;margin:9px 0 3px;display:flex}.experience-shell .price-block strong{color:var(--cream);letter-spacing:-.06em;font-size:3.2rem;font-weight:500;line-height:1}.experience-shell .price-block p span{color:#718b8e;margin-left:4px;font-size:.74rem}.experience-shell .price-block b{color:var(--cyan);font-family:var(--font-mono);font-size:.58rem;font-weight:550}.experience-shell .plan-card ul{flex-direction:column;gap:16px;margin:27px 0 32px;padding:0;list-style:none;display:flex}.experience-shell .plan-card li{color:#9aadaf;gap:11px;font-size:.77rem;line-height:1.45;display:flex}.experience-shell .plan-card li span{color:var(--success)}.experience-shell .plan-action{border:1px solid var(--line-strong);color:#c8d8d5;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:49px;margin-top:auto;padding:0 17px;font-size:.7rem;font-weight:700;transition:border-color .2s,background .2s;display:flex}.experience-shell .experience-flow-backdrop{z-index:400}.experience-shell .experience-flow-modal{background:linear-gradient(145deg,#55eee50b,#0000 42%),#071d25;border-color:#55eee557;box-shadow:0 35px 100px #000,0 0 42px #55eee514}.experience-shell .experience-flow-modal footer{min-height:0;color:inherit;border-top:0;grid-template-columns:none;gap:16px;padding:0}.experience-shell .experience-flow-modal header span,.experience-shell .experience-flow-modal .setup-fee-estimate span{color:var(--cyan)}.experience-shell .experience-flow-modal footer button,.experience-shell .experience-flow-modal .assessment-result>button:last-child,.experience-shell .experience-flow-modal .flow-success button{background:var(--cyan);color:var(--ink);cursor:pointer}.experience-shell .plan-action:hover,.experience-shell .plan-action:focus-visible{border-color:var(--cyan);background:#55eee50f}.experience-shell .plan-action span{color:var(--cyan)}.experience-shell .setup-note{border:1px solid var(--line);background:#05181f73;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;gap:20px;margin-top:15px;padding:24px 30px;display:grid}.experience-shell .setup-note>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.12em;font-size:.53rem}.experience-shell .setup-note p{color:#6d878b;flex-direction:column;gap:3px;margin:0;font-size:.65rem;display:flex}.experience-shell .setup-note strong{color:#becfcd;font-size:.8rem}.experience-shell .final-cta{text-align:center;border-top:1px solid #55eee51a;flex-direction:column;justify-content:center;align-items:center;min-height:88vh;padding:130px 6vw;display:flex;position:relative;overflow:hidden}.experience-shell .final-cta:before{aspect-ratio:1;content:"";border:1px solid #55eee50f;border-radius:50%;width:min(68vw,960px);position:absolute;box-shadow:0 0 0 90px #55eee503,0 0 0 180px #55eee502}.experience-shell .cta-signal,.experience-shell .final-cta>p,.experience-shell .final-cta h2,.experience-shell .final-cta .hero-actions{z-index:2;position:relative}.experience-shell .cta-signal{margin-bottom:25px}.experience-shell .cta-motto{font-family:var(--font-mono);letter-spacing:.12em;font-weight:580;color:#91aaac!important;margin:0 0 18px!important;font-size:clamp(.72rem,.82vw,.88rem)!important}.experience-shell .cta-motto strong{color:var(--cyan-bright)}.experience-shell .final-cta .section-label{margin-bottom:20px}.experience-shell .final-cta h2{max-width:920px}.experience-shell .final-cta>p:not(.section-label){color:#8da4a7;max-width:650px;margin:27px auto 0;font-size:1rem;line-height:1.75}.experience-shell .hero-actions--centered{justify-content:center;margin-top:35px}.experience-shell footer{border-top:1px solid var(--line);color:#617b7f;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:150px;padding:30px 5vw;display:grid}.experience-shell .brand--footer{justify-self:start}.experience-shell footer>p{text-align:center;margin:0;font-size:.68rem}.experience-shell footer>div{font-family:var(--font-mono);flex-direction:column;align-items:flex-end;gap:5px;font-size:.52rem;display:flex}.experience-shell footer a:hover{color:var(--cyan)}.experience-shell .nova-target-active{outline-offset:6px;outline:1px solid #55eee552;animation:2.4s ease-in-out infinite nova-target-breathe}.experience-shell .protection-board,.experience-shell .plan-grid{position:relative}.experience-shell .nova-focus-marker{z-index:38;min-height:25px;color:var(--cyan-bright);font-family:var(--font-mono);letter-spacing:.1em;pointer-events:none;text-transform:uppercase;background:#031319e0;border:1px solid #55eee54f;align-items:center;gap:7px;padding:0 9px;font-size:.39rem;font-weight:750;animation:.45s cubic-bezier(.16,1,.3,1) both nova-focus-in;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 0 18px #55eee514}.experience-shell .nova-focus-marker i{background:var(--success);width:5px;height:5px;box-shadow:0 0 9px var(--success);border-radius:50%;animation:1.7s ease-in-out infinite live-pulse}.experience-shell .hero-console>.nova-focus-marker{top:48px}.experience-shell .operations-map>.nova-focus-marker{top:58px}.experience-shell .capability-constellation>.nova-focus-marker{top:49px}.experience-shell .plan-grid>.nova-focus-marker{top:-36px}.experience-shell .final-cta>.nova-focus-marker{top:96px;right:6vw}.experience-shell .nova-flight-guide{z-index:94;pointer-events:none;position:fixed;inset:0;overflow:hidden}.experience-shell .nova-flight-stage{z-index:3;pointer-events:none;opacity:1;will-change:left, top, bottom;width:88px;height:112px;transition:left 1.72s cubic-bezier(.16,.78,.22,1),top 1.46s cubic-bezier(.42,0,.2,1),bottom 1.46s cubic-bezier(.42,0,.2,1),opacity .35s;position:absolute;transform:translate(-50%,-50%)}.experience-shell .nova-scroll-drift{will-change:transform;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,.72,.24,1);position:relative}.experience-shell .nova-flight-guide.is-scroll-flying .nova-scroll-drift{transition-duration:.12s}.experience-shell .nova-flight-mover{width:100%;height:100%;transform-style:preserve-3d;will-change:transform, filter;position:relative}.experience-shell .nova-flight-guide.is-flying .nova-flight-mover{animation:1.94s cubic-bezier(.16,.76,.2,1) both nova-flight-swoop}.experience-shell .nova-flight-guide--hero .nova-flight-stage{top:54%;left:67.5%}.experience-shell .nova-flight-guide--endpoint .nova-flight-stage{opacity:0;top:72%;left:72%}.experience-shell .nova-flight-guide--visibility .nova-flight-stage{top:78%;left:calc(100% - 210px)}.experience-shell .nova-flight-guide--response .nova-flight-stage{top:78%;left:86px}.experience-shell .nova-flight-guide--proof .nova-flight-stage{top:80%;left:calc(100% - 210px)}.experience-shell .nova-flight-guide--capabilities .nova-flight-stage{top:80%;left:86px}.experience-shell .nova-flight-guide--plans .nova-flight-stage{top:82%;left:calc(100% - 210px)}.experience-shell .nova-flight-guide--move .nova-flight-stage{top:85%;left:calc(100% - 220px)}.experience-shell .nova-flight-guide:not(.nova-flight-guide--hero):not(.is-welcoming) .nova-flight-robot{scale:.9}.experience-shell .nova-flight-guide.is-plan-touring .nova-scroll-drift{transition:none;transform:none!important}.experience-shell .nova-flight-guide.is-plan-touring .nova-flight-stage{transition:left .72s cubic-bezier(.16,.78,.22,1),top .72s cubic-bezier(.42,0,.2,1),bottom .72s cubic-bezier(.42,0,.2,1)}.experience-shell .nova-flight-guide.is-plan-reset .nova-flight-stage{transition:left 1.08s cubic-bezier(.16,.78,.22,1),top .82s cubic-bezier(.42,0,.2,1)}.experience-shell .nova-flight-guide.is-plan-reset .nova-flight-robot,.experience-shell .nova-flight-guide.is-plan-reset .nova-flight-orbit,.experience-shell .nova-flight-guide.is-plan-reset .nova-flight-particles,.experience-shell .nova-flight-guide.is-plan-reset .nova-flight-trail{opacity:0}.experience-shell .nova-flight-guide.is-plan-touring .nova-flight-robot>span:last-child{display:none}.experience-shell .nova-flight-guide.is-price-pass .nova-flight-stage{transition:left 2.35s linear,top .46s}.experience-shell .nova-flight-guide.is-welcoming .nova-flight-stage{top:47%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.experience-shell .nova-flight-guide--hero:not(.is-welcoming) .nova-flight-robot{scale:1.58}.experience-shell .nova-hero-system{z-index:1;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;animation:.9s cubic-bezier(.16,1,.3,1) .15s forwards nova-system-arrive;position:absolute;inset:118px clamp(160px,9vw,205px) 64px 51vw;overflow:visible}.experience-shell .nova-hero-system:before,.experience-shell .nova-hero-system:after{z-index:0;content:"";position:absolute}.experience-shell .nova-hero-system:before{background:linear-gradient(90deg,#0000,#55eee51c 22%,#55eee533 41.7%,#55eee512 72%,#0000);height:1px;top:52.5%;left:1%;right:2%}.experience-shell .nova-hero-system:after{background:linear-gradient(#0000,#55eee514 28%,#55eee52e 52.5%,#55eee50f 76%,#0000);width:1px;top:4%;bottom:3%;left:41.7%}.experience-shell .nova-hero-radar{z-index:0;border:0;position:absolute;top:52.5%;left:41.7%;transform:translate(-50%,-50%)}.experience-shell .nova-hero-radar--outer{opacity:.72;border-left:1px solid #55eee538;border-right:1px solid #55eee538;width:168px;height:112px;animation:3.8s ease-in-out infinite nova-radar-pulse}.experience-shell .nova-hero-radar--inner{opacity:.6;border-top:1px solid #55eee533;border-bottom:1px solid #55eee533;width:102px;height:142px;animation:3.8s ease-in-out .4s infinite nova-radar-pulse}.experience-shell .nova-hero-sweep{z-index:0;background:linear-gradient(90deg,#0000,#9afff89e,#0000);width:154px;height:1px;animation:3.8s ease-in-out infinite nova-radar-pulse;position:absolute;top:52.5%;left:41.7%;transform:translate(-50%);box-shadow:0 0 8px #55eee53d}.experience-shell .nova-hero-links{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.experience-shell .nova-hero-links path{fill:none;stroke:#55eee52e;stroke-width:1px;stroke-dasharray:none;filter:url(#nova-hero-glow);vector-effect:non-scaling-stroke;animation:none}.experience-shell .nova-hero-links path:nth-of-type(2){animation-delay:-.8s}.experience-shell .nova-hero-links path:nth-of-type(3){animation-delay:-1.6s}.experience-shell .nova-hero-links path:nth-of-type(4){animation-delay:-2.4s}.experience-shell .nova-hero-links path:nth-of-type(5){animation-delay:-3.2s}.experience-shell .nova-hero-node{z-index:2;min-width:88px;box-shadow:none;font-family:var(--font-mono);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#04191fc7,#04191f2e 72%,#0000);border:0;border-left:1px solid #55eee56b;grid-template-columns:9px 1fr;gap:1px 7px;padding:8px 9px;animation:4s ease-in-out infinite nova-node-float;display:grid;position:absolute}.experience-shell .nova-hero-node>i{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px #6ce7b317, 0 0 11px var(--success);border-radius:50%;grid-row:1/3;align-self:center;animation:2.4s ease-in-out infinite nova-node-ping}.experience-shell .nova-hero-node b{color:#d9e8e6;letter-spacing:.12em;font-size:clamp(.36rem,.42vw,.47rem)}.experience-shell .nova-hero-node small{color:#6ce7b3;letter-spacing:.1em;font-size:clamp(.29rem,.34vw,.38rem);font-weight:700}.experience-shell .nova-hero-node--one{animation-delay:-.4s;top:7%;left:2%}.experience-shell .nova-hero-node--two{animation-delay:-1.1s;top:6%;right:7%}.experience-shell .nova-hero-node--three{animation-delay:-1.8s;top:45%;right:1%}.experience-shell .nova-hero-node--four{animation-delay:-2.5s;bottom:7%;right:9%}.experience-shell .nova-hero-node--five{animation-delay:-3.2s;bottom:6%;left:3%}.experience-shell .nova-hero-telemetry{z-index:2;min-width:126px;font-family:var(--font-mono);background:linear-gradient(90deg,#021016c2,#0000);border-top:1px solid #55eee54d;border-bottom:1px solid #55eee51f;gap:4px;padding:10px 12px;display:grid;position:absolute;bottom:12%;right:25%}.experience-shell .nova-hero-telemetry small{color:#72a3a4;letter-spacing:.12em;font-size:.34rem;font-weight:700}.experience-shell .nova-hero-telemetry strong{color:#f0f8f5;letter-spacing:-.03em;font-size:clamp(1rem,1.2vw,1.35rem);font-weight:600}.experience-shell .nova-hero-telemetry span,.experience-shell .nova-hero-mode{color:#6ce7b3;font-family:var(--font-mono);letter-spacing:.1em;font-size:.33rem;font-weight:720}.experience-shell .nova-hero-telemetry span i,.experience-shell .nova-hero-mode i{background:var(--success);width:5px;height:5px;box-shadow:0 0 8px var(--success);border-radius:50%;margin-right:5px;display:inline-block}.experience-shell .nova-hero-mode{z-index:2;background:#02101694;border:1px solid #6ce7b329;padding:6px 8px;position:absolute;top:31%;right:5%}.experience-shell .nova-flight-robot{z-index:3;width:88px;height:112px;color:var(--cream);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;transition:scale .82s cubic-bezier(.16,1,.3,1),opacity .22s;display:block;position:absolute;inset:0;scale:1}.experience-shell .nova-flight-guide.is-welcoming .nova-flight-robot{scale:1.72}.experience-shell .nova-flight-robot .nova-robot{animation:3s ease-in-out infinite nova-hover}.experience-shell .nova-flight-guide.is-flying .nova-flight-robot .nova-robot{animation:1.94s cubic-bezier(.16,.76,.2,1) both nova-flight-body}.experience-shell .nova-flight-guide.is-flying .nova-robot--modern .nova-robot-arm--left{transform:rotate(-72deg)}.experience-shell .nova-flight-guide.is-flying .nova-robot--modern .nova-robot-arm--right{transform:rotate(72deg)}.experience-shell .nova-flight-guide.is-scroll-flying:not(.is-flying) .nova-robot--modern .nova-robot-arm--left{transform:rotate(-65deg)}.experience-shell .nova-flight-guide.is-scroll-flying:not(.is-flying) .nova-robot--modern .nova-robot-arm--right{transform:rotate(65deg)}.experience-shell .nova-flight-guide.is-flying .nova-robot-foot i{opacity:1;height:29px;animation:.18s ease-in-out infinite alternate nova-foot-thrust}.experience-shell .nova-flight-guide.is-flying .nova-robot-foot--right i{animation-delay:-.11s}.experience-shell .nova-flight-guide.is-arriving .nova-robot-foot i{opacity:.88;height:23px;animation-duration:.12s}.experience-shell .nova-flight-guide.is-scroll-flying:not(.is-flying) .nova-robot-foot i{opacity:.86;height:23px;animation:.24s ease-in-out infinite alternate nova-foot-thrust}.experience-shell .nova-flight-guide.is-scroll-flying:not(.is-flying) .nova-robot-foot--right i{animation-delay:-.12s}.experience-shell .nova-flight-robot>span:last-child{color:#7e9b9e;width:max-content;font-family:var(--font-mono);letter-spacing:.1em;pointer-events:none;background:#031319db;border:1px solid #55eee533;padding:5px 7px;font-size:.35rem;font-weight:750;transition:opacity .2s;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.experience-shell .nova-flight-guide.is-flying .nova-flight-robot>span:last-child{opacity:0}.experience-shell .nova-flight-robot:hover .nova-robot-head,.experience-shell .nova-flight-robot:focus-visible .nova-robot-head{border-color:var(--cyan-bright);box-shadow:inset 0 1px #ffffff21,0 0 30px #55eee559}.experience-shell .nova-flight-trail{z-index:0;opacity:0;flex-direction:column;justify-content:space-between;width:230px;height:46px;transition:opacity .25s;display:flex;position:absolute;top:50%;right:48%;transform:translateY(-50%)}.experience-shell .nova-flight-trail i{transform-origin:100%;background:linear-gradient(90deg,#0000,#55eee514 30%,#9afff8cc);height:1px;display:block;box-shadow:0 0 7px #55eee559}.experience-shell .nova-flight-trail i:first-child{width:100%}.experience-shell .nova-flight-trail i:nth-child(2){align-self:flex-end;width:82%}.experience-shell .nova-flight-trail i:nth-child(3){align-self:flex-end;width:62%}.experience-shell .nova-flight-trail i:nth-child(4){align-self:flex-end;width:74%}.experience-shell .nova-flight-trail i:nth-child(5){align-self:flex-end;width:38%}.experience-shell .nova-flight-guide.is-flying .nova-flight-trail{opacity:.9;animation:.28s ease-in-out infinite alternate nova-trail}.experience-shell .nova-flight-guide.is-scroll-flying:not(.is-flying) .nova-flight-trail{opacity:.34;animation:.44s ease-in-out infinite alternate nova-trail}.experience-shell .nova-flight-guide.is-plan-reset .nova-flight-trail{animation:.28s ease-in-out infinite alternate nova-trail-reverse;left:48%;right:auto}.experience-shell .nova-flight-guide.is-price-pass .nova-flight-trail{opacity:1;width:300px}.experience-shell .nova-flight-orbit,.experience-shell .nova-flight-particles{z-index:1;pointer-events:none;width:132px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.experience-shell .nova-flight-orbit i{opacity:0;border:1px solid #9afff89e;border-radius:50%;position:absolute;inset:14px;box-shadow:0 0 16px #55eee533}.experience-shell .nova-flight-orbit i:nth-child(2){inset:2px}.experience-shell .nova-flight-orbit i:nth-child(3){inset:-12px}.experience-shell .nova-flight-guide--hero .nova-flight-orbit{display:none}.experience-shell .nova-flight-guide.is-arriving .nova-flight-orbit i{animation:.72s cubic-bezier(.16,1,.3,1) both nova-arrival-ring}.experience-shell .nova-flight-guide.is-arriving .nova-flight-orbit i:nth-child(2){animation-delay:80ms}.experience-shell .nova-flight-guide.is-arriving .nova-flight-orbit i:nth-child(3){animation-delay:.16s}.experience-shell .nova-flight-particles i{--spark-x:-86px;--spark-y:-28px;background:var(--cyan-bright);width:4px;height:4px;box-shadow:0 0 10px var(--cyan-bright);opacity:0;border-radius:50%;position:absolute;top:50%;left:50%}.experience-shell .nova-flight-particles i:nth-child(2){--spark-x:-112px;--spark-y:20px}.experience-shell .nova-flight-particles i:nth-child(3){--spark-x:92px;--spark-y:-18px}.experience-shell .nova-flight-particles i:nth-child(4){--spark-x:76px;--spark-y:46px}.experience-shell .nova-flight-particles i:nth-child(5){--spark-x:-38px;--spark-y:78px}.experience-shell .nova-flight-particles i:nth-child(6){--spark-x:30px;--spark-y:-82px}.experience-shell .nova-flight-guide.is-flying .nova-flight-particles i{animation:.82s ease-out infinite nova-flight-spark}.experience-shell .nova-flight-guide.is-flying .nova-flight-particles i:nth-child(2){animation-delay:-.16s}.experience-shell .nova-flight-guide.is-flying .nova-flight-particles i:nth-child(3){animation-delay:-.33s}.experience-shell .nova-flight-guide.is-flying .nova-flight-particles i:nth-child(4){animation-delay:-.49s}.experience-shell .nova-flight-guide.is-flying .nova-flight-particles i:nth-child(5){animation-delay:-.61s}.experience-shell .nova-flight-guide.is-flying .nova-flight-particles i:nth-child(6){animation-delay:-.73s}.experience-shell .nova-holo-message{z-index:2;-webkit-backdrop-filter:blur(9px)saturate(1.14);backdrop-filter:blur(9px)saturate(1.14);pointer-events:auto;background:linear-gradient(135deg,#55eee51a,#0000 52%),#02101680;border:1px solid #9afff89e;width:296px;padding:16px 17px 15px;animation:.42s cubic-bezier(.16,1,.3,1) both nova-hologram-in;position:absolute;bottom:23px;overflow:hidden;box-shadow:inset 0 0 48px #55eee50e,0 16px 48px #0000004d,0 0 38px #55eee524}.experience-shell .nova-holo-message:before{background:linear-gradient(90deg, transparent, var(--cyan-bright), transparent);width:25%;height:1px;box-shadow:0 0 8px var(--cyan);content:"";animation:2.6s ease-in-out infinite nova-card-scan;position:absolute;top:0;left:-35%}.experience-shell .nova-holo-message:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 4px,#9afff807 5px);position:absolute;inset:0}.experience-shell .nova-holo-message>*{z-index:1;position:relative}.experience-shell .nova-bubble--left .nova-holo-message{transform-origin:100% 100%;right:calc(100% + 22px)}.experience-shell .nova-bubble--right .nova-holo-message{transform-origin:0 100%;left:calc(100% + 22px)}.experience-shell .nova-flight-guide.is-welcoming .nova-holo-message{transform-origin:top;width:min(340px,100vw - 32px);inset:calc(100% + 68px) auto auto 50%;translate:-50%}.experience-shell .nova-holo-head{border-bottom:1px solid #55eee51a;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.experience-shell .nova-holo-head small{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.11em;align-items:center;gap:6px;font-size:.45rem;font-weight:750;display:flex}.experience-shell .nova-holo-head small i{background:var(--success);width:5px;height:5px;box-shadow:0 0 9px var(--success);border-radius:50%}.experience-shell .nova-holo-head>span{color:#8eaaad;font-family:var(--font-mono);letter-spacing:.08em;font-size:.43rem}.experience-shell .nova-holo-message>strong{color:var(--cream);font-family:var(--font-mono);letter-spacing:.09em;text-shadow:0 0 12px #55eee53d,0 1px 3px #000000b3;margin-top:10px;font-size:.61rem;font-weight:750;display:block}.experience-shell .nova-holo-message>p{color:#e0eeec;text-shadow:0 1px 4px #000000eb;margin:9px 0 13px;font-size:.76rem;line-height:1.56}.experience-shell .nova-holo-actions{gap:7px;display:flex}.experience-shell .nova-holo-actions button{min-height:35px;color:var(--cyan-bright);cursor:pointer;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#0313197a;border:1px solid #55eee557;padding:0 11px;font-size:.42rem;font-weight:750;transition:border-color .2s,background .2s}.experience-shell .nova-holo-actions button:first-child{flex:1;justify-content:space-between;align-items:center;display:flex}.experience-shell .nova-holo-actions button:last-child{color:#708b8e}.experience-shell .nova-holo-actions button:hover,.experience-shell .nova-holo-actions button:focus-visible{border-color:var(--cyan);background:#55eee51c}.experience-shell .nova-holo-actions b{font-size:.65rem;animation:1.5s ease-in-out infinite nova-next-prompt}.experience-shell :focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@keyframes core-pulse{0%,to{opacity:.45;transform:translateY(-50%)scale(.7)}50%{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes experience-activate{0%{opacity:0;transform:scale(.74)}18%{opacity:.72}55%{opacity:.18;transform:scale(1.06)}to{opacity:0;transform:scale(1.22)}}@keyframes diode-forward-flow{0%{opacity:0;left:-45%}22%{opacity:1}68%,to{opacity:0;left:108%}}@keyframes live-pulse{0%{box-shadow:0 0 #6ce7b38c}70%{box-shadow:0 0 0 7px #6ce7b300}to{box-shadow:0 0 #6ce7b300}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes label-arrival{0%{opacity:0;letter-spacing:.38em}to{opacity:1;letter-spacing:.22em}}@keyframes nova-arrival{to{opacity:1;transform:translateY(0)}}@keyframes scroll-line{0%{top:-100%}60%,to{top:100%}}@keyframes endpoint-breathe{0%,to{box-shadow:0 0 0 5px #55eee505}50%{box-shadow:0 0 0 9px #55eee50e}}@keyframes endpoint-online{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}62%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}to{opacity:.9;transform:translate(-50%,-50%)scale(1)}}@keyframes network-signal-flow{0%{stroke-dashoffset:270px}to{stroke-dashoffset:0}}@keyframes constellation-signal-flow{0%{stroke-dashoffset:1140px}to{stroke-dashoffset:0}}@keyframes constellation-node-breathe{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 5px #55eee505,0 0 22px #00000038}50%{transform:translate(-50%,-50%)scale(1.025);box-shadow:0 0 0 8px #55eee50a,0 0 28px #55eee51a}}@keyframes scan-line{0%{opacity:0;left:-40%}20%{opacity:1}80%{opacity:1}to{opacity:0;left:115%}}@keyframes boot-line-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes command-core-breathe{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:.8;transform:scale(1.04)}}@keyframes data-travel{to{left:120%}}@keyframes radar-sweep{to{transform:rotate(360deg)}}@keyframes threat-pulse{0%,to{transform:scale(.85)}50%{transform:scale(1.15)}}@keyframes nova-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rail-scan{0%{opacity:0;left:-45%}18%,78%{opacity:1}to{opacity:0;left:112%}}@keyframes nova-antenna-sway{0%,35%,to{transform:rotate(0)}42%{transform:rotate(-6deg)}50%{transform:rotate(5deg)}58%{transform:rotate(-2deg)}}@keyframes nova-antenna-glow{0%,to{opacity:.55;background:#2f8588;transform:translate(-50%)scale(.88);box-shadow:0 0 5px #55eee53d,0 0 10px #55eee514}50%{background:var(--cyan-bright);opacity:1;transform:translate(-50%)scale(1.04);box-shadow:0 0 10px #9afff8d1,0 0 24px #55eee561}}@keyframes nova-sensor-ping{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.45)}}@keyframes nova-visor-scan{0%,16%{opacity:0;transform:translateY(0)}28%{opacity:.7}72%{opacity:.35}84%,to{opacity:0;transform:translateY(35px)}}@keyframes nova-head-idle{0%,35%,to{transform:translateY(0)rotate(0)}43%{transform:translateY(-2px)rotate(-3deg)}51%{transform:translateY(-2px)rotate(2deg)}61%{transform:translateY(0)rotate(0)}}@keyframes nova-blink{0%,42%,46%,70%,73%,to{transform:scaleY(1)}44%,71.5%{transform:scaleY(.12)}}@keyframes nova-brow-left{0%,34%,64%,to{translate:0}40%,54%{translate:0 -1px}}@keyframes nova-brow-right{0%,34%,64%,to{translate:0}43%,57%{translate:0 -1px}}@keyframes nova-smile-warm{0%,to{scale:1}50%{scale:1.08 1.04}}@keyframes nova-palm-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.72)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}@keyframes nova-reactor-breathe{0%,to{filter:brightness(.88);transform:scale(.96)}50%{filter:brightness(1.18);transform:scale(1.04)}}@keyframes nova-voice{0%{height:2px}to{height:5px}}@keyframes nova-card-scan{0%{opacity:0;left:-35%}20%,78%{opacity:1}to{opacity:0;left:112%}}@keyframes nova-next-prompt{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@keyframes nova-target-breathe{0%,to{outline-color:#55eee538}50%{outline-color:#9afff89e}}@keyframes nova-focus-in{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}@keyframes nova-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes nova-flight-swoop{0%{filter:brightness(.8);transform:translate(-16px,14px)rotate(-8deg)scale(.82)}12%{filter:brightness(1.2);transform:translate(4px,-19px)rotate(11deg)scale(.91)}48%{filter:brightness(1.35);transform:translateY(-38px)rotate(-13deg)scale(1.08)}76%{filter:brightness(1.18);transform:translate(8px,11px)rotate(8deg)scale(.98)}90%{filter:brightness(1.08);transform:translate(-3px,-5px)rotate(-2deg)scale(1.02)}to{filter:brightness();transform:translate(0)rotate(0)scale(1)}}@keyframes nova-flight-body{0%{transform:translateY(5px)rotate(-12deg)scale(.92)}18%{transform:translateY(-10px)rotate(15deg)scale(.96)}53%{transform:translateY(3px)rotate(-10deg)scale(1.05)}78%{transform:translateY(-8px)rotate(7deg)scale(.99)}90%{transform:translateY(3px)rotate(-3deg)scale(1.02)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes nova-hover-thrust{0%{opacity:.32;transform:translate(-50%)scaleY(.42)}to{opacity:.62;transform:translate(-50%)scaleY(.7)}}@keyframes nova-foot-thrust{0%{filter:drop-shadow(0 0 4px var(--cyan));transform:translate(-50%)scaleX(.76)scaleY(.7)}to{filter:drop-shadow(0 0 10px var(--cyan-bright));transform:translate(-50%)scaleX(1.08)scaleY(1.18)}}@keyframes nova-trail{0%{filter:blur();transform:translateY(-50%)translate(18px)scaleX(.78)}to{filter:blur(.6px);transform:translateY(-50%)translate(-16px)scaleX(1.06)}}@keyframes nova-trail-reverse{0%{filter:blur();transform:translateY(-50%)translate(-18px)scaleX(-.78)}to{filter:blur(.6px);transform:translateY(-50%)translate(16px)scaleX(-1.06)}}@keyframes nova-price-scan-line{0%{opacity:0;left:-42%}15%,78%{opacity:1}to{opacity:0;left:104%}}@keyframes nova-flight-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:.95}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)), calc(-50% + var(--spark-y))) scale(.05)}}@keyframes nova-arrival-ring{0%{opacity:.8;transform:scale(.3)}70%{opacity:.38}to{opacity:0;transform:scale(1.45)}}@keyframes nova-system-arrive{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes nova-system-spin{to{transform:rotate(360deg)}}@keyframes nova-radar-pulse{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.88)}50%{opacity:.92;transform:translate(-50%,-50%)scale(1.08)}}@keyframes nova-radar-sweep{to{transform:rotate(360deg)}}@keyframes nova-link-flow{to{stroke-dashoffset:-68px}}@keyframes nova-node-float{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes nova-node-ping{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.16)}}@keyframes nova-hologram-in{0%{clip-path:inset(50% 0);opacity:0;transform:translateY(8px)scaleX(.82)}42%{clip-path:inset(47% 0);opacity:.9}to{clip-path:inset(0);opacity:1;transform:translateY(0)scaleX(1)}}@media (width<=1180px){.experience-shell .experience-rail{width:132px;right:9px}.experience-shell .nova-flight-guide--proof .nova-flight-stage,.experience-shell .nova-flight-guide--plans .nova-flight-stage{left:calc(100% - 190px)}.experience-shell .nova-flight-guide--hero .nova-flight-stage{left:66%}.experience-shell .nova-hero-system{left:48vw;right:142px}.experience-shell .nova-hero-node{min-width:74px;padding:7px}.experience-shell .hero{grid-template-columns:1fr .9fr;gap:45px}.experience-shell .hero h1{font-size:clamp(3.2rem,6vw,5.5rem)}.experience-shell .power-field{min-height:335px}.experience-shell .story-section{grid-template-columns:.75fr 1.25fr;gap:55px}.experience-shell .map-canvas{min-height:500px}.experience-shell .response-section{grid-template-columns:1.25fr .75fr}.experience-shell .response-visual{min-height:600px}.experience-shell .capability-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.experience-shell .experience-rail{display:none}.experience-shell .nova-flight-guide--hero .nova-flight-stage,.experience-shell .nova-flight-guide--visibility .nova-flight-stage,.experience-shell .nova-flight-guide--proof .nova-flight-stage,.experience-shell .nova-flight-guide--plans .nova-flight-stage,.experience-shell .nova-flight-guide--move .nova-flight-stage{top:auto;bottom:20px;left:84%;transform:translate(-50%)}.experience-shell .nova-hero-system{display:none}.experience-shell .nova-flight-guide--hero:not(.is-welcoming) .nova-flight-robot{scale:1.06}.experience-shell .nova-flight-guide--response .nova-flight-stage,.experience-shell .nova-flight-guide--capabilities .nova-flight-stage{top:auto;bottom:20px;left:16%;transform:translate(-50%)}.experience-shell .nova-flight-guide .nova-holo-message{width:auto;position:fixed;bottom:120px;left:14px;right:14px}.experience-shell .nova-flight-guide.is-welcoming .nova-flight-robot{scale:1.5}.experience-shell .nova-flight-guide.is-welcoming .nova-holo-message{width:min(330px,100vw - 28px);position:absolute;inset:calc(100% + 62px) auto auto 50%}.experience-shell .nova-flight-robot>span:last-child{top:auto;bottom:calc(100% + 4px)}.experience-shell .nova-flight-trail{display:none}.experience-shell .page-progress{top:69px}.experience-shell .site-header{min-height:70px;padding:0 22px}.experience-shell .menu-toggle{display:block}.experience-shell .site-header nav{border-bottom:1px solid var(--line-strong);background:#021016fa;flex-direction:column;align-items:stretch;gap:0;padding:18px 22px 24px;display:none;position:absolute;top:70px;left:0;right:0}.experience-shell .site-header nav.is-open{display:flex}.experience-shell .site-header nav a:not(.nav-command){border-bottom:1px solid var(--line);padding:15px 4px}.experience-shell .site-header nav a:not(.nav-command):after{display:none}.experience-shell .nav-command{justify-content:space-between;margin-top:16px}.experience-shell .site-header .brand-version{display:none}.experience-shell .hero{grid-template-columns:1fr;min-height:auto;padding:130px 6vw 100px}.experience-shell .hero-copy{max-width:780px}.experience-shell .hero h1{font-size:clamp(3.65rem,10vw,6rem)}.experience-shell .endpoint-demo-section{grid-template-columns:1fr;min-height:auto;padding:90px 6vw 105px}.experience-shell .endpoint-demo-copy{max-width:680px}.experience-shell .hero-console{justify-self:start;width:min(100%,760px)}.experience-shell .scroll-cue{display:none}.experience-shell .transition-statement{min-height:58vh}.experience-shell .story-section,.experience-shell .response-section{grid-template-columns:1fr;min-height:auto;padding:110px 6vw}.experience-shell .visibility-section .section-copy,.experience-shell .response-section .response-copy{max-width:680px}.experience-shell .response-visual{order:2}.experience-shell .response-copy{order:1}.experience-shell .proof-heading,.experience-shell .capabilities-heading,.experience-shell .plans-heading{grid-template-columns:1fr;gap:25px}.experience-shell .proof-heading>p,.experience-shell .capabilities-heading>p,.experience-shell .plans-heading>p{max-width:650px}.experience-shell .capability-constellation{min-height:300px;margin-bottom:68px}.experience-shell .constellation-node{gap:6px;min-width:88px;height:30px;padding:0 8px;font-size:.42rem}.experience-shell .constellation-core{width:142px;height:142px}.experience-shell .protection-board{grid-template-columns:1fr}.experience-shell .score-panel{border-right:0;border-bottom:1px solid var(--line);min-height:430px}.experience-shell .control-list{padding:20px 30px}.experience-shell .plan-grid{grid-template-columns:1fr}.experience-shell .plan-card,.experience-shell .plan-top p{min-height:auto}.experience-shell .setup-note{grid-template-columns:repeat(2,1fr)}.experience-shell .setup-note>span{grid-column:1/-1}.experience-shell footer{grid-template-columns:1fr 1fr}.experience-shell footer>p{display:none}}@media (width<=620px){.experience-shell .brand-mark{width:48px;height:31px}.experience-shell .brand-copy strong{font-size:.68rem}.experience-shell .brand-copy small{letter-spacing:.065em;text-overflow:ellipsis;max-width:215px;font-size:.42rem;overflow:hidden}.experience-shell .hero{padding:118px 20px 80px}.experience-shell .hero h1{font-size:clamp(3.05rem,15vw,4.5rem)}.experience-shell .hero-actions{flex-direction:column}.experience-shell .button{width:100%}.experience-shell .trust-line{grid-template-columns:1fr 1fr;display:grid}.experience-shell .power-field{min-height:350px}.experience-shell .hero-endpoint-dot{width:22px;height:22px}.experience-shell .hero-endpoint-dot small,.experience-shell .boot-log{display:none}.experience-shell .hero-endpoint-dot i{font-size:.33rem}.experience-shell .orbit--outer{width:86%}.experience-shell .orbit--inner{width:58%}.experience-shell .console-topline span:last-child{display:none}.experience-shell .console-metrics>div{text-align:center;grid-template-columns:1fr;min-height:80px;padding:13px 10px}.experience-shell .console-metrics strong{order:-1;grid-area:auto;font-size:1.2rem}.experience-shell .console-metrics span{font-size:.55rem}.experience-shell .console-metrics small{font-size:.43rem}.experience-shell .nova-arrival{min-height:76px}.experience-shell .transition-statement,.experience-shell .story-section,.experience-shell .proof-section,.experience-shell .capabilities-section,.experience-shell .plans-section{padding-left:20px;padding-right:20px}.experience-shell .diode-brand-band{grid-template-columns:1fr auto 1fr;gap:12px;width:calc(100% - 40px)}.experience-shell .diode-brand-band p{white-space:normal;text-align:center;grid-area:2/1/auto/-1}.experience-shell .transition-statement{min-height:52vh}.experience-shell .transition-statement h2{font-size:clamp(2.55rem,12vw,4rem)}.experience-shell .story-section,.experience-shell .response-section{gap:42px;padding-top:85px;padding-bottom:85px}.experience-shell .section-copy h2,.experience-shell .proof-heading h2,.experience-shell .capabilities-heading h2,.experience-shell .plans-heading h2,.experience-shell .final-cta h2{font-size:clamp(2.45rem,11vw,3.8rem)}.experience-shell .map-canvas{grid-template-columns:1fr 1fr;min-height:520px;padding:12px}.experience-shell .map-header>span{display:none}.experience-shell .map-room{flex-direction:column;justify-content:center;gap:11px;padding-top:30px}.experience-shell .map-endpoint>small,.experience-shell .command-core-content>small{display:none}.experience-shell .endpoint{width:41px;height:41px}.experience-shell .command-core{width:136px;height:136px}.experience-shell .command-core-content{gap:3px;padding:13px}.experience-shell .command-core-status{font-size:.31rem}.experience-shell .command-core-logo{width:54px;height:29px}.experience-shell .command-core-content strong{font-size:.7rem}.experience-shell .command-core-content strong b{font-size:.56rem}.experience-shell .map-footer{flex-wrap:wrap;gap:8px 14px;padding:12px 14px}.experience-shell .response-visual{min-height:680px}.experience-shell .response-radar{width:84%;top:36%}.experience-shell .alert-ticket{bottom:12px;left:12px;right:12px}.experience-shell .response-steps{grid-template-columns:1fr}.experience-shell .step{border-right:0;border-bottom:1px solid var(--line);min-height:75px}.experience-shell .step:last-child{border-bottom:0}.experience-shell .proof-section,.experience-shell .capabilities-section,.experience-shell .plans-section{padding-top:100px;padding-bottom:100px}.experience-shell .capabilities-section{padding-top:62px}.experience-shell .capability-constellation{background-size:24px 24px,24px 24px,auto,auto;min-height:330px;margin-bottom:62px}.experience-shell .constellation-meta{font-size:.38rem;top:16px;left:17px;right:17px}.experience-shell .constellation-meta span:last-child,.experience-shell .constellation-scan{display:none}.experience-shell .constellation-node{border-radius:50%;justify-content:center;width:34px;min-width:0;height:34px;padding:0;font-size:0}.experience-shell .constellation-node:after{display:none}.experience-shell .constellation-node small{font-size:.43rem}.experience-shell .constellation-node--1{top:31%;left:10%}.experience-shell .constellation-node--2{top:17%;left:27%}.experience-shell .constellation-node--3{top:72%;left:10%}.experience-shell .constellation-node--4{top:86%;left:27%}.experience-shell .constellation-node--5{top:17%;left:73%}.experience-shell .constellation-node--6{top:31%;left:90%}.experience-shell .constellation-node--7{top:86%;left:73%}.experience-shell .constellation-node--8{top:72%;left:90%}.experience-shell .constellation-core{gap:3px;width:120px;height:120px}.experience-shell .constellation-core-ring{inset:-13px}.experience-shell .constellation-core strong{font-size:.66rem}.experience-shell .score-panel{min-height:385px}.experience-shell .score-ring{width:200px;height:200px}.experience-shell .score-ring strong{font-size:4rem}.experience-shell .control-list{padding:12px 17px}.experience-shell .control-row{gap:11px;min-height:84px}.experience-shell .control-row p{font-size:.63rem}.experience-shell .control-row strong{font-size:.75rem}.experience-shell .control-row b{font-size:.48rem}.experience-shell .proof-note{align-items:flex-start;padding:18px}.experience-shell .capability-grid{grid-template-columns:1fr}.experience-shell .capability-grid article{min-height:265px}.experience-shell .plan-card{padding:31px 24px}.experience-shell .setup-note{grid-template-columns:1fr 1fr;padding:23px}.experience-shell .final-cta{min-height:82vh;padding:100px 20px}.experience-shell footer{grid-template-columns:1fr;gap:25px;padding:38px 20px 100px}.experience-shell footer>div{align-items:flex-start}.experience-shell .nova-flight-robot .nova-robot{--nova-scale:.78;width:62px;height:74px}.experience-shell .nova-flight-guide .nova-holo-message{width:auto;padding:12px;bottom:106px;left:10px;right:10px}.experience-shell .nova-holo-message>p{font-size:.66rem}.experience-shell .nova-focus-marker{display:none}}@media (prefers-reduced-motion:reduce){html:has(.experience-shell){scroll-behavior:auto}.experience-shell *,.experience-shell :before,.experience-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#07111f;--side:#081522;--card:#0d1b2a;--card2:#102235;--border:#1d3448;--cyan:#16d9e3;--blue:#3b82f6;--green:#34d399;--amber:#fbbf24;--red:#fb7185;--text:#f4f8fc;--muted:#91a4b7}.wide-modal{width:min(840px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.password-field-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.password-field-row button,.copy-credential-button{color:#9bdcff;background:#172d37;border:1px solid #34515e;border-radius:7px;padding:8px 12px;font-weight:800}.portal-credential-setup{background:#10232c;border:1px solid #38515d;border-radius:10px;gap:10px;margin:14px 0;padding:14px;display:grid}.portal-credential-setup>span{color:#69c8f5;letter-spacing:.14em;font-size:9px;font-weight:900}.portal-credential-setup>p,.portal-credential-setup>small{color:#9fb2bb;margin:0;line-height:1.55}.endpoint-grid,.employee-lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.endpoint-grid>article,.employee-lifecycle-grid>article{background:#12242d;border:1px solid #293f49;border-radius:12px;padding:18px;box-shadow:0 10px 30px #00000024}.endpoint-grid article>header,.employee-lifecycle-grid article>header,.endpoint-grid article>footer,.employee-lifecycle-grid article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.endpoint-grid h3,.employee-lifecycle-grid h3{color:#f3f8fa;margin:16px 0 4px;font-size:17px}.endpoint-grid article>p,.employee-lifecycle-grid article>p{color:#89a0aa;margin:0 0 14px}.endpoint-grid dl,.employee-lifecycle-grid dl{gap:8px;margin:0 0 15px;display:grid}.endpoint-grid dl>div,.employee-lifecycle-grid dl>div{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}.endpoint-grid dt,.employee-lifecycle-grid dt{color:#6f8791}.endpoint-grid dd,.employee-lifecycle-grid dd{color:#dce7eb;overflow-wrap:anywhere;margin:0}.endpoint-grid footer button,.employee-lifecycle-grid footer button{color:#b9e5fa;background:#172d37;border:1px solid #34515e;border-radius:7px;padding:8px 11px}.employee-lifecycle-grid header>span{color:#8edfff;background:#173f52;border-radius:999px;padding:5px 9px;font-weight:900}.employee-lifecycle-grid header>span.offboarding{color:#ffab8f;background:#4a291f}.employee-lifecycle-grid header>em{color:#e8c77b;font-style:normal}.employee-lifecycle-grid header>em.completed{color:#79dfa8}.employee-lifecycle-grid footer input{color:#fff;background:#0c1c23;border:1px solid #34515e;border-radius:7px;width:90px;padding:8px}.endpoint-form-modal textarea,.employee-form-modal textarea{min-height:72px}@media (width<=1150px){.endpoint-grid,.employee-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.endpoint-grid,.employee-lifecycle-grid,.password-field-row{grid-template-columns:1fr}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{color:inherit}.app-shell{background:radial-gradient(circle at 38% 0%, #16d9e30b, transparent 28%), var(--bg);min-height:100vh;display:flex}.sidebar{z-index:10;border-right:1px solid var(--border);background:linear-gradient(#091827 0%,#07131f 100%);flex-direction:column;width:230px;padding:22px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:.12em;border-bottom:1px solid #91a4b71f;align-items:center;gap:11px;height:62px;padding:0 10px 20px;font-size:13px;font-weight:650;display:flex}.brand>div:last-child{line-height:1.2}.brand strong{color:var(--cyan);font-weight:800}.brand small{color:#597086;letter-spacing:.19em;margin-top:5px;font-size:7px;display:block}.brand-mark{color:#04131b;background:linear-gradient(145deg,#16d9e3,#287bdc);border-radius:9px;place-items:center;width:35px;height:35px;font-size:16px;font-weight:900;display:grid;position:relative;box-shadow:0 0 24px #16d9e32e}.brand-mark i{font-size:10px;font-style:normal;position:absolute;bottom:4px;right:5px}.brand-mark span{position:absolute;top:6px;left:7px}.main-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#28516b transparent;flex:1;min-height:0;padding-top:14px;overflow-y:auto}.main-nav::-webkit-scrollbar{width:6px}.main-nav::-webkit-scrollbar-thumb{background:#28516b;border-radius:8px}.main-nav p{letter-spacing:.18em;color:#4c6276;margin:16px 11px 8px;font-size:9px;font-weight:800}.main-nav button{color:#7890a5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:10px 11px;font-size:12px;font-weight:550;transition:all .18s;display:flex}.main-nav button:hover{color:#d8e7f3;background:#16d9e30b}.main-nav button.active{color:#effcff;box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,#16d9e324,#16d9e30a)}.nav-icon{color:#60788d;text-align:center;width:17px;font-size:15px}.active .nav-icon{color:var(--cyan)}.main-nav b{color:#fb8ca0;background:#fb718526;border:1px solid #fb718533;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:9px}.sidebar-footer{border-top:1px solid #91a4b71f;flex:none;padding-top:14px}.storage{padding:2px 10px 14px}.storage div{color:#71889c;justify-content:space-between;font-size:9px;display:flex}.storage div b{color:#9bb0c2}.storage>i{background:#162b3d;border-radius:3px;height:3px;margin:8px 0 7px;display:block}.storage>i em{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:3px;width:74%;height:100%;display:block}.storage small{color:#496074;font-size:8px}.profile{text-align:left;cursor:pointer;background:#0c1d2b;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.profile>span,.owner{width:28px;height:28px;color:var(--cyan);background:#14364a;border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.profile div{flex:1;min-width:0}.profile strong{font-size:10px;display:block}.profile small{color:#60798e;margin-top:3px;font-size:8px;display:block}.profile>b{color:#597084}.workspace{flex:1;min-width:0;margin-left:230px}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:8;background:#07111fe8;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex;position:sticky;top:0}.search{color:#587086;background:#0b1a28;border:1px solid #172d40;border-radius:8px;align-items:center;width:min(430px,40vw);height:36px;display:flex}.search>span{margin:0 10px;font-size:20px}.search input{color:#dce8f2;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.search input::placeholder{color:#536a7f}.search kbd{color:#688097;background:#122637;border:1px solid #213a4f;border-radius:4px;margin-right:7px;padding:4px 6px;font-size:8px}.top-actions{align-items:center;gap:10px;display:flex}.top-actions button{cursor:pointer}.status{color:#688399;background:0 0;border:0;font-size:9px}.status i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-right:6px;display:inline-block}.bell{background:#0b1a28;border:1px solid #1a3042;border-radius:8px;width:36px;height:36px;position:relative}.bell b{background:var(--red);color:#07111f;border-radius:8px;padding:1px 5px;font-size:7px;position:absolute;top:-4px;right:-3px}.primary,.automation-hero button,.report-grid>article>button{color:#05151e;cursor:pointer;background:linear-gradient(135deg,#16d9e3,#2fb8da);border:0;border-radius:8px;height:36px;padding:0 15px;font-size:10px;font-weight:800;box-shadow:0 6px 20px #16d9e321}.alert-popover{background:#0d1b2a;border:1px solid #234058;border-radius:12px;width:300px;padding:10px;position:absolute;top:60px;right:88px;box-shadow:0 20px 50px #02070da8}.alert-popover>div{justify-content:space-between;align-items:center;padding:4px 7px 10px;display:flex}.alert-popover h4{margin:0;font-size:12px}.alert-popover button{color:#7990a4;background:0 0;border:0;font-size:18px}.alert-popover article{border-top:1px solid #172d3e;align-items:center;gap:10px;padding:10px 7px;display:flex}.alert-popover article>i{border-radius:50%;width:7px;height:7px}.alert-popover p{margin:0}.alert-popover p b,.alert-popover p span{font-size:9px;display:block}.alert-popover p span{color:#6d8397;margin-top:3px}.content{max-width:1600px;margin:0 auto;padding:24px}.page-title{justify-content:space-between;align-items:flex-end;margin:4px 0 22px;display:flex}.eyebrow{color:var(--cyan);letter-spacing:.2em;font-size:8px;font-weight:800}.page-title h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:26px}.page-title p{color:#748ca0;margin:0;font-size:11px}.module-tabs{border:1px solid var(--border);background:#081824b8;border-radius:10px;gap:6px;width:fit-content;max-width:100%;margin:-8px 0 22px;padding:5px;display:flex;overflow-x:auto}.module-tabs button{color:#7890a3;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:10px;font-weight:700}.module-tabs button:hover{color:#d8e7f3}.module-tabs button.active{color:#effcff;background:#16d9e31f;box-shadow:inset 0 0 0 1px #16d9e333}.date-pill{color:#7790a4;background:#0a1927;border:1px solid #1a3144;border-radius:7px;padding:7px 10px;font-size:9px}.date-pill span{color:var(--green);margin-right:4px;font-size:7px}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.metric-card,.panel,.table-panel,.workflow-card,.report-grid>article,.report-kpis{border:1px solid var(--border);background:linear-gradient(145deg,#0f2030fa,#0a1926fa);border-radius:12px;box-shadow:0 12px 30px #00000014}.metric-card{min-width:0;padding:15px 16px 13px}.metric-head{letter-spacing:.12em;color:#6f879c;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.metric-dot{border:2px solid var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #16d9e35e}.metric-dot.amber{border-color:var(--amber)}.metric-dot.green{border-color:var(--green)}.metric-row{justify-content:space-between;align-items:flex-end;gap:10px;margin:9px 0 7px;display:flex}.metric-row strong{letter-spacing:-.04em;font-size:25px}.metric-card p{color:#566e82;margin:0;font-size:8px}.positive{color:var(--green);font-weight:800}.neutral{color:var(--cyan);font-weight:800}.spark-bars{flex:1;justify-content:flex-end;align-items:flex-end;gap:3px;height:31px;display:flex}.spark-bars i{background:linear-gradient(180deg, var(--cyan), #1b4a60);opacity:.75;border-radius:2px;width:4px;max-height:100%}.dashboard-grid{grid-template-columns:5fr 7fr;gap:14px;display:grid}.panel{min-width:0;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;padding:15px 16px 11px;display:flex}.panel-head h3{margin:0;font-size:12px}.panel-head p{color:#5e768a;margin:4px 0 0;font-size:8px}.more{color:#60788c;background:0 0;border:0}.health-content{justify-content:center;align-items:center;gap:26px;height:158px;padding:4px 18px 8px;display:flex}.donut{background:conic-gradient(var(--cyan) 0 92%, var(--amber) 92% 97%, #26394b 97%);border-radius:50%;place-items:center;width:114px;height:114px;display:grid;box-shadow:0 0 28px #16d9e30e}.donut:before{content:"";background:#0d1d2c;border-radius:50%;width:83px;height:83px;position:absolute}.donut div{text-align:center;position:relative}.donut strong{font-size:27px;display:block}.donut span{color:#60788c;letter-spacing:.12em;font-size:6px}.health-legend{min-width:165px}.health-legend>div{border-bottom:1px solid #172d3f;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.health-legend i,.state i,.alert-popover article>i{border-radius:50%;width:5px;height:5px}.online{background:var(--green)}.warning{background:var(--amber)}.offline,.critical{background:var(--red)}.info{background:var(--cyan)}.health-legend span,.health-legend em{color:#72899d;font-size:8px;font-style:normal}.health-legend b{color:#dce7ee}.panel-link{color:#668298;text-align:left;cursor:pointer;background:#0b1c2a;border:0;border-top:1px solid #183044;width:100%;height:35px;padding:0 16px;font-size:8px}.panel-link span,.text-button span{float:right;color:var(--cyan)}.ticket-panel{min-height:250px}.filters{background:#0a1926;border:1px solid #1a3245;border-radius:6px;padding:2px}.filters button,.filter-bar button{color:#5d768a;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:7px}.filters button.active,.filter-bar button.active{color:var(--cyan);background:#173449}.ticket-list{padding:0 10px}.ticket-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #162c3d;grid-template-columns:3px minmax(160px,1fr) 55px 28px 25px;align-items:center;gap:9px;width:100%;height:40px;display:grid}.ticket-list>button:hover{background:#102335}.priority-bar{background:#566;border-radius:2px;height:22px}.priority-bar.critical{background:var(--red)}.priority-bar.high{background:#f59e5b}.priority-bar.medium{background:var(--amber)}.priority-bar.low{background:var(--cyan)}.ticket-list strong{font-size:9px;display:block}.ticket-list div>span{color:#526a7e;font-size:7px}.priority{text-align:center;border-radius:10px;padding:3px 5px;font-size:7px}.priority.critical{color:#fb8fa2;background:#3a1f2a}.priority.high{color:#f4a36e;background:#38291f}.priority.medium{color:#e4c56d;background:#332f1f}.priority.low{color:#67dce3;background:#15343e}.ticket-list .owner,.ticket-table .owner{width:22px;height:22px;font-size:7px}.ticket-list time,.ticket-table time{color:#637b8f;font-size:7px}.activity-panel,.revenue-panel{margin-top:0}.timeline{padding:0 16px}.timeline article{border-top:1px solid #172d3f;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.timeline article>i{width:23px;height:23px;color:var(--cyan);background:#123345;border-radius:7px;place-items:center;font-size:9px;font-style:normal;display:grid}.timeline b,.timeline span{font-size:8px;display:block}.timeline span{color:#5c7488;margin-top:3px}.timeline time{color:#536b7e;font-size:7px}.saved,.growth{color:var(--green);background:#12352e;border-radius:10px;padding:4px 7px;font-size:7px}.chart{height:148px;padding:2px 16px 13px;display:flex}.chart-labels{color:#4f667a;flex-direction:column;justify-content:space-between;width:28px;padding-bottom:17px;font-size:6px;display:flex}.chart-area{background:repeating-linear-gradient(#0000 0 32px,#183044 33px);flex:1;position:relative}.chart svg{width:100%;height:130px;overflow:visible}.chart .area{fill:url(#fill)}.chart .line{fill:none;stroke:var(--cyan);stroke-width:2px}.months{color:#4f667a;justify-content:space-between;font-size:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.table-panel{min-height:400px}.text-button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:9px}.data-table{border-top:1px solid #1a3042}.table-row{text-align:left;color:#7f96a9;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #172d3e;grid-template-columns:1.7fr 1fr .7fr 1fr .7fr;align-items:center;gap:20px;width:100%;min-height:54px;padding:0 18px;font-size:10px;display:grid}.table-row:hover{background:#102235}.table-header{color:#526a7e;letter-spacing:.1em;cursor:default;min-height:33px;font-size:7px}.table-header:hover{background:0 0}.client-cell{align-items:center;gap:10px;display:flex}.client-cell i{width:28px;height:28px;color:var(--cyan);background:#123247;border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.table-row b,.table-row strong{color:#e6eef4;font-size:10px}.health-cell{align-items:center;gap:8px;display:flex}.health-cell>i{background:#1c3243;border-radius:4px;width:55px;height:3px}.health-cell em{background:var(--green);height:100%;display:block}.device-table .state{align-items:center;gap:6px;display:flex}.state.online{color:var(--green)}.state.warning{color:var(--amber)}.state.offline{color:var(--red)}.ticket-table .table-row>span:first-child b,.ticket-table .table-row>span:first-child small{display:block}.ticket-table small{color:#526a7e;margin-top:3px}.filter-bar{padding:0 16px 12px}.automation-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.automation-hero{background:radial-gradient(circle at 80% 20%,#16d9e31b,#0000 34%),linear-gradient(145deg,#10263a,#091824);border:1px solid #205069;border-radius:12px;grid-row:span 2;min-height:420px;padding:35px}.automation-hero>span,.report-grid>article>span{color:var(--cyan);letter-spacing:.2em;font-size:8px;font-weight:800}.automation-hero h2,.report-grid h2{letter-spacing:-.05em;margin:14px 0;font-size:34px}.automation-hero p,.report-grid p{color:#7890a4;max-width:380px;font-size:11px;line-height:1.7}.automation-hero button{margin-top:20px}.workflow-card{padding:18px}.workflow-card>div{justify-content:space-between;display:flex}.workflow-card>div>i{width:30px;height:30px;color:var(--cyan);background:#12384a;border-radius:8px;place-items:center;font-style:normal;display:grid}.workflow-card>div>b{border-radius:10px;height:max-content;padding:5px 8px;font-size:7px}.workflow-card .active{color:var(--green);background:#12352e}.workflow-card .draft{color:var(--amber);background:#352f18}.workflow-card h3{margin:16px 0 5px;font-size:14px}.workflow-card p{color:#667e92;font-size:9px}.workflow-card footer{color:#617a8e;border-top:1px solid #1b3143;justify-content:space-between;margin-top:22px;padding-top:12px;font-size:8px;display:flex}.workflow-card footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0}.report-grid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.report-grid>article{background:radial-gradient(circle at 85% 30%,#3b82f61c,#0000 34%),linear-gradient(145deg,#10243a,#0b1927);min-height:350px;padding:34px}.report-kpis{padding:12px}.report-kpis>div{border-bottom:1px solid #1a3143;grid-template-columns:1fr auto auto;align-items:center;padding:17px 14px;display:grid}.report-kpis span{color:#71899d;font-size:9px}.report-kpis b{font-size:18px}.report-kpis em{color:var(--green);margin-left:12px;font-size:8px;font-style:normal}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02070cc9;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#0e1f2e;border:1px solid #26455c;border-radius:14px;width:min(430px,90vw);padding:22px;box-shadow:0 25px 80px #000}.modal-head{justify-content:space-between;margin-bottom:20px;display:flex}.modal-head span{color:var(--cyan);letter-spacing:.18em;font-size:7px}.modal h2{margin:5px 0 0;font-size:20px}.modal-head button{color:#6b8296;background:0 0;border:0;font-size:20px}.modal label{color:#7890a4;margin:13px 0;font-size:9px;display:block}.modal input,.modal select{color:#dce8f1;background:#091824;border:1px solid #203b50;border-radius:7px;outline:0;width:100%;margin-top:7px;padding:10px 11px;font-size:10px;display:block}.modal input:focus,.modal select:focus{border-color:var(--cyan)}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal-actions button{cursor:pointer;background:#102436;border:1px solid #243f54;border-radius:7px;padding:9px 14px;font-size:9px}.modal-actions button[type=submit]{background:var(--cyan);border-color:var(--cyan);color:#06151d;font-weight:800}.toast{z-index:40;color:#dffcff;background:#102b37;border:1px solid #246076;border-radius:9px;padding:11px 15px;font-size:9px;animation:.25s ease-out toast-in;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #0008}.toast i{background:var(--cyan);color:#06151d;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-style:normal;display:inline-grid}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=1050px){.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.status{display:none}.automation-grid,.report-grid{grid-template-columns:1fr}.automation-hero{grid-row:auto}.table-row{gap:10px}}.agent-banner{background:radial-gradient(circle at 80% 20%,#16d9e31a,#0000 38%),linear-gradient(135deg,#102a3d,#0c1d2c);border:1px solid #23536a;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:19px 21px;display:flex}.agent-banner span{color:var(--cyan);letter-spacing:.18em;font-size:7px;font-weight:800}.agent-banner h3{margin:5px 0 3px;font-size:15px}.agent-banner p{color:#6f879a;margin:0;font-size:9px}.agent-banner button,.billing-summary button{background:var(--cyan);color:#06151d;cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.agent-banner button:disabled{opacity:.55}.enrollment-modal>p{color:#7890a4;font-size:10px;line-height:1.6}.enrollment-modal code{color:var(--cyan);background:#071520;border:1px solid #1d3b4e;border-radius:8px;padding:14px;font-size:10px;display:block;overflow:auto}.deployment-steps{gap:9px;margin:14px 0;display:grid}.deployment-steps span{color:#a8bac7;align-items:center;gap:10px;font-size:9px;display:flex}.deployment-steps b{width:22px;height:22px;color:var(--cyan);background:#14364a;border-radius:50%;flex:0 0 22px;place-items:center;font-size:9px;display:grid}.installer-download-button{background:var(--cyan);color:#06151d;cursor:pointer;border:0;border-radius:9px;width:100%;padding:13px 16px;font-size:11px;font-weight:900}.installer-download-button:disabled{opacity:.55;cursor:wait}.installer-compatibility{color:#6e879b;text-align:center;margin:8px 0 14px;font-size:8px}.advanced-deployment{border:1px solid #1d3b4e;border-radius:8px;margin:12px 0;padding:10px}.advanced-deployment summary{color:#8ea6b7;cursor:pointer;font-size:8px;font-weight:800}.advanced-deployment p{color:#6e879b;font-size:8px}.advanced-deployment button{color:var(--cyan);cursor:pointer;background:#0b2030;border:1px solid #2f6077;border-radius:7px;margin-top:8px;padding:7px 9px;font-size:8px;font-weight:800}.token-row{background:#12293a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.token-row span{color:#6e879b;font-size:8px}.token-row b{letter-spacing:.12em;margin-left:auto;font-size:10px}.token-row button{color:var(--cyan);cursor:pointer;background:#0b2030;border:1px solid #2f6077;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.token-row .copy-full-token-button{background:var(--cyan);border-color:var(--cyan);color:#06151d;flex:1 0 100%;margin-top:2px;padding:10px 12px;font-size:10px}.billing-grid{grid-template-columns:1fr 1.35fr;gap:14px;display:grid}.billing-summary,.usage-card{border:1px solid var(--border);background:linear-gradient(145deg,#10263a,#0a1a28);border-radius:12px;padding:26px}.billing-summary>span{color:var(--cyan);letter-spacing:.18em;font-size:8px;font-weight:800}.billing-summary>div{justify-content:space-between;align-items:center;display:flex}.billing-summary h2{margin:14px 0;font-size:28px}.billing-summary>div>b{font-size:27px}.billing-summary>div small{color:#71899d;font-size:9px}.billing-summary>p{color:#71899d;font-size:10px}.billing-summary ul{border-top:1px solid #1b3548;margin:10px 0 18px;padding:10px 0;list-style:none}.billing-summary li{color:#92a7b9;padding:7px 0;font-size:9px}.usage-card>div{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.usage-card h3{margin:0;font-size:14px}.usage-card>div span{color:#678095;font-size:8px}.usage-card label{color:#7c94a7;grid-template-columns:1fr auto;gap:10px;margin:19px 0;font-size:9px;display:grid}.usage-card label b{color:#dce8f1}.usage-card label>i{background:#162f42;border-radius:5px;grid-column:1/-1;height:5px}.usage-card label em{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:5px;height:100%;display:block}.usage-card footer{border-top:1px solid #1a3346;justify-content:space-between;margin-top:28px;padding-top:18px;font-size:9px;display:flex}.usage-card footer span{color:#6f879a}.usage-card footer b{color:#dce7ef}.platform-tabs{background:#091824;border:1px solid #1c374a;border-radius:8px;gap:4px;margin:14px 0 8px;padding:3px;display:flex}.platform-tabs button{color:#6d8599;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:8px;font-size:8px}.platform-tabs button.active{color:var(--cyan);background:#16394a}.security-note{color:#5f778a;margin-top:9px;font-size:7px;display:block}.live-agents{border:1px solid var(--border);background:linear-gradient(145deg,#0f2030,#0a1926);border-radius:12px;margin-bottom:14px;overflow:hidden}.live-agents>.panel-head>span{color:var(--green);font-size:8px}.live-agents>.panel-head>span i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-right:5px;display:inline-block}.agent-cards{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 14px 14px;display:grid}.agent-cards article{background:#0a1a27;border:1px solid #193447;border-radius:9px;padding:12px}.agent-cards article>div{grid-template-columns:6px 1fr auto;align-items:center;gap:7px;display:grid}.agent-cards article>div>i{border-radius:50%;width:5px;height:5px}.agent-cards article>div b{font-size:9px}.agent-cards article>div span{color:#5f788c;font-size:7px}.agent-cards article>p{color:#657e91;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.agent-cards footer{border-top:1px solid #173043;flex-wrap:wrap;align-items:center;gap:8px;padding-top:9px;display:flex}.agent-cards footer span,.agent-cards footer time{color:#5e778a;font-size:6px}.agent-cards footer span b{color:#c6d6e2}.agent-cards footer time{margin-left:auto}.agent-cards .device-temperature-reading b{color:#67e5d6}@media (width<=900px){.billing-grid{grid-template-columns:1fr}.agent-banner{flex-direction:column;align-items:flex-start;gap:16px}.agent-cards{grid-template-columns:1fr}}.brand-mark{background:#020407;border:1px solid #1e3d55;flex:0 0 40px;width:40px;height:40px;overflow:hidden;box-shadow:0 0 24px #16d9e329}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-mark span,.brand-mark i{display:none}.new-ticket-button,.service-empty button,.comment-box button{background:var(--cyan);color:#06151d;cursor:pointer;border:0;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:800}.empty-tickets{text-align:center;color:#627a8e;padding:23px}.empty-tickets>span{color:var(--green);font-size:16px;display:block}.empty-tickets b{color:#a9bdcb;margin:4px;font-size:9px;display:block}.empty-tickets p{margin:0;font-size:7px}.service-empty{text-align:center;padding:55px 20px}.service-empty>span{color:#41677f;font-size:26px}.service-empty h3{margin:8px 0 3px;font-size:13px}.service-empty p{color:#687f92;font-size:9px}.ticket-status{color:#7d95a8;font-size:8px}.ticket-status.resolved{color:var(--green)}.ticket-status.in-progress{color:var(--cyan)}.ticket-status.waiting{color:var(--amber)}.modal textarea{resize:vertical;color:#dce8f1;background:#091824;border:1px solid #203b50;border-radius:7px;outline:0;width:100%;min-height:88px;margin-top:7px;padding:10px 11px;font-size:10px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.drawer-backdrop{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02070c9a;position:fixed;inset:0}.ticket-drawer{background:#0a1926;border-left:1px solid #234258;width:min(560px,96vw);padding-bottom:25px;animation:.22s ease-out drawer-in;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0008}.ticket-drawer>header{background:#0c1d2b;border-bottom:1px solid #1b3447;justify-content:space-between;padding:24px;display:flex}.ticket-drawer>header span{color:var(--cyan);letter-spacing:.15em;font-size:7px}.ticket-drawer h2{margin:7px 0;font-size:20px}.ticket-drawer>header p{color:#637b8f;margin:0;font-size:8px}.ticket-drawer>header button{color:#7790a3;background:0 0;border:0;font-size:20px}.ticket-controls{border-bottom:1px solid #183144;grid-template-columns:1fr 1fr 1fr;gap:9px;padding:17px 24px;display:grid}.ticket-controls label{color:#61798d;font-size:7px}.ticket-controls select,.ticket-controls input{color:#d7e5ee;background:#0e2333;border:1px solid #213e52;border-radius:6px;width:100%;margin-top:6px;padding:8px;font-size:8px;display:block}.ticket-description{border-bottom:1px solid #183144;padding:18px 24px}.ticket-description h3,.conversation h3{margin:0;font-size:10px}.ticket-description p{color:#8398a9;font-size:9px;line-height:1.6}.conversation{padding:18px 24px}.conversation>div:first-child{justify-content:space-between;display:flex}.conversation>div:first-child span{color:#647c90;font-size:7px}.conversation article{border-bottom:1px solid #162f41;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;display:grid}.conversation article>i{width:27px;height:27px;color:var(--cyan);background:#14394c;border-radius:7px;place-items:center;font-size:7px;font-style:normal;display:grid}.conversation article b{font-size:8px}.conversation article em{color:#6f879a;background:#122a3b;border-radius:5px;margin-left:7px;padding:3px 5px;font-size:6px;font-style:normal}.conversation article p{color:#9bb0bf;margin:7px 0;font-size:9px;line-height:1.55}.conversation article time{color:#50687b;font-size:6px}.no-activity{text-align:center;color:#587084;padding:25px;font-size:8px}.comment-box{background:#0e2130;border:1px solid #224156;border-radius:9px;margin:0 24px;padding:9px}.comment-box textarea{color:#dbe7ef;resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:70px;font-size:9px}.comment-box footer{border-top:1px solid #1b374a;justify-content:space-between;padding-top:8px;display:flex}.comment-box select{color:#8198aa;background:#0a1a27;border:1px solid #1d3b4f;border-radius:6px;padding:6px;font-size:7px}.comment-box button{padding:7px 10px}@keyframes drawer-in{0%{opacity:.3;transform:translate(40px)}}@media (width<=600px){.ticket-controls,.form-grid{grid-template-columns:1fr}}.marketing-hero{isolation:isolate;position:relative;overflow:hidden}.marketing-hero:before{content:"";z-index:-2;opacity:.24;background-image:linear-gradient(#1c486a40 1px,#0000 1px),linear-gradient(90deg,#1c486a40 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42% 78%,#0000)}.marketing-hero:after{content:"";z-index:-2;filter:blur(10px);background:radial-gradient(circle,#168cff30 0,#13c8d31a 28%,#0000 68%);border-radius:50%;width:650px;height:650px;position:absolute;top:-210px;right:-150px}.hero-grid{z-index:1;position:relative}.hero-energy{z-index:-1;pointer-events:none;width:520px;height:520px;position:absolute;top:8px;right:3vw}.hero-energy i{border:1px solid #2a8fc835;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.hero-energy i:first-child{width:190px;height:190px}.hero-energy i:nth-child(2){width:330px;height:330px}.hero-energy i:nth-child(3){width:470px;height:470px}.hero-energy span,.hero-energy b{background:#4de1e8;border-radius:50%;width:9px;height:9px;animation:2.8s ease-in-out infinite hero-energy-pulse;position:absolute;box-shadow:0 0 0 6px #4de1e815,0 0 22px #4de1e8}.hero-energy span{top:170px;left:70px}.hero-energy b{animation-delay:1.1s;bottom:125px;right:45px}.hero-copy h1 em{color:#0000;filter:drop-shadow(0 0 24px #168cff35);background:linear-gradient(100deg,#f4fbff 2%,#54dce7 48%,#168cff 98%);-webkit-background-clip:text;background-clip:text}.launch-pill{box-shadow:inset 0 0 0 1px #45dce610,0 0 24px #16cbd51b}.hero-signals{grid-template-columns:repeat(3,1fr);gap:8px;max-width:560px;margin:22px 0 0;padding:0;list-style:none;display:grid}.hero-signals li{background:linear-gradient(135deg,#0c2131db,#081722d9);border:1px solid #25455c;border-radius:8px;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid;box-shadow:0 12px 28px #0003}.hero-signals li>i{color:#57dfe6;background:#123b49;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;display:grid}.hero-signals b,.hero-signals small{display:block}.hero-signals b{color:#cbdce6;font-size:8px}.hero-signals small{color:#657e90;margin-top:3px;font-size:6px}.hero-console{animation:6s ease-in-out infinite hero-console-float;position:relative}.hero-console:before{content:"";z-index:-1;border-radius:inherit;filter:blur(14px);opacity:.65;background:linear-gradient(120deg,#48dce650,#0000 32% 68%,#168cff55);position:absolute;inset:-1px}.console-alerts .critical{color:#ffd4da;background:linear-gradient(135deg,#5b1c28,#32151d);border:1px solid #ff697a;border-radius:8px;min-height:42px;font-weight:850;box-shadow:inset 0 0 0 1px #ff899520,0 0 24px #ff50672b}.console-alerts .critical:after{content:"";background:#ff7180;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 5px #ff718018,0 0 14px #ff7180}@keyframes hero-energy-pulse{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.15)}}@keyframes hero-console-float{0%,to{transform:perspective(1000px)rotateY(-3deg)translateY(0)}50%{transform:perspective(1000px)rotateY(-2deg)translateY(-7px)}}@media (width<=900px){.hero-energy{opacity:.55;right:-210px}.hero-signals{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-energy span,.hero-energy b,.hero-console{animation:none}}.gateway-command-panel .button-link{color:#052129;white-space:nowrap;background:#12d8c6;border-radius:9px;justify-content:center;align-items:center;padding:10px 13px;font-weight:800;text-decoration:none;display:inline-flex}.gateway-activation-steps{gap:8px;margin:14px 0;display:grid}.gateway-activation-steps span{color:#c7e6eb;background:#0a2029;border:1px solid #28505d;border-radius:10px;padding:11px 13px}.gateway-command-panel,.portal-gateway{background:linear-gradient(145deg,#f8fbfc,#edf5f8);border:1px solid #c9dbe3;border-radius:15px;margin:22px 0;padding:22px}.gateway-command-panel>header,.portal-gateway>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.gateway-command-panel>header span,.portal-gateway>header span{letter-spacing:.15em;color:#0c8fa8;font-size:11px;font-weight:900}.gateway-command-panel h3,.portal-gateway h2{margin:6px 0}.gateway-command-panel>header>div:last-child{gap:8px;display:flex}.gateway-command-panel select,.gateway-command-panel button{background:#fff;border:1px solid #b5cad3;border-radius:8px;padding:10px 12px}.gateway-command-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:13px;margin-top:20px;display:grid}.gateway-command-grid article{background:#fff;border:1px solid #cfdee4;border-radius:12px;padding:16px}.gateway-command-grid article>div{align-items:center;gap:10px;display:flex}.gateway-command-grid article>div>i,.gateway-unit-grid article>i{background:#20b879;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #20b8791f}.gateway-command-grid article.offline>div>i{background:#d94c31}.gateway-command-grid article>div span{flex:1;display:grid}.gateway-command-grid article>div small{color:#71858e}.gateway-command-grid article>div em{color:#14875d;font-size:11px;font-style:normal;font-weight:900}.gateway-command-grid dl{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.gateway-command-grid dl div{display:grid}.gateway-command-grid dt{letter-spacing:.12em;color:#7b9099;font-size:9px}.gateway-command-grid dd{margin:4px 0;font-weight:700}.gateway-command-grid footer{gap:8px;display:flex}.gateway-empty{text-align:center;border:1px dashed #b6cbd3;border-radius:12px;padding:30px}.gateway-command-history{border-top:1px solid #cddde3;justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.gateway-enrollment-modal code{white-space:pre-wrap;word-break:break-all;color:#7fe5ed;background:#071821;border-radius:10px;padding:15px;display:block}.gateway-safety-list{color:#247152;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.gateway-unit-grid{gap:10px;margin:20px 0;display:grid}.gateway-unit-grid article{background:#fff;border:1px solid #cadce3;border-radius:10px;align-items:center;gap:14px;padding:15px;display:flex}.gateway-unit-grid article div{display:grid}.gateway-unit-grid h3,.gateway-unit-grid p{margin:0}.gateway-assets{gap:7px;display:grid}.gateway-assets article{border-bottom:1px solid #d4e1e6;justify-content:space-between;padding:10px;display:flex}.gateway-assets article span{display:grid}.gateway-assets em{color:#15835b;font-style:normal;font-weight:800}@media (width<=760px){.gateway-command-panel>header,.portal-gateway>header,.gateway-command-panel>header>div:last-child{display:grid}.gateway-safety-list{grid-template-columns:1fr}}.app-shell .gateway-command-panel,.app-shell .gateway-command-panel h3,.app-shell .gateway-command-panel p,.app-shell .gateway-command-panel b,.app-shell .gateway-command-panel dd,.app-shell .gateway-command-panel .gateway-empty,.app-shell .gateway-command-panel .gateway-command-history{color:#102f3a}.app-shell .gateway-command-panel>header p,.app-shell .gateway-command-panel .gateway-empty p,.app-shell .gateway-command-panel .gateway-command-history span{color:#526f7a}.app-shell .gateway-command-panel select,.app-shell .gateway-command-panel button{color:#123640}.app-shell .gateway-command-panel button:disabled{color:#70858d;background:#e5edf0}.app-shell .gateway-command-grid article.offline>div em{color:#b83a27}.portal-admin-banner{background:radial-gradient(circle at 85% 30%,#16d9e31b,#0000 35%),linear-gradient(145deg,#10283b,#0b1d2c);border:1px solid #24536b;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:18px 21px;display:flex}.portal-admin-banner span{color:var(--cyan);letter-spacing:.18em;font-size:7px;font-weight:800}.portal-admin-banner h3{margin:5px 0 3px;font-size:15px}.portal-admin-banner p{color:#698195;margin:0;font-size:8px}.portal-admin-banner>b{color:var(--green);background:#12372f;border:1px solid #2a6558;border-radius:10px;padding:5px 8px;font-size:8px}.portal-client-row{cursor:default}.portal-client-row>.client-cell{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.portal-cell{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-cell button{color:var(--cyan);cursor:pointer;background:#113144;border:1px solid #245069;border-radius:6px;padding:6px 8px;font-size:7px}.portal-cell button:disabled{opacity:.5}.portal-link-modal>p{color:#758da0;font-size:9px;line-height:1.6}.portal-link-modal code{color:var(--cyan);word-break:break-all;background:#071621;border:1px solid #1f3d51;border-radius:7px;padding:12px;font-size:8px;display:block}.portal-link-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.portal-link-actions button,.portal-link-actions a{color:#9bb0c0;cursor:pointer;background:#102536;border:1px solid #26465b;border-radius:7px;padding:9px 12px;font-size:8px;text-decoration:none}.portal-link-actions button{background:var(--cyan);color:#06151d;border-color:var(--cyan);font-weight:800}.client-portal{color:#f4f8fc;background:radial-gradient(circle at 50% 0,#0e2c43 0,#0000 28%),#07111f;min-height:100vh;padding-bottom:30px}.portal-header{background:#081522e8;border-bottom:1px solid #1b3549;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 590px);display:flex}.portal-brand{align-items:center;gap:11px;display:flex}.portal-brand img{border:1px solid #244b65;border-radius:9px;width:44px;height:44px}.portal-brand b,.portal-brand span{display:block}.portal-brand span{color:#617b91;letter-spacing:.18em;margin-top:4px;font-size:6px}.portal-header>div:last-child{text-align:right}.portal-header>div:last-child span,.portal-header>div:last-child b{display:block}.portal-header>div:last-child span{color:var(--green);letter-spacing:.16em;font-size:6px}.portal-header>div:last-child b{margin-top:4px;font-size:10px}.portal-hero{justify-content:space-between;align-items:flex-end;max-width:1180px;margin:0 auto;padding:42px 0 28px;display:flex}.portal-hero>div>span{color:var(--cyan);letter-spacing:.2em;font-size:7px;font-weight:800}.portal-hero h1{letter-spacing:-.05em;margin:7px 0;font-size:37px}.portal-hero p{color:#7890a4;margin:0;font-size:10px}.portal-hero>button{background:var(--cyan);color:#06151d;cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font-size:9px;font-weight:800}.portal-stats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1180px;margin:0 auto 14px;display:grid}.portal-stats article{background:#0d1e2d;border:1px solid #1e394d;border-radius:9px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.portal-stats span{color:#71899d;font-size:8px}.portal-workspace{background:#0b1a28;border:1px solid #1e394d;border-radius:12px;grid-template-columns:390px 1fr;max-width:1180px;height:560px;margin:0 auto;display:grid;overflow:hidden}.portal-list{border-right:1px solid #1d374a;overflow:auto}.portal-list>header{border-bottom:1px solid #1b3548;justify-content:space-between;align-items:center;height:57px;padding:0 16px;display:flex}.portal-list>header span{color:#668095;font-size:7px}.portal-list>button{color:#dce8ef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #173043;grid-template-columns:4px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.portal-list>button.active{box-shadow:inset 2px 0 var(--cyan);background:#10283a}.portal-list>button>i{background:var(--amber);border-radius:3px;height:30px}.portal-list>button>i.critical{background:var(--red)}.portal-list>button>i.high{background:#f49b62}.portal-list>button>i.low{background:var(--cyan)}.portal-list>button div b,.portal-list>button div span{display:block}.portal-list>button div span{color:#5d768b;margin-top:5px;font-size:7px}.portal-list em,.portal-detail header>em{color:#8298a8;background:#142c3d;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.portal-list em.resolved,.portal-detail em.resolved{color:var(--green)}.portal-empty{text-align:center;color:#60788d;padding:80px 15px}.portal-empty>span{font-size:24px}.portal-empty h3{color:#a5b8c5;font-size:11px}.portal-empty p{font-size:8px}.portal-detail{position:relative;overflow:auto}.portal-detail>header{border-bottom:1px solid #1b3548;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.portal-detail>header span{color:var(--cyan);letter-spacing:.13em;font-size:7px}.portal-detail>header h2{margin:6px 0;font-size:18px}.portal-detail>header p{color:#5f778c;margin:0;font-size:7px}.portal-description{border-bottom:1px solid #193245;padding:18px 22px}.portal-description h3,.portal-thread h3{font-size:9px}.portal-description p{color:#8499aa;font-size:9px;line-height:1.6}.portal-thread{padding:16px 22px}.portal-thread>article{border-top:1px solid #183144;grid-template-columns:28px 1fr;gap:10px;padding:13px 0;display:grid}.portal-thread>article>i{width:27px;height:27px;color:var(--cyan);background:#14374a;border-radius:7px;place-items:center;font-size:7px;font-style:normal;display:grid}.portal-thread article b{font-size:8px}.portal-thread article p{color:#9bafbd;font-size:9px;line-height:1.5}.portal-thread article time{color:#536c80;font-size:6px}.portal-no-replies{color:#5b7387;text-align:center;padding:25px;font-size:8px}.portal-reply{background:#0d2130;border:1px solid #214056;border-radius:8px;margin:0 22px 22px;padding:9px}.portal-reply textarea{color:#dce8ef;resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:60px;font-size:9px}.portal-reply button{background:var(--cyan);color:#06151d;border:0;border-radius:6px;margin-left:auto;padding:8px 10px;font-size:8px;font-weight:800;display:block}.portal-select{text-align:center;color:#5d7589;place-content:center;display:grid;position:absolute;inset:0}.portal-select>span{font-size:20px}.portal-select h3{color:#9db1bf;margin:8px;font-size:11px}.portal-select p{font-size:8px}.portal-footer{color:#536b7e;justify-content:space-between;max-width:1180px;margin:15px auto 0;font-size:7px;display:flex}.portal-account-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.portal-account-actions button,.portal-signout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:6px 11px;font-size:12px}.portal-resolved-note{color:#52636c;background:#f6f9fa;border:1px solid #d8e2e7;border-radius:12px;margin-top:18px;padding:16px}.portal-resolved-note b{color:#17313d}.portal-resolved-note p{margin:5px 0 0}.portal-critical-note{color:#9c3219;background:#fff2ed;border-radius:9px;margin:0;padding:12px 14px;font-weight:700;line-height:1.45}.client-passport-history{border-top:1px solid #5b9bb240;padding:24px}.client-passport-history>header{justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.client-passport-history>header span{color:#55dce7;letter-spacing:.15em;font-size:11px;font-weight:800}.client-passport-history h3{margin:5px 0 0}.client-passport-history>div{gap:8px;display:grid}.client-passport-history article{border:1px solid #5b9bb238;border-radius:9px;grid-template-columns:1.1fr 1fr 1.5fr;gap:14px;padding:12px 14px;display:grid}.client-passport-history article span,.client-passport-history article small{color:#87adbc}.topbar-signout{color:#60727b;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.settings-error{color:#b33a20;margin:12px 0;display:block}.email-pause-note{font-weight:700;color:#a33a21!important}.settings-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.settings-actions button{margin-top:0!important}.settings-actions .pause-alerts{color:#a43620;border-color:#c84b31}.settings-actions .resume-alerts{color:#fff;background:#177245;border-color:#177245}.audit-log-card{grid-column:1/-1}.audit-log-card>div{gap:8px;max-height:310px;display:grid;overflow:auto}.audit-log-card>div p{border-bottom:1px solid #e2eaed;justify-content:space-between;gap:18px;margin:0;padding:10px 0;display:flex}.audit-log-card>div p span{color:#65757d;text-align:right}@media (width<=700px){.client-passport-history article{grid-template-columns:1fr}.topbar-signout{display:none}}.portal-file-input,.ticket-file-input{color:#3e5661;background:#f8fbfc;border:1px dashed #b9cbd3;border-radius:10px;gap:6px;padding:10px 12px;font-size:12px;display:grid}.portal-file-input input,.ticket-file-input input{font-size:12px}.portal-file-input small,.ticket-file-input small{color:#718791}.portal-attachments,.ticket-attachments{gap:8px;padding:18px 0;display:grid}.portal-attachments a,.ticket-attachments a{color:#0879a7;background:#f8fbfc;border:1px solid #d8e4e8;border-radius:9px;justify-content:space-between;gap:12px;padding:11px 13px;text-decoration:none;display:flex}.portal-attachments small,.ticket-attachments small{color:#6f828c}.ticket-sla{color:#78909a;margin-top:6px;display:block}.client-reset-toggle{color:#0879d0;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-weight:700}.client-reset-request,.client-reset-form{color:#172830;background:#fff;border:1px solid #ccdce4;border-radius:12px;gap:12px;margin-top:18px;padding:18px;display:grid}.client-reset-request label,.client-reset-form label{text-align:left;gap:7px;display:grid}.client-reset-request input,.client-reset-form input{font:inherit;border:1px solid #b8cbd4;border-radius:8px;padding:12px}.client-reset-request button,.client-reset-form button{color:#fff;cursor:pointer;background:#e4522c;border:0;border-radius:8px;padding:12px;font-weight:800}.portal-footer b{color:#7292a8}.portal-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070cce;place-items:center;display:grid;position:fixed;inset:0}.portal-modal{background:#0d2030;border:1px solid #264a62;border-radius:13px;width:min(460px,92vw);padding:22px;box-shadow:0 30px 90px #000}.portal-modal>header{justify-content:space-between;display:flex}.portal-modal header span{color:var(--cyan);letter-spacing:.16em;font-size:7px}.portal-modal h2{margin:6px 0 16px;font-size:20px}.portal-modal header button{color:#6f879a;background:0 0;border:0;font-size:19px}.portal-modal label{color:#71899c;margin:13px 0;font-size:8px;display:block}.portal-modal input,.portal-modal textarea,.portal-modal select{color:#dbe7ee;background:#091824;border:1px solid #224258;border-radius:7px;outline:0;width:100%;margin-top:7px;padding:10px;font-size:9px;display:block}.portal-modal textarea{resize:vertical;min-height:95px}.portal-modal>footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.portal-modal>footer button{color:#90a5b5;background:#112637;border:1px solid #25445a;border-radius:7px;padding:9px 12px;font-size:8px}.portal-modal>footer button[type=submit]{background:var(--cyan);color:#06151d;border-color:var(--cyan);font-weight:800}.portal-loading,.portal-error{text-align:center;color:#dbe7ef;background:#07111f;place-content:center;min-height:100vh;display:grid}.portal-loading img,.portal-error img{border-radius:14px;width:100px;height:100px;margin:0 auto 15px}.portal-loading span,.portal-error p{color:#71899c;font-size:9px}.portal-error h1{margin:8px;font-size:22px}.portal-error small{color:#526a7e;font-size:7px}@media (width<=900px){.portal-hero,.portal-stats,.portal-workspace,.portal-footer{margin-left:16px;margin-right:16px}.portal-hero{padding-top:28px}.portal-workspace{grid-template-columns:1fr;height:auto}.portal-list{border-right:0;max-height:360px}.portal-detail{min-height:500px}.portal-stats{grid-template-columns:1fr}.portal-header{padding:0 16px}}@media (width<=600px){.portal-hero{flex-direction:column;align-items:flex-start;gap:20px}.portal-hero h1{font-size:30px}.portal-header>div:last-child span{display:none}.portal-client-row{min-width:720px}}.marketing-site{color:#f4f8fc;background:#050b12;min-height:100vh;overflow:hidden}.marketing-site em{color:#168cff;font-style:normal}.marketing-header{z-index:10;justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:auto;padding:0 20px;display:flex;position:relative}.marketing-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.marketing-brand img{border-radius:8px;width:45px;height:45px}.marketing-brand b,.marketing-brand span{display:block}.marketing-brand b{letter-spacing:.12em;font-size:12px}.marketing-brand span{letter-spacing:.15em;color:#65788a;margin-top:4px;font-size:5px}.marketing-header nav{gap:25px;display:flex}.marketing-header nav button,.marketing-footer nav button{color:#8494a3;cursor:pointer;background:0 0;border:0;font-size:9px}.marketing-actions{align-items:center;gap:9px;display:flex}.marketing-actions a{color:#9aabba;padding:9px;font-size:8px;text-decoration:none}.marketing-actions button,.hero-copy>div button,.assessment-cta button,.contact-section>button{color:#04111a;cursor:pointer;background:linear-gradient(135deg,#168cff,#0ecad4);border:0;border-radius:7px;padding:11px 14px;font-size:8px;font-weight:800}.mobile-menu{color:#fff;background:0 0;border:0;font-size:18px;display:none}.marketing-hero{background:radial-gradient(circle at 70% 30%,#0e416044,#0000 35%),linear-gradient(#07111d,#050b12);border-top:1px solid #132534}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;max-width:1240px;min-height:580px;margin:auto;padding:65px 20px;display:grid}.launch-pill{color:#68dce2;letter-spacing:.16em;background:#0d2937;border:1px solid #1c4b5d;border-radius:14px;align-items:center;gap:7px;padding:6px 9px;font-size:6px;display:inline-flex}.launch-pill i{background:#31d7a1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #31d7a1}.hero-copy h1{letter-spacing:-.055em;margin:18px 0;font-size:48px;line-height:1.07}.hero-copy>div{gap:10px;margin:25px 0 13px;display:flex}.hero-copy>div .ghost{color:#b0bfca;background:0 0;border:1px solid #284053}.hero-console{background:#0a1621;border:1px solid #29445a;border-radius:12px;transform:perspective(1000px)rotateY(-3deg);box-shadow:0 35px 80px #0009,0 0 50px #168cff0d}.hero-console>header{border-bottom:1px solid #1c3345;align-items:center;height:38px;padding:0 12px;display:flex}.hero-console>header>span{gap:4px;display:flex}.hero-console>header i{background:#304657;border-radius:50%;width:6px;height:6px}.hero-console>header b{letter-spacing:.15em;margin:auto;font-size:7px}.hero-console>header em{color:#31d7a1;font-size:6px}.console-title span{color:#168cff;letter-spacing:.17em;font-size:6px}.console-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.console-kpis article{background:#0e2030;border:1px solid #1e3b50;border-radius:7px;padding:11px}.console-kpis span{color:#62788a;font-size:5px;display:block}.console-kpis b{margin:6px 0;font-size:17px;display:block}.console-kpis article>i{background:#183348;height:3px;display:block}.console-kpis article>i em{background:linear-gradient(90deg,#168cff,#11d2d8);height:100%;display:block}.console-kpis small{color:#31d7a1;font-size:6px}.console-feed{background:#0c1b28;border:1px solid #1a3549;border-radius:7px;margin-top:11px;padding:10px}.console-feed header{justify-content:space-between;font-size:7px;display:flex}.console-feed header span{color:#168cff}.console-feed p{color:#94a6b4;border-top:1px solid #173042;grid-template-columns:6px 1fr auto;align-items:center;gap:7px;padding:9px 0 0;font-size:7px;display:grid}.console-feed i,.score-preview li i{background:#536a7d;border-radius:50%;width:5px;height:5px}.console-feed i.good,.score-preview i.good{background:#31d7a1}.console-feed i.warn,.score-preview i.warn{background:#f8bd4b}.console-feed time{color:#52697c}.trust-bar{color:#536879;letter-spacing:.15em;border-top:1px solid #172a38;justify-content:space-between;max-width:1240px;margin:auto;padding:18px 20px;font-size:6px;display:flex}.problem-section,.services-section,.pricing-section,.about-section{max-width:1200px;margin:auto;padding:95px 20px}.problem-section>span,.section-heading span,.platform-copy>span,.assessment-cta>div>span,.about-section>div>span,.contact-section>span{color:#168cff;letter-spacing:.2em;font-size:7px;font-weight:800}.problem-section>h2,.section-heading h2,.platform-copy h2,.assessment-cta h2,.about-section h2,.contact-section h2{letter-spacing:-.045em;margin:12px 0 40px;font-size:36px;line-height:1.14}.problem-section>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.problem-section article,.service-grid article{background:#08141e;border:1px solid #182d3c;border-radius:9px;padding:24px}.problem-section article i,.service-grid article>i{color:#168cff;font-size:8px}.problem-section h3,.service-grid h3{font-size:16px}.problem-section p,.service-grid p{color:#728596;font-size:9px;line-height:1.7}.services-section{background:#07121c;border-top:1px solid #142838;border-bottom:1px solid #142838;max-width:none}.services-section>.section-heading,.pricing-section>.section-heading{max-width:1160px;margin:auto}.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{color:#76899a;max-width:400px;font-size:10px;line-height:1.7}.service-grid{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1160px;margin:40px auto 0;display:grid}.service-grid article>span{color:#536a7c;border-top:1px solid #1a3040;margin-top:20px;padding-top:14px;font-size:6px;display:block}.platform-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1160px;margin:0 auto;padding:110px 20px;display:grid}.platform-copy h2{margin-bottom:22px}.platform-copy>p{color:#7a8d9d;font-size:10px;line-height:1.8}.platform-copy ul{padding:5px 0;list-style:none}.platform-copy li{grid-template-columns:22px 1fr;gap:10px;margin:18px 0;display:grid}.platform-copy li>i{color:#10d2d8;background:#12384a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.platform-copy li b,.platform-copy li span{display:block}.platform-copy li b{font-size:10px}.platform-copy li span{color:#667c8e;margin-top:4px;font-size:8px}.platform-copy>a{color:#168cff;font-size:9px;font-weight:700;text-decoration:none}.platform-orbit{background:radial-gradient(circle,#11334d,#07121c 65%);border:1px solid #1a3448;border-radius:50%;place-items:center;height:430px;display:grid;position:relative}.platform-orbit:before,.platform-orbit:after{content:"";border:1px solid #1c3b50;border-radius:50%;position:absolute;inset:45px}.platform-orbit:after{inset:100px}.platform-orbit img{z-index:2;border-radius:22px;width:150px;height:150px;box-shadow:0 0 45px #168cff2b}.orbit{color:#6e8496;background:#0d2232;border:1px solid #28516b;border-radius:7px;padding:9px;font-size:6px;position:absolute;box-shadow:0 10px 30px #0008}.orbit b{color:#dce8ef;margin-top:3px;font-size:9px;display:block}.orbit.one{top:40px;right:40px}.orbit.two{top:190px;left:-10px}.orbit.three{bottom:55px;right:15px}.assessment-cta{background:radial-gradient(circle at 80% 40%,#168cff28,#0000 40%),linear-gradient(135deg,#0d263a,#091722);border:1px solid #24506a;border-radius:14px;grid-template-columns:1.4fr 1fr;align-items:center;max-width:1160px;margin:0 auto 90px;padding:55px;display:grid}.assessment-cta h2{margin:12px 0}.assessment-cta p{color:#7a8e9f;max-width:540px;font-size:10px;line-height:1.7}.score-preview{justify-content:center;align-items:center;gap:35px;display:flex}.score-preview>div{text-align:center;border:8px solid #168cff;border-radius:50%;place-content:center;width:130px;height:130px;display:grid;box-shadow:0 0 35px #168cff35}.score-preview strong{font-size:35px}.score-preview>div span{color:#6e8395;font-size:6px}.score-preview ul{padding:0;list-style:none}.score-preview li{color:#8498a8;align-items:center;gap:8px;margin:13px 0;font-size:8px;display:flex}.pricing-section{max-width:1200px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.pricing-grid article{background:#08151f;border:1px solid #1b3446;border-radius:10px;padding:27px;position:relative}.pricing-grid article.featured{border-color:#168cff;box-shadow:0 0 35px #168cff15}.popular{color:#06111a;background:#168cff;border-radius:8px;padding:4px 7px;font-size:6px;position:absolute;top:18px;right:18px}.pricing-grid h3{font-size:17px}.pricing-grid article>p{color:#708596;min-height:43px;font-size:9px;line-height:1.6}.price b{font-size:30px}.price>em{color:#718596;letter-spacing:.13em;margin-bottom:5px;font-size:7px;font-style:normal;font-weight:800;display:block}.price>span{color:#718596;font-size:8px}.price small{color:#53697b;margin-top:4px;font-size:7px;display:block}.pricing-grid ul{border-top:1px solid #1a3040;margin-top:20px;padding:18px 0;list-style:none}.pricing-grid li{color:#879aa9;margin:11px 0;font-size:8px}.pricing-grid li:first-letter{color:#31d7a1}.pricing-grid article>button{color:#9eb0bd;cursor:pointer;background:#102739;border:1px solid #27516a;border-radius:7px;width:100%;padding:10px;font-size:8px}.pricing-grid article.featured>button{color:#06111a;background:#168cff;border-color:#168cff;font-weight:800}.about-section{border-top:1px solid #142838;grid-template-columns:1fr 1fr;gap:100px;display:grid}.about-section p{color:#8295a5;font-size:11px;line-height:1.8}.about-values{border-top:1px solid #1a3040;margin-top:25px}.about-values span{border-bottom:1px solid #1a3040;padding:13px 0;font-size:9px;display:block}.about-values b{color:#168cff;margin-right:12px}.contact-section{text-align:center;background:radial-gradient(circle,#103856 0,#0000 45%);padding:100px 20px}.contact-section img{border-radius:15px;width:85px;height:85px;margin-bottom:20px}.contact-section h2{margin-bottom:15px;font-size:42px}.contact-section p{color:#7e91a0;max-width:550px;margin:0 auto 25px;font-size:10px;line-height:1.7}.marketing-footer{border-top:1px solid #172b3a;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:25px 20px 40px;display:flex}.marketing-footer .marketing-brand img{width:38px;height:38px}.marketing-footer nav{gap:15px;display:flex}.marketing-footer nav a,.marketing-footer>div:last-child a,.marketing-footer>div:last-child span{color:#65798a;margin-left:12px;font-size:7px;text-decoration:none}.assessment-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010508df;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.assessment-modal{background:#0b1b29;border:1px solid #27506a;border-radius:13px;width:min(720px,96vw);max-height:94vh;overflow:auto;box-shadow:0 35px 100px #000}.assessment-modal form{padding:25px}.assessment-modal form>header{justify-content:space-between;display:flex}.assessment-modal header span{color:#168cff;letter-spacing:.16em;font-size:7px}.assessment-modal h2{margin:6px 0;font-size:23px}.assessment-modal header p{color:#708596;font-size:8px}.assessment-modal header button,.assessment-result>button:first-child{color:#718698;background:0 0;border:0;font-size:20px}.assessment-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.assessment-form-grid label{color:#7f93a3;font-size:8px}.assessment-form-grid label.full{grid-column:1/-1}.assessment-form-grid input,.assessment-form-grid select,.assessment-form-grid textarea{color:#dce7ef;background:#071621;border:1px solid #203e52;border-radius:6px;width:100%;margin-top:6px;padding:9px;font-size:8px;display:block}.assessment-form-grid textarea{resize:vertical;min-height:60px}.assessment-modal form>footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.assessment-modal footer small{color:#526879;font-size:6px}.assessment-modal footer button,.assessment-result>button:last-child{color:#06111a;background:#168cff;border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}.assessment-error{color:#fb7185;font-size:8px}.assessment-result{text-align:center;padding:35px;position:relative}.assessment-result>button:first-child{position:absolute;top:13px;right:17px}.assessment-result img{border-radius:13px;width:75px;height:75px;margin:0 auto 15px;display:block}.assessment-result>span{color:#168cff;letter-spacing:.18em;font-size:7px}.assessment-result>div{border:9px solid #31d7a1;border-radius:50%;justify-content:center;align-items:baseline;width:145px;height:145px;margin:20px auto;padding-top:35px;display:flex}.assessment-result>div.needs-attention{border-color:#f8bd4b}.assessment-result>div.high-risk{border-color:#fb7185}.assessment-result strong{font-size:50px}.assessment-result small{color:#6e8495;font-size:10px}.assessment-result h2{font-size:25px}.assessment-result p{color:#879aa9;font-size:10px}.assessment-result em{color:#597083;margin:15px;font-size:7px;display:block}.assessment-result>button:last-child{position:static}@media (width<=900px){.marketing-header nav{background:#0b1c29;border:1px solid #203c50;border-radius:9px;flex-direction:column;padding:15px;display:none;position:absolute;top:70px;left:15px;right:15px}.marketing-header nav.open{display:flex}.marketing-actions{display:none}.mobile-menu{display:block}.hero-grid,.platform-section,.assessment-cta,.about-section{grid-template-columns:1fr}.hero-grid{padding-top:40px}.hero-copy h1{font-size:38px}.hero-console{transform:none}.problem-section>div,.service-grid,.pricing-grid{grid-template-columns:1fr 1fr}.section-heading{flex-direction:column;align-items:flex-start}.platform-orbit{width:100%;max-width:520px;margin:auto}.assessment-cta{gap:40px}.marketing-footer{flex-wrap:wrap;gap:20px}}@media (width<=600px){.problem-section>div,.service-grid,.pricing-grid{grid-template-columns:1fr}.hero-copy h1{font-size:34px}.hero-copy>div{flex-direction:column;align-items:stretch}.console-kpis{grid-template-columns:1fr}.trust-bar{gap:12px;overflow:auto}.problem-section,.services-section,.pricing-section,.about-section{padding-top:65px;padding-bottom:65px}.problem-section>h2,.section-heading h2,.platform-copy h2,.assessment-cta h2,.about-section h2,.contact-section h2{font-size:29px}.platform-section{padding-top:65px}.platform-orbit{height:340px}.platform-orbit img{width:110px;height:110px}.assessment-cta{margin:0 15px 65px;padding:30px 20px}.score-preview{gap:15px}.score-preview>div{width:105px;height:105px}.marketing-footer nav{display:none}.assessment-form-grid{grid-template-columns:1fr}.assessment-form-grid label.full{grid-column:auto}}.contact-section .consult-button{color:#b6c3cc;background:0 0;border:1px solid #2a4a5f;margin-left:8px}.compact-modal{max-width:620px}.flow-success{text-align:center;padding:45px 30px}.flow-success>span,.onboarding-done>span{color:#31d7a1;background:#123a34;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:22px;display:grid}.flow-success h2{font-size:23px}.flow-success p{color:#8296a5;font-size:9px}.flow-success button{color:#06111a;background:#168cff;border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}.flow-success small{color:#62798b;font-size:7px;display:block}.legal-page{color:#dbe7ef;background:#07111f;min-height:100vh;padding:35px 20px 80px}.legal-page>a{color:#dbe7ef;align-items:center;gap:9px;max-width:800px;margin:auto;font-size:10px;font-weight:800;text-decoration:none;display:flex}.legal-page>a img{border-radius:8px;width:40px;height:40px}.legal-page article{background:#0b1c29;border:1px solid #1d394d;border-radius:12px;max-width:800px;margin:60px auto;padding:45px}.legal-page article>span{color:#168cff;letter-spacing:.15em;font-size:7px}.legal-page h1{letter-spacing:-.04em;font-size:38px}.legal-page h2{margin-top:30px;font-size:16px}.legal-page p{color:#869aaa;font-size:10px;line-height:1.9}.onboarding-page{color:#e6eef4;background:#07111f;grid-template-columns:.8fr 1.2fr;min-height:100vh;display:grid}.onboarding-page>aside{background:radial-gradient(circle at 50% 20%,#15466b55,#0000 40%),#081522;padding:70px}.onboarding-page>aside img{border-radius:15px;width:90px;height:90px}.onboarding-page>aside>span,.onboarding-page form>span{color:#168cff;letter-spacing:.18em;margin-top:35px;font-size:7px;display:block}.onboarding-page>aside h1{letter-spacing:-.05em;font-size:38px;line-height:1.1}.onboarding-page>aside p{color:#7b90a0;font-size:10px;line-height:1.8}.onboarding-page>aside ul{padding:20px 0;list-style:none}.onboarding-page>aside li{color:#93a5b3;margin:14px 0;font-size:9px}.onboarding-page>form{max-width:760px;padding:65px}.onboarding-page form>span{margin-top:0}.onboarding-page form h2{font-size:24px}.onboarding-page form>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.onboarding-page label{color:#7b90a1;font-size:8px}.onboarding-page label.full{grid-column:1/-1}.onboarding-page input,.onboarding-page textarea{color:#dce7ef;background:#0a1a27;border:1px solid #203d52;border-radius:6px;width:100%;margin-top:6px;padding:10px;font-size:9px;display:block}.onboarding-page textarea{min-height:90px}.onboarding-page form>footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.onboarding-page form>footer small{color:#5d7487;font-size:7px}.onboarding-page form>footer button{color:#06111a;background:#168cff;border:0;border-radius:7px;padding:11px 14px;font-size:8px;font-weight:800}.onboarding-page form>p{color:#fb7185;font-size:8px}.onboarding-done{text-align:center;place-self:center;max-width:420px}.onboarding-done h2{font-size:23px}.onboarding-done p{color:#8094a4;font-size:9px}.onboarding-done a{color:#168cff;font-size:9px;text-decoration:none}@media (width<=750px){.legal-page article{padding:25px}.onboarding-page{grid-template-columns:1fr}.onboarding-page>aside,.onboarding-page>form{padding:40px 25px}.onboarding-page form>div{grid-template-columns:1fr}.onboarding-page label.full{grid-column:auto}.contact-section .consult-button{margin:8px auto;display:block}}@media (width<=720px){.sidebar{width:66px;padding:15px 8px}.brand{padding:0 7px 15px}.brand>div:last-child,.main-nav p,.main-nav button:not(.active){font-size:0}.main-nav button{justify-content:center}.main-nav button.active{font-size:0}.nav-icon{font-size:17px}.sidebar-footer{display:none}.workspace{margin-left:66px}.topbar{padding:0 12px}.search{width:42px}.search input,.search kbd{display:none}.top-actions{gap:6px}.primary{width:36px;padding:0;font-size:0}.primary:first-letter{font-size:16px}.content{padding:16px}.metrics{grid-template-columns:1fr}.page-title{align-items:flex-start}.date-pill{display:none}.dashboard-grid{grid-template-columns:1fr}.ticket-list>button{grid-template-columns:3px 1fr 50px}.ticket-list .owner,.ticket-list time{display:none}.health-content{gap:12px}.data-table{overflow:auto}.table-row{min-width:650px}.top-actions .bell{display:none}}.client-workspace-drawer{z-index:55;color:#dce8ef;background:#0a1926;border-left:1px solid #24465d;width:min(560px,94vw);height:100vh;position:fixed;top:0;right:0;overflow:auto;box-shadow:-24px 0 70px #0009}.client-workspace-drawer>header{background:linear-gradient(145deg,#10283a,#0b1d2b);border-bottom:1px solid #1b3548;justify-content:space-between;padding:26px 28px;display:flex}.client-workspace-drawer>header span{color:var(--cyan);letter-spacing:.18em;font-size:7px;font-weight:800}.client-workspace-drawer>header h2{margin:7px 0 5px;font-size:25px}.client-workspace-drawer>header p{color:#6f879a;margin:0;font-size:8px}.client-workspace-drawer>header button{color:#7790a2;cursor:pointer;background:0 0;border:0;font-size:23px}.client-workspace-metrics{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 22px;display:grid}.client-workspace-metrics article{background:#0e2232;border:1px solid #1d3a4e;border-radius:9px;min-height:105px;padding:15px}.client-workspace-metrics span,.client-workspace-metrics small{color:#6c8497;font-size:7px;display:block}.client-workspace-metrics b{margin:9px 0;font-size:22px;display:block}.client-workspace-metrics i{background:#193446;border-radius:5px;height:4px;display:block}.client-workspace-metrics i em{background:var(--green);border-radius:5px;height:100%;display:block}.client-workspace-section{background:#0c1e2c;border:1px solid #1d394d;border-radius:10px;margin:0 22px 16px;overflow:hidden}.client-workspace-section>div{border-bottom:1px solid #193448;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.client-workspace-section h3{margin:0;font-size:11px}.client-workspace-section>div button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px}.client-workspace-item{color:#dce8ef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #173043;grid-template-columns:7px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 16px;display:grid}.client-workspace-item:hover{background:#10283a}.client-workspace-item>i{background:var(--cyan);border-radius:50%;width:7px;height:7px}.client-workspace-item>i.online,.client-workspace-item>i.low{background:var(--green)}.client-workspace-item>i.warning,.client-workspace-item>i.medium{background:var(--amber)}.client-workspace-item>i.offline,.client-workspace-item>i.critical,.client-workspace-item>i.high{background:var(--red)}.client-workspace-item span b,.client-workspace-item span small{display:block}.client-workspace-item span b{font-size:9px}.client-workspace-item span small{color:#627b8e;margin-top:4px;font-size:7px}.client-workspace-item em{color:#8198a8;font-size:7px;font-style:normal}.client-workspace-empty{color:#637b8e;text-align:center;padding:22px 16px;font-size:8px}.client-workspace-drawer>footer{gap:9px;padding:6px 22px 25px;display:flex}.client-workspace-drawer>footer button{color:#a8bdca;cursor:pointer;background:#10283a;border:1px solid #284a60;border-radius:8px;flex:1;padding:11px;font-size:8px}.client-workspace-drawer>footer button:last-child{background:var(--cyan);border-color:var(--cyan);color:#06151d;font-weight:800}@media (width<=560px){.client-workspace-metrics{grid-template-columns:1fr}.client-workspace-drawer>header{padding:22px}.client-workspace-section{margin-left:14px;margin-right:14px}}.settings-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.settings-grid article{background:#0d1f2e;border:1px solid #1f3c50;border-radius:12px;min-height:240px;padding:28px}.settings-grid article>span{color:var(--cyan);letter-spacing:.18em;font-size:7px;font-weight:800}.settings-grid h2{margin:18px 0 8px;font-size:25px}.settings-grid p{color:#7890a4;font-size:10px;line-height:1.7}.settings-grid button,.settings-link,.billing-action{background:var(--cyan);color:#06151d;cursor:pointer;border:0;border-radius:8px;margin-top:20px;padding:10px 14px;font-size:8px;font-weight:800;text-decoration:none;display:inline-block}.role-chip{color:var(--green);background:#12352e;border:1px solid #286052;border-radius:12px;margin-top:20px;padding:6px 9px;font-size:7px;display:inline-block}.billing-action{margin-top:12px}.device-detail-drawer{z-index:56;color:#dce8ef;background:#0a1926;border-left:1px solid #24465d;width:min(470px,94vw);height:100vh;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #0009}.agent-cards>article[role=button],.device-row-button{cursor:pointer}.agent-cards>article[role=button]:focus-visible,.device-row-button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.device-row-button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.device-table .table-row{grid-template-columns:1.5fr 1fr 1fr .75fr 1fr auto}.edit-device-action{white-space:nowrap;cursor:pointer;border-radius:7px;font-weight:800;color:var(--cyan)!important;background:#123247!important;border:1px solid #2f6077!important;padding:7px 10px!important;font-size:8px!important}.edit-device-action:hover{border-color:var(--cyan)!important;background:#173f55!important}.device-detail-drawer>header{background:linear-gradient(145deg,#10283a,#0b1d2b);border-bottom:1px solid #1b3548;justify-content:space-between;padding:28px;display:flex}.device-detail-drawer>header span{color:var(--cyan);letter-spacing:.18em;font-size:7px}.device-detail-drawer>header h2{margin:7px 0;font-size:24px}.device-detail-drawer>header p{color:#71899c;font-size:9px}.device-detail-drawer>header button{color:#7890a4;background:0 0;border:0;font-size:22px}.device-detail-drawer>section{padding:24px}.device-edit-form .form-grid{gap:12px}.device-edit-form label{color:#7890a4;gap:7px;font-size:8px;display:grid}.device-edit-form label.full{grid-column:1/-1}.device-edit-form input,.device-edit-form select,.device-edit-form textarea{color:#dce8ef;width:100%;font:inherit;background:#081722;border:1px solid #284a60;border-radius:7px;outline:0;padding:10px;font-size:9px}.device-edit-form input:focus,.device-edit-form select:focus,.device-edit-form textarea:focus{border-color:var(--cyan)}.device-edit-form textarea{resize:vertical;min-height:96px}.device-notes-field{margin-top:12px}.device-edit-help{color:#6f879a;margin:12px 0 0;font-size:8px;line-height:1.5}.device-detail-drawer dl,.workflow-editor dl{margin:0}.device-detail-drawer dl div,.workflow-editor dl div{border-bottom:1px solid #1b3548;justify-content:space-between;padding:15px 0;display:flex}.device-detail-drawer dt,.workflow-editor dt{color:#6f879a;font-size:8px}.device-detail-drawer dd,.workflow-editor dd{font-size:9px;font-weight:700}.device-detail-drawer dd.online{color:var(--green)}.device-detail-drawer dd.warning{color:var(--amber)}.device-detail-drawer dd.offline{color:var(--red)}.device-detail-drawer dd.temperature-live,.device-detail-drawer dd.capability-ready{color:#67e5d6}.device-detail-drawer dd.temperature-unavailable,.device-detail-drawer dd.capability-unavailable{color:#d1a36e}.device-health-strip{background:#071722;border:1px solid #23465a;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.device-health-strip>span{border-right:1px solid #1c3a4d;gap:6px;min-width:0;padding:12px 9px;display:grid}.device-health-strip>span:last-child{border-right:0}.device-health-strip small{color:#688497;letter-spacing:.08em;font-size:6px}.device-health-strip b{color:#d7e6ed;font-size:11px}.device-health-strip .temperature-live b{color:#67e5d6}.device-health-strip .temperature-unavailable b{color:#d1a36e}.device-reboot-confirmation{background:linear-gradient(135deg,#26191d,#0b1c28 72%);border:1px solid #714b46;border-radius:10px;grid-template-columns:1fr auto auto;align-items:end;gap:8px;margin:0 24px 18px;padding:14px;display:grid}.device-reboot-confirmation>div{min-width:0}.device-reboot-confirmation span,.device-reboot-confirmation b{display:block}.device-reboot-confirmation span{color:#ef8d82;letter-spacing:.13em;font-size:6px;font-weight:800}.device-reboot-confirmation b{color:#ecf4f5;margin-top:5px;font-size:10px}.device-reboot-confirmation p{color:#9bb0bb;margin:5px 0 0;font-size:7px;line-height:1.5}.device-reboot-confirmation button{color:#c4d4dc;background:#10283a;border:1px solid #39586a;border-radius:7px;padding:9px 11px;font-size:7px}.device-reboot-confirmation button:last-child{color:#fff;background:#b74f49;border-color:#dc7d73;font-weight:800}.device-reboot-confirmation button:disabled{opacity:.5}.device-detail-drawer>footer{grid-template-columns:1fr 1fr;gap:8px;padding:0 24px 24px;display:grid}.device-detail-drawer>footer button{color:#9fb4c2;background:#10283a;border:1px solid #284a60;border-radius:8px;padding:11px;font-size:8px}.device-detail-drawer>footer button:last-child{background:var(--cyan);color:#06151d;border-color:var(--cyan);font-weight:800}.device-detail-drawer>footer button.device-reboot-action{color:#ef978d;background:#2a191d;border-color:#7b4d49}.device-detail-drawer>footer button:disabled{cursor:not-allowed;opacity:.46}.workflow-editor>p{color:#7890a4;font-size:9px}.workflow-editor .modal-actions button:last-child{background:var(--cyan);color:#06151d;border-color:var(--cyan);font-weight:800}@media (width<=700px){.settings-grid{grid-template-columns:1fr}}.search{position:relative}.search-results{z-index:80;background:#0b1c2a;border:1px solid #26475d;border-radius:10px;width:min(470px,80vw);max-height:430px;padding:7px;position:absolute;top:46px;left:0;overflow:auto;box-shadow:0 22px 65px #000b}.search-results button{color:#dce8ef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #173043;grid-template-columns:30px 1fr;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.search-results button:hover{background:#102a3c}.search-results button>i{width:27px;height:27px;color:var(--cyan);background:#12384a;border-radius:7px;place-items:center;font-style:normal;display:grid}.search-results b,.search-results small{display:block}.search-results b{font-size:9px}.search-results small{color:#698296;margin-top:3px;font-size:7px}.search-results>p{text-align:center;color:#6d8598;padding:18px;font-size:8px}.danger-action{color:#ff9caa!important;background:#351a20!important;border-color:#763441!important}.delete-agent{cursor:pointer;border-radius:5px;padding:4px 6px;font-size:7px;color:#ff9caa!important;background:#321820!important;border:1px solid #63303a!important}.client-workspace-drawer>footer{flex-wrap:wrap}.device-detail-drawer>footer{grid-template-columns:1fr 1fr}.demo-portal .portal-hero a{background:var(--cyan);color:#06151d;border:0;border-radius:8px;padding:11px 15px;font-size:9px;font-weight:800;text-decoration:none}.portal-entry{text-align:center;color:#eef7fb;background:radial-gradient(circle at 50% 20%,#12354c,#0000 35%),#07111f;place-content:center;justify-items:center;min-height:100vh;display:grid}.portal-entry img{border-radius:17px;width:92px;height:92px}.portal-entry>span{color:var(--cyan);letter-spacing:.2em;margin-top:18px;font-size:8px;font-weight:800}.portal-entry h1{margin:10px 0;font-size:46px}.portal-entry p{color:#7890a4;font-size:11px}.portal-entry a{background:var(--cyan);color:#06151d;border-radius:8px;margin-top:18px;padding:12px 18px;font-size:9px;font-weight:800;text-decoration:none}.portal-entry .portal-entry-secondary{color:#9ab0bf;background:0 0;border:1px solid #29495e;margin-top:9px}.marketing-actions{gap:8px}.portal-header{background:#081522f2;height:94px;box-shadow:0 10px 35px #02070c55}.portal-brand{gap:17px}.portal-brand img{object-fit:contain;border:0;border-radius:0;width:78px;height:58px}.portal-brand b{letter-spacing:.12em;font-size:17px}.portal-brand b em{color:#168cff;font-style:normal}.portal-brand span{letter-spacing:.14em;color:#91a8b8;margin-top:7px;font-size:8px}.portal-header>div:last-child span{font-size:7px}.portal-header>div:last-child b{font-size:12px}.portal-welcome{justify-content:space-between;align-items:flex-end;max-width:1180px;margin:0 auto;padding:44px 0 24px;display:flex}.portal-welcome>div>span{color:var(--cyan);letter-spacing:.2em;font-size:8px;font-weight:800}.portal-welcome h1{letter-spacing:-.04em;margin:8px 0;font-size:38px}.portal-welcome p{color:#879cac;margin:0;font-size:11px}.portal-welcome>button{background:var(--cyan);color:#06151d;cursor:pointer;border:0;border-radius:9px;padding:13px 17px;font-size:10px;font-weight:800;box-shadow:0 10px 30px #16d9e32b}.portal-steps{color:#8198a8;background:#0c1d2b;border:1px solid #1c3b50;border-radius:10px;justify-content:center;align-items:center;gap:22px;max-width:1180px;margin:0 auto 18px;padding:13px 18px;display:flex}.portal-steps span{align-items:center;gap:8px;font-size:8px;display:flex}.portal-steps span b{width:22px;height:22px;color:var(--cyan);background:#13374a;border-radius:50%;place-items:center;display:grid}.portal-steps i{color:#33556b;font-style:normal}.portal-stats article{background:linear-gradient(145deg,#102638,#0c1c2a);border-color:#24465a;padding:18px 20px}.portal-stats span{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.portal-stats b{font-size:24px}.portal-workspace{border-color:#28495e;height:590px;box-shadow:0 25px 70px #02070c70}.portal-list>header{height:66px;padding:0 19px}.portal-list h2{font-size:14px}.portal-list>button{grid-template-columns:5px 1fr auto;padding:17px 16px}.portal-list>button div b{font-size:10px}.portal-list>button div span{font-size:8px}.portal-detail>header{padding:24px 27px}.portal-detail>header h2{font-size:21px}.portal-description,.portal-thread{padding-left:27px;padding-right:27px}.portal-description p,.portal-thread article p{font-size:10px}.portal-reply{margin:0 27px 27px;padding:12px}.portal-reply textarea{font-size:10px}.marketing-header .marketing-brand img{object-fit:contain;width:76px;height:58px}.marketing-header .marketing-brand b{font-size:15px}.marketing-header .marketing-brand span{font-size:7px}.tech-login{grid-template-columns:minmax(320px,460px);place-content:center;padding:28px;display:grid}.tech-login-brand{justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tech-login-brand img{object-fit:contain;border-radius:0;width:92px;height:70px}.tech-login-brand b,.tech-login-brand span{text-align:left;display:block}.tech-login-brand b{letter-spacing:.12em;font-size:18px}.tech-login-brand b em{color:#168cff;font-style:normal}.tech-login-brand span{color:#91a8b8;letter-spacing:.12em;margin-top:7px;font-size:8px}.tech-login>section{background:#0c1e2d;border:1px solid #26475d;border-radius:16px;padding:34px;box-shadow:0 28px 80px #0009}.tech-login section>span{color:var(--cyan);letter-spacing:.18em;font-size:8px;font-weight:800}.tech-login h1{margin:9px 0;font-size:35px}.tech-login p{line-height:1.7}.tech-login-note{text-align:left;background:#0a1824;border:1px solid #1d3a4e;border-radius:9px;align-items:center;gap:12px;margin:22px 0;padding:14px;display:flex}.tech-login-note>i{width:28px;height:28px;color:var(--green);background:#123c33;border-radius:50%;place-items:center;font-style:normal;display:grid}.tech-login-note b,.tech-login-note small{display:block}.tech-login-note b{font-size:9px}.tech-login-note small{color:#71899c;margin-top:4px;font-size:7px}.tech-login section>a{text-align:center;margin:0;display:block}.tech-login section>small{color:#60798c;margin-top:13px;font-size:7px;display:block}@media (width<=900px){.portal-welcome,.portal-steps{margin-left:16px;margin-right:16px}.portal-welcome{padding-top:30px}.portal-header{height:84px}.portal-brand img{width:62px;height:48px}.portal-brand b{font-size:14px}.portal-brand span{font-size:6px}.portal-steps{justify-content:space-between;gap:10px}.portal-steps i{display:none}}@media (width<=600px){.portal-welcome{flex-direction:column;align-items:flex-start;gap:20px}.portal-welcome h1{font-size:30px}.portal-welcome>button{width:100%}.portal-steps{flex-direction:column;align-items:flex-start}.portal-header>div:last-child{display:none}.portal-brand img{width:54px}.portal-brand b{font-size:12px}.portal-brand span{font-size:5px}.tech-login-brand img{width:74px}.tech-login-brand b{font-size:14px}.tech-login-brand span{font-size:6px}}.marketing-site{--cinema-bg:#050914;--cinema-panel:#081526;--cinema-raised:#0d2238;--cinema-blue:#168bff;--cinema-cyan:#43d7ff;background:var(--cinema-bg)}.marketing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050914e6;border-bottom:1px solid #43d7ff14;max-width:1440px;height:96px;padding:0 48px}.marketing-header .marketing-brand{gap:16px}.marketing-header .marketing-brand img{filter:drop-shadow(0 0 12px #168bff55);width:78px;height:54px}.marketing-header .marketing-brand b{letter-spacing:.18em;font-size:17px}.marketing-header .marketing-brand span{color:#91a8ba;font-size:7px}.marketing-header nav{gap:46px}.marketing-header nav button{color:#b4c5d2;font-size:13px;transition:all .18s}.marketing-header nav button:hover{color:#fff}.marketing-actions a{color:#9fc7e6;padding:12px 14px;font-size:12px}.marketing-actions .tech-portal-link{color:#43d7ff;border:1px solid #168bff;border-radius:7px;padding:13px 22px;box-shadow:inset 0 0 20px #168bff0d}.marketing-hero{isolation:isolate;background:radial-gradient(circle at 71% 43%,#168bff45 0,#0000 32%),radial-gradient(circle at 38% 56%,#0879d01a,#0000 33%),linear-gradient(#050914,#050b15 72%,#06101d);border-top:0;position:relative;overflow:hidden}.marketing-hero:before{content:"";z-index:-1;transform-origin:bottom;background-image:linear-gradient(#168bff1a 1px,#0000 1px),linear-gradient(90deg,#168bff1a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:34% -15% -18% 18%;transform:perspective(500px)rotateX(64deg)rotate(-6deg);-webkit-mask-image:linear-gradient(#0000,#000 26% 72%,#0000);mask-image:linear-gradient(#0000,#000 26% 72%,#0000)}.marketing-hero:after{content:"";z-index:-1;filter:blur(70px);background:#168bff12;border-radius:50%;width:620px;height:620px;animation:12s ease-in-out infinite alternate cinema-drift;position:absolute;top:16%;right:19%}.hero-grid{grid-template-columns:5fr 7fr;gap:36px;max-width:1440px;min-height:790px;padding:92px 48px 75px;overflow:visible}.hero-copy{z-index:3;animation:.6s ease-out both cinema-copy;position:relative}.launch-pill{color:#76e6ff;background:#0b2033c7;border-color:#256792;padding:7px 11px;font-size:8px}.hero-copy h1{letter-spacing:-.055em;color:#eaf6ff;margin:26px 0;font-size:clamp(54px,5vw,76px);line-height:.95}.hero-copy h1 em{color:#0000;background:linear-gradient(110deg,#eaf6ff 5%,#43d7ff 80%);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-copy>p{color:#b4c5d2;max-width:520px;font-size:18px;line-height:1.6}.hero-copy>div{flex-direction:column;align-items:flex-start;gap:16px;margin:30px 0 16px}.hero-copy>div button{background:linear-gradient(135deg,#0766dc,#168bff);border-radius:8px;min-width:380px;min-height:58px;font-size:16px;transition:all .18s;box-shadow:0 14px 36px #168bff3d,inset 0 1px #9ed7ff55}.hero-copy>div button:hover{transform:translateY(-2px);box-shadow:0 20px 42px #168bff55}.hero-copy>div .ghost{color:#d7ebf8;background:#06101dc7;border-color:#279deb;min-width:285px}.hero-copy>small{color:#70879a;font-size:10px}.hero-console{background:linear-gradient(145deg,#0a1a2c,#071421);border-color:#43d7ff73;border-radius:16px;width:112%;margin-left:-4%;animation:.8s cubic-bezier(.2,.8,.2,1) both cinema-console;position:relative;transform:perspective(1300px)rotateY(-5deg)rotate(-1.2deg);box-shadow:0 55px 120px #000b,0 0 90px #168bff42}.hero-console>header{background:#0b1e32b8;gap:14px;height:58px;padding:0 18px}.hero-console>header>span{align-items:center;gap:8px}.hero-console>header>span img{object-fit:contain;width:37px;height:25px}.hero-console>header>span b{letter-spacing:.02em;font-size:12px}.console-search{color:#637f94;background:#071523;border:1px solid #31536b;border-radius:7px;width:250px;margin-left:auto;padding:8px 11px;font-size:8px}.hero-console>header em{margin-left:10px;font-size:7px}.hero-console>section{padding:27px}.console-title span{color:#43d7ff;font-size:7px}.console-title h3{margin:6px 0 21px;font-size:23px}.console-kpis{gap:12px}.console-kpis article{background:linear-gradient(145deg,#0e263d,#0a1a2b);border-color:#2c536e;border-radius:11px;min-height:110px;padding:17px}.console-kpis span{font-size:7px}.console-kpis b{margin:10px 0;font-size:29px}.console-feed{background:#0a1b2d;border-color:#294c64;border-radius:11px;margin-top:15px;padding:15px}.console-feed header{font-size:9px}.console-feed p{padding:13px 0 3px;font-size:9px}.console-alerts{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b2034ed;border:1px solid #2b5977;border-radius:11px;grid-template-columns:1.4fr repeat(3,1fr);align-items:center;min-height:78px;padding:15px 20px;display:grid;position:absolute;bottom:-72px;left:-5%;right:4%;box-shadow:0 24px 60px #000a}.console-alerts span{color:#86a2b7;border-right:1px solid #24435a;align-items:center;gap:8px;padding:8px 14px;font-size:8px;display:flex}.console-alerts span:last-child{border-right:0}.console-alerts i{border-radius:50%;width:8px;height:8px}.console-alerts b{color:#dcefff;font-size:15px}.console-alerts .critical b{color:#ff7180}.trust-bar{color:#6f879a;border-top-color:#183b57;max-width:1440px;padding:25px 48px 24px;font-size:8px}.problem-section,.services-section,.pricing-section,.about-section{padding-top:120px;padding-bottom:120px}.problem-section article,.service-grid article,.pricing-grid article{background:linear-gradient(145deg,#0b1a2a,#07131f);border-color:#20435b;transition:all .22s;box-shadow:0 22px 55px #0003}.problem-section article:hover,.service-grid article:hover,.pricing-grid article:hover{border-color:#43d7ff70;transform:translateY(-4px)}.services-section{background:radial-gradient(circle at 85% 20%,#168bff12,#0000 36%),#07111d}.platform-section{padding-top:135px;padding-bottom:135px}.assessment-cta{box-shadow:0 40px 100px #0005,0 0 70px #168bff16}.contact-section{background:radial-gradient(circle,#0f4770 0,#0000 48%),#050914}@keyframes cinema-copy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cinema-console{0%{opacity:0;transform:perspective(1300px)rotateY(-5deg)rotate(-1.2deg)translate(25px,14px)}to{opacity:1;transform:perspective(1300px)rotateY(-5deg)rotate(-1.2deg)}}@keyframes cinema-drift{0%{transform:translate(-10px,-8px)}to{transform:translate(14px,12px)}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-console,.marketing-hero:after{animation:none!important}.hero-copy>div button{transition:none}}@media (width<=1100px){.marketing-header{padding:0 24px}.marketing-header nav{gap:20px}.hero-grid{padding-left:24px;padding-right:24px}.hero-copy h1{font-size:54px}.hero-copy>p{font-size:15px}.hero-console{width:105%;margin-left:0}.console-alerts{left:0}}@media (width<=900px){.marketing-header{height:76px}.marketing-header .marketing-brand img{width:60px}.hero-grid{min-height:auto;padding-top:70px;padding-bottom:110px}.hero-console{width:100%;transform:none}.console-alerts{margin:16px;position:static}.hero-copy>div button{min-width:min(100%,380px)}.hero-copy h1{font-size:50px}@keyframes cinema-console{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}}@media (width<=600px){.marketing-header{padding:0 15px}.marketing-header .marketing-brand b{font-size:12px}.marketing-header .marketing-brand span{font-size:5px}.hero-grid{padding:45px 18px 80px}.hero-copy h1{font-size:42px}.hero-copy>p{font-size:15px}.hero-copy>div button{min-width:100%;font-size:13px}.console-search{display:none}.console-alerts{grid-template-columns:1fr 1fr}.console-alerts span:nth-child(2){border-right:0}.trust-bar{padding-left:18px;padding-right:18px}}.contact-section>img{object-fit:cover;object-position:center 42%;border-radius:0;width:180px;height:120px;margin:0 auto 24px;display:block;transform:translate(-1.25%)}.contact-phone{color:#9ed9ff;width:max-content;max-width:100%;margin:18px auto 0;font-size:12px;text-decoration:none;display:block}.contact-phone:hover{text-decoration:underline}.alert-popover>div h4{align-items:center;gap:7px;display:flex}.alert-popover>div h4 span{min-width:18px;height:18px;color:var(--cyan);background:#17384a;border-radius:9px;place-items:center;padding:0 5px;font-size:8px;display:grid}.alert-actions{align-items:center;gap:5px;display:flex}.alert-actions button:first-child{color:var(--cyan);padding:5px 7px;font-size:8px}.alert-popover article{grid-template-columns:7px 1fr 24px}.alert-popover article .dismiss-alert{color:#7890a4;cursor:pointer;background:#102433;border:1px solid #263f51;border-radius:6px;width:24px;height:24px;font-size:13px}.alerts-empty{text-align:center!important;padding:28px 15px!important;display:block!important}.alerts-empty>span{width:30px;height:30px;color:var(--green);background:#12382f;border-radius:50%;place-items:center;margin:0 auto 9px;display:grid}.alerts-empty>b{font-size:10px;display:block}.alerts-empty>p{color:#60798c;font-size:8px;margin:5px 0 0!important}.ticket-head-actions{align-items:center;gap:8px;display:flex}.ticket-head-actions button{cursor:pointer;border-radius:7px;padding:8px 11px;font-size:8px}.clear-tickets{color:#ff9cab;background:#301820;border:1px solid #63303a}.clear-tickets:disabled{cursor:wait;opacity:.65}.ticket-table .table-row{grid-template-columns:28px 1fr;gap:6px}.ticket-select-cell{cursor:pointer;place-items:center;min-width:28px;min-height:34px;display:grid}.ticket-select-cell input{width:14px;height:14px;accent-color:var(--cyan);cursor:pointer}.ticket-row-open{width:100%;min-height:53px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.7fr 1fr .7fr 1fr .7fr;align-items:center;gap:20px;padding:0;display:grid}.ticket-selectable-row.selected{box-shadow:inset 3px 0 var(--cyan);background:#103044}.ticket-selectable-row:hover{background:#102235}.ticket-selectable-row.selected:hover{background:#12374e}.new-ticket-button{background:var(--cyan);color:#06151d;border:0;font-weight:800}.complete-ticket-fab{z-index:65;color:#04140d;cursor:pointer;background:linear-gradient(135deg,#1c8f66,#42d58b);border:1px solid #42d58b;border-radius:9px;padding:12px 16px;font-size:9px;font-weight:850;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 45px #42d58b35}.complete-ticket-modal>p{color:#91a7b7;background:#091824;border:1px solid #1f3d51;border-radius:8px;padding:12px;font-size:9px}.complete-ticket-modal>small{color:#60798c;margin-top:10px;font-size:7px;line-height:1.6;display:block}.complete-ticket-backdrop{z-index:140}.complete-ticket-modal{z-index:141;max-height:calc(100vh - 32px);position:relative;overflow:auto}.ticket-delete-zone{background:#24151b;border:1px solid #5f2d38;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px;display:flex}.ticket-delete-zone b,.ticket-delete-zone span{display:block}.ticket-delete-zone b{color:#ffb0bb;font-size:9px}.ticket-delete-zone span{color:#a88088;max-width:430px;margin-top:5px;font-size:7px;line-height:1.55}.ticket-delete-zone button{cursor:pointer;border-radius:7px;flex:none;padding:8px 11px;font-size:8px}@media (width<=700px){.ticket-row-open{gap:10px}.ticket-delete-zone{flex-direction:column;align-items:stretch}}.donut.empty{box-shadow:none;background:#172b3c}.empty-activity article{min-height:96px}.empty-activity article>i{color:#6f879a;background:#132b3b}.device-banner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.agent-banner .device-banner-actions .secondary{color:var(--cyan);background:0 0;border:1px solid #2a627a}.device-form-backdrop{z-index:135}.manual-device-modal{max-width:620px}.device-form-intro{color:#829bac;background:#091925;border:1px solid #1d3d51;border-radius:8px;margin:0 0 20px;padding:12px 14px;font-size:9px;line-height:1.6}.manual-device-modal label small{color:#5f7b8e;margin-top:6px;font-size:7px;display:block}.mac-input{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.device-client-warning{background:#2a2518;border:1px solid #67542d;border-radius:9px;gap:7px;padding:20px;display:grid}.device-client-warning b{color:#ffd47b;font-size:11px}.device-client-warning span{color:#a79572;font-size:8px}.device-client-warning button{background:var(--cyan);color:#06151d;border:0;border-radius:7px;justify-self:start;margin-top:6px;padding:9px 12px;font-size:8px;font-weight:800}.agent-cards article.inventory-device{border-color:#34516a}.agent-cards article.offline-device{background:linear-gradient(145deg,#21151d,#0a1a27);border-color:#7d3541}.agent-cards article>div i.online{background:var(--green);box-shadow:0 0 0 4px #39d98a18,0 0 8px #39d98a88}.agent-cards article>div i.offline{background:var(--red);box-shadow:0 0 0 4px #ff5b6e1c,0 0 8px #ff5b6e88}.device-live-status{letter-spacing:.08em;font-weight:800}.device-live-status.online{color:var(--green)!important}.device-live-status.offline{color:var(--red)!important}.agent-cards article>div i.inventory{background:#f1b95b;box-shadow:0 0 0 4px #f1b95b18}.device-mac{letter-spacing:.04em;color:#78a8c2!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.inventory-label{letter-spacing:.1em;color:#f1b95b!important;font-size:7px!important}.state.inventory{color:#f1b95b}.state.inventory i{background:#f1b95b}.device-table>.table-row:not(button):not(.device-row-button){cursor:default}@media (width<=700px){.device-banner-actions{justify-content:stretch;width:100%}.device-banner-actions button{flex:1}.manual-device-modal .form-grid,.device-edit-form .form-grid{grid-template-columns:1fr}.device-edit-form label.full{grid-column:auto}}.leads-workspace{gap:14px;display:grid}.lead-source-tabs{gap:8px;display:flex}.lead-source-tabs button{color:#7890a2;cursor:pointer;background:#0d2130;border:1px solid #29495e;border-radius:9px;align-items:center;gap:9px;padding:10px 14px;font-size:8px;display:flex}.lead-source-tabs button.active{border-color:var(--cyan);color:#dffbff;background:#123247}.lead-source-tabs b{min-width:20px;height:20px;color:var(--cyan);background:#168bff2b;border-radius:10px;place-items:center;display:grid}.website-lead-row>span:nth-child(4)>b{color:#9ccfe2}.leads-summary{background:radial-gradient(circle at 90% 20%,#168bff1f,#0000 38%),linear-gradient(135deg,#10283b,#0b1d2b);border:1px solid #24465d;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex}.leads-summary>div:first-child>span{color:var(--cyan);letter-spacing:.17em;font-size:7px;font-weight:800}.leads-summary h2{margin:8px 0 5px;font-size:27px}.leads-summary p{color:#7891a3;margin:0;font-size:9px}.leads-summary>div:last-child{gap:8px;display:flex}.leads-summary article{background:#0b1c2a;border:1px solid #284a61;border-radius:8px;min-width:90px;padding:12px 14px}.leads-summary article span,.leads-summary article b{display:block}.leads-summary article span{color:#668195;letter-spacing:.1em;font-size:6px}.leads-summary article b{margin-top:6px;font-size:20px}.lead-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.lead-toolbar>.lead-toolbar-actions{flex-wrap:nowrap}.lead-toolbar button{color:#7890a2;cursor:pointer;background:#0d2130;border:1px solid #29495e;border-radius:7px;padding:8px 11px;font-size:7px}.lead-toolbar button.active,.lead-toolbar-actions button{background:var(--cyan);border-color:var(--cyan);color:#06151d;font-weight:800}.lead-toolbar button:disabled{cursor:wait;opacity:.65}.lead-toolbar-actions button:first-child{color:#78ecf3;background:#10303a;border-color:#2a6f7c}.lead-list{background:#0b1d2b;border:1px solid #213f54;border-radius:10px;overflow:hidden}.lead-row{color:#cbdce7;text-align:left;background:0 0;border:0;border-bottom:1px solid #19364a;grid-template-columns:1.5fr 1fr 1.2fr 70px 90px;align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.lead-row:not(.lead-header){cursor:pointer}.lead-row:not(.lead-header):hover{background:#102a3c}.lead-row span>b,.lead-row span>small{display:block}.lead-row span>b{font-size:9px}.lead-row span>small{color:#698195;margin-top:4px;font-size:7px}.lead-header{color:#5e788c;font-size:7px;font-weight:800}.lead-row span>i{background:conic-gradient(var(--cyan) var(--fit), #19384b 0);color:#dff7fa;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;display:grid;position:relative}.lead-row span>i:after{content:"";z-index:0;background:#0b1d2b;border-radius:50%;position:absolute;inset:4px}.lead-row span>i{isolation:isolate}.lead-row span>i:first-letter{z-index:1}.lead-row span>i{text-align:center;line-height:38px}.lead-row span>em{color:#75dce5;background:#14354a;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal;display:inline-block}.lead-row span>em.contacted{color:#aeb6ff;background:#292d48}.lead-row span>em.follow-up{color:#ffd174;background:#3a2d18}.lead-row span>em.qualified{color:#6fe0a7;background:#123a2c}.lead-row span>em.not-a-fit{color:#e991a2;background:#321d25}.lead-data-note{color:#667f91;background:#091824;border:1px solid #263e50;border-radius:8px;margin:0;padding:12px 14px;font-size:7px;line-height:1.6}.lead-data-note b{color:#98aebb}.lead-drawer{z-index:60;background:#081724;border-left:1px solid #27485e;width:min(620px,96vw);height:100vh;position:fixed;top:0;right:0;overflow:auto;box-shadow:-28px 0 80px #000a}.lead-drawer>header{background:linear-gradient(145deg,#102b3f,#0a1c2a);border-bottom:1px solid #1c394d;justify-content:space-between;padding:26px 28px;display:flex}.lead-drawer>header span{color:var(--cyan);letter-spacing:.16em;font-size:7px}.lead-drawer>header h2{margin:7px 0;font-size:25px}.lead-drawer>header p{color:#7390a3;margin:0;font-size:9px}.lead-drawer>header button{color:#7890a4;background:0 0;border:0;font-size:22px}.lead-contact-card{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:18px 22px;display:grid}.lead-contact-card>div{background:#0c2030;border:1px solid #213f53;border-radius:8px;padding:12px}.lead-contact-card span,.lead-contact-card a,.lead-contact-card b{display:block}.lead-contact-card span{color:#5f7c90;letter-spacing:.1em;font-size:6px}.lead-contact-card a,.lead-contact-card b{color:#b9d2df;margin-top:6px;font-size:8px;text-decoration:none}.lead-drawer-section{border-top:1px solid #193549;padding:20px 24px}.lead-drawer-section h3{margin:0 0 10px;font-size:10px}.lead-drawer-section p{color:#8aa0af;font-size:9px;line-height:1.7}.lead-drawer-section label{color:#6c8798;font-size:7px;display:block}.lead-drawer-section input,.lead-drawer-section select,.lead-drawer-section textarea{box-sizing:border-box;color:#cfe0e9;width:100%;font:inherit;background:#091925;border:1px solid #294a60;border-radius:7px;margin-top:6px;padding:10px}.lead-drawer-section textarea{resize:vertical;min-height:90px}.lead-drawer-section textarea.cold-email{min-height:260px;font-size:8px;line-height:1.65}.website-lead-details{background:#213f53;border:1px solid #213f53;border-radius:8px;gap:1px;margin:0;display:grid;overflow:hidden}.website-lead-details>div{background:#0c2030;grid-template-columns:135px 1fr;gap:12px;padding:10px 12px;display:grid}.website-lead-details dt,.website-lead-details dd{margin:0;font-size:8px}.website-lead-details dt{color:#668397}.website-lead-details dd{color:#bad0dc;line-height:1.45}.lead-section-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.lead-section-head h3{margin:0}.lead-section-head button{color:var(--cyan);background:#102a3c;border:1px solid #2a627a;border-radius:6px;padding:7px 9px;font-size:7px}.lead-send-email{background:var(--cyan);color:#06151d;text-align:center;border-radius:7px;margin-top:10px;padding:10px;font-size:8px;font-weight:800;text-decoration:none;display:block}.no-public-email{color:#7890a3;margin-top:10px;font-size:7px;line-height:1.5;display:block}.lead-drawer>footer{gap:8px;padding:16px 24px 28px;display:flex}.lead-drawer>footer a,.lead-drawer>footer button{color:#a8bdc9;text-align:center;background:#102536;border:1px solid #2a4a5f;border-radius:7px;flex:1;padding:10px;font-size:8px;text-decoration:none}.lead-drawer>footer .primary-call{background:var(--cyan);border-color:var(--cyan);color:#06151d;font-weight:800}@media (width<=800px){.leads-summary{flex-direction:column;align-items:flex-start}.leads-summary>div:last-child{width:100%}.leads-summary article{flex:1;min-width:0}.lead-row{grid-template-columns:1.5fr 1fr 70px}.lead-row>span:nth-child(3),.lead-row>span:nth-child(5){display:none}.lead-contact-card{grid-template-columns:1fr}.lead-toolbar{flex-direction:column;align-items:flex-start}.lead-drawer>footer{flex-wrap:wrap}}.lead-row span>i{isolation:auto;background:radial-gradient(circle, #0b1d2b 55%, transparent 57%), conic-gradient(var(--cyan) var(--fit), #19384b 0);line-height:normal;position:static}.lead-row span>i:after{display:none}.branded-email-helper{z-index:75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b2132f2;border:1px solid #2b5872;border-radius:10px;grid-template-columns:62px 1fr;align-items:center;gap:10px;width:260px;padding:12px;display:grid;position:fixed;bottom:18px;right:min(640px,97vw);box-shadow:0 18px 50px #0009}.branded-email-helper img{object-fit:contain;width:58px;height:42px}.branded-email-helper b,.branded-email-helper span{display:block}.branded-email-helper b{color:#d7e8f0;font-size:8px}.branded-email-helper span{color:#7690a2;margin-top:4px;font-size:6px;line-height:1.45}.branded-email-helper button{background:var(--cyan);color:#06151d;cursor:pointer;border:0;border-radius:7px;grid-column:1/-1;padding:9px;font-size:8px;font-weight:800}@media (width<=980px){.branded-email-helper{bottom:18px;right:18px}}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #65e7ff}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.62}.app-shell button{min-height:36px}.app-shell input,.app-shell select,.app-shell textarea{font-size:12px}.app-shell .metric-head,.app-shell .metric-card p,.app-shell .panel-head p,.app-shell .health-legend span,.app-shell .health-legend em,.app-shell .timeline b,.app-shell .timeline span,.app-shell .ticket-list strong,.app-shell .ticket-list div>span,.app-shell .table-header,.app-shell .workflow-card footer,.app-shell .report-kpis em,.app-shell .eyebrow,.app-shell .date-pill,.app-shell .saved,.app-shell .growth{font-size:10px}.app-shell .modal label,.app-shell .modal input,.app-shell .modal select,.app-shell .modal textarea,.app-shell .modal-actions button{font-size:11px}.workflow-card .template{color:#8fdcff;background:#15354a}.workflow-draft-note{color:#8ba0ae;background:#0a1926;border:1px solid #29465a;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.55}.revenue-empty-state{justify-content:center;align-items:center;gap:16px;min-height:148px;padding:22px;display:flex}.revenue-empty-state>span{width:48px;height:48px;color:var(--cyan);background:#12354a;border-radius:50%;place-items:center;font-size:22px;display:grid}.revenue-empty-state b,.revenue-empty-state p{display:block}.revenue-empty-state b{font-size:12px}.revenue-empty-state p{color:#70889a;max-width:360px;margin:6px 0 0;font-size:10px;line-height:1.55}.portal-inline-error{color:#ffbdc7;background:#321b23;border:1px solid #8f4350;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;max-width:1180px;margin:0 auto 14px;padding:12px 14px;font-size:13px;display:flex}.portal-inline-error button{color:#ffbdc7;background:0 0;border:0;width:36px;height:36px;font-size:20px}.portal-footer{flex-wrap:wrap;align-items:center;gap:16px}.portal-footer a{color:#8dbdd4;text-decoration:none}.portal-footer a:hover{text-decoration:underline}.client-portal button{min-height:42px}.client-portal :is(input,select,textarea){font-size:14px}.client-portal .portal-brand span,.client-portal .portal-header>div:last-child span,.client-portal .portal-list>header span,.client-portal .portal-list>button div span,.client-portal .portal-list em,.client-portal .portal-detail header>em,.client-portal .portal-thread article time,.client-portal .portal-footer,.client-portal .portal-modal header span,.client-portal .portal-modal label{font-size:10px}.client-portal .portal-list>button div b,.client-portal .portal-description p,.client-portal .portal-thread article p,.client-portal .portal-reply textarea,.client-portal .portal-modal input,.client-portal .portal-modal textarea,.client-portal .portal-modal select,.client-portal .portal-modal>footer button{font-size:12px}.platform-orbit>small{z-index:3;color:#79b9d7;letter-spacing:.14em;font-size:9px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.assessment-modal footer small a{color:#7edcff}.marketing-site button,.marketing-site input,.marketing-site select,.marketing-site textarea{min-height:44px}.marketing-site .marketing-brand span{font-size:9px}.marketing-site .hero-copy>small,.marketing-site .launch-pill,.marketing-site .problem-section>span,.marketing-site .section-heading span,.marketing-site .platform-copy>span,.marketing-site .assessment-cta>div>span,.marketing-site .about-section>div>span,.marketing-site .contact-section>span{font-size:10px}.marketing-site .problem-section p,.marketing-site .service-grid p,.marketing-site .pricing-grid article>p,.marketing-site .pricing-grid li,.marketing-site .platform-copy>p,.marketing-site .platform-copy li span,.marketing-site .assessment-cta p,.marketing-site .about-section p,.marketing-site .contact-section p,.marketing-site .marketing-footer nav a,.marketing-site .marketing-footer nav button,.marketing-site .marketing-footer>div:last-child a,.marketing-site .marketing-footer>div:last-child span,.marketing-site .assessment-form-grid label,.marketing-site .assessment-form-grid input,.marketing-site .assessment-form-grid select,.marketing-site .assessment-form-grid textarea,.marketing-site .assessment-modal footer small,.marketing-site .assessment-modal footer button{font-size:13px}.app-shell .content p,.app-shell .modal p,.app-shell :is(.ticket-drawer,.device-detail-drawer,.client-workspace-drawer) p{font-size:11px}.app-shell .content small,.app-shell .modal small,.app-shell :is(.ticket-drawer,.device-detail-drawer,.client-workspace-drawer) small{font-size:9px}.app-shell .content :is(button,label),.app-shell .modal :is(button,label),.app-shell :is(.ticket-drawer,.device-detail-drawer,.client-workspace-drawer) button{font-size:10px}.app-shell :is(input,select,textarea){font-size:11px}.app-shell .data-table :is(span,b,em,time){font-size:9px}.client-portal p{font-size:13px}.client-portal small{font-size:11px}.client-portal button{font-size:12px}.client-portal-access-card{background:linear-gradient(145deg,#102b3d,#0a1b28);border:1px solid #28526b;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:0 24px 18px;padding:18px;display:flex}.client-portal-access-card span{color:var(--cyan);letter-spacing:.12em;font-size:9px;font-weight:800}.client-portal-access-card>div:first-child{flex:auto}.client-portal-access-card label{color:#9eb2c0;gap:6px;margin-top:10px;display:grid}.client-portal-access-card input{color:#e8f1f6;background:#071621;border:1px solid #31566d;border-radius:7px;width:min(420px,100%);padding:10px 11px}.client-portal-access-card>div:last-child{flex-direction:column;flex:none;gap:8px;display:flex}.client-portal-access-card h3{margin:5px 0}.client-portal-access-card p,.client-portal-access-card small{color:#8fa5b5;margin:4px 0 0;display:block}.client-portal-access-card button{background:var(--cyan);color:#06151d;border:0;border-radius:8px;flex:none;padding:11px 14px;font-weight:800}.client-portal-access-card button:disabled{opacity:.5}.credential-save-result{border-radius:7px;max-width:620px;padding:10px 12px;font-weight:700;margin-top:12px!important}.credential-save-result.success{color:#9ff1d2;background:#10382f;border:1px solid #2b8069}.credential-save-result.error{color:#ffc1cb;background:#3b1c25;border:1px solid #944758}.endpoint-client-actions{align-items:end;gap:10px;display:flex}.endpoint-client-actions label{color:#8fa5b5;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;display:grid}.endpoint-client-actions select{color:#e8f1f6;background:#071621;border:1px solid #31566d;border-radius:8px;min-width:190px;padding:10px 11px}.employee-signin-card{background:linear-gradient(145deg,#102b3d,#0a1b28);border:1px solid #28526b;border-radius:10px;grid-template-columns:1.35fr 1fr;gap:24px;margin-bottom:16px;padding:20px;display:grid}.employee-signin-card span{color:var(--cyan);letter-spacing:.12em;font-size:9px;font-weight:800}.employee-signin-card h3{margin:6px 0 8px}.employee-signin-card p,.employee-signin-card small{color:#91a6b5;margin:0;line-height:1.6;display:block}.employee-signin-card>div:last-child{background:#071621;border-radius:8px;align-content:center;gap:10px;padding:14px;display:grid}.employee-signin-card a{color:#76d8ff;font-weight:800}@media (width<=620px){.client-portal-access-card,.endpoint-client-actions{flex-direction:column;align-items:stretch}.employee-signin-card{grid-template-columns:1fr}}@media (width<=900px){.portal-inline-error{margin-left:16px;margin-right:16px}.portal-footer{text-align:center;justify-content:center}.marketing-header nav button{text-align:left;min-height:44px;font-size:14px}}@media (width<=720px){.search{width:min(230px,48vw)}.search input{display:block}.search kbd{display:none}.search>span{margin:0 7px}.top-actions .status{display:none}.search-results{width:min(470px,100vw - 94px)}.app-shell .primary{width:40px;min-width:40px}.complete-ticket-fab{font-size:11px;bottom:16px;left:82px;right:16px}.modal-backdrop{padding:16px}.modal{max-height:calc(100vh - 32px);overflow:auto}}@media (width<=600px){.marketing-header .marketing-brand span,.portal-brand span,.platform-orbit>small{font-size:8px}.portal-footer{font-size:10px}.portal-workspace{border-radius:8px}.portal-detail{min-height:420px}.portal-modal-backdrop{padding:12px}.portal-modal{max-height:calc(100vh - 24px);overflow:auto}}.service-grid{grid-template-columns:repeat(4,1fr)}.pricing-grid article{flex-direction:column;display:flex}.pricing-grid ul{flex:1}.price small{font-size:9px;line-height:1.5}.setup-fee-panel{background:linear-gradient(125deg,#168cff1a,#0000 42%),#081722;border:1px solid #24506a;border-radius:12px;margin-top:20px;overflow:hidden}.setup-fee-panel>header{border-bottom:1px solid #1d3b4f;grid-template-columns:.85fr 1.15fr;align-items:end;gap:38px;padding:24px 26px 20px;display:grid}.setup-fee-panel>header span{color:#55dce6;letter-spacing:.16em;font-size:8px;font-weight:800}.setup-fee-panel h3{color:#e9f6fc;margin:7px 0 0;font-size:20px}.setup-fee-panel>header p{color:#7e94a5;margin:0;font-size:10px;line-height:1.7}.setup-fee-grid{grid-template-columns:repeat(4,1fr);display:grid}.setup-fee-grid article{border-right:1px solid #1d3b4f;min-width:0;padding:21px 25px 23px}.setup-fee-grid article:last-child{border-right:0}.setup-fee-grid span,.setup-fee-grid small{display:block}.setup-fee-grid span{color:#87a0b2;font-size:9px;font-weight:700}.setup-fee-grid strong{color:#f3fbff;margin-top:7px;font-size:24px;display:inline-block}.setup-fee-grid small{color:#55dce6;margin-top:3px;font-size:8px}.pricing-guardrails{background:#1e394c;border:1px solid #1e394c;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.pricing-guardrails>span{color:#718697;background:#091722;padding:17px 18px;font-size:10px;line-height:1.6}.pricing-guardrails b{color:#55dce6;letter-spacing:.14em;margin-bottom:5px;font-size:8px;display:block}.setup-fee-estimate{background:#168cff14;border:1px solid #168cff47;border-radius:8px;align-items:baseline;gap:8px;margin:16px 0 0;padding:13px 15px;display:flex}.setup-fee-estimate span{color:#72a2c6;letter-spacing:.12em;margin-right:auto;font-size:8px;font-weight:800}.setup-fee-estimate strong{color:#effbff;font-size:17px}.setup-fee-estimate small{color:#72dce4;font-size:9px}.proof-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;max-width:1160px;margin:0 auto;padding:105px 20px;display:grid}.proof-intro>span{color:#168cff;letter-spacing:.2em;font-size:10px;font-weight:800}.proof-intro h2{letter-spacing:-.045em;margin:13px 0 22px;font-size:38px;line-height:1.12}.proof-intro p{color:#7d92a2;font-size:12px;line-height:1.8}.proof-intro a{color:#49d9e5;margin-top:14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.proof-console{background:linear-gradient(150deg,#0d2232,#08141f);border:1px solid #28506a;border-radius:15px;overflow:hidden;box-shadow:0 32px 80px #0008,0 0 70px #168cff12}.proof-console>header{border-bottom:1px solid #1d3a4e;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.proof-console>header>div{align-items:center;gap:10px;display:flex}.proof-console>header img{border-radius:7px;width:36px;height:36px}.proof-console>header b,.proof-console>header small{display:block}.proof-console>header b{font-size:11px}.proof-console>header small{color:#688195;letter-spacing:.11em;margin-top:4px;font-size:7px}.proof-console>header>em{color:#5fe1ad;letter-spacing:.12em;font-size:7px;font-style:normal}.proof-score{border-bottom:1px solid #1a3649;align-items:center;gap:14px;padding:18px 20px;display:flex}.proof-score>strong{border:5px solid #38dca2;border-radius:50%;place-items:center;width:58px;height:58px;font-size:20px;display:grid}.proof-score span b,.proof-score span small{display:block}.proof-score span b{font-size:11px}.proof-score span small{color:#6f8799;margin-top:4px;font-size:8px}.proof-controls{background:#1a3447;grid-template-columns:1fr 1fr;gap:1px;display:grid}.proof-controls article{background:#0a1a27;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.proof-controls article>i{color:#54e0a6;background:#123d31;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.proof-controls article>i.due{color:#ffd06b;background:#45371b}.proof-controls article span b,.proof-controls article span small{display:block}.proof-controls article span b{font-size:9px}.proof-controls article span small{color:#61798c;margin-top:4px;font-size:7px}.proof-controls article>em{color:#65dca9;font-size:7px;font-style:normal}.proof-console>footer{color:#607a8d;justify-content:space-between;align-items:center;padding:13px 18px;font-size:7px;display:flex}.proof-console>footer span i{background:#4be0aa;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.proof-console>footer b{color:#7492a5;letter-spacing:.1em;font-size:7px}.portal-section-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:1180px;margin:0 auto 18px;display:grid}.portal-devices{background:#091a27;border:1px solid #24445a;border-radius:12px;max-width:1180px;margin:0 auto 28px;overflow:hidden}.portal-devices>header{background:linear-gradient(145deg,#102b3f,#0a1c2a);border-bottom:1px solid #1d3a4e;justify-content:space-between;gap:20px;padding:24px;display:flex}.portal-devices>header span{color:#55dce6;letter-spacing:.15em;font-size:7px}.portal-devices>header h2{margin:7px 0;font-size:24px}.portal-devices>header p{color:#7892a3;max-width:650px;margin:0;font-size:9px;line-height:1.6}.portal-devices>header>b{color:#a7c6d6;border:1px solid #2e5268;border-radius:18px;height:fit-content;padding:8px 12px;font-size:8px}.portal-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.portal-device-grid>article{background:#0c2030;border:1px solid #203f53;border-radius:10px;padding:17px}.portal-device-grid>article>div:first-child{color:#7f97a8;align-items:center;gap:7px;font-size:8px;display:flex}.portal-device-grid>article>div:first-child i{background:#e36e73;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e36e731a}.portal-device-grid>article>div:first-child i.online{background:#57dca4;box-shadow:0 0 0 4px #57dca41a}.portal-device-grid h3{margin:15px 0 5px;font-size:15px}.portal-device-grid article>p{color:#718a9c;margin:0 0 14px;font-size:8px}.portal-device-grid dl{gap:8px;margin:0;display:grid}.portal-device-grid dl div{border-top:1px solid #19364a;justify-content:space-between;gap:14px;padding-top:8px;display:flex}.portal-device-grid dt,.portal-device-grid dd{margin:0;font-size:7px}.portal-device-grid dt{color:#607c8f}.portal-device-grid dd{color:#a9bdc9;text-align:right}.portal-device-empty{text-align:center;color:#6d8799;grid-column:1/-1;padding:40px}.portal-device-empty>span{font-size:24px}.portal-device-empty h3{color:#c5d8e2}.portal-device-empty p{font-size:9px}.portal-section-nav>button{color:#8197a8;text-align:left;cursor:pointer;background:#0b1d2b;border:1px solid #24445a;border-radius:10px;align-items:center;gap:13px;padding:14px 16px;display:flex}.portal-section-nav>button.active{background:linear-gradient(145deg,#123349,#0d2232);border-color:#23c7df;box-shadow:inset 0 0 0 1px #23c7df22}.portal-section-nav>button>i{color:#55dce6;background:#102c3f;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.portal-section-nav span b,.portal-section-nav span small{display:block}.portal-section-nav span b{color:#d8e7ef;font-size:12px}.portal-section-nav span small{color:#6d8497;margin-top:4px;font-size:9px}.portal-demo-success{color:#6ee1ae;background:#103429;border:1px solid #2e6b59;border-radius:9px;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 14px;padding:11px 14px;font-size:11px;display:flex}.portal-demo-success button{color:#6ee1ae;background:0 0;border:0;font-size:18px}.portal-protection{background:linear-gradient(150deg,#0d2130,#081621);border:1px solid #26495f;border-radius:13px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 28px 70px #02070c60}.protection-heading{border-bottom:1px solid #1d394c;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px;display:flex}.protection-heading>div>span{color:#52dce6;letter-spacing:.18em;font-size:8px;font-weight:800}.protection-heading h2{margin:7px 0 5px;font-size:22px}.protection-heading p{color:#748c9e;margin:0;font-size:10px}.protection-heading>b{color:#6ee1ea;background:#123248;border:1px solid #2c5970;border-radius:14px;padding:7px 10px;font-size:9px}.protection-overview{border-bottom:1px solid #1b374a;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 27px;display:grid}.protection-score{text-align:center;border:7px solid #344e60;border-radius:50%;place-content:center;width:82px;height:82px;display:grid}.protection-score.good{border-color:#43dca4}.protection-score.watch{border-color:#f1ba56}.protection-score.risk{border-color:#e56b7d}.protection-score strong{font-size:26px}.protection-score span{color:#7890a2;font-size:7px;line-height:1.35}.protection-overview>div:nth-child(2)>span{color:#658094;letter-spacing:.13em;font-size:7px}.protection-overview h3{margin:5px 0;font-size:18px}.protection-overview p{color:#788fa0;margin:0;font-size:10px}.protection-overview time{color:#61798d;font-size:8px}.protection-control-grid{background:#1b374a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.protection-control-grid article{background:#0a1a27;padding:17px}.protection-control-grid article header{grid-template-columns:22px 1fr auto;align-items:center;gap:8px;display:grid}.protection-control-grid article header>i{border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.protection-control-grid article.good header>i{color:#5ce1aa;background:#123d30}.protection-control-grid article.watch header>i{color:#ffd174;background:#43371e}.protection-control-grid article.risk header>i{color:#f38a99;background:#3c2028}.protection-control-grid article header>span{font-size:10px;font-weight:800}.protection-control-grid article header>em{font-size:8px;font-style:normal}.protection-control-grid article.good header>em{color:#5ce1aa}.protection-control-grid article.watch header>em{color:#ffd174}.protection-control-grid article.risk header>em{color:#f38a99}.protection-control-grid article>p{color:#647c8f;min-height:17px;margin:9px 0;font-size:8px}.protection-control-grid article>div{background:#173246;border-radius:4px;height:4px;overflow:hidden}.protection-control-grid article>div>i{background:linear-gradient(90deg,#168cff,#38dca5);height:100%;display:block}.portal-protection>footer{color:#657e91;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-size:9px;display:flex}.portal-protection>footer span i{background:#44dca5;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.portal-protection>footer a{color:#55dce6;font-weight:800;text-decoration:none}.protection-admin-banner{background:radial-gradient(circle at 88% 25%,#42dca41e,#0000 38%),linear-gradient(145deg,#10283b,#0b1d2c)}.tech-protection-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tech-protection-grid>button{color:#d8e5ed;text-align:left;cursor:pointer;background:#0b1d2b;border:1px solid #24465b;border-radius:11px;overflow:hidden}.tech-protection-grid>button:hover{border-color:#3ccfe0;transform:translateY(-2px)}.tech-protection-grid>button>header{border-bottom:1px solid #1c384b;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.tech-protection-grid header>span{align-items:center;gap:10px;display:flex}.tech-protection-grid header>span>i{width:34px;height:34px;color:var(--cyan);background:#14394d;border-radius:8px;place-items:center;font-size:9px;font-style:normal;display:grid}.tech-protection-grid header b,.tech-protection-grid header small{display:block}.tech-protection-grid header b{font-size:11px}.tech-protection-grid header small{color:#667f92;margin-top:4px;font-size:7px}.tech-protection-grid header>em{border:5px solid #344f60;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-style:normal;display:grid}.tech-protection-grid header>em.good{border-color:#42dca4}.tech-protection-grid header>em.watch{border-color:#f2bb57}.tech-protection-grid header>em.risk{border-color:#e66f81}.tech-protection-grid>button>div{background:#1b374a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.tech-protection-grid>button>div span{color:#60798c;background:#0a1a27;padding:12px;font-size:6px}.tech-protection-grid>button>div b{color:#bdd0db;margin-top:5px;font-size:8px;display:block}.tech-protection-grid>button>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.tech-protection-grid>button>footer span{color:#5f788b;font-size:6px}.tech-protection-grid>button>footer b{font-size:8px}.tech-protection-grid>button>footer em{color:var(--cyan);font-size:7px;font-style:normal}.protection-empty{background:#0b1c2a;border:1px solid #203f54;border-radius:11px}.protection-editor-modal{width:min(760px,96vw);max-height:calc(100vh - 40px);overflow:auto}.protection-editor-modal .modal-head p{color:#6f879a;margin:6px 0 0;font-size:9px}.protection-editor-score{background:#091a27;border:1px solid #23465c;border-radius:9px;grid-template-columns:1fr auto;align-items:end;margin:18px 0;padding:14px 16px;display:grid}.protection-editor-score span{color:#698397;letter-spacing:.14em;font-size:7px}.protection-editor-score b{font-size:24px}.protection-editor-score>i{background:#163447;border-radius:4px;grid-column:1/-1;height:5px;margin-top:9px}.protection-editor-score>i>em{background:linear-gradient(90deg,#168cff,#43dca4);border-radius:4px;height:100%;display:block}.protection-editor-grid{grid-template-columns:1fr 1fr 1fr;gap:5px 12px;display:grid}.protection-editor-grid label{margin:7px 0}.protection-editor-note{color:#bca67c;background:#2a2418;border:1px solid #5a4c2d;border-radius:8px;padding:10px 12px;font-size:9px;line-height:1.55}@media (width<=1000px){.proof-section{grid-template-columns:1fr;gap:40px}.tech-protection-grid{grid-template-columns:1fr}.protection-control-grid,.protection-editor-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.portal-section-nav,.portal-protection,.portal-devices,.portal-demo-success{margin-left:16px;margin-right:16px}.portal-section-nav,.portal-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-guardrails{grid-template-columns:1fr}.setup-fee-panel>header{grid-template-columns:1fr;gap:10px}.setup-fee-grid{grid-template-columns:repeat(2,1fr)}.setup-fee-grid article:nth-child(2){border-right:0}.setup-fee-grid article:nth-child(-n+2){border-bottom:1px solid #1d3b4f}.service-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.portal-device-grid{grid-template-columns:1fr}.portal-devices>header{flex-direction:column}.service-grid,.setup-fee-grid{grid-template-columns:1fr}.setup-fee-grid article,.setup-fee-grid article:nth-child(2){border-bottom:1px solid #1d3b4f;border-right:0}.setup-fee-grid article:last-child{border-bottom:0}.setup-fee-estimate{flex-wrap:wrap;align-items:flex-start}.setup-fee-estimate span{flex-basis:100%}.proof-controls,.protection-control-grid{grid-template-columns:1fr}.proof-console>footer,.portal-protection>footer{flex-direction:column;align-items:flex-start}.portal-section-nav{grid-template-columns:1fr}.protection-heading{flex-direction:column;align-items:flex-start}.protection-overview{grid-template-columns:auto 1fr}.protection-overview time{grid-column:1/-1}.protection-editor-grid{grid-template-columns:1fr}.tech-protection-grid>button>div{grid-template-columns:1fr 1fr}}.nova-chat{z-index:180;flex-direction:column;align-items:flex-end;gap:12px;font-family:Arial,sans-serif;display:flex;position:fixed;bottom:22px;right:22px}.nova-launcher{color:#fff;cursor:pointer;background:linear-gradient(145deg,#0d2b3a,#071923);border:1px solid #71cfff59;border-radius:18px;align-items:center;gap:11px;min-width:154px;min-height:58px;padding:9px 16px 9px 10px;display:flex;box-shadow:0 18px 50px #00000052,inset 0 0 0 1px #ffffff08}.nova-launcher:hover{border-color:#71cfffb3;transform:translateY(-2px)}.nova-launcher-copy{text-align:left;display:grid}.nova-launcher-copy>b{letter-spacing:.03em;font-size:13px}.nova-launcher-copy>small{color:#90acb9;margin-top:2px;font-size:10px}.nova-chat.open .nova-launcher{background:#0d2632;border-radius:50%;justify-content:center;width:48px;min-width:48px;min-height:48px;padding:0;font-size:23px}.nova-panel{color:#172832;transform-origin:100% 100%;background:#f5f9fb;border:1px solid #6fb5d34d;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(390px,100vw - 28px);height:min(610px,100vh - 110px);animation:.22s ease-out nova-open;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000006b}@keyframes nova-open{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.nova-panel>header{color:#fff;background:radial-gradient(circle at 12% 0,#164358,#0000 40%),linear-gradient(135deg,#081923,#0d2a38);align-items:center;gap:11px;padding:16px;display:flex}.nova-avatar{background:#ffffff0f;border:1px solid #71cfff57;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.nova-avatar .nova-chat-face{transform:scale(.86)}.nova-chat-face{filter:drop-shadow(0 5px 8px #0000006b)drop-shadow(0 0 8px #55eee533);transform-origin:50%;flex:0 0 42px;width:42px;height:42px;display:inline-block;position:relative}.nova-chat-face-antenna{z-index:3;background:linear-gradient(#b9fffb,#48c7c7 60%,#20545d);border-radius:999px;width:2px;height:12px;position:absolute;top:0;left:20px;box-shadow:0 0 6px #55eee575}.nova-chat-face-antenna i{background:#9afff8;border:1px solid #e1fffde6;border-radius:50%;width:7px;height:7px;animation:3.8s ease-in-out infinite nova-chat-antenna-pulse;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #9afff8b8}.nova-chat-face-shell{z-index:2;background:radial-gradient(circle at 50% -28%,#e2fffd47,#0000 48%),linear-gradient(145deg,#395b65 0%,#172f39 42%,#07161d 100%);border:1px solid #cafffcc2;border-radius:15px 15px 12px 12px;width:40px;height:31px;position:absolute;top:9px;left:1px;box-shadow:inset 0 1px #fff3,inset 0 -5px 8px #0000004d,0 0 0 1px #04141bd1,0 0 12px #55eee52e}.nova-chat-face-shell:before{content:"";background:linear-gradient(90deg,#0000,#ddfffd1a,#0000);border-top:1px solid #e5fffd66;border-radius:999px;height:4px;position:absolute;top:2px;left:8px;right:8px}.nova-chat-face-visor{background:radial-gradient(circle at 50% 0,#55eee521,#0000 52%),linear-gradient(160deg,#173842b3,#01090efa 58%);border:1px solid #75eee952;border-radius:10px 10px 11px 11px;width:30px;height:20px;position:absolute;top:6px;left:4px;overflow:hidden;box-shadow:inset 0 0 10px #55eee521,0 0 0 1px #010c11a6}.nova-chat-face-eye{transform-origin:50%;background:linear-gradient(#eafffd,#7df1ea 58%,#32a7ac);border:1px solid #e3fffde0;border-radius:999px;width:7px;height:7px;animation:5.2s linear infinite nova-chat-blink;position:absolute;top:4px;overflow:hidden;box-shadow:0 0 6px #55eee5b8}.nova-chat-face-eye--left{left:5px}.nova-chat-face-eye--right{right:5px}.nova-chat-face-eye b{background:#06242d;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;left:2px}.nova-chat-face-eye b:after{content:"";background:#fff;border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.nova-chat-face-cheek{background:#ff9db5ad;border-radius:50%;width:4px;height:2px;position:absolute;top:12px;box-shadow:0 0 4px #ff9db56b}.nova-chat-face-cheek--left{left:3px}.nova-chat-face-cheek--right{right:3px}.nova-chat-face-smile{filter:drop-shadow(0 0 3px #55eee5bf);border-bottom:1px solid #9afff8;border-radius:0 0 999px 999px;width:8px;height:4px;animation:3.6s ease-in-out infinite nova-chat-smile;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@keyframes nova-chat-antenna-pulse{0%,to{opacity:.58;transform:translate(-50%)scale(.86)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}@keyframes nova-chat-blink{0%,43%,47%,72%,75%,to{transform:scaleY(1)}45%,73.5%{transform:scaleY(.12)}}@keyframes nova-chat-smile{0%,to{scale:1}50%{scale:1.08 1.04}}.nova-panel>header>div{flex:1;gap:3px;display:grid}.nova-panel>header b{letter-spacing:.12em;font-size:15px}.nova-panel>header small{color:#a8c3cf;align-items:center;gap:6px;font-size:10px;display:flex}.nova-panel>header small i{background:#42dd9a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #42dd9aa6}.nova-panel>header>button{color:#dcecf2;cursor:pointer;background:#ffffff12;border:0;border-radius:9px;width:34px;height:34px;font-size:18px}.nova-messages{scrollbar-width:thin;scrollbar-color:#bdcdd4 transparent;padding:18px 15px;overflow-y:auto}.nova-messages article{align-items:flex-start;gap:8px;margin-bottom:15px;display:flex}.nova-messages article.visitor{justify-content:flex-end}.nova-messages article>span{color:#7bd9ff;background:#0f3444;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.nova-messages article>div{max-width:82%}.nova-messages article p{color:#334851;background:#fff;border:1px solid #d6e1e6;border-radius:4px 14px 14px;margin:0;padding:11px 12px;font-size:12px;line-height:1.55;box-shadow:0 4px 15px #1b34400d}.nova-messages article.visitor p{color:#fff;background:#137fb1;border-color:#0f89bf;border-radius:14px 14px 4px}.nova-messages article a{color:#0879ad;margin:7px 0 0 4px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.nova-messages article nav{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nova-messages article nav a{background:#eef8fc;border:1px solid #b9d4df;border-radius:8px;margin:0;padding:7px 9px}.nova-quick-questions{gap:7px;margin:4px 0 0 35px;display:grid}.nova-quick-questions button{color:#276278;text-align:left;cursor:pointer;background:#fff;border:1px solid #c4d9e2;border-radius:999px;width:fit-content;max-width:100%;padding:8px 11px;font-size:10px}.nova-panel>form{background:#fff;border-top:1px solid #d9e4e8;grid-template-columns:minmax(0,1fr) 40px;gap:8px;padding:12px 13px 8px;display:grid}.nova-panel>form input{color:#19313c;background:#f8fbfc;border:1px solid #c4d4da;border-radius:11px;outline:none;min-width:0;padding:11px 12px;font-size:12px}.nova-panel>form input:focus{border-color:#168bff;box-shadow:0 0 0 3px #168bff1a}.nova-panel>form button{color:#fff;cursor:pointer;background:#d94621;border:0;border-radius:11px;font-size:18px;font-weight:900}.nova-panel>form button:disabled{opacity:.4;cursor:default}.nova-panel>footer{color:#899ba3;text-align:center;background:#fff;padding:0 15px 10px;font-size:8px}@media (width<=600px){.nova-chat{bottom:10px;right:10px}.nova-panel{border-radius:16px;width:calc(100vw - 20px);height:calc(100dvh - 82px)}.nova-launcher{min-height:54px}}.marketing-site .orbit-hero{background:radial-gradient(circle at 50% 27%,#168bff3d,#0000 27%),radial-gradient(circle at 50% 36%,#43d7ff14,#0000 45%),linear-gradient(#030711 0%,#06101d 72%,#071522 100%);min-height:calc(100svh - 82px);padding:0}.marketing-site .orbit-hero:before{background-image:linear-gradient(#48b2ff0e 1px,#0000 1px),linear-gradient(90deg,#48b2ff0e 1px,#0000 1px);background-size:56px 56px;inset:0;transform:none;-webkit-mask-image:radial-gradient(circle at 50% 32%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 32%,#000,#0000 70%)}.marketing-site .orbit-hero:after{filter:blur(100px);background:#168bff21;width:560px;height:560px;top:0;right:50%;transform:translate(50%)}.orbit-hero-shell{z-index:2;text-align:center;width:min(1180px,100% - 40px);margin:0 auto;padding:42px 0 54px;position:relative}.orbit-kicker{color:#78e8ff;letter-spacing:.16em;background:#071c2fb8;border:1px solid #43d7ff42;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:9px;font-weight:850;display:inline-flex}.orbit-kicker i{background:#43d7ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #43d7ff}.orbit-network{width:min(900px,100%);height:360px;margin:22px auto 0;position:relative}.orbit-ring,.orbit-axis{pointer-events:none;position:absolute;top:50%;left:50%}.orbit-ring{border:1px solid #49c0ff38;border-radius:50%;box-shadow:inset 0 0 42px #168bff09}.orbit-ring-one{width:560px;height:235px;transform:translate(-50%,-50%)rotate(-7deg)}.orbit-ring-two{border-style:dashed;border-color:#49c0ff21;width:700px;height:290px;transform:translate(-50%,-50%)rotate(7deg)}.orbit-axis{background:linear-gradient(90deg,#0000,#43d7ff2b,#0000);width:610px;height:1px}.orbit-axis-one{transform:translate(-50%,-50%)rotate(24deg)}.orbit-axis-two{transform:translate(-50%,-50%)rotate(-24deg)}.orbit-core{background:radial-gradient(circle,#123b64 0,#0a2440 45%,#061321 72%);border:1px solid #5cdcff85;border-radius:50%;place-items:center;width:164px;height:164px;animation:4s ease-in-out infinite orbit-core-pulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #168bff0b,0 0 72px #168bff85,inset 0 0 35px #43d7ff26}.orbit-core>span{border:1px dashed #6bdfff42;border-radius:50%;animation:20s linear infinite orbit-spin;position:absolute;inset:13px}.orbit-core img{object-fit:contain;filter:brightness(1.16)drop-shadow(0 0 15px #43d7ff94);width:102px;height:70px}.orbit-core small{color:#73c9ed;letter-spacing:.16em;font-size:6px;font-weight:850;position:absolute;bottom:24px}.orbit-node{z-index:3;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a233af0,#061423f0);border:1px solid #419dd36b;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:205px;padding:11px 13px;display:grid;position:absolute;box-shadow:0 14px 35px #00000052,inset 0 1px #92e4ff14}.orbit-node>i{color:#5df;background:#168bff1f;border:1px solid #43d7ff4d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.orbit-node b,.orbit-node small{display:block}.orbit-node b{color:#e7f7ff;font-size:12px}.orbit-node small{color:#7696aa;margin-top:3px;font-size:8px;line-height:1.35}.node-it{top:62px;left:2%}.node-security{top:75px;right:1%}.node-recovery{bottom:29px;left:9%}.node-command{border-color:#43d7ff94;bottom:18px;right:8%}.orbit-copy{z-index:4;max-width:900px;margin:-3px auto 0;position:relative}.orbit-copy>p:first-child{color:#65dfff;letter-spacing:.22em;margin:0 0 12px;font-size:9px;font-weight:850}.orbit-copy h1{color:#f1f9ff;letter-spacing:-.055em;margin:0;font-size:clamp(46px,7.2vw,92px);font-weight:900;line-height:.9}.orbit-copy h1 em,.orbit-copy h2 em{color:#43d7ff;font-style:normal}.orbit-copy h2{color:#c8deeb;letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(19px,2.2vw,28px);font-weight:600}.orbit-description{color:#91adbf;max-width:670px;margin:16px auto 0;font-size:15px;line-height:1.65}.orbit-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.orbit-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0766dc,#168bff);border:1px solid #168bff;border-radius:8px;min-height:54px;padding:0 24px;font-size:13px;font-weight:800;box-shadow:0 14px 35px #168bff52}.orbit-actions button:hover{transform:translateY(-2px)}.orbit-actions .ghost{box-shadow:none;color:#c8e9f8;background:#081b2dcc;border-color:#5bc8ff7a}.orbit-copy>small{color:#617e91;margin-top:13px;font-size:9px;display:block}.marketing-site .orbit-trust{z-index:2;background:#05121fc2;border-top:1px solid #397aa154;grid-template-columns:repeat(4,1fr);max-width:none;padding:19px max(28px,50vw - 590px);display:grid;position:relative}.orbit-trust span{color:#7e9cad;letter-spacing:.11em;justify-content:center;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.orbit-trust i{color:#43d7ff;font-style:normal}@keyframes orbit-core-pulse{50%{box-shadow:0 0 0 20px #168bff06,0 0 88px #168bff9e,inset 0 0 42px #43d7ff2e}}@media (width<=800px){.orbit-hero-shell{width:min(100% - 24px,650px);padding-top:30px}.orbit-network{height:340px;margin-top:6px;transform:scale(.9)}.orbit-ring-one{width:470px}.orbit-ring-two{width:560px}.orbit-axis{width:500px}.orbit-node{width:180px}.node-it{left:0}.node-security{right:0}.node-recovery{left:3%}.node-command{right:3%}.marketing-site .orbit-trust{grid-template-columns:1fr 1fr;gap:13px}}@media (width<=560px){.marketing-site .orbit-hero{min-height:auto}.orbit-kicker{font-size:7px}.orbit-network{width:100%;height:360px;transform:none}.orbit-ring-one{width:290px;height:180px}.orbit-ring-two{width:340px;height:245px}.orbit-axis{width:320px}.orbit-core{width:128px;height:128px}.orbit-core img{width:78px;height:52px}.orbit-core small{font-size:5px;bottom:17px}.orbit-node{grid-template-columns:25px 1fr;gap:7px;width:145px;padding:8px}.orbit-node>i{width:24px;height:24px;font-size:7px}.orbit-node b{font-size:9px}.orbit-node small{font-size:6px}.node-it{top:43px;left:0}.node-security{top:58px;right:0}.node-recovery{bottom:40px;left:1%}.node-command{bottom:25px;right:1%}.orbit-copy{margin-top:-14px}.orbit-copy h1{font-size:43px}.orbit-copy h2{font-size:19px;line-height:1.3}.orbit-description{font-size:13px}.orbit-actions{flex-direction:column}.orbit-actions button{width:100%}.marketing-site .orbit-trust{grid-template-columns:1fr;justify-items:start;padding:18px 24px}.orbit-trust span{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.orbit-core,.orbit-core>span,.marketing-site .orbit-hero:after{animation:none!important}.orbit-actions button{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.client-auth-page{color:#fff;background:#07141d;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:100vh;font-family:Arial,sans-serif;display:grid}.client-auth-brand{background:radial-gradient(circle at 20% 20%,#133d51 0,#0000 42%),linear-gradient(145deg,#07141d,#0b2634);flex-direction:column;justify-content:center;padding:clamp(42px,7vw,100px);display:flex}.client-auth-brand>a{color:#fff;letter-spacing:.08em;align-items:center;gap:14px;font-size:21px;text-decoration:none;display:flex}.client-auth-brand>a img{object-fit:contain;width:54px;height:54px}.client-auth-brand>a span{color:#ff6a3d}.client-auth-brand>a b{color:#fff}.client-auth-brand>p,.client-auth-card>span{color:#71cfff;letter-spacing:.18em;margin:64px 0 14px;font-size:12px;font-weight:800}.client-auth-brand h1{max-width:780px;margin:0;font-size:clamp(38px,5.4vw,72px);line-height:1.02}.client-auth-brand ul{color:#c5d5dd;margin:34px 0 0;padding:0;list-style:none}.client-auth-brand li{margin:13px 0}.client-auth-brand li:before{content:"→";color:#ff6a3d;margin-right:12px}.client-auth-card{color:#14232b;background:#f7fafb;flex-direction:column;justify-content:center;padding:clamp(38px,7vw,96px);display:flex}.client-auth-card>span{color:#1479ad;margin:0 0 10px}.client-auth-card h2{margin:0 0 28px;font-size:clamp(30px,3vw,46px)}.clerk-mount{min-height:390px}.client-auth-setup,.client-auth-error{background:#fff;border:1px solid #ccdce4;border-radius:14px;padding:22px}.client-auth-setup b{font-size:18px}.client-auth-setup p{color:#5b6a71;line-height:1.6}.client-auth-card footer{color:#65757d;margin-top:30px;font-size:13px}.client-auth-card footer a,.client-session-page a{color:#0879d0}.client-session-page{text-align:center;color:#fff;background:#07141d;place-content:center;min-height:100vh;padding:30px;font-family:Arial,sans-serif;display:grid}.client-session-page img{width:72px;margin:0 auto 18px}.client-session-page h1{margin:0 0 10px;font-size:40px}.client-session-page p{color:#b9cad2;max-width:520px}.client-session-page a{margin-top:18px}@media (width<=820px){.client-auth-page{grid-template-columns:1fr}.client-auth-brand{padding:36px 26px}.client-auth-brand>p{margin-top:40px}.client-auth-brand h1{font-size:38px}.client-auth-card{padding:42px 24px}}.client-auth-intro{color:#64747c;margin:-12px 0 24px;font-size:15px;line-height:1.6}.client-auth-form{gap:18px;display:grid}.client-auth-form label{color:#33454e;letter-spacing:.04em;gap:7px;font-size:13px;font-weight:800;display:grid}.client-auth-form input{color:#10232c;background:#fff;border:1px solid #bfd0d8;border-radius:10px;outline:none;width:100%;padding:14px 15px;font-size:16px}.client-auth-form input:focus{border-color:#168bff;box-shadow:0 0 0 3px #168bff21}.client-auth-form button{color:#fff;cursor:pointer;background:#d94621;border:0;border-radius:10px;padding:14px 18px;font-size:15px;font-weight:800}.client-auth-form button:disabled{opacity:.65;cursor:wait}.client-auth-form .client-auth-error{color:#9c2d18;background:#fff3f0;border-color:#e3b6aa;margin:0;padding:12px 14px}.client-auth-security{color:#65757d;margin-top:18px;line-height:1.5}
