.term-card .mobile-first-card-preview{background:var(--color-white);border-color:var(--line)}.mobile-first-card-canvas{grid-template-columns:minmax(0,1fr) auto minmax(0,1.05fr);align-items:stretch;gap:5px;display:grid}.mobile-first-card-stage{border:1px solid var(--line);background:var(--color-white);border-radius:6px;align-content:center;gap:4px;min-width:0;padding:7px;display:grid}.mobile-first-card-stage.is-enhance{background:var(--soft)}.mobile-first-card-stage small{color:var(--muted);letter-spacing:.03em;font-size:8.5px;font-weight:750}.mobile-first-card-line{border:1px solid var(--color-deco);min-height:12px;color:var(--ink);border-radius:3px;align-items:center;padding:3px 5px;font-size:8px;font-weight:650;display:flex}.mobile-first-card-line.is-cta{border-color:var(--ink);background:var(--ink);color:var(--color-white);font-weight:800}.mobile-first-card-line.is-key{color:var(--muted)}.mobile-first-card-stage i{color:var(--muted);font-size:7.5px;font-style:normal}.mobile-first-card-arrow{color:var(--muted);white-space:nowrap;place-items:center;padding:0 1px;font-size:7.5px;font-weight:750;display:grid}.mobile-first-card-chip{border:1px solid var(--color-deco);background:var(--color-white);color:var(--ink);border-radius:999px;align-items:center;padding:3px 6px;font-size:8px;font-weight:650;display:inline-flex}.mobile-first-card-conclusion{color:var(--ink);margin:0;font-size:9px;font-weight:650;line-height:1.5}.mobile-first-card-conclusion strong{color:var(--ink);font-weight:800}@media (max-width:780px){.mobile-first-card-canvas{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:3px}.mobile-first-card-stage{padding:5px}.mobile-first-card-arrow{font-size:7px}}.term-card .term-preview.mobile-first-card-preview{background:var(--color-white);border-color:var(--line)}.mobile-first-demo-brief{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.mobile-first-demo-brief strong{color:var(--ink)}.term-interactive-demo.mobile-first-interaction-demo{border-color:var(--line);background:var(--color-white)}.term-interactive-demo.mobile-first-interaction-demo button{color:var(--ink);background:var(--color-white);border-color:var(--color-deco)}.term-interactive-demo.mobile-first-interaction-demo button:hover{border-color:var(--ink);color:var(--ink);background:var(--soft)}.term-interactive-demo.mobile-first-interaction-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white);font-weight:800}.mobile-first-demo-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-first-demo-segment{border:1px solid var(--color-deco);background:var(--soft);border-radius:9px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.mobile-first-demo-segment button{min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:700}.mobile-first-demo-segment button:hover{background:var(--color-white);color:var(--ink);border-color:#0000}.mobile-first-demo-segment button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--color-white)}.mobile-first-stage{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:10px;padding:12px;display:grid}.mobile-first-stage-tag{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mobile-first-stage-tag span{color:var(--ink);font-size:12px;font-weight:800}.mobile-first-stage-tag small{color:var(--muted);font-size:11px;font-weight:700}.mobile-first-stage-ribbon{border-radius:7px;margin:0;padding:8px 11px;font-size:12.5px;font-weight:750}.mobile-first-stage-ribbon.is-ok{color:#1f6a3a;background:#e8f3ec}.mobile-first-stage-ribbon.is-bad{color:#a83a44;background:#fbeaee}.mobile-first-viewport{border:1px dashed var(--color-deco);background:var(--soft);border-radius:8px;gap:6px;padding:10px;display:grid}.mobile-first-screen{gap:6px;display:grid}.mobile-first-screen.is-1{grid-template-columns:minmax(0,1fr)}.mobile-first-screen.is-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mobile-first-screen.is-3{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.mobile-first-screen.is-3-cramped{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-first-screen.is-3-overflow{grid-template-columns:repeat(3,minmax(140px,1fr));overflow-x:auto}.mobile-first-el{border:1px solid var(--color-deco);background:var(--color-white);color:var(--ink);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:7px 9px;font-size:12.5px;font-weight:600;display:flex;position:relative}.mobile-first-el i{background:var(--soft);min-width:18px;height:18px;color:var(--muted);border-radius:999px;place-items:center;padding:0 3px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.mobile-first-el.is-title{font-weight:800}.mobile-first-el.is-key{color:var(--muted)}.mobile-first-el.is-secondary{color:var(--muted);font-size:11.5px}.mobile-first-el.is-secondary.is-folded{background:0 0;border-style:dashed}.mobile-first-el.is-secondary.is-crowding{color:#a83a44;background:#fef6f7;border-color:#eec6c9}.mobile-first-el.is-cta{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white);flex-wrap:wrap;font-weight:800}.mobile-first-el.is-cta i{color:var(--color-white);background:#ffffff38}.mobile-first-el.is-cta b{font-size:13px;font-weight:800}.mobile-first-cta-badge{white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:800}.mobile-first-cta-badge.is-ok{color:var(--color-white);background:#ffffff38}.mobile-first-cta-badge.is-bad{background:var(--color-white);color:#a83a44}.mobile-first-hscroll{color:#a83a44;background:#fbeaee;border-radius:6px;margin:0;padding:6px 9px;font-size:11.5px;font-weight:800}.mobile-first-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mobile-first-meter li{border:1px solid var(--color-deco);background:var(--soft);color:var(--ink);border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:11.5px;font-weight:700;display:flex}.mobile-first-meter li b{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.mobile-first-meter li.is-ok{color:#1f6a3a;background:#e8f3ec;border-color:#bfe3cd}.mobile-first-meter li.is-ok b{color:var(--color-white);background:#1f6a3a}.mobile-first-meter li.is-bad{color:#a83a44;background:#fbeaee;border-color:#eec6c9}.mobile-first-meter li.is-bad b{color:var(--color-white);background:#a83a44}.mobile-first-demo-status{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.mobile-first-how-flow{counter-reset:mfs;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mobile-first-how-flow li{border:1px solid var(--color-deco);background:var(--soft);color:var(--ink);counter-increment:mfs;border-radius:8px;align-items:baseline;gap:9px;padding:10px 12px;font-size:13px;line-height:1.55;display:flex}.mobile-first-how-flow li:before{content:counter(mfs);background:var(--ink);width:22px;height:22px;color:var(--color-white);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.mobile-first-how-flow li b{color:var(--ink);font-weight:800}.mobile-first-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobile-first-compare-card{border:1px solid var(--color-deco);background:var(--color-white);border-radius:10px;gap:9px;padding:13px;display:grid}.mobile-first-compare-card.is-bad{background:#fef6f7;border-color:#eec6c9}.mobile-first-compare-card.is-good{background:#f6fbf8;border-color:#bfe3cd}.mobile-first-compare-card header{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.mobile-first-compare-card header small{border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.mobile-first-compare-card.is-bad header small{color:#a83a44;background:#fbeaee}.mobile-first-compare-card.is-good header small{color:#1f6a3a;background:#e8f3ec}.mobile-first-compare-card header b{color:var(--ink);font-size:13px;font-weight:800}.mobile-first-compare-mock{border:1px solid var(--color-deco);background:var(--color-white);border-radius:7px;gap:5px;padding:9px;display:grid}.mobile-first-compare-title{border:1px solid var(--color-deco);color:var(--ink);border-radius:4px;padding:4px 6px;font-size:11px;font-weight:800}.mobile-first-compare-cta{background:var(--ink);color:var(--color-white);text-align:center;border-radius:4px;padding:5px 6px;font-size:11px;font-weight:800}.mobile-first-compare-warn,.mobile-first-compare-ok{border-radius:4px;padding:3px 6px;font-size:10.5px;font-weight:750}.mobile-first-compare-warn{color:#a83a44;background:#fbeaee}.mobile-first-compare-ok{color:#1f6a3a;background:#e8f3ec}.mobile-first-compare-card p{color:var(--ink);margin:0;font-size:12px;line-height:1.55}@media (max-width:720px){.mobile-first-demo-controls{flex-direction:column;align-items:stretch}.mobile-first-demo-segment{justify-content:space-between}.mobile-first-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-first-compare{grid-template-columns:1fr}}
.term-card .interaction-feedback-card-preview{background:#f2fbf8;border-color:#d0e7df}.interaction-feedback-card-button{background:#fff;border:1px solid #d3e4df;border-radius:5px;align-items:center;gap:6px;padding:7px 8px;display:flex}.interaction-feedback-card-button span{color:#46666a;font-size:10px;font-weight:780}.interaction-feedback-card-button small{color:#a16b35;margin-left:auto;font-size:8px}.interaction-feedback-card-button .is-spinner{border:2px solid #cad7d5;border-top-color:#4d9b85;border-radius:50%;width:10px;height:10px}.interaction-feedback-card-timeline{align-items:center;gap:5px;display:flex}.interaction-feedback-card-timeline>span{color:#687b7f;text-align:center;background:#eaf2f1;border-radius:4px;flex:1 1 0;padding:5px;font-size:8px}.interaction-feedback-card-timeline .is-active{color:#94652f;background:#fff2dc}.interaction-feedback-card-timeline .is-done{color:#347b61;background:#e5f6ed}.interaction-feedback-card-timeline i{color:#83a39a;font-style:normal}.interaction-feedback-card-result{background:#e5f6ed;border-radius:5px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.interaction-feedback-card-result strong{color:#347b61;font-size:10px}.interaction-feedback-card-result small{color:#527766;font-size:8px}.term-card .term-preview.interaction-feedback-card-preview{background:#f2fbf8;border-color:#d0e7df}.interaction-feedback-card-heading{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.interaction-feedback-card-heading small{color:#46666a;font-size:10px;font-weight:800}.interaction-feedback-card-tag{color:#1f6a3a;background:#e5f6ed;border-radius:99px;padding:2px 7px;font-size:8px;font-weight:750}.interaction-feedback-card-steps{gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.interaction-feedback-card-steps li{background:#fff;border:1px solid #d3e4df;border-radius:5px;grid-template-columns:40px 1fr auto;align-items:center;gap:6px;padding:5px 7px;display:grid}.interaction-feedback-card-steps li b{color:#46666a;font-size:9px;font-weight:800}.interaction-feedback-card-steps li i{color:#3a5256;font-size:9px;font-style:normal;font-weight:700}.interaction-feedback-card-steps li small{color:#6b8589;font-size:7.5px;font-weight:600}.interaction-feedback-card-steps li.is-press{background:#fff7e8;border-color:#e6c98a}.interaction-feedback-card-steps li.is-press i{color:#8a5a2b}.interaction-feedback-card-steps li.is-busy{background:#fff7e8;border-color:#e6c98a}.interaction-feedback-card-steps li.is-busy i{color:#8a5a2b}.interaction-feedback-card-steps li.is-done{background:#ecf7f0;border-color:#b9d8c2}.interaction-feedback-card-steps li.is-done i{color:#2f6a45}.interaction-feedback-card-contrast{background:#eef2f1;border:1px dashed #c9d4d0;border-radius:5px;gap:4px;margin-bottom:6px;padding:6px 7px;display:grid}.interaction-feedback-card-contrast-label{color:#7d6a3a;font-size:8px;font-weight:800}.interaction-feedback-card-contrast-card{grid-template-columns:1fr auto;align-items:center;gap:4px 6px;display:grid}.interaction-feedback-card-contrast-card i{color:#889499;font-size:9px;font-style:normal;font-weight:700}.interaction-feedback-card-contrast-card b{color:#5d6a6e;font-size:11px;font-weight:800}.interaction-feedback-card-contrast-card small{color:#8a6a55;grid-column:1/-1;font-size:7.5px;font-weight:600}.interaction-feedback-card-verdict{color:#1f3f3a;background:#e6f1ec;border-radius:5px;margin:0;padding:7px 8px;font-size:9px;font-weight:700;line-height:1.5;display:block}.term-interactive-demo.interaction-feedback-demo{background:#f6fbf9;border-color:#d3e4df;gap:12px}.interaction-feedback-demo-intro{gap:4px;display:grid}.interaction-feedback-demo-eyebrow{color:#1f6a3a;letter-spacing:.02em;font-size:12px;font-weight:800}.interaction-feedback-demo-intro p{color:#2f3f43;margin:0;font-size:13px;line-height:1.55}.interaction-feedback-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.interaction-feedback-demo-toggle{background:#fff;border:1px solid #d3e4df;border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-toggle button{color:#4d6669;background:0 0;border:1px solid #0000;border-radius:6px;min-height:30px;padding:5px 11px;font-size:12.5px;font-weight:650}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-toggle button:hover{border-color:var(--ink);color:var(--ink);background:#eef2f1}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-toggle button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.interaction-feedback-demo-card{background:#fff;border:1px solid #d3e4df;border-radius:10px;gap:10px;padding:14px;display:grid}.interaction-feedback-demo-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.interaction-feedback-demo-card-title{gap:1px;display:grid}.interaction-feedback-demo-card-title small{color:#6b8589;font-size:11px;font-weight:650}.interaction-feedback-demo-card-title strong{color:var(--ink);font-size:14px;font-weight:800}.interaction-feedback-demo-status{white-space:nowrap;border-radius:99px;align-items:center;padding:3px 11px;font-size:12px;font-weight:750;display:inline-flex}.interaction-feedback-demo-status.is-idle{color:#4d5c5f;background:#eef1f0}.interaction-feedback-demo-status.is-busy{color:#7a4a1c;background:#fff2dc}.interaction-feedback-demo-status.is-success{color:#1f6a3a;background:#e5f6ed}.interaction-feedback-demo-status.is-failure{color:#8a2f3f;background:#fde8ec}.interaction-feedback-demo-card-body{gap:8px;min-height:24px;display:grid}.interaction-feedback-demo-placeholder{color:#6b8589;margin:0;font-size:13px;line-height:1.55}.interaction-feedback-demo-progress{background:#eef1f0;border-radius:99px;align-items:center;height:8px;display:grid;overflow:hidden}.interaction-feedback-demo-bar{background:#c98a3a;border-radius:99px;width:0;height:100%;animation:1.2s linear forwards interaction-feedback-progress;display:block}@keyframes interaction-feedback-progress{0%{width:0}to{width:100%}}.interaction-feedback-demo-toast{border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.interaction-feedback-demo-toast.is-success{color:#1f4a32;background:#ecf7f0;border:1px solid #b9d8c2;border-left:4px solid #2f6a45}.interaction-feedback-demo-toast.is-failure{color:#5e2230;background:#fdeef0;border:1px solid #e8c4cc;border-left:4px solid #8a2f3f}.interaction-feedback-demo-toast b{font-weight:800}.interaction-feedback-demo-toast span{color:#4d5c5f}.interaction-feedback-demo-toast.is-failure span{color:#6b3a44}.interaction-feedback-demo-actions{align-items:center;gap:8px;display:flex}.interaction-feedback-demo-meta{color:#4d6669;margin:0;font-size:12px;line-height:1.5}.interaction-feedback-demo-meta b{color:var(--ink);font-weight:700}.interaction-feedback-demo-last.is-success{color:#1f6a3a;font-weight:750}.interaction-feedback-demo-last.is-failure{color:#8a2f3f;font-weight:750}.interaction-feedback-demo-last.is-none{color:#6b7c7f;font-weight:650}.interaction-feedback-demo-repeat{color:#8a2f3f}.interaction-feedback-demo-repeat b{color:#8a2f3f;font-weight:800}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-save{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;min-height:40px;font:inherit;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:750;transition:transform 80ms ease-out,background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-save:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-rausch-600) 88%, #000);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:#fff}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-save.is-pressed{transform:translateY(1px)}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-save:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-save:disabled{cursor:progress}.interaction-feedback-demo-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite interaction-feedback-spin}@keyframes interaction-feedback-spin{to{transform:rotate(360deg)}}.interaction-feedback-demo-log{background:#eef2f1;border:1px dashed #c9d4d0;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.interaction-feedback-demo-log small{color:#5d6a6e;font-size:11px;font-weight:750}.interaction-feedback-demo-log ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.interaction-feedback-demo-log li{color:#2f3f43;grid-template-columns:44px 1fr;gap:6px;font-size:12px;line-height:1.45;display:grid}.interaction-feedback-demo-log li>span{color:#7d8d90;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.interaction-feedback-demo-log li.is-press,.interaction-feedback-demo-log li.is-busy{color:#5a4316}.interaction-feedback-demo-log li.is-ok{color:#1f6a3a}.interaction-feedback-demo-log li.is-bad{color:#8a2f3f}.interaction-feedback-demo-status-now{color:#1f3f3a;background:#e6f1ec;border-left:3px solid #2f6a45;border-radius:5px;margin:0;padding:9px 11px;font-size:13px;line-height:1.55}.interaction-feedback-demo-legend{color:#4d6669;margin:0;font-size:12.5px;line-height:1.55}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-inline{border:1px solid var(--ink);min-height:0;color:var(--ink);background:#fff;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:700}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-inline:hover{background:var(--ink);color:#fff}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-reset{color:#4d6669;background:#fff;border:1px solid #c9d4d0;border-radius:7px;min-height:32px;padding:5px 14px;font-size:12.5px;font-weight:700}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-reset:hover{border-color:var(--ink);color:var(--ink);background:#eef2f1}.interaction-feedback-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.interaction-feedback-examples article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:5px;padding:13px 14px;display:grid}.interaction-feedback-examples article.is-good{background:#f2f9f4;border-left:4px solid #2f6a45}.interaction-feedback-examples article.is-bad{background:#fdeef0;border-left:4px solid #8a2f3f}.interaction-feedback-examples small{color:var(--muted);font-size:11px;font-weight:750;font-family:var(--font-geist-mono), ui-monospace, monospace}.interaction-feedback-examples b{color:var(--ink);font-size:14px;font-weight:800}.interaction-feedback-examples article.is-good b{color:#1f6a3a}.interaction-feedback-examples article.is-bad b{color:#8a2f3f}.interaction-feedback-examples p{color:#2a3a3e;margin:0;font-size:13px;line-height:1.55}.interaction-feedback-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.interaction-feedback-recap li{color:#2a3a3e;font-size:13.5px;line-height:1.6}.interaction-feedback-recap b{color:var(--ink);font-weight:800}.interaction-feedback-recap code{color:#2a3f44;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ecefef;border-radius:3px;padding:1px 5px;font-size:12px}.interaction-feedback-how-steps{color:#2a3a3e;gap:7px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6;display:grid}.interaction-feedback-how-steps code{color:#2a3f44;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ecefef;border-radius:3px;padding:1px 5px;font-size:12px}@media (prefers-reduced-motion:reduce){.interaction-feedback-demo-bar{width:70%;animation:none}.interaction-feedback-demo-spinner{border:2px solid #ffffff73;border-top-color:#fff;animation:none}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-save{transition:none}.term-interactive-demo.interaction-feedback-demo .interaction-feedback-demo-save.is-pressed{transform:none}}@media (max-width:560px){.interaction-feedback-demo-controls{flex-direction:column;align-items:stretch}.interaction-feedback-demo-card-head{flex-direction:column;align-items:flex-start}.interaction-feedback-examples{grid-template-columns:1fr}}
.loading-state-card-screen-head .is-spinner{border:2px solid #cad7d5;border-top-color:#4d9b85;border-radius:50%;width:10px;height:10px}.term-card .loading-state-card-preview{background:#f4f7ff;border-color:#d8e0f5;grid-template-columns:minmax(0,1fr) auto}.loading-state-card-screen{background:#fff;border:1px solid #d8e0f5;border-radius:5px;gap:6px;min-width:0;padding:7px 8px;display:grid}.loading-state-card-screen-head{align-items:center;gap:5px;display:flex}.loading-state-card-screen-head small{color:#68748c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.loading-state-card-skeleton{gap:4px;display:grid}.loading-state-card-skeleton i{background:linear-gradient(90deg,#d6def3,#eff2fa);border-radius:999px;height:5px;display:block}.loading-state-card-skeleton i:first-child{width:88%}.loading-state-card-skeleton i:nth-child(2){width:64%}.loading-state-card-skeleton i:nth-child(3){width:76%}.loading-state-card-footer{background:#eef2ff;border:1px solid #cbd8fb;border-radius:5px;align-content:center;gap:5px;padding:7px;display:grid}.loading-state-card-footer span{color:#4d61bd;font-size:8px}.loading-state-card-footer b{color:#3d835f;font-size:9px}@media (max-width:780px){.term-card .loading-state-card-preview{grid-template-columns:1fr}}.term-card .term-preview.loading-state-card-preview{background:#f4f7ff;background:var(--color-white);border-color:#d8e0f5;border-color:var(--line);grid-template-columns:1fr}.loading-state-card-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.loading-state-card-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:800}.loading-state-card-head span{color:var(--muted);font-size:8px;font-weight:650}.loading-state-card-strategies{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.loading-state-card-strategies li{border:1px solid var(--line);background:var(--soft);border-radius:6px;gap:4px;padding:7px 8px;display:grid}.loading-state-card-strategies li b{color:var(--ink);font-size:10px;font-weight:800}.loading-state-card-strategies li small{color:var(--muted);font-size:8px;line-height:1.35}.loading-state-card-strategies li i{display:block}.loading-state-card-mini-skeleton{gap:3px;display:grid}.loading-state-card-mini-skeleton s{background:var(--line);border-radius:2px;height:4px;display:block}.loading-state-card-mini-skeleton s:first-child{width:86%}.loading-state-card-mini-skeleton s:nth-child(2){width:64%}.loading-state-card-mini-skeleton s:nth-child(3){background:var(--color-deco);width:74%}.loading-state-card-mini-progress{background:var(--line);border-radius:3px;height:5px;display:block}.loading-state-card-mini-progress s{background:var(--ink);border-radius:3px;width:62%;height:100%;display:block}.loading-state-card-mini-spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:14px;height:14px}.loading-state-card-mini-blank{border:1px dashed var(--color-deco);background:0 0;border-radius:4px;height:14px}.loading-state-card-verdict{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:6px;margin:0;padding:7px 9px;font-weight:650;line-height:1.5;font-size:10px!important}.term-interactive-demo.loading-state-demo{border-color:var(--line);background:var(--color-white);gap:14px}.loading-state-demo .loading-state-demo-intro{gap:4px;display:grid}.loading-state-demo .loading-state-demo-eyebrow{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.loading-state-demo .loading-state-demo-intro p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.loading-state-demo .loading-state-demo-controls{gap:10px;display:grid}.loading-state-demo .loading-state-demo-control-group{gap:5px;display:grid}.loading-state-demo .loading-state-demo-control-group>small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.loading-state-demo .loading-state-demo-buttons{flex-wrap:wrap;gap:7px;display:flex}.loading-state-demo .loading-state-demo-control-group button{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:650;display:inline-flex}.loading-state-demo .loading-state-demo-control-group button b{color:var(--ink);font-size:13px;font-weight:750}.loading-state-demo .loading-state-demo-control-group button span{color:var(--muted);font-size:11px;font-weight:600}.loading-state-demo .loading-state-demo-control-group button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.loading-state-demo .loading-state-demo-control-group button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.loading-state-demo .loading-state-demo-control-group button:disabled{cursor:not-allowed;opacity:.6}.term-interactive-demo.loading-state-demo .loading-state-demo-control-group button[aria-pressed=true],.term-interactive-demo.loading-state-demo .loading-state-demo-control-group button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.loading-state-demo .loading-state-demo-control-group button[aria-pressed=true] b,.loading-state-demo .loading-state-demo-control-group button[aria-pressed=true] span{color:var(--ink)}.loading-state-demo .loading-state-demo-button-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.loading-state-demo .loading-state-demo-load{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:40px;color:var(--color-white);font:inherit;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.loading-state-demo .loading-state-demo-load:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-rausch-600), black 12%);background:color-mix(in srgb, var(--color-rausch-600), black 12%);color:var(--color-white)}.term-interactive-demo.loading-state-demo .loading-state-demo-load:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.loading-state-demo .loading-state-demo-load:disabled,.term-interactive-demo.loading-state-demo .loading-state-demo-load:disabled:hover{border-style:dashed;border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.loading-state-demo .loading-state-demo-load-spinner{border:2px solid var(--color-deco);border-top-color:var(--muted);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite loading-state-spin}.loading-state-demo .loading-state-demo-meta{color:var(--muted);font-size:12px;font-weight:650}.loading-state-demo .loading-state-demo-meta b{color:var(--ink)}.loading-state-demo .loading-state-demo-list{border:1px solid var(--line);background:var(--soft);border-radius:8px;align-content:start;gap:8px;min-height:132px;padding:14px;display:grid}.loading-state-demo .loading-state-demo-list.is-success,.loading-state-demo .loading-state-demo-list.is-error{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--line)}.loading-state-demo .loading-state-demo-placeholder{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.loading-state-demo .loading-state-demo-skeleton{gap:8px;margin:0;padding:0;list-style:none;display:grid}.loading-state-demo .loading-state-demo-skeleton li{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:5px;padding:9px 10px;display:grid}.loading-state-demo .loading-state-demo-skeleton s{background:linear-gradient(90deg, var(--line) 25%, var(--soft) 50%, var(--line) 75%);background-size:200% 100%;border-radius:3px;height:8px;animation:1.4s ease-in-out infinite loading-state-shimmer;display:block}.loading-state-demo .loading-state-demo-skeleton s.w-long{width:92%}.loading-state-demo .loading-state-demo-skeleton s.w-mid{width:68%;height:6px}.loading-state-demo .loading-state-demo-skeleton s.w-short{width:44%;height:6px}.loading-state-demo .loading-state-demo-spinner-block{align-content:center;justify-items:center;gap:8px;padding:14px;display:grid}.loading-state-demo .loading-state-demo-spinner{border:3px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite loading-state-spin}.loading-state-demo .loading-state-demo-spinner-block small{color:var(--muted);font-size:12px;font-weight:650}.loading-state-demo .loading-state-demo-progress-block{align-content:center;gap:7px;padding:14px;display:grid}.loading-state-demo .loading-state-demo-progress-bar{background:var(--line);border-radius:5px;width:100%;height:10px;overflow:hidden}.loading-state-demo .loading-state-demo-progress-bar span{background:var(--ink);border-radius:5px;height:100%;transition:width .12s linear;display:block}.loading-state-demo .loading-state-demo-progress-block small{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.loading-state-demo .loading-state-demo-items{gap:7px;margin:0;padding:0;list-style:none;display:grid}.loading-state-demo .loading-state-demo-items li{border:1px solid var(--line);background:var(--soft);border-radius:7px;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 11px;display:flex}.loading-state-demo .loading-state-demo-items li b{color:var(--ink);font-size:13px;font-weight:750}.loading-state-demo .loading-state-demo-items li b:before{content:"✓ ";color:#2f7a4a;font-weight:800}.loading-state-demo .loading-state-demo-items li small{color:var(--muted);font-size:12px}.loading-state-demo .loading-state-demo-error{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);border-left-style:dashed;border-radius:7px;align-content:start;gap:5px;padding:12px 13px;display:grid}.loading-state-demo .loading-state-demo-error b{color:var(--ink);font-size:14px;font-weight:800}.loading-state-demo .loading-state-demo-error b:before{content:"⚠ ";color:#a83a44;font-weight:800}.loading-state-demo .loading-state-demo-error span{color:var(--ink);font-size:13px;line-height:1.55}.term-interactive-demo.loading-state-demo .loading-state-demo-retry{border:1px solid var(--ink);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:7px;justify-self:start;align-items:center;margin-top:4px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.term-interactive-demo.loading-state-demo .loading-state-demo-retry:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.loading-state-demo .loading-state-demo-retry:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.loading-state-demo .loading-state-demo-status{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.term-interactive-demo.loading-state-demo .loading-state-demo-reset{border:1px solid var(--line);background:var(--color-white);min-height:32px;color:var(--ink);font:inherit;border-radius:7px;justify-self:start;padding:6px 11px;font-size:12px;font-weight:650}.term-interactive-demo.loading-state-demo .loading-state-demo-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.loading-state-demo .loading-state-demo-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.loading-state-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.loading-state-recap li{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6}.loading-state-recap li b{color:var(--ink)}.loading-state-recap code{background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:12px}.loading-state-how-steps{color:var(--ink);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.loading-state-how-steps li{padding-left:4px}.loading-state-how-steps code{background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:12px}.loading-state-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.loading-state-example{border:1px solid var(--line);border-left:4px solid var(--ink);background:var(--color-white);border-radius:8px;align-content:start;gap:5px;padding:13px 14px;display:grid}.loading-state-example.is-good{background:#f7fcf8;border-left-color:#2f7a4a}.loading-state-example.is-bad{border-left-style:dashed;border-left-color:var(--color-deco);background:var(--soft)}.loading-state-example small{letter-spacing:.03em;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.loading-state-example.is-good small{color:#2f7a4a;background:#d9f0e1}.loading-state-example.is-bad small{background:var(--soft);color:var(--muted);border:1px solid var(--line)}.loading-state-example b{color:var(--ink);font-size:14px}.loading-state-example p{color:var(--ink);margin:0;font-size:13px;line-height:1.6}@keyframes loading-state-spin{to{transform:rotate(360deg)}}@keyframes loading-state-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.loading-state-demo .loading-state-demo-load-spinner,.loading-state-demo .loading-state-demo-spinner{animation:none}.loading-state-demo .loading-state-demo-skeleton s{background:var(--line);animation:none}.loading-state-demo .loading-state-demo-progress-bar span{transition:none}}
.term-card .error-state-card-preview{background:var(--color-white);border-color:var(--line);color:var(--ink);gap:7px;padding:12px;display:grid}.error-state-card-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.error-state-card-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:800}.error-state-card-head span{color:var(--muted);font-size:8px;font-weight:650}.error-state-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.error-state-card-grid li{border:1px solid var(--line);background:var(--soft);border-radius:6px;gap:3px;padding:7px 8px;display:grid}.error-state-card-grid li i{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.error-state-card-grid li b{color:var(--ink);font-size:9px;font-weight:800;line-height:1.3}.error-state-card-grid li small{color:var(--muted);font-size:7px;line-height:1.35}.error-state-card-grid li .error-state-card-next{background:var(--ink);color:var(--color-white);border-radius:4px;justify-self:start;margin-top:2px;padding:1px 6px;font-size:7px;font-weight:750}.error-state-card-grid li.is-block{background:#fdecec;border-color:#f1c9cb}.error-state-card-grid li.is-block i{color:#b91c1c}.error-state-card-grid li.is-warn{background:#fdf3e0;border-color:#efd9a8}.error-state-card-grid li.is-warn i{color:#9a6b1f}.error-state-card-grid li.is-fatal{background:#f9d6d8;border-color:#e9b3b6}.error-state-card-grid li.is-fatal i{color:#8a1a1a}.error-state-card-anti{gap:4px;margin:0;padding:0;list-style:none;display:grid}.error-state-card-anti li{border:1px dashed var(--color-deco);background:#fafafa;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.error-state-card-anti i{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.error-state-card-anti small{color:var(--ink);font-size:7px;font-weight:650;line-height:1.35}.error-state-card-verdict{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:6px;margin:0;padding:7px 9px;font-weight:650;line-height:1.5;font-size:9px!important}.error-state-card-verdict b{color:var(--ink);font-weight:800}.term-card .term-preview.error-state-card-preview{background:var(--color-white);border-color:var(--line)}.term-interactive-demo.error-state-demo{border-color:var(--line);background:var(--color-white);gap:14px}.error-state-demo .error-state-demo-intro{gap:4px;display:grid}.error-state-demo .error-state-demo-eyebrow{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.error-state-demo .error-state-demo-intro p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.error-state-demo .error-state-demo-intro b{color:var(--ink);font-weight:750}.error-state-demo .error-state-demo-scenarios{gap:5px;display:grid}.error-state-demo .error-state-demo-scenarios>small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.error-state-demo .error-state-demo-scenario-row{flex-wrap:wrap;gap:7px;display:flex}.error-state-demo .error-state-demo-scenario-row button{border:1px solid var(--line);background:var(--color-white);min-height:0;color:var(--ink);text-align:left;font:inherit;border-radius:7px;gap:1px;padding:7px 11px;display:grid}.error-state-demo .error-state-demo-scenario-row button b{color:var(--ink);font-size:12.5px;font-weight:750}.error-state-demo .error-state-demo-scenario-row button span{color:var(--muted);font-size:11px;font-weight:600}.error-state-demo .error-state-demo-scenario-row button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.error-state-demo .error-state-demo-scenario-row button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.error-state-demo .error-state-demo-scenario-row button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.error-state-demo .error-state-demo-scenario-row button[aria-pressed=true] b,.error-state-demo .error-state-demo-scenario-row button[aria-pressed=true] span{color:var(--ink)}.error-state-demo .error-state-demo-scenario-row button.is-anti[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-deco);border-style:dashed}.error-state-demo .error-state-bench{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:10px;padding:14px;display:grid}.error-state-demo .error-state-bench-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.error-state-demo .error-state-bench-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.error-state-demo .error-state-badge{border:1px solid var(--line);background:var(--color-white);color:var(--ink);letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.error-state-demo .error-state-badge.is-neutral{color:var(--muted)}.error-state-demo .error-state-badge.is-block{color:#b91c1c;background:#fdecec;border-color:#f1c9cb}.error-state-demo .error-state-badge.is-warn{color:#9a6b1f;background:#fdf3e0;border-color:#efd9a8}.error-state-demo .error-state-badge.is-fatal{color:#8a1a1a;background:#f9d6d8;border-color:#e9b3b6}.error-state-demo .error-state-badge.is-ok{color:#1f7a4d;background:#e8f5ee;border-color:#c7e6d2}.error-state-demo .error-state-badge.is-anti{color:var(--muted)}.error-state-demo .error-state-field{gap:4px;display:grid}.error-state-demo .error-state-field label{color:var(--muted);font-size:12px;font-weight:700}.error-state-demo .error-state-field input{box-sizing:border-box;border:1px solid var(--line);background:var(--color-white);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px;font-size:13px}.error-state-demo .error-state-field input[aria-invalid=true]{background:#fff5f5;border-color:#b91c1c}.error-state-demo .error-state-field input:disabled{color:var(--ink);opacity:.85;cursor:default}.error-state-demo .error-state-field input:not([type=checkbox]):not([type=radio]):focus,.error-state-demo .error-state-field input:not([type=checkbox]):not([type=radio]):focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.error-state-demo .error-state-field .error-state-field-error{color:#b91c1c;font-size:12px;font-weight:700}.error-state-demo .error-state-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.error-state-demo .error-state-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;align-items:center;padding:8px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.error-state-demo .error-state-cta:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-rausch-600), black 12%);background:color-mix(in srgb, var(--color-rausch-600), black 12%);color:var(--color-white)}.term-interactive-demo.error-state-demo .error-state-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.error-state-demo .error-state-cta:disabled,.term-interactive-demo.error-state-demo .error-state-cta:disabled:hover{border-style:dashed;border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.term-interactive-demo.error-state-demo .error-state-secondary{border:1px solid var(--ink);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:7px;align-items:center;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.term-interactive-demo.error-state-demo .error-state-secondary:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.error-state-demo .error-state-secondary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.error-state-demo .error-state-secondary:disabled{border-style:dashed;border-color:var(--color-deco);color:var(--muted);cursor:not-allowed}.error-state-demo .error-state-attempt{color:var(--muted);font-size:12px;font-weight:650}.error-state-demo .error-state-result{border:1px solid var(--line);border-left:3px solid var(--color-deco);background:var(--color-white);border-radius:7px;align-content:start;gap:5px;min-height:70px;padding:12px 13px;display:grid}.error-state-demo .error-state-result.is-neutral{border-left-color:var(--color-deco);background:var(--soft)}.error-state-demo .error-state-result.is-block{border-left-color:#b91c1c}.error-state-demo .error-state-result.is-warn{border-left-color:#9a6b1f}.error-state-demo .error-state-result.is-fatal{border-left-color:#8a1a1a}.error-state-demo .error-state-result.is-ok{background:#f7fcf8;border-left-color:#1f7a4d}.error-state-demo .error-state-result-placeholder{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.error-state-demo .error-state-result-placeholder b{color:var(--ink);font-weight:750}.error-state-demo .error-state-result b{color:var(--ink);font-size:14px;font-weight:800}.error-state-demo .error-state-result span{color:var(--ink);font-size:13px;line-height:1.55}.error-state-demo .error-state-result small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.error-state-demo .error-state-result code{background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:12px}.error-state-demo .error-state-result-success b{color:#1f7a4d}.error-state-demo .error-state-result-success b:before{content:"✓ ";color:#1f7a4d;font-weight:800}.error-state-demo .error-state-result-error b:before{content:"⚠ ";color:#b91c1c;font-weight:800}.error-state-demo .error-state-result-warn b:before{content:"✎ ";color:#9a6b1f;font-weight:800}.error-state-demo .error-state-result-fatal b:before{content:"⛔ ";color:#8a1a1a;font-weight:800}.error-state-demo .error-state-result-silent{gap:4px;display:grid}.error-state-demo .error-state-result-silent strong{color:var(--muted);font-size:13px;font-style:italic;font-weight:800}.error-state-demo .error-state-result-silent span{color:var(--muted);font-size:12px;line-height:1.5}.error-state-demo .error-state-result-console pre,.error-state-demo .error-state-result-stack pre{color:#7a3320;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;background:#f7f3ee;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55;overflow-x:auto}.error-state-demo .error-state-result-console span,.error-state-demo .error-state-result-stack span{color:var(--ink);font-size:12px;line-height:1.5}.error-state-demo .error-state-demo-status{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.error-state-demo .error-state-demo-status-lead{color:var(--ink);font-weight:800}.term-interactive-demo.error-state-demo .error-state-demo-reset{border:1px solid var(--line);background:var(--color-white);min-height:32px;color:var(--ink);font:inherit;border-radius:7px;justify-self:start;padding:6px 11px;font-size:12px;font-weight:650}.term-interactive-demo.error-state-demo .error-state-demo-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.error-state-demo .error-state-demo-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.error-state-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.error-state-recap li{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6}.error-state-recap li b{color:var(--ink)}.error-state-recap code{background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:12px}.error-state-how-steps{color:var(--ink);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.error-state-how-steps li{padding-left:4px}.error-state-how-steps code{background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:12px}.error-state-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.error-state-example{border:1px solid var(--line);border-left:4px solid var(--ink);background:var(--color-white);border-radius:8px;align-content:start;gap:5px;padding:13px 14px;display:grid}.error-state-example.is-good{background:#f7fcf8;border-left-color:#1f7a4d}.error-state-example.is-bad{border-left-style:dashed;border-left-color:var(--color-deco);background:var(--soft)}.error-state-example small{letter-spacing:.03em;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.error-state-example.is-good small{color:#1f7a4d;background:#d9f0e1}.error-state-example.is-bad small{background:var(--soft);color:var(--muted);border:1px solid var(--line)}.error-state-example b{color:var(--ink);font-size:14px}.error-state-example p{color:var(--ink);margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.error-state-card-grid,.error-state-card-anti,.error-state-examples{grid-template-columns:1fr}}
.term-card .empty-state-design-card-preview{background:var(--color-white);border-color:var(--color-deco);color:var(--ink);gap:7px;padding:12px;display:grid}.empty-state-design-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.empty-state-design-card-tile{border:1px solid var(--color-deco);background:var(--soft);border-radius:6px;gap:3px;padding:7px 6px;display:grid}.empty-state-design-card-tile.is-error{background:#fdf6ec;border-color:#e6c98a}.empty-state-design-card-tile small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-weight:800}.empty-state-design-card-tile strong{color:var(--ink);font-size:9px;font-weight:800;line-height:1.3}.empty-state-design-card-action-tag{background:var(--ink);color:var(--color-white);white-space:nowrap;border-radius:4px;justify-self:start;padding:2px 6px;font-size:8px;font-weight:750}.empty-state-design-card-anti{border:1px dashed var(--color-deco);background:#fafafa;border-radius:6px;gap:3px;padding:8px 9px;display:grid}.empty-state-design-card-anti b{color:#a83a44;letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:800}.empty-state-design-card-anti span{color:var(--ink);font-size:9px;font-weight:700}.empty-state-design-card-anti i{color:var(--muted);font-size:8px;font-style:normal;line-height:1.4}.empty-state-design-card-verdict{color:var(--ink);margin:0;font-size:9px;font-weight:650;line-height:1.5}.empty-state-design-card-verdict b{color:var(--ink);font-weight:800}@media (max-width:780px){.term-card .empty-state-design-card-preview{grid-template-columns:1fr}.empty-state-design-card-action{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:5px}}.term-card .term-preview.empty-state-design-card-preview{background:var(--color-white);border-color:var(--color-deco);grid-template-columns:1fr}.term-interactive-demo.empty-state-design-demo{border-color:var(--line);background:var(--color-white);gap:12px}.empty-state-design-brief{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.empty-state-design-scenario-row{flex-wrap:wrap;gap:7px;display:flex}.empty-state-design-scenario-row button{border:1px solid var(--line);background:var(--color-white);min-height:0;color:var(--ink);text-align:left;border-radius:7px;gap:1px;padding:7px 12px;display:grid}.empty-state-design-scenario-row button b{color:var(--ink);font-size:12.5px;font-weight:750}.empty-state-design-scenario-row button span{color:var(--muted);font-size:11px;font-weight:500}.empty-state-design-list-frame{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:0;display:grid;overflow:hidden}.empty-state-design-list-frame.is-tone-warning{background:#fdf6ec;border-color:#e6c98a}.empty-state-design-list-bar{border-bottom:1px solid var(--line);background:var(--color-white);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.empty-state-design-list-frame.is-tone-warning .empty-state-design-list-bar{border-bottom-color:#e6c98a}.empty-state-design-list-bar b{color:var(--ink);font-size:13px;font-weight:800}.empty-state-design-filter-chips{flex-wrap:wrap;gap:5px;display:flex}.empty-state-design-filter-chips span{background:var(--soft);color:var(--ink);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:650}.empty-state-design-recovered-badge{color:#1f6a3a;background:#e8f3ec;border-radius:99px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:750}.empty-state-design-empty-card{align-items:flex-start;gap:12px;padding:22px 18px;display:flex}.empty-state-design-empty-mark{border:1px dashed var(--color-deco);background:var(--color-white);width:40px;height:40px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;line-height:1;display:grid}.empty-state-design-empty-card.is-tone-warning .empty-state-design-empty-mark{color:#935623;background:#fff;border-color:#e6c98a}.empty-state-design-empty-copy{gap:6px;display:grid}.empty-state-design-empty-copy strong{color:var(--ink);font-size:15px;font-weight:800}.empty-state-design-empty-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.empty-state-design-list-rows{background:var(--color-white);gap:1px;margin:0;padding:6px;list-style:none;display:grid}.empty-state-design-list-rows li{background:var(--soft);border-radius:6px;align-items:center;gap:9px;padding:9px 11px;display:flex}.empty-state-design-list-rows li.is-new{background:#e8f3ec}.empty-state-design-row-mark{color:var(--muted);font-size:13px}.empty-state-design-row-name{color:var(--ink);font-size:13px;font-weight:650}.empty-state-design-list-rows li i{color:#1f6a3a;background:#d9f0e1;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal;font-weight:750}.empty-state-design-reason{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:7px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.55}.empty-state-design-reason strong{color:var(--ink);font-weight:800}.empty-state-design-reset{border:1px solid var(--line);background:var(--color-white);min-height:32px;color:var(--ink);font:inherit;border-radius:7px;justify-self:start;padding:6px 12px;font-size:12px;font-weight:650}.empty-state-design-status{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.term-interactive-demo.empty-state-design-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.empty-state-design-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.empty-state-design-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.term-interactive-demo.empty-state-design-demo button[aria-pressed=true] b{color:var(--ink)}.term-interactive-demo.empty-state-design-demo .empty-state-design-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.empty-state-design-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.empty-state-design-demo .empty-state-design-action{border:1px solid var(--ink);background:var(--ink);min-height:36px;color:var(--color-white);font:inherit;white-space:nowrap;border-radius:7px;justify-self:start;padding:8px 16px;font-size:13px;font-weight:750}.term-interactive-demo.empty-state-design-demo .empty-state-design-action:hover{border-color:var(--ink);color:var(--color-white);background:#2a2a2a}.term-interactive-demo.empty-state-design-demo .empty-state-design-create-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:36px;color:var(--color-white);font:inherit;white-space:nowrap;border-radius:7px;justify-self:start;padding:8px 16px;font-size:13px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out}.term-interactive-demo.empty-state-design-demo .empty-state-design-create-cta:hover{border-color:color-mix(in srgb, var(--color-rausch-600) 85%, #000);background:color-mix(in srgb, var(--color-rausch-600) 85%, #000);color:var(--color-white)}.term-interactive-demo.empty-state-design-demo .empty-state-design-create-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.empty-state-design-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.empty-state-design-examples article{border:1px solid var(--line);border-left:4px solid var(--ink);background:var(--color-white);border-radius:8px;align-content:start;gap:8px;padding:13px 14px;display:grid}.empty-state-design-examples article.is-bad{border-left-style:dashed;border-left-color:var(--color-deco);background:var(--soft)}.empty-state-design-examples header{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.empty-state-design-examples header strong{color:var(--ink);font-size:14px}.empty-state-design-examples article.is-good header strong:before{content:"✓ ";color:#1f6a3a;font-weight:800}.empty-state-design-examples article.is-bad header strong:before{content:"✗ ";color:#a83a44;font-weight:800}.empty-state-design-examples header small{color:var(--muted);font-size:11px;font-weight:700}.empty-state-design-example-card{border:1px solid var(--color-deco);background:var(--soft);border-radius:7px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.empty-state-design-example-mark{border:1px dashed var(--color-deco);background:var(--color-white);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.empty-state-design-example-card strong{color:var(--ink);font-size:13px;font-weight:800}.empty-state-design-example-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.empty-state-design-example-cta{background:var(--ink);color:var(--color-white);border-radius:5px;margin-top:3px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.empty-state-design-example-blank{border:1px dashed var(--color-deco);background:#fafafa;border-radius:7px;place-items:center;min-height:64px;padding:14px;display:grid}.empty-state-design-example-blank span{color:var(--muted);font-size:13px;font-weight:650}.empty-state-design-example-note{color:var(--ink);font-size:11px;font-weight:650;line-height:1.5}@media (max-width:720px){.empty-state-design-card-grid,.empty-state-design-examples{grid-template-columns:1fr}.empty-state-design-empty-card{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.empty-state-design-demo .empty-state-design-create-cta{transition:none}}
.term-card .destructive-action-card-preview{background:var(--color-white);border-color:var(--line);color:var(--ink);align-content:center;gap:6px;padding:11px 12px;display:grid}.destructive-action-card-heading{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.destructive-action-card-heading small{color:var(--muted);font-size:9px;font-weight:700}.destructive-action-card-heading strong{color:var(--ink);font-size:10px;font-weight:800}.destructive-action-card-tag{background:var(--soft);color:var(--muted);letter-spacing:.02em;border-radius:99px;padding:1px 6px;font-size:8px;font-weight:750}.destructive-action-card-modes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.destructive-action-card-modes li{border:1px solid var(--color-deco);background:var(--color-white);border-radius:6px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:6px;padding:5px 7px;display:grid}.destructive-action-card-modes li b{color:var(--ink);font-size:9px;font-weight:800}.destructive-action-card-modes li i{color:var(--muted);font-size:8px;font-style:normal}.destructive-action-card-modes li span{grid-column:1/-1;font-size:8px;font-weight:700;line-height:1.35}.destructive-action-card-modes li.is-bad{background:#fdf3f4;border-color:#eec6c9}.destructive-action-card-modes li.is-bad b,.destructive-action-card-modes li.is-bad span{color:#a83a44}.destructive-action-card-modes li.is-good{background:#f3faf6;border-color:#bfe3cd}.destructive-action-card-modes li.is-good b,.destructive-action-card-modes li.is-good span{color:#1f6a3a}.destructive-action-card-modes li.is-soft{background:#fdf6ea;border-color:#ead9b8}.destructive-action-card-modes li.is-soft b,.destructive-action-card-modes li.is-soft span{color:#7a4a1c}.destructive-action-card-verdict{color:var(--ink);margin:0;font-size:9px;font-weight:650;line-height:1.5}.destructive-action-card-verdict b{color:var(--ink);font-weight:800}.term-card .term-preview.destructive-action-card-preview{background:var(--color-white);border-color:var(--line)}.term-interactive-demo.destructive-action-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.term-interactive-demo.destructive-action-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.destructive-action-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.destructive-action-interaction-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.term-interactive-demo.destructive-action-interaction-demo input:not([type=checkbox]):not([type=radio]):focus{outline-offset:1px;background:var(--color-white);border-color:#a83a44;outline:2px solid #a83a44}.destructive-action-demo-intro{gap:4px;display:grid}.destructive-action-demo-eyebrow{color:var(--muted);letter-spacing:.03em;font-size:11px;font-weight:800}.destructive-action-demo-intro p{color:#4d4e56;margin:0;font-size:13px;line-height:1.55}.destructive-action-demo-controls{flex-wrap:wrap;gap:7px;display:flex}.destructive-action-demo-controls button{align-items:center;gap:6px;min-height:34px;padding:7px 12px;display:inline-flex}.destructive-action-demo-controls button span{background:var(--soft);color:var(--muted);border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.destructive-action-demo-controls button[aria-pressed=true] span{background:var(--ink);color:var(--color-white)}.destructive-action-demo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.destructive-action-demo-row{border:1px solid var(--color-deco);background:var(--color-white);border-radius:9px;gap:6px;padding:11px 12px;display:grid}.destructive-action-demo-row.is-present{border-left:4px solid #1f6a3a}.destructive-action-demo-row.is-present.is-soft{background:#faf6f0;border-left-color:#94652f}.destructive-action-demo-row.is-present.is-restored{background:#f3faf6;border-left-color:#1f6a3a}.destructive-action-demo-row.is-gone{background:#fdf3f4;border-style:dashed dashed dashed solid;border-left-width:4px;border-left-color:#a83a44}.destructive-action-demo-row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.destructive-action-demo-dot{color:#1f6a3a;font-size:12px;font-style:normal;line-height:1}.destructive-action-demo-row.is-soft .destructive-action-demo-dot{color:#94652f}.destructive-action-demo-row-title strong{color:var(--ink);font-size:14px;font-weight:800}.destructive-action-demo-row.is-gone .destructive-action-demo-row-title strong{color:#7a2a32;text-decoration:line-through}.destructive-action-demo-row-title>i{width:20px;height:20px;color:var(--color-white);background:#a83a44;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.destructive-action-demo-row-meta{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.destructive-action-demo-row.is-soft .destructive-action-demo-row-meta{color:#7a4a1c;background:#f7e9d3}.destructive-action-demo-row.is-present.is-restored .destructive-action-demo-row-meta{color:#1f6a3a;background:#d9efe1}.destructive-action-demo-row.is-gone .destructive-action-demo-row-meta{color:#a83a44;background:#f4d6d9}.destructive-action-demo-row-support{color:#5a3a3e;font-size:12px;line-height:1.5}.destructive-action-demo-row-support code{color:#7a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#f1e7e8;border-radius:3px;padding:1px 5px;font-size:11px}.destructive-action-demo-undo-bar{align-items:center;gap:10px;display:flex}.destructive-action-demo-undo-bar>i{background:linear-gradient(90deg,#94652f,#c48a4a);border-radius:99px;flex:auto;height:8px;transition:width .25s linear;display:block}.destructive-action-demo-undo{min-height:32px;padding:6px 14px;font-weight:800;border:1px solid var(--ink)!important;background:var(--ink)!important;color:var(--color-white)!important;border-radius:8px!important}.destructive-action-demo-undo:hover{background:color-mix(in srgb, var(--ink) 85%, #000)!important;border-color:color-mix(in srgb, var(--ink) 85%, #000)!important;color:var(--color-white)!important}.destructive-action-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.destructive-action-demo-hint{min-width:180px;color:var(--muted);flex:1;font-size:12px;line-height:1.5}.destructive-action-demo-trigger{font-weight:800;min-height:38px!important;color:var(--color-white)!important;background:#a83a44!important;border:1px solid #a83a44!important;border-radius:8px!important;padding:9px 18px!important}.destructive-action-demo-trigger:hover{color:var(--color-white)!important;background:#8e2f37!important;border-color:#8e2f37!important}.destructive-action-demo-trigger:focus-visible{outline-offset:2px;outline:3px solid #a83a4473}.destructive-action-demo-cancel{min-height:38px;padding:9px 16px}.destructive-action-demo-reset{min-height:34px;padding:7px 14px}.destructive-action-demo-commit{font-weight:800;border:1px solid var(--color-rausch-600)!important;background:var(--color-rausch-600)!important;min-height:38px!important;color:var(--color-white)!important;border-radius:8px!important;padding:9px 20px!important}.destructive-action-demo-commit:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-rausch-600) 85%, #000)!important;background:color-mix(in srgb, var(--color-rausch-600) 85%, #000)!important;color:var(--color-white)!important}.destructive-action-demo-commit:focus-visible{outline-offset:2px;outline:3px solid #e00b4159}.destructive-action-demo-commit:disabled{cursor:not-allowed;border-color:var(--color-deco)!important;color:#6a6b73!important;background:#efeef1!important}.destructive-action-demo-confirm{background:#fdf3f4;border:1px solid #eec6c9;border-left:4px solid #a83a44;border-radius:9px;gap:8px;padding:13px 14px;display:grid}.destructive-action-demo-confirm header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.destructive-action-demo-confirm header strong{color:#7a2a32;font-size:14px;font-weight:800}.destructive-action-demo-confirm-tag{color:var(--color-white);background:#a83a44;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800}.destructive-action-demo-confirm p{color:#5a3a3e;margin:0;font-size:13px;line-height:1.55}.destructive-action-demo-confirm label{color:#4d4e56;font-size:13px;font-weight:700}.destructive-action-demo-confirm label code{color:#7a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#f1e7e8;border-radius:3px;padding:1px 5px;font-size:12px}.destructive-action-demo-confirm input{background:var(--color-white)!important}.destructive-action-demo-confirm-help{color:#4d4e56;font-size:12px;line-height:1.5}.destructive-action-demo-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.destructive-action-demo-meta{border:1px dashed var(--color-deco);background:var(--soft);color:var(--muted);border-radius:8px;margin:0;padding:9px 12px;font-size:12px;line-height:1.5}.destructive-action-demo-meta b{font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.destructive-action-demo-meta b.is-instant{color:#a83a44}.destructive-action-demo-meta b.is-permanent{color:#7a2a32}.destructive-action-demo-meta b.is-restored{color:#1f6a3a}.destructive-action-demo-status{color:#4d4e56;margin:0;font-size:13px;line-height:1.6}.destructive-action-demo-legend{border-left:3px solid var(--ink);background:var(--soft);color:#4d4e56;border-radius:5px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.destructive-action-recap{gap:9px;margin:0;padding:0;list-style:none;display:grid}.destructive-action-recap li{color:#4d4e56;font-size:13px;line-height:1.6}.destructive-action-recap li b{color:var(--ink);font-weight:800}.destructive-action-recap li code{color:#4a4c54;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eceef2;border-radius:3px;padding:1px 5px;font-size:12px}.destructive-action-how-steps{gap:9px;margin:0;padding:0;list-style:inside decimal;display:grid}.destructive-action-how-steps li{color:#4d4e56;font-size:13px;line-height:1.6}.destructive-action-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.destructive-action-examples article{border:1px solid var(--line);border-left:4px solid var(--ink);background:var(--color-white);border-radius:8px;align-content:start;gap:6px;padding:13px 14px;display:grid}.destructive-action-examples article.is-bad{border-left-style:dashed;border-left-color:var(--color-deco);background:var(--soft)}.destructive-action-examples article small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.destructive-action-examples article b{color:var(--ink);font-size:14px;font-weight:800}.destructive-action-examples article.is-good b:before{content:"✓ ";color:#1f6a3a}.destructive-action-examples article.is-bad b:before{content:"✗ ";color:#a83a44}.destructive-action-examples article p{color:var(--muted);margin:0;font-size:12px;line-height:1.58}.destructive-action-example-cta{background:var(--ink);color:var(--color-white);border-radius:7px;justify-self:start;padding:5px 12px;font-size:12px;font-weight:750}.destructive-action-example-cta.is-bad{background:#a83a44}@media (max-width:780px){.destructive-action-examples{grid-template-columns:1fr}.destructive-action-demo-row-title strong{flex:100%}.destructive-action-demo-row-meta{margin-left:0}}@media (prefers-reduced-motion:reduce){.destructive-action-demo-undo-bar>i{transition:none}}
.term-card .information-architecture-card-preview{background:var(--soft);border-color:var(--line);color:var(--ink);gap:6px;padding:11px;display:grid}.information-architecture-card-lead{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.information-architecture-card-lead strong{color:var(--ink);font-weight:800}.information-architecture-card-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.information-architecture-card-side{border:1px solid var(--line);background:var(--color-white);border-radius:6px;align-content:start;gap:4px;padding:7px 8px;display:grid}.information-architecture-card-side header{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.information-architecture-card-side header strong{color:var(--ink);font-size:10px;font-weight:800}.information-architecture-card-side header small{color:var(--muted);font-size:8px;font-weight:700}.information-architecture-card-tree,.information-architecture-card-tree ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.information-architecture-card-tree ul{padding-left:9px}.information-architecture-card-tree li{color:var(--muted);font-size:9px;line-height:1.45}.information-architecture-card-tree li.is-group{color:var(--ink);font-weight:650}.information-architecture-card-tree li.is-hit{color:var(--ink);font-weight:800}.information-architecture-card-conclusion{color:var(--ink);gap:2px;margin:0;font-size:9px;line-height:1.4;display:grid}.information-architecture-card-conclusion strong{color:var(--ink);font-weight:800}.information-architecture-card-conclusion span{color:var(--muted)}.term-interactive-demo.information-architecture-interaction-demo{border-color:var(--line);background:var(--color-white)}.term-interactive-demo.information-architecture-interaction-demo button{color:var(--ink);background:var(--color-white);border-color:var(--line)}.term-interactive-demo.information-architecture-interaction-demo button:hover{border-color:var(--ink);color:var(--ink);background:var(--soft)}.term-interactive-demo.information-architecture-interaction-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.information-architecture-demo-brief{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.55}.information-architecture-demo-brief strong{color:var(--ink)}.information-architecture-structure-bar{flex-wrap:wrap;gap:6px;display:flex}.information-architecture-axis{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.information-architecture-axis span{color:var(--ink)}.information-architecture-stage{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin-top:10px;padding:12px}.information-architecture-tree,.information-architecture-tree-children{margin:0;padding:0;list-style:none}.information-architecture-tree{gap:2px;display:grid}.information-architecture-tree-children{gap:2px;margin-top:2px;display:grid}.information-architecture-tree-group,.information-architecture-tree-item{gap:2px;display:grid}.information-architecture-tree-toggle,.information-architecture-tree-leaf{border:1px solid var(--line);background:var(--color-white);min-height:30px;color:var(--ink);font:inherit;text-align:left;border-radius:6px;align-items:center;gap:6px;padding-block:5px;padding-inline-end:10px;font-size:13px;font-weight:650;display:flex}.information-architecture-tree-leaf{color:var(--muted);font-weight:500}.information-architecture-tree-leaf[data-opened=true]{border-color:var(--ink);color:var(--ink);font-weight:700}.information-architecture-tree-leaf[data-deployed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.information-architecture-tree-mark{width:12px;color:var(--muted);flex:none;place-items:center;font-size:11px;display:inline-grid}.information-architecture-tree-label{flex:auto;min-width:0}.information-architecture-tree-state{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.information-architecture-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.information-architecture-readout-cell{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:2px;padding:10px;display:grid}.information-architecture-readout-cell small{color:var(--muted);font-size:11px;font-weight:700}.information-architecture-readout-cell strong{color:var(--ink);word-break:break-word;font-size:14px;font-weight:800}.information-architecture-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.information-architecture-deploy{font-weight:800;border-color:var(--color-rausch-600)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important}.information-architecture-deploy:hover{border-color:color-mix(in srgb, var(--color-rausch-600) 88%, var(--ink))!important;background:color-mix(in srgb, var(--color-rausch-600) 88%, var(--ink))!important;color:var(--color-white)!important}.information-architecture-reset{color:var(--ink);background:var(--color-white);border-color:var(--line)}.information-architecture-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.information-architecture-hint{color:var(--ink);margin:8px 0 0;font-size:12px;font-weight:650}.information-architecture-demo-status{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-left-width:4px;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.information-architecture-demo-status[data-state=done]{border-left-color:var(--ink);background:var(--soft);font-weight:700}.information-architecture-demo-status[data-state=found]{border-left-color:var(--ink)}.information-architecture-demo-status[data-state=miss]{border-left-style:dashed;border-left-color:var(--muted);background:var(--soft)}.information-architecture-demo-status[data-state=idle]{border-left-color:var(--line)}@media (max-width:780px){.information-architecture-card-compare,.information-architecture-readout{grid-template-columns:1fr}}.term-card .term-preview.information-architecture-card-preview{background:var(--soft);border-color:var(--line)}.information-architecture-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.information-architecture-examples article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px;display:grid}.information-architecture-examples header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.information-architecture-examples header strong{color:var(--ink);font-size:13px}.information-architecture-examples header small{color:var(--muted);font-size:11px}.information-architecture-examples p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.information-architecture-examples span{color:var(--ink);font-size:12px;font-weight:600}.information-architecture-examples article.is-good{background:#f2fbf4;border-color:#bfe6cd}.information-architecture-examples article.is-bad{background:#fdf3f4;border-color:#ecc9ce}.information-architecture-examples article.is-good small{color:#2f7a4a}.information-architecture-examples article.is-bad small{color:#a83a44}@media (max-width:640px){.information-architecture-examples{grid-template-columns:1fr}}.term-card .term-preview.information-architecture-card-preview{color:#17394a;background:#f1eee5;border-color:#c8d5d9;gap:9px;min-height:178px;padding:11px;display:grid}.information-architecture-card-browser{background:#fffdf5;border:1px solid #b8c8cd;border-radius:5px;overflow:hidden;box-shadow:4px 5px #cdd9d9}.information-architecture-card-header{border-bottom:1px solid #d9ded9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.information-architecture-card-header span{color:#fffdf5;background:#17394a;place-items:center;width:21px;height:21px;font-weight:900;display:grid;font-size:9px!important}.information-architecture-card-header b{color:#17394a;font-weight:900;font-size:10px!important}.information-architecture-card-header small{color:#9e432f;font-weight:850;font-size:8px!important}.information-architecture-card-nav{background:#17394a;gap:4px;padding:5px 8px;display:flex}.information-architecture-card-nav span,.information-architecture-card-nav strong{color:#cbd8dc;padding:2px 6px;font-weight:750;font-size:8px!important}.information-architecture-card-nav strong{color:#fff;border-bottom:2px solid #ff9c79}.information-architecture-card-route{gap:5px;padding:8px;display:grid}.information-architecture-card-route>small{color:#52666d;font-weight:750;font-size:8px!important}.information-architecture-card-route ol{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.information-architecture-card-route li{color:#38525c;white-space:nowrap;align-items:center;gap:3px;font-size:8px;font-weight:800;display:inline-flex}.information-architecture-card-route li:not(:last-child):after{content:"›";color:#9e432f}.information-architecture-card-route li.is-destination{color:#7d2f1f;background:#ffe4d8;border:1px solid #c86145;padding:3px 6px}.information-architecture-card-verdict{gap:2px;margin:0;display:grid}.information-architecture-card-verdict strong{color:#17394a;font-weight:900;line-height:1.35;font-size:10px!important}.information-architecture-card-verdict span{color:#596a70;line-height:1.4;font-size:8.5px!important}.term-interactive-demo.information-architecture-demo{--ia-navy:#17394a;--ia-navy-2:#244e60;--ia-paper:#fffdf5;--ia-coral:#c85d42;--ia-coral-soft:#ffe4d8;--ia-mint:#dcebe5;color:var(--ia-navy);background:#ece9df;border:1px solid #bdcdd0;border-radius:14px;gap:14px;padding:16px;display:grid}.information-architecture-demo-task{border-left:5px solid var(--ia-coral);background:var(--ia-paper);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:11px 13px;display:grid;box-shadow:3px 4px #c7d4d3}.information-architecture-demo-task span{background:var(--ia-navy);color:#fff;letter-spacing:.05em;grid-row:1/3;padding:4px 7px;font-size:10px;font-weight:900}.information-architecture-demo-task strong{color:var(--ia-navy);font-size:14px;font-weight:900;line-height:1.35}.information-architecture-demo-task small{color:#5a6e74;font-size:11px;line-height:1.4}.information-architecture-demo-browser{background:var(--ia-paper);border:1px solid #9bb0b5;border-radius:8px;overflow:hidden;box-shadow:7px 8px #c4d1d0}.information-architecture-demo-browserbar{background:#dce3e1;border-bottom:1px solid #bdc8c8;align-items:center;gap:5px;min-height:28px;padding:5px 10px;display:flex}.information-architecture-demo-browserbar i{background:#789096;border-radius:50%;width:7px;height:7px}.information-architecture-demo-browserbar i:first-child{background:var(--ia-coral)}.information-architecture-demo-browserbar span{color:#425d65;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-left:5px;font-size:9px}.information-architecture-demo-sitehead{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.information-architecture-demo-brand{color:var(--ia-navy);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.information-architecture-demo-brand:hover{color:var(--ia-navy);text-underline-offset:3px;text-decoration:underline}.information-architecture-demo-brand:focus-visible{outline-offset:3px;outline:3px solid #f2a17d}.information-architecture-demo-brand span{background:var(--ia-navy);color:#fff;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid}.information-architecture-demo-brand b{letter-spacing:-.03em;font-size:17px;font-weight:950}.information-architecture-demo-sitehead small{color:#6c7d80;font-size:11px;font-weight:800}.information-architecture-demo-primarynav{background:var(--ia-navy);flex-wrap:wrap;gap:4px;padding:7px 12px;display:flex}.information-architecture-demo-primarynav span,.information-architecture-demo-primarynav b{color:#c9d7da;padding:7px 9px;font-size:11px;font-weight:800}.information-architecture-demo-primarynav b{color:#fff;border-bottom:3px solid #ff9c79}.information-architecture-demo-main{min-height:286px;padding:15px 16px 18px}.information-architecture-demo-crumbs{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:13px;display:flex}.information-architecture-demo-crumbs span,.information-architecture-demo-crumbs strong{color:#61757a;font-size:10px;font-weight:750}.information-architecture-demo-crumbs span:after{content:"/";color:#bd684f;margin-left:5px}.information-architecture-demo-crumbs strong{color:var(--ia-navy)}.information-architecture-demo-departments{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);align-items:end;gap:18px;display:grid}.information-architecture-demo-departments small,.information-architecture-demo-listinghead small,.information-architecture-demo-eventbody>small{color:#a1442f;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.information-architecture-demo-departments h3,.information-architecture-demo-listinghead h3,.information-architecture-demo-eventbody h3{color:var(--ia-navy);margin:5px 0;font-size:23px;line-height:1.12}.information-architecture-demo-departments p,.information-architecture-demo-eventbody p{color:#56696e;margin:0;font-size:12px;line-height:1.6}.information-architecture-demo-departments ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.information-architecture-demo-departments li{background:#f3f0e7;border:1px solid #d0d8d4;gap:2px;padding:10px 11px;display:grid}.information-architecture-demo-departments li b{color:var(--ia-navy);font-size:12px}.information-architecture-demo-departments li span{color:#6d7775;font-size:10px}.information-architecture-demo-lost{background:#fff0e9;border:1px solid #ce806c;border-left:7px solid #a44431;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:18px;display:grid}.information-architecture-demo-lost>span{color:#8d3525;border:2px solid #a44431;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:950;display:grid}.information-architecture-demo-lost small{color:#865347;font-size:10px;font-weight:750}.information-architecture-demo-lost h3{color:#70291e;margin:4px 0;font-size:20px}.information-architecture-demo-lost p{color:#68443d;margin:0;font-size:12px;line-height:1.6}.information-architecture-demo-listing{gap:13px;display:grid}.information-architecture-demo-listinghead{justify-content:space-between;align-items:end;gap:12px;display:flex}.information-architecture-demo-listinghead h3{font-size:21px}.information-architecture-demo-listinghead>b{background:var(--ia-mint);color:#245a4d;white-space:nowrap;padding:5px 8px;font-size:11px}.information-architecture-demo-eventcard{background:#fff4ea;border:2px solid #cc7258;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.information-architecture-demo-eventcard time{color:#8b3928;text-align:center;border-right:1px solid #dfc5b7;padding-right:12px;font-size:12px;font-weight:900}.information-architecture-demo-eventcard time b{font-size:10px}.information-architecture-demo-eventcard>div{gap:2px;display:grid}.information-architecture-demo-eventcard small{color:#9c4d37;font-size:9px;font-weight:850}.information-architecture-demo-eventcard strong{color:var(--ia-navy);font-size:14px}.information-architecture-demo-eventcard span{color:#5d6c6f;font-size:10px}.information-architecture-demo-eventcard em{background:var(--ia-coral);color:#fff;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.information-architecture-demo-event{grid-template-columns:150px minmax(0,1fr);gap:17px;display:grid}.information-architecture-demo-poster{color:#fff7df;background:#18596a;align-content:space-between;min-height:205px;padding:15px;display:grid;position:relative;overflow:hidden}.information-architecture-demo-poster:after{content:"";border:18px solid #ff9c79;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-35px}.information-architecture-demo-poster span{letter-spacing:.1em;font-size:10px;font-weight:900}.information-architecture-demo-poster b{z-index:1;font-size:30px;line-height:.95;position:relative}.information-architecture-demo-poster i{z-index:1;color:#17394a;background:#fff2cc;justify-self:start;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;position:relative}.information-architecture-demo-eventbody{align-content:center;gap:7px;display:grid}.information-architecture-demo-ticket{border-left:5px solid var(--ia-coral);background:#f1ede1;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin-top:7px;padding:10px 12px;display:grid}.information-architecture-demo-ticket span{color:#687a7d;font-size:10px;font-weight:800}.information-architecture-demo-ticket strong{color:var(--ia-navy);font-family:var(--font-geist-mono), ui-monospace, monospace;justify-self:end;font-size:13px}.information-architecture-demo-ticket small{color:#5b6b6d;grid-column:1/-1;font-size:10px;line-height:1.45}.information-architecture-demo-event.is-booked .information-architecture-demo-ticket{background:#e1f0e8;border-left-color:#2b7662}.information-architecture-demo-event.is-booked .information-architecture-demo-ticket strong{color:#1d604f}.information-architecture-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.information-architecture-demo .information-architecture-demo-actions button{min-height:42px;font:inherit;border-radius:4px;padding:9px 14px;font-size:12px;font-weight:900}.term-interactive-demo.information-architecture-demo .information-architecture-demo-primary,.term-interactive-demo.information-architecture-demo .information-architecture-demo-primary:hover,.term-interactive-demo.information-architecture-demo .information-architecture-demo-primary:active{border-color:var(--ia-navy);background:var(--ia-navy);color:#fff}.term-interactive-demo.information-architecture-demo .information-architecture-demo-primary:hover{background:var(--ia-navy-2)}.term-interactive-demo.information-architecture-demo .information-architecture-demo-primary:active{transform:translateY(1px)}.term-interactive-demo.information-architecture-demo .information-architecture-demo-reset{color:var(--ia-navy);background:0 0;border-color:#7c9195}.term-interactive-demo.information-architecture-demo .information-architecture-demo-reset:hover{border-color:var(--ia-coral);color:#7b3324;background:#fff8ef}.term-interactive-demo.information-architecture-demo .information-architecture-demo-actions button:focus-visible{outline-offset:3px;outline:3px solid #e6795a}.information-architecture-demo-status{color:#3e565c;background:#fffdf5;border-left:4px solid #617b81;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.information-architecture-demo[data-phase=lost] .information-architecture-demo-status{color:#6c3328;background:#fff0e9;border-left-color:#a44431}.information-architecture-demo[data-phase=booked] .information-architecture-demo-status{color:#235b4d;background:#e4f1ea;border-left-color:#2b7662}.information-architecture-demo-knowledge,.information-architecture-demo-when,.information-architecture-demo-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.information-architecture-demo-knowledge article,.information-architecture-demo-when article,.information-architecture-demo-examples article{background:#fffdf5;border:1px solid #cbd7d8;min-width:0;padding:12px 13px}.information-architecture-demo-knowledge article{border-left:4px solid #316679;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;display:grid}.information-architecture-demo-knowledge span{color:#a14832;font-family:var(--font-geist-mono), ui-monospace, monospace;grid-row:1/3;font-size:10px;font-weight:900}.information-architecture-demo-knowledge b,.information-architecture-demo-when strong,.information-architecture-demo-examples strong{color:#17394a;font-size:13px;line-height:1.45}.information-architecture-demo-knowledge p,.information-architecture-demo-when p,.information-architecture-demo-examples p{color:#5d6e72;margin:0;font-size:12px;line-height:1.55}.information-architecture-demo-when article,.information-architecture-demo-examples article{gap:6px;display:grid}.information-architecture-demo-when small,.information-architecture-demo-examples small{color:#52696e;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.information-architecture-demo-when .is-good,.information-architecture-demo-examples .is-good{background:#edf7f1;border-left:5px solid #2d7662}.information-architecture-demo-when .is-bad,.information-architecture-demo-examples .is-bad{background:#fff1ea;border-left:5px dashed #a44b37}.information-architecture-demo-how{counter-reset:ia-how;gap:8px;margin:0;padding:0;list-style:none;display:grid}.information-architecture-demo-how li{color:#53676c;counter-increment:ia-how;border-bottom:1px solid #cbd7d8;min-width:0;padding:10px 12px 10px 48px;font-size:13px;line-height:1.6;position:relative}.information-architecture-demo-how li:before{content:counter(ia-how, decimal-leading-zero);color:#b34f36;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:950;position:absolute;top:10px;left:8px}.information-architecture-demo-how b{color:#17394a}@media (max-width:720px){.information-architecture-demo-departments,.information-architecture-demo-event,.information-architecture-demo-knowledge,.information-architecture-demo-when,.information-architecture-demo-examples{grid-template-columns:1fr}.information-architecture-demo-poster{min-height:170px}}@media (max-width:430px){.term-card .term-preview.information-architecture-card-preview{min-height:185px;padding:9px}.information-architecture-card-route ol{flex-wrap:wrap}.term-interactive-demo.information-architecture-demo{border-radius:9px;gap:11px;padding:11px}.information-architecture-demo-task{grid-template-columns:1fr}.information-architecture-demo-task span{grid-row:auto;justify-self:start}.information-architecture-demo-sitehead{align-items:flex-start;padding:11px}.information-architecture-demo-sitehead small{text-align:right;max-width:82px}.information-architecture-demo-brand b{font-size:14px}.information-architecture-demo-primarynav{padding:6px}.information-architecture-demo-primarynav span,.information-architecture-demo-primarynav b{padding:6px;font-size:9px}.information-architecture-demo-main{min-height:325px;padding:12px}.information-architecture-demo-eventcard{grid-template-columns:auto minmax(0,1fr)}.information-architecture-demo-eventcard em{grid-column:1/-1;justify-self:start}.information-architecture-demo-lost{grid-template-columns:1fr;padding:14px}.information-architecture-demo-poster{min-height:155px}.information-architecture-demo-actions{display:grid}.term-interactive-demo.information-architecture-demo .information-architecture-demo-actions button{width:100%}}
.top-nav-card-preview{gap:0;padding:0!important}.top-nav-card-header{background:#fff;border:1px solid #dfe1eb;border-radius:7px 7px 0 0;align-items:center;gap:6px;padding:7px 9px;display:flex}.top-nav-card-brand{color:#2c2c34;font-size:12px!important}.top-nav-card-header nav{flex-wrap:wrap;gap:3px;display:flex}.top-nav-card-header nav span{color:#72727c;border-radius:5px;padding:3px 6px;font-size:10px!important}.top-nav-card-header nav span.is-current{color:#2c2c34;background:#eef0f3;font-weight:800;box-shadow:inset 0 -2px #2c2c34}.top-nav-card-header nav span.is-current em{color:#fff;background:#2c2c34;border-radius:3px;margin-left:3px;padding:1px 4px;font-style:normal;font-weight:700;font-size:8px!important}.top-nav-card-cta{color:#5a5b64;background:#f3f3f5;border-radius:5px;margin-left:auto;padding:3px 7px;font-weight:650;font-size:9px!important}.top-nav-card-content{background:#fff;border:1px solid #dfe1eb;border-top:0;border-radius:0 0 7px 7px;gap:4px;padding:9px;display:grid}.top-nav-card-content small{color:#85858f}.top-nav-card-content strong{color:#2c2c34;font-size:12px!important}.top-nav-card-content p{color:#6f707a;margin:0;line-height:1.5;font-size:10px!important}.term-interactive-demo.top-nav-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.top-nav-demo-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.top-nav-demo-control-label{color:var(--muted);font-size:11px;font-weight:700}.top-nav-demo-checkbox{color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.top-nav-demo-checkbox input{accent-color:var(--ink)}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-controls button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-controls button[aria-pressed=true],.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-controls button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.top-nav-demo-page.is-mobile{max-width:360px}.top-nav-demo-viewport{border:1px solid var(--line);background:var(--color-white);scroll-behavior:smooth;border-radius:9px;max-height:232px;position:relative;overflow:auto}.top-nav-demo-header{z-index:3;background:var(--color-white);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.top-nav-demo-brand{color:var(--ink);font-size:13px;font-weight:800;text-decoration:none}.top-nav-demo-navigation{flex-wrap:wrap;gap:4px;display:flex}.top-nav-demo-navigation a{color:#4e4e58;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:650;text-decoration:none}.top-nav-demo-navigation a:hover{background:var(--soft);color:var(--ink)}.top-nav-demo-navigation a.is-active{background:var(--soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:800}.top-nav-demo-page.is-mobile .top-nav-demo-navigation{background:var(--soft);border-bottom:1px solid var(--line);flex-direction:column;padding:8px 12px}.top-nav-demo-page.is-mobile .top-nav-demo-navigation a{padding:6px 8px}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-menu-button{margin-left:auto}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-menu-button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-menu-button[aria-expanded=true],.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-menu-button[aria-expanded=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-action{border-color:var(--color-rausch);background:var(--color-rausch);color:#fff;margin-left:auto;font-weight:750}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-action:hover{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:#fff}.top-nav-demo-main{outline:none;margin:0;padding:12px 14px 72px}.top-nav-demo-main-head{align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.top-nav-demo-main-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.top-nav-demo-main-head strong{color:var(--ink);font-size:15px}.top-nav-demo-title-badge{border-radius:999px;align-items:center;gap:5px;margin:0 0 10px;padding:4px 9px;font-size:11.5px;font-weight:750;display:inline-flex}.top-nav-demo-title-badge.is-visible{color:#1f6a3a;background:#e6f7ec}.top-nav-demo-title-badge.is-visible:before{content:"✓ "}.top-nav-demo-title-badge.is-covered{color:#a83a44;background:#fdf3f4}.top-nav-demo-title-badge.is-covered:before{content:"⚠ "}.top-nav-demo-section{border-top:1px dashed var(--line);opacity:.42;padding:10px 0}.top-nav-demo-section.is-active{opacity:1}.top-nav-demo-section small{color:var(--muted);font-size:11px;font-weight:700}.top-nav-demo-section h3{color:var(--ink);margin:2px 0 4px;font-size:14px}.top-nav-demo-section p{color:#4e4e58;margin:0;font-size:12.5px;line-height:1.5}.top-nav-demo-section-fill{color:var(--muted)!important}.top-nav-demo-status{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.top-nav-demo-hint{color:#8a8f9c}.top-nav-knowledge-list,.top-nav-when-list,.top-nav-how-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.top-nav-knowledge-list li,.top-nav-when-list li,.top-nav-how-list li{border:1px solid var(--line);background:var(--color-white);color:#4e4e58;border-radius:7px;padding:9px 11px;font-size:13px;line-height:1.55}.top-nav-knowledge-list b,.top-nav-when-list b,.top-nav-how-list b{color:var(--ink)}.top-nav-knowledge-list code,.top-nav-how-list code,.top-nav-example-grid code{color:#3a3c44;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eceef2;border-radius:3px;padding:1px 5px;font-size:12px}.top-nav-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.top-nav-example{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:5px;padding:11px 12px;display:grid}.top-nav-example header{align-items:center;gap:6px;display:flex}.top-nav-example header span{border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800}.top-nav-example header b{color:var(--ink);font-size:13px}.top-nav-example p{color:#4e4e58;margin:0;font-size:12.5px;line-height:1.55}.top-nav-example.is-good{background:#f3faf5;border-color:#b9d8c2}.top-nav-example.is-good header span{color:#fff;background:#1f6a3a}.top-nav-example.is-bad{background:#fdf3f4;border-color:#e8c7ca}.top-nav-example.is-bad header span{color:#fff;background:#a83a44}@media (max-width:540px){.top-nav-example-grid{grid-template-columns:1fr}}.term-card .term-preview.top-nav-card-preview{--top-nav-ink:#17334d;--top-nav-night:#17334d;--top-nav-paper:#f4f8fb;--top-nav-active:#f2bd54;--top-nav-action:#197b83;background:var(--top-nav-paper);border-color:#b9ccd8}.top-nav-card-preview .top-nav-card-header{border-color:var(--top-nav-night);background:var(--top-nav-night)}.top-nav-card-preview .top-nav-card-brand{color:#f6fbfd}.top-nav-card-preview .top-nav-card-header nav span{color:#d9eaf0}.top-nav-card-preview .top-nav-card-header nav span.is-current{background:var(--top-nav-active);color:var(--top-nav-ink);box-shadow:inset 0 -2px #996715}.top-nav-card-preview .top-nav-card-header nav span.is-current em{background:var(--top-nav-ink);color:#f8fbfd}.top-nav-card-preview .top-nav-card-cta{background:var(--top-nav-action);color:#f8ffff}.top-nav-card-preview .top-nav-card-content{background:var(--top-nav-paper);border-color:#b9ccd8}.top-nav-card-preview .top-nav-card-content small{color:#527084}.top-nav-card-preview .top-nav-card-content strong{color:var(--top-nav-ink)}.top-nav-card-preview .top-nav-card-content p{color:#456478}.term-interactive-demo.top-nav-interaction-demo{--top-nav-ink:#17334d;--top-nav-night:#17334d;--top-nav-paper:#f4f8fb;--top-nav-active:#f2bd54;--top-nav-action:#197b83;--top-nav-good:#2f7b5c;--top-nav-bad:#a74c43;background:var(--top-nav-paper);border-color:#b9ccd8}.top-nav-interaction-demo .top-nav-demo-controls{color:var(--top-nav-ink)}.top-nav-interaction-demo .top-nav-demo-control-label,.top-nav-interaction-demo .top-nav-demo-checkbox{color:#456478}.top-nav-interaction-demo .top-nav-demo-checkbox input{accent-color:var(--top-nav-action)}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-controls button,.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-controls button:hover{color:var(--top-nav-ink);background:#fff;border-color:#b9ccd8}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-controls button[aria-pressed=true],.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-controls button[aria-pressed=true]:hover{border-color:var(--top-nav-active);color:var(--top-nav-ink);background:#fff4d5;box-shadow:inset 0 -2px #996715}.top-nav-interaction-demo .top-nav-demo-viewport{border-color:var(--top-nav-night);background:var(--top-nav-paper)}.top-nav-interaction-demo .top-nav-demo-header{background:var(--top-nav-night);border-bottom-color:#27516a}.top-nav-interaction-demo .top-nav-demo-brand{color:#f6fbfd}.top-nav-interaction-demo .top-nav-demo-navigation a{color:#d9eaf0}.top-nav-interaction-demo .top-nav-demo-navigation a:hover{color:#fff;background:#27516a}.top-nav-interaction-demo .top-nav-demo-navigation a.is-active,.top-nav-interaction-demo .top-nav-demo-navigation a.is-active:hover{background:var(--top-nav-active);color:var(--top-nav-ink);box-shadow:inset 0 -2px #996715}.top-nav-interaction-demo .top-nav-demo-navigation a:focus-visible,.top-nav-interaction-demo .top-nav-demo-brand:focus-visible,.top-nav-interaction-demo .top-nav-demo-menu-button:focus-visible,.top-nav-interaction-demo .top-nav-demo-action:focus-visible{outline:2px solid var(--top-nav-active);outline-offset:2px}.top-nav-interaction-demo .top-nav-demo-page.is-mobile .top-nav-demo-navigation{background:#21435e;border-bottom-color:#27516a}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-menu-button,.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-menu-button:hover,.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-menu-button[aria-expanded=true]{color:#f6fbfd;background:#21435e;border-color:#8fb9c1}.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-action,.term-interactive-demo.top-nav-interaction-demo .top-nav-demo-action:hover{border-color:var(--top-nav-action);background:var(--top-nav-action);color:#f8ffff}.top-nav-interaction-demo .top-nav-demo-main{background:var(--top-nav-paper)}.top-nav-interaction-demo .top-nav-demo-main-head small,.top-nav-interaction-demo .top-nav-demo-section small{color:#527084}.top-nav-interaction-demo .top-nav-demo-main-head strong,.top-nav-interaction-demo .top-nav-demo-section h3{color:var(--top-nav-ink)}.top-nav-interaction-demo .top-nav-demo-section{border-top-color:#b9ccd8}.top-nav-interaction-demo .top-nav-demo-section p{color:#456478}.top-nav-interaction-demo .top-nav-demo-section-fill{color:#668394!important}.top-nav-interaction-demo .top-nav-demo-title-badge.is-visible{color:var(--top-nav-good);background:#e3f3e9}.top-nav-interaction-demo .top-nav-demo-title-badge.is-covered{color:var(--top-nav-bad);background:#fff0ee}.top-nav-interaction-demo .top-nav-demo-status{color:#456478}.top-nav-interaction-demo .top-nav-demo-hint{color:#668394}@media (max-width:540px){.top-nav-interaction-demo .top-nav-demo-header{align-items:flex-start}.top-nav-interaction-demo .top-nav-demo-main{padding-inline:11px}}
.sidebar-card-preview{gap:7px;display:grid;padding:10px!important}.sidebar-card-stage{grid-template-columns:76px minmax(0,1fr);gap:7px;display:grid}.sidebar-card-rail,.sidebar-card-main{border:1px solid var(--line);background:var(--color-white);border-radius:6px;min-width:0;padding:7px}.sidebar-card-rail{align-content:start;gap:4px;display:grid}.sidebar-card-rail b{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-weight:800;font-size:9px!important}.sidebar-card-rail span{color:var(--ink);background:0 0;border-radius:4px;padding:4px 5px;font-weight:650;font-size:10px!important}.sidebar-card-rail .is-current{color:var(--ink);background:var(--soft);border-left:3px solid var(--ink);padding-left:4px;font-weight:800}.sidebar-card-main{align-content:center;gap:3px;display:grid}.sidebar-card-main small{color:var(--muted);font-weight:700;font-size:9px!important}.sidebar-card-main strong{color:var(--ink);font-size:12px!important}.sidebar-card-narrow{border:1px dashed var(--line);background:var(--soft);color:var(--ink);border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 7px;display:flex;font-size:9px!important}.sidebar-card-narrow .sidebar-card-drawer{color:var(--muted)}.sidebar-card-narrow .sidebar-card-open{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:4px;padding:2px 6px;font-weight:750}.sidebar-card-narrow .sidebar-card-keep{color:var(--ink);font-weight:650}.sidebar-card-verdict{color:var(--ink);line-height:1.4;font-size:11px!important}.term-interactive-demo.sidebar-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.sidebar-interaction-demo .sidebar-demo-intro{gap:4px;display:grid}.sidebar-interaction-demo .sidebar-demo-eyebrow{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.sidebar-interaction-demo .sidebar-demo-intro p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.sidebar-interaction-demo .sidebar-demo-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sidebar-interaction-demo button{border:1px solid var(--line);background:var(--color-white);min-height:32px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-family:inherit;font-size:13px;font-weight:650;display:inline-flex}.sidebar-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.sidebar-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.sidebar-interaction-demo button[aria-pressed=true],.term-interactive-demo.sidebar-interaction-demo button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.sidebar-interaction-demo .sidebar-demo-open{border-color:var(--ink);background:var(--ink);color:var(--color-white);font-weight:750}.sidebar-interaction-demo .sidebar-demo-open:hover{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.sidebar-interaction-demo .sidebar-demo-page{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:10px;padding:12px;display:grid}.sidebar-interaction-demo .sidebar-demo-page.is-wide{grid-template-columns:208px minmax(0,1fr)}.sidebar-interaction-demo .sidebar-demo-page.is-narrow{grid-template-columns:minmax(0,1fr);max-width:360px}.sidebar-interaction-demo .sidebar-demo-rail{border:1px solid var(--line);background:var(--color-white);border-radius:7px;align-content:start;gap:8px;padding:10px;display:grid}.sidebar-interaction-demo .sidebar-demo-rail[hidden]{display:none}.sidebar-interaction-demo .sidebar-demo-rail-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-interaction-demo .sidebar-demo-rail-heading b{color:var(--ink);font-size:13px;font-weight:800}.sidebar-interaction-demo .sidebar-demo-rail-heading button{min-height:28px;padding:4px 9px;font-size:11px}.sidebar-interaction-demo .sidebar-demo-collapsed{background:var(--soft);border-radius:6px;gap:2px;margin:0;padding:7px 9px;display:grid}.sidebar-interaction-demo .sidebar-demo-collapsed small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.sidebar-interaction-demo .sidebar-demo-collapsed span{color:var(--ink);font-size:13px;font-weight:750}.sidebar-interaction-demo .sidebar-demo-rail nav{gap:6px;display:grid}.sidebar-interaction-demo .sidebar-demo-rail section h3{margin:0}.sidebar-interaction-demo .sidebar-demo-rail section h3 button{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:30px;padding:5px 9px;font-size:12px;font-weight:750;display:flex}.sidebar-interaction-demo .sidebar-demo-rail section h3 button small{color:var(--muted);font-size:10px;font-weight:700}.sidebar-interaction-demo .sidebar-demo-rail ul{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sidebar-interaction-demo .sidebar-demo-rail a{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 9px;font-size:13px;font-weight:650;text-decoration:none;display:block}.sidebar-interaction-demo .sidebar-demo-rail a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.sidebar-interaction-demo .sidebar-demo-current,.term-interactive-demo.sidebar-interaction-demo .sidebar-demo-current:hover{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white);font-weight:750}.sidebar-interaction-demo .sidebar-demo-close{align-self:start;min-height:30px;padding:5px 10px;font-size:12px}.sidebar-interaction-demo .sidebar-demo-main{border:1px solid var(--line);background:var(--color-white);border-radius:7px;align-content:start;gap:4px;padding:12px;display:grid}.sidebar-interaction-demo .sidebar-demo-main small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.sidebar-interaction-demo .sidebar-demo-main h3{color:var(--ink);margin:0;font-size:16px;line-height:1.25}.sidebar-interaction-demo .sidebar-demo-main p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.sidebar-interaction-demo .sidebar-demo-where{color:var(--muted);margin-top:2px;font-size:11px;font-weight:650}.sidebar-interaction-demo .sidebar-demo-status{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.sidebar-interaction-demo .sidebar-demo-reset{justify-self:start;min-height:30px;padding:5px 11px;font-size:12px}@media (max-width:780px){.sidebar-card-preview{gap:5px;padding:8px!important}.sidebar-card-stage{grid-template-columns:60px minmax(0,1fr);gap:5px}.sidebar-card-rail,.sidebar-card-main{padding:6px}}.term-card .term-preview.sidebar-card-preview{--sidebar-ink:#17263b;--sidebar-rail:#172f4a;--sidebar-paper:#f2f6fb;--sidebar-active:#7856c8;background:var(--sidebar-paper);border-color:#bdcddd}.sidebar-card-preview .sidebar-card-stage{align-items:stretch}.sidebar-card-preview .sidebar-card-rail{border-color:var(--sidebar-rail);background:var(--sidebar-rail)}.sidebar-card-preview .sidebar-card-rail b{color:#b9ccdc}.sidebar-card-preview .sidebar-card-rail span{color:#e3edf5}.sidebar-card-preview .sidebar-card-rail .is-current{background:var(--sidebar-active);color:#fff;border-left-color:#b79af2}.sidebar-card-preview .sidebar-card-main{background:#fff;border-color:#bdcddd}.sidebar-card-preview .sidebar-card-main small{color:#58748a}.sidebar-card-preview .sidebar-card-main strong{color:var(--sidebar-ink)}.sidebar-card-preview .sidebar-card-narrow{color:var(--sidebar-ink);background:#e8f1f8;border-color:#bdcddd}.sidebar-card-preview .sidebar-card-narrow .sidebar-card-drawer{color:#58748a}.sidebar-card-preview .sidebar-card-narrow .sidebar-card-open{color:#1d5f56;background:#e2f3ed;border-color:#86b9ae}.sidebar-card-preview .sidebar-card-narrow .sidebar-card-keep{color:var(--sidebar-ink)}.sidebar-card-preview .sidebar-card-verdict{border-color:#bdcddd;border-left-color:var(--sidebar-active);color:var(--sidebar-ink);background:#e8f1f8}.term-interactive-demo.sidebar-interaction-demo{--sidebar-ink:#17263b;--sidebar-rail:#172f4a;--sidebar-rail-soft:#234563;--sidebar-paper:#f2f6fb;--sidebar-active:#7856c8;--sidebar-action:#247b70;--sidebar-good:#28765a;--sidebar-bad:#a24b43;background:var(--sidebar-paper);border-color:#bdcddd}.sidebar-interaction-demo .sidebar-demo-intro p,.sidebar-interaction-demo .sidebar-demo-status{color:var(--sidebar-ink)}.sidebar-interaction-demo .sidebar-demo-eyebrow,.sidebar-interaction-demo .sidebar-demo-where{color:#58748a}.sidebar-interaction-demo .sidebar-demo-toolbar button,.sidebar-interaction-demo .sidebar-demo-toolbar button:hover{color:var(--sidebar-ink);background:#fff;border-color:#bdcddd}.term-interactive-demo.sidebar-interaction-demo .sidebar-demo-toolbar button[aria-pressed=true],.term-interactive-demo.sidebar-interaction-demo .sidebar-demo-toolbar button[aria-pressed=true]:hover{color:#1d5f56;box-shadow:inset 0 -2px 0 var(--sidebar-action);background:#e2f3ed;border-color:#86b9ae}.sidebar-interaction-demo .sidebar-demo-page{background:#e8f1f8;border-color:#bdcddd}.sidebar-interaction-demo .sidebar-demo-rail{border-color:var(--sidebar-rail);background:var(--sidebar-rail);box-shadow:0 10px 18px #172f4a29}.sidebar-interaction-demo .sidebar-demo-rail-heading b{color:#f3f8fb}.sidebar-interaction-demo .sidebar-demo-rail-heading button,.sidebar-interaction-demo .sidebar-demo-rail-heading button:hover,.sidebar-interaction-demo .sidebar-demo-rail section h3 button,.sidebar-interaction-demo .sidebar-demo-rail section h3 button:hover{color:#e3edf5;background:0 0;border-color:#426783}.sidebar-interaction-demo .sidebar-demo-rail section h3 button small{color:#a9c0d0}.sidebar-interaction-demo .sidebar-demo-rail section h3 button[aria-expanded=true] small{color:#f3f8fb}.sidebar-interaction-demo .sidebar-demo-rail a{color:#dceaf3}.sidebar-interaction-demo .sidebar-demo-rail a:hover{background:var(--sidebar-rail-soft);color:#fff}.sidebar-interaction-demo .sidebar-demo-rail a:focus-visible,.sidebar-interaction-demo .sidebar-demo-rail button:focus-visible,.sidebar-interaction-demo .sidebar-demo-open:focus-visible,.sidebar-interaction-demo .sidebar-demo-reset:focus-visible{outline-offset:2px;outline:2px solid #f2c968}.term-interactive-demo.sidebar-interaction-demo .sidebar-demo-current,.term-interactive-demo.sidebar-interaction-demo .sidebar-demo-current:hover{border-color:var(--sidebar-active);background:var(--sidebar-active);color:#fff;box-shadow:inset 3px 0 #d7c7ff}.sidebar-interaction-demo .sidebar-demo-collapsed{background:var(--sidebar-rail-soft)}.sidebar-interaction-demo .sidebar-demo-collapsed small{color:#a9c0d0}.sidebar-interaction-demo .sidebar-demo-collapsed span{color:#fff}.sidebar-interaction-demo .sidebar-demo-section-current{background:var(--sidebar-rail-soft);border-left:3px solid #d7c7ff;border-radius:5px;gap:2px;margin:6px 0 0;padding:6px 9px;display:grid}.sidebar-interaction-demo .sidebar-demo-section-current small{color:#a9c0d0;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.sidebar-interaction-demo .sidebar-demo-section-current span{color:#fff;font-size:12px;font-weight:750}.sidebar-interaction-demo .sidebar-demo-close,.sidebar-interaction-demo .sidebar-demo-close:hover{color:#1d5f56;background:#e2f3ed;border-color:#86b9ae}.sidebar-interaction-demo .sidebar-demo-open,.sidebar-interaction-demo .sidebar-demo-open:hover{border-color:var(--sidebar-action);background:var(--sidebar-action);color:#f5fffc}.sidebar-interaction-demo .sidebar-demo-main{background:#fff;border-color:#bdcddd}.sidebar-interaction-demo .sidebar-demo-main small{color:#58748a}.sidebar-interaction-demo .sidebar-demo-main h3{color:var(--sidebar-ink)}.sidebar-interaction-demo .sidebar-demo-main p{color:#38566d}.sidebar-interaction-demo .sidebar-demo-status{border-left:3px solid var(--sidebar-active);color:var(--sidebar-ink)}.sidebar-interaction-demo .sidebar-demo-reset:hover{color:#1d5f56;background:#e2f3ed;border-color:#86b9ae}
