/* Alien materials surround the collection. Every application keeps its own UI. */
body[data-software-world="aliens"]{
 --bg:#080e23;--surface:#222945;--ink:#f0f8f6;--muted:#b9c9d6;--accent:#b7f3d5;--line:#506478;--button-ink:#102b30;
 background:linear-gradient(180deg,#0c112b24 0%,#0c112b43 54%,#10112bdd 100%),url('/assets/aliens/world-16bit.png') center top/cover fixed,#080e23;
 image-rendering:pixelated;
}
body[data-software-world="aliens"] .site-header{background:linear-gradient(#090f24e0,#090f2415);border-bottom-color:#c6ffe610}
body[data-software-world="aliens"] .site-header a:not(.nav-cta){color:#d6e8e7}
body[data-software-world="aliens"] .site-header .services-menu{background:#141d34;border-color:#718b8c}
body[data-software-world="aliens"] .alien-brand-original{display:none!important}
body[data-software-world="aliens"] .alien-brandmark{filter:drop-shadow(2px 2px 0 #020612aa);flex-shrink:0;overflow:visible;image-rendering:pixelated}
body[data-software-world="aliens"] .brand-name{color:#eef7ef}
body[data-software-world="aliens"] .brand-name small{color:#bed4d1}
body[data-software-world="aliens"] .software-intro h1{font-size:clamp(31px,3.5vw,48px);line-height:1.11;max-width:none;letter-spacing:-.045em;text-shadow:0 2px 20px #060e25}
body[data-software-world="aliens"] .software-intro h1 em{color:#bdedd9}
body[data-software-world="aliens"] .sc-intro .sc-eyebrow{display:flex;align-items:center;gap:9px;font:600 8px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;color:#c4eddf}
body[data-software-world="aliens"] .sc-intro .sc-eyebrow::before{content:'';width:6px;height:6px;border:1px solid #b4f7d8;transform:rotate(45deg);box-shadow:0 0 10px #b4f7d849;flex-shrink:0}
body[data-software-world="aliens"] .software-intro>p{font-size:12px;max-width:350px;color:#cededc;line-height:1.7}
body[data-software-world="aliens"] .sc-scene .soft-landscape{opacity:.45;filter:hue-rotate(34deg)}

/* Chamfered, weighty hardware with restrained luminous seams. */
body[data-software-world="aliens"] .sc-device.application-window{
 background:linear-gradient(155deg,#3b4858 0%,#2b334e 25%,#1d2940 62%,#1a2940 100%);border-color:#8bbaaeaa;
 box-shadow:inset 2px 2px 2px #dbffe949,inset -3px -4px 4px #090c24,0 0 0 4px #060f2266,0 7px 0 #101d30,0 9px 0 1px #789b9166,0 24px 45px #020713a6;
}
body[data-software-world="aliens"] .sc-device.application-window::after{border-color:#c7f8e21a;box-shadow:inset 0 1px #edfff91a}
body[data-software-world="aliens"] .sc-bezel{position:relative;border-bottom-color:#d3ffeb1f}
body[data-software-world="aliens"] .sc-bezel::after{content:'';position:absolute;bottom:5px;left:42%;width:16%;height:2px;background:linear-gradient(90deg,transparent,#b5efd680 30%,#b5efd680 70%,transparent);pointer-events:none}
body[data-software-world="aliens"] :is(.sc-device-name,.sc-device-foot){color:#b8d7d2}
body[data-software-world="aliens"] .sc-device-name{font:500 8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em}
body[data-software-world="aliens"] .sc-hardware{color:#c5e5d8}
body[data-software-world="aliens"] :is(.sc-led,.sc-device[data-power="on"] .sc-led){background:#b9f4d6;box-shadow:0 0 8px #b6f8d67a}
body[data-software-world="aliens"] .sc-glass{border-color:#060b1c;box-shadow:0 0 0 1px #a5d6c82b,inset 0 0 55px #02071999}
body[data-software-world="aliens"] .sc-off{background:radial-gradient(ellipse at 50% 42%,#3453655c 0%,#17223f50 26%,transparent 64%),linear-gradient(150deg,#101a2d,#0b1229 58%,#14132b)}
body[data-software-world="aliens"] .sc-off::before{inset:17px;border:1px solid #b1eedf16;border-radius:8px;background:linear-gradient(90deg,#adf6d4 1px,transparent 1px) 0 0/15px 8px no-repeat,linear-gradient(#adf6d4 1px,transparent 1px) 0 0/8px 15px no-repeat,linear-gradient(270deg,#adf6d4 1px,transparent 1px) 100% 100%/15px 8px no-repeat,linear-gradient(0deg,#adf6d4 1px,transparent 1px) 100% 100%/8px 15px no-repeat;opacity:.6}
body[data-software-world="aliens"] .sc-idle-kicker{color:#abd7cb;letter-spacing:.2em}
body[data-software-world="aliens"] .sc-off h2{color:#eefbf4}
body[data-software-world="aliens"] :is(.sc-off h2 em,.sc-library-head h2 em){color:#bdedd9}
body[data-software-world="aliens"] .sc-off p{color:#b6cec9}
body[data-software-world="aliens"] .sc-power-prompt{color:#b8d6cf}
body[data-software-world="aliens"] .sc-power-on{color:#c0ffe0;border-color:#a4cfb388;background:linear-gradient(145deg,#3b555e,#182c3d 70%);box-shadow:inset 2px 3px 5px #d7ffe733,inset -2px -3px 5px #0009,0 0 0 9px #b9e6c206,0 0 45px #72ecc222}
body[data-software-world="aliens"] .sc-power-on::after{border-color:#c0fcd448}
body[data-software-world="aliens"] .sc-power-on span{filter:drop-shadow(0 0 7px #b1f5d469)}

/* The archive is a quiet flight deck; vivid thumbnails remain the focus. */
body[data-software-world="aliens"] :is(.sc-display,.sc-library){background:radial-gradient(ellipse at 70% 0%,#46616b36,transparent 58%),linear-gradient(135deg,#18273b,#181e37 75%);color:#e6f3ef}
body[data-software-world="aliens"] .sc-library-head .sc-eyebrow{color:#a4d2bf;font:500 8px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}
body[data-software-world="aliens"] .sc-library-head p{color:#b6cec9}
body[data-software-world="aliens"] .sc-search{border-color:#92b8ad48;border-radius:6px;background:#0b192b8c}
body[data-software-world="aliens"] .sc-search>.icon{color:#adcfbe}
body[data-software-world="aliens"] .sc-search input{color:#effff6}
body[data-software-world="aliens"] .sc-search input::placeholder{color:#b2c9c5}
body[data-software-world="aliens"] .sc-search:focus-within{border-color:#c0f0d3;box-shadow:0 0 0 2px #b7f2d323}
body[data-software-world="aliens"] .sc-help{color:#bddbce}
body[data-software-world="aliens"] .sc-help>div{background:#e6f0e8;color:#173b36;border-color:#a5cbbc}
body[data-software-world="aliens"] .sc-help>div p{color:#284b43}
body[data-software-world="aliens"] .sc-help small{color:#4b665d}
body[data-software-world="aliens"] .sc-library-navigation{border-color:#badfc51f}
body[data-software-world="aliens"] .sc-categories button{border-color:#718d8f5c;border-radius:5px 12px 5px 12px;background:#526b7021;color:#c4d7d4}
body[data-software-world="aliens"] .sc-categories button[aria-pressed="true"]{background:linear-gradient(145deg,#c5eeda,#a6c8c6);border-color:#e0ffed9c;color:#163535;box-shadow:inset 0 1px 1px #f4fff3bb,0 2px 0 #071829}
body[data-software-world="aliens"] .sc-view-choice{border-color:#8ca89c66;border-radius:5px;background:#0c192a}
body[data-software-world="aliens"] .sc-view-choice button{color:#bed7d0}
body[data-software-world="aliens"] .sc-view-choice button[aria-pressed="true"]{background:#b9d8c8;color:#163535}
body[data-software-world="aliens"] #sc-count{color:#b2cfc1;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}
body[data-software-world="aliens"] .sc-library-scroll{scrollbar-color:#829d91 #132038}
body[data-software-world="aliens"] .sc-card{color:#ebf5f0}
body[data-software-world="aliens"] .sc-card-image{border-color:#a3bea533;border-radius:5px 13px 5px 13px;box-shadow:0 6px 17px #04091577}
body[data-software-world="aliens"] .sc-card:hover .sc-card-image{border-color:#b4ecc2b0;box-shadow:0 8px 20px #04091599,0 0 0 2px #b4ecc20a}
body[data-software-world="aliens"] .sc-card-number{background:#14293aea;border-color:#bfdcc341;color:#e7f7e8;border-radius:3px;font-size:9px;box-shadow:inset 0 1px #d8ffe51a}
body[data-software-world="aliens"] .sc-card-caption small{color:#a1c7b4}
body[data-software-world="aliens"] .sc-card-description{color:#bacfc9}
body[data-software-world="aliens"] .sc-card-arrow{color:#b9ebd2;border-color:#a9d6bc45;border-radius:6px}
body[data-software-world="aliens"] .sc-card-meta{color:#b8c9c6}
body[data-software-world="aliens"] .sc-library-end{color:#a8c8bb}
body[data-software-world="aliens"] .sc-library-footer{background:#101c2de8;border-color:#bedfc824;color:#b7d5c5}
body[data-software-world="aliens"] .sc-library-footer i{background:#b9f3d2;box-shadow:0 0 7px #a9f5cf55}
body[data-software-world="aliens"] .sc-library-footer b{color:#d0f4dc}
body[data-software-world="aliens"] .sc-empty p{color:#b9d4c6}
body[data-software-world="aliens"] .sc-empty button{background:#b5d9c5;border-color:#d2f5e0;color:#163535}
body[data-software-world="aliens"] .sc-app-toolbar{background:linear-gradient(125deg,#2a3c4a,#1c253e);border-color:#82a39561;color:#f0f7ec}
body[data-software-world="aliens"] .sc-app-toolbar>button{border-color:#91b4a577;background:linear-gradient(135deg,#465e62,#29394b);color:#dff4e8;border-radius:5px;box-shadow:inset 0 1px #d6ffe62a}
body[data-software-world="aliens"] .sc-app-toolbar>div>span{color:#b7ccbf}
body[data-software-world="aliens"] .sc-app-toolbar>a{color:#c3e3cc;border-color:#b5d2b855}
body[data-software-world="aliens"] .sc-device :is(button,input,a,summary,[tabindex]):focus-visible{outline-color:#bcebd2}
body[data-software-world="aliens"] .sc-below-screen{color:#bcd3cd}
body[data-software-world="aliens"] .sc-below-screen strong{color:#edf6e9}
body[data-software-world="aliens"] .sc-below-screen>a{color:#c9efd8;border-color:#b6dfc455}

/* Mission capabilities are the same services, in a different world. */
body[data-software-world="aliens"] .software-capabilities{background:linear-gradient(90deg,#101c30dc,#1a1e38df);border-block:1px solid #adcfb923;backdrop-filter:blur(6px)}
body[data-software-world="aliens"] .software-capabilities-inner>div>h2{color:#edf6ec}
body[data-software-world="aliens"] .software-capabilities-inner>div>p{color:#bdcfc8}
body[data-software-world="aliens"] .software-capabilities-inner>div>a{color:#c0eace}
body[data-software-world="aliens"] .software-capability-grid>a{position:relative;background:linear-gradient(140deg,#3b485236,#3a344329);border-color:#91b4aa3d;border-radius:4px 12px 4px 12px;box-shadow:inset 0 1px #dcffe312}
body[data-software-world="aliens"] .software-capability-grid>a::after{content:'';position:absolute;right:7px;bottom:7px;width:5px;height:5px;border-right:1px solid #b6d9c16b;border-bottom:1px solid #b6d9c16b;pointer-events:none}
body[data-software-world="aliens"] .software-capability-grid>a>.icon{color:#bce4cd;background:#a1c4b10f;border-color:#99bea63d}
body[data-software-world="aliens"] .software-capability-grid strong{color:#e7f1e8}
body[data-software-world="aliens"] .software-capability-grid small{color:#b8cfc4}
body[data-software-world="aliens"] .software-capability-grid>a:hover{background:#6b8a7733;border-color:#acc5ad77}
body[data-software-world="aliens"] .software-ownership{border-color:#b4d3c028}
body[data-software-world="aliens"] .software-ownership summary{color:#d2ebda}
body[data-software-world="aliens"] .software-ownership>p{color:#bdcfc8}
body[data-software-world="aliens"] .software-ownership summary:focus-visible{outline-color:#c0f0d3}
body[data-software-world="aliens"] .software-cta h2{color:#edf9ed;text-shadow:0 3px 18px #0a1029}
body[data-software-world="aliens"] .software-cta p{color:#c6dbcd}
body[data-software-world="aliens"] .soft-brand-cube{background:linear-gradient(135deg,#547379,#2f3e58 65%,#41415e);border-color:#c0dbb97a;box-shadow:inset 3px 3px 5px #d4f6cb40,inset -4px -4px 7px #0d1628,0 16px 24px #030b224d}
body[data-software-world="aliens"] .soft-brand-cube .alien-brandmark{width:80px;height:80px}
body[data-software-world="aliens"] .object-token{background:linear-gradient(140deg,#3c505c,#28354b);border-color:#a9c7ac6b;color:#def0df}
body[data-software-world="aliens"] .soft-connector-lines{color:#9ecca970}
body[data-software-world="aliens"] .soft-orb{background:linear-gradient(135deg,#c0eed0,#6386a4 60%,#575781);box-shadow:0 0 15px #a5ead41a}
body[data-software-world="aliens"] .software-stack{color:#c2d8ce;border-color:#b4d3c028}
body[data-software-world="aliens"] .software-stack>span{color:#b9d4c3}
body[data-software-world="aliens"] .software-stack i{background:#c4efd22b}
body[data-software-world="aliens"] .site-footer{border-color:#b4d3c028;background:linear-gradient(transparent,#090e21aa)}
body[data-software-world="aliens"] .site-footer p{color:#c3d5cb}
body[data-software-world="aliens"] :is(.site-header .nav-cta,.software-cta .button){background:linear-gradient(155deg,#deffe4,#b4d4c2 54%,#9db7bf);border-color:#d3f0d6;color:#153635;box-shadow:inset 0 2px 1px #f5fff1c9,inset 0 -2px 2px #466b647a,0 4px 0 #36584fb3,0 9px 16px #07112632}
body[data-software-world="aliens"] :is(.site-header .nav-cta,.software-cta .button) .button-arrow{background:linear-gradient(145deg,#8cac9e,#bfdac3);border-color:#72958388;color:#143a31;box-shadow:inset 1px 2px 3px #38544741,inset -1px -1px 2px #efffe1ad,0 1px #ebffe288}
body[data-software-world="aliens"] :is(.site-header .nav-cta,.software-cta .button):hover{box-shadow:inset 0 2px 1px #f5fff1c9,inset 0 -2px 2px #466b647a,0 6px 0 #36584fb3,0 12px 19px #07112645}

/* 16-bit flight-deck finish: stepped plates, hard pixel shadows, quiet scanlines. */
body[data-software-world="aliens"] :is(.software-intro h1,.software-intro h1 em,.sc-off h2,.sc-off h2 em,.sc-library-head h2,.sc-library-head h2 em){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal;font-weight:700;letter-spacing:-.055em}
body[data-software-world="aliens"] :is(.software-intro h1,.sc-off h2){text-shadow:3px 3px 0 #11142d,-1px -1px 0 #c9f7d814}
body[data-software-world="aliens"] .sc-device.application-window{border:2px solid #92bfa8;border-radius:4px;background:linear-gradient(180deg,#3b4b59 0 3px,#28334a 3px 64px,#1c263d 64px 100%);box-shadow:inset 2px 2px #d7f6db30,inset -2px -2px #050f25,0 0 0 3px #10192b,4px 6px 0 #060b20,5px 7px 0 #5b746d,0 22px 45px #02071388}
body[data-software-world="aliens"] .sc-device.application-window::after{border-radius:2px}
body[data-software-world="aliens"] .sc-bezel::after{height:3px;bottom:4px;background:repeating-linear-gradient(90deg,#a3d5b7 0 4px,transparent 4px 10px);opacity:.65;width:60px;left:calc(50% - 30px)}
body[data-software-world="aliens"] .sc-glass{border-radius:2px;border:2px solid #070d22;box-shadow:0 0 0 1px #b7dec530,inset 2px 2px #0008}
body[data-software-world="aliens"] .sc-off::before{border-radius:0;background:linear-gradient(90deg,#b8ecc4 2px,transparent 2px) 0 0/18px 8px no-repeat,linear-gradient(#b8ecc4 2px,transparent 2px) 0 0/8px 18px no-repeat,linear-gradient(270deg,#b8ecc4 2px,transparent 2px) 100% 100%/18px 8px no-repeat,linear-gradient(0deg,#b8ecc4 2px,transparent 2px) 100% 100%/8px 18px no-repeat,repeating-linear-gradient(0deg,#b3dac504 0 1px,transparent 1px 4px)}
body[data-software-world="aliens"] .sc-power-on{border-radius:3px;border-width:2px;box-shadow:inset 2px 2px #d7ffe744,inset -2px -2px #0009,3px 3px #081227,0 0 30px #72ecc21a}
body[data-software-world="aliens"] .sc-power-on::after{border-radius:0;animation:none;border-style:dashed;inset:-8px}
body[data-software-world="aliens"] .sc-hardware :is(#software-ufo,.sc-power-key){border-radius:2px;border-color:#91baa66b;box-shadow:inset 1px 1px #d7ffe733,2px 2px #07152b}
body[data-software-world="aliens"] :is(.sc-search,.sc-categories button,.sc-view-choice,.sc-view-choice button,.sc-card-image,.sc-card-number,.sc-card-arrow,.sc-empty button,.sc-app-toolbar>button,.sc-plan-card,.sc-plan-mini,.software-capability-grid>a,.object-token){border-radius:2px}
body[data-software-world="aliens"] .sc-card-image{border-width:2px;box-shadow:3px 3px 0 #070e2388}
body[data-software-world="aliens"] .sc-card:hover .sc-card-image{box-shadow:3px 3px 0 #070e2399,0 0 0 1px #b4ecc241}
body[data-software-world="aliens"] .sc-card-number{font-weight:700;padding:4px 6px;border-width:1px}
body[data-software-world="aliens"] :is(.sc-card-image,.sc-plan-mini,#sc-preview-host){image-rendering:auto}
body[data-software-world="aliens"] .software-capabilities{backdrop-filter:none}
body[data-software-world="aliens"] .software-capability-grid>a{box-shadow:inset 1px 1px #dcffe321,2px 2px #0a132a55}
body[data-software-world="aliens"] .software-capability-grid>a::after{width:7px;height:7px;border-width:2px;border-color:#b6d9c166}
body[data-software-world="aliens"] :is(.site-header .nav-cta,.software-cta .button){border-radius:2px!important;box-shadow:inset 2px 2px #f5fff180,inset -2px -2px #466b644d,3px 4px #142f35}
body[data-software-world="aliens"] :is(.site-header .nav-cta,.software-cta .button)::before{border-radius:0}
body[data-software-world="aliens"] :is(.site-header .nav-cta,.software-cta .button) .button-arrow{border-radius:1px;box-shadow:inset 1px 1px #38544741,inset -1px -1px #efffe180}
body[data-software-world="aliens"] :is(.site-header .nav-cta,.software-cta .button):hover{box-shadow:inset 2px 2px #f5fff180,inset -2px -2px #466b644d,3px 6px #142f35}
body[data-software-world="aliens"] :is(.site-header .nav-cta,.software-cta .button):active{box-shadow:inset 2px 2px #466b6433,1px 1px #142f35}
body[data-software-world="aliens"] .soft-brand-cube{border-radius:4px;box-shadow:inset 3px 3px #d4f6cb40,inset -3px -3px #0d1628,6px 7px #07122688}
body[data-software-world="aliens"] .software-alien-guide{display:none}
body[data-software-world="aliens"] .alien-motion{border-radius:2px;box-shadow:inset 1px 1px #e2fff22a,2px 2px #060d23}
@media(max-width:760px){
 body[data-software-world="aliens"]{background-attachment:scroll;background-size:auto 1200px;background-position:center top}
 body[data-software-world="aliens"] .software-intro h1{font-size:33px;max-width:10em}
 body[data-software-world="aliens"] .sc-intro .sc-eyebrow{font-size:7px;letter-spacing:.1em}
 body[data-software-world="aliens"] .software-intro>p{font-size:12px;max-width:35em}
 body[data-software-world="aliens"] .sc-library-head .sc-eyebrow{font-size:7px}
 body[data-software-world="aliens"] .software-capabilities{backdrop-filter:none}
 body[data-software-world="aliens"] .sc-library-head h2{font-size:26px}
 body[data-software-world="aliens"] .sc-device-foot>span:first-child{font-size:6px;letter-spacing:.03em}
}
@media(forced-colors:active){body[data-software-world="aliens"] .alien-brandmark{filter:none}body[data-software-world="aliens"] .alien-brandmark path{forced-color-adjust:none}}
