@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8ebef;background:#080d14;font-synthesis:none;font-weight:400;--muted:#8693a4;--line:#202a37;--orange:#f29163;--teal:#61c8bc;--red:#ed7774;--gold:#e9b76c}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:inherit;text-decoration:none}button{color:inherit;border:0;background:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--orange);outline-offset:5px}html{scroll-behavior:smooth}::selection{background:#855c41;color:#fff}.site-header{height:95px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 5.1%;gap:24px}.brand{display:flex;align-items:center;gap:13px;font-size:19px;font-weight:500;letter-spacing:1.4px}.brand b{font-weight:700;color:#fff}.brand small{display:block;font-family:IBM Plex Mono,monospace;letter-spacing:1.1px;font-size:8px;color:#8492a3;margin-top:7px}.brand-mark{display:flex;align-items:center;justify-content:center;width:42px;height:44px;background:linear-gradient(145deg,#f6a171,#d27145);border:1px solid #f2ac84;border-radius:11px;color:#201d1a;box-shadow:0 0 30px #e6884411}.site-header nav{display:flex;height:100%;align-items:center;gap:32px;margin-left:40px;font-size:12px;color:#9aa5b5}.site-header nav a{height:100%;display:flex;align-items:center;position:relative}.site-header nav button{display:flex;align-items:center;gap:7px;padding:0;color:inherit;font-size:12px}.site-header nav a:hover,.site-header nav button:hover{color:#fff}.site-header nav .nav-active{color:#f3f4f7}.nav-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;padding:12px 17px;border:1px solid #394250;border-radius:5px;background:#111923;font-size:12px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;white-space:nowrap}.button:hover{background:#1d2735;transform:translateY(-1px)}.button.primary{background:var(--orange);color:#20180f;border-color:var(--orange)}.button.primary:hover{background:#ffa574}.header-cta{padding:10px 13px;font-size:11px;background:transparent}.observatory{padding:0 5.1%;background:radial-gradient(ellipse at 76% 47%,#12223255 0,transparent 54%);overflow:hidden}.observation-bar{height:58px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1b253150;color:#8896a7}.micro,.bar-right{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:1.2px;display:flex;align-items:center;gap:9px}.bar-right{font-size:8px;letter-spacing:1px;gap:10px}.separator{color:#455361;padding:0 10px}.status-dot{display:inline-block;width:5px;height:5px;background:#76818f;border-radius:50%;flex-shrink:0}.status-dot.connected{background:#67c5a1;box-shadow:0 0 8px #67c5a144}.hero{position:relative;display:grid;grid-template-columns:43% 57%;min-height:605px;align-items:center}.hero-copy{position:relative;z-index:2;padding:42px 0 45px}.eyebrow{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:1.4px;color:var(--orange);font-weight:500}.eyebrow>span{height:1px;width:19px;background:var(--orange)}h1{font-size:clamp(50px,5.1vw,76px);line-height:1.025;letter-spacing:-3.5px;font-weight:550;margin:27px 0 24px}h1 em{font-style:normal;color:var(--orange)}.hero-description{font-size:14px;line-height:1.8;letter-spacing:.05px;color:#9da9b8;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:23px}.hero-actions .button{font-size:12px;padding:14px 18px;gap:24px}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:500;padding:0;color:#b1bdcb}.text-link:hover{color:var(--orange)}.hero-proof{display:flex;align-items:center;gap:8px;margin-top:26px;color:#6f7e8e;font-size:10px}.hero-proof svg{color:#819688}.globe-area{position:relative;height:605px;min-width:0}.globe-shell{position:absolute;width:680px;height:680px;left:50%;top:46%;transform:translate(-50%,-50%)}.globe-canvas{position:relative;z-index:1;display:block;width:100%;height:100%;cursor:grab;touch-action:none;contain:layout paint size}.globe-canvas:active{cursor:grabbing}.orbital{position:absolute;top:13%;left:13%;right:13%;bottom:13%;border:1px solid #608cae19;border-radius:50%;pointer-events:none}.orbital-one{transform:rotate(-26deg) scaleX(1.25) scaleY(.44);top:5%;bottom:5%;left:5%;right:5%;z-index:2}.orbital-two{transform:rotate(67deg) scaleX(1.2) scaleY(.52);z-index:0}.globe-coordinate{position:absolute;left:50%;transform:translate(-50%);font:8px IBM Plex Mono,monospace;color:#77889b;z-index:2;text-align:center;white-space:nowrap;letter-spacing:1px}.globe-coordinate span{display:block;font-size:7px;color:#455464;margin-top:5px;letter-spacing:1.6px}.coordinate-top{top:7%}.coordinate-bottom{bottom:5%}.globe-tag{position:absolute;top:32px;right:0;display:flex;align-items:center;gap:9px;font:8px IBM Plex Mono,monospace;letter-spacing:1px;border:1px solid #29394a;border-radius:4px;padding:10px 12px;background:#0d151ddd;z-index:3;color:#b9c3cf}.tag-version{border-left:1px solid var(--line);padding-left:12px;color:#6c7f90}.globe-controls{position:absolute;bottom:35px;right:0;z-index:3;display:flex;align-items:center;padding:4px;border:1px solid #2a3645;border-radius:5px;background:#0d151ddd;gap:3px}.globe-controls button{height:27px;padding:0 12px;font-size:10px;border-radius:3px;color:#8a99ab;display:flex;align-items:center;justify-content:center}.globe-controls button.control-active{color:#dfe5eb;background:#23303e}.globe-controls button.demo-active{color:var(--orange);background:#f291631c}.control-divider{height:14px;width:1px;background:var(--line);margin:0 4px}.demo-notice{position:absolute;right:0;top:80px;font:8px IBM Plex Mono,monospace;color:var(--orange);z-index:3;letter-spacing:.2px}.globe-footnote{position:absolute;bottom:45px;left:35px;display:flex;gap:8px;align-items:center;font-size:9px;color:#8192a3;z-index:3}.globe-event-card{position:absolute;right:5px;bottom:95px;background:#111c28ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #344858;border-radius:6px;padding:14px 17px;min-width:245px;z-index:3;box-shadow:0 15px 60px #0005}.event-card-heading{font:8px IBM Plex Mono,monospace;text-transform:uppercase;color:#99a7b8;display:flex;align-items:center;gap:8px;margin-bottom:12px}.event-card-heading button{margin-left:auto;padding:0;display:flex}.globe-event-card strong{font-size:12px;font-weight:500}.globe-event-card p{font-size:9px;color:var(--muted);margin:8px 0 0}.globe-event-card p span{padding:0 5px}.globe-fallback{position:absolute;top:25%;right:25%;bottom:25%;left:25%;display:grid;place-content:center;text-align:center;z-index:5;background:#111a24;border-radius:50%;font-size:13px;color:var(--muted);padding:20px}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:0;padding:28px 0}.metric{padding:0 29px;border-right:1px solid var(--line)}.metric:first-child{padding-left:0}.metric:last-child{border:0;padding-right:0}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#a1aebe;font-size:11px}.metric-top>span:first-child{display:flex;align-items:center;gap:9px}.metric-top svg{color:#71869b;stroke-width:1.4}.metric-number{font:8px IBM Plex Mono,monospace;color:#48596b}.metric-value{display:flex;align-items:center;font-size:40px;font-weight:500;letter-spacing:-1.3px;margin:15px 0 9px;line-height:1;gap:12px}.metric-value .event-dot{height:5px;width:5px;margin-top:9px}.metric-value small{font-size:12px;letter-spacing:0;color:#7d8b9d;margin-top:15px;margin-left:-4px;font-weight:400}.metric-note{font-size:9px;color:#6f8093;display:flex;align-items:center;justify-content:space-between}.metric-note svg{color:#526679}.event-dot{display:inline-block;flex-shrink:0;height:5px;width:5px;border-radius:50%}.event-dot.asset{background:var(--teal)}.event-dot.attack{background:var(--red)}.event-dot.leak{background:var(--gold)}.intelligence-section,.workspace-section{padding:65px 5.1% 60px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.eyebrow.muted{color:#738398;font-size:8px}h2{font-size:28px;letter-spacing:-.9px;font-weight:500;margin:10px 0 0}h2>span{color:var(--orange)}.stream-badge{font:8px IBM Plex Mono,monospace;color:#9badaf;display:flex;align-items:center;gap:9px;border:1px solid #253a39;border-radius:4px;padding:9px 11px;background:#16282444}.stream-badge svg{color:#70b6a5}.feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.feed-main{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#0b121c}.feed-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 17px;min-height:51px}.feed-toolbar>span{display:flex;gap:9px;align-items:center;font-size:10px;color:#8998aa}.filter-tabs{display:flex;gap:4px}.filter-tabs button{display:flex;gap:7px;align-items:center;font-size:9px;color:#657486;padding:7px 9px;border:1px solid transparent;border-radius:4px}.filter-tabs button.active{color:#c4ceda;background:#1a2330;border-color:#2a3645}.filter-tabs button:not(.active) .event-dot{opacity:.25}.event-row{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:16px 20px;border-bottom:1px solid #1b2533;transition:background .2s}.event-row:last-child{border-bottom:0}.event-row:hover,.event-row.selected{background:#16202b}.event-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#16282a;border:1px solid #25433e;color:var(--teal)}.event-icon.attack{color:var(--red);background:#2b1c22;border-color:#462b33}.event-icon.leak{color:var(--gold);background:#2a251b;border-color:#42392a}.event-row-text{flex:1;min-width:0}.event-row-text strong{display:block;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-row-text small{display:block;margin-top:5px;font-size:9px;color:#718197}.event-row-text small>span{margin:0 5px;color:#414e5e}.event-time{font:8px IBM Plex Mono,monospace;color:#65778c}.event-row>svg{color:#506176}.context-panel{border:1px solid var(--line);border-radius:6px;padding:23px;background:linear-gradient(135deg,#121d2a,#0d141e)}.context-icon{margin-bottom:20px;color:#e5a076;width:40px;height:40px;background:#eaa57110;border:1px solid #eaa5712d;border-radius:8px;display:flex;align-items:center;justify-content:center}.muted{color:var(--muted)}.context-panel .micro{font-size:7px;letter-spacing:1.1px}.context-panel h3{font-size:20px;font-weight:500;letter-spacing:-.4px;margin:11px 0}.context-panel p{font-size:11px;line-height:1.8;color:#91a0b2;margin:0}.context-checks{display:flex;flex-direction:column;gap:10px;margin:24px 0;padding:18px 0;border-top:1px solid #273142;border-bottom:1px solid #273142}.context-checks span{display:flex;align-items:center;gap:8px;font-size:9px;color:#95a5b8}.context-checks svg{color:#809f9b}.context-panel>.text-link{color:var(--orange);font-size:10px}.empty-state{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;color:#688097}.empty-state h3{font-size:16px;font-weight:500;letter-spacing:-.2px;color:#c4ced9;margin:18px 0 8px}.empty-state p{font-size:11px;line-height:1.8;max-width:330px;color:#7c8da2;margin:0 0 20px}.empty-state.compact{min-height:210px}.empty-state .text-link{color:var(--orange)}.closing-band{display:flex;align-items:center;gap:20px;margin:0 5.1% 55px;border:1px solid #2b3645;border-radius:6px;padding:30px;background:linear-gradient(115deg,#15202d,#101721)}.closing-mark{display:flex;align-items:center;justify-content:center;background:#202e3b;border:1px solid #3b4a57;border-radius:50%;width:51px;height:51px;color:#b0bbbf}.closing-band h3{font-size:16px;font-weight:500;letter-spacing:-.2px;margin:0 0 7px}.closing-band p{font-size:11px;color:#8595a8;margin:0}.closing-band>.button{margin-left:auto;background:#172330}footer{min-height:90px;border-top:1px solid var(--line);padding:20px 5.1%;display:flex;align-items:center;gap:22px;font-size:10px;color:#586c81}.footer-brand{font-size:11px;color:#8191a4;letter-spacing:1px}footer>div{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:9px}.footer-line{width:1px;height:11px;background:#293646;margin:0 8px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02060dbb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:grid;place-items:center;z-index:100;padding:20px}.login-modal{width:440px;max-width:100%;position:relative;background:linear-gradient(140deg,#162333,#101820);border:1px solid #354454;border-radius:12px;padding:37px;box-shadow:0 30px 100px #0008}.modal-close{position:absolute;right:17px;top:17px;color:#8798a8;padding:5px}.login-modal>.brand-mark{margin-bottom:30px}.login-modal h2{font-size:33px;line-height:1.2;margin-top:14px}.login-modal>p{font-size:12px;line-height:1.8;color:#98a7b8;margin:20px 0 25px}.login-modal label{display:block;font-size:10px;color:#a8b6c8;margin-bottom:9px}.login-modal input,.scope-form input{width:100%;padding:13px;border:1px solid #374757;border-radius:5px;background:#0b1420;color:#e2eaf3;font-size:13px}.login-modal form .button{width:100%;margin-top:18px;padding:13px;justify-content:space-between}.login-modal>small{display:flex;align-items:center;gap:7px;font-size:9px;color:#7f91a3;margin-top:20px}.error-message{border:1px solid #963d3d77;background:#70292922;padding:12px 15px;border-radius:4px;color:#efaaa0;font-size:12px;line-height:1.6}.workspace-section{padding-top:25px}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:10px}.workspace-tabs{display:flex;gap:8px}.workspace-tabs button{padding:9px 16px;text-transform:capitalize;font-size:12px;color:#8e9fb1;border-radius:4px}.workspace-tabs button.active{background:#243445;color:#f0b38d}select{background:#142132;color:#acb8c6;border:1px solid #384758;border-radius:4px;font-size:11px;padding:9px}.search-form{display:flex;align-items:center;gap:12px;background:#0f1925;border:1px solid #2e3c4e;border-radius:5px;padding:6px 6px 6px 17px;margin:18px 0}.search-form>svg{color:#6f849b}.search-form input{width:100%;background:transparent;border:0;color:#d5dde6;padding:10px 0;font-size:12px}.search-form input::placeholder{color:#6e8197}.table-wrap{border:1px solid var(--line);border-radius:6px;overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}th{padding:15px;color:#8196ad;font-size:9px;text-transform:uppercase;letter-spacing:.7px;font-weight:500;background:#111d2a}td{padding:15px;border-top:1px solid var(--line);color:#a4b3c5}td:first-child{color:#d9e1eb}td>small{display:block;font-size:9px;color:#72879d;margin-top:6px}tbody tr{cursor:pointer}tbody tr:hover{background:#182536}.table-link{padding:0;color:inherit;text-align:left}.confidence{display:inline-block;padding:4px 9px;background:#21433c66;border:1px solid #427b6444;color:#8fcbb2;border-radius:3px}.evidence-panel{margin-top:20px;background:#101923;border:1px solid #314051;border-radius:6px;padding:20px}.evidence-panel>div{display:flex;align-items:center;justify-content:space-between}.evidence-panel h3{font-size:14px;margin:0}.evidence-panel pre{overflow:auto;font:11px/1.7 IBM Plex Mono,monospace;color:#96b1cb;max-height:450px}.scan-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.scan-actions p{font-size:12px;color:#869ab0}.record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.record-card{padding:21px;background:#111d2a;border:1px solid #2b3a4b;border-radius:6px}.record-card>div{display:flex;justify-content:space-between;align-items:center}.record-card small{font-size:9px;color:#758da5}.record-card h3{font-size:14px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.record-card p{font-size:11px;line-height:1.8;color:#8da3b9}.state-badge{display:inline-block;font-size:8px;letter-spacing:.8px;text-transform:uppercase;background:#38445277;color:#adc1d5;padding:5px 8px;border-radius:3px}.state-badge.published,.state-badge.completed{background:#2e685444;color:#83cbb3}.state-badge.failed,.state-badge.rejected,.state-badge.retracted{background:#73424244;color:#d98f84}.source-link{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:10px;line-height:1.5;color:var(--orange)}.scope-form{padding:22px;border:1px solid #354559;background:#131f2d;border-radius:6px;margin-bottom:20px}.form-row{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:18px}.scope-form label{font-size:10px;color:#93a9bf}.scope-form input,.scope-form select{display:block;margin-top:8px;width:100%}.scope-form .checkbox-row{display:flex;align-items:center;gap:8px;margin:20px 0}.checkbox-row input{width:auto;margin:0}.verification-note{font-size:11px;line-height:1.8;color:#b4c0cf;padding:15px;background:#0d1723;margin:15px 0}.verification-note pre{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--orange)}@media(min-width:1600px){main,.site-header,footer{max-width:1600px;margin-left:auto;margin-right:auto}.globe-shell{width:750px;height:750px}.hero,.globe-area{min-height:675px;height:675px}.hero-copy{padding-left:8px}}@media(max-width:1100px){.site-header{padding:0 4%;height:80px}.site-header nav{gap:20px;margin-left:0}.brand{font-size:16px}.brand small{font-size:6px}.brand-mark{width:37px;height:39px}.observatory{padding:0 4%}.hero{grid-template-columns:44% 56%;min-height:540px}.globe-area{height:540px}.globe-shell{width:570px;height:570px}.globe-tag{font-size:7px;top:25px}.hero-copy{padding:35px 0}h1{font-size:58px;letter-spacing:-2.5px}.hero-description{font-size:12px}.hero-actions{gap:16px}.hero-actions .button{padding:12px;gap:14px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-proof{font-size:9px}.metric{padding:0 20px}.metric-note{font-size:8px}.feed-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.context-panel{padding:20px}.intelligence-section,.workspace-section{padding-left:4%;padding-right:4%}.closing-band{margin-left:4%;margin-right:4%}.globe-footnote{left:0;font-size:8px}}@media(max-width:800px){.site-header nav{display:none}.site-header{height:77px;padding:0 5%}.header-cta{font-size:10px;padding:9px}.brand{font-size:15px}.brand small{font-size:6px}.observatory{padding:0 5%}.observation-bar{height:48px}.micro{font-size:7px;letter-spacing:.7px}.bar-right{font-size:7px}.bar-right>.separator,.bar-right>svg{display:none}.hero{display:flex;flex-direction:column;min-height:auto;align-items:stretch}.hero-copy{padding:48px 0 15px;z-index:3}.eyebrow{font-size:8px}h1{font-size:64px;line-height:1.01;margin-top:22px}.hero-description{font-size:14px}.desktop-break{display:none}.hero-actions{gap:24px}.hero-actions .button{padding:13px 16px;font-size:12px}.hero-actions .text-link{font-size:11px}.hero-proof{font-size:10px}.globe-area{height:480px;margin-top:5px}.globe-shell{width:570px;height:570px;top:45%}.globe-tag{right:0;top:12px}.globe-controls{bottom:17px}.globe-footnote{bottom:26px}.demo-notice{top:57px}.globe-event-card{bottom:70px}.metric-strip{grid-template-columns:repeat(2,1fr);padding:0}.metric{padding:22px!important;border-bottom:1px solid var(--line)}.metric:nth-child(2){border-right:0}.metric:nth-child(3),.metric:nth-child(4){border-bottom:0}.metric-top{font-size:11px}.metric-note{font-size:8px}.metric-value{font-size:35px}.intelligence-section,.workspace-section{padding:45px 5%}.section-heading{gap:14px}.section-heading h2{font-size:23px}.stream-badge{font-size:6px;padding:8px}.feed-layout{grid-template-columns:1fr}.context-panel{padding:25px}.context-checks{margin:19px 0}.feed-toolbar{padding:12px}.feed-toolbar>span{font-size:9px}.filter-tabs button{font-size:8px;padding:7px}.event-row{padding:15px 12px;gap:10px}.event-row-text strong{font-size:10px}.event-row-text small{font-size:8px}.event-time{font-size:7px}.closing-band{margin:0 5% 35px;padding:22px;flex-wrap:wrap;gap:14px}.closing-mark{width:40px;height:40px}.closing-band h3{font-size:13px}.closing-band p{font-size:10px;max-width:220px;line-height:1.6}.closing-band>.button{margin:7px 0 0 54px}.closing-band>div:nth-child(2){flex:1}footer{padding:24px 5%;gap:12px;flex-wrap:wrap}footer>div{width:100%;margin:0;font-size:8px}.workspace-toolbar{flex-wrap:wrap}.workspace-tabs button{padding:8px 12px}.record-grid,.form-row{grid-template-columns:1fr}.search-form input{font-size:10px}.search-form .button{font-size:10px;padding:9px}.scan-actions{gap:10px}.scan-actions p{font-size:10px}.section-heading>.button{font-size:10px}.login-modal{padding:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:480px){.bar-right{display:none}h1{font-size:58px}.globe-area{height:430px;margin-top:24px}.globe-shell{width:110vw;max-width:480px;height:auto;aspect-ratio:1;top:50%}.globe-tag{top:20px}.demo-notice{top:62px;font-size:7px}.globe-footnote{bottom:64px;font-size:8px}.globe-event-card{bottom:72px;max-width:100%;min-width:220px}.metric{padding:20px 14px!important}.metric-note{line-height:1.5;gap:5px}}.scanner-fleet h3{font-size:15px;font-weight:500}.fleet-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.fleet-heading h3,.fleet-section-title{display:flex;align-items:center;gap:10px}.fleet-heading p,.fleet-note,.fleet-form p,.fleet-deployment p,.fleet-secret p{font-size:12px;line-height:1.8;color:#94a9bf}.fleet-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:6px;margin:22px 0}.fleet-metrics>div{padding:20px;border-right:1px solid var(--line)}.fleet-metrics>div:last-child{border:0}.fleet-metrics strong{display:block;font-size:28px;font-weight:500}.fleet-metrics span{display:block;font-size:10px;color:#94a9bf;margin-top:8px}.fleet-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:15px 0}.fleet-actions .text-link{margin:0}.fleet-section-title{margin:30px 0 18px}.fleet-section-title small{font-size:10px;color:#8da3b9;margin-left:auto}.fleet-form .form-row{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.fleet-secret{padding:22px;border:1px solid var(--orange);border-radius:6px;margin:20px 0;background:#241e1c}.fleet-secret textarea{display:block;width:100%;min-height:70px;margin:14px 0;background:#101923;color:#efb58c;border:1px solid #675044;padding:12px;font:12px/1.5 monospace;resize:vertical;overflow-wrap:anywhere}.fleet-deployment{margin-bottom:24px}.fleet-deployment details{font-size:12px;color:#aebed0}.fleet-deployment summary{cursor:pointer}.fleet-note{margin-top:20px}.state-badge.online,.state-badge.busy{background:#2e685444;color:#83cbb3}.state-badge.paused,.state-badge.upgrade_required{background:#735c4244;color:#efb58c}.state-badge.offline,.state-badge.revoked{background:#73424244;color:#d98f84}.scanner-fleet tbody tr{cursor:default}.scanner-fleet code{overflow-wrap:anywhere}.scanner-fleet .table-wrap{overflow:auto}@media(max-width:800px){.fleet-form .form-row{grid-template-columns:1fr}.fleet-metrics{grid-template-columns:repeat(2,1fr)}.fleet-metrics>div{border-bottom:1px solid var(--line)}.fleet-metrics>div:nth-child(2){border-right:0}.fleet-metrics>div:nth-child(3){border-bottom:0}.fleet-heading{align-items:flex-start}.fleet-heading p{font-size:11px}.fleet-heading>.button{padding:9px}.fleet-section-title{flex-wrap:wrap}.fleet-section-title small{margin-left:0}}.engine-login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#0a1018}.engine-brand{display:flex;align-items:center;gap:12px;font-size:15px;letter-spacing:1.4px}.engine-brand>span{display:grid;place-items:center;width:42px;height:46px;border:1px solid #c77e52;border-radius:9px;color:#edaa7a;background:#382821}.engine-brand b{font-weight:650}.engine-brand small{display:block;font:9px IBM Plex Mono,monospace;letter-spacing:1.5px;color:#8b9daf;margin-top:7px}.engine-login-story{padding:50px 8%;display:flex;flex-direction:column;justify-content:space-between;gap:70px;border-right:1px solid #25303c;background:radial-gradient(ellipse at 0% 70%,#17443e44,transparent 65%),linear-gradient(140deg,#121d28,#0c131d)}.engine-login-story h1{font-size:clamp(38px,4.5vw,66px);letter-spacing:-2px;line-height:1.13;margin:26px 0}.engine-login-story p{color:#9cabbc;line-height:1.9;font-size:15px}.engine-login-story>small{font:10px IBM Plex Mono,monospace;color:#728296;letter-spacing:2px}.engine-login-features{display:flex;flex-direction:column;gap:22px;margin-top:42px}.engine-login-features span{display:flex;align-items:center;gap:15px;color:#b7c7d4;font-size:13px}.engine-login-features svg{color:#66c9b4}.engine-login-side{padding:45px;display:grid;place-items:center}.engine-login-card{max-width:365px;width:100%}.engine-login-lock{color:#efae7c;background:#2c211b;border:1px solid #593e2b;display:grid;place-items:center;width:56px;height:56px;border-radius:13px;margin-bottom:32px}.engine-login-card h2{font-size:30px;letter-spacing:-.7px;margin:18px 0 10px;font-weight:550}.engine-login-card>p{font-size:13px;line-height:1.8;color:#91a0b2}.engine-login-card label{font-size:12px;display:block;margin:30px 0 10px}.engine-login-card input{width:100%;padding:14px;background:#101b27;color:#eef5fa;border:1px solid #344253;border-radius:5px}.engine-login-card>.button{width:100%;justify-content:space-between;margin-top:20px;padding:14px 17px}.engine-login-note{display:flex;gap:8px;margin-top:24px!important;font-size:11px!important}.engine-login-note svg{flex-shrink:0;margin-top:3px}.engine-portal-link{font-size:12px;display:flex;gap:6px;align-items:center;margin-top:32px;color:#b6c3d2}.engine-shell{min-height:100vh;display:grid;grid-template-columns:235px minmax(0,1fr);background:#0a1018}.engine-sidebar{padding:30px 18px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:#101923;border-right:1px solid #23303c}.engine-sidebar .engine-brand{font-size:12px;letter-spacing:.8px;gap:10px;padding:0 6px}.engine-sidebar .engine-brand small{font-size:8px}.engine-sidebar .engine-brand>span{width:35px;height:39px;flex-shrink:0}.engine-nav-label{font:9px IBM Plex Mono,monospace;letter-spacing:1.7px;color:#697d90;margin:48px 14px 16px}.engine-sidebar nav{display:grid;gap:7px}.engine-sidebar nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:13px 12px;font-size:12px;color:#8fa2b6;border:1px solid transparent;border-radius:6px;white-space:nowrap}.engine-sidebar nav button.selected{background:#29251f;color:#f2b48b;border-color:#4e3d2f}.engine-sidebar nav button:hover{color:#e8f1f7;background:#202a35}.engine-sidebar nav button>svg:last-child:not(:first-child){margin-left:auto}.engine-sidebar-bottom{margin-top:auto;padding:30px 12px 0}.engine-sidebar-bottom>div{display:flex;align-items:center;gap:7px;font:8px IBM Plex Mono,monospace;color:#93a9b9;letter-spacing:.6px}.engine-pulse{width:6px;height:6px;border-radius:50%;background:#72c5b1}.engine-sidebar-bottom p{font-size:10px;line-height:1.8;color:#71869b;margin:12px 0 22px}.engine-sidebar-bottom a{display:flex;justify-content:space-between;font-size:11px;color:#b5c2d0}.engine-workspace{min-width:0}.engine-topbar{height:71px;border-bottom:1px solid #24303d;padding:0 38px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#899bad}.engine-topbar>span,.engine-topbar>div,.engine-topbar button{display:flex;align-items:center;gap:12px}.engine-topbar b{font-weight:500;color:#d8e3ed}.engine-topbar button{border-left:1px solid #2c3744;padding-left:20px;margin-left:8px;color:#b9c4d1}.engine-role{color:#c7d6e2}.engine-main{padding:35px 38px 0;max-width:1620px;margin:auto}.engine-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.engine-heading h1{font-size:32px;letter-spacing:-.8px;margin:13px 0 8px;line-height:1.2}.engine-heading p{font-size:12px;color:#8b9eb1;margin:0;line-height:1.6}.engine-refresh{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.engine-refresh small{font-size:9px;color:#8b9eb1}.engine-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.engine-metric{padding:23px 22px;border:1px solid #263341;background:linear-gradient(140deg,#15212e,#101923);border-radius:7px;min-width:0}.engine-metric>span{font-size:11px;color:#a0b0c1}.engine-metric>strong{display:block;font-size:33px;font-weight:500;letter-spacing:-1px;margin:17px 0 11px;line-height:1.2}.engine-metric>small{display:block;font-size:9px;color:#8498ad;line-height:1.6}.engine-overview-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:20px;margin-bottom:22px}.engine-panel{border:1px solid #263341;background:#101923;border-radius:7px;overflow:hidden;min-width:0}.engine-panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 25px;border-bottom:1px solid #22303c}.engine-panel-title h2{font-size:16px;letter-spacing:-.2px;font-weight:500;margin:9px 0 0}.engine-panel-title>h2{margin:0}.engine-panel-title>svg{color:#698ba0}.engine-panel .eyebrow{font-size:8px;color:#8ca3b9}.engine-empty{padding:38px 24px;text-align:center;max-width:510px;margin:auto;color:#8097ac}.engine-empty>svg{color:#638e9c;margin-bottom:7px}.engine-empty h3{font-size:15px;font-weight:500;color:#cbd9e6;margin:14px 0 10px}.engine-empty p{font-size:11px;line-height:1.9;margin:0}.engine-panel-link{border-top:1px solid #263341;width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 25px;font-size:11px;color:#edb18a}.engine-panel-link:hover{background:#1c2934}.engine-health-list{padding:8px 25px}.engine-health-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;border-bottom:1px solid #202d3a}.engine-health-list>div:last-child{border:0}.engine-health-list b{display:block;font-size:12px;font-weight:500}.engine-health-list small{display:block;font-size:10px;color:#7e95aa;margin-top:7px}.engine-tag{display:inline-flex;gap:6px;align-items:center;padding:6px 9px;background:#1b2836;border:1px solid #304251;border-radius:4px;font-size:9px;color:#9fbbcd;white-space:nowrap}.engine-tag.good{background:#19383066;color:#80d1b3;border-color:#2d5347}.engine-tag.attention{color:#deb57d;background:#3a2d1c66;border-color:#58472c}.engine-panel-foot{padding:15px 25px;font-size:10px;line-height:1.8;color:#8ca0b4;border-top:1px solid #23313f}.engine-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 25px;gap:28px}.engine-flow>div{position:relative;border:1px solid #2a3a48;border-radius:6px;padding:18px 20px;background:#121e2a}.engine-flow>div>span{display:flex;align-items:center;gap:10px;font-size:11px;color:#aec5d6}.engine-flow>div>span svg{color:#69b7b0}.engine-flow strong{display:block;font-size:30px;font-weight:500;margin:17px 0 7px}.engine-flow small{font-size:9px;color:#8ba0b3}.engine-flow-arrow{position:absolute;right:-24px;top:48%;color:#557080}.engine-pipeline-details{display:grid;grid-template-columns:repeat(3,1fr);padding:0 25px 25px;gap:18px}.engine-pipeline-details .engine-metric{background:none}.engine-alert{border:1px solid #8b5a37;background:#382519;color:#eec6a2;padding:15px 19px;border-radius:5px;font-size:12px;line-height:1.7;margin:15px 0}.engine-footer{display:flex;justify-content:space-between;gap:18px;color:#7990a5;font-size:9px;padding:27px 0;line-height:1.7}.engine-footer>span:first-child{display:flex;gap:8px;align-items:center}.engine-fleet-panel{padding:24px}.engine-fleet-panel .record-card{background:#111e2a}.engine-fleet-summary{padding:44px 26px}.engine-fleet-summary strong{font-size:38px;font-weight:500}.engine-fleet-summary small{font-size:13px;margin-left:14px;color:#a8c0d2}.engine-fleet-summary p{font-size:11px;color:#839bb0}.engine-shell .table-wrap{overflow:auto;border:0;border-radius:0;margin:0}.engine-shell table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}.engine-shell th{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:#849bb0;font-weight:500;background:#131f2b;padding:16px 22px;border-bottom:1px solid #283542;white-space:nowrap}.engine-shell td{padding:17px 22px;border-bottom:1px solid #21313f;overflow-wrap:anywhere}.engine-shell tbody tr:hover{background:#172636}.engine-shell td small{display:block;color:#8099ae;font-size:9px;margin-top:6px}.engine-pagination{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding:20px 24px}.engine-pagination>span{font-size:11px;color:#92a6b9}.engine-shell .button:disabled{cursor:default}.engine-shell .scope-form{max-width:none}.engine-shell .scope-form label{color:#9caec1}@media(min-width:1600px){.engine-main{padding-top:45px}.engine-metric{padding:28px}.engine-heading h1{font-size:36px}}@media(max-width:1150px){.engine-shell{grid-template-columns:205px minmax(0,1fr)}.engine-main{padding:28px 24px 0}.engine-topbar{padding:0 24px}.engine-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-overview-grid{grid-template-columns:1fr}.engine-sidebar{padding:25px 10px}.engine-tag{white-space:normal}}@media(max-width:760px){.engine-login{grid-template-columns:1fr}.engine-login-story{padding:28px;gap:35px}.engine-login-story h1{font-size:40px}.engine-login-story>small,.engine-login-features{display:none}.engine-login-side{padding:40px 25px}.engine-shell{display:block}.engine-sidebar{position:static;height:auto;padding:18px;border-right:0;border-bottom:1px solid #293a48}.engine-sidebar nav{display:flex;overflow:auto;gap:8px;margin-top:18px;padding-bottom:4px}.engine-sidebar nav button{padding:10px;font-size:10px}.engine-sidebar nav button svg{width:14px}.engine-nav-label,.engine-sidebar-bottom,.engine-sidebar nav button>svg:last-child:not(:first-child){display:none}.engine-main{padding:25px 16px 0}.engine-topbar{height:55px;padding:0 18px}.engine-role{font-size:9px}.engine-heading{align-items:flex-start}.engine-heading h1{font-size:27px}.engine-heading p{font-size:11px}.engine-refresh small{max-width:120px;line-height:1.7;text-align:right}.engine-refresh .button{padding:9px 11px}.engine-metrics{gap:10px}.engine-metric{padding:17px 14px}.engine-metric>strong{font-size:28px}.engine-flow{grid-template-columns:1fr;padding:18px;gap:22px}.engine-flow-arrow{right:50%;top:auto;bottom:-22px;transform:rotate(90deg)}.engine-pipeline-details{grid-template-columns:1fr;padding:0 18px 18px}.engine-panel-title{padding:20px 18px;flex-wrap:wrap}.engine-panel-foot{padding:15px 18px}.engine-fleet-panel{padding:18px 12px}.engine-footer{flex-direction:column;gap:7px}}.atlas-mark{display:block;width:48px;height:48px;object-fit:contain;border-radius:29%;flex-shrink:0}.brand>.atlas-mark{width:44px;height:44px}.engine-brand>.atlas-mark{width:46px;height:46px}.engine-sidebar .engine-brand>.atlas-mark{width:38px;height:38px}.login-modal>.atlas-mark{width:56px;height:56px;margin-bottom:23px}.engine-login-card>.atlas-mark{width:64px;height:64px;margin-bottom:30px}.closing-band>.atlas-mark{width:52px;height:52px}.footer-brand{display:inline-flex;align-items:center;gap:8px}.footer-brand>.atlas-mark{width:28px;height:28px;margin-right:3px}.imperum-signature{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;color:#92a2b5;font-size:10px;letter-spacing:.2px}.imperum-signature>img{display:block;width:24px;height:24px;border-radius:5px;flex-shrink:0}.imperum-signature b{font-size:10px;font-weight:600;letter-spacing:1.5px;color:#dfe5ed}.engine-parent-brand{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.engine-parent-brand>small{font:9px IBM Plex Mono,monospace;color:#728296;letter-spacing:1.1px}.engine-sidebar-bottom>.imperum-signature{margin-top:26px}@media(max-width:760px){.engine-parent-brand>small{display:none}.engine-login-story .engine-parent-brand{margin-top:4px}.brand>.atlas-mark{width:38px;height:38px}}
