@font-face{font-family:NebulaVM Main;src:url(/assets/nebulavm-main.otf)format("opentype");font-display:swap}@font-face{font-family:NebulaVM Display;src:url(/assets/nebulavm-display.otf)format("opentype");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf2f7;font-synthesis:weight;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#0d1118;font-family:NebulaVM Main,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 18% 16%,#375c9242,#0000 34%),linear-gradient(135deg,#0d1118 0%,#151b24 48%,#111820 100%);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.45}.shell{width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:28px}.commit-id{color:#aeb9c89e;text-align:center;margin-top:22px;font-size:.72rem;font-weight:800;display:block}.commit-id a{color:#ffdd3d;text-underline-offset:3px;margin-left:10px;text-decoration:underline}.commit-id a:hover{color:#fff176}.mobile-unsupported{text-align:center;align-content:center;place-items:center;gap:24px;width:min(1080px,100%);min-height:100vh;margin:0 auto;padding:32px 18px;display:none}.is-mobile-device .shell{display:none}.is-mobile-device .mobile-unsupported{display:grid}@media (hover:none) and (pointer:coarse),(any-pointer:coarse) and (width<=1366px){.shell{display:none}.mobile-unsupported{display:grid}}.mobile-unsupported-image{object-fit:contain;filter:drop-shadow(0 26px 60px #0000004d);border-radius:8px;width:min(100%,860px)}.mobile-unsupported-copy{max-width:760px}.mobile-unsupported-copy h1{margin-bottom:14px;font-size:clamp(2.35rem,10vw,4.6rem)}.mobile-unsupported-copy p{color:#c9d4e3;margin-bottom:10px;font-size:clamp(1rem,4vw,1.2rem);line-height:1.6}.hero{justify-content:space-between;align-items:end;gap:24px;min-height:240px;padding:10px 4px 26px;display:flex}.hero-copy{max-width:700px}.brand-lockup{align-items:center;gap:22px;min-width:0;display:flex}.brand-logo{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 0 34px #38bdf83d)drop-shadow(0 18px 32px #00000052);border-radius:8px;width:clamp(150px,21vw,300px)}.eyebrow,.kicker{color:#91d9cf;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}h1,h2,p{margin-top:0}h1{margin-bottom:12px;font-size:clamp(3rem,8vw,6.6rem);line-height:.9}.hero-copy h1{font-family:NebulaVM Display,NebulaVM Main,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400}h2{margin-bottom:0;font-size:1.05rem}.lede{color:#b9c5d5;max-width:620px;margin-bottom:0;font-size:1.08rem;line-height:1.6}.status-pill{color:#d8e0ea;background:#0d1118c2;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;min-width:148px;padding:12px 14px;font-weight:800;display:inline-flex;box-shadow:0 16px 50px #00000038}.status-dot{background:#7b8794;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #7b879429}.status-pill[data-mode=running] .status-dot{background:#4ade80;box-shadow:0 0 0 5px #4ade8029}.status-pill[data-mode=booting] .status-dot{background:#facc15;box-shadow:0 0 0 5px #facc1529}.status-pill[data-mode=paused] .status-dot{background:#60a5fa;box-shadow:0 0 0 5px #60a5fa29}.about-strip{max-width:1120px;margin:-4px 0 24px;padding:0 4px 24px}.about-strip p{color:#c9d4e3;max-width:1040px;margin-bottom:0;font-size:1rem;line-height:1.75}.about-strip .status-pill{margin-top:16px}.about-strip strong{color:#f8fbff;font-weight:900}.workspace{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel,.console-area{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111720d1;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 20px 70px #00000047}.controls{gap:18px;padding:18px;display:grid}.display-identity{align-items:center;gap:11px;min-width:0;display:flex}.emustar-console-mark{object-fit:contain;flex:none;width:44px;height:44px;display:none}.emustar-console-kicker{display:none}.screen-mode-icon{object-fit:contain;filter:drop-shadow(0 14px 28px #1bc4ff33);width:178px;height:142px;margin-bottom:14px}.screen-mode-icon[hidden]{display:none}.workspace.is-emustar-mode{grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.workspace.is-emustar-mode .controls,.workspace.is-emustar-mode .console-area{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1019}.workspace.is-emustar-mode .controls{border-color:#ffe45e #ffe45e6b #ffe45e6b;border-top-style:solid;border-top-width:3px;box-shadow:0 20px 70px #00000057,inset 0 1px #ffffff0a}.workspace.is-emustar-mode .console-area{border-color:#3cd3ff #3cd3ff61 #3cd3ff61;border-top-style:solid;border-top-width:3px;position:relative;box-shadow:0 20px 70px #00000057,inset 0 1px #ffffff0a}.workspace.is-emustar-mode .controls .kicker{color:#ffe45e}.workspace.is-emustar-mode .console-area .kicker{color:#60dcff}.workspace.is-emustar-mode .emustar-console-mark{filter:drop-shadow(0 0 14px #3cd3ff40);display:block}.workspace.is-emustar-mode .emustar-console-kicker{color:#ffe45e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.64rem;font-weight:950;display:block}.workspace.is-emustar-mode .emulator-select{background:#080d14;border-color:#ffe45e8f;box-shadow:inset 3px 0 #ffe45e}.workspace.is-emustar-mode .drop-zone{background:#0d1822;border-color:#3cd3ff8a}.workspace.is-emustar-mode .drop-zone.is-dragging,.workspace.is-emustar-mode .drop-zone.has-file{background:#102431;border-color:#60dcff}.workspace.is-emustar-mode .drop-icon{color:#11100a;background:#ffe45e;box-shadow:0 0 0 5px #ffe45e1c}.workspace.is-emustar-mode select,.workspace.is-emustar-mode input[type=text]{background:#080d14;border-color:#60dcff40}.workspace.is-emustar-mode .advanced-options{background:#090f17;border-color:#ffe45e42}.workspace.is-emustar-mode .advanced-options summary:after{border-color:#ffe45e}.workspace.is-emustar-mode .advanced-options summary small{color:#a9dff0}.workspace.is-emustar-mode .native-panel{background:#0c1622;border-color:#3cd3ff57}.workspace.is-emustar-mode .emustar-runtime-heading{grid-template-columns:44px minmax(0,1fr)}.workspace.is-emustar-mode .emustar-runtime-heading img{width:44px;height:44px}.workspace.is-emustar-mode .emustar-host-share{border-top-color:#ffe45e42}.workspace.is-emustar-mode .controls .primary{color:#171305;background:#ffe45e}.workspace.is-emustar-mode .controls .secondary{background:#111b27;border-color:#60dcff38}.workspace.is-emustar-mode .screen-shell{background-color:#02060a;border-color:#60dcff94;box-shadow:0 0 0 1px #ffe45e1a,0 18px 46px #00000057}.workspace.is-emustar-mode .screen-placeholder{max-width:520px}.workspace.is-emustar-mode .screen-placeholder strong{color:#f7fbff;font-size:1.18rem}.workspace.is-emustar-mode .screen-placeholder small{color:#a8bac8}.workspace.is-emustar-mode .metric-row>span{background:#111b27;border:1px solid #60dcff29}.workspace.is-emustar-mode .metric-row .ai-summary-pill{background:#121b24;border-color:#ffe45e4d}.workspace.is-emustar-mode .metric-row .ai-summary-pill:before{color:#171305;background:#ffe45e}.workspace.is-emustar-mode .terminal-panel{background:#05090e;border-color:#ffe45e40}.workspace.is-emustar-mode .terminal-header{color:#ffe45e;border-bottom-color:#60dcff29}.workspace.is-emustar-mode .terminal-panel pre{color:#75e3ff}.panel-header,.machine-topbar,.terminal-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.drop-zone{text-align:center;background:#91d9cf12;border:1px dashed #91d9cf80;border-radius:8px;place-items:center;min-height:178px;padding:22px;transition:border-color .18s,background .18s,transform .18s;display:grid}.drop-zone.is-dragging,.drop-zone.has-file{background:#91d9cf24;border-color:#91d9cf}.drop-zone.is-dragging{transform:translateY(-2px)}.drop-icon{color:#0d1118;background:#91d9cf;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:2rem;font-weight:500;display:grid}.drop-title{margin-bottom:6px;font-weight:900;display:block}.drop-meta{color:#aab8c8;overflow-wrap:anywhere;max-width:100%;display:block}.media-warning{color:#fecaca;background:#f871711c;border:1px solid #f871715c;border-radius:8px;margin:-8px 0 0;padding:11px 12px;font-size:.82rem;font-weight:800;line-height:1.45}.media-warning[hidden]{display:none}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.advanced-options{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;overflow:hidden}.advanced-options summary{color:#edf2f7;cursor:pointer;gap:2px;min-height:48px;padding:10px 42px 10px 13px;list-style:none;display:grid;position:relative}.advanced-options summary::-webkit-details-marker{display:none}.advanced-options summary:after{content:"";border-bottom:2px solid #91d9cf;border-right:2px solid #91d9cf;width:9px;height:9px;transition:transform .16s;position:absolute;top:50%;right:15px;transform:translateY(-65%)rotate(45deg)}.advanced-options[open] summary:after{transform:translateY(-35%)rotate(225deg)}.advanced-options summary:focus-visible{outline-offset:-2px;outline:2px solid #91d9cf}.advanced-options summary span{font-size:.88rem;font-weight:950}.advanced-options summary small{color:#96a4b5;font-size:.72rem;font-weight:800;line-height:1.35}.advanced-options-body{gap:12px;padding:0 12px 12px;display:grid}.advanced-options[open] summary{margin-bottom:2px}.field{gap:8px;display:grid}.full-span{grid-column:1/-1}.field span{color:#aeb9c8;font-size:.82rem;font-weight:800}select,input[type=text]{color:#edf2f7;background:#0f151e;border:1px solid #ffffff24;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.emulator-field,.emulator-dropdown{position:relative}.emustar-info-link{color:#ffe45e;text-align:left;text-underline-offset:3px;filter:drop-shadow(0 0 8px #ffd53d4d);background:0 0;border:0;justify-self:start;margin-top:7px;padding:2px 0;font-size:.88rem;font-weight:900;line-height:1.35;text-decoration:underline;text-decoration-thickness:2px}.emustar-info-link:hover,.emustar-info-link:focus-visible{color:#fff3a8}.emustar-info-link:focus-visible{outline-offset:4px;outline:2px solid #ffe45e}.emustar-info-link[hidden]{display:none}.emulator-select{color:#edf2f7;text-align:left;background:#0f151e;border:1px solid #ffffff24;border-radius:8px;width:100%;min-height:42px;padding:0 38px 0 12px;position:relative}.emulator-select:after{content:"";border-bottom:2px solid #aeb9c8;border-right:2px solid #aeb9c8;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-65%)rotate(45deg)}.emulator-select[aria-expanded=true]:after{transform:translateY(-35%)rotate(225deg)}.emulator-select:focus-visible{outline-offset:2px;outline:2px solid #91d9cf}.emulator-selected,.emulator-menu-option{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.emulator-selected{min-width:0}.emulator-selected span,.emulator-menu-option span:last-child{color:#edf2f7;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.emulator-menu{z-index:30;background:#080c11;border:1px solid #ffffff24;border-radius:8px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 20px 50px #00000059}.emulator-menu[hidden]{display:none}.emulator-menu-option{color:#edf2f7;text-align:left;background:0 0;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.emulator-menu-option:hover,.emulator-menu-option:focus-visible{background:#91d9cf1a;outline:0}.emulator-menu-option.is-selected{background:#91d9cf29}.emulator-menu-icon{object-fit:contain;filter:drop-shadow(0 0 10px #38bdf83d);width:28px;height:28px}.emulator-menu-icon-empty{visibility:hidden}.native-panel{background:#60a5fa12;border:1px solid #60a5fa47;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;padding:13px;display:grid}.native-panel[hidden]{display:none}.native-panel .toggle-row{grid-column:1/-1;margin:0}.emustar-runtime-heading{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:2px;display:grid}.emustar-runtime-heading img{object-fit:contain;filter:drop-shadow(0 0 12px #38bdf84d);width:34px;height:34px}.emustar-runtime-heading strong,.emustar-runtime-heading small{display:block}.emustar-runtime-heading strong{color:#f4f8fb;font-size:.94rem}.emustar-runtime-heading small{color:#9eacbc;margin-top:2px;font-size:.76rem;font-weight:700}.emustar-reset-firmware{grid-column:1/-1;width:100%}.emustar-host-share{border-top:1px solid #91d9cf33;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 10px;padding-top:12px;display:grid}.emustar-host-share[hidden]{display:none}.emustar-host-share .field{min-width:0}.emustar-host-share .secondary{white-space:nowrap;min-height:42px}.emustar-host-share small{color:#aeb9c8;grid-column:1/-1;font-size:.78rem;font-weight:750;line-height:1.4}.drive-import-panel{background:#ffdd3d0e;border:1px solid #ffdd3d42;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 10px;padding:12px;display:grid}.drive-import-heading{color:#fef08a;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:9px;min-width:0;font-size:.76rem;font-weight:950;display:flex}.drive-import-heading img{object-fit:contain;filter:drop-shadow(0 0 8px #ffdd3d40);width:24px;height:24px}.drive-import-heading span{overflow-wrap:anywhere;min-width:0}.drive-import-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.drive-import-panel .field{grid-column:1/-1;min-width:0}.drive-import-panel .secondary{white-space:normal;min-height:42px}.drive-import-panel small{color:#f6e49a;grid-column:1/-1;font-size:.78rem;font-weight:800;line-height:1.4}.drive-import-progress{grid-column:1/-1;gap:8px;display:grid}.drive-import-progress[hidden]{display:none}.drive-import-track{background:#03060a9e;border:1px solid #ffe45e38;border-radius:999px;height:10px;overflow:hidden}.drive-import-track span{border-radius:inherit;background:linear-gradient(90deg,#ffe45e,#60dcff);width:0%;height:100%;transition:width .22s;display:block;box-shadow:0 0 14px #60dcff61}.drive-import-stats{color:#c8f4ff;justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;font-weight:900;line-height:1.35;display:flex}.drive-import-stats span:first-child{overflow-wrap:anywhere;min-width:0}.drive-import-stats span:last-child{color:#ffe45e;flex:none}.native-status{color:#cbd6e3;background:#ffffff0f;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 11px;font-size:.82rem;font-weight:800;line-height:1.45}.native-status[data-mode=ready]{color:#bbf7d0}.native-status[data-mode=missing]{color:#fecaca}.toggle-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:13px;display:grid}.toggle-row input{accent-color:#91d9cf;width:18px;height:18px;margin:1px 0 0}.toggle-row strong,.toggle-row small{display:block}.toggle-row small{color:#96a4b5;margin-top:3px;line-height:1.45}.button-row{grid-template-columns:1.4fr 1fr 1fr;gap:10px;display:grid}.button-row.compact{grid-template-columns:repeat(3,1fr)}.primary,.secondary,.danger,.terminal-header button{border-radius:8px;min-height:42px;padding:0 13px;font-weight:900}.compact-button{min-height:32px;padding:0 11px;font-size:.83rem}.full-width{width:100%}.primary{color:#0d1118;background:#91d9cf}.secondary{color:#edf2f7;background:#ffffff12;border:1px solid #ffffff24}.danger{color:#220607;background:#f87171}.display-choice-overlay{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030507ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.display-choice-overlay[hidden]{display:none}.display-choice-panel{background:#111720;border:1px solid #91d9cf42;border-radius:8px;gap:16px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 24px 90px #0000006b}.display-choice-panel h2{color:#f5f8fb;margin:0;font-size:clamp(1rem,2vw,1.35rem);line-height:1.35}.display-choice-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.emustar-info-panel{text-align:center;border-color:#ffe45e59;justify-items:center;width:min(500px,100%)}.emustar-info-icon{object-fit:contain;filter:drop-shadow(0 10px 24px #1cb8ff2e);width:142px;height:142px}.emustar-info-panel h2{font-size:1.65rem}.emustar-info-copy{color:#cbd6e3;gap:11px;font-size:.92rem;line-height:1.6;display:grid}.emustar-info-copy p{margin:0}.emustar-info-actions{width:100%;display:grid}.console-area{gap:14px;min-width:0;padding:18px;display:grid}.machine-topbar{min-height:55px}.metric-row{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.metric-row>span{color:#c5d0de;background:#ffffff12;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:.83rem;font-weight:800;display:inline-flex}.metric-row .ai-summary-pill{color:#dff7ff;background:#142736db;border:1px solid #84dcff47;flex:none;gap:8px;width:fit-content;max-width:none;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.metric-row .ai-summary-pill:before{content:"AI";color:#052221;background:#8ee4d6;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:18px;padding:0 6px;font-size:.66rem;font-weight:950;display:inline-flex}.ai-summary-stage{width:var(--summary-text-width,max-content);min-width:var(--summary-text-width,max-content);flex:none;height:18px;transition:width .22s;display:grid;position:relative;overflow:hidden}.ai-summary-text{text-overflow:clip;white-space:nowrap;opacity:1;grid-area:1/1;min-width:max-content;line-height:18px;transition:opacity .32s,transform .32s;display:block;overflow:visible;transform:translateY(0)}.ai-summary-text.is-entering{opacity:0;transform:translateY(70%)}.ai-summary-text.is-current{opacity:1;transform:translateY(0)}.ai-summary-text.is-leaving{opacity:0;transform:translateY(70%)}.ai-summary-measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute}.screen-shell{background-color:#030507;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-height:clamp(360px,58vh,700px);display:grid;overflow:hidden}:is(.screen-shell:fullscreen,.screen-shell.is-fullscreen){background:#000;border:0;border-radius:0;width:100vw;height:100vh;min-height:100vh}:is(.screen-shell:fullscreen .screen-container,.screen-shell.is-fullscreen .screen-container){width:100vw;height:100vh;min-height:100vh}:is(.screen-shell:fullscreen .qemu-terminal,.screen-shell.is-fullscreen .qemu-terminal){padding:26px;font-size:1rem}.screen-container{place-items:center;width:100%;min-height:100%;display:grid;position:relative;overflow:hidden}.vga-text{white-space:pre;color:#dbeafe;grid-area:1/1;font:14px/14px Cascadia Code,SFMono-Regular,Consolas,monospace}.vga-canvas{grid-area:1/1;display:none}.qemu-terminal{color:#dbeafe;white-space:pre-wrap;background:#030507d1;grid-area:1/1;width:100%;height:100%;max-height:none;padding:18px;font:.86rem/1.5 Cascadia Code,SFMono-Regular,Consolas,monospace}.qemu-terminal[hidden]{display:none}.native-display{background:#05070a;grid-area:1/1;place-items:center;width:100%;height:100%;min-height:100%;display:grid;position:relative;overflow:hidden}.native-display[hidden]{display:none}.native-display canvas{object-fit:contain;width:100%!important;height:100%!important}.hyperv-console-bridge{cursor:crosshair;background:radial-gradient(circle at 50% 0,#60dcff1c,#0000 36%),#02060a;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.hyperv-console-bridge:focus-visible{outline-offset:-3px;outline:2px solid #ffe45e}.hyperv-console-bridge img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;box-shadow:0 16px 42px #00000059}.hyperv-console-overlay{color:#ffe45e;pointer-events:none;background:#05090ed6;border:1px solid #ffe45e52;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:950;position:absolute;top:12px;left:12px}.hyperv-console-bridge .native-display-status{color:#c8f4ff;pointer-events:none;background:#05090ed6;border:1px solid #60dcff38;border-radius:999px;padding:9px 11px;font-size:.76rem;line-height:1.35;display:block;inset:auto 12px 12px}.native-display-status{color:#cbd6e3;text-align:center;place-items:center;padding:20px;font-weight:900;display:grid;position:absolute;inset:0}.remote-frame{width:100%;height:100%;aspect-ratio:inherit;background:#05070a;border:0;grid-area:1/1}.remote-frame[hidden]{display:none}.screen-container canvas,.screen-container video{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated}.screen-container>div:not(.screen-placeholder){max-width:100%;max-height:100%}.screen-placeholder{text-align:center;pointer-events:none;align-content:center;justify-items:center;max-width:420px;margin:auto;padding:28px;display:grid;position:absolute;inset:0}.screen-placeholder[hidden]{display:none}.orbital{border:2px solid #91d9cf40;border-top-color:#91d9cf;border-radius:50%;width:74px;height:74px;margin-bottom:18px;animation:1.2s linear infinite spin}.screen-placeholder strong{margin-bottom:8px;font-size:1.1rem}.screen-placeholder small{color:#99a7b7;line-height:1.55}.terminal-panel{background:#080c11;border:1px solid #ffffff1f;border-radius:8px;min-height:150px;overflow:hidden}.terminal-header{color:#c6d1df;border-bottom:1px solid #ffffff1a;padding:10px 12px;font-size:.82rem;font-weight:900}.terminal-header button{color:#cbd6e3;background:#ffffff12;min-height:30px}pre{color:#91d9cf;white-space:pre-wrap;max-height:164px;margin:0;padding:12px;font:.82rem/1.6 Cascadia Code,SFMono-Regular,Consolas,monospace;overflow:auto}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.shell{padding:20px}.hero{flex-direction:column;align-items:start;min-height:0}.brand-lockup{align-items:start}.workspace{grid-template-columns:1fr}}@media (width<=620px){.shell{padding:14px}.brand-lockup{gap:14px}.brand-logo{width:128px}.field-grid,.button-row,.button-row.compact,.display-choice-actions,.emustar-host-share{grid-template-columns:1fr}.emustar-host-share small{grid-column:1}.machine-topbar{flex-direction:column;align-items:start}.metric-row{justify-content:start}.screen-shell{min-height:320px}}
