/* Revision 03: one routed instrument surface. All controls share its chassis. */
.phone-inner[data-screen=home]{--routing:var(--amber);gap:0;padding-left:19px;padding-right:16px;background:linear-gradient(125deg,#16141155,transparent 34%),repeating-linear-gradient(90deg,transparent 0 32px,#9d492609 32px 33px),#090c0a;isolation:isolate}
.phone-inner[data-screen=home]:before{content:'';position:absolute;inset:8px 6px 5px;border:1px solid var(--line);clip-path:polygon(0 0,87% 0,100% 6%,100% 97%,93% 100%,0 100%);pointer-events:none;z-index:5}
.unified-spine{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;color:var(--routing)}.unified-spine .bus-metal{stroke:#63513c;stroke-width:4;opacity:.18}.unified-spine .bus-route{stroke:currentColor;stroke-width:.8;opacity:.75}.unified-spine .bus-carrier{stroke:var(--accent);stroke-width:1.8;stroke-dasharray:3 90;opacity:.75}.unified-spine .junction{fill:#0b0d0a;stroke:var(--amber);stroke-width:.7}.unified-spine .bus-cross{stroke:var(--amber);stroke-width:.4;opacity:.45}.unified-spine .route-label{font:4px Telemetry;fill:var(--muted);letter-spacing:.8px}
.phone-inner[data-screen=home] .p-status{margin:0 0 6px;padding-left:5px}.phone-inner[data-screen=home] .p-head{border:0;margin-bottom:0;padding-left:5px;padding-bottom:3px}.phone-inner[data-screen=home] .clock-chassis{background:none;box-shadow:none;border:0;clip-path:none;margin:0 -2px 0 0;padding-top:15px;padding-bottom:12px;height:148px}.phone-inner[data-screen=home] .clock-chassis>.machined-outline{display:none}.phone-inner[data-screen=home] .clock-chassis .plate-no{left:8px;top:4px}.phone-inner[data-screen=home] .clock-chassis:after{content:'';position:absolute;left:6px;right:0;bottom:1px;height:12px;background:linear-gradient(135deg,transparent 0 40%,var(--line) 40% 41%,transparent 41% 100%);border-bottom:1px solid var(--line);pointer-events:none}.phone-inner[data-screen=home] .nerv-crest{left:4px}.phone-inner[data-screen=home] .clock-rail{border:0}.phone-inner[data-screen=home] .clock-instrument{position:relative}.phone-inner[data-screen=home] .clock-instrument:before{content:'';position:absolute;inset:-8px -3px auto -4px;height:4px;background:repeating-linear-gradient(135deg,var(--amber) 0 2px,transparent 2px 5px);opacity:.5}
.phone-inner[data-screen=home] .instrument-deck{border:0;background:none;box-shadow:none;clip-path:none;padding:7px 0 0 8px;overflow:visible}.phone-inner[data-screen=home] .deck-title{border:0;padding:3px 0 5px}.phone-inner[data-screen=home] .power-instrument{border-bottom:0;padding:6px 3px 9px 0}.phone-inner[data-screen=home] .power-stamp{border:0;border-left:2px solid var(--amber);padding-left:6px;background:none}.phone-inner[data-screen=home] .power-number{font-size:65px}.phone-inner[data-screen=home] .diagnostic-title{margin:0;padding:5px 0 5px 4px;background:linear-gradient(100deg,#ffad3220 0 40%,transparent 40%);clip-path:polygon(0 0,100% 0,100% 40%,94% 100%,0 100%);border-top:1px solid var(--line)}.phone-inner[data-screen=home] .meter-row{margin-bottom:6px}.phone-inner[data-screen=home] .meter-code{border:0;border-left:2px solid var(--amber);background:#ffad3210;clip-path:polygon(0 0,100% 0,100% 65%,75% 100%,0 100%)}.phone-inner[data-screen=home] .sensor-grid{border:0;background:linear-gradient(90deg,#ffad3208,transparent);margin-top:4px;padding-top:2px;clip-path:polygon(0 0,95% 0,100% 15%,100% 100%,0 100%)}.phone-inner[data-screen=home] .sensor-grid>div{border-right:0;border-left:1px solid var(--line);padding-left:6px}.phone-inner[data-screen=home] .instrument-footer{border-top:1px solid var(--line);padding-top:6px;margin-top:2px}.phone-inner[data-screen=home] .instrument-deck:after{display:none}
.phone-inner[data-screen=home] .media-rail{border:0;background:linear-gradient(90deg,#ffad3219,transparent);box-shadow:none;padding-left:8px;height:59px;margin:7px 0 0 8px;clip-path:polygon(0 0,94% 0,100% 22%,100% 100%,0 100%)}.phone-inner[data-screen=home] .media-rail:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:var(--amber)}.phone-inner[data-screen=home] .media-rail:after{content:'';position:absolute;left:0;right:20px;bottom:0;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.phone-inner[data-screen=home] .platter{color:var(--amber)}
.phone-inner[data-screen=home] .command-bay{clip-path:none;min-height:94px;margin:0 0 0 7px;background:transparent;overflow:visible;flex:1}.phone-inner[data-screen=home] .command-bay>.machined-outline{display:none}.phone-inner[data-screen=home] .bay-art{inset:-5px -8px -15px 0;opacity:.75;mask-image:linear-gradient(0deg,transparent,black 20%,black 78%,transparent);background-position:right 35%;z-index:-1}.phone-inner[data-screen=home] .bay-grid{inset:0 0 0 5px;opacity:.3}.phone-inner[data-screen=home] .bay-copy{left:4px;top:20px}.phone-inner[data-screen=home] .bay-copy>b{font-size:34px;line-height:.86;letter-spacing:0;color:var(--amber)}.phone-inner[data-screen=home] .bay-copy>small{letter-spacing:1px}.phone-inner[data-screen=home] .bay-dossier{left:4px;background:transparent;border:0;border-bottom:1px solid var(--line);padding-left:0}.phone-inner[data-screen=home] .bay-footer{left:4px;right:0}.phone-inner[data-screen=home] .bay-number{right:4px;font-size:120px;opacity:.17;color:var(--accent)}
.phone-inner[data-screen=home] .p-bottom{position:relative;padding-left:7px;background:linear-gradient(0deg,#090c0a 85%,transparent);z-index:3}.phone-inner[data-screen=home] .browser-search{border:0;border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:linear-gradient(90deg,#ffad3211,transparent);clip-path:polygon(0 0,95% 0,100% 30%,100% 100%,0 100%);margin-bottom:0}.phone-inner[data-screen=home] .browser-search button{border:0;background:none}.phone-inner[data-screen=home] .p-dock{gap:0;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#ffad3206,transparent)}.phone-inner[data-screen=home] .p-dock .app-button{border:0;border-right:1px solid var(--line);clip-path:none;background:none;min-height:64px}.phone-inner[data-screen=home] .p-dock .app-button:last-child{border-right:0}.phone-inner[data-screen=home] .p-dock .app-button>svg{width:40px;height:40px}.phone-inner[data-screen=home] .p-dock .app-button:after{display:none}.phone-inner[data-screen=home] .p-dock .app-button:active{background:#ffad3228}.phone-inner[data-screen=home] .phone-home-foot{padding-left:0}.phone-inner[data-screen=home] .p-bottom>.hazard{margin-left:0;height:4px;opacity:.65}.phone-inner[data-screen=home] .circuit-backplane{opacity:.18}
body[data-motion=standard] .bus-carrier,body[data-motion=high] .bus-carrier{animation:packet-route 11s steps(180,end) infinite}body[data-motion=high] .bay-number{animation:identity-glow 9s ease-in-out infinite}@keyframes identity-glow{50%{opacity:.3}}
@media(max-width:660px){.phone-inner[data-screen=home]{gap:0;padding-left:16px;padding-right:13px}.phone-inner[data-screen=home] .clock-chassis{height:124px;padding-top:13px;padding-bottom:10px}.phone-inner[data-screen=home] .instrument-deck{padding-left:5px;padding-top:4px}.phone-inner[data-screen=home] .power-number{font-size:49px}.phone-inner[data-screen=home] .power-instrument{padding-bottom:6px}.phone-inner[data-screen=home] .meter-row{margin-bottom:5px}.phone-inner[data-screen=home] .media-rail{height:46px;margin-left:5px;margin-top:6px}.phone-inner[data-screen=home] .command-bay{min-height:82px;margin-left:5px}.phone-inner[data-screen=home] .bay-copy{top:12px}.phone-inner[data-screen=home] .bay-copy>b{font-size:27px}.phone-inner[data-screen=home] .p-bottom{padding-left:5px}.phone-inner[data-screen=home] .p-dock .app-button{min-height:57px}.phone-inner[data-screen=home] .p-dock .app-button>svg{width:34px;height:34px}.phone-inner[data-screen=home] .nerv-crest{left:1px}}
