.term-card .term-preview.trace-card-preview{align-content:center;gap:var(--spacing-8);min-height:150px;padding:var(--spacing-12);border-color:var(--line);background:var(--color-faint);color:var(--ink);display:grid}.trace-card-chrome{justify-content:space-between;align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.trace-card-chrome span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em}.trace-card-chrome small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.trace-card-bars{padding:var(--spacing-10);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:6px;margin:0;list-style:none;display:grid}.trace-card-bars li{min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);line-height:var(--leading-caption);background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.trace-card-bars li.is-bottleneck{background:#f9f4ed;border-color:#dfc098}.trace-card-svc{color:var(--ink);font-weight:var(--font-weight-bold)}.trace-card-bars i{background:color-mix(in srgb, var(--ink) 22%, #fff);border-radius:4px;height:8px;display:block}.trace-card-bars li.is-bottleneck i{background:#b8731a}.trace-card-bars b{color:var(--ink);font-weight:var(--font-weight-bold)}.trace-card-tag{color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.02em;background:#b8731a;border-radius:4px;padding:1px 5px}.trace-card-caption{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.term-interactive-demo.trace-demo{border-color:var(--line);background:var(--surface-card);gap:14px}.trace-step0{gap:var(--spacing-8);padding:var(--spacing-12);border:1px dashed var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);display:grid}.trace-step0-label{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.trace-step0-label b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-bold);margin-bottom:2px;display:block}.trace-open-steps{gap:var(--spacing-8);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.trace-open-steps li{counter-increment:step;gap:2px;padding-left:28px;display:grid;position:relative}.trace-open-steps li:before{content:counter(step);background:color-mix(in srgb, var(--ink) 10%, #fff);width:20px;height:20px;color:var(--ink);font-size:11px;font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.trace-open-steps b{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.trace-open-steps p{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.trace-brief{padding:var(--spacing-10) var(--spacing-12);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--color-faint);color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.trace-toolbar{justify-content:space-between;align-items:baseline;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.trace-traceid{color:var(--ink);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.trace-traceid code{background:color-mix(in srgb, var(--ink) 8%, #fff);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-bold);border-radius:4px;padding:1px 6px}.trace-toolbar-meta{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--font-weight-semibold)}.trace-waterfall-pane{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:0;display:grid;overflow:hidden}.trace-waterfall-chrome{justify-content:space-between;align-items:center;gap:var(--spacing-8);border-bottom:1px solid var(--line);background:var(--color-faint);padding:6px 10px;display:flex}.trace-waterfall-chrome span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em}.trace-waterfall-chrome small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--font-weight-semibold)}.trace-waterfall{gap:0;margin:0;padding:4px;list-style:none;display:grid}.trace-span-item{min-width:0}.trace-span-row{align-items:stretch;gap:4px;padding:3px 0;display:flex}.term-interactive-demo.trace-demo .trace-caret{border:1px solid var(--line);background:var(--surface-card);width:26px;min-height:0;color:var(--ink);font:inherit;font-size:13px;font-weight:var(--font-weight-bold);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:border-color .12s ease-out,background-color .12s ease-out;display:inline-flex}.term-interactive-demo.trace-demo .trace-caret:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line));background:color-mix(in srgb, var(--ink) 4%, var(--surface-card));color:var(--ink)}.term-interactive-demo.trace-demo .trace-caret:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.trace-caret-placeholder{flex:none;width:26px;display:inline-block}.term-interactive-demo.trace-demo .trace-span-main{border:1px solid var(--line);background:var(--surface-card);min-width:0;min-height:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;flex:auto;grid-template-columns:auto auto 1fr auto auto auto;align-items:center;gap:8px;padding:7px 9px;font-size:13px;font-weight:650;transition:border-color .12s ease-out,background-color .12s ease-out;display:grid}.term-interactive-demo.trace-demo .trace-span-main:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line));background:color-mix(in srgb, var(--ink) 4%, var(--surface-card));color:var(--ink)}.term-interactive-demo.trace-demo .trace-span-main:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.term-interactive-demo.trace-demo .trace-span-main.is-selected{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));box-shadow:inset 3px 0 0 var(--ink);color:var(--ink)}.term-interactive-demo.trace-demo .trace-span-row.is-located .trace-span-main{border-color:#b8731a;box-shadow:inset 3px 0 #b8731a}.trace-svc-badge{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--font-weight-bold);border-radius:4px;padding:1px 6px}.trace-span-name{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-semibold)}.trace-bar-track{background:color-mix(in srgb, var(--ink) 6%, #fff);border-radius:5px;min-width:60px;height:10px;display:block;position:relative;overflow:hidden}.trace-bar{background:color-mix(in srgb, var(--ink) 38%, #fff);border-radius:5px;height:100%;display:block}.trace-bar.is-slow{background:#b8731a}.trace-bar.is-error{background:#c4525b}.trace-duration{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-bold)}.trace-status-tag{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.04em;border-radius:4px;padding:1px 6px}.trace-status-tag.is-ok{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--muted)}.trace-status-tag.is-slow{color:#8d560e;background:#f5ebdf}.trace-status-tag.is-error{color:#a2363f;background:#f7e7e8}.trace-located-tag{color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.02em;background:#b8731a;border-radius:4px;padding:1px 6px}.trace-detail{gap:var(--spacing-8);padding:var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);min-height:44px;display:grid}.trace-detail-empty{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.trace-detail-head{align-items:baseline;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.trace-detail-head b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-body);font-weight:var(--font-weight-bold)}.trace-detail-head code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.trace-detail-meta{gap:4px;margin:0;display:grid}.trace-detail-meta>div{background:var(--surface-card);border:1px solid var(--line);border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 8px;display:flex}.trace-detail-meta dt{min-width:56px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-bold);flex:none;margin:0}.trace-detail-meta dd{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:12px}.trace-detail-note{padding:var(--spacing-8) var(--spacing-10);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--surface-card);color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.trace-cta-row{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.term-interactive-demo.trace-demo .trace-cta{min-height:40px;padding:var(--spacing-8) var(--spacing-20);border-radius:var(--radius-buttons);color:var(--color-white);font-size:var(--text-body);font-weight:var(--font-weight-semibold);cursor:pointer;border:0;background:var(--color-rausch-600)!important}.term-interactive-demo.trace-demo .trace-cta:hover:not(:disabled){color:var(--color-white);background:color-mix(in srgb, var(--color-rausch-600) 88%, var(--ink))!important}.term-interactive-demo.trace-demo .trace-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.trace-demo .trace-cta:disabled{color:var(--color-white);cursor:not-allowed;background:#c0c4cc!important}.term-interactive-demo.trace-demo .trace-reset{min-height:40px;padding:var(--spacing-8) var(--spacing-20);border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-medium);cursor:pointer}.term-interactive-demo.trace-demo .trace-reset:hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink);background:var(--color-faint)}.term-interactive-demo.trace-demo .trace-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.trace-status{min-height:44px;padding:var(--spacing-12);border-left:3px solid var(--line);border-radius:var(--radius-inputs);color:var(--muted);background:var(--color-faint);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.trace-status.is-ready{border-left-color:var(--ink);color:var(--ink)}.trace-knowledge-list li{margin-bottom:4px}.trace-knowledge-list li b{color:var(--ink);font-weight:var(--font-weight-bold)}.trace-examples{gap:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trace-examples article{gap:var(--spacing-8);padding:var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);display:grid}.trace-examples article small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.04em}.trace-examples article strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-bold)}.trace-examples article p{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.trace-examples article span{color:var(--ink);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}@media (max-width:780px){.trace-examples{grid-template-columns:1fr}.term-interactive-demo.trace-demo .trace-span-main{grid-template-columns:auto 1fr auto;grid-template-areas:"svc name duration""bar bar bar""tag tag located";row-gap:6px}.trace-svc-badge{grid-area:svc}.trace-span-name{grid-area:name}.trace-bar-track{grid-area:bar;min-width:0}.trace-duration{grid-area:duration}.trace-status-tag{grid-area:tag;justify-self:start}.trace-located-tag{grid-area:located;justify-self:end}.trace-waterfall-chrome{flex-wrap:wrap}}.term-card .term-preview.trace-card-preview{color:#123834;background:linear-gradient(#e8f6f4,#d4ece8);border-radius:16px;gap:8px;padding:10px;display:grid}.trace-card-waterfall ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.trace-card-waterfall li{grid-template-columns:36px 1fr auto;align-items:center;gap:6px;font-size:10px;display:grid}.trace-card-waterfall i{background:#7eb8b2;border-radius:99px;height:8px;display:block}.trace-card-waterfall .is-hot i{background:#c9a227}.trace-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#123834!important;font-size:10px!important}.term-interactive-demo.trace-demo{color:#123834;background:#e6f4f2;border-color:#b7d8d3;gap:12px;padding:12px}.trace-demo-waterfall{background:#fff;border-radius:16px;gap:10px;padding:16px;display:grid;box-shadow:0 14px 28px #0f6e6a14}.trace-demo-waterfall ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trace-demo-waterfall li{grid-template-columns:48px 1fr auto;align-items:center;gap:8px;display:grid}.trace-demo-waterfall i{background:#7eb8b2;border-radius:99px;height:12px;display:block}.trace-demo-waterfall .is-hot i{background:#c9a227}.trace-demo-waterfall .is-wrong i,.trace-demo-waterfall .is-error i{background:#c45c26}.term-interactive-demo.trace-demo .trace-demo-primary,.term-interactive-demo.trace-demo .trace-demo-recover{color:#fff;background:#0f6e6a;border:0;font-weight:850}.term-interactive-demo.trace-demo .trace-demo-primary:hover,.term-interactive-demo.trace-demo .trace-demo-recover:hover{color:#fff;background:#0a524f;border:0}.trace-demo-result{color:#0f6e6a;margin:0;font-weight:750}.trace-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.trace-demo .trace-demo-modes button{color:#123834;background:#fff;border-color:#b7d8d3}.term-interactive-demo.trace-demo .trace-demo-modes button:hover{color:#0f6e6a;background:#e6f4f2;border-color:#0f6e6a}.term-interactive-demo.trace-demo .trace-demo-modes button[aria-pressed=true],.term-interactive-demo.trace-demo .trace-demo-modes button[aria-pressed=true]:hover{color:#fff;background:#0f6e6a;border-color:#0f6e6a}.trace-demo-note,.trace-demo [role=status]{color:#123834;background:#dceeea;border-left:3px solid #0f6e6a;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:430px){.trace-demo-modes{grid-template-columns:1fr}}.trace-tool-entry{background:#ffffffc7;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.trace-tool-entry span{font-weight:800}.trace-tool-entry b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.trace-workbench{background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden;box-shadow:0 18px 40px #141c281f}.trace-page{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.trace-page header small{letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.trace-page header b{font-size:22px;line-height:1.1}.trace-page-result{color:#8e3218;background:#fff1eb;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.trace-page-result>span{color:#fff;background:#c2473a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.trace-page-result p{gap:2px;margin:0;display:grid}.trace-waterfall{color:#e8edf4;background:#11141a;align-content:start;min-width:0;display:grid}.trace-waterfall header{background:#171b24;border-bottom:1px solid #2a3344;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.trace-waterfall header em{color:#c5cede;border:1px solid #3a4456;border-radius:6px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.trace-empty-note{text-align:center;color:#9aa4b5;place-items:center;gap:6px;min-height:160px;padding:16px;display:grid}.trace-actionbar{background:#ffffffe0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.trace-actionbar p{gap:3px;margin:0;display:grid}.trace-actionbar p span{color:#5b6b7a;font-size:10px;line-height:1.45}.trace-demo-caption{text-align:center;color:#41505c;margin:0;font-size:11px;line-height:1.55}.trace-examples article.is-good{border-left:3px solid #146c43}.trace-examples article.is-bad{border-left:3px solid #c2473a}.trace-order{background:#f4f7fb;border-radius:10px;justify-content:space-between;padding:10px;display:flex}.term-card .term-preview.trace-card-preview{color:#12332c;background:radial-gradient(circle at 82% 18%,#facc1533,#0000 32%),linear-gradient(150deg,#f3fbf8,#dceee8);border:1px solid #b9d8cf;border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;padding:10px;display:grid}.trace-card-page{background:#fff;border-radius:12px;padding:9px}.trace-card-page small{color:#3d6b58;font-size:8px;font-weight:800}.trace-card-page b{font-size:12px;display:block}.trace-card-waterfall{background:#12332c;border-radius:12px;gap:4px;padding:8px;display:grid}.trace-card-waterfall span{color:#fff;background:#2f6f62;border-radius:4px;place-items:center;min-height:16px;font-size:8px;font-weight:800;display:grid}.trace-card-waterfall .is-hot{color:#1b1630;background:#c9a227}.trace-card-conclusion{grid-column:1/-1;margin:0;font-weight:750;line-height:1.45;color:#12332c!important;font-size:10px!important}.term-interactive-demo.trace-demo{color:#12332c;background:linear-gradient(150deg,#f3fbf8,#e0f2eb);border-color:#b9d8cf;gap:14px;padding:16px;display:grid}.trace-bars{gap:8px;padding:14px;display:grid}.trace-bars div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.trace-bars small{color:#9fcdc0;font-size:10px}.trace-bars span{color:#fff;background:#2f6f62;border-radius:5px;place-items:center;min-height:24px;font-size:10px;font-weight:800;display:grid}.trace-bars .is-hot{color:#1b1630;background:#c9a227}.trace-bars .is-wrong{background:#c2473a}.term-interactive-demo.trace-demo .trace-demo-primary{color:#fff;background:#0f766e;border:1px solid #0f766e;border-radius:11px;min-height:42px;padding:0 16px;font-weight:850}.term-interactive-demo.trace-demo .trace-demo-primary:hover{color:#fff;background:#0b5b55;border-color:#0b5b55}.term-interactive-demo.trace-demo button:focus-visible{outline-offset:3px;outline:3px solid #0f766e61}@media (max-width:780px){.trace-workbench{grid-template-columns:1fr}.trace-actionbar{flex-direction:column;align-items:stretch}.term-interactive-demo.trace-demo .trace-demo-primary{width:100%}}@media (max-width:480px){.term-card .term-preview.trace-card-preview{grid-template-columns:1fr}.trace-tool-entry{flex-direction:column;align-items:flex-start;gap:4px}}
.term-card .term-preview.profiling-card-preview{align-content:center;gap:var(--spacing-8);min-height:150px;padding:var(--spacing-12);border-color:var(--line);background:var(--color-faint);color:var(--ink);display:grid}.profiling-card-chrome{justify-content:space-between;align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.profiling-card-chrome span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em}.profiling-card-chrome small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.profiling-card-flame{padding:var(--spacing-10);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:3px;display:grid}.profiling-card-row span{background:color-mix(in srgb, var(--ink) 16%, #fff);min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;justify-content:flex-start;align-items:center;gap:4px;padding:4px 7px;display:inline-flex;overflow:hidden}.profiling-card-row span.is-hot{color:var(--color-white);background:#b85f1e;box-shadow:inset 0 0 0 1.5px #7d3c10}.profiling-card-row span.is-thin{background:color-mix(in srgb, var(--ink) 8%, #fff);color:var(--muted)}.profiling-card-row span small{color:inherit;font-family:inherit;font-size:9px;font-weight:var(--font-weight-bold)}.profiling-card-caption{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.profiling-card-caption b{color:#8f4515}.term-interactive-demo.profiling-demo{border-color:var(--line);background:var(--surface-card);gap:14px}.profiling-step0{gap:var(--spacing-8);padding:var(--spacing-12);border:1px dashed var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);display:grid}.profiling-step0-label{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.profiling-step0-label b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-bold);margin-bottom:2px;display:block}.profiling-step0-label code{background:color-mix(in srgb, var(--ink) 8%, #fff);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-bold);border-radius:4px;padding:1px 5px}.profiling-open-steps{gap:var(--spacing-8);counter-reset:pstep;margin:0;padding:0;list-style:none;display:grid}.profiling-open-steps li{counter-increment:pstep;gap:2px;padding-left:28px;display:grid;position:relative}.profiling-open-steps li:before{content:counter(pstep);background:color-mix(in srgb, var(--ink) 10%, #fff);width:20px;height:20px;color:var(--ink);font-size:11px;font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.profiling-open-steps b{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.profiling-open-steps p{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.profiling-open-steps kbd{border:1px solid var(--line);background:var(--surface-card);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--font-weight-bold);border-radius:4px;padding:1px 5px}.profiling-brief{padding:var(--spacing-10) var(--spacing-12);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--color-faint);color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.profiling-toolbar{justify-content:space-between;align-items:baseline;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.profiling-profileid{color:var(--ink);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.profiling-profileid code{background:color-mix(in srgb, var(--ink) 8%, #fff);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-bold);border-radius:4px;padding:1px 6px}.profiling-toolbar-meta{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--font-weight-semibold)}.profiling-flame-pane{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:0;display:grid;overflow:hidden}.profiling-flame-chrome{justify-content:space-between;align-items:center;gap:var(--spacing-8);border-bottom:1px solid var(--line);background:var(--color-faint);padding:6px 10px;display:flex}.profiling-flame-chrome span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em}.profiling-flame-chrome small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--font-weight-semibold)}.profiling-flame{gap:3px;padding:8px;display:grid}.profiling-flame-empty{text-align:center;color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0;padding:18px 10px}.profiling-flame-row{gap:3px;min-width:0;display:flex}.term-interactive-demo.profiling-demo .profiling-flame-frame{min-width:0;min-height:30px;color:var(--color-white);font:inherit;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;background:#c97a3a;border:1px solid #0000;border-radius:4px;justify-content:flex-start;align-items:center;gap:5px;padding:3px 8px;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex;overflow:hidden}.term-interactive-demo.profiling-demo .profiling-flame-frame.is-scaffold{background:color-mix(in srgb, var(--ink) 16%, #fff);color:var(--ink);cursor:default}.term-interactive-demo.profiling-demo .profiling-flame-frame:hover:not(:disabled):not(.is-scaffold){color:var(--color-white);background:#b85f1e}.term-interactive-demo.profiling-demo .profiling-flame-frame:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.term-interactive-demo.profiling-demo .profiling-flame-frame:disabled:not(.is-scaffold){opacity:.65;cursor:not-allowed}.term-interactive-demo.profiling-demo .profiling-flame-frame.is-selected{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 70%, transparent)}.term-interactive-demo.profiling-demo .profiling-flame-frame.is-hot{background:#8f4515;border-color:#5c2a08}.profiling-flame-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.term-interactive-demo.profiling-demo .profiling-flame-frame small{color:inherit;font-family:inherit;font-size:10px;font-weight:var(--font-weight-bold);opacity:.92;flex:none}.profiling-hot-tag{background:var(--color-white);color:#8f4515;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.04em;border-radius:3px;flex:none;margin-left:auto;padding:0 5px}.profiling-detail{padding:var(--spacing-10) var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);gap:6px;display:grid}.profiling-detail-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.profiling-detail-head b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-bold)}.profiling-detail-head code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px;font-weight:var(--font-weight-bold)}.profiling-detail-head small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--font-weight-semibold)}.profiling-detail-tag{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink);border-radius:4px;padding:1px 6px}.profiling-detail-tag.is-hot{color:var(--color-white);background:#8f4515}.profiling-detail-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px;margin:0;display:grid}.profiling-detail-meta dt{color:var(--muted);font-size:11px;font-weight:var(--font-weight-semibold)}.profiling-detail-meta dd{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold);margin:0}.profiling-detail-note,.profiling-detail-empty{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.profiling-detail-empty{color:var(--muted)}.profiling-cta-row{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.term-interactive-demo.profiling-demo .profiling-sample{min-height:38px;padding:var(--spacing-6) var(--spacing-16);border:1px solid var(--ink);border-radius:var(--radius-buttons);background:var(--ink);color:var(--color-white);font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out}.term-interactive-demo.profiling-demo .profiling-sample:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 85%, #000);border-color:color-mix(in srgb, var(--ink) 85%, #000);color:var(--color-white)}.term-interactive-demo.profiling-demo .profiling-sample:focus-visible{outline:3px solid color-mix(in srgb, var(--ink) 35%, #fff);outline-offset:2px}.term-interactive-demo.profiling-demo .profiling-cta{min-height:38px;padding:var(--spacing-6) var(--spacing-16);font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;gap:6px;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;border:1px solid var(--color-rausch-600)!important;border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important}.term-interactive-demo.profiling-demo .profiling-cta:hover:not(:disabled){border-color:var(--color-rausch-600)!important;background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.profiling-demo .profiling-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.profiling-demo .profiling-cta:disabled,.term-interactive-demo.profiling-demo .profiling-cta[aria-disabled=true]{cursor:not-allowed;background:color-mix(in srgb, var(--color-rausch-600) 28%, #fff)!important;border-color:color-mix(in srgb, var(--color-rausch-600) 28%, #fff)!important;color:var(--color-white)!important}.term-interactive-demo.profiling-demo .profiling-reset{min-height:38px;padding:var(--spacing-6) var(--spacing-14);border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);color:var(--ink);font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .12s ease-out,background-color .12s ease-out}.term-interactive-demo.profiling-demo .profiling-reset:hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--line));background:var(--color-faint);color:var(--ink)}.term-interactive-demo.profiling-demo .profiling-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.profiling-status{padding:var(--spacing-8) var(--spacing-12);border-left:3px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.profiling-status.is-ready{border-left-color:var(--ink)}.profiling-status.is-incomplete{border-left-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--muted)}.profiling-compare{padding:var(--spacing-10) var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);gap:6px;display:grid}.profiling-compare-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.profiling-compare-row span{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink);font-size:11px;font-weight:var(--font-weight-bold);border-radius:4px;padding:1px 7px}.profiling-compare-row b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:var(--font-weight-bold)}.profiling-compare-row.is-after b{color:#2f7a4a}.profiling-compare>p{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.profiling-knowledge-list li{padding-left:4px}.profiling-knowledge-list li b{color:var(--ink)}.profiling-boundary article p{color:var(--muted)}.profiling-examples{gap:var(--spacing-10);display:grid}.profiling-examples article{padding:var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:4px;display:grid}.profiling-examples article small{color:var(--muted);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.04em}.profiling-examples article strong{color:var(--ink);font-size:14px;line-height:1.4}.profiling-examples article p{color:#53596a;margin:0;font-size:13px;line-height:1.65}.profiling-examples article span{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}@media (max-width:780px){.profiling-detail-meta{grid-template-columns:1fr}.term-interactive-demo.profiling-demo .profiling-sample,.term-interactive-demo.profiling-demo .profiling-cta,.term-interactive-demo.profiling-demo .profiling-reset{flex:auto}.profiling-flame-frame small,.profiling-hot-tag{display:none}}.term-card .term-preview.profiling-card-preview{color:#261b16;background:radial-gradient(circle at 15% 20%,#ffc49747,#0000 42%),linear-gradient(135deg,#fff8ef,#eef8f5);border:1px solid #efdcc8;border-radius:17px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding:10px;display:grid}.profiling-card-product,.profiling-card-trace{border-radius:12px;min-width:0}.profiling-card-product{background:#ffffffe6;padding:9px;box-shadow:0 8px 20px #59351c14}.profiling-card-product header{justify-content:space-between;align-items:center;gap:5px;display:flex}.profiling-card-product header b{font-size:9px}.profiling-card-product header span{color:#b33a16;background:#fff0e8;border-radius:99px;padding:3px 5px;font-size:7px;font-weight:800}.profiling-card-search{color:#544238;background:#fff;border:1px solid #eadfd7;border-radius:7px;margin-top:7px;padding:5px 7px;font-size:8px}.profiling-card-products{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;display:grid}.profiling-card-products i{background:linear-gradient(145deg,#ffd2bd,#f59f7b);border-radius:6px;height:24px;display:block}.profiling-card-products i:nth-child(2){background:linear-gradient(145deg,#cfe8f1,#91c5d7)}.profiling-card-products i:nth-child(3){background:linear-gradient(145deg,#f9e7a9,#efc85d)}.profiling-card-trace{color:#f8eee6;background:#171513;align-content:center;gap:4px;padding:9px;display:grid;box-shadow:0 8px 20px #1f16112e}.profiling-card-trace small{color:#cbbdb3;font-size:7px}.profiling-card-row{gap:3px;min-width:0;display:flex}.profiling-card-row span{color:#20140e;white-space:nowrap;background:#b97743;border-radius:4px;place-items:center;min-width:0;height:16px;font-size:7px;font-weight:850;display:grid;overflow:hidden}.profiling-card-row .is-hot{color:#fff;background:#c9481d}.profiling-card-conclusion{grid-column:1/-1;margin:0;font-weight:750;line-height:1.45;color:#3c2a20!important;font-size:10px!important}.term-interactive-demo.profiling-demo{--profiling-ink:#211713;--profiling-orange:#c9481d;--profiling-orange-dark:#a93614;--profiling-green:#168465;color:var(--profiling-ink);background:radial-gradient(circle at 8% 14%,#ffc49157,#0000 31%),radial-gradient(circle at 90% 86%,#77cabb33,#0000 34%),linear-gradient(135deg,#fff8ef 0%,#f7f4ef 52%,#eef8f5 100%);border-color:#ead5c2;gap:14px;padding:16px;display:grid;overflow:hidden}.profiling-tool-entry{color:#5d4639;background:#ffffffb8;border:1px solid #b18b6f3d;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.profiling-tool-entry span{color:#9a5a37;font-weight:800}.profiling-tool-entry b{color:#34251d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.profiling-workbench{background:#fff;border:1px solid #5336252e;border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid;overflow:hidden;box-shadow:0 22px 52px #54362329}.profiling-shop{color:#2b211d;background:#fffaf4;align-content:start;gap:15px;min-width:0;padding:22px;display:grid}.profiling-shop-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profiling-shop-header div{gap:4px;display:grid}.profiling-shop-header small{color:#c74c25;letter-spacing:.13em;font-size:10px;font-weight:900}.profiling-shop-header b{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,29px);line-height:1.05}.profiling-shop-header>span{color:#6f5748;white-space:nowrap;background:#f5ece3;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:750}.profiling-search-field{background:#fff;border:1px solid #dfd3c8;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:7px 9px 7px 13px;display:grid;box-shadow:0 8px 24px #5b3c2714}.profiling-search-field>span{color:#8d7669;font-size:22px;line-height:1}.profiling-search-field b{color:#49362d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profiling-search-field em{color:#ad3714;white-space:nowrap;background:#fff0e8;border-radius:8px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.profiling-demo.is-verified .profiling-search-field em{color:#10694f;background:#e4f5ef}.profiling-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.profiling-product-grid article{background:#fff;border:1px solid #eadfd7;border-radius:12px;gap:6px;min-width:0;padding:7px;display:grid}.profiling-product-grid i{aspect-ratio:1.35;border-radius:9px;display:block;box-shadow:inset 0 -12px 22px #4c2a1b14}.profiling-product-grid i.is-coral{background:linear-gradient(145deg,#ffe0d1,#f2a17d)}.profiling-product-grid i.is-blue{background:linear-gradient(145deg,#d9eef4,#8fc2d3)}.profiling-product-grid i.is-yellow{background:linear-gradient(145deg,#fff0bc,#e9bf55)}.profiling-product-grid span{color:#49372e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.profiling-product-grid small{color:#8d7669;font-size:9px}.profiling-shop-result{color:#8e3218;background:#fff1eb;border:1px solid #f0c7b8;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;display:flex}.profiling-shop-result>span{color:#fff;background:#b83a16;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:grid}.profiling-shop-result p{gap:2px;margin:0;display:grid}.profiling-shop-result b{font-size:11px}.profiling-shop-result small{color:#8c604f;font-size:9px}.profiling-demo.is-verified .profiling-shop-result{color:#0f674f;background:#eaf7f2;border-color:#b9dfd2}.profiling-demo.is-verified .profiling-shop-result>span{background:var(--profiling-green)}.profiling-demo.is-verified .profiling-shop-result small{color:#507b6d}.profiling-profiler{color:#f7eee8;background:#171513;align-content:start;min-width:0;display:grid}.profiling-profiler-header{background:#211e1b;border-bottom:1px solid #37312d;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.profiling-profiler-header div{align-items:center;gap:8px;display:flex}.profiling-profiler-header div span{color:#ef5b2a;font-size:10px}.profiling-profiler-header b{font-size:12px}.profiling-profiler-header em{color:#d6c8bf;border:1px solid #51463f;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.profiling-demo.is-recorded .profiling-profiler-header em{color:#ffb394;background:#3b2118;border-color:#a94422}.profiling-demo.is-verified .profiling-profiler-header em{color:#91dfc6;background:#17362e;border-color:#246d5a}.profiling-timeline{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:25% 100%;align-content:start;min-height:215px;padding:15px;display:grid}.profiling-time-scale{color:#817770;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.profiling-trace-empty{text-align:center;place-items:center;gap:7px;min-height:166px;display:grid}.profiling-trace-empty>span{color:#f18a63;border:1px solid #574b43;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.profiling-trace-empty b{color:#f2e7df;font-size:12px}.profiling-trace-empty small{color:#9f9289;max-width:210px;font-size:10px;line-height:1.5}.profiling-main-thread{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;margin-top:24px;display:grid}.profiling-main-thread small{color:#93877f;font-size:9px}.profiling-long-task{color:#fff;white-space:nowrap;background:#b83a16;border:1px solid #ff8d61;border-radius:6px;place-items:center;min-height:32px;font-size:10px;font-weight:850;display:grid}.profiling-demo.is-verified .profiling-long-task{background:#16775d;border-color:#4ec19f}.profiling-flame-stack{gap:4px;margin:17px 0 0 44px;display:grid}.profiling-demo-row{gap:4px;min-width:0;display:flex}.profiling-demo-row span{color:#25150e;white-space:nowrap;background:#b87543;border-radius:5px;place-items:center;min-width:0;min-height:27px;font-size:9px;font-weight:850;display:grid;overflow:hidden}.profiling-demo-row .is-hot{color:#fff;background:#c9481d;box-shadow:0 0 0 2px #ffb08e}.profiling-demo-row .is-fixed{color:#fff;background:#16775d;box-shadow:0 0 0 2px #75d3b8}.profiling-hotspot{background:#2d1d17;border:1px solid #8a3b25;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:0 15px 15px;padding:12px;display:grid}.profiling-hotspot>span{color:#fff;background:#c9481d;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:900}.profiling-hotspot div{gap:4px;min-width:0;display:grid}.profiling-hotspot b{color:#fff2e9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.profiling-hotspot small{color:#d0b6a8;font-size:9px;line-height:1.45}.profiling-hotspot.is-empty{background:#211e1b;border-color:#423a35}.profiling-hotspot.is-empty>span{color:#e5d9d1;background:#514942}.profiling-demo.is-verified .profiling-hotspot{background:#17342d;border-color:#2d745f}.profiling-demo.is-verified .profiling-hotspot>span{background:var(--profiling-green)}.profiling-demo.is-verified .profiling-hotspot small{color:#afd8cb}.profiling-actionbar{background:#ffffffd1;border:1px solid #b18b6f3d;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex;box-shadow:0 10px 26px #583a2614}.profiling-actionbar p{gap:3px;margin:0;display:grid}.profiling-actionbar p b{color:#392820;font-size:12px}.profiling-actionbar p span{color:#765f52;font-size:10px;line-height:1.45}.term-interactive-demo.profiling-demo .profiling-demo-primary{border:1px solid var(--profiling-orange);background:var(--profiling-orange);color:#fff;border-radius:11px;flex:none;min-height:42px;padding:0 17px;font-size:11px;font-weight:900;box-shadow:0 8px 18px #ef5b2a38}.term-interactive-demo.profiling-demo .profiling-demo-primary:hover{border-color:var(--profiling-orange-dark);background:var(--profiling-orange-dark);color:#fff}.term-interactive-demo.profiling-demo .profiling-demo-primary:focus-visible{outline-offset:3px;outline:3px solid #ef5b2a61}.term-interactive-demo.profiling-demo .profiling-demo-caption{color:#5f4b40;text-align:center;margin:0;font-size:11px;line-height:1.55}.profiling-examples article.is-good{border-left:3px solid #168465}.profiling-examples article.is-bad{border-left:3px solid #d45128}@media (max-width:780px){.profiling-workbench{grid-template-columns:1fr}.profiling-profiler{border-top:1px solid #37312d}.profiling-actionbar{flex-direction:column;align-items:stretch}.term-interactive-demo.profiling-demo .profiling-demo-primary{width:100%}}@media (max-width:480px){.term-interactive-demo.profiling-demo{border-radius:16px;padding:11px}.profiling-tool-entry{flex-direction:column;align-items:flex-start;gap:4px}.profiling-shop{gap:12px;padding:15px}.profiling-shop-header{flex-direction:column;align-items:flex-start;gap:8px}.profiling-search-field{grid-template-columns:auto minmax(0,1fr)}.profiling-search-field em{text-align:center;grid-column:1/-1}.profiling-product-grid{gap:5px}.profiling-product-grid article{padding:5px}.profiling-timeline{min-height:200px;padding:12px}.profiling-hotspot{margin:0 12px 12px}.profiling-actionbar{padding:11px}}@media (max-width:430px){.profiling-demo-modes{grid-template-columns:1fr}}
.term-card .backend-card-preview{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px 4px}.backend-card-preview .backend-card-node{text-align:center;background:#fff;border:1px solid #dbe3f3;border-radius:5px;gap:3px;min-width:0;padding:7px 5px;display:grid}.backend-card-preview .backend-card-node small{color:#7e8aa3;font-size:8px}.backend-card-preview .backend-card-node b{color:#4f5f80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.backend-card-preview .backend-card-node.is-server{background:#eef2ff;border-color:#cbd8fb}.backend-card-preview .backend-card-node.is-server b{color:#4d63bf}.backend-card-preview .backend-card-node.is-result{background:#f6fbf8;border-color:#c9e2d2}.backend-card-preview .backend-card-node.is-result b{color:#2f6a45}.backend-card-preview>span{color:#7f8eaf;text-align:center;font-size:14px;font-weight:800}.backend-card-preview>p{grid-column:1/-1}.backend-card-preview>p strong{color:#2f6a45}@media (max-width:780px){.backend-card-preview{gap:4px 2px;padding-inline:8px!important}.backend-card-preview .backend-card-node{padding-inline:3px}}.term-interactive-demo.backend-demo{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:14px;padding:18px;display:grid}.term-interactive-demo.backend-demo .backend-demo-objects{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.term-interactive-demo.backend-demo .backend-order-ticket{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:8px;gap:6px;padding:12px 13px;display:grid}.term-interactive-demo.backend-demo .backend-order-ticket.is-done{background:#f6fbf8;border-left-color:#2f7a4a}.term-interactive-demo.backend-demo .backend-order-ticket.is-warn{background:#fdf3f4;border-left-color:#a83a44}.term-interactive-demo.backend-demo .backend-order-ticket-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.term-interactive-demo.backend-demo .backend-order-ticket-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.term-interactive-demo.backend-demo .backend-order-status{color:var(--ink);font-size:13px;font-weight:800}.term-interactive-demo.backend-demo .backend-order-ticket.is-warn .backend-order-status{color:#8a2f3a}.term-interactive-demo.backend-demo .backend-order-ticket code{color:#4a4a54;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:650}.term-interactive-demo.backend-demo .backend-order-warn{color:#8a2f3a;margin:0;font-size:12px;font-weight:650;line-height:1.5}.term-interactive-demo.backend-demo .backend-inventory{border:1px solid var(--line);background:var(--color-white);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;padding:12px 13px;display:grid}.term-interactive-demo.backend-demo .backend-inventory small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.term-interactive-demo.backend-demo .backend-inventory b{color:var(--ink);grid-column:2;font-size:22px;font-weight:800;line-height:1}.term-interactive-demo.backend-demo .backend-inventory span{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:650}.term-interactive-demo.backend-demo .backend-inventory.is-changed b,.term-interactive-demo.backend-demo .backend-inventory.is-changed span{color:#2f6a45}.term-interactive-demo.backend-demo .backend-demo-pipeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.backend-demo .backend-lane{border:1px solid var(--line);background:var(--color-white);border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:background-color .2s ease-out,border-color .2s ease-out;display:grid}.term-interactive-demo.backend-demo .backend-lane.is-idle{background:var(--color-white)}.term-interactive-demo.backend-demo .backend-lane.is-idle .backend-lane-body b,.term-interactive-demo.backend-demo .backend-lane.is-idle .backend-lane-body small,.term-interactive-demo.backend-demo .backend-lane.is-idle .backend-lane-tag,.term-interactive-demo.backend-demo .backend-lane.is-idle .backend-lane-rail{color:var(--muted)}.term-interactive-demo.backend-demo .backend-lane.is-active{border-color:var(--ink);background:var(--soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 12%, transparent)}.term-interactive-demo.backend-demo .backend-lane.is-active .backend-lane-body b{color:var(--ink)}.term-interactive-demo.backend-demo .backend-lane.is-active .backend-lane-body small{color:#4a4a54}.term-interactive-demo.backend-demo .backend-lane.is-active .backend-lane-rail{color:var(--ink)}.term-interactive-demo.backend-demo .backend-lane.is-active .backend-lane-tag{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.backend-demo .backend-lane.is-done{background:#f6fbf8;border-color:#c9e2d2}.term-interactive-demo.backend-demo .backend-lane.is-done .backend-lane-body b{color:#2f6a45}.term-interactive-demo.backend-demo .backend-lane.is-done .backend-lane-body small{color:#4a4a54}.term-interactive-demo.backend-demo .backend-lane.is-done .backend-lane-rail{color:#2f7a4a}.term-interactive-demo.backend-demo .backend-lane.is-done .backend-lane-tag{color:#2f6a45;background:#eaf6ef;border-color:#c9e2d2}.term-interactive-demo.backend-demo .backend-lane.is-skipped{border-style:dashed;border-color:var(--line);background:repeating-linear-gradient(45deg, var(--color-white), var(--color-white) 5px, var(--soft) 5px, var(--soft) 9px)}.term-interactive-demo.backend-demo .backend-lane.is-skipped .backend-lane-body b,.term-interactive-demo.backend-demo .backend-lane.is-skipped .backend-lane-body small,.term-interactive-demo.backend-demo .backend-lane.is-skipped .backend-lane-tag,.term-interactive-demo.backend-demo .backend-lane.is-skipped .backend-lane-rail{color:var(--muted)}.term-interactive-demo.backend-demo .backend-lane-rail{background:var(--color-white);width:24px;height:24px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.term-interactive-demo.backend-demo .backend-lane-body{gap:1px;min-width:0;display:grid}.term-interactive-demo.backend-demo .backend-lane-body b{color:var(--ink);font-size:14px;font-weight:800}.term-interactive-demo.backend-demo .backend-lane-body small{color:#565660;font-size:12px;line-height:1.4}.term-interactive-demo.backend-demo .backend-lane-tag{border:1px solid var(--line);background:var(--color-white);color:var(--muted);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.term-interactive-demo.backend-demo .backend-skip{color:#4a4a54;align-items:center;gap:8px;padding:4px 2px;font-size:13px;font-weight:700;display:inline-flex}.term-interactive-demo.backend-demo .backend-skip.is-locked{opacity:.65}.term-interactive-demo.backend-demo .backend-skip input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--ink);margin:0}.term-interactive-demo.backend-demo .backend-skip input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.backend-demo .backend-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.backend-demo .backend-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:38px;color:var(--color-white);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.backend-demo .backend-cta:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.term-interactive-demo.backend-demo .backend-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.backend-demo .backend-cta:disabled{cursor:default;opacity:.72}.term-interactive-demo.backend-demo .backend-reset{border:1px solid var(--line);background:var(--color-white);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:650;display:inline-flex}.term-interactive-demo.backend-demo .backend-reset:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.backend-demo .backend-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.backend-demo .backend-reset:disabled{opacity:.55;cursor:default}.term-interactive-demo.backend-demo .backend-demo-status{border-left:3px solid var(--line);background:var(--soft);color:#4a4a54;border-radius:6px;margin:0;padding:11px 13px;font-size:13px;line-height:1.6}.term-interactive-demo.backend-demo .backend-demo-status strong{color:var(--ink)}.backend-recap,.backend-when{gap:9px;margin:0;padding:0;list-style:none;display:grid}.backend-recap li,.backend-when li{color:#4a4a54;font-size:13px;line-height:1.6}.backend-recap li b{color:var(--ink)}.backend-how{border:1px solid var(--line);background:var(--color-white);color:#4a4a54;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.backend-how strong{color:var(--ink)}.backend-examples{gap:11px;display:grid}.backend-example{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.backend-example.is-good{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.backend-example.is-bad{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.backend-example small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.backend-example b{color:var(--ink);font-size:14px;font-weight:800}.backend-example.is-good b{color:#2f6a45}.backend-example.is-bad b{color:#8a2f3a}.backend-example p{color:#2a2a32;margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.term-interactive-demo.backend-demo .backend-demo-objects{grid-template-columns:1fr}.term-interactive-demo.backend-demo .backend-lane{grid-template-columns:24px minmax(0,1fr)}.term-interactive-demo.backend-demo .backend-lane-tag{grid-column:2;justify-self:start;margin-top:2px}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.backend-demo .backend-lane,.term-interactive-demo.backend-demo .backend-cta{transition:none}}.term-card .term-preview.backend-card-preview{--be-ink:#2a2116;--be-mint:#2f6b4f;gap:8px;padding:10px;color:var(--be-ink)!important;background:radial-gradient(circle at 82% 18%,#4f8c6e2e,#0000 36%),linear-gradient(168deg,#f6ead4,#e8d3b0)!important;border-color:#d7c4a0!important;grid-template-columns:1fr!important;display:grid!important}.backend-card-scene{grid-template-columns:1fr 1fr;gap:6px;display:grid}.backend-card-shop,.backend-card-ticket{border-radius:10px;gap:3px;padding:8px;display:grid}.backend-card-shop{background:#f3faf5;border:1px solid #b7d4c4}.backend-card-ticket{background:#fbf3e2;border:1px solid #c9ae7e;box-shadow:4px 8px 16px #543a1214}.backend-card-shop small,.backend-card-ticket small{font-weight:850;color:#6a5538!important;font-size:8px!important}.backend-card-shop strong,.backend-card-ticket strong{color:var(--be-ink)!important;font-size:12px!important}.backend-card-shop p,.backend-card-ticket p{margin:0;color:#5c4a32!important;font-size:9px!important}.backend-card-shop b{background:var(--be-mint);border-radius:999px;justify-self:start;padding:3px 7px;color:#f4fff8!important;font-size:9px!important}.backend-card-ticket header{justify-content:space-between;gap:4px;display:flex}.backend-card-ticket em{background:var(--be-mint);border-radius:999px;padding:1px 5px;font-style:normal;color:#f4fff8!important;font-size:8px!important}.backend-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#3d2f1c!important;font-size:10px!important}.term-interactive-demo.backend-demo{--be-ink:#2a2116;--be-mint:#2f6b4f;--be-fail:#9a4330;color:var(--be-ink);background:#f3ead8;border-color:#d7c4a0;gap:12px;padding:12px;display:grid}.backend-demo-scene{grid-template-columns:1fr 1.1fr;gap:12px;display:grid}.backend-demo-shop,.backend-demo-ticket{border-radius:16px;gap:8px;padding:18px;display:grid}.backend-demo-shop{background:#f7fffb;border:1px solid #9cc9b4}.backend-demo-ticket{background:#fbf3e2;border:1px solid #c9ae7e;box-shadow:6px 16px 32px #543a121a}.backend-demo-scene.is-skipped .backend-demo-ticket{border-color:var(--be-fail);background:#fff6f2}.backend-demo-shop small,.backend-demo-ticket small{color:#6a5538;font-size:12px;font-weight:800}.backend-demo-shop h3,.backend-demo-ticket h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.backend-demo-shop p,.backend-demo-ticket p{color:#5c4a32;margin:0}.backend-demo-shop b{background:var(--be-mint);color:#f4fff8;border-radius:999px;justify-self:start;padding:8px 14px}.backend-demo-shop span{color:#6a5538;font-size:13px}.backend-demo-ticket header{justify-content:space-between;gap:8px;display:flex}.backend-demo-stamp{color:#5a4630;background:#e8d7b4;border-radius:999px;padding:4px 8px;font-size:12px}.backend-demo-scene.is-done .backend-demo-stamp{background:var(--be-mint);color:#f4fff8}.backend-demo-scene.is-skipped .backend-demo-stamp{background:var(--be-fail);color:#fff7f4}.backend-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.backend-demo button{color:var(--be-ink);background:#fbf3e2;border-color:#c9ae7e;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.backend-demo button:hover,.term-interactive-demo.backend-demo button[aria-pressed=true]{border-color:var(--be-mint);background:var(--be-mint);color:#f4fff8}.term-interactive-demo.backend-demo button:focus-visible{outline-offset:3px;outline:3px solid #2f6b4f66!important}.term-interactive-demo.backend-demo .backend-demo-recover{border-color:var(--be-fail);background:var(--be-fail);color:#fff7f4}.backend-demo-note{margin:0;font-size:14px;line-height:1.55}.backend-examples article.is-good{border-left:3px solid #2f6b4f}.backend-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.backend-card-scene,.backend-demo-scene{grid-template-columns:1fr}.backend-demo-controls{flex-direction:column}.term-interactive-demo.backend-demo button{width:100%}}
.term-card .term-preview.web-api-card-preview{padding:var(--card-padding);background:var(--color-faint);color:var(--ink);align-content:start;gap:8px;display:grid}.web-api-card-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.web-api-card-flow>span{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:3px;min-width:0;padding:8px;display:grid}.web-api-card-flow b{color:var(--muted);font-size:8px;font-weight:var(--font-weight-semibold)}.web-api-card-flow code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.web-api-card-flow>i{color:var(--muted);font-size:11px;font-style:normal}.web-api-card-body{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:6px 8px;font-size:9px;line-height:1.4}.web-api-card-caption{color:var(--muted);margin:0;font-size:8px;line-height:1.35}.web-api-contract-flow,.web-api-when-grid{gap:var(--element-gap);display:grid}.web-api-contract-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.web-api-contract-flow>span,.web-api-when-grid>article{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);gap:4px;min-width:0;padding:12px;display:grid}.web-api-contract-flow b,.web-api-when-grid b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.web-api-contract-flow>span,.web-api-when-grid p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.term-interactive-demo.web-api-demo{border:1px solid var(--line);border-radius:var(--radius-cards);padding:var(--card-padding);background:var(--surface-card);gap:14px;display:grid}.web-api-demo-lead{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.web-api-demo-lead b{color:var(--ink);font-weight:var(--font-weight-semibold)}.web-api-demo-row{gap:10px;display:grid}.web-api-demo-method,.web-api-demo-path{border:0;margin:0;padding:0}.web-api-demo-method legend,.web-api-demo-path legend{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);margin:0 0 6px}.web-api-demo-method>div,.web-api-demo-path>div{flex-wrap:wrap;gap:8px;display:flex}.web-api-demo-path button code{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.term-interactive-demo.web-api-demo .web-api-demo-method button[aria-pressed=true],.term-interactive-demo.web-api-demo .web-api-demo-path button[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.web-api-demo-request{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);gap:4px;padding:10px 12px;display:grid}.web-api-demo-request small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.web-api-request-line{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:var(--font-weight-semibold)}.web-api-request-body{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.web-api-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.web-api-demo .web-api-cta{border-radius:var(--radius-buttons);background:var(--color-rausch-600);color:var(--color-white);font-weight:var(--font-weight-semibold);border:0}.term-interactive-demo.web-api-demo .web-api-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.term-interactive-demo.web-api-demo .web-api-cta:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.term-interactive-demo.web-api-demo .web-api-cta:disabled{opacity:.55}.term-interactive-demo.web-api-demo .web-api-reset{border-radius:var(--radius-buttons)}.web-api-demo-response{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);border-left-width:3px;gap:8px;padding:12px;display:grid}.web-api-demo-response.is-success{background:color-mix(in srgb, #3e8059 6%, var(--surface-card));border-left-color:#3e8059}.web-api-demo-response.is-client{background:color-mix(in srgb, #b06a1f 6%, var(--surface-card));border-left-color:#b06a1f}.web-api-demo-response.is-sending{border-left-color:var(--ink)}.web-api-response-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.web-api-response-head small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.web-api-status-badge{border-radius:var(--radius-full);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:baseline;gap:6px;padding:3px 9px;display:inline-flex}.web-api-status-badge b{font-size:13px;font-weight:var(--font-weight-semibold)}.web-api-status-badge i{font-size:11px;font-style:normal}.web-api-status-badge.is-success{background:color-mix(in srgb, #3e8059 16%, var(--surface-card));color:color-mix(in srgb, #2c5d42 82%, var(--ink))}.web-api-status-badge.is-client{background:color-mix(in srgb, #b06a1f 18%, var(--surface-card));color:color-mix(in srgb, #7e4a14 82%, var(--ink))}.web-api-status-badge.is-empty{background:color-mix(in srgb, var(--ink) 6%, var(--surface-card));color:var(--muted)}.web-api-response-body{border-radius:var(--radius-inputs);color:#e6e7eb;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f1115;border:1px solid #2a2d33;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.web-api-response-empty,.web-api-demo-response p[role=status]{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.web-api-demo-history{gap:6px;display:grid}.web-api-demo-history>small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.web-api-demo-history ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.web-api-demo-history li{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);border-left-width:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:6px 10px;display:flex}.web-api-demo-history li.is-success{border-left-color:#3e8059}.web-api-demo-history li.is-client{border-left-color:#b06a1f}.web-api-demo-history li code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.web-api-history-status{align-items:baseline;gap:5px;display:inline-flex}.web-api-history-status b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-semibold)}.web-api-history-status i{color:var(--muted);font-size:11px;font-style:normal}.web-api-examples{gap:var(--element-gap);display:grid}@media (min-width:720px){.web-api-examples,.web-api-when-grid{grid-template-columns:1fr 1fr}}.web-api-examples article{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:6px;padding:12px;display:grid}.web-api-examples small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.web-api-examples strong{color:var(--ink);font-size:var(--text-body)}.web-api-examples code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.web-api-examples b{color:var(--ink);font-weight:var(--font-weight-semibold)}.web-api-examples p,.web-api-examples span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.web-api-focus-list{gap:var(--spacing-8);counter-reset:web-api-focus;margin:0;padding:0;list-style:none;display:grid}.web-api-focus-list li{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);counter-increment:web-api-focus;gap:4px;min-width:0;padding:10px 12px 10px 40px;display:grid;position:relative}.web-api-focus-list li:before{content:counter(web-api-focus);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));width:18px;height:18px;color:var(--ink);font-size:11px;font-weight:var(--font-weight-semibold);text-align:center;line-height:18px;position:absolute;top:11px;left:12px}.web-api-focus-list b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.web-api-focus-list p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}@media (max-width:780px){.web-api-card-flow,.web-api-contract-flow{grid-template-columns:1fr}.web-api-card-flow>i{display:none}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.web-api-demo .web-api-cta{transition:none}}.term-card .term-preview.web-api-card-preview{--api-ink:#1e2438;--api-indigo:#3d4f8f;gap:8px;padding:10px;color:var(--api-ink)!important;background:radial-gradient(circle at 84% 16%,#3d4f8f29,#0000 34%),linear-gradient(168deg,#f4f6ff,#e4e8f4)!important;border-color:#c0c8da!important;grid-template-columns:1fr!important;display:grid!important}.web-api-card-window{background:#fbfcff;border:1px solid #c0c8da;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:4px 10px 20px #1e243814}.web-api-card-window header{justify-content:space-between;gap:8px;display:flex}.web-api-card-window small{font-weight:850;color:#5a6480!important;font-size:8px!important}.web-api-card-window header b{background:var(--api-indigo);border-radius:999px;padding:2px 6px;color:#f4f7ff!important;font-size:8px!important}.web-api-card-window strong{color:var(--api-ink)!important;font-size:13px!important}.web-api-card-window pre{color:#3d4f8f;background:#eef1fb;border-radius:7px;margin:0;padding:6px 8px;font-size:10px}.web-api-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#1e2438!important;font-size:10px!important}.term-interactive-demo.web-api-demo{--api-ink:#1e2438;--api-indigo:#3d4f8f;--api-fail:#9a4330;color:var(--api-ink);background:#e8ebf6;border-color:#c0c8da;gap:12px;padding:12px;display:grid}.web-api-demo-window{background:#fbfcff;border:1px solid #c0c8da;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #1e243814}.web-api-demo-window.is-unauth,.web-api-demo-window.is-wrong{border-color:var(--api-fail);background:#fff6f2}.web-api-demo-window header{justify-content:space-between;gap:8px;display:flex}.web-api-demo-window small{color:#5a6480;font-size:12px;font-weight:800}.web-api-demo-stamp{background:var(--api-indigo);color:#f4f7ff;border-radius:999px;padding:4px 8px;font-size:12px}.web-api-demo-window.is-unauth .web-api-demo-stamp,.web-api-demo-window.is-wrong .web-api-demo-stamp{background:var(--api-fail);color:#fff7f4}.web-api-demo-window h3{letter-spacing:-.04em;margin:0;font-size:clamp(20px,3vw,28px)}.web-api-demo-window pre{color:#3d4f8f;background:#eef1fb;border-radius:10px;margin:0;padding:12px;overflow-x:auto}.web-api-demo-window.is-unauth pre,.web-api-demo-window.is-wrong pre{color:#9a4330;background:#fde8e0}.web-api-demo-window p{color:#5a6480;margin:0}.web-api-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.web-api-demo button{color:var(--api-ink);background:#fbfcff;border-color:#c0c8da;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.web-api-demo button:hover,.term-interactive-demo.web-api-demo button[aria-pressed=true]{border-color:var(--api-indigo);background:var(--api-indigo);color:#f4f7ff}.term-interactive-demo.web-api-demo button:focus-visible{outline-offset:3px;outline:3px solid #3d4f8f66!important}.term-interactive-demo.web-api-demo .web-api-demo-recover{border-color:var(--api-fail);background:var(--api-fail);color:#fff7f4}.web-api-demo-note{margin:0;font-size:14px;line-height:1.55}.web-api-examples article.is-good{border-left:3px solid #3d4f8f}.web-api-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.web-api-demo-controls{flex-direction:column}.term-interactive-demo.web-api-demo button{width:100%}}
.term-card .term-preview.database-card-preview{padding:var(--card-padding);background:var(--color-faint);color:var(--ink);align-content:start;gap:8px;display:grid}.database-card-split{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.database-card-side{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:4px;padding:8px;display:grid}.database-card-side small{color:var(--muted);font-size:8px;font-weight:var(--font-weight-semibold)}.database-card-side.is-db ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.database-card-side.is-db li{color:var(--ink);font-size:9px;font-weight:var(--font-weight-semibold);align-items:center;gap:5px;display:flex}.database-card-side.is-db li.is-done{color:var(--muted);text-decoration:line-through}.database-card-side.is-db li b{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));width:14px;height:14px;color:var(--ink);font-size:8px;font-weight:var(--font-weight-semibold);place-items:center;display:inline-grid}.database-card-side.is-db li em{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));color:var(--muted);font-size:7px;font-style:normal;font-weight:var(--font-weight-semibold);margin-left:auto;padding:1px 5px}.database-card-side.is-mem{align-content:center;justify-items:center;min-width:64px}.database-card-side.is-mem strong{color:var(--ink);font-size:18px;font-weight:800;line-height:1}.database-card-side.is-mem span{color:var(--muted);font-size:7px;font-weight:var(--font-weight-semibold)}.database-card-after{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:4px;padding:8px;display:grid}.database-card-after small{color:var(--muted);font-size:8px;font-weight:var(--font-weight-semibold)}.database-card-after p{color:var(--ink);font-size:9px;font-weight:var(--font-weight-semibold);flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.database-card-after p b{color:var(--ink)}.database-card-after p b.is-zero{color:var(--muted)}.database-card-caption{color:var(--muted);margin:0;font-size:8px;line-height:1.35}.term-interactive-demo.database-demo{border-color:var(--line);background:var(--color-white);gap:12px}.database-lead{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.database-lead code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.database-insert{gap:6px;display:grid}.database-insert>label{color:var(--muted);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.database-insert-row{flex-wrap:wrap;gap:8px;display:flex}.database-insert input{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);min-height:36px;color:var(--ink);font:inherit;flex:220px;padding:8px 10px}.database-insert input:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 55%, transparent);outline-offset:2px}.term-interactive-demo.database-demo .database-cta{border-radius:var(--radius-buttons);background:var(--color-rausch-600);color:var(--color-white);font-weight:var(--font-weight-semibold);border:0}.term-interactive-demo.database-demo .database-cta:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 18%, var(--color-rausch-600));color:var(--color-white)}.term-interactive-demo.database-demo .database-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--color-rausch-600) 55%, transparent);outline-offset:2px}.term-interactive-demo.database-demo .database-cta:disabled{opacity:.55;cursor:not-allowed}.database-query{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.database-query>small{color:var(--muted);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.database-query-seg{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--color-faint);flex-wrap:wrap;gap:0;padding:3px;display:inline-flex}.database-query-seg button{border-radius:calc(var(--radius-buttons) - 2px);min-height:30px;color:var(--muted);font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);background:0 0;border:1px solid #0000;padding:5px 12px}.term-interactive-demo.database-demo .database-query-seg button:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--line);background:var(--surface-card);color:var(--ink)}.term-interactive-demo.database-demo .database-query-seg button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.database-query-seg button:disabled{cursor:not-allowed;opacity:.5}.database-table{border-collapse:collapse;background:var(--surface-card);width:100%;margin:0;font-size:13px}.database-table-cap{caption-side:top;text-align:left;color:var(--muted);font-size:12px;font-weight:var(--font-weight-semibold);padding:0 0 6px}.database-table th,.database-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 10px}.database-table th{background:var(--color-faint);color:var(--muted);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase}.database-table td{color:var(--ink)}.database-table tr.is-done td{color:var(--muted)}.database-table tr.is-done .database-cell-title{text-decoration:line-through}.database-cell-id{width:44px;color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.database-cell-title{color:var(--ink)}.database-cell-status{width:64px;color:var(--muted);font-size:12px}.database-table tr.is-done .database-cell-status{color:var(--ink);font-weight:var(--font-weight-semibold)}.database-cell-actions{white-space:nowrap;width:auto}.term-interactive-demo.database-demo .database-cell-actions button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);min-height:28px;color:var(--ink);font:inherit;font-size:12px;font-weight:var(--font-weight-semibold);margin-right:6px;padding:4px 10px}.term-interactive-demo.database-demo .database-cell-actions button:hover:not(:disabled){border-color:var(--ink);background:var(--color-faint);color:var(--ink)}.database-table-empty td{color:var(--muted);text-align:left;padding:14px 10px;font-size:13px}.database-persist{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);grid-template-columns:1fr 1fr auto;align-items:stretch;gap:8px;padding:10px;display:grid}.database-persist-cell{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:2px;padding:8px 10px;display:grid}.database-persist-cell small{color:var(--muted);font-size:11px;font-weight:var(--font-weight-semibold)}.database-persist-cell strong{color:var(--ink);font-size:18px;font-weight:800;line-height:1.2}.database-persist-cell span{color:var(--muted);font-size:11px}.database-restart{border:1px solid var(--ink);border-radius:var(--radius-buttons);background:var(--ink);color:var(--color-white);font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap;align-self:stretch;padding:10px 14px}.term-interactive-demo.database-demo .database-restart:hover:not(:disabled){background:var(--color-faint);color:var(--ink)}.database-restart:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 55%, transparent);outline-offset:2px}.database-restart:disabled{opacity:.55;cursor:not-allowed}.database-status{border-left:3px solid var(--ink);border-radius:0 var(--radius-inputs) var(--radius-inputs) 0;background:var(--color-faint);color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding:10px 12px}.database-reset-row{justify-content:flex-end;display:flex}.term-interactive-demo.database-demo .database-reset-row button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);min-height:30px;color:var(--muted);font:inherit;font-size:12px;font-weight:var(--font-weight-semibold);padding:5px 12px}.term-interactive-demo.database-demo .database-reset-row button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.database-examples{gap:var(--element-gap);display:grid}.database-examples article{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:6px;padding:12px;display:grid}.database-examples small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.database-examples strong{color:var(--ink);font-size:var(--text-body)}.database-examples p,.database-examples span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.database-examples-note{border:1px dashed var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding:10px 12px}.database-examples-note strong{color:var(--ink);font-weight:var(--font-weight-semibold)}.database-when-grid{gap:var(--element-gap);display:grid}.database-when-grid>article{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);gap:4px;padding:12px;display:grid}.database-when-grid b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.database-when-grid p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.database-focus-list{gap:var(--spacing-8);counter-reset:database-focus;margin:0;padding:0;list-style:none;display:grid}.database-focus-list li{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);counter-increment:database-focus;gap:4px;min-width:0;padding:10px 12px 10px 40px;display:grid;position:relative}.database-focus-list li:before{content:counter(database-focus);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));width:18px;height:18px;color:var(--ink);font-size:11px;font-weight:var(--font-weight-semibold);text-align:center;line-height:18px;position:absolute;top:11px;left:12px}.database-focus-list b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.database-focus-list p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.database-how-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.database-how-list li{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);padding:8px 10px 8px 28px;position:relative}.database-how-list li:before{content:"→";color:var(--ink);font-weight:var(--font-weight-semibold);position:absolute;top:7px;left:10px}@media (min-width:720px){.database-examples,.database-when-grid{grid-template-columns:1fr 1fr}.database-examples-note{grid-column:1/-1}}@media (max-width:720px){.database-persist{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.database-demo .database-cta,.database-restart{transition:none}}.term-card .term-preview.database-card-preview{--db-ink:#243028;--db-forest:#2f6b4f;gap:8px;padding:10px;color:var(--db-ink)!important;background:radial-gradient(circle at 16% 20%,#c4944829,#0000 36%),linear-gradient(168deg,#f7f3e8,#e4eee6)!important;border-color:#c5d4c8!important;grid-template-columns:1fr!important;display:grid!important}.database-card-ledger{background:#fffdf6;border:1px solid #c5d4c8;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:4px 10px 20px #24302814}.database-card-ledger header{justify-content:space-between;gap:8px;display:flex}.database-card-ledger small{font-weight:850;color:#5d6b60!important;font-size:8px!important}.database-card-ledger header b{background:var(--db-forest);border-radius:999px;padding:2px 6px;color:#f4fff8!important;font-size:8px!important}.database-card-ledger strong{letter-spacing:-.03em;color:var(--db-ink)!important;font-size:15px!important}.database-card-ledger ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.database-card-ledger li{color:#3d4a40;justify-content:space-between;gap:8px;font-size:9px;display:flex}.database-card-ledger li i{color:#5d6b60;font-style:normal}.database-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#243028!important;font-size:10px!important}.term-interactive-demo.database-demo{--db-ink:#243028;--db-forest:#2f6b4f;--db-fail:#9a4330;color:var(--db-ink);background:#e8efe8;border-color:#c5d4c8;gap:12px;padding:12px;display:grid}.database-demo-ledger{background:#fffdf6;border:1px solid #c5d4c8;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #24302814}.database-demo-ledger.is-lost{border-color:var(--db-fail);background:#fff6f2}.database-demo-ledger header{justify-content:space-between;gap:8px;display:flex}.database-demo-ledger small{color:#5d6b60;font-size:12px;font-weight:800}.database-demo-stamp{background:var(--db-forest);color:#f4fff8;border-radius:999px;padding:4px 8px;font-size:12px}.database-demo-ledger.is-lost .database-demo-stamp{background:var(--db-fail);color:#fff7f4}.database-demo-ledger h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.database-demo-ledger ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.database-demo-ledger li{color:#243028;background:#eef4ee;border-radius:10px;justify-content:space-between;padding:8px 10px;display:flex}.database-demo-ledger li i{color:#5d6b60;font-style:normal}.database-demo-empty{border:1px dashed var(--db-fail);color:#9a4330;border-radius:10px;margin:0;padding:12px}.database-demo-ledger>p{color:#5d6b60;margin:0}.database-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.database-demo button{color:var(--db-ink);background:#fffdf6;border-color:#c5d4c8;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.database-demo button:hover,.term-interactive-demo.database-demo button[aria-pressed=true]{border-color:var(--db-forest);background:var(--db-forest);color:#f4fff8}.term-interactive-demo.database-demo button:focus-visible{outline-offset:3px;outline:3px solid #2f6b4f66!important}.term-interactive-demo.database-demo .database-demo-recover{border-color:var(--db-fail);background:var(--db-fail);color:#fff7f4}.database-demo-note{margin:0;font-size:14px;line-height:1.55}.database-examples article.is-good{border-left:3px solid #2f6b4f}.database-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.database-demo-controls{flex-direction:column}.term-interactive-demo.database-demo button{width:100%}}
.term-card .term-preview.server-card-preview{--preview-accent:#3a4252;color:#3a4252;background:#f7f8fb;border-color:#dfe1eb;grid-template-columns:1fr;align-content:stretch;gap:7px;padding:10px 11px}.server-card-preview .server-card-hop{align-items:center;gap:5px;display:flex}.server-card-preview .server-card-pill{background:#fff;border:1px solid #e0e2ec;border-radius:5px;flex:1 1 0;gap:1px;min-width:0;padding:5px 7px;display:grid}.server-card-preview .server-card-pill small{color:#8a8f9c;letter-spacing:.12px;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:760;line-height:1.2;display:block;overflow:hidden}.server-card-preview .server-card-pill b{color:#3a4252;font-size:10px;font-weight:800;line-height:1.2}.server-card-preview .server-card-arrow{color:#b1b5c2;font-size:11px;font-weight:800}.server-card-preview .server-card-nodes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.server-card-preview .server-card-node{background:#fff;border:1px solid #cfd6e4;border-radius:6px;gap:2px;padding:6px 7px;display:grid}.server-card-preview .server-card-node.is-down{background:#fbf3f4;border-style:dashed;border-color:#d4a3ab}.server-card-preview .server-card-node b{color:#3a4252;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.server-card-preview .server-card-node.is-down b{color:#8a2f3a;text-decoration:line-through}.server-card-preview .server-card-node small{color:#6f7588;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;line-height:1.25;overflow:hidden}.server-card-preview .server-card-dot{background:#54ae79;border-radius:50%;flex:none;width:6px;height:6px}.server-card-preview .server-card-node.is-down .server-card-dot{background:#c46a4e}.term-card .server-card-preview>p{color:#525866;margin:0;font-size:9.5px;line-height:1.4}.term-card .server-card-preview>p b{color:#3a4252}.term-interactive-demo.server-demo{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:14px;padding:18px;display:grid}.term-interactive-demo.server-demo .server-demo-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.server-demo .server-demo-meter-item{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.term-interactive-demo.server-demo .server-demo-meter-item small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.term-interactive-demo.server-demo .server-demo-meter-item b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:20px;font-weight:800;line-height:1}.term-interactive-demo.server-demo .server-demo-code{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.term-interactive-demo.server-demo .server-demo-code small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.term-interactive-demo.server-demo .server-demo-code b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:20px;font-weight:800;line-height:1}.term-interactive-demo.server-demo .server-demo-code.is-ok{background:#f6fbf8;border-left-color:#2f7a4a}.term-interactive-demo.server-demo .server-demo-code.is-ok b{color:#2f6a45}.term-interactive-demo.server-demo .server-demo-code.is-fail{background:#fdf3f4;border-left-color:#a83a44}.term-interactive-demo.server-demo .server-demo-code.is-fail b{color:#8a2f3a}.term-interactive-demo.server-demo .server-demo-code.is-idle b{color:var(--muted)}.term-interactive-demo.server-demo .server-demo-nodes{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.term-interactive-demo.server-demo .server-demo-node{background:var(--color-white);border:1px solid #cfd6e4;border-radius:9px;gap:7px;padding:12px 13px;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;display:grid}.term-interactive-demo.server-demo .server-demo-node.is-healthy{background:#f6fbf8;border-color:#c9e2d2}.term-interactive-demo.server-demo .server-demo-node.is-down{background:#fbf3f4;border-style:dashed;border-color:#d4a3ab}.term-interactive-demo.server-demo .server-demo-node.is-active{border-style:solid;border-color:var(--ink);background:var(--soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent)}.term-interactive-demo.server-demo .server-demo-node-head{align-items:center;gap:6px;min-width:0;display:flex}.term-interactive-demo.server-demo .server-demo-dot{background:#54ae79;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px #d6f0e1}.term-interactive-demo.server-demo .server-demo-node.is-down .server-demo-dot{background:#c46a4e;box-shadow:0 0 0 2px #f4dcd7}.term-interactive-demo.server-demo .server-demo-node-head b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:800}.term-interactive-demo.server-demo .server-demo-node.is-down .server-demo-node-head b{color:#8a2f3a;text-decoration:line-through}.term-interactive-demo.server-demo .server-demo-tag{border:1px solid var(--line);background:var(--color-white);color:var(--muted);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.term-interactive-demo.server-demo .server-demo-node.is-healthy .server-demo-tag{color:#2f6a45;background:#eaf6ef;border-color:#c9e2d2}.term-interactive-demo.server-demo .server-demo-node.is-down .server-demo-tag{color:#8a2f3a;background:#fdeef0;border-color:#ecc9ce}.term-interactive-demo.server-demo .server-demo-node.is-active .server-demo-tag{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.server-demo .server-demo-port{color:#565660;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:650}.term-interactive-demo.server-demo .server-demo-hits{border:1px solid var(--line);background:var(--color-white);border-radius:6px;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 8px;display:flex}.term-interactive-demo.server-demo .server-demo-hits small{color:var(--muted);font-size:11px;font-weight:700}.term-interactive-demo.server-demo .server-demo-hits b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:15px;font-weight:800}.term-interactive-demo.server-demo .server-demo-toggle{border:1px solid var(--line);background:var(--color-white);color:#4a4a54;min-height:30px;font:inherit;border-radius:6px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out;display:inline-flex}.term-interactive-demo.server-demo .server-demo-toggle:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.server-demo .server-demo-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.server-demo .server-demo-toggle:disabled{opacity:.55;cursor:default}.term-interactive-demo.server-demo .server-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.server-demo .server-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:38px;color:var(--color-white);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.server-demo .server-cta:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.term-interactive-demo.server-demo .server-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.server-demo .server-cta:disabled{cursor:default;opacity:.72}.term-interactive-demo.server-demo .server-demo-add{border:1px solid var(--ink);background:var(--color-white);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;transition:border-color .15s ease-out,background-color .15s ease-out;display:inline-flex}.term-interactive-demo.server-demo .server-demo-add:hover:not(:disabled){background:var(--ink);color:var(--color-white)}.term-interactive-demo.server-demo .server-demo-add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.server-demo .server-demo-add:disabled{opacity:.55;cursor:default}.term-interactive-demo.server-demo .server-demo-reset{border:1px solid var(--line);background:var(--color-white);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:650;display:inline-flex}.term-interactive-demo.server-demo .server-demo-reset:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.server-demo .server-demo-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.server-demo .server-demo-reset:disabled{opacity:.55;cursor:default}.term-interactive-demo.server-demo .server-demo-status{border-left:3px solid var(--line);background:var(--soft);color:#4a4a54;border-radius:6px;margin:0;padding:11px 13px;font-size:13px;line-height:1.6}.server-recap,.server-boundary,.server-when{gap:9px;margin:0;padding:0;list-style:none;display:grid}.server-recap li,.server-boundary li,.server-when li{color:#4a4a54;font-size:13px;line-height:1.6}.server-recap li b,.server-boundary li b,.server-when li b{color:var(--ink)}.server-boundary-title{color:var(--ink);margin:14px 0 0;font-size:13px;font-weight:800}.server-how{border:1px solid var(--line);background:var(--color-white);color:#4a4a54;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.server-how strong{color:var(--ink)}.server-examples{gap:11px;display:grid}.server-example{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.server-example.is-good{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.server-example.is-bad{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.server-example small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.server-example b{color:var(--ink);font-size:14px;font-weight:800}.server-example.is-good b{color:#2f6a45}.server-example.is-bad b{color:#8a2f3a}.server-example p{color:#2a2a32;margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.term-interactive-demo.server-demo .server-demo-meter,.term-interactive-demo.server-demo .server-demo-nodes{grid-template-columns:1fr}.term-interactive-demo.server-demo .server-demo-actions .server-demo-reset{width:100%}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.server-demo .server-demo-node,.term-interactive-demo.server-demo .server-cta{transition:none}}.term-card .term-preview.server-card-preview{--sv-ink:#e8eef6;--sv-led:#5ed6b0;gap:8px;padding:10px;color:var(--sv-ink)!important;background:radial-gradient(circle at 78% 20%,#5ed6b029,#0000 34%),linear-gradient(168deg,#1a2030,#121722)!important;border-color:#2a3140!important;grid-template-columns:1fr!important;display:grid!important}.server-card-rack{background:#1c2432;border:1px solid #334056;border-radius:12px;gap:6px;padding:10px;display:grid;box-shadow:0 10px 22px #080c1459}.server-card-rack header{justify-content:space-between;gap:8px;display:flex}.server-card-rack small{font-weight:850;color:#8a96ab!important;font-size:8px!important}.server-card-rack header b{background:#14352c;border-radius:999px;padding:2px 6px;color:var(--sv-led)!important;font-size:8px!important}.server-card-blades{gap:4px;display:grid}.server-card-blades p{background:#151b28;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:6px;margin:0;padding:6px 8px;display:grid}.server-card-blades i{background:var(--sv-led);border-radius:50%;grid-row:1/span 2;align-self:center;width:8px;height:8px}.server-card-blades .is-down i{background:#d4654f}.server-card-blades strong{color:var(--sv-ink)!important;font-size:11px!important}.server-card-blades span{color:#8a96ab!important;font-size:9px!important}.server-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#d5deea!important;font-size:10px!important}.term-interactive-demo.server-demo{--sv-ink:#e8eef6;--sv-led:#5ed6b0;--sv-fail:#d4654f;color:var(--sv-ink);background:#151b28;border-color:#2a3140;gap:12px;padding:12px;display:grid}.server-demo-rack{background:#1c2432;border:1px solid #334056;border-radius:16px;gap:10px;padding:18px;display:grid;box-shadow:6px 16px 32px #080c1459}.server-demo-rack.is-down{border-color:var(--sv-fail);background:#2a1c1c}.server-demo-rack header{justify-content:space-between;gap:8px;display:flex}.server-demo-rack small{color:#8a96ab;font-size:12px;font-weight:800}.server-demo-stamp{color:var(--sv-led);background:#14352c;border-radius:999px;padding:4px 8px;font-size:12px}.server-demo-rack.is-hit .server-demo-stamp{background:var(--sv-led);color:#102018}.server-demo-rack.is-down .server-demo-stamp{background:var(--sv-fail);color:#fff7f4}.server-demo-blades{gap:8px;display:grid}.server-demo-blades p{background:#121722;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:10px;margin:0;padding:12px;display:grid}.server-demo-blades i{background:var(--sv-led);border-radius:50%;grid-row:1/span 2;align-self:center;width:12px;height:12px}.server-demo-blades .is-down i{background:var(--sv-fail)}.server-demo-blades strong{color:var(--sv-ink);font-size:18px}.server-demo-blades span,.server-demo-rack>p{color:#8a96ab}.server-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.server-demo button{color:var(--sv-ink);background:#1c2432;border-color:#334056;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.server-demo button:hover,.term-interactive-demo.server-demo button[aria-pressed=true]{border-color:var(--sv-led);background:var(--sv-led);color:#102018}.term-interactive-demo.server-demo button:focus-visible{outline-offset:3px;outline:3px solid #5ed6b073!important}.term-interactive-demo.server-demo .server-demo-recover{border-color:var(--sv-fail);background:var(--sv-fail);color:#fff7f4}.server-demo-note{margin:0;font-size:14px;line-height:1.55}.server-examples article.is-good{border-left:3px solid #1f6b4f}.server-examples article.is-bad{border-left:3px solid #d4654f}@media (max-width:780px){.server-demo-controls{flex-direction:column}.term-interactive-demo.server-demo button{width:100%}}
@media (max-width:780px){.request-card-preview>p{grid-column:auto}}.term-card .term-preview.request-card-preview{color:#392914;gap:7px;background:linear-gradient(145deg,#fff7e5,#f3dfb8)!important;border-color:#d4ad6a!important}.term-card .request-card-label{color:#76501d;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.term-card .request-card-label b{color:#fff7e5;background:#9c6621;border-radius:99px;padding:2px 6px}.term-card .request-card-anatomy{background:#fffdf8;border-color:#d9bc87;box-shadow:0 2px #59370e1f}.term-card .request-card-row{border-color:#e5d3ac}.term-card .request-card-row small{color:#88633a}.term-card .request-card-row code{color:#392914}.term-card .request-card-line code b{color:#8a4c1c}.term-card .request-card-conclusion{color:#392914;background:#fff0cd;border-color:#bf7a27}.term-interactive-demo.request-demo{--request-paper:#fff8ea;--request-ink:#392914;--request-line:#b78b50;color:var(--request-ink);background:#f1d9ad;border-color:#a87a3b}.term-interactive-demo.request-demo .request-demo-brief{color:#4b3317;background:#fff7e6;border-left:4px solid #a56321;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.term-interactive-demo.request-demo .request-demo-brief b{color:#804115}.term-interactive-demo.request-demo .request-demo-grid{grid-template-columns:minmax(0,1fr)}.term-interactive-demo.request-demo .request-wire{border:1px solid var(--request-line);background:var(--request-paper);box-shadow:0 3px #69421421}.term-interactive-demo.request-demo .request-wire-verdict{background:#f8ebcd;border-color:#d8bd88}.term-interactive-demo.request-demo .request-wire-verdict b{color:#473116}.term-interactive-demo.request-demo .request-wire-verdict span{color:#78572d}.term-interactive-demo.request-demo .request-wire.is-assembled:not(.is-warn){border-color:#4d9273}.term-interactive-demo.request-demo .request-wire.is-assembled:not(.is-warn) .request-wire-verdict{background:#e3f2e7;border-color:#80b99c}.term-interactive-demo.request-demo .request-wire.is-warn{border-color:#bd6046}.term-interactive-demo.request-demo .request-wire.is-warn .request-wire-verdict{background:#fde8df;border-color:#db9b89}.term-interactive-demo.request-demo .request-wire-segment{border-color:#e5d3ac}.term-interactive-demo.request-demo .request-wire-segment small{color:#88633a}.term-interactive-demo.request-demo .request-wire-segment code{color:#392914;background:#fffdf8}.term-interactive-demo.request-demo .request-wire-line code b{color:#8a4c1c}.term-interactive-demo.request-demo .request-wire-blank i{color:#8d7554}.term-interactive-demo.request-demo .request-demo-actions{flex-wrap:wrap;gap:9px;display:flex}.term-interactive-demo.request-demo .request-cta,.term-interactive-demo.request-demo .request-demo-failure,.term-interactive-demo.request-demo .request-reset{min-height:40px;font:inherit;font-weight:800;border:1px solid #0000!important;border-radius:7px!important}.term-interactive-demo.request-demo .request-cta{color:#f2fff6!important;background:#2f765b!important}.term-interactive-demo.request-demo .request-cta:hover{background:#215f48!important}.term-interactive-demo.request-demo .request-demo-failure{color:#863820!important;background:#fff7e6!important;border-color:#bd6046!important}.term-interactive-demo.request-demo .request-demo-failure:hover{background:#fde1d5!important}.term-interactive-demo.request-demo .request-reset{color:#5c421f!important;background:#fff7e6!important;border-color:#8c6a3a!important}.term-interactive-demo.request-demo :is(.request-cta,.request-demo-failure,.request-reset):focus-visible{outline-offset:3px;outline:3px solid #4e73a6!important}.term-interactive-demo.request-demo .request-demo-status{color:#4b3317;background:#fff7e6;border-color:#b68a4e}.term-interactive-demo.request-demo{color:#392914!important;background:#f1d9ad!important;border-color:#a87a3b!important}.term-card .term-preview.request-card-preview{grid-template-columns:1fr;align-content:center;gap:5px;padding:10px 12px;display:grid}.request-card-anatomy{background:#ffffffeb;border:1px solid #e0e6f3;border-radius:7px;gap:3px;padding:8px 9px;display:grid}.request-card-row{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:6px;padding:4px 0;display:grid}.request-card-row+.request-card-row{border-top:1px dashed #e7e7f1}.request-card-row small{color:#6a74a0;letter-spacing:.03em;font-size:8px;font-weight:800}.request-card-row code{color:#2f3a66;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.request-card-row code b{color:var(--ink);font-weight:800}.request-card-row.request-card-head code{display:block}.request-card-row.request-card-blank i{color:#98a0c0;font-size:8px;font-style:normal}.request-card-row.request-card-body code{color:#2f6a45}.request-card-conclusion{color:#4a5278;margin:0;font-size:9px;line-height:1.45}.term-interactive-demo.request-demo{background:#fbfbfc;border-color:#e6e6eb;gap:14px}.request-demo-presets{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.request-demo .request-demo-presets button{min-height:30px;color:var(--ink);background:#fff;border:1px solid #e0e0e6;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.term-interactive-demo.request-demo .request-demo-presets button:hover{border-color:var(--ink);color:var(--ink);background:#f5f5f7}.request-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;display:grid}.request-demo-fields{gap:12px;display:grid}.request-demo-field{gap:5px;display:grid}.request-demo-label{color:#5a5a64;font-size:12px;font-weight:750}.request-demo-methods{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.request-demo .request-method{min-height:32px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #e0e0e6;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:800}.term-interactive-demo.request-demo .request-method:not([aria-pressed=true]):hover{border-color:var(--ink);color:var(--ink)}.term-interactive-demo.request-demo .request-method[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.term-interactive-demo.request-demo .request-method:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.request-demo-headers{gap:5px;margin:0;padding:0;list-style:none;display:grid}.request-demo-headers li{align-items:center;gap:8px;min-width:0;display:flex}.request-demo-headers input[type=checkbox]{width:auto;min-height:0;accent-color:var(--ink)}.request-demo-headers input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.request-demo-headers label{color:#2a2a32;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.request-demo-headers .request-demo-host label{color:#6a6a74}.term-interactive-demo.request-demo textarea{resize:vertical;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.term-interactive-demo.request-demo textarea:disabled{color:#9a9aa4;background:#f2f2f4}.request-demo-field small{color:#8a8a94;font-size:11px;line-height:1.45}.request-demo-wire-column{align-content:start;gap:10px;display:grid}.request-wire{background:#fff;border:1px solid #e0e0e6;border-radius:9px;gap:10px;padding:12px;display:grid}.request-wire.is-warn{border-color:#e8c9a5}.request-wire.is-dirty{opacity:.5}.request-wire-verdict{background:#f4f4f6;border-left:4px solid #b7b7c0;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:7px 10px;display:flex}.request-wire-verdict b{color:var(--ink);font-size:13px;font-weight:800}.request-wire-verdict span{color:#6a6a74;font-size:12px}.request-wire-verdict[data-tone=ok]{background:#f1f9f4;border-left-color:#2f7a4a}.request-wire-verdict[data-tone=ok] b{color:#2f6a45}.request-wire-verdict[data-tone=warn]{background:#fbf0db;border-left-color:#b7791f}.request-wire-verdict[data-tone=warn] b{color:#8a5a14}.request-wire-message{gap:8px;display:grid}.request-wire-segment{gap:3px;display:grid}.request-wire-segment small{color:#8a8a94;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.request-wire-segment code{color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#f5f5f7;border-radius:5px;margin:0;padding:4px 8px;font-size:12px;line-height:1.5}.request-wire-line code b{color:var(--ink);font-weight:800}.request-wire-head code{display:block}.request-wire-blank i{color:#8a8a94;background:repeating-linear-gradient(90deg,#efeff3 0 8px,#0000 8px 16px);border-radius:5px;padding:4px 8px;font-size:11px;font-style:normal;display:block}.request-wire-body code{color:#2f6a45}.request-wire-body i{color:#8a8a94;font-size:11px;font-style:normal}.request-wire-placeholder{border:1px dashed #d8d8de;border-radius:7px;gap:5px;padding:10px;display:grid}.request-wire-placeholder code{color:#b5b5be;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.request-wire-placeholder i{color:#9a9aa4;font-size:11px;font-style:normal}.request-demo-actions{flex-wrap:wrap;gap:9px;display:flex}.term-interactive-demo.request-demo .request-cta{background:var(--color-rausch-600);color:#fff;min-height:38px;font:inherit;border:0;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:750;transition:background-color .15s ease-out}.term-interactive-demo.request-demo .request-cta:hover{background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:#fff}.term-interactive-demo.request-demo .request-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--color-rausch-600) 45%, transparent);outline-offset:2px}.term-interactive-demo.request-demo .request-reset,.term-interactive-demo.request-demo .request-example-load{min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #e0e0e6;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:700}.term-interactive-demo.request-demo .request-reset:hover,.term-interactive-demo.request-demo .request-example-load:hover{border-color:var(--ink);color:var(--ink);background:#f5f5f7}.term-interactive-demo.request-demo .request-reset:focus-visible,.term-interactive-demo.request-demo .request-example-load:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.request-demo-status{color:#4a4a54;margin:0;font-size:13px;line-height:1.6}.request-examples-grid article{align-content:start;gap:7px;display:grid}.request-example-good{border-left:3px solid #2f7a4a}.request-example-bad{border-left:3px solid #a83a44}.request-example-load{justify-self:start}.request-how-steps{gap:7px;margin:0;padding-left:18px;display:grid}.request-how-steps li{color:#4a4a54;font-size:13px;line-height:1.6}.request-how-steps li b{color:var(--ink)}@media (max-width:720px){.request-demo-grid{grid-template-columns:1fr}.request-card-row{grid-template-columns:34px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.request-demo .request-cta{transition:none}}
