:root{--phase5h-accent:#7c86ff;--phase5h-good:#43b581;--phase5h-warn:#f0b84b;--phase5h-card:#1d2026;--phase5h-border:#353945;--phase5h-muted:#a7adb8}
.phase5h-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 14px 12px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--phase5h-accent) 42%,var(--phase5h-border));border-radius:12px;background:linear-gradient(135deg,rgba(124,134,255,.12),rgba(67,181,129,.05));color:inherit}.experiment-lab>.phase5h-toolbar{margin-left:0;margin-right:0}.phase5h-toolbar-title{display:grid;gap:2px;min-width:0}.phase5h-toolbar-title small,.phase5h-section-head small,.phase5h-pc-intro small{font-size:8px;font-weight:900;letter-spacing:.13em;color:var(--phase5h-accent)}.phase5h-toolbar-title b{font-size:12px}.phase5h-toolbar-title span{font-size:9px;color:var(--phase5h-muted);line-height:1.4}.phase5h-level-switch{display:flex;gap:4px;padding:4px;border:1px solid var(--phase5h-border);border-radius:9px;background:rgba(0,0,0,.18);flex:0 0 auto}.phase5h-level-switch button{min-height:34px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--phase5h-muted);font:800 9px inherit;cursor:pointer}.phase5h-level-switch button.active{background:var(--phase5h-accent);color:#fff}.phase5h-search{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;gap:7px;align-items:center;min-width:min(100%,380px);padding:5px 7px;border:1px solid var(--phase5h-border);border-radius:9px;background:rgba(0,0,0,.15)}.phase5h-search>span{font-size:8px;font-weight:800;color:var(--phase5h-muted);white-space:nowrap}.phase5h-search input{min-height:34px;width:100%;padding:7px 9px;border:1px solid var(--phase5h-border);border-radius:7px;background:#111318;color:#fff;font:10px inherit}.phase5h-search small{font-size:8px;color:var(--phase5h-muted);white-space:nowrap}
.phase5h-lab-shell{display:grid;gap:8px;margin:0 0 10px}.phase5h-lab-workspace,.phase5h-pc-workspaces{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.phase5h-lab-workspace button,.phase5h-pc-workspaces button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:7px;border:1px solid var(--phase5h-border);border-radius:8px;background:var(--phase5h-card);color:var(--phase5h-muted);font:800 9px inherit;cursor:pointer}.phase5h-lab-workspace button span,.phase5h-pc-workspaces button span{font-size:13px;color:var(--phase5h-accent)}.phase5h-lab-workspace button.active,.phase5h-pc-workspaces button.active{border-color:var(--phase5h-accent);background:rgba(124,134,255,.14);color:#fff}.phase5h-lab-overview{border-color:rgba(124,134,255,.55)!important;background:linear-gradient(135deg,rgba(124,134,255,.08),rgba(67,181,129,.04))!important}.phase5h-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.phase5h-section-head h3,.phase5h-section-head h4{margin:3px 0 4px}.phase5h-section-head p{max-width:650px;margin:0;color:var(--phase5h-muted);font-size:9px;line-height:1.45}.phase5h-safe-badge,.phase5h-release-badge,.phase5h-phone-badge{padding:5px 8px;border:1px solid var(--phase5h-accent);border-radius:999px;color:#adb5ff;font-size:8px;font-weight:900;white-space:nowrap}.phase5h-phone-badge.good{border-color:var(--phase5h-good);color:#7fe0b2}.phase5h-phone-badge.warn{border-color:var(--phase5h-warn);color:#ffd166}.phase5h-lab-overview-metrics,.phase5h-home-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px}.phase5h-metric,.phase5h-home-status button{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--phase5h-border);border-radius:9px;background:rgba(0,0,0,.17);text-align:left;color:inherit}.phase5h-metric span,.phase5h-home-status span{font-size:8px;color:var(--phase5h-muted);text-transform:uppercase;letter-spacing:.07em}.phase5h-metric b,.phase5h-home-status b{font-size:10px;line-height:1.35;overflow-wrap:anywhere}.phase5h-metric.good{border-color:rgba(67,181,129,.55)}.phase5h-metric.warn{border-color:rgba(240,184,75,.55)}.phase5h-home-status button{cursor:pointer}.phase5h-home-status button:hover{border-color:var(--phase5h-accent)}.phase5h-home-status small{font-size:8px;color:var(--phase5h-muted);line-height:1.35}.phase5h-quick-actions,.phase5h-flow-links{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.phase5h-quick-actions button,.phase5h-flow-links button{min-height:36px;padding:0 10px;border:1px solid var(--phase5h-border);border-radius:7px;background:rgba(124,134,255,.1);color:#dce0ff;font:800 9px inherit;cursor:pointer}.phase5h-quick-actions button:hover,.phase5h-flow-links button:hover{border-color:var(--phase5h-accent)}
.phase5h-pc-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr) auto;gap:8px;align-items:center;width:100%;grid-column:1/-1}.phase5h-pc-workspaces{grid-template-columns:repeat(4,minmax(105px,1fr))}.phase5h-pin-current{min-height:42px;padding:0 10px;border:1px solid var(--phase5h-border);border-radius:8px;background:var(--phase5h-card);color:#fff;font:800 9px inherit;cursor:pointer}.phase5h-pins{display:flex;align-items:center;gap:5px;flex-wrap:wrap;width:100%;grid-column:1/-1}.phase5h-pins>span{font-size:8px;color:var(--phase5h-muted)}.phase5h-pins button{min-height:28px;padding:0 8px;border:1px solid var(--phase5h-border);border-radius:999px;background:rgba(0,0,0,.15);color:#cdd2dc;font:700 8px inherit}.phase5h-pc-intro,.phase5h-pc-home{margin:0 22px 12px;padding:12px;border:1px solid var(--phase5h-border);border-radius:11px;background:rgba(124,134,255,.06)}.phase5h-pc-intro{display:flex;align-items:center;justify-content:space-between;gap:12px}.phase5h-pc-intro>div:first-child{display:grid;gap:3px}.phase5h-pc-intro b{font-size:11px}.phase5h-pc-intro span{font-size:9px;color:var(--phase5h-muted);line-height:1.4}.phase5h-pc-home{margin-bottom:14px}.phase5h-attention{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:9px 10px;border:1px solid rgba(240,184,75,.45);border-radius:8px;background:rgba(240,184,75,.06)}.phase5h-attention b{font-size:9px;color:#f5c96c;white-space:nowrap}.phase5h-attention span{font-size:9px;color:var(--phase5h-muted);line-height:1.4}.phase5h-phone-update{margin:12px 0;padding:13px;border:1px solid rgba(67,181,129,.48);border-radius:12px;background:linear-gradient(135deg,rgba(67,181,129,.08),rgba(124,134,255,.05))}.phase5h-phone-update ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;counter-reset:phone-step}.phase5h-phone-update li{counter-increment:phone-step;display:grid;grid-template-columns:auto 1fr;gap:4px 8px;padding:10px;border:1px solid var(--phase5h-border);border-radius:9px;background:rgba(0,0,0,.14)}.phase5h-phone-update li:before{content:counter(phone-step);grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--phase5h-accent);color:#fff;font-size:9px;font-weight:900}.phase5h-phone-update li b{font-size:9px}.phase5h-phone-update li span{font-size:8px;color:var(--phase5h-muted);line-height:1.4}.phase5h-empty-compact{min-height:0!important;padding:8px!important;opacity:.82}.pc-panel [hidden],#llp [hidden]{display:none!important}.pc-panel[data-phase5h-level="guided"] .danger,.pc-panel[data-phase5h-level="guided"] .lldanger{outline:1px solid rgba(237,66,69,.5);outline-offset:2px}.pc-panel[data-phase5h-level="guided"] details:not([open]){opacity:.88}.pc-panel[data-phase5h-level="guided"] .pc-note{font-size:10px;line-height:1.45}.pc-panel[data-phase5h-level="developer"] .phase5h-pc-intro{border-color:rgba(240,184,75,.45)}
@media(max-width:900px){.phase5h-toolbar{align-items:stretch;flex-direction:column}.phase5h-pc-controls{grid-template-columns:1fr}.phase5h-pc-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}.phase5h-lab-overview-metrics,.phase5h-home-status{grid-template-columns:repeat(2,minmax(0,1fr))}.phase5h-pc-intro{align-items:flex-start;flex-direction:column}.phase5h-phone-update ol{grid-template-columns:1fr}.phase5h-level-switch{align-self:flex-start}}
@media(max-width:620px){.phase5h-toolbar{margin:0 8px 10px;padding:9px}.experiment-lab>.phase5h-toolbar{margin-left:0;margin-right:0}.phase5h-level-switch{width:100%}.phase5h-level-switch button{flex:1}.phase5h-lab-workspace{display:flex;overflow-x:auto;padding-bottom:2px}.phase5h-lab-workspace button{min-width:105px}.phase5h-search{grid-template-columns:1fr}.phase5h-search>span{display:none}.phase5h-search small{white-space:normal}.phase5h-pc-workspaces{grid-template-columns:1fr 1fr}.phase5h-lab-overview-metrics,.phase5h-home-status{grid-template-columns:1fr}.phase5h-pc-intro,.phase5h-pc-home{margin-left:10px;margin-right:10px}.phase5h-section-head{flex-direction:column}.phase5h-attention{flex-direction:column}.phase5h-pins{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.phase5h-pins button{white-space:nowrap}}
