.cta-card-actions{align-items:center;gap:7px;display:flex}.cta-card-preview{gap:6px}.cta-card-scene{border:1px solid var(--line);background:var(--soft);border-radius:6px;gap:2px;padding:6px 8px;display:grid}.cta-card-scene small{letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:var(--muted)!important;font-size:9px!important}.cta-card-scene strong{font-weight:800;line-height:1.25;color:var(--ink)!important;font-size:13px!important}.cta-card-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cta-card-rows li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.cta-card-copy-label{font-weight:700;color:var(--ink)!important;font-size:11px!important}.cta-card-rate{letter-spacing:-.01em;font-weight:800;font-size:14px!important}.cta-card-rate.is-low{color:var(--muted)!important}.cta-card-rate.is-high{color:var(--ink)!important}.cta-card-bar{background:var(--color-white);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.cta-card-bar:after{content:"";border-radius:999px;height:100%;display:block}.cta-card-bar.is-low:after{background:var(--line);width:21%}.cta-card-bar.is-high:after{background:var(--ink);width:73%}.cta-card-conclusion{border-top:1px solid var(--line);margin:0;padding-top:5px;font-weight:650;line-height:1.45;color:var(--ink)!important;font-size:10px!important}.term-interactive-demo.cta-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.term-interactive-demo.cta-interaction-demo button{border:1px solid var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.cta-interaction-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.cta-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.cta-interaction-demo button:disabled{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.cta-demo-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:10px;display:grid}.cta-demo-mock{border:1px solid var(--line);background:var(--soft);border-radius:8px;align-content:start;gap:5px;padding:22px 12px 12px;display:grid;position:relative}.cta-demo-mock-tag{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;top:6px;left:10px}.cta-demo-mock small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.cta-demo-mock strong{color:var(--ink);font-size:14px;font-weight:800;line-height:1.3}.cta-demo-mock p{color:var(--ink);opacity:.82;margin:0;font-size:11px;line-height:1.45}.cta-demo-mock-cta{background:var(--color-rausch-600);color:var(--color-white);border-radius:6px;justify-self:start;margin-top:2px;padding:7px 14px;font-size:12px;font-weight:800;line-height:1.2}.cta-demo-readout{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.cta-demo-readout-main{gap:2px;display:grid}.cta-demo-readout-main span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.cta-demo-readout-main b{color:var(--ink);align-items:baseline;gap:2px;font-size:28px;font-weight:800;line-height:1;display:flex}.cta-demo-readout-main b small{color:var(--muted);font-size:12px;font-weight:800}.cta-demo-bar{background:var(--soft);border-radius:999px;height:8px;display:block;overflow:hidden}.cta-demo-bar i{background:var(--ink);border-radius:999px;height:100%;transition:width .12s linear;display:block}.cta-demo-count{color:var(--ink);margin:0;font-size:11px;font-weight:650}.cta-demo-count b{font-weight:800}.cta-demo-variant{border:1px solid var(--line);background:var(--soft);border-radius:6px;gap:6px;margin:0;padding:10px 12px;display:grid}.cta-demo-variant legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:10px;font-weight:800}.cta-demo-variant div[role=radiogroup]{gap:4px;display:grid}.cta-demo-variant label{background:var(--color-white);color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:650;display:grid}.cta-demo-variant label:has(input:checked){border-color:var(--ink);background:var(--soft)}.cta-demo-variant label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:1px}.cta-demo-variant-label{color:var(--ink)}.cta-demo-variant label small{color:var(--muted);font-size:10px;font-weight:700}.term-interactive-demo.cta-interaction-demo input[type=radio]{accent-color:var(--ink);width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.cta-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.cta-demo-actions .cta-demo-run{border:1px solid var(--ink);background:var(--ink);color:var(--color-white);min-width:150px}.cta-demo-actions .cta-demo-run:hover:not(:disabled){background:var(--color-white);color:var(--ink)}.cta-demo-actions .cta-demo-run:disabled{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.cta-demo-actions .cta-demo-reset{min-width:0}.cta-demo-leaderboard{border:1px solid var(--line);background:var(--soft);border-radius:6px;gap:6px;padding:10px 12px;display:grid}.cta-demo-leaderboard h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.cta-demo-leaderboard ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cta-demo-leaderboard li{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:650;display:grid}.cta-demo-leaderboard li.is-best{border-color:var(--ink);background:var(--soft);font-weight:800}.cta-demo-leaderboard li>span:first-child{color:var(--ink)}.cta-demo-leaderboard li b{color:var(--ink);font-size:13px;font-weight:800}.cta-demo-leaderboard li small{color:var(--muted);font-size:10px;font-weight:650}.cta-demo-leaderboard li em{background:var(--ink);color:var(--color-white);letter-spacing:.03em;border-radius:999px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:800}.cta-demo-empty{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.cta-demo-feedback{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);border-radius:6px;gap:2px;padding:9px 11px;display:grid}.cta-demo-feedback b{color:var(--ink);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.cta-demo-feedback span{color:var(--ink);font-size:12px;line-height:1.5}.cta-demo-feedback.is-running{border-left-style:dashed}.cta-demo-feedback.is-done{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--line)}.cta-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cta-example{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:6px;padding:12px;display:grid}.cta-example.is-bad{border-color:var(--line);background:var(--soft)}.cta-example.is-good{border-color:var(--ink);background:var(--color-white)}.cta-example-tag{letter-spacing:.03em;border-radius:999px;justify-self:start;padding:2px 8px;font-size:10px;font-weight:800}.cta-example.is-bad .cta-example-tag{background:var(--color-white);color:var(--muted);border:1px solid var(--line)}.cta-example.is-good .cta-example-tag{background:var(--ink);color:var(--color-white)}.cta-example-prop{color:var(--ink);margin:0;font-size:13px;font-weight:800;line-height:1.3}.cta-example-cta{border-radius:6px;justify-self:start;padding:7px 14px;font-size:12px;font-weight:800;line-height:1.2}.cta-example-cta.is-outline{border:1px solid var(--line);background:var(--color-white);color:var(--muted)}.cta-example-cta.is-solid{border:1px solid var(--ink);background:var(--ink);color:var(--color-white)}.cta-example-rate{color:var(--ink);margin:0;font-size:12px;font-weight:650}.cta-example-rate b{font-size:15px;font-weight:800}.cta-example small{color:var(--muted);font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cta-interaction-demo .cta-demo-bar i{transition:none}}@media (max-width:620px){.cta-demo-stage{grid-template-columns:1fr}.cta-demo-leaderboard li{grid-template-columns:minmax(0,1fr) auto auto}.cta-example-grid{grid-template-columns:1fr}}@media (max-width:780px){.cta-card-actions{gap:4px}.cta-card-primary,.cta-card-secondary{padding-inline:6px}}.term-card .term-preview.cta-card-preview{--cta-ink:#1c2a1c;--cta-moss:#2f7a4a;background:radial-gradient(circle at 78% 18%,#a8c99659,#0000 36%),linear-gradient(160deg,#f7f4ea 0%,#eef5ea 100%);border-color:#d7e4d4;gap:8px;padding:10px!important}.cta-card-page{background:#ffffffc7;border:1px solid #d3e0cf;border-radius:12px;justify-items:start;gap:6px;padding:12px 12px 11px;display:grid;box-shadow:0 10px 22px #2f5a3014}.cta-card-page small{letter-spacing:.04em;text-transform:uppercase;font-weight:850;color:#6f7f5c!important;font-size:8px!important}.cta-card-page strong{letter-spacing:-.04em;line-height:1.12;color:var(--cta-ink)!important;font-size:15px!important}.cta-card-page p{margin:0;line-height:1.4;color:#5b6758!important;font-size:9px!important}.cta-card-actions-row{align-items:center;gap:10px;display:flex}.cta-card-primary{background:var(--cta-moss);border-radius:8px;align-items:center;min-height:24px;padding:5px 10px;font-weight:850;display:inline-flex;box-shadow:0 6px 14px #2f7a4a47;color:#fff!important;font-size:10px!important}.cta-card-secondary{text-underline-offset:2px;font-weight:750;text-decoration:underline;color:#3d6b4a!important;font-size:10px!important}.cta-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#35503a!important;font-size:10px!important}.term-interactive-demo.cta-demo{--cta-ink:#1c2a1c;--cta-moss:#2f7a4a;--cta-moss-deep:#215738;--cta-fail:#9a4330;background:#f3f6ee;border-color:#d4e2d0;gap:12px;padding:12px}.cta-demo .cta-demo-stage{background:radial-gradient(circle at 86% 12%,#b0ce9a6b,#0000 34%),linear-gradient(165deg,#fbf8ef 0%,#eef6ea 100%);border:1px solid #d3e0cf;border-radius:16px;gap:16px;padding:18px 18px 16px;display:grid;box-shadow:0 16px 36px #294a2e14}.cta-demo .cta-demo-nav{justify-content:space-between;align-items:center;display:flex}.cta-demo .cta-demo-nav b{color:var(--cta-moss-deep);font-size:14px;font-weight:900}.cta-demo .cta-demo-nav span{color:#4f6a45;background:#e7f0df;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750}.cta-demo .cta-demo-copy{gap:8px;max-width:420px;display:grid}.cta-demo .cta-demo-copy small{color:#6d7d58;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.cta-demo .cta-demo-copy h3{color:var(--cta-ink);letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,32px);line-height:1.12}.cta-demo .cta-demo-copy p{color:#556155;margin:0;font-size:14px;line-height:1.6}.cta-demo .cta-demo-object{justify-items:start;gap:10px;display:grid}.cta-demo .cta-demo-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.cta-demo .cta-demo-primary{background:var(--cta-moss);color:#fff;border:0;border-radius:10px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:850;box-shadow:0 10px 20px #2f7a4a47}.term-interactive-demo.cta-demo .cta-demo-primary:hover{background:var(--cta-moss-deep);color:#fff;border:0}.term-interactive-demo.cta-demo .cta-demo-primary:disabled{color:#e8f6ec;cursor:default;background:#1f5c3a;border:0}.term-interactive-demo.cta-demo .cta-demo-twin{color:#fff;background:#c26745;border:0;border-radius:10px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:850}.term-interactive-demo.cta-demo .cta-demo-twin:hover{color:#fff;background:#a35134}.cta-demo .cta-demo-link{color:#3d6b4a;text-underline-offset:3px;font-size:14px;font-weight:750;text-decoration:underline}.cta-demo .cta-demo-object-state{color:#215738;background:#e7f3e4;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.cta-demo .cta-demo-object-state i{color:#fff;background:#2f7a4a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.cta-demo .cta-demo-object-state.is-lost,.cta-demo .cta-demo-object-state.is-conflict{color:#7a3324;background:#f8e4dc}.cta-demo .cta-demo-object-state.is-lost i,.cta-demo .cta-demo-object-state.is-conflict i{background:var(--cta-fail)}.cta-demo .cta-demo-destination{background:#f3fbf4;border:1px solid #b7d7be;border-radius:12px;gap:4px;min-width:min(100%,280px);padding:12px;display:grid;box-shadow:0 8px 18px #1f5c3a1a}.cta-demo .cta-demo-destination b{color:#1f5c3a;font-size:14px}.cta-demo .cta-demo-destination span{color:#355c40;font-size:13px}.cta-demo .cta-demo-destination small{color:#5d7460;font-size:12px}.term-interactive-demo.cta-demo .cta-demo-recover{color:#7a3324;background:#fff;border-color:#d7b1a4}.term-interactive-demo.cta-demo .cta-demo-recover:hover{border-color:var(--cta-fail);color:var(--cta-fail);background:#fff4ef}.cta-demo .cta-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.cta-demo .cta-demo-modes button{color:#425245;background:#fff;border-color:#d2ddd0}.term-interactive-demo.cta-demo .cta-demo-modes button:hover{color:var(--cta-moss-deep);background:#f2f8ef;border-color:#7da67f}.term-interactive-demo.cta-demo .cta-demo-modes button[aria-pressed=true],.term-interactive-demo.cta-demo .cta-demo-modes button[aria-pressed=true]:hover{border-color:var(--cta-moss);background:var(--cta-moss);color:#fff}.term-interactive-demo.cta-demo button:focus-visible{outline-offset:2px;outline:3px solid #2f7a4a59}.cta-demo .cta-demo-note{border-left:3px solid var(--cta-moss);color:#35503a;background:#eaf4e6;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.cta-demo .cta-demo-note b{color:var(--cta-moss-deep)}.cta-examples article.is-good{border-left:3px solid #2f7a4a}.cta-examples article.is-bad{border-left:3px solid #b8b8c0}@media (max-width:700px){.cta-demo .cta-demo-modes{grid-template-columns:1fr}.cta-demo .cta-demo-copy h3{font-size:clamp(22px,7vw,28px)}}
.testimonial-card-preview{gap:5px;padding:12px!important}.testimonial-card-preview blockquote{border-left:3px solid var(--ink);background:var(--color-white);color:var(--ink);border-radius:5px;margin:0;padding:7px 9px;line-height:1.35;font-size:11px!important}.testimonial-card-author{gap:1px;display:grid}.testimonial-card-author b{color:var(--ink);font-size:11px!important}.testimonial-card-author span{color:var(--muted);font-size:10px!important}.testimonial-card-evidence{gap:3px;margin:0;padding:0;list-style:none;display:grid}.testimonial-card-evidence li{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:4px;padding:4px 6px;line-height:1.3;display:flex;font-size:10px!important}.testimonial-card-evidence li b{background:var(--ink);color:var(--color-white);border-radius:999px;padding:1px 5px;font-weight:800;font-size:9px!important}.testimonial-card-score{background:var(--soft);color:var(--ink);border-radius:6px;margin:0;padding:5px 7px;line-height:1.4;font-size:10px!important}.testimonial-card-score strong{color:var(--ink);font-weight:800}.term-interactive-demo.testimonial-interaction-demo{border-color:var(--line);background:var(--color-white)}.testimonial-interaction-demo .testimonial-demo-disclaimer{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.testimonial-interaction-demo .testimonial-demo-preset{flex-wrap:wrap;gap:6px;display:flex}.testimonial-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.testimonial-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.testimonial-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.testimonial-interaction-demo .testimonial-demo-preset button[aria-pressed=true],.term-interactive-demo.testimonial-interaction-demo .testimonial-demo-preset button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.testimonial-interaction-demo .testimonial-demo-card{border:1px solid var(--ink);background:var(--color-white);border-radius:8px;gap:8px;margin:0;padding:12px 14px;display:grid}.testimonial-interaction-demo .testimonial-demo-card.is-mid{background:var(--soft)}.testimonial-interaction-demo .testimonial-demo-card.is-low{border-color:var(--muted);background:var(--color-white);border-style:dashed}.testimonial-interaction-demo .testimonial-demo-card.is-submitted{box-shadow:inset 0 0 0 1px var(--ink)}.testimonial-interaction-demo .testimonial-demo-card blockquote{border-left:3px solid var(--ink);color:var(--ink);background:0 0;margin:0;padding:0 0 0 10px;font-size:14px;line-height:1.55}.testimonial-interaction-demo .testimonial-demo-author{align-items:center;gap:8px;display:flex}.testimonial-interaction-demo .testimonial-demo-avatar{background:var(--ink);width:30px;height:30px;color:var(--color-white);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.testimonial-interaction-demo .testimonial-demo-author-meta{gap:1px;min-width:0;display:grid}.testimonial-interaction-demo .testimonial-demo-author-meta b{color:var(--ink);font-size:13px;font-weight:700}.testimonial-interaction-demo .testimonial-demo-author-meta small{color:var(--muted);font-size:12px}.testimonial-interaction-demo .testimonial-demo-source-line{margin:0;font-size:12px}.testimonial-interaction-demo .testimonial-demo-source-ok{background:var(--soft);color:var(--ink);border-radius:6px;padding:3px 8px;font-weight:700;display:inline-block}.testimonial-interaction-demo .testimonial-demo-source-miss{border:1px dashed var(--muted);background:var(--color-white);color:var(--muted);border-radius:6px;padding:2px 8px;font-weight:700;display:inline-block}.testimonial-interaction-demo .testimonial-demo-credibility{background:var(--soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.testimonial-interaction-demo .testimonial-demo-credibility-badge{background:var(--ink);color:var(--color-white);border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.testimonial-interaction-demo .testimonial-demo-credibility[data-level=mid] .testimonial-demo-credibility-badge{background:var(--color-white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.testimonial-interaction-demo .testimonial-demo-credibility[data-level=low] .testimonial-demo-credibility-badge{background:var(--color-white);color:var(--muted);border:1px dashed var(--muted);box-shadow:none}.testimonial-interaction-demo .testimonial-demo-credibility-score{color:var(--ink);font-size:13px;font-weight:800}.testimonial-interaction-demo .testimonial-demo-credibility-miss{color:var(--muted);font-size:12px}.testimonial-interaction-demo .testimonial-demo-stamp{background:var(--ink);color:var(--color-white);border-radius:6px;margin:0;padding:6px 9px;font-size:12px;font-weight:800}.testimonial-interaction-demo .testimonial-demo-evidence{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:6px;min-width:0;margin:0;padding:10px 12px;display:grid}.testimonial-interaction-demo .testimonial-demo-evidence legend{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;padding:0;font-size:11px;font-weight:800}.testimonial-interaction-demo .testimonial-demo-evidence label{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.testimonial-interaction-demo .testimonial-demo-evidence-meta{gap:1px;display:grid}.testimonial-interaction-demo .testimonial-demo-evidence-meta b{color:var(--ink);font-size:13px;font-weight:700}.testimonial-interaction-demo .testimonial-demo-evidence-meta small{color:var(--muted);font-size:11px}.term-interactive-demo.testimonial-interaction-demo input[type=checkbox]{accent-color:var(--ink)}.testimonial-interaction-demo .testimonial-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.testimonial-interaction-demo .testimonial-demo-actions button{min-width:132px}.term-interactive-demo.testimonial-interaction-demo .testimonial-demo-primary{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white)}.term-interactive-demo.testimonial-interaction-demo .testimonial-demo-primary: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.testimonial-interaction-demo .testimonial-demo-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.testimonial-interaction-demo .testimonial-demo-primary:disabled,.term-interactive-demo.testimonial-interaction-demo .testimonial-demo-primary:disabled:hover{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.testimonial-interaction-demo .testimonial-demo-reset{min-width:auto}.testimonial-interaction-demo .testimonial-demo-status{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.testimonial-example-section .testimonial-example-grid{gap:10px;display:grid}.testimonial-example-section .testimonial-example{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.testimonial-example-section .testimonial-example.is-good{border-color:var(--ink);background:var(--soft)}.testimonial-example-section .testimonial-example.is-bad{border-style:dashed;border-color:var(--muted)}.testimonial-example-section .testimonial-example.is-bad.is-fixed{border-style:solid;border-color:var(--ink);background:var(--soft)}.testimonial-example-section .testimonial-example-tag{background:var(--ink);color:var(--color-white);border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:800}.testimonial-example-section .testimonial-example-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.testimonial-example-section .testimonial-example-fixed-mark{border:1px solid var(--ink);background:var(--color-white);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.testimonial-example-section .testimonial-example.is-bad:not(.is-fixed) .testimonial-example-tag{background:var(--color-white);color:var(--muted);border:1px dashed var(--muted)}.testimonial-example-section .testimonial-example blockquote{border-left:3px solid var(--ink);color:var(--ink);margin:0;padding:0 0 0 10px;font-size:14px;line-height:1.55}.testimonial-example-section .testimonial-example-meta{gap:1px;display:grid}.testimonial-example-section .testimonial-example-meta b{color:var(--ink);font-size:13px}.testimonial-example-section .testimonial-example-meta small{color:var(--muted);font-size:12px}.testimonial-example-section .testimonial-example-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.testimonial-example-section .testimonial-example-actions{flex-wrap:wrap;gap:8px;display:flex}.testimonial-example-section .testimonial-example-fix{border:1px solid var(--ink);background:var(--ink);min-height:36px;color:var(--color-white);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:750;display:inline-flex}.testimonial-example-section .testimonial-example-fix:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.testimonial-example-section .testimonial-example-fix:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-card .term-preview.testimonial-card-preview{background:radial-gradient(circle at 14% 18%,#e0926e47,#0000 32%),linear-gradient(160deg,#fbf4ea 0%,#f4ebe0 100%);border-color:#ead9c8;gap:8px;padding:10px!important}.testimonial-card-paper{background:#fffaf3;border:1px solid #e4d2bf;border-radius:12px;gap:8px;padding:12px 12px 10px;display:grid;position:relative;transform:rotate(-1deg);box-shadow:0 12px 24px #5a3a241a}.testimonial-card-mark{font-weight:900;line-height:1;position:absolute;top:-6px;left:10px;color:#c45c38!important;font-size:28px!important}.testimonial-card-paper blockquote{margin:8px 0 0;font-weight:650;line-height:1.45;color:#3a2a22!important;font-size:11px!important}.testimonial-card-person{align-items:center;gap:8px;display:flex}.testimonial-card-person>div{gap:2px;display:grid}.testimonial-card-person>span{background:#c45c38;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid;color:#fff!important;font-size:10px!important}.testimonial-card-person strong{color:#3a2a22!important;font-size:11px!important}.testimonial-card-person small{color:#7a6456!important;font-size:9px!important}.testimonial-card-conclusion{margin:0;line-height:1.45;color:#5a4336!important;font-size:10px!important}.term-interactive-demo.testimonial-demo{--quote-ink:#3a2a22;--quote-clay:#c45c38;--quote-fail:#9a4330;background:#f6eee4;border-color:#ead9c8;gap:12px;padding:12px}.testimonial-demo .testimonial-demo-stage{background:radial-gradient(circle at 12% 20%,#e0926e4d,#0000 34%),linear-gradient(165deg,#fbf4ea 0%,#f3e9dc 100%);border:1px solid #e4d2bf;border-radius:16px;justify-items:center;padding:22px 16px;display:grid}.testimonial-demo .testimonial-demo-paper{background:#fffaf3;border:1px solid #e4d2bf;border-radius:16px;gap:12px;width:min(100%,460px);padding:22px 20px 16px;display:grid;position:relative;transform:rotate(-1.2deg);box-shadow:8px 16px 32px #5a3a241f}.testimonial-demo .testimonial-demo-mark{color:var(--quote-clay);font-size:54px;line-height:1;position:absolute;top:-10px;left:16px}.testimonial-demo .testimonial-demo-paper blockquote{color:var(--quote-ink);margin:18px 0 0;font-size:18px;font-weight:650;line-height:1.45}.testimonial-demo .testimonial-demo-person{align-items:center;gap:10px;display:flex}.testimonial-demo .testimonial-demo-person>div{gap:2px;display:grid}.testimonial-demo .testimonial-demo-person>span{background:var(--quote-clay);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.testimonial-demo .testimonial-demo-person strong{color:var(--quote-ink);font-size:14px}.testimonial-demo .testimonial-demo-person small{color:#7a6456;font-size:12px}.testimonial-demo .testimonial-demo-stamp{color:#2f5c3c;background:#eef6ea;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.testimonial-demo .testimonial-demo-stamp i{color:#fff;background:#3d6b48;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.testimonial-demo .testimonial-demo-stamp.is-vague,.testimonial-demo .testimonial-demo-stamp.is-no-source{color:#7a3324;background:#f8e4dc}.testimonial-demo .testimonial-demo-stamp.is-vague i,.testimonial-demo .testimonial-demo-stamp.is-no-source i{background:var(--quote-fail)}.testimonial-demo .testimonial-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.testimonial-demo .testimonial-demo-modes button{color:#5a4336;background:#fffaf3;border-color:#e4d2bf}.term-interactive-demo.testimonial-demo .testimonial-demo-modes button:hover{border-color:var(--quote-clay);color:#8a3d24;background:#fff1e8}.term-interactive-demo.testimonial-demo .testimonial-demo-modes button[aria-pressed=true],.term-interactive-demo.testimonial-demo .testimonial-demo-modes button[aria-pressed=true]:hover{border-color:var(--quote-clay);background:var(--quote-clay);color:#fff}.term-interactive-demo.testimonial-demo button:focus-visible{outline-offset:2px;outline:3px solid #c45c3859}.testimonial-demo .testimonial-demo-note{border-left:3px solid var(--quote-clay);color:#5a4336;background:#f8eee6;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.testimonial-examples article.is-good{border-left:3px solid #c45c38}.testimonial-examples article.is-bad{border-left:3px solid #b8b8c0}@media (max-width:700px){.testimonial-demo .testimonial-demo-paper{padding:18px 14px 14px;transform:none}.testimonial-demo .testimonial-demo-paper blockquote{font-size:16px}.testimonial-demo .testimonial-demo-modes{grid-template-columns:1fr}}
.faq-card-preview{gap:7px}.faq-card-preview>.faq-card-head small{color:#74747e;font-size:11px;font-weight:750}.faq-card-orgs{gap:5px;margin:0;padding:0;list-style:none;display:grid}.faq-card-org{background:#fff;border:1px solid #dfe1eb;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.faq-card-org.is-best{background:#f4f5f7;border-color:#2b2c33}.faq-card-org.is-miss{border-style:dashed;border-color:#c9c3b6}.faq-card-org b{color:#2b2c33;font-weight:750;font-size:11px!important}.faq-card-org .faq-card-steps{color:#5a5b63;font-weight:700;font-size:10px!important}.faq-card-org .faq-card-score{color:#4d4e56;background:#fff;border:1px solid #dfe1eb;border-radius:99px;padding:2px 7px;font-weight:800;font-size:9px!important}.faq-card-org.is-best .faq-card-score{color:#fff;background:#2b2c33;border-color:#2b2c33}.faq-card-org.is-miss .faq-card-score{color:#7a6a4a;border-color:#c9c3b6}.faq-card-verdict{color:#4d4e56;margin:0;font-size:11px;line-height:1.45}.faq-card-verdict b{color:#2b2c33}.term-interactive-demo.faq-interaction-demo{border-color:var(--line);background:var(--color-white)}.faq-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.faq-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.faq-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.faq-interaction-demo button:disabled,.faq-interaction-demo button:disabled:hover{border-color:var(--line);background:var(--color-white);color:var(--muted);cursor:not-allowed}.term-interactive-demo.faq-interaction-demo button[aria-pressed=true],.term-interactive-demo.faq-interaction-demo button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.faq-interaction-demo .faq-demo-intro{gap:4px;display:grid}.faq-interaction-demo .faq-demo-eyebrow{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.faq-interaction-demo .faq-demo-intro p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.faq-interaction-demo .faq-demo-intro p b{color:var(--ink);font-weight:800}.faq-interaction-demo .faq-demo-org-row{flex-wrap:wrap;gap:6px;display:flex}.faq-interaction-demo .faq-demo-org{text-align:left;gap:1px;padding:7px 11px;display:grid}.faq-interaction-demo .faq-demo-org b{color:var(--ink);font-size:13px;font-weight:750}.faq-interaction-demo .faq-demo-org span{color:var(--muted);font-size:11px}.faq-interaction-demo .faq-demo-readout{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.faq-interaction-demo .faq-demo-readout-cell{gap:2px;display:grid}.faq-interaction-demo .faq-demo-readout-cell small{color:var(--muted);font-size:11px;font-weight:700}.faq-interaction-demo .faq-demo-readout-cell b{color:var(--ink);font-size:16px;font-weight:800}.faq-interaction-demo .faq-demo-readout-cell b.is-score-high{color:#2b2c33}.faq-interaction-demo .faq-demo-readout-cell b.is-score-mid{color:#5a5b63}.faq-interaction-demo .faq-demo-readout-cell b.is-score-low{color:#7a6a4a}.faq-interaction-demo .faq-demo-readout-cell b.is-hit{color:#2f6a45}.faq-interaction-demo .faq-demo-readout-cell b.is-miss{color:#8a3a44}.faq-interaction-demo .faq-demo-list-wrap{gap:8px;display:grid}.faq-interaction-demo .faq-demo-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.faq-interaction-demo .faq-demo-list-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.faq-interaction-demo .faq-demo-list-flag{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}.faq-interaction-demo .faq-demo-list-flag.is-miss{color:#7a6a4a;border-style:dashed;border-color:#c9c3b6}.faq-interaction-demo .faq-demo-groups{gap:6px;display:grid}.faq-interaction-demo .faq-demo-group{border:1px solid var(--line);background:var(--color-white);border-radius:8px;overflow:hidden}.faq-interaction-demo .faq-demo-group-head{text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;padding:9px 11px;display:grid}.faq-interaction-demo .faq-demo-group-head span{color:var(--ink);font-size:13px;font-weight:750}.faq-interaction-demo .faq-demo-group-head small{color:var(--muted);font-size:11px}.faq-interaction-demo .faq-demo-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.faq-interaction-demo .faq-demo-group .faq-demo-list{padding:0 8px 8px}.faq-interaction-demo .faq-demo-flat,.faq-interaction-demo .faq-demo-tag-list{border:1px solid var(--line);background:var(--color-white);border-radius:8px;padding:6px}.faq-interaction-demo .faq-demo-item{display:grid}.faq-interaction-demo .faq-demo-item-row{border:1px solid var(--line);background:var(--color-white);border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid}.faq-interaction-demo .faq-demo-item.is-target .faq-demo-item-row{background:#f4f5f7;border-color:#2b2c33}.faq-interaction-demo .faq-demo-target-mark{color:#fff;background:#2b2c33;border-radius:99px;justify-content:center;align-items:center;min-width:32px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.faq-interaction-demo .faq-demo-pos{background:var(--soft);min-width:20px;height:20px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.faq-interaction-demo .faq-demo-q{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;padding:6px 8px;font-size:13px;font-weight:650}.faq-interaction-demo .faq-demo-q:hover{color:var(--ink);background:0 0;border:0;text-decoration:underline}.faq-interaction-demo .faq-demo-q:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.faq-interaction-demo .faq-demo-q span:last-child{font-weight:800}.faq-interaction-demo .faq-demo-answer{color:var(--ink);padding:4px 8px 8px 40px;font-size:12.5px;line-height:1.55}.faq-interaction-demo .faq-demo-answer p{margin:0}.faq-interaction-demo .faq-demo-tags{gap:8px;display:grid}.faq-interaction-demo .faq-demo-tag-row{flex-wrap:wrap;gap:6px;display:flex}.faq-interaction-demo .faq-demo-tag{border-radius:99px;padding:5px 12px;font-size:12px}.faq-interaction-demo .faq-demo-tag-hint,.faq-interaction-demo .faq-demo-tag-empty{border:1px dashed var(--line);color:var(--muted);background:var(--color-white);border-radius:7px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.faq-interaction-demo .faq-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.faq-interaction-demo .faq-demo-reset{min-height:34px;padding:7px 12px}.faq-interaction-demo .faq-demo-primary{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-width:132px;min-height:38px;color:var(--color-white);font:inherit;cursor:pointer;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:750}.faq-interaction-demo .faq-demo-primary:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.faq-interaction-demo .faq-demo-primary:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.faq-interaction-demo .faq-demo-primary:disabled,.faq-interaction-demo .faq-demo-primary:disabled:hover{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.faq-interaction-demo .faq-demo-ticket{background:#f1f9f3;border:1px solid #b9d8c2;border-left:3px solid #2f6a45;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.faq-interaction-demo .faq-demo-ticket-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.faq-interaction-demo .faq-demo-ticket-head b{color:#2f6a45;font-size:13px;font-weight:800}.faq-interaction-demo .faq-demo-ticket-head small{color:#2f6a45;font-size:11px}.faq-interaction-demo .faq-demo-ticket p{color:#245538;margin:0;font-size:12.5px;line-height:1.55}.faq-interaction-demo .faq-demo-ticket code{color:#245538;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#dff3e4;border-radius:3px;padding:1px 5px;font-size:11px}.faq-interaction-demo .faq-demo-status{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);color:var(--muted);border-radius:6px;gap:6px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.55;display:grid}.faq-interaction-demo .faq-demo-status-cell{display:inline}.faq-interaction-demo .faq-demo-status-cell b{background:var(--color-white);border:1px solid var(--line);color:var(--ink);letter-spacing:.02em;border-radius:4px;margin-right:5px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-block}@media (max-width:560px){.faq-interaction-demo .faq-demo-readout{grid-template-columns:1fr}.faq-interaction-demo .faq-demo-answer{padding-left:12px}}.faq-examples{gap:10px;display:grid}.faq-examples .faq-example{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:4px;padding:12px 14px;display:grid}.faq-examples .faq-example.is-good{background:#f7fbf8;border-left:3px solid #2f6a45}.faq-examples .faq-example.is-bad{background:#fdf6f6;border-left:3px solid #8a3a44}.faq-examples .faq-example small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.faq-examples .faq-example b{color:var(--ink);font-size:14px;font-weight:800;line-height:1.35}.faq-examples .faq-example p{color:#4d4e56;margin:0;font-size:13px;line-height:1.6}.faq-examples .faq-example-cta{border:1px solid var(--ink);background:var(--ink);color:var(--color-white);border-radius:8px;justify-self:start;align-items:center;gap:6px;margin-top:6px;padding:8px 16px;font-size:13px;font-weight:750;display:inline-flex}.faq-examples .faq-example-flag{color:#7e3f2f;background:#fff;border:1px dashed #c46a4e;border-radius:8px;justify-self:start;align-items:center;margin-top:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.faq-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.faq-recap li{border:1px solid var(--line);background:var(--color-white);color:#4d4e56;border-radius:8px;padding:9px 12px;font-size:13px;line-height:1.6}.faq-recap li b{color:var(--ink);font-weight:800}.faq-how-steps{color:#4d4e56;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.faq-how-steps li{padding-left:4px}.faq-how-steps li::marker{color:var(--ink);font-weight:800}@media (max-width:560px){.faq-examples{grid-template-columns:1fr}}.term-card .term-preview.faq-card-preview{background:radial-gradient(circle at 18% 80%,#ffd69947,#0000 32%),linear-gradient(165deg,#f3f7fb 0%,#e8eef5 100%);border-color:#d5e0ea;gap:8px;padding:10px!important}.faq-card-list{background:#fffc;border:1px solid #d5e0ea;border-radius:12px;gap:6px;padding:10px;display:grid}.faq-card-list>small{letter-spacing:.04em;text-transform:uppercase;font-weight:850;color:#667686!important;font-size:8px!important}.faq-card-item{background:#fff;border-radius:8px;justify-content:space-between;gap:8px;padding:7px 8px;font-weight:750;display:flex;color:#243040!important;font-size:10px!important}.faq-card-item.is-open{background:#fff6e8;border-left:3px solid #d79a3a;gap:4px;display:grid}.faq-card-item.is-open b{color:#5a3f16!important;font-size:10px!important}.faq-card-item.is-open p{margin:0;font-weight:500;color:#5c4a2e!important;font-size:9px!important}.faq-card-item span{color:#8a97a6!important;font-size:12px!important}.faq-card-conclusion{margin:0;line-height:1.45;color:#334155!important;font-size:10px!important}.term-interactive-demo.faq-demo{--faq-ink:#243040;--faq-amber:#d79a3a;--faq-fail:#9a4330;background:#eef3f8;border-color:#d5e0ea;gap:12px;padding:12px}.faq-demo .faq-demo-stage{background:radial-gradient(circle at 12% 88%,#ffd6994d,#0000 32%),linear-gradient(#f7fafc 0%,#e8eef5 100%);border:1px solid #d5e0ea;border-radius:16px;gap:12px;padding:16px;display:grid}.faq-demo .faq-demo-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.faq-demo .faq-demo-head b{color:var(--faq-ink);font-size:18px}.faq-demo .faq-demo-head small{color:#667686;font-size:12px}.faq-demo .faq-demo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.faq-demo .faq-demo-list li{background:#fff;border:1px solid #d5e0ea;border-radius:12px;overflow:hidden}.faq-demo .faq-demo-list li.is-open{background:#fff6e8;border-color:#e8c48a}.faq-demo .faq-demo-list li.is-target.is-open{box-shadow:inset 3px 0 0 var(--faq-amber)}.term-interactive-demo.faq-demo .faq-demo-list button{width:100%;min-height:44px;color:var(--faq-ink);background:0 0;border:0;border-radius:0;justify-content:space-between;font-weight:800}.term-interactive-demo.faq-demo .faq-demo-list button:hover{color:var(--faq-ink);background:#f3f7fb;border:0}.term-interactive-demo.faq-demo .faq-demo-list li.is-open button:hover{background:#fff1d9}.faq-demo .faq-demo-list button i{color:#8a97a6;font-style:normal;font-weight:900}.faq-demo .faq-demo-list p{color:#5c4a2e;margin:0;padding:0 14px 12px;font-size:13px;line-height:1.55}.faq-demo .faq-demo-stamp{color:#334155;background:#e7eef6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.faq-demo .faq-demo-stamp i{color:#fff;background:#3d5a7a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.faq-demo .faq-demo-stamp.is-flat,.faq-demo .faq-demo-stamp.is-dead-end{color:#7a3324;background:#f8e4dc}.faq-demo .faq-demo-stamp.is-flat i,.faq-demo .faq-demo-stamp.is-dead-end i{background:var(--faq-fail)}.term-interactive-demo.faq-demo .faq-demo-contact{color:#fff;background:#243040;border:0;justify-self:start}.term-interactive-demo.faq-demo .faq-demo-contact:hover{color:#fff;background:#1a2430;border:0}.faq-demo .faq-demo-ticket{background:#fff;border:1px solid #c9d6e4;border-radius:12px;gap:4px;padding:12px;display:grid}.faq-demo .faq-demo-ticket b{color:var(--faq-ink)}.faq-demo .faq-demo-ticket span{color:#5b6b7c;font-size:12px}.faq-demo .faq-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.faq-demo .faq-demo-modes button{color:#334155;background:#fff;border-color:#d5e0ea}.term-interactive-demo.faq-demo .faq-demo-modes button:hover{color:#243040;background:#eef3f8;border-color:#8aa0b8}.term-interactive-demo.faq-demo .faq-demo-modes button[aria-pressed=true],.term-interactive-demo.faq-demo .faq-demo-modes button[aria-pressed=true]:hover{color:#fff;background:#243040;border-color:#243040}.term-interactive-demo.faq-demo button:focus-visible{outline-offset:2px;outline:3px solid #3d5a7a59}.faq-demo .faq-demo-note{color:#334155;background:#e7eef6;border-left:3px solid #3d5a7a;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.faq-examples article.is-good{border-left:3px solid #3d5a7a}.faq-examples article.is-bad{border-left:3px solid #b8b8c0}@media (max-width:700px){.faq-demo .faq-demo-head{display:grid}.faq-demo .faq-demo-modes{grid-template-columns:1fr}}
.pricing-card-cycle,.pricing-card-plan-heading{align-items:center;gap:7px;display:flex}.pricing-card-cycle{justify-content:space-between}.pricing-card-cycle small{color:#70707a;font-weight:700}.pricing-card-preview{gap:6px}.pricing-card-preview .pricing-card-cycle span{color:var(--muted);font-size:10px!important}.pricing-card-preview .pricing-card-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.pricing-card-preview .pricing-card-tier{border:1px solid var(--line);background:var(--color-white);border-radius:7px;gap:2px;padding:7px 8px;display:grid}.pricing-card-preview .pricing-card-tier.is-recommended{border-color:var(--ink);background:var(--soft);border-width:2px}.pricing-card-preview .pricing-card-tier b{color:var(--ink);font-weight:800;font-size:12px!important}.pricing-card-preview .pricing-card-tier strong{color:var(--ink);font-weight:800;line-height:1.1;font-size:15px!important}.pricing-card-preview .pricing-card-tier strong small{color:var(--muted);font-weight:650;font-size:10px!important}.pricing-card-preview .pricing-card-tier>small{color:var(--muted);font-size:10px!important}.pricing-card-preview .pricing-card-tier-head{justify-content:space-between;align-items:center;gap:4px;display:flex}.pricing-card-preview .pricing-card-tier-head span{background:var(--ink);color:var(--color-white);border-radius:999px;padding:1px 5px;font-weight:800;font-size:9px!important}.pricing-card-preview .pricing-card-conclusion{color:var(--ink);margin:0;line-height:1.45;font-size:11px!important}.term-interactive-demo.pricing-interaction-demo{border-color:var(--line);background:var(--color-white)}.pricing-interaction-demo .pricing-demo-cycle{flex-wrap:wrap;gap:6px;display:flex}.pricing-interaction-demo .pricing-demo-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pricing-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.pricing-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.pricing-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pricing-interaction-demo button:disabled,.pricing-interaction-demo button:disabled:hover{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.term-interactive-demo.pricing-interaction-demo .pricing-demo-cycle button[aria-pressed=true],.term-interactive-demo.pricing-interaction-demo .pricing-demo-cycle button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.pricing-interaction-demo .pricing-demo-tier{border:1px solid var(--line);background:var(--color-white);border-radius:9px;align-content:start;gap:5px;padding:12px;display:grid}.pricing-interaction-demo .pricing-demo-tier.is-recommended{border-color:var(--ink);border-width:2px}.pricing-interaction-demo .pricing-demo-tier.is-selected{box-shadow:inset 0 0 0 2px var(--ink)}.pricing-interaction-demo .pricing-demo-tier-head{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pricing-interaction-demo .pricing-demo-tier-head b{color:var(--ink);font-size:14px;font-weight:800}.pricing-interaction-demo .pricing-demo-rec{background:var(--ink);color:var(--color-white);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.pricing-interaction-demo .pricing-demo-current{border:1px solid var(--ink);background:var(--color-white);color:var(--ink);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.pricing-interaction-demo .pricing-demo-price{color:var(--ink);font-size:20px;font-weight:800;line-height:1.1}.pricing-interaction-demo .pricing-demo-price small{color:var(--muted);font-size:12px;font-weight:650}.pricing-interaction-demo .pricing-demo-meta{color:var(--ink);margin:0;font-size:12px;line-height:1.45}.pricing-interaction-demo .pricing-demo-trial{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.pricing-interaction-demo .pricing-demo-total{background:var(--soft);color:var(--ink);border-radius:5px;margin:0;padding:4px 6px;font-size:11px;font-weight:700}.pricing-interaction-demo .pricing-demo-blocked{border-left:3px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:0 4px 4px 0;margin:0;padding:5px 7px;font-size:11px;line-height:1.45}.pricing-interaction-demo .pricing-demo-cta{width:100%;min-height:34px}.pricing-interaction-demo .pricing-demo-prereqs{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:6px;margin:0;padding:10px 12px;display:grid}.pricing-interaction-demo .pricing-demo-prereqs legend{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;padding:0;font-size:11px;font-weight:800}.pricing-interaction-demo .pricing-demo-prereqs label{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.term-interactive-demo.pricing-interaction-demo input[type=checkbox]{width:auto;min-height:0;accent-color:var(--ink)}.term-interactive-demo.pricing-interaction-demo .pricing-demo-cta.is-primary{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white)}.term-interactive-demo.pricing-interaction-demo .pricing-demo-cta.is-primary:hover{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white);filter:brightness(1.06)}.term-interactive-demo.pricing-interaction-demo .pricing-demo-cta.is-primary:disabled,.term-interactive-demo.pricing-interaction-demo .pricing-demo-cta.is-primary:disabled:hover{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed;filter:none}.pricing-interaction-demo .pricing-demo-status{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:6px;margin:0;padding:9px 11px;font-size:12px;line-height:1.55}@media (max-width:540px){.pricing-card-preview .pricing-card-tiers,.pricing-interaction-demo .pricing-demo-tiers{grid-template-columns:1fr}}.term-card .term-preview.pricing-card-preview{background:radial-gradient(circle at 50% 12%,#d4ba7a4d,#0000 34%),linear-gradient(#f7f3ea 0%,#eef2ee 100%);border-color:#e4d9c4;gap:8px;padding:10px!important}.pricing-card-shelf{grid-template-columns:.9fr 1.2fr .9fr;align-items:end;gap:6px;display:grid}.pricing-card-shelf article{background:#fff;border:1px solid #e2ddd2;border-radius:10px;gap:3px;padding:8px 7px;display:grid}.pricing-card-shelf article b{color:#24332b!important;font-size:10px!important}.pricing-card-shelf article strong{color:#24332b!important;font-size:13px!important}.pricing-card-shelf article small{color:#6d766f!important;font-size:8px!important}.pricing-card-shelf article.is-featured{background:#16382c;border-color:#16382c;padding:10px 8px 8px;transform:translateY(-4px);box-shadow:0 10px 18px #16382c38}.pricing-card-shelf article.is-featured em{background:#c9a24a;border-radius:999px;justify-self:start;padding:1px 6px;font-style:normal;font-weight:850;color:#2a220e!important;font-size:7px!important}.pricing-card-shelf article.is-featured b,.pricing-card-shelf article.is-featured strong,.pricing-card-shelf article.is-featured small{color:#f4efe3!important}.pricing-card-shelf article.is-featured span{background:#c9a24a;border-radius:6px;justify-self:start;margin-top:3px;padding:4px 7px;font-weight:850;color:#2a220e!important;font-size:8px!important}.pricing-card-conclusion{margin:0;line-height:1.45;color:#2c3b33!important;font-size:10px!important}.term-interactive-demo.pricing-demo{--price-forest:#16382c;--price-gold:#c9a24a;--price-fail:#9a4330;background:#f4f0e6;border-color:#e4d9c4;gap:12px;padding:12px}.pricing-demo .pricing-demo-stage{background:radial-gradient(circle at 50% 0,#d4ba7a47,#0000 36%),linear-gradient(#fbf8f0 0%,#eef2ee 100%);border:1px solid #e4d9c4;border-radius:16px;gap:14px;padding:16px;display:grid}.pricing-demo .pricing-demo-cycle{justify-content:center;gap:8px;display:flex}.term-interactive-demo.pricing-demo .pricing-demo-cycle button{color:#3b463f;background:#fff;border-color:#d9d1c2;min-width:120px}.term-interactive-demo.pricing-demo .pricing-demo-cycle button:hover{border-color:var(--price-forest);color:var(--price-forest);background:#eef4ef}.term-interactive-demo.pricing-demo .pricing-demo-cycle button[aria-pressed=true],.term-interactive-demo.pricing-demo .pricing-demo-cycle button[aria-pressed=true]:hover{border-color:var(--price-forest);background:var(--price-forest);color:#f4efe3}.pricing-demo .pricing-demo-shelf{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.pricing-demo .pricing-demo-card{background:#fff;border:1px solid #e2ddd2;border-radius:16px;align-content:start;gap:8px;padding:16px 14px 14px;display:grid;position:relative}.pricing-demo .pricing-demo-card b{color:#24332b;font-size:16px}.pricing-demo .pricing-demo-card strong{color:#16382c;letter-spacing:-.04em;font-size:28px}.pricing-demo .pricing-demo-card strong small{color:#6d766f;font-size:12px}.pricing-demo .pricing-demo-card p,.pricing-demo .pricing-demo-card>small{color:#5b6660;margin:0;font-size:12px}.pricing-demo .pricing-demo-card.is-featured{border-color:var(--price-forest);background:var(--price-forest);transform:translateY(-8px);box-shadow:0 18px 32px #16382c33}.pricing-demo .pricing-demo-card.is-featured b,.pricing-demo .pricing-demo-card.is-featured strong,.pricing-demo .pricing-demo-card.is-featured p,.pricing-demo .pricing-demo-card.is-featured>small{color:#f4efe3}.pricing-demo .pricing-demo-card.is-featured strong small{color:#d5c7a4}.pricing-demo .pricing-demo-card em{background:var(--price-gold);color:#2a220e;border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px;font-style:normal;font-weight:850}.pricing-demo .pricing-demo-current{color:#215738;background:#eaf6ea;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850;position:absolute;top:12px;right:12px}.pricing-demo .pricing-demo-card.is-featured .pricing-demo-current{color:#2a220e;background:#c9a24a}.term-interactive-demo.pricing-demo .pricing-demo-card button.is-buy{background:var(--price-gold);color:#2a220e;border:0;font-weight:850}.term-interactive-demo.pricing-demo .pricing-demo-card button.is-buy:hover{color:#2a220e;background:#b48d38;border:0}.term-interactive-demo.pricing-demo .pricing-demo-card button.is-ghost{color:#24332b;background:#fff;border-color:#d9d1c2}.term-interactive-demo.pricing-demo .pricing-demo-card button.is-ghost:hover{border-color:var(--price-forest);color:var(--price-forest)}.term-interactive-demo.pricing-demo .pricing-demo-card button:disabled{color:#7a3324;background:#f8e4dc;border-color:#e0c1b6}.pricing-demo .pricing-demo-block-reason{color:#7a3324;background:#f8e4dc;border-radius:10px;gap:6px;padding:8px;font-size:12px;font-weight:750;display:grid}.term-interactive-demo.pricing-demo .pricing-demo-block-reason button{border-color:var(--price-fail);min-height:32px;color:var(--price-fail);background:#fff}.term-interactive-demo.pricing-demo .pricing-demo-block-reason button:hover{background:var(--price-fail);color:#fff}.term-interactive-demo.pricing-demo button:focus-visible{outline-offset:2px;outline:3px solid #c9a24a73}.pricing-demo .pricing-demo-note{border-left:3px solid var(--price-forest);color:#2c3b33;background:#eaf1ec;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.pricing-examples article.is-good{border-left:3px solid #16382c}.pricing-examples article.is-bad{border-left:3px solid #b8b8c0}@media (max-width:780px){.pricing-card-shelf,.pricing-demo .pricing-demo-shelf{grid-template-columns:1fr}.pricing-demo .pricing-demo-card.is-featured{transform:none}.term-interactive-demo.pricing-demo .pricing-demo-cycle button{flex:auto;min-width:0}}
.social-proof-card-preview{gap:6px;padding:12px!important}.social-proof-card-types{gap:4px;margin:0;padding:0;list-style:none;display:grid}.social-proof-card-types span{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:4px;padding:4px 7px;line-height:1.3;display:flex;font-size:10px!important}.social-proof-card-types span b{background:var(--ink);color:var(--color-white);border-radius:999px;padding:1px 5px;font-weight:800;font-size:9px!important}.social-proof-card-types span i{color:var(--muted);font-style:normal;font-size:9px!important}.social-proof-card-types span.is-pending{border-style:dashed}.social-proof-card-types span.is-pending i{color:var(--ink);font-weight:800}.social-proof-card-meter{background:var(--soft);color:var(--ink);border-radius:6px;margin:0;padding:5px 7px;line-height:1.4;font-size:10px!important}.social-proof-card-meter strong{color:var(--ink);font-weight:800}.social-proof-card-note{color:var(--muted);margin:0;line-height:1.4;font-size:10px!important}.term-interactive-demo.social-proof-interaction-demo{border-color:var(--line);background:var(--color-white)}.social-proof-interaction-demo .social-proof-demo-disclaimer{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.social-proof-interaction-demo .social-proof-demo-preset{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.social-proof-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.social-proof-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.social-proof-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.social-proof-interaction-demo .social-proof-demo-preset button[aria-pressed=true],.term-interactive-demo.social-proof-interaction-demo .social-proof-demo-preset button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.social-proof-interaction-demo .social-proof-demo-meter{border:1px solid var(--ink);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 11px;display:flex}.social-proof-interaction-demo .social-proof-demo-meter.is-mid{background:var(--color-white)}.social-proof-interaction-demo .social-proof-demo-meter.is-low,.social-proof-interaction-demo .social-proof-demo-meter.is-weak{background:var(--color-white);border-color:var(--muted);border-style:dashed}.social-proof-interaction-demo .social-proof-demo-meter-badge{background:var(--ink);color:var(--color-white);border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.social-proof-interaction-demo .social-proof-demo-meter.is-mid .social-proof-demo-meter-badge{background:var(--color-white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.social-proof-interaction-demo .social-proof-demo-meter.is-low .social-proof-demo-meter-badge,.social-proof-interaction-demo .social-proof-demo-meter.is-weak .social-proof-demo-meter-badge{background:var(--color-white);color:var(--muted);border:1px dashed var(--muted);box-shadow:none}.social-proof-interaction-demo .social-proof-demo-meter-score{color:var(--ink);font-size:13px;font-weight:800}.social-proof-interaction-demo .social-proof-demo-meter-coverage{color:var(--muted);font-size:12px}.social-proof-interaction-demo .social-proof-demo-meter-inflated{background:var(--ink);color:var(--color-white);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.social-proof-interaction-demo .social-proof-demo-strip{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.social-proof-interaction-demo .social-proof-demo-strip>small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.social-proof-interaction-demo .social-proof-demo-strip-items{gap:5px;margin:0;padding:0;list-style:none;display:grid}.social-proof-interaction-demo .social-proof-demo-strip-items li{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);border-radius:0 5px 5px 0;gap:1px;padding:6px 8px;display:grid}.social-proof-interaction-demo .social-proof-demo-strip-items li.is-pending{border-left-style:dashed;border-color:var(--muted);background:var(--color-white)}.social-proof-interaction-demo .social-proof-demo-strip-items li b{color:var(--ink);font-size:12px;font-weight:800}.social-proof-interaction-demo .social-proof-demo-strip-items li span{color:var(--ink);font-size:12px;line-height:1.4}.social-proof-interaction-demo .social-proof-demo-strip-items li i{color:var(--muted);font-size:11px;font-style:normal}.social-proof-interaction-demo .social-proof-demo-strip-items li.is-pending i{color:var(--ink);font-weight:800}.social-proof-interaction-demo .social-proof-demo-strip-empty{border:1px dashed var(--line);background:var(--color-white);color:var(--muted);border-radius:6px;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.social-proof-interaction-demo .social-proof-demo-strip-stamp{background:var(--ink);color:var(--color-white);border-radius:6px;justify-self:start;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.social-proof-interaction-demo .social-proof-demo-evidence{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:6px;min-width:0;margin:0;padding:10px 12px;display:grid}.social-proof-interaction-demo .social-proof-demo-evidence legend{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;padding:0;font-size:11px;font-weight:800}.social-proof-interaction-demo .social-proof-demo-evidence-row{border:1px solid var(--line);background:var(--color-white);border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.social-proof-interaction-demo .social-proof-demo-evidence-row.is-in{border-color:var(--ink);background:var(--soft)}.social-proof-interaction-demo .social-proof-demo-evidence-toggle{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.social-proof-interaction-demo .social-proof-demo-evidence-meta{gap:1px;min-width:0;display:grid}.social-proof-interaction-demo .social-proof-demo-evidence-meta b{color:var(--ink);font-size:13px;font-weight:700}.social-proof-interaction-demo .social-proof-demo-evidence-meta small{color:var(--muted);font-size:11px;line-height:1.4}.social-proof-interaction-demo .social-proof-demo-evidence-verify{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.social-proof-interaction-demo .social-proof-demo-evidence-verify.is-verified{background:var(--ink);color:var(--color-white)}.social-proof-interaction-demo .social-proof-demo-evidence-verify.is-pending{background:var(--color-white);color:var(--muted);border:1px dashed var(--muted)}.social-proof-interaction-demo .social-proof-demo-verify-action{border:1px solid var(--ink);background:var(--color-white);min-height:28px;color:var(--ink);font:inherit;border-radius:6px;justify-self:start;padding:4px 9px;font-size:11px;font-weight:700}.social-proof-interaction-demo .social-proof-demo-verify-action:hover{background:var(--soft)}.term-interactive-demo.social-proof-interaction-demo input[type=checkbox]{accent-color:var(--ink)}.social-proof-interaction-demo .social-proof-demo-coverage{gap:5px;margin:0;padding:0;list-style:none;display:grid}.social-proof-interaction-demo .social-proof-demo-coverage li{border:1px solid var(--line);background:var(--color-white);color:var(--ink);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 9px;font-size:12px;line-height:1.4;display:flex}.social-proof-interaction-demo .social-proof-demo-coverage li b{background:var(--ink);color:var(--color-white);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800}.social-proof-interaction-demo .social-proof-demo-coverage li.is-warn{border-style:dashed;border-color:var(--ink);background:var(--soft)}.social-proof-interaction-demo .social-proof-demo-coverage li.is-warn b{background:var(--color-white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.social-proof-interaction-demo .social-proof-demo-coverage li.is-off{border-style:dashed;border-color:var(--line);background:var(--color-white);color:var(--muted)}.social-proof-interaction-demo .social-proof-demo-coverage li.is-off b{background:var(--soft);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.social-proof-interaction-demo .social-proof-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.social-proof-interaction-demo .social-proof-demo-actions button{min-width:132px}.term-interactive-demo.social-proof-interaction-demo .social-proof-demo-primary{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white)}.term-interactive-demo.social-proof-interaction-demo .social-proof-demo-primary: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.social-proof-interaction-demo .social-proof-demo-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.social-proof-interaction-demo .social-proof-demo-primary:disabled,.term-interactive-demo.social-proof-interaction-demo .social-proof-demo-primary:disabled:hover{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.social-proof-interaction-demo .social-proof-demo-reset{min-width:auto}.social-proof-interaction-demo .social-proof-demo-status{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.social-proof-recap{gap:8px;margin:0;padding:0;list-style:none;display:grid}.social-proof-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}.social-proof-recap li b{color:var(--ink)}.social-proof-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-proof-example{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:6px;padding:13px 14px;display:grid}.social-proof-example.is-good{border-left:4px solid var(--ink)}.social-proof-example.is-bad{border-left:4px solid var(--muted);background:var(--soft);border-left-style:dashed}.social-proof-example.is-bad.is-fixed{border-left-style:solid;border-left-color:var(--ink);background:var(--color-white)}.social-proof-example-head{align-items:center;gap:6px;display:flex}.social-proof-example-tag{background:var(--soft);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.social-proof-example.is-bad .social-proof-example-tag{background:var(--color-white);color:var(--muted);border:1px solid var(--line)}.social-proof-example-fixed-mark{background:var(--ink);color:var(--color-white);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.social-proof-example-strip{gap:4px;margin:0;padding:0;list-style:none;display:grid}.social-proof-example-strip li{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:5px;padding:4px 7px;font-size:12px;line-height:1.4;display:flex}.social-proof-example-strip.is-fake li{border-style:dashed;border-color:var(--muted);background:var(--color-white);color:var(--muted)}.social-proof-example-strip li b{background:var(--ink);color:var(--color-white);border-radius:999px;padding:1px 5px;font-size:10px;font-weight:800}.social-proof-example-strip.is-fake li b{background:var(--soft);color:var(--muted);box-shadow:inset 0 0 0 1px var(--muted)}.social-proof-example-strip li small{color:var(--muted);font-size:11px}.social-proof-example-note{color:var(--ink);margin:0;font-size:12px;line-height:1.55}.social-proof-example-actions{flex-wrap:wrap;gap:8px;display:flex}.social-proof-example-section .social-proof-example-fix{border-color:var(--ink);background:var(--ink);color:var(--color-white);min-width:auto}.social-proof-example-section .social-proof-example-fix:hover{background:color-mix(in srgb, var(--ink) 88%, #000);border-color:var(--ink);color:var(--color-white)}.social-proof-example-section .social-proof-example-fix[aria-pressed=true]{background:var(--color-white);color:var(--ink);border-color:var(--ink)}@media (max-width:560px){.social-proof-interaction-demo .social-proof-demo-evidence-row{grid-template-columns:minmax(0,1fr)}.social-proof-interaction-demo .social-proof-demo-evidence-row .social-proof-demo-evidence-verify,.social-proof-interaction-demo .social-proof-demo-evidence-row .social-proof-demo-verify-action{justify-self:start}.social-proof-example-grid{grid-template-columns:1fr}}.term-card .term-preview.social-proof-card-preview{background:radial-gradient(circle at 88% 16%,#d4af6a47,#0000 32%),linear-gradient(165deg,#f4f6f8 0%,#eceff3 100%);border-color:#d5dbe3;gap:8px;padding:10px!important}.social-proof-card-strip{background:#fff;border:1px solid #d2d8e0;border-radius:12px;gap:7px;padding:11px;display:grid;box-shadow:0 10px 22px #28303a14}.social-proof-card-strip small{letter-spacing:.04em;text-transform:uppercase;font-weight:850;color:#6d7582!important;font-size:8px!important}.social-proof-card-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.social-proof-card-logos li{letter-spacing:.08em;text-align:center;background:#2c333c;border-radius:7px;padding:6px 4px;font-weight:900;color:#f3e6c4!important;font-size:8px!important}.social-proof-card-logos li b{letter-spacing:inherit;color:inherit!important;font-size:inherit!important}.social-proof-card-facts{gap:3px;font-weight:700;display:grid;color:#3b4450!important;font-size:9px!important}.social-proof-card-facts strong{color:#3b4450!important;font-size:9px!important}.social-proof-card-conclusion{margin:0;line-height:1.45;color:#3b4450!important;font-size:10px!important}.term-interactive-demo.social-proof-demo{--proof-ink:#222831;--proof-bronze:#8a6a32;--proof-fail:#9a4330;background:#eef1f4;border-color:#d4dae2;gap:12px;padding:12px}.social-proof-demo .social-proof-demo-stage{background:radial-gradient(circle at 90% 10%,#d6b27052,#0000 30%),linear-gradient(#f7f8fa 0%,#eceff3 100%);border:1px solid #d0d6de;border-radius:16px;gap:14px;padding:18px;display:grid}.social-proof-demo .social-proof-demo-page b{color:var(--proof-ink);letter-spacing:-.03em;font-size:clamp(18px,2.4vw,24px);display:block}.social-proof-demo .social-proof-demo-page p{color:#5b6470;margin:6px 0 0;font-size:13px}.social-proof-demo .social-proof-demo-strip{background:#fff;border:1px solid #d5dbe3;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:0 14px 28px #22283114}.social-proof-demo .social-proof-demo-strip>small{color:#7a8290;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.social-proof-demo .social-proof-demo-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.social-proof-demo .social-proof-demo-logos li{color:#f4e7c6;text-align:center;background:#2c333c;border-radius:10px;gap:4px;padding:12px 8px;display:grid}.social-proof-demo .social-proof-demo-logos li b{letter-spacing:.1em;font-size:13px}.social-proof-demo .social-proof-demo-logos li i{color:#d4af6a;font-size:10px;font-style:normal;font-weight:800}.social-proof-demo .social-proof-demo-logos li.is-blocked{color:#7a3324;background:#fff4ef;border:1px dashed #c07a66;text-decoration:line-through}.social-proof-demo .social-proof-demo-logos li.is-blocked i{color:var(--proof-fail)}.social-proof-demo .social-proof-demo-facts{flex-wrap:wrap;gap:8px;display:flex}.social-proof-demo .social-proof-demo-facts span{color:#5c4a28;background:#f3efe4;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.social-proof-demo .social-proof-demo-facts span.is-warn{color:#7a3324;background:#f8e4dc}.social-proof-demo .social-proof-demo-stamp{color:var(--proof-bronze);background:#f3efe4;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.social-proof-demo .social-proof-demo-stamp i{background:var(--proof-bronze);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.social-proof-demo .social-proof-demo-stamp.is-unauthorized,.social-proof-demo .social-proof-demo-stamp.is-unsourced{color:#7a3324;background:#f8e4dc}.social-proof-demo .social-proof-demo-stamp.is-unauthorized i,.social-proof-demo .social-proof-demo-stamp.is-unsourced i{background:var(--proof-fail)}.social-proof-demo .social-proof-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.social-proof-demo .social-proof-demo-modes button{color:#3b4450;background:#fff;border-color:#d2d8e0}.term-interactive-demo.social-proof-demo .social-proof-demo-modes button:hover{color:var(--proof-bronze);background:#f8f3e8;border-color:#b79a5d}.term-interactive-demo.social-proof-demo .social-proof-demo-modes button[aria-pressed=true],.term-interactive-demo.social-proof-demo .social-proof-demo-modes button[aria-pressed=true]:hover{color:#f4e7c6;background:#2c333c;border-color:#2c333c}.term-interactive-demo.social-proof-demo button:focus-visible{outline-offset:2px;outline:3px solid #8a6a3259}.social-proof-demo .social-proof-demo-note{color:#3b4450;background:#eceff3;border-left:3px solid #2c333c;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.social-proof-examples article.is-good{border-left:3px solid #2c333c}.social-proof-examples article.is-bad{border-left:3px solid #b8b8c0}@media (max-width:700px){.social-proof-demo .social-proof-demo-logos,.social-proof-demo .social-proof-demo-modes{grid-template-columns:1fr}}
.nodejs-examples .runtime-example{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.nodejs-examples .runtime-example.is-good{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.nodejs-examples .runtime-example.is-bad{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.nodejs-examples .runtime-example header strong{color:var(--ink);font-size:13px;font-weight:800}.nodejs-examples .runtime-example p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.nodejs-examples .runtime-example code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#2a3346}
.term-card .runtime-card-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.runtime-card-preview .runtime-card-version,.runtime-card-preview .runtime-card-check{background:#fff;border:1px solid #dfe5f2;border-radius:5px;gap:4px;min-width:0;padding:7px 8px;display:grid}.runtime-card-preview .runtime-card-version b{color:#4e62bb;font-size:14px}.runtime-card-preview .runtime-card-version span{color:#68748c;font-size:8px}.runtime-card-preview .runtime-card-check{align-content:center;gap:4px}.runtime-card-preview .runtime-card-check span{color:#66728b;font-size:8px}.runtime-card-preview .runtime-card-check .is-ok{color:#3d835f;font-weight:800}.runtime-card-preview>p{grid-column:1/-1}@media (max-width:780px){.runtime-card-preview>p{grid-column:auto}}.term-card .term-preview.runtime-card-lab{border-color:var(--line);color:var(--ink);background:linear-gradient(140deg,#fbfbfd 0%,#f3f5f9 100%);gap:7px;padding:12px;display:grid}.term-card .term-preview.runtime-card-lab>small{color:var(--muted);letter-spacing:.12px;font-size:8px;font-weight:760}.term-card .term-preview.runtime-card-lab>strong{color:var(--ink);font-size:11px;font-weight:800;line-height:1.25}.runtime-card-matrix{gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.runtime-card-matrix li{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:3px;padding:4px 6px;display:grid}.runtime-card-matrix li.runtime-card-matrix-head{background:#f1f3f7;border-color:#e3e7ee}.runtime-card-matrix span{color:#4a5468;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:700;overflow:hidden}.runtime-card-matrix code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#35405a}.runtime-card-matrix i{justify-self:center;font-size:9px;font-style:normal;font-weight:800}.runtime-card-matrix i.is-ok{color:#2f7a4a}.runtime-card-matrix i.is-bad{color:#a83a44}.runtime-card-matrix-head span{color:#6a7280}.runtime-card-matrix-head i{color:#6a7280;font-size:7px;font-weight:700}.term-card .term-preview.runtime-card-lab>p{color:#68748c;margin:0;font-size:9px;line-height:1.35}.term-interactive-demo.runtime-demo{border-color:var(--line);background:var(--color-white);gap:14px}.runtime-demo-pickers{gap:12px;display:grid}.runtime-demo-row{gap:6px;display:grid}.runtime-demo-row>small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:750}.runtime-demo-chips{flex-wrap:wrap;gap:7px;display:flex}.runtime-demo-chips button{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:7px;align-items:center;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.runtime-demo-chips button code{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12.5px}.term-interactive-demo.runtime-demo .runtime-demo-chips button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.runtime-demo .runtime-demo-chips button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.runtime-demo .runtime-demo-chips button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.runtime-demo-runtime-info{border:1px solid var(--line);background:var(--soft);color:#3c4252;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.runtime-demo-runtime-info strong{color:var(--ink);font-weight:800}.runtime-demo-runtime-info b{color:#2a3346;font-weight:700}.term-interactive-demo.runtime-demo .runtime-cta{border:1px solid var(--color-rausch-600);min-height:40px;color:var(--color-white);font:inherit;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:9px 20px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;background:var(--color-rausch-600)!important}.term-interactive-demo.runtime-demo .runtime-cta:hover{border-color:var(--color-rausch-600);color:var(--color-white);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important}.term-interactive-demo.runtime-demo .runtime-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.runtime-console{color:#e8e8ee;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#1f2024;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:14px 16px;display:grid}.runtime-console .runtime-console-prompt{color:#8a8f9c;grid-row:1;font-size:13px;font-weight:700}.runtime-console .runtime-console-code{color:#d6daf0;overflow-wrap:anywhere;grid-row:1;min-width:0;font-size:13px;font-weight:700}.runtime-console .runtime-console-glyph{border-radius:99px;grid-area:2/1/auto/-1;justify-self:start;padding:2px 9px;font-size:12px;font-weight:800}.runtime-console .runtime-console-line{color:#c8cde0;overflow-wrap:anywhere;grid-area:3/1/auto/-1;min-width:0;font-size:13px;line-height:1.5}.runtime-console.is-idle .runtime-console-glyph{color:#aab0c0;background:#2a2c33}.runtime-console.is-idle .runtime-console-line{color:#8a8f9c}.runtime-console.is-ok{background:#1a2622}.runtime-console.is-ok .runtime-console-glyph{color:#0f2a1c;background:#36c98f}.runtime-console.is-ok .runtime-console-line{color:#b6efd2}.runtime-console.is-fail{background:#2a1a1f}.runtime-console.is-fail .runtime-console-glyph{color:#2a0d10;background:#ff6b6b}.runtime-console.is-fail .runtime-console-line{color:#f3c9cf}.runtime-console-why{color:#5a4248;background:#fdf3f4;border-left:3px solid #a83a44;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.runtime-console-why strong{color:#a83a44;margin-right:4px;font-weight:800}.runtime-matrix{gap:4px;margin:0;padding:0;list-style:none;display:grid}.runtime-matrix li{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:4px;display:grid}.runtime-matrix li.runtime-matrix-head span,.runtime-matrix li span{color:#3c4252;text-overflow:ellipsis;white-space:nowrap;background:#f4f5f8;border-radius:5px;min-width:0;padding:6px 8px;font-size:12px;font-weight:650;overflow:hidden}.runtime-matrix code{font-family:var(--font-geist-mono), ui-monospace, monospace}.runtime-matrix i.cell{text-align:center;border:1px solid var(--line);background:var(--color-white);border-radius:5px;justify-self:stretch;padding:6px 4px;font-size:14px;font-style:normal;font-weight:800}.runtime-matrix i.cell.is-ok{color:#2f7a4a}.runtime-matrix i.cell.is-fail{color:#a83a44}.runtime-matrix i.cell.is-current{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.runtime-matrix .runtime-matrix-head i{color:#6a7280;border-radius:5px;padding:5px 4px;font-size:11px;font-weight:750}.runtime-matrix .runtime-matrix-head i.is-col,.runtime-matrix li span.is-row{background:var(--soft);color:var(--ink)}.runtime-demo-status{color:#6c6c76;margin:0;font-size:13px;line-height:1.55}.runtime-examples{gap:11px;display:grid}.runtime-example{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.runtime-example.is-good{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.runtime-example.is-bad{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.runtime-example header strong{color:var(--ink);font-size:13px;font-weight:800}.runtime-example p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}.runtime-example code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#2a3346}@media (max-width:560px){.runtime-demo-chips button{flex:auto}.runtime-card-matrix li{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.runtime-matrix li span{font-size:11px}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.runtime-demo .runtime-cta{transition:none}}.term-card .term-preview.runtime-card-preview{--rt-ink:#1a2332;--rt-sky:#2f6f9f;gap:8px;padding:10px;color:var(--rt-ink)!important;background:radial-gradient(circle at 86% 16%,#2f6f9f2e,#0000 34%),linear-gradient(168deg,#eef3f8,#d5dee8)!important;border-color:#b8c6d4!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.runtime-card-window{background:#f7fbff;border:1px solid #b8c6d4;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #1a23321a}.runtime-card-window header{justify-content:space-between;gap:8px;display:flex}.runtime-card-window small{font-weight:850;color:#5a6d80!important;font-size:8px!important}.runtime-card-window header b{background:var(--rt-sky);border-radius:999px;padding:2px 6px;color:#f4fbff!important;font-size:8px!important}.runtime-card-window strong{letter-spacing:-.03em;color:var(--rt-ink)!important;font-size:15px!important}.runtime-card-window p{margin:0;color:#4a5c70!important;font-size:9px!important}.runtime-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#1a2332!important;font-size:10px!important}.term-interactive-demo.runtime-demo{--rt-ink:#1a2332;--rt-sky:#2f6f9f;--rt-fail:#c47a1a;color:var(--rt-ink);background:#dce6f0;border-color:#b8c6d4;gap:12px;padding:12px;display:grid}.runtime-demo-window{background:#f7fbff;border:1px solid #b8c6d4;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #1a23321a}.runtime-demo-window.is-node,.runtime-demo-window.is-edge{color:#fff4e4;background:#2a2418;border-color:#c47a1a}.runtime-demo-window header{justify-content:space-between;gap:8px;display:flex}.runtime-demo-window small{color:#5a6d80;font-size:12px;font-weight:800}.runtime-demo-window.is-node small,.runtime-demo-window.is-edge small{color:#e8c48a}.runtime-demo-stamp{background:var(--rt-sky);color:#f4fbff;border-radius:999px;padding:4px 8px;font-size:12px}.runtime-demo-window.is-node .runtime-demo-stamp,.runtime-demo-window.is-edge .runtime-demo-stamp{background:var(--rt-fail);color:#fff7f0}.runtime-demo-window h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.runtime-demo-window p{color:#4a5c70;margin:0}.runtime-demo-dead{color:#e8c48a;text-decoration:line-through}.runtime-demo-fail{color:#ffd7a0;background:#3a2a14;border-radius:8px;padding:8px 10px;font-weight:750}.runtime-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.runtime-demo button{color:var(--rt-ink);background:#f7fbff;border-color:#b8c6d4;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.runtime-demo button:hover,.term-interactive-demo.runtime-demo button[aria-pressed=true]{border-color:var(--rt-sky);background:var(--rt-sky);color:#f4fbff}.term-interactive-demo.runtime-demo button:focus-visible{outline-offset:3px;outline:3px solid #2f6f9f66!important}.term-interactive-demo.runtime-demo .runtime-demo-recover{border-color:var(--rt-fail);background:var(--rt-fail);color:#fff7f0}.runtime-demo-note{margin:0;font-size:14px;line-height:1.55}.runtime-examples article.is-good{border-left:3px solid #2f6f9f}.runtime-examples article.is-bad{border-left:3px solid #c47a1a}@media (max-width:780px){.runtime-demo-controls{flex-direction:column}.term-interactive-demo.runtime-demo button{width:100%}}
.term-card .package-manager-card-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.package-manager-card-preview .package-manager-card-command,.package-manager-card-preview .package-manager-card-lock{background:#fff;border:1px solid #dfe5f2;border-radius:5px;gap:4px;min-width:0;padding:7px 8px;display:grid}.package-manager-card-preview>p{grid-column:1/-1}.package-manager-card-preview .package-manager-card-command,.package-manager-card-preview .package-manager-card-lock{align-content:center}.package-manager-card-preview .package-manager-card-command b{color:#4e62bb;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.package-manager-card-preview .package-manager-card-command span,.package-manager-card-preview .package-manager-card-lock strong{color:#3d835f;font-size:9px;font-weight:800}.package-manager-card-preview .package-manager-card-lock small{color:#7b87a0;font-size:8px}.term-card .term-preview.package-manager-card-preview{background:var(--color-white);border:1px solid var(--color-deco);color:var(--ink);gap:9px;padding:14px;display:grid}.package-manager-card-block{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:4px;padding:9px 10px;display:grid}.package-manager-card-block.package-manager-card-lockfile{background:var(--soft)}.package-manager-card-block>small{color:var(--muted);letter-spacing:.02em;font-size:8px;font-weight:800}.package-manager-card-block-title{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:1px;font-size:10px;font-weight:800}.package-manager-card-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.package-manager-card-row span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.package-manager-card-row i{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-style:italic}.package-manager-card-row strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.package-manager-card-block-foot{color:var(--muted);margin-top:2px;font-size:8px}.package-manager-card-arrow{background:var(--soft);color:var(--muted);border-radius:7px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:baseline;gap:5px;padding:6px 8px;font-size:9px;line-height:1.4;display:flex}.package-manager-card-arrow b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.term-preview.package-manager-card-preview>.package-manager-card-conclusion{color:var(--muted);grid-column:1/-1;margin:0;font-size:9px;line-height:1.45}.term-interactive-demo.package-manager-demo{gap:var(--element-gap);border:1px solid var(--line);background:var(--surface-card)}.term-interactive-demo.package-manager-demo button:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--ink)}.term-interactive-demo.package-manager-demo button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.package-manager-demo button:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, transparent);outline-offset:2px}.package-manager-demo-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.package-manager-demo-modes,.package-manager-demo-pick{align-items:flex-start;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.package-manager-demo-pick>div{gap:4px;display:grid}.package-manager-demo-modes button,.package-manager-demo-pick button,.package-manager-demo-semver button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--color-white);min-height:32px;color:var(--ink);font-size:var(--text-caption);padding:6px 12px;font-weight:700}.package-manager-demo-pick small,.package-manager-demo-semver>small{color:var(--muted);font-size:var(--text-caption);font-weight:800}.package-manager-demo-segment{flex-wrap:wrap;gap:6px;display:flex}.package-manager-demo-semver button b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-right:3px;font-size:13px;font-weight:800}.package-manager-demo-semver{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--soft);gap:6px;padding:10px 12px;display:grid}.package-manager-demo-semver-readout{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.package-manager-demo-semver-readout code,.package-manager-demo-file-body code,.package-manager-how-steps code{background:var(--color-white);border:1px solid var(--line);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:12px;font-weight:700}.package-manager-demo-semver-readout b{color:var(--ink);font-weight:800}.package-manager-demo-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.term-interactive-demo.package-manager-demo .package-manager-cta{min-height:38px;font-size:var(--text-body);cursor:pointer;padding:9px 18px;font-weight:750;border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important}.term-interactive-demo.package-manager-demo .package-manager-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.package-manager-demo .package-manager-cta:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.term-interactive-demo.package-manager-demo .package-manager-cta:disabled{cursor:not-allowed;background:color-mix(in srgb, var(--color-rausch-600) 45%, var(--line))!important;color:color-mix(in srgb, var(--color-white) 80%, var(--line))!important}.term-interactive-demo.package-manager-demo .package-manager-reset{min-height:38px;font-size:var(--text-caption);padding:9px 14px;font-weight:700;border:1px solid var(--ink)!important;border-radius:var(--radius-buttons)!important;background:var(--color-white)!important;color:var(--ink)!important}.term-interactive-demo.package-manager-demo .package-manager-reset:hover{background:var(--soft)!important;color:var(--ink)!important}.term-interactive-demo.package-manager-demo .package-manager-reset:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, transparent);outline-offset:2px}.package-manager-demo-console{background:#23252b;border:1px solid #3a3d45;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.package-manager-demo-console-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.package-manager-demo-console-head small{color:#9a9ca6;letter-spacing:.02em;font-size:11px;font-weight:800}.package-manager-demo-nm{color:#9a9ca6;background:#3a3d45;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.package-manager-demo-nm.is-on{color:#9fe3bd;background:#1f5a3a}.package-manager-demo-console-empty{color:#7d7f88;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:13px}.package-manager-demo-console-body{color:#e6e6ec;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.6}.package-manager-demo-files{gap:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.package-manager-demo-file{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.package-manager-demo-file header{justify-content:space-between;align-items:center;gap:8px;display:flex}.package-manager-demo-file header small{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.package-manager-demo-file-tag{background:var(--soft);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.package-manager-demo-file.package-manager-demo-lockfile{background:var(--soft)}.package-manager-demo-file-body{max-height:240px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre;margin:0;font-size:12px;line-height:1.6;overflow:auto}.package-manager-demo-feedback{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--soft);min-height:44px;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding:10px 12px}.package-manager-knowledge-list{margin-bottom:0}.package-manager-knowledge-list li{gap:4px;display:grid}.package-manager-knowledge-list strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.package-manager-knowledge-list span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.package-manager-when-grid{gap:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.package-manager-when-grid article{align-content:start;gap:var(--spacing-8);min-width:0;padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);display:grid}.package-manager-when-grid article small{color:var(--muted);font-size:var(--text-caption);font-weight:700}.package-manager-when-grid article strong{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.package-manager-when-grid article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.package-manager-how-steps{gap:var(--spacing-8);color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding-left:18px;display:grid}.package-manager-how-steps li{padding-left:4px}.package-manager-how-steps li::marker{color:var(--ink);font-weight:800}.package-manager-examples{gap:10px;display:grid}.package-manager-examples article{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);border-left-width:4px;gap:8px;display:grid}.package-manager-examples article.is-good{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.package-manager-examples article.is-bad{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.package-manager-examples article small{color:var(--muted);font-size:var(--text-caption);font-weight:700}.package-manager-examples article b{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.package-manager-examples article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.package-manager-example-cta{border-radius:var(--radius-buttons);background:var(--ink);color:var(--color-white);font-size:var(--text-caption);border:0;justify-self:start;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}.package-manager-example-flag{border-radius:var(--radius-buttons);background:var(--color-white);color:#a83a44;font-size:var(--text-caption);border:1px solid #a83a44;justify-self:start;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}@media (max-width:560px){.package-manager-demo-files{grid-template-columns:1fr}.package-manager-demo-modes,.package-manager-demo-pick{flex-direction:column;align-items:stretch}.package-manager-demo-segment{flex-wrap:wrap}.package-manager-when-grid{grid-template-columns:1fr}.package-manager-demo-console-body,.package-manager-demo-file-body{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.package-manager-demo .package-manager-cta{transition:none}}.term-card .term-preview.package-manager-card-preview{--pm-ink:#1e293b;--pm-pine:#1f4d3a;gap:8px;padding:10px;color:var(--pm-ink)!important;background:radial-gradient(circle at 84% 18%,#1f4d3a24,#0000 34%),linear-gradient(168deg,#eef4ee,#d5e0d4)!important;border-color:#c8d4c4!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.package-manager-card-files{background:#f6faf6;border:1px solid #b8c8b8;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #14281c14}.package-manager-card-files header{justify-content:space-between;gap:8px;display:flex}.package-manager-card-files small{font-weight:850;color:#4a6a58!important;font-size:8px!important}.package-manager-card-files header b{background:var(--pm-pine);border-radius:999px;padding:2px 6px;color:#f4fff8!important;font-size:8px!important}.package-manager-card-files strong{letter-spacing:-.03em;color:var(--pm-ink)!important;font-size:15px!important}.package-manager-card-files p{margin:0;color:#4a5c50!important;font-size:9px!important}.package-manager-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#1e293b!important;font-size:10px!important}.term-interactive-demo.package-manager-demo{--pm-ink:#1e293b;--pm-pine:#1f4d3a;--pm-fail:#9a4330;color:var(--pm-ink);background:#dce6dc;border-color:#c8d4c4;gap:12px;padding:12px;display:grid}.package-manager-demo-board{background:#f6faf6;border:1px solid #b8c8b8;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #14281c14}.package-manager-demo-board.is-drift{border-color:var(--pm-fail);background:#fff6f2}.package-manager-demo-board header{justify-content:space-between;gap:8px;display:flex}.package-manager-demo-stamp{background:var(--pm-pine);color:#f4fff8;border-radius:999px;padding:4px 8px;font-size:12px}.package-manager-demo-board.is-drift .package-manager-demo-stamp{background:var(--pm-fail);color:#fff7f4}.package-manager-demo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.package-manager-demo-pair section{background:#e8f0e8;border-radius:10px;gap:4px;padding:10px;display:grid}.package-manager-demo-board.is-drift .package-manager-demo-pair section:first-child{background:#f8e4dc}.package-manager-demo-pair small{color:#4a6a58;font-size:12px;font-weight:800}.package-manager-demo-pair b{letter-spacing:-.03em;font-size:clamp(18px,2.4vw,24px)}.package-manager-demo-pair p{color:#4a5c50;margin:0}.package-manager-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.package-manager-demo button{color:var(--pm-ink);background:#f6faf6;border-color:#b8c8b8;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.package-manager-demo button:hover,.term-interactive-demo.package-manager-demo button[aria-pressed=true]{border-color:var(--pm-pine);background:var(--pm-pine);color:#f4fff8}.term-interactive-demo.package-manager-demo button:focus-visible{outline-offset:3px;outline:3px solid #1f4d3a66!important}.term-interactive-demo.package-manager-demo .package-manager-demo-recover{border-color:var(--pm-fail);background:var(--pm-fail);color:#fff7f4}.package-manager-demo-note{margin:0;font-size:14px;line-height:1.55}.package-manager-examples article.is-good{border-left:3px solid #1f4d3a}.package-manager-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.package-manager-demo-controls{flex-direction:column}.package-manager-demo-pair{grid-template-columns:1fr}.term-interactive-demo.package-manager-demo button{width:100%}}
.dependency-card-preview .dependency-preview-flow>strong{color:#a5662b;background:#fff7ec;border-color:#f0d3ad}.dependency-card-body{gap:6px;display:grid}.dependency-card-preview .dependency-tree-mini{border:1px solid var(--preview-line,#dfe5f2);background:#fff;border-radius:7px;gap:4px;padding:8px 9px;display:grid}.dependency-card-preview .dependency-tree-mini-root code{color:var(--preview-ink,#34405a);font-size:10px;font-weight:800}.dependency-card-preview .dependency-tree-mini ul{gap:2px;margin:5px 0 0;padding:0;list-style:none;display:grid}.dependency-card-preview .dependency-tree-mini li{color:var(--preview-ink,#34405a);flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;line-height:1.3;display:flex}.dependency-card-preview .dependency-tree-mini li.lvl1{padding-left:13px}.dependency-card-preview .dependency-tree-mini li code{font-family:var(--font-geist-mono,ui-monospace), ui-monospace, monospace;color:var(--preview-ink,#34405a);font-size:9px}.dependency-card-preview .dependency-tree-mini li i{color:#3f4a78;background:#eaeefb;border-radius:999px;padding:1px 5px;font-size:7px;font-style:normal;font-weight:760}.dependency-card-preview .dependency-tree-mini li.lvl1 i{color:#5a467a;background:#f0eaf6}.dependency-card-counts{color:var(--preview-ink,#34405a);margin:0;font-size:9px;font-weight:750}.dependency-card-counts strong{color:#2f3e6e}.dependency-card-takeaway{color:var(--preview-ink,#34405a);margin:0;font-size:9px;line-height:1.4}.dependency-risk-vuln,.dependency-risk-deprecated,.dependency-risk-conflict{border-radius:999px;align-items:center;padding:1px 6px;font-size:10px;font-weight:760;line-height:1.5;display:inline-flex}.dependency-card-preview .dependency-risk-vuln,.dependency-card-preview .dependency-risk-deprecated,.dependency-card-preview .dependency-risk-conflict{font-size:7px}.dependency-risk-vuln{color:#8a2f3a;background:#f7dfe2}.dependency-risk-deprecated{color:#7f5c19;background:#f7eccc}.dependency-risk-conflict{color:#53378a;background:#ece1fb}.term-interactive-demo.dependency-demo{background:#fff;border-color:#dfe3ec;gap:13px}.dependency-demo-add{background:#f5f6fa;border:1px solid #e6e8ef;border-radius:9px;gap:7px;padding:11px 12px;display:grid}.dependency-demo-group-label{color:#5a6178;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.dependency-demo-add-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.term-interactive-demo.dependency-demo .dependency-demo-add-btn{color:var(--ink,#222);font:inherit;text-align:left;background:#fff;border:1px solid #d6d9e2;border-radius:8px;gap:3px;padding:8px 10px;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid}.term-interactive-demo.dependency-demo .dependency-demo-add-btn:hover:not(:disabled){border-color:var(--ink,#222);background:#eef0f5}.term-interactive-demo.dependency-demo .dependency-demo-add-btn:focus-visible{outline:2px solid var(--ink,#222);outline-offset:2px}.term-interactive-demo.dependency-demo .dependency-demo-add-btn[aria-pressed=true]{color:#6a6f7e;background:#eceef3;border-color:#c9cdd8}.term-interactive-demo.dependency-demo .dependency-demo-add-btn:disabled{cursor:default;opacity:.65}.dependency-demo-add-name{color:var(--ink,#222);font-size:13px;font-weight:750}.dependency-demo-add-btn small{color:#6a6f7e;font-size:11px;font-weight:500}.dependency-demo-tree{background:#fbfbfd;border:1px solid #e6e8ef;border-radius:9px;gap:10px;padding:14px;display:grid}.dependency-tree-root{border-bottom:1px dashed #e0e2ea;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:9px;display:flex}.dependency-tree-name{font-family:var(--font-geist-mono,ui-monospace), ui-monospace, monospace;color:var(--ink,#222);font-size:13px;font-weight:700}.dependency-tree-name.is-root{font-size:14px;font-weight:800}.dependency-tree-tag{letter-spacing:.02em;border-radius:999px;align-items:center;padding:1px 8px;font-size:10px;font-weight:760;display:inline-flex}.dependency-tree-tag-root{color:#3d4356;background:#e7eaf1}.dependency-tree-tag-direct{color:#2f3e6e;background:#e6ecf6}.dependency-tree-tag-transit{color:#4f3a78;background:#efeaf6}.dependency-tree-lock{color:#2f6a45;background:#e5f6ed;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:760;display:inline-flex}.dependency-tree-lock-unlocked{color:#7f5c19;background:#f7eccc}.dependency-tree-empty{color:#6a6f7e;margin:0;padding:10px 0;font-size:13px;line-height:1.55}.dependency-tree-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dependency-tree-row{background:#fff;border-left:2px solid #e6e8ef;border-radius:4px;flex-wrap:wrap;align-items:center;gap:7px;padding:5px 8px;display:flex}.dependency-tree-meter{border-top:1px dashed #e0e2ea;flex-wrap:wrap;gap:14px;padding-top:9px;display:flex}.dependency-tree-meter span{color:#5a6178;font-size:12px;font-weight:700}.dependency-tree-meter strong{color:var(--ink,#222);font-size:15px;font-weight:800}.dependency-demo-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.term-interactive-demo.dependency-demo .dependency-cta{border:1px solid var(--color-rausch-600,#e00b41);background:var(--color-rausch-600,#e00b41);min-height:38px;color:var(--color-white,#fff);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.dependency-demo .dependency-cta:hover:not(:disabled){border-color:var(--color-rausch-600,#e00b41);background:color-mix(in srgb, var(--color-rausch-600,#e00b41) 88%, #000);color:var(--color-white,#fff)}.term-interactive-demo.dependency-demo .dependency-cta:focus-visible{outline:2px solid var(--ink,#222);outline-offset:2px}.term-interactive-demo.dependency-demo .dependency-cta:disabled{opacity:.55;cursor:default}.term-interactive-demo.dependency-demo .dependency-demo-secondary{min-height:38px;color:var(--ink,#222);font:inherit;background:#fff;border:1px solid #d6d9e2;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:650;transition:border-color .15s ease-out,background-color .15s ease-out;display:inline-flex}.term-interactive-demo.dependency-demo .dependency-demo-secondary:hover:not(:disabled){border-color:var(--ink,#222);color:var(--ink,#222);background:#eef0f5}.term-interactive-demo.dependency-demo .dependency-demo-secondary:focus-visible{outline:2px solid var(--ink,#222);outline-offset:2px}.term-interactive-demo.dependency-demo .dependency-demo-secondary[aria-pressed=true]{border-color:var(--ink,#222);color:var(--ink,#222);background:#eceef3}.term-interactive-demo.dependency-demo .dependency-demo-secondary:disabled{opacity:.55;cursor:default}.dependency-verdict{background:#fff;border:1px solid #e6e8ef;border-left-width:4px;border-radius:8px;gap:9px;padding:13px 14px;display:grid}.dependency-verdict.is-ok{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.dependency-verdict.is-warn{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.dependency-verdict-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.dependency-verdict-head strong{color:var(--ink,#222);font-size:15px;font-weight:800}.dependency-verdict.is-ok .dependency-verdict-head strong{color:#2f6a45}.dependency-verdict.is-warn .dependency-verdict-head strong{color:#8a2f3a}.dependency-verdict-head span{color:#4a4a54;font-size:13px;line-height:1.5}.dependency-verdict-findings{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dependency-verdict-findings li{color:var(--ink,#222);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.dependency-verdict-findings li code{font-family:var(--font-geist-mono,ui-monospace), ui-monospace, monospace;color:var(--ink,#222);font-weight:700}.dependency-verdict-lockfile{color:#7f5c19;background:#fffdf6;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.dependency-demo-status{color:#5a6178;margin:0;font-size:13px;line-height:1.55}.dependency-recap,.dependency-when{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dependency-recap li,.dependency-when li{color:#4a4a54;font-size:13.5px;line-height:1.6}.dependency-recap li b,.dependency-when li b{color:var(--ink,#222)}.dependency-recap li code,.dependency-when li code,.dependency-how li code{color:var(--ink,#222);font-family:var(--font-geist-mono,ui-monospace), ui-monospace, monospace;background:#eceef2;border-radius:3px;padding:1px 5px;font-size:12.5px}.dependency-how{counter-reset:dep-step;gap:11px;margin:0;padding:0;list-style:none;display:grid}.dependency-how li{counter-increment:dep-step;color:#4a4a54;padding-left:32px;font-size:13.5px;line-height:1.6;position:relative}.dependency-how li:before{content:counter(dep-step);background:var(--ink,#222);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:1px;left:0}.dependency-how li b{color:var(--ink,#222)}.dependency-examples{gap:11px;display:grid}.dependency-example{background:#fff;border:1px solid #e6e8ef;border-left-width:4px;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.dependency-example.is-good{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.dependency-example.is-bad{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.dependency-example small{color:#6a6f7e;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.dependency-example b{color:var(--ink,#222);font-size:14px;font-weight:800}.dependency-example.is-good b{color:#2f6a45}.dependency-example.is-bad b{color:#8a2f3a}.dependency-example p{color:var(--ink,#222);margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.dependency-demo-add-row{grid-template-columns:1fr}.dependency-demo-actions{flex-direction:column;align-items:stretch}.dependency-demo-tree{font-size:12px}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.dependency-demo .dependency-cta,.term-interactive-demo.dependency-demo .dependency-demo-secondary,.term-interactive-demo.dependency-demo .dependency-demo-add-btn{transition:none}}.term-card .term-preview.dependency-card-preview{--dep-ink:#3d2b1f;--dep-rust:#b45309;gap:8px;padding:10px;color:var(--dep-ink)!important;background:radial-gradient(circle at 18% 16%,#b4530929,#0000 34%),linear-gradient(168deg,#f3e6d2,#d8c09a)!important;border-color:#d4b896!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.dependency-card-shelf{background:#fff8ec;border:1px solid #c4a87a;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #5030101a}.dependency-card-shelf header{justify-content:space-between;gap:8px;display:flex}.dependency-card-shelf small{font-weight:850;color:#7a5a38!important;font-size:8px!important}.dependency-card-shelf header b{background:var(--dep-rust);border-radius:999px;padding:2px 6px;color:#fff7f0!important;font-size:8px!important}.dependency-card-shelf strong{letter-spacing:-.03em;color:var(--dep-ink)!important;font-size:15px!important}.dependency-card-shelf p{margin:0;color:#6a4e32!important;font-size:9px!important}.dependency-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#3d2b1f!important;font-size:10px!important}.term-interactive-demo.dependency-demo{--dep-ink:#3d2b1f;--dep-rust:#b45309;--dep-fail:#9a4330;color:var(--dep-ink);background:#e4d2b4;border-color:#d4b896;gap:12px;padding:12px;display:grid}.dependency-demo-shelf{background:#fff8ec;border:1px solid #c4a87a;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #5030101a}.dependency-demo-shelf.is-vuln{border-color:var(--dep-fail);background:#fff4ec}.dependency-demo-shelf header{justify-content:space-between;gap:8px;display:flex}.dependency-demo-stamp{background:var(--dep-rust);color:#fff7f0;border-radius:999px;padding:4px 8px;font-size:12px}.dependency-demo-shelf.is-vuln .dependency-demo-stamp{background:var(--dep-fail);color:#fff7f4}.dependency-demo-shelf h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.dependency-demo-shelf p{color:#6a4e32;margin:0}.dependency-demo-crates{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dependency-demo-crates li{color:#3d2b1f;background:#f0e2c8;border-radius:8px;padding:6px 8px}.dependency-demo-crates li.is-fail{color:#ffd4c8;background:#3a2220}.dependency-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.dependency-demo button{color:var(--dep-ink);background:#fff8ec;border-color:#c4a87a;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.dependency-demo button:hover,.term-interactive-demo.dependency-demo button[aria-pressed=true]{border-color:var(--dep-rust);background:var(--dep-rust);color:#fff7f0}.term-interactive-demo.dependency-demo button:focus-visible{outline-offset:3px;outline:3px solid #b4530966!important}.term-interactive-demo.dependency-demo .dependency-demo-recover{border-color:var(--dep-fail);background:var(--dep-fail);color:#fff7f4}.dependency-demo-note{margin:0;font-size:14px;line-height:1.55}.dependency-examples article.is-good{border-left:3px solid #b45309}.dependency-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.dependency-demo-controls{flex-direction:column}.term-interactive-demo.dependency-demo button{width:100%}}
