.term-preview.build-card-preview{gap:10px;padding:14px;display:grid}.build-card-goal{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:700}.build-card-compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.build-card-col{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:10px;display:grid}.build-card-col.is-source{background:#fafafa}.build-card-col.is-artifact{border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.build-card-tag{background:var(--soft);color:var(--ink);letter-spacing:.03em;border-radius:9999px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-block}.build-card-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.build-card-list li{color:#4a4a54;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.build-card-list li code{color:var(--ink);font-size:10px}.build-card-list li i{color:var(--muted);font-size:9px;font-style:normal}.build-card-list li.is-dead code,.build-card-list li.is-dead i{color:#8a3a44}.build-card-list li.is-dropped code{color:#9a9aa3;text-decoration:line-through}.build-card-list li.is-dropped i{color:#2f6a45}.build-card-arrow{color:var(--ink);white-space:nowrap;align-self:center;padding:0 4px;font-size:11px;font-weight:800}.build-card-total{border-top:1px dashed var(--line);color:var(--ink);margin-top:2px;padding-top:6px;font-size:10px;font-weight:750;line-height:1.4}.build-card-col.is-artifact .build-card-total{color:#2f6a45}.build-card-conclusion{background:var(--soft);color:#3f3f47;border-radius:7px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5}.term-interactive-demo.build-demo{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--line));background:#fff;gap:14px;padding:16px}.build-demo-brief{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.build-pipeline{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.build-pipeline-step{border:1px solid var(--line);color:#8a8a93;background:#fff;border-radius:9999px;align-items:center;gap:5px;padding:4px 9px 4px 4px;font-size:12px;display:inline-flex}.build-pipeline-step.is-reached{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 24%, var(--line))}.build-pipeline-step.is-current{color:var(--ink);border-color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, #fff);font-weight:700}.build-pipeline-dot{color:#6a6a74;background:#ececf0;border-radius:9999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.build-pipeline-step.is-reached .build-pipeline-dot,.build-pipeline-step.is-current .build-pipeline-dot{background:var(--ink);color:#fff}.build-stage{grid-template-columns:1fr 1fr;gap:12px;display:grid}.build-panel-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.build-panel-head strong{color:var(--ink);font-size:13px;font-weight:750}.build-panel-head small{color:var(--muted);font-size:11px}.build-source-tree,.build-code-transform,.build-artifact{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.build-module-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.build-module-row{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.build-module-row.is-dead{background:#fdf3f4;border-color:#e0b6bc}.build-module-row.is-dropped{background:#f3f7f4;border-color:#cfd9d2}.build-module-id{color:var(--ink);font-size:12px}.build-module-note{color:var(--muted);font-size:11px}.build-module-size{color:#4a4a54;font-size:11px;font-weight:700}.build-module-row.is-dropped .build-module-id,.build-module-row.is-dropped .build-module-size{color:#9a9aa3;text-decoration:line-through}.build-module-mark{border-radius:9999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.build-module-mark.is-dead{color:#8a3a44;background:#fbe1e3}.build-module-mark.is-dropped{color:#2f6a45;background:#dbe9e1}.build-code-block{color:#d8dbe0;background:#0f1115;border-radius:7px;margin:0;padding:10px;font-size:11.5px;line-height:1.6;overflow-x:auto}.build-code-block code{color:inherit;white-space:pre;background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.build-artifact-failed{color:#8a3a44;background:#fbe1e3;border:1px solid #e0b6bc;border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.build-artifact-failed span{color:#6e2c35;font-size:12px}.build-manifest{gap:5px;margin:0;padding:0;list-style:none;display:grid}.build-manifest.is-pending li{color:#b8b8c0}.build-manifest-row{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.build-manifest-row code{color:var(--ink)}.build-manifest-row span{color:#4a4a54;margin-left:auto;font-weight:700}.build-manifest-row.is-extra{background:#fbf6e8;border-color:#e9d6a8}.build-manifest-row.is-extra code{color:#6a5320}.build-manifest-tag{color:#6a5320;background:#f0e1b4;border-radius:9999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.build-size-meter{background:var(--soft);border:1px solid var(--line);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;display:flex}.build-size-source{color:var(--muted);font-size:12px}.build-size-arrow{color:var(--ink);font-size:13px;font-weight:700}.build-size-artifact{color:var(--ink);font-size:13px;font-weight:750}.build-size-artifact.is-final{color:#2f6a45}.build-size-reduction{background:var(--ink);color:#fff;border-radius:9999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:750}.build-options{border:1px solid var(--line);border-radius:8px;gap:6px;margin:0;padding:10px 12px;display:grid}.build-options legend{color:var(--muted);padding:0;font-size:11px;font-weight:700}.build-toggle{border:1px solid var(--line);color:#4a4a54;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.build-toggle.is-on{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, #fff);color:var(--ink);font-weight:650}.build-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.build-repair,.build-reset{border:1px solid var(--line);min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:650}.build-repair:hover:not(:disabled),.build-reset:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.build-repair:focus-visible,.build-reset:focus-visible{outline:3px solid color-mix(in srgb, var(--ink) 30%, #fff);outline-offset:2px}.build-repair:disabled,.build-reset:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.build-demo .build-cta{min-height:38px;font:inherit;padding:9px 18px;font-size:14px;font-weight:750;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important;border-radius:8px!important}.term-interactive-demo.build-demo .build-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 85%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.build-demo .build-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.build-demo .build-cta:disabled{opacity:.55;cursor:not-allowed}.build-demo-feedback{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 30%, var(--line));color:#3f3f47;background:#fff;border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:720px){.build-card-compare{grid-template-columns:1fr}.build-card-arrow{justify-self:center;transform:rotate(90deg)}.build-stage{grid-template-columns:1fr}}.term-card .build-card-preview{box-shadow:6px 6px #90b9b2;color:#17383d!important;background:#e9f2ef!important;border:2px solid #31545a!important}.term-card .build-card-goal{color:#31545a!important}.term-card .build-card-col{background:#f8fcfa!important;border-color:#8fb0ae!important}.term-card .build-card-col.is-source{background:#dbe9e5!important}.term-card .build-card-col.is-artifact{background:#f4fffb!important;border-color:#4d8f84!important}.term-card .build-card-tag{color:#f2fffc!important;background:#31545a!important}.term-card .build-card-list li,.term-card .build-card-list li code,.term-card .build-card-total{color:#193b3f!important}.term-card .build-card-list li.is-dead code,.term-card .build-card-list li.is-dead i{color:#9b403e!important}.term-card .build-card-list li.is-dropped i,.term-card .build-card-col.is-artifact .build-card-total{color:#247565!important}.term-card .build-card-conclusion{color:#23464a!important;background:#f6fbf8!important;border-left:4px solid #4d8f84!important}.term-interactive-demo.build-demo{box-shadow:8px 8px #8fb8b1;color:#ebfbf7!important;background:#132b31!important;border:2px solid #39636a!important;gap:13px!important}.build-demo .build-demo-brief{border-left:4px solid #d7ae59;padding:10px 12px;color:#e6f6f1!important;background:#214047!important}.build-demo .build-demo-brief code{color:#ffe5a0!important}.build-demo .build-pipeline-step{color:#b9d0cc!important;background:#1c373d!important;border-color:#52767b!important}.build-demo .build-pipeline-step.is-reached{color:#ddf6ee!important;background:#193c3f!important;border-color:#72b5a8!important}.build-demo .build-pipeline-step.is-current{color:#fff1c4!important;background:#4b452c!important;border-color:#e2b95f!important}.build-demo .build-pipeline-dot{color:#eafffa!important;background:#3e6265!important}.build-demo .build-pipeline-step.is-reached .build-pipeline-dot{color:#f2fffb!important;background:#3e9989!important}.build-demo .build-pipeline-step.is-current .build-pipeline-dot{color:#1d2d2e!important;background:#d5a842!important}.build-demo :is(.build-source-tree,.build-code-transform,.build-artifact){background:#1b363c!important;border-color:#53777c!important}.build-demo .build-panel-head strong{color:#effff9!important}.build-demo .build-panel-head small,.build-demo .build-module-note{color:#b7d1cb!important}.build-demo .build-module-row{background:#244249!important;border-color:#52777c!important}.build-demo .build-module-id,.build-demo .build-module-size{color:#e8faf4!important}.build-demo .build-module-row.is-dead{background:#503237!important;border-color:#d97c71!important}.build-demo .build-module-row.is-dropped{background:#21473f!important;border-color:#65ab93!important}.build-demo .build-module-row.is-dropped :is(.build-module-id,.build-module-size){color:#bde1d4!important}.build-demo .build-module-mark.is-dead{color:#682b2b!important;background:#f5c1b9!important}.build-demo .build-module-mark.is-dropped{color:#17483e!important;background:#b7e6d1!important}.build-demo .build-code-block{color:#e7f4ef!important;background:#0b181d!important;border:1px solid #52777c!important}.build-demo .build-artifact-failed{color:#ffe0d8!important;background:#513237!important;border-color:#dc8074!important}.build-demo .build-artifact-failed span{color:#ffd1c8!important}.build-demo .build-manifest-row{background:#27464b!important;border-color:#5a7c80!important}.build-demo .build-manifest-row :is(code,span){color:#eafff9!important}.build-demo .build-manifest-row.is-extra{background:#4b4329!important;border-color:#d9b65b!important}.build-demo .build-manifest-row.is-extra :is(code,.build-manifest-tag){color:#fff0be!important}.build-demo .build-manifest-tag{background:#725d2b!important}.build-demo .build-size-meter{background:#214047!important;border-color:#54797d!important}.build-demo .build-size-source{color:#bdd6cf!important}.build-demo .build-size-arrow{color:#e9fbf5!important}.build-demo .build-size-artifact{color:#effff9!important}.build-demo .build-size-artifact.is-final{color:#9de8cc!important}.build-demo .build-size-reduction{color:#f2fffb!important;background:#3d9788!important}.build-demo .build-options{background:#1a353a!important;border-color:#587d80!important}.build-demo .build-options legend{color:#bdd7d0!important}.build-demo .build-toggle{color:#e6f8f2!important;background:#234148!important;border-color:#557a7e!important}.build-demo .build-toggle.is-on{color:#fff1c4!important;background:#4c452d!important;border-color:#d7ae59!important}.term-interactive-demo.build-demo .build-toggle input[type=checkbox]{accent-color:#d7ae59!important}.term-interactive-demo.build-demo .build-cta{color:#1c2d2d!important;background:#d7ae59!important}.term-interactive-demo.build-demo .build-cta:hover:not(:disabled){color:#1c2d2d!important;background:#f0cd76!important}.build-demo :is(.build-repair,.build-reset){color:#173b3e!important;background:#edf9f5!important;border-color:#78aaa5!important}.build-demo :is(.build-repair,.build-reset):hover:not(:disabled){color:#1c2d2d!important;background:#fff1c4!important;border-color:#d7ae59!important}.build-demo :is(.build-cta,.build-repair,.build-reset,.build-toggle input):focus-visible{outline-offset:3px;outline:3px solid #ffe5a0!important}.build-demo .build-demo-feedback{color:#173b3e!important;background:#eaf7f2!important;border-color:#5b8183 #5b8183 #5b8183 #d7ae59!important}.build-demo[data-phase=failed] .build-demo-feedback{color:#642e2d!important;background:#ffe9e3!important;border-left-color:#d97c71!important}.term-interactive-demo.build-demo :is(.build-demo-brief,.build-pipeline,.build-stage,.build-source-tree,.build-code-transform,.build-artifact,.build-options,.build-actions,.build-demo-feedback){box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:420px){.term-interactive-demo.build-demo{overflow-x:hidden;width:100%!important;max-width:100%!important}.build-demo .build-pipeline-step{max-width:100%}.build-demo .build-module-row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px}.build-demo .build-module-note{overflow-wrap:anywhere}.build-demo .build-code-block code{overflow-wrap:anywhere;white-space:pre-wrap!important}}
