.result-card-preview{gap:7px;padding:12px;display:grid}.result-card-good,.result-card-bad{border:1px solid var(--line);background:var(--color-white);border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.result-card-good{background:#f6fbf8;border-color:#c9e2d2}.result-card-bad{background:#fdf3f4;border-color:#ecc9ce}.result-card-icon{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.result-card-icon.is-success{color:var(--color-white);background:#2f7a4a}.result-card-icon.is-failure{color:var(--color-white);background:#a83a44}.result-card-body{gap:3px;display:grid}.result-card-body small{color:#85858f;font-size:8px}.result-card-body strong{color:var(--ink);font-size:11px}.result-card-good .result-card-body strong{color:#2f6a45}.result-card-bad .result-card-body strong{color:#8a2f3a}.result-card-body p{color:#777781;margin:0;font-size:8px}.result-card-actions{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.result-card-primary{background:var(--ink);color:var(--color-white);border-radius:5px;align-items:center;padding:3px 8px;font-size:8px;font-weight:780;display:inline-flex}.result-card-secondary{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:5px;align-items:center;padding:3px 8px;font-size:8px;font-weight:650;display:inline-flex}.result-card-verdict{border-left:3px solid var(--ink);background:var(--soft);border-radius:5px;margin:2px 0 0;padding:8px 10px;font-size:9px;font-weight:700;line-height:1.55;color:var(--ink)!important}.term-interactive-demo.result-demo{border-color:var(--line);background:var(--color-white);gap:14px}.term-interactive-demo.result-demo .result-state-controls{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.result-demo .result-state-controls>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 12px;font-size:13px;font-weight:650;display:inline-flex}.term-interactive-demo.result-demo .result-state-controls>button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.result-demo .result-state-controls>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.result-demo .result-state-controls>button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.result-state-glyph{justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:800;display:inline-flex}.term-interactive-demo.result-demo .result-panel{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:10px;padding:16px;display:grid}.term-interactive-demo.result-demo .result-panel.is-success{background:#f6fbf8;border-color:#c9e2d2}.term-interactive-demo.result-demo .result-panel.is-failure{background:#fdf3f4;border-color:#ecc9ce}.term-interactive-demo.result-demo .result-panel.is-empty{background:#fffaf0;border-color:#eadab9}.term-interactive-demo.result-demo .result-panel.is-notFound{background:#f6f7fa;border-color:#d7dae3}.term-interactive-demo.result-demo .result-panel-head{align-items:center;gap:12px;display:flex}.term-interactive-demo.result-demo .result-panel-icon{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.result-panel.is-success .result-panel-icon{color:var(--color-white);background:#2f7a4a}.result-panel.is-failure .result-panel-icon{color:var(--color-white);background:#a83a44}.result-panel.is-empty .result-panel-icon{color:var(--color-white);background:#b07a2b}.result-panel.is-notFound .result-panel-icon{color:var(--color-white);background:#5b6478}.term-interactive-demo.result-demo .result-panel-heading{gap:2px;display:grid}.term-interactive-demo.result-demo .result-panel-heading small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.term-interactive-demo.result-demo .result-panel-heading h3{color:var(--ink);margin:0;font-size:19px;font-weight:800}.term-interactive-demo.result-demo .result-panel-desc{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.term-interactive-demo.result-demo .result-panel-reference{border:1px dashed var(--line);background:var(--color-white);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:9px 11px;display:flex}.term-interactive-demo.result-demo .result-panel-reference span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.term-interactive-demo.result-demo .result-panel-reference code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:750}.term-interactive-demo.result-demo .result-panel-advanced{color:#2f6a45;background:#e5f6ed;border-radius:7px;margin:0;padding:9px 11px;font-size:13px;font-weight:650;line-height:1.55}.term-interactive-demo.result-demo .result-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.term-interactive-demo.result-demo .result-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:38px;color:var(--color-white);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.term-interactive-demo.result-demo .result-cta:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.term-interactive-demo.result-demo .result-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.result-demo .result-cta.is-done{color:var(--color-white);background:#2f7a4a;border-color:#2f7a4a}.term-interactive-demo.result-demo .result-cta:disabled{cursor:default}.term-interactive-demo.result-demo .result-secondary{border:1px solid var(--line);background:var(--color-white);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:650;display:inline-flex}.term-interactive-demo.result-demo .result-secondary:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.result-demo .result-secondary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.result-demo .result-secondary:disabled{opacity:.6;cursor:default}.term-interactive-demo.result-demo .result-demo-status{color:#6c6c76;margin:0;font-size:13px;line-height:1.55}.term-interactive-demo.result-demo .result-reset{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:7px;justify-self:start;align-items:center;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.term-interactive-demo.result-demo .result-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.result-demo .result-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.term-interactive-demo.result-demo .result-cta{transition:none}}.result-examples{gap:11px;display:grid}.result-example{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.result-example.is-good{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.result-example.is-bad{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.result-example small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.result-example b{color:var(--ink);font-size:14px;font-weight:800}.result-example.is-good b{color:#2f6a45}.result-example.is-bad b{color:#8a2f3a}.result-example p{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.result-recap,.result-how-steps{gap:9px;display:grid}.result-recap li b,.result-how-steps li b{color:var(--ink)}.result-recap li,.result-how-steps li{color:#4a4a54;font-size:13px;line-height:1.6}.result-how-steps code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eceef2;border-radius:3px;padding:1px 5px;font-size:12px}@media (max-width:780px){.result-state-controls>button,.result-actions>button{flex:120px}}
