:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0f5ff;background:#080d16;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{background:#080d16;min-width:320px;min-height:100%;margin:0}body{overflow:hidden}button,select,input{font:inherit}button,select{color:#f0f5ff;background:#141d2ef5;border:1px solid #91b5e24d;border-radius:8px}button{cursor:pointer;padding:.58rem .62rem;font-size:.62rem}button:hover,select:focus{background:#1f3b49f5;border-color:#74ebc9db}button:disabled,select:disabled,input:disabled{cursor:not-allowed;opacity:.5}select{min-width:0;padding:.42rem .5rem}#pipeline-inspector-app,#scene-shell,#scene-shell canvas{width:100vw;height:100vh}#pipeline-inspector-app{background:radial-gradient(circle at 79% 42%,#65a4f438,#0000 34rem),#080d16;position:relative;overflow:hidden}#scene-shell{position:absolute;inset:0}#scene-shell canvas{display:block}.pipeline-hud{pointer-events:none;background:linear-gradient(90deg,#080d16fa 0%,#080d16e8 82%,#080d1600 100%);width:min(560px,100vw);padding:1.05rem 1rem 1rem;position:absolute;inset:0 auto 0 0;overflow-y:auto}.pipeline-hud>*{pointer-events:auto}.back-link,.next-link{color:#a6ecdb;letter-spacing:.04em;font-size:.73rem;text-decoration:none}.back-link:hover,.next-link:hover{color:#fff}.eyebrow{color:#9aa8c4;letter-spacing:.18em;margin-top:1.6rem;font-size:.66rem;font-weight:700}h1{letter-spacing:-.06em;max-width:500px;margin:.5rem 0 .42rem;font-size:clamp(2.25rem,4.8vw,3.35rem);line-height:.94}.intro{color:#bac4d7;max-width:500px;margin:0 0 .85rem;font-size:.82rem;line-height:1.46}.status-panel,.control-card,.readout-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111929db;border:1px solid #85a6d442;border-radius:11px;max-width:505px;margin:.58rem 0;padding:.68rem;box-shadow:0 16px 40px #00000038}.control-card{border-color:#67e2ca61}.target-card{border-color:#e3b2ff61}.status-line,.button-row,.card-heading,.check-row{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.status-pill,.backend-pill{color:#d3fff5;background:#1b77673d;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.status-pill i{background:#60eacf;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 12px #60eacf}.backend-pill{color:#d1d7ed;background:#606fb138}.status-detail{color:#a0aac1;margin:.48rem 0 0;font-size:.68rem;line-height:1.38}.card-heading strong{letter-spacing:.02em;font-size:.72rem}.card-heading span,.card-detail{color:#929db7;font-size:.58rem}.select-row{color:#c3ccdd;justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem 0;font-size:.68rem;display:flex}.select-row select{width:66%}.range-row{color:#c3ccdd;margin:.56rem 0;font-size:.68rem;display:block}.range-row>span{justify-content:space-between;gap:.5rem;display:flex}.range-row output{color:#e4fff9;font-variant-numeric:tabular-nums}.range-row input{accent-color:#60dcc8;width:100%;margin-top:.4rem;display:block}.check-row{color:#b9c1d2;margin-top:.56rem;font-size:.62rem}.check-row label{align-items:center;gap:.28rem;display:inline-flex}.check-row input{accent-color:#60dcc8}.button-row{margin-top:.62rem}.button-row button{flex:1}.metrics{grid-template-columns:repeat(4,1fr);gap:.34rem;margin:.65rem 0 0;display:grid}.metrics-six{grid-template-columns:repeat(6,1fr)}.metrics-four{grid-template-columns:repeat(4,1fr)}.metrics div{background:#06091194;border-radius:7px;min-width:0;padding:.4rem .42rem}dt{color:#8490ad;letter-spacing:.05em;text-transform:uppercase;font-size:.54rem}dd{color:#eef2ff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:.17rem 0 0;font-size:.67rem;overflow:hidden}.card-detail{margin:.46rem 0 0;line-height:1.38}.error-panel{z-index:5;color:#ffd8d8;background:#4d1723d1;border:1px solid #ff7c7c99;border-radius:9px;max-width:505px;padding:.68rem;font-size:.69rem;position:absolute;bottom:1rem;left:1rem}.error-panel strong{margin-bottom:.25rem;display:block}.hint{color:#77829e;max-width:505px;margin:.68rem 0 .45rem;font-size:.62rem;line-height:1.38}.next-link{padding-bottom:.7rem;display:inline-block}.signature{color:#c3cde575;letter-spacing:.16em;pointer-events:none;font-size:.62rem;position:absolute;bottom:.68rem;right:.9rem}@media (width<=760px){body{overflow:auto}#pipeline-inspector-app,#scene-shell,#scene-shell canvas{height:100%;min-height:1480px}.pipeline-hud{background:linear-gradient(#080d16f5,#080d16e0);width:100%;min-height:1480px;position:relative}.metrics-six{grid-template-columns:repeat(3,1fr)}.signature{position:fixed}}#radial-app,#radial-app #scene-shell,#radial-app #scene-shell canvas{width:100vw;height:100vh}#radial-app{background:radial-gradient(circle at 78% 18%,#bf7bff38,#0000 28rem),radial-gradient(circle at 80% 84%,#ff8f7729,#0000 26rem),#160d25;position:relative;overflow:hidden}#radial-app #scene-shell{position:absolute;inset:0}#radial-app #scene-shell canvas{filter:saturate(1.08)contrast(1.04);display:block}#radial-app .pipeline-hud{background:linear-gradient(90deg,#160d25fc,#160d25eb 82%,#160d2500 100%);width:min(590px,100vw)}#radial-app .back-link,#radial-app .hint a{color:#f0b6ff}#radial-app .eyebrow{color:#d99aff}#radial-app .status-pill{background:#893eaa47}#radial-app .status-pill i{background:#e6a8ff;box-shadow:0 0 12px #e6a8ff}#radial-app .control-card{border-color:#e7a7ff6b}#radial-app .target-card{border-color:#ffb87866}#radial-app .capability-card{border-color:#9dedc961}#radial-app .select-row select{width:68%}#radial-app .range-grid{grid-template-columns:1fr 1fr;gap:.48rem .65rem;display:grid}#radial-app button:hover,#radial-app button:focus-visible{background:#662f80f5;border-color:#f3caff}#radial-app .contract-row,#radial-app .capability-row{color:#b8a7c4;border-bottom:1px solid #ddb7ed1f;justify-content:space-between;align-items:center;gap:.7rem;padding:.36rem 0;font-size:.63rem;display:flex}#radial-app .contract-row:last-of-type,#radial-app .capability-row:last-of-type{border-bottom:0}#radial-app .contract-row code{color:#f6dcff;font-size:.61rem}#radial-app .capability-row strong{color:#f4e8ff;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:.63rem;font-weight:650;overflow:hidden}@media (width<=760px){#radial-app,#radial-app #scene-shell,#radial-app #scene-shell canvas{height:100%;min-height:1540px}#radial-app .pipeline-hud{background:linear-gradient(#160d25fc,#160d25eb);min-height:1540px}}
