.network-error-card-preview{color:#5b6d7c;align-content:center;gap:8px;min-height:150px;padding:12px;display:grid;background:linear-gradient(145deg,#f1fbfc,#f7f8ff)!important;border-color:#cfe0e5!important}.network-error-card-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.network-error-card-heading small{color:#70909a;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:800;overflow:hidden}.network-error-card-heading strong{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2px;background:#56899a;border-radius:4px;flex:none;padding:3px 5px;font-size:7px}.network-error-card-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.network-error-card-lanes span{text-align:center;background:#fff;border:1px solid #d6e5e9;border-radius:5px;gap:3px;min-width:0;padding:6px 4px;display:grid}.network-error-card-lanes span:nth-child(2){background:#fbfbff;border-color:#d8ddef}.network-error-card-lanes span:nth-child(3){background:#fffdf7;border-color:#e8dcc3}.network-error-card-lanes span:nth-child(4){background:#fcf9ff;border-color:#e2d7e7}.network-error-card-lanes b{color:#4e7d8d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.network-error-card-lanes span:nth-child(2) b{color:#5b668f}.network-error-card-lanes span:nth-child(3) b{color:#96743b}.network-error-card-lanes span:nth-child(4) b{color:#7c668f}.network-error-card-lanes small{color:#80919b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-error-card-compare{align-items:stretch;gap:5px;display:flex}.network-error-card-compare>span{border-radius:5px;flex:1 1 0;gap:2px;min-width:0;padding:5px 6px;display:grid}.network-error-card-noresponse{background:#fff;border:1px solid #d6e5e9}.network-error-card-noresponse b{color:#4e7d8d;font-size:9px}.network-error-card-noresponse small{color:#80919b;font-size:7px}.network-error-card-sep{color:#9aa6ac;flex:none;align-self:center;font-size:11px;font-weight:800}.network-error-card-http{background:#fff8f8;border:1px solid #ead1d1}.network-error-card-http b{color:#98575f;font-size:9px}.network-error-card-http small{color:#a87b80;font-size:7px}.network-error-card-preview>p{color:#6c7f88;background:#eff9fa;border-left:3px solid #6f9ea8;border-radius:4px;margin:0;padding:5px 7px;font-size:8px;line-height:1.4}.network-error-model{border:1px solid #d6e6e9;border-radius:8px;gap:0;display:grid;overflow:hidden}.network-error-model-row{background:#f8fcfd;border-top:1px solid #e2eef0;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1.4fr);gap:8px;padding:9px 11px;display:grid}.network-error-model-row:first-child{border-top:0}.network-error-model-head{background:#eef6f8}.network-error-model-head span{color:#4c7783;font-size:11px;font-weight:800}.network-error-model-row strong{color:#4c7783;font-size:13px}.network-error-model-row span{color:#6f7f87;font-size:12px;line-height:1.5}.network-error-model-row.network-error-model-http{background:#fff8f8}.network-error-model-row.network-error-model-http strong{color:#98575f}.network-error-model-row.network-error-model-http span{color:#8a6368}.network-error-takeaway{background:#f8fcfd;border:1px solid #d6e6e9;border-left:4px solid #6c9eaa;border-radius:8px;margin:12px 0 0;padding:12px 14px}.network-error-takeaway strong{color:#4c7783;margin-bottom:6px;font-size:13px;display:block}.network-error-takeaway ul{color:#5b6d75;margin:0;padding-left:18px;font-size:12.5px;line-height:1.6;list-style:outside}.network-error-takeaway li{margin:3px 0}.network-error-takeaway b{color:#4c7783}.network-error-rules,.network-error-how-list{color:#5b6d75;gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.network-error-rules{list-style:outside}.network-error-how-list{padding-left:22px;list-style:decimal}.network-error-rules li,.network-error-how-list li{margin:3px 0}.network-error-rules b,.network-error-how-list b{color:#4c7783}.network-error-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.network-error-contrast-card{background:#f8fcfd;border:1px solid #d6e6e9;border-radius:8px;gap:6px;min-width:0;padding:13px;display:grid}.network-error-contrast-card.is-good{background:#f4fbf5;border-color:#bcd9bf #bcd9bf #bcd9bf #4a8a5b;border-left-style:solid;border-left-width:4px}.network-error-contrast-card.is-bad{background:#fdf6f6;border-color:#e3c3c3 #e3c3c3 #e3c3c3 #b65a60;border-left-style:solid;border-left-width:4px}.network-error-contrast-card header{align-items:center;gap:7px;display:flex}.network-error-contrast-card header span{border-radius:10px;padding:2px 7px;font-size:11px;font-weight:800}.network-error-contrast-card.is-good header span{color:#3f7a4e;background:#e2f1e6}.network-error-contrast-card.is-bad header span{color:#9c4a50;background:#f6e4e5}.network-error-contrast-card header b{color:#4c7783;font-size:13px}.network-error-contrast-card.is-good header b{color:#3f7a4e}.network-error-contrast-card.is-bad header b{color:#9c4a50}.network-error-contrast-card p{color:#5b6d75;margin:0;font-size:12.5px;line-height:1.58}.network-error-contrast-card code{color:#4d7284;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.92em}.network-error-demo{background:linear-gradient(145deg,#f8fdfe,#fafaff);border-color:#d2e2e6}.network-error-demo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.network-error-demo-field{gap:5px;min-width:0;display:grid}.network-error-demo-field>small{color:#6d8e97;font-size:11px;font-weight:800}.network-error-demo-signals,.network-error-demo-requests{flex-wrap:wrap;gap:6px;display:flex}.network-error-demo-signals button,.network-error-demo-requests button{min-height:32px}.network-error-demo-signals button[aria-selected=true]{color:#2f5a66;background:#e6f4f6;border-color:#74a4af}.network-error-demo-requests button{align-items:center;gap:5px;display:inline-flex}.network-error-demo-requests button[aria-pressed=true]{color:#2f5a66;background:#e6f4f6;border-color:#74a4af}.network-error-demo-requests button b{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.network-error-demo-requests button span{overflow-wrap:anywhere}.network-error-demo-signals button:focus-visible,.network-error-demo-requests button:focus-visible,.network-error-choice:focus-visible,.network-error-ticket:focus-visible,.network-error-cta:focus-visible,.network-error-secondary:focus-visible,.network-error-backoff-advance:focus-visible{outline-offset:2px;outline:2px solid #6c9da9}.network-error-ticket{background:#fff;border:1px solid #d8e4e8;border-left:4px solid #6e9faa;border-radius:8px;gap:9px;min-width:0;padding:13px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:grid}.network-error-ticket.is-correct{border-color:#bcd9bf #bcd9bf #bcd9bf #4a8a5b;box-shadow:inset 0 0 0 1px #bcd9bf}.network-error-ticket.is-wrong{border-color:#e3c3c3 #e3c3c3 #e3c3c3 #b65a60;box-shadow:inset 0 0 0 1px #e3c3c3}.network-error-ticket-request{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.network-error-method{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:800}.network-error-method.is-GET{background:#56899a}.network-error-method.is-POST{background:#9a5b6a}.network-error-ticket-request code{overflow-wrap:anywhere;color:#4c7283;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.network-error-stamp{border-radius:10px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:800}.network-error-stamp.is-pending{color:#4c7783;background:#eef6f8}.network-error-stamp.is-correct{color:#3f7a4e;background:#e2f1e6}.network-error-stamp.is-wrong{color:#9c4a50;background:#f6e4e5}.network-error-ticket-signal{color:#5b6d75;margin:0;font-size:13px;line-height:1.55}.network-error-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.network-error-choice{text-align:left;background:#fff;border:1px solid #d2e1e5;border-radius:7px;gap:3px;min-height:0;padding:8px 10px;display:grid}.network-error-choice.is-selected{background:#e6f4f6;border-color:#74a4af}.network-error-choice b{color:#4c7783;font-size:12.5px;font-weight:750}.network-error-choice.is-selected b{color:#2f5a66}.network-error-choice span{color:#7a8990;font-size:11px;line-height:1.4}.network-error-reveal{background:#f4fafb;border-radius:7px;gap:7px;padding:11px 12px;display:grid}.network-error-reveal.is-correct{background:#f1f8f2}.network-error-reveal.is-wrong{background:#fdf3f3}.network-error-reveal-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.network-error-reveal-head strong{color:#2f5a66;font-size:14px}.network-error-reveal.is-wrong .network-error-reveal-head strong{color:#9c4a50}.network-error-reveal-head span{color:#7a8990;font-size:11px}.network-error-reveal p{color:#4d5c64;margin:0;font-size:12.5px;line-height:1.58}.network-error-reveal b{color:#2f5a66;font-weight:800}.network-error-reveal.is-wrong .network-error-reveal-trap b,.network-error-reveal-compare b{color:#4c7783}.network-error-backoff-meter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.network-error-backoff-chips{gap:4px;display:inline-flex}.network-error-backoff-chips span{color:#7a8a5e;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #cfdfd3;border-radius:10px;padding:2px 7px;font-size:11px}.network-error-backoff-chips span.is-done{color:#4f7a3a;background:#eaf3e0;border-color:#9bbf86}.network-error-backoff-advance{color:#2f5a66;background:#eef6f8;border:1px solid #b3c8d0;border-radius:7px;min-height:30px;padding:4px 12px;font-size:12px;font-weight:700}.network-error-backoff-advance:hover{color:#234852;border-color:#74a4af}.network-error-backoff-done{color:#4f7a3a;font-weight:700}.network-error-draft{border-top:1px dashed #e2ecee;gap:4px;padding-top:6px;display:grid}.network-error-draft label{color:#5b7178;font-size:11.5px;font-weight:700}.network-error-draft textarea{resize:vertical;color:#4d6168;min-width:0;font:inherit;background:#fff;border-color:#d2e1e5;border-radius:6px;padding:7px 9px;font-size:13px;line-height:1.5}.network-error-demo-controls{border-top:1px solid #e2ecee;flex-wrap:wrap;align-items:center;gap:9px;padding-top:4px;display:flex}.network-error-demo-meta{color:#657981;font-size:11.5px;line-height:1.4}.term-interactive-demo.network-error-demo .network-error-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;min-height:38px;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.network-error-demo .network-error-cta:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:#fff}.term-interactive-demo.network-error-demo .network-error-cta:disabled{opacity:.55;cursor:not-allowed}.network-error-secondary{color:#2f5a66;min-height:34px;font:inherit;background:#fff;border:1px solid #b3c8d0;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:700}.network-error-secondary:hover{color:#234852;border-color:#74a4af}.network-error-demo-status{color:#4d6168;background:#fff;border-left:3px solid #74a0aa;border-radius:5px;min-height:40px;margin:0;padding:10px 11px;font-size:13px;line-height:1.55}.network-error-demo-status b{color:#2f5a66;font-weight:800}.network-error-demo-keyboard{color:#7d8c91;margin:0;font-size:11px;line-height:1.5}@media (max-width:900px){.network-error-model-row{grid-template-columns:1fr 1fr}}@media (max-width:780px){.network-error-card-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.network-error-model-row,.network-error-contrast,.network-error-demo-row,.network-error-choices{grid-template-columns:1fr}.network-error-demo-controls{flex-direction:column;align-items:stretch}.network-error-demo-meta{padding-top:1px}}@media (max-width:480px){.network-error-card-preview{min-height:0;padding:10px}.network-error-card-heading{flex-direction:column;align-items:flex-start;gap:4px}.network-error-card-heading strong{align-self:flex-start}.network-error-card-lanes{grid-template-columns:1fr}.network-error-card-compare{flex-direction:column}.network-error-card-sep{align-self:flex-start;padding:0 4px}.network-error-demo-signals,.network-error-demo-requests{grid-template-columns:1fr;display:grid}.network-error-demo-signals button,.network-error-demo-requests button{justify-content:flex-start;width:100%}.network-error-demo-controls .network-error-cta,.network-error-demo-controls .network-error-secondary{width:100%}.network-error-ticket{padding:10px}}.term-card .term-preview.network-error-card-preview{color:#302d3b;gap:8px;min-height:166px;padding:13px;display:grid;box-shadow:5px 5px #c5bdd2;background:#e9e6ef!important;border:2px solid #767184!important}.term-card .network-error-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.term-card .network-error-card-head span{color:#625b77;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:8px;font-weight:900}.term-card .network-error-card-head code{color:#f7f1ff;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#34303f;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:850}.term-card .network-error-card-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.term-card .network-error-card-timeline li{background:#f9f7fc;border:1px solid #bbb4c7;border-radius:5px;gap:4px;min-width:0;padding:7px;display:grid}.term-card .network-error-card-timeline b{color:#fff;width:16px;height:16px;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#625b77;border-radius:99px;place-items:center;font-size:8px;display:grid}.term-card .network-error-card-timeline span{color:#4b455b;font-size:8px;font-weight:750;line-height:1.35}.term-card .network-error-card-timeline .is-lost{background:#fff4f0;border-color:#b86f68}.term-card .network-error-card-timeline .is-lost b{background:#a74f4d}.term-card .network-error-card-timeline .is-lost span{color:#813e40}.term-card .network-error-card-draft{background:#dcd6e8;border-left:4px solid #77649a;justify-content:space-between;gap:7px;padding:7px 8px;display:flex}.term-card .network-error-card-draft b{color:#3d3652;font-size:9px}.term-card .network-error-card-draft span{color:#584f6e;font-size:8px;font-weight:700}.term-card .network-error-card-preview>p{color:#4b455b;margin:0;font-size:9px;font-weight:650;line-height:1.45}@media (max-width:420px){.term-card .network-error-card-timeline{grid-template-columns:1fr}.term-card .network-error-card-draft{flex-direction:column;align-items:flex-start}}.term-interactive-demo.network-error-draft-demo{gap:12px;box-shadow:8px 8px #b8add0;color:#f4efff!important;background:#27213b!important;border:2px solid #665880!important}.network-error-draft-demo .network-error-draft-topline{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.network-error-draft-demo .network-error-draft-topline span{color:#d4c8ef;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:850}.network-error-draft-demo .network-error-draft-topline b{color:#ffdc9a;font-size:11px}.network-error-draft-demo .network-error-draft-brief{color:#eee9fa;background:#393052;border-left:4px solid #a99ada;margin:0;padding:10px;font-size:13px;line-height:1.55}.network-error-draft-ticket{background:#332b4a;border:1px solid #8273a0;border-radius:8px;gap:8px;padding:12px;display:grid}.network-error-draft-ticket header{justify-content:space-between;gap:8px;display:flex}.network-error-draft-ticket header span{color:#dbd2ef;font-size:12px;font-weight:850}.network-error-draft-ticket header code,.network-error-draft-ticket .network-error-route span{color:#fff1bd;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:800}.network-error-draft-ticket textarea{box-sizing:border-box;color:#352e47;width:100%;font:inherit;background:#f9f6ff;border:1px solid #9a8bb7;border-radius:6px;padding:8px;font-size:13px;line-height:1.5}.network-error-draft-ticket>p{color:#ddd5ed;margin:0;font-size:12.5px;line-height:1.55}.network-error-draft-ticket>strong{color:#ffd2c6}.network-error-draft-ticket.is-confirmed>strong{color:#c8f1d1}.network-error-route{background:#482d36;border:1px solid #b07169;border-radius:6px;gap:5px;padding:8px;display:grid}.network-error-route.is-confirmed{background:#294638;border-color:#78ad85}.network-error-draft-actions{flex-wrap:wrap;gap:9px;display:flex}.network-error-draft-demo :is(.network-error-primary,.network-error-query,.network-error-reset){min-height:40px;font:inherit;font-weight:850;border:1px solid #0000!important;border-radius:7px!important}.network-error-draft-demo .network-error-primary{color:#382a1a!important;background:#f0bf74!important}.network-error-draft-demo .network-error-query{color:#193d29!important;background:#9ed3aa!important}.network-error-draft-demo .network-error-reset{color:#40355a!important;background:#f7f2ff!important;border-color:#c9bde4!important}.network-error-draft-demo :is(.network-error-primary,.network-error-query,.network-error-reset):focus-visible{outline-offset:3px;outline:3px solid #ffe49a!important}.network-error-draft-status{color:#eee9fa;background:#393052;border-left:3px solid #c8b9ec;margin:0;padding:10px;font-size:12.5px;line-height:1.55}.network-error-learning{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.network-error-learning article{color:#392f4d;background:#faf8fd;border:1px solid #d4cae1;border-radius:8px;padding:11px}.network-error-learning b{color:#5a467b;font-size:13px}.network-error-learning p{color:#5b526b;margin:5px 0 0;font-size:12.5px;line-height:1.55}@media (max-width:720px){.network-error-learning{grid-template-columns:1fr}}@media (max-width:420px){.network-error-draft-actions button{width:100%}}
.cookie-card-preview{color:#4d5566;border-radius:10px;align-content:center;gap:8px;min-height:150px;padding:12px;display:grid;border:1px solid var(--line)!important;background:var(--color-white)!important}.cookie-card-set{background:var(--soft);border-left:3px solid #9aa3b8;border-radius:5px;gap:3px;min-width:0;padding:7px 9px;display:grid}.cookie-card-set small{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:8px;font-weight:800}.cookie-card-set code{color:#3f4655;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cookie-card-probes{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cookie-card-probes li{border:1px solid var(--line);background:var(--color-white);border-radius:6px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex}.cookie-card-probes code{color:#4a5160;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cookie-card-probes b{border-radius:99px;flex:none;padding:2px 6px;font-size:8px;font-weight:800}.cookie-card-probes b.is-carry{color:#2f6a45;background:#eef8f2}.cookie-card-probes b.is-deny{color:#8a2f3a;background:#fdeeea}.cookie-card-verdict{border-left:3px solid var(--ink);background:var(--soft);color:#2a2a32;border-radius:0 6px 6px 0;margin:0;padding:8px 9px;font-size:10px;font-weight:700;line-height:1.5}.term-interactive-demo.cookie-demo.cookie-bench{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.cookie-bench-intro{color:#4d5566;margin:0;font-size:13px;line-height:1.6}.cookie-bench-intro b{color:var(--ink)}.cookie-bench-intro code{background:var(--soft);color:#3a3a44;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.92em}.cookie-set-line{border:1px solid var(--line);background:var(--soft);border-left:4px solid #6a7286;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.cookie-set-line small{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:10px;font-weight:800}.cookie-set-line code{overflow-wrap:anywhere;color:#2a2a32;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;line-height:1.5}.cookie-set-warning{color:#8a2f3a;font-size:12px;font-weight:700}.cookie-config{gap:8px;display:grid}.cookie-config-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cookie-config-label{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:0 0 64px;font-size:12px;font-weight:800}.cookie-seg{flex-wrap:wrap;gap:5px;display:flex}.term-interactive-demo.cookie-demo .cookie-seg-btn{background:var(--color-white);color:#4a5160;min-height:30px;font:inherit;border:1px solid #d6dae3;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700}.term-interactive-demo.cookie-demo .cookie-seg-btn:hover{border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.cookie-demo .cookie-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.cookie-demo .cookie-seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.cookie-progress{color:#6a7286;margin:0;font-size:12.5px;font-weight:700}.cookie-progress b{color:var(--ink)}.cookie-probes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cookie-probe{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.cookie-probe.is-carry{background:#eef8f2;border-color:#9ecdb1}.cookie-probe.is-deny{background:#fdeeea;border-color:#e0b3b0}.cookie-probe.is-readable{background:#eef2f9;border-color:#b9c4d8}.cookie-probe.is-blocked{background:#f3f4f7;border-color:#cfd3da}.cookie-probe.is-pending,.cookie-probe.is-script{border-style:dashed}.cookie-probe-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cookie-probe-tag{color:#5d6678;background:#eef0f5;border-radius:4px;flex:none;padding:1px 6px;font-size:10px;font-weight:800}.cookie-probe.is-script .cookie-probe-tag{color:#5a4a78;background:#ece6f6}.cookie-probe-head code{color:#2a2a32;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.cookie-probe-head small{color:#6a7286;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.cookie-probe-verdict{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.cookie-verdict-mark{background:var(--color-white);border:1px solid;border-radius:99px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:800}.cookie-probe.is-carry .cookie-verdict-mark{color:#2f6a45}.cookie-probe.is-deny .cookie-verdict-mark{color:#8a2f3a}.cookie-probe.is-readable .cookie-verdict-mark{color:#3a5b8a}.cookie-probe.is-blocked .cookie-verdict-mark{color:#54565c}.cookie-verdict-reason{color:#3f4655;min-width:0;font-size:12px;line-height:1.5}.cookie-probe.is-carry .cookie-verdict-reason{color:#234a35}.cookie-probe.is-deny .cookie-verdict-reason{color:#6f2630}.cookie-verdict-pending{color:#8a8f9c;font-size:12px;font-weight:600}.cookie-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.cookie-demo .cookie-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.cookie-demo .cookie-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important}.term-interactive-demo.cookie-demo .cookie-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.cookie-demo .cookie-reset{min-height:38px;font:inherit;padding:9px 16px;font-size:13px;font-weight:700;border:1px solid var(--ink)!important;background:var(--color-white)!important;color:var(--ink)!important;border-radius:8px!important}.term-interactive-demo.cookie-demo .cookie-reset:hover{background:color-mix(in srgb, var(--ink) 8%, var(--color-white))!important}.term-interactive-demo.cookie-demo .cookie-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.cookie-demo .cookie-delete{min-height:38px;font:inherit;padding:9px 16px;font-size:13px;font-weight:700;border:1px solid var(--ink)!important;background:var(--color-white)!important;color:var(--ink)!important;border-radius:8px!important}.term-interactive-demo.cookie-demo .cookie-delete:hover{background:color-mix(in srgb, var(--ink) 8%, var(--color-white))!important}.term-interactive-demo.cookie-demo .cookie-delete:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.cookie-demo .cookie-delete[aria-pressed=true]{color:#8a2f3a!important;background:#fdeeea!important;border-color:#8a2f3a!important}.cookie-status{border-left:3px solid var(--ink);background:var(--soft);color:#3f4655;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.cookie-status b{color:var(--ink)}.cookie-status code{background:var(--color-white);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.9em}.cookie-keyboard-hint{color:#7c879b;margin:0;font-size:11.5px;line-height:1.5}.cookie-knowledge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cookie-knowledge-list li{border:1px solid var(--line);background:var(--color-white);color:#3f4655;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.6}.cookie-knowledge-list li b{color:var(--ink)}.cookie-knowledge-list code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.9em}.cookie-how-list{counter-reset:cookie-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cookie-how-list li{border:1px solid var(--line);background:var(--color-white);color:#3f4655;counter-increment:cookie-step;border-radius:8px;grid-template-columns:26px 1fr;align-items:start;gap:9px;padding:9px 11px;font-size:13px;line-height:1.6;display:grid}.cookie-how-list li:before{content:counter(cookie-step);background:var(--ink);color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;border-radius:6px;align-self:start;padding:1px 0;font-size:12px;font-weight:800}.cookie-how-list b{color:var(--ink)}.cookie-how-list code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.9em}.cookie-examples-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.cookie-examples-pair article{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:5px;padding:11px 12px;display:grid}.cookie-example-good{border-left:3px solid #3a8a5d}.cookie-example-bad{border-left:3px solid #b4453f}.cookie-examples-pair article b{color:var(--ink);font-size:13px;font-weight:800}.cookie-example-good b{color:#2f6a45}.cookie-example-bad b{color:#8a2f3a}.cookie-examples-pair article code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;border-radius:5px;padding:5px 7px;font-size:12px;line-height:1.5;display:block;overflow-x:auto}.cookie-examples-pair article p{color:#4d5566;margin:0;font-size:13px;line-height:1.6}@media (max-width:780px){.cookie-examples-pair{grid-template-columns:1fr}.cookie-config-label{flex:0 0 56px}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.cookie-demo .cookie-cta{transition:none}}@media (max-width:780px){.cookie-lifecycle-map{grid-template-columns:1fr;gap:5px}.cookie-lifecycle-map i{justify-self:center;transform:rotate(90deg)}.cookie-attribute-grid,.cookie-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-scenario-grid,.cookie-transport-grid,.cookie-safety-grid{grid-template-columns:1fr}}@media (max-width:480px){.cookie-card-preview{min-height:0;padding:10px}.cookie-card-decision{grid-template-columns:1fr;gap:3px}.cookie-card-decision i{justify-self:center;transform:rotate(90deg)}.cookie-card-decision span,.cookie-card-decision b,.cookie-card-decision strong{white-space:normal}.cookie-attribute-grid,.cookie-stage-tabs{grid-template-columns:1fr}.cookie-stage-tabs button{min-height:0}.cookie-lifecycle-actions{flex-direction:column;align-items:flex-start}.cookie-stage-panel>code{overflow-wrap:anywhere;white-space:normal}}.term-card .cookie-card-preview{color:#173d4b;background:linear-gradient(145deg,#e0f0f2,#d7e9ea)!important;border-color:#5d93a8!important}.term-card .cookie-card-set{background:#f7ffff;border-left-color:#3f8093}.term-card .cookie-card-set small,.term-card .cookie-card-set code,.term-card .cookie-card-probes code,.term-card .cookie-card-verdict{color:#214b58}.term-card .cookie-card-probes li{background:#fbffff;border-color:#b4d1d8}.term-card .cookie-card-verdict{background:#ecf7f7;border-left-color:#3f8093}.term-interactive-demo.cookie-demo.cookie-gate-demo{gap:12px;color:#eaffff!important;background:#163d4a!important;border-color:#377588!important}.cookie-gate-kicker{color:#c8e9ec;letter-spacing:.03em;margin:0;font-size:12px;font-weight:800}.cookie-gate-set{background:#215464;border:1px solid #5b98a8;border-radius:8px;gap:5px;padding:10px 11px;display:grid}.cookie-gate-set small{color:#b4dde2;font-size:11px;font-weight:800}.cookie-gate-set code{color:#f1ffff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:700;overflow-x:auto}.cookie-gate-request{color:#173d42;background:#eafffb;border:1px solid #5d9aab;border-left:5px solid #57b095;border-radius:9px;gap:8px;padding:12px;display:grid;box-shadow:0 3px #03141947}.cookie-gate-request.is-deny{background:#fff1eb;border-left-color:#df886d}.cookie-gate-request header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;display:flex}.cookie-gate-request header strong{color:#174958;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;font-weight:900}.cookie-gate-request header span{color:#1c604f;background:#c7e9df;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:850}.cookie-gate-request.is-deny header span{color:#803e2d;background:#f8d5ca}.cookie-gate-request>code{color:#eaffff;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#173f4b;border-radius:5px;padding:7px 8px;font-size:12px;font-weight:800}.cookie-gate-result{gap:4px;display:grid}.cookie-gate-result b{color:#1b684f;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;font-weight:900}.cookie-gate-request.is-deny .cookie-gate-result b{color:#99442e}.cookie-gate-result p{color:#244b50;margin:0;font-size:12.5px;font-weight:650;line-height:1.55}.cookie-gate-request.is-deny .cookie-gate-result p{color:#703a2d}.cookie-gate-actions{flex-wrap:wrap;gap:9px;display:flex}.term-interactive-demo.cookie-demo .cookie-cta,.term-interactive-demo.cookie-demo .cookie-gate-failure,.term-interactive-demo.cookie-demo .cookie-gate-reset,.term-interactive-demo.cookie-demo .cookie-reset{min-height:40px;font:inherit;font-weight:850;border:1px solid #0000!important;border-radius:7px!important}.term-interactive-demo.cookie-demo .cookie-cta{color:#29311f!important;background:#d9c86a!important}.term-interactive-demo.cookie-demo .cookie-cta:hover{background:#ebde8c!important}.term-interactive-demo.cookie-demo .cookie-gate-failure{color:#ffd8cb!important;background:#234f5e!important;border-color:#e2876c!important}.term-interactive-demo.cookie-demo .cookie-gate-failure:hover{background:#315f6c!important}.term-interactive-demo.cookie-demo .cookie-gate-reset,.term-interactive-demo.cookie-demo .cookie-reset{color:#214d58!important;background:#edfdfd!important;border-color:#9acdd5!important}.term-interactive-demo.cookie-demo :is(.cookie-cta,.cookie-gate-failure,.cookie-gate-reset,.cookie-reset):focus-visible{outline-offset:3px;outline:3px solid #ffe49b!important}.term-interactive-demo.cookie-demo .cookie-status{color:#e2ffff;background:#215464;border-left:3px solid #82c6cf;margin:0}
.term-card .term-preview:is(.a-b-test-card-preview,.acceptance-card-preview,.empty-product-card-preview,.mvp-card-preview,.onboarding-card-preview,.persona-card-preview,.priority-card-preview,.prototype-card-preview,.user-flow-card-preview,.user-story-card-preview,.wireframe-card-preview){color:#536079;background:#f8fafc;border-color:#dfe4ef;grid-template-columns:1fr;align-content:center;gap:7px;min-width:0;min-height:150px;padding:10px 12px;font-size:10px;line-height:1.3;display:grid;overflow:hidden}.term-card .term-preview:is(.a-b-test-card-preview,.acceptance-card-preview,.empty-product-card-preview,.mvp-card-preview,.onboarding-card-preview,.persona-card-preview,.priority-card-preview,.prototype-card-preview,.user-flow-card-preview,.user-story-card-preview,.wireframe-card-preview)>:is(p,blockquote,ul,ol,dl){min-width:0;margin:0}@media (max-width:780px){.term-card .term-preview:is(.a-b-test-card-preview,.acceptance-card-preview,.empty-product-card-preview,.mvp-card-preview,.onboarding-card-preview,.persona-card-preview,.priority-card-preview,.prototype-card-preview,.user-flow-card-preview,.user-story-card-preview,.wireframe-card-preview){gap:5px;padding:9px 10px}}
.user-story-card-preview .user-story-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.user-story-card-preview .user-story-card-heading small{color:var(--color-foggy);font-weight:800}.user-story-card-preview .user-story-card-heading strong{min-width:0;color:var(--color-hof);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.user-story-card-preview .user-story-card-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.user-story-card-preview .user-story-card-cell{background:var(--color-white);border-radius:5px;gap:4px;min-width:0;padding:6px 7px;display:grid}.user-story-card-preview .user-story-card-cell header{justify-content:space-between;align-items:baseline;gap:4px;min-width:0;display:flex}.user-story-card-preview .user-story-card-cell header small{color:var(--color-foggy);font-size:7px;font-weight:800}.user-story-card-preview .user-story-card-cell header em{font-size:8px;font-style:normal;font-weight:800}.user-story-card-preview .user-story-card-cell p{min-width:0;margin:0;font-size:9px;line-height:1.4}.user-story-card-preview .user-story-card-cell.is-ready{border:1px solid var(--color-hof);border-left:3px solid var(--color-hof);background:var(--color-white)}.user-story-card-preview .user-story-card-cell.is-ready header small,.user-story-card-preview .user-story-card-cell.is-ready header em,.user-story-card-preview .user-story-card-cell.is-ready p{color:var(--color-hof)}.user-story-card-preview .user-story-card-cell.is-ready p b{color:var(--color-hof);font-weight:700}.user-story-card-preview .user-story-card-cell.is-draft{border:1px dashed var(--color-deco);border-left:3px dashed var(--color-deco);background:var(--color-faint)}.user-story-card-preview .user-story-card-cell.is-draft header small,.user-story-card-preview .user-story-card-cell.is-draft header em,.user-story-card-preview .user-story-card-cell.is-draft p{color:var(--color-foggy)}.user-story-card-preview .user-story-card-note{border-left:3px solid var(--color-hof);background:var(--color-white);color:var(--color-hof);border-radius:4px;margin:0;padding:5px 7px;font-size:8px;line-height:1.45}.user-story-card-preview .user-story-card-chips{flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none;display:flex}.user-story-card-preview .user-story-card-chips li{border:1px solid var(--color-hof);background:var(--color-white);color:var(--color-hof);border-radius:99px;padding:1px 5px;font-size:7px;font-weight:700;line-height:1.4}.user-story-card-preview .user-story-card-chips.is-missing li{border-style:dashed;border-color:var(--color-deco);background:var(--color-faint);color:var(--color-foggy)}@media (max-width:780px){.user-story-card-preview .user-story-card-pair{gap:4px}.user-story-card-preview .user-story-card-cell{padding:5px 6px}}.user-story-examples{gap:var(--element-gap,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.user-story-examples article{border:1px solid var(--line,#e6e6eb);background:var(--surface-card,#fff);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.user-story-examples article.is-good{background:#f4f7f5;border-left:4px solid #6c9479}.user-story-examples header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.user-story-examples strong{color:var(--ink,#2f2f36);font-size:14px}.user-story-examples small{color:var(--muted,#7a7a84);font-size:12px;font-weight:650}.user-story-examples p{color:var(--ink,#2f2f36);margin:0;font-size:13px;line-height:1.55}.user-story-examples span{color:var(--muted,#7a7a84);font-size:12px;line-height:1.45}.user-story-demo-brief{color:#666670;margin:0;font-size:13px;line-height:1.55}.term-interactive-demo.user-story-interaction-demo{border-color:var(--color-deco);background:linear-gradient(180deg, var(--color-faint) 0%, var(--color-white) 45%)}.user-story-interaction-demo button:hover{border-color:var(--color-hof);color:var(--color-hof)}.user-story-demo-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-story-demo-assembler{border:1px solid var(--color-deco);background:var(--color-white);border-radius:12px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.user-story-demo-assembler header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.user-story-demo-assembler header small{color:var(--color-foggy);font-size:11px;font-weight:750}.user-story-demo-assembler header strong{color:var(--color-hof);font-size:13px;font-weight:800}.user-story-demo-field{gap:6px;min-width:0;display:grid}.user-story-demo-field>span{color:var(--color-foggy);font-size:12px;font-weight:700}.user-story-interaction-demo input:not([type=checkbox]):not([type=radio]):focus,.user-story-interaction-demo input:not([type=checkbox]):not([type=radio]):focus-visible{outline:2px solid var(--color-hof);outline-offset:1px;border-color:var(--color-hof)}.user-story-demo-roles{flex-wrap:wrap;gap:6px;display:flex}.user-story-demo-roles button[aria-pressed=true]{border-color:var(--color-hof);background:var(--color-faint);color:var(--color-hof);font-weight:700}.user-story-demo-roles button:focus-visible{outline:2px solid var(--color-hof);outline-offset:2px}.user-story-demo-reset{border:1px solid var(--color-deco);background:var(--color-white);min-height:30px;color:var(--color-foggy);font:inherit;border-radius:7px;justify-self:start;padding:5px 10px;font-size:12px;font-weight:650}.user-story-demo-reset:focus-visible{outline:2px solid var(--color-hof);outline-offset:2px}.user-story-demo-ticket{border:1px dashed var(--color-deco);background:var(--color-faint);border-radius:12px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.user-story-demo-ticket.is-ready{border-style:solid;border-color:var(--color-hof);background:var(--color-white)}.user-story-demo-ticket header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.user-story-demo-ticket header small{color:var(--color-foggy);font-size:11px;font-weight:750}.user-story-demo-ticket em{border:1px dashed var(--color-deco);background:var(--color-white);color:var(--color-foggy);border-radius:99px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.user-story-demo-ticket em.is-ready{border-style:solid;border-color:var(--color-hof);background:var(--color-hof);color:var(--color-white)}.user-story-demo-ticket blockquote{border-left:3px solid var(--color-hof);background:var(--color-white);border-radius:0 8px 8px 0;margin:0;padding:12px 14px}.user-story-demo-ticket blockquote p{color:var(--color-hof);margin:0;font-size:14px;line-height:1.6}.user-story-demo-ticket blockquote p b{font-weight:800}.user-story-demo-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.user-story-demo-chips li{border:1px solid var(--color-deco);background:var(--color-faint);color:var(--color-foggy);border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.user-story-demo-chips li.is-on{border-color:var(--color-hof);background:var(--color-white);color:var(--color-hof);font-weight:700}.user-story-demo-chips li.is-off{border-style:dashed}.user-story-demo-acceptance{border-radius:10px;gap:8px;padding:12px;display:grid}.user-story-demo-acceptance.is-ready{border:1px solid var(--color-hof);background:var(--color-faint)}.user-story-demo-acceptance.is-blocked{border:1px dashed var(--color-deco);background:var(--color-white)}.user-story-demo-acceptance header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.user-story-demo-acceptance header small{color:var(--color-foggy);font-size:11px;font-weight:750}.user-story-demo-acceptance header strong{font-size:12px;font-weight:800}.user-story-demo-acceptance.is-ready header strong{color:var(--color-hof)}.user-story-demo-acceptance.is-blocked header strong{color:var(--color-foggy)}.user-story-demo-acceptance ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.user-story-demo-acceptance li{border:1px solid var(--color-hof);background:var(--color-white);color:var(--color-hof);border-radius:7px;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.45;display:grid}.user-story-demo-acceptance li span{color:var(--color-hof);font-weight:800}.user-story-demo-acceptance li p{margin:0}.user-story-demo-acceptance-note{color:var(--color-foggy);margin:0;font-size:12px;line-height:1.5}.user-story-demo-acceptance-note b{color:var(--color-hof);font-weight:700}.user-story-demo-status{background:var(--color-faint);color:var(--color-foggy);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.user-story-examples article.is-good{border-left:4px solid var(--color-hof);background:var(--color-white)}.user-story-examples article.is-good header strong:before{content:"✓ ";color:var(--color-hof);font-weight:700}.user-story-examples article.is-bad{border-left:4px dashed var(--color-deco);background:var(--color-faint)}.user-story-examples article.is-bad header strong:before{content:"✗ ";color:var(--color-foggy);font-weight:700}@media (max-width:780px){.user-story-examples,.user-story-demo-stage{grid-template-columns:1fr}}.term-card .term-preview.user-story-card-preview{background:linear-gradient(145deg,#f5efff 0%,#fbf8ff 52%,#edfaf5 100%);border-color:#cbb9e8}.user-story-card-preview .user-story-card-heading small{color:#755aa3}.user-story-card-preview .user-story-card-heading strong{color:#4a3374}.user-story-card-preview .user-story-card-cell.is-ready{background:#edfbf5;border-color:#5aad91 #5aad91 #5aad91 #258064;box-shadow:0 6px 14px #25806417}.user-story-card-preview .user-story-card-cell.is-ready :is(header small,header em,p,p b){color:#175d48}.user-story-card-preview .user-story-card-cell.is-draft{background:#fff7e5;border-color:#dcae62 #dcae62 #dcae62 #d38a35}.user-story-card-preview .user-story-card-cell.is-draft :is(header small,header em,p){color:#79511f}.user-story-card-preview .user-story-card-chips li{color:#175d48;background:#dff6ec;border-color:#5aad91}.user-story-card-preview .user-story-card-chips.is-missing li{color:#85591c;background:#fff1cf;border-color:#d6a34f}.user-story-card-preview .user-story-card-note{color:#4f3778;background:#eee6fb;border-left-color:#7657a6}.term-interactive-demo.user-story-interaction-demo{background:linear-gradient(145deg,#f5efff 0%,#fbf8ff 48%,#eefaf6 100%);border-color:#c9b5e6}.user-story-interaction-demo .user-story-demo-brief{color:#574569}.user-story-demo-assembler{background:linear-gradient(165deg,#eee6fb,#f8f4ff);border-color:#bda5df;box-shadow:0 10px 24px #5b3c851a}.user-story-demo-assembler header small{color:#8a6bb7}.user-story-demo-assembler header strong{color:#4b3274}.user-story-demo-field>span{color:#614884}.user-story-interaction-demo input:not([type=checkbox]):not([type=radio]){color:#332342;background:#ffffffeb;border-color:#c8b7df}.user-story-interaction-demo input:not([type=checkbox]):not([type=radio]):focus,.user-story-interaction-demo input:not([type=checkbox]):not([type=radio]):focus-visible{border-color:#7753a8;outline-color:#ccb9e8;box-shadow:0 0 0 3px #7753a81f}.term-interactive-demo.user-story-interaction-demo .user-story-demo-roles button{color:#604282;background:#fff;border-color:#c2addf}.term-interactive-demo.user-story-interaction-demo .user-story-demo-roles button:hover{color:#4d2e74;background:#f7f1ff;border-color:#7753a8}.term-interactive-demo.user-story-interaction-demo .user-story-demo-roles button[aria-pressed=true]{color:#fff;background:#684394;border-color:#684394}.term-interactive-demo.user-story-interaction-demo .user-story-demo-reset{color:#5f437d;background:#fff;border-color:#bfa9d9}.term-interactive-demo.user-story-interaction-demo .user-story-demo-reset:hover{color:#4a2f6b;background:#f5efff;border-color:#7654a0}.user-story-demo-ticket.is-draft{background:linear-gradient(150deg,#fff8e6,#fffdf5);border-color:#d9a653;box-shadow:0 10px 24px #8b5c1914}.user-story-demo-ticket.is-ready{background:linear-gradient(150deg,#e9faf3,#f8fffb);border-color:#55ae8d;box-shadow:0 12px 26px #1f7e5d1f}.user-story-demo-ticket header small{color:#72558f}.user-story-demo-ticket em.is-draft{color:#805318;background:#fff0c9;border-color:#d7a44e}.user-story-demo-ticket em.is-ready{color:#175e48;background:#d6f3e7;border-color:#4ea987}.user-story-demo-ticket blockquote{background:#ffffffc7;border-left-color:#8261ad}.user-story-demo-ticket blockquote p{color:#352a41}.user-story-demo-ticket blockquote p b{color:#5c387e}.user-story-demo-ticket.is-ready blockquote p b{color:#176149}.user-story-demo-chips li.is-on{color:#175f49;background:#daf5e9;border-color:#4da987}.user-story-demo-chips li.is-off{color:#81551b;background:#fff2d2;border-color:#d8a958}.user-story-demo-acceptance.is-ready{background:#e4f8ef;border-color:#5eb393}.user-story-demo-acceptance.is-ready header strong,.user-story-demo-acceptance.is-ready li span{color:#176149}.user-story-demo-acceptance.is-blocked{background:#fff4da;border-color:#dcad62}.user-story-demo-acceptance.is-blocked header strong,.user-story-demo-acceptance.is-blocked .user-story-demo-acceptance-note b{color:#805318}.user-story-demo-status{color:#4e3669;background:#eee6f8;border-left:4px solid #7552a2}
.term-card .term-preview.user-flow-card-preview{background:var(--color-faint);border-color:var(--color-bebe)}.user-flow-card-preview .user-flow-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.user-flow-card-preview .user-flow-card-heading small{color:var(--color-foggy);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.user-flow-card-preview .user-flow-card-heading strong{min-width:0;color:var(--color-hof);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.user-flow-card-preview .user-flow-card-main{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.user-flow-card-preview .user-flow-card-main li{border:1px solid var(--color-bebe);background:var(--color-white);text-align:center;border-radius:5px;gap:2px;min-width:0;padding:5px 4px;display:grid}.user-flow-card-preview .user-flow-card-main li b{background:var(--color-faint);width:16px;height:16px;color:var(--color-hof);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:8px;font-weight:800;display:inline-flex}.user-flow-card-preview .user-flow-card-main li span{min-width:0;color:var(--color-hof);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.user-flow-card-preview .user-flow-card-main li small{color:var(--color-foggy);letter-spacing:.03em;text-transform:uppercase;font-size:6px;font-weight:800}.user-flow-card-preview .user-flow-card-main li.is-decision{border-style:dashed;border-color:var(--color-hof);background:var(--color-faint)}.user-flow-card-preview .user-flow-card-main li.is-decision b{background:var(--color-deco);color:var(--color-hof)}.user-flow-card-preview .user-flow-card-main li.is-success{border-color:var(--color-hof);background:var(--color-white);border-width:2px}.user-flow-card-preview .user-flow-card-main li.is-success b{background:var(--color-hof);color:var(--color-white)}.user-flow-card-preview .user-flow-card-main li.is-success span{color:var(--color-hof)}.user-flow-card-preview .user-flow-card-branch{border:1px solid var(--color-bebe);border-left:3px solid var(--color-hof);background:var(--color-white);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0;padding:6px 8px;display:grid}.user-flow-card-preview .user-flow-card-branch small{background:var(--color-hof);color:var(--color-white);letter-spacing:.03em;border-radius:3px;padding:2px 5px;font-size:7px;font-weight:800}.user-flow-card-preview .user-flow-card-branch span{min-width:0;color:var(--color-hof);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.user-flow-card-preview .user-flow-card-branch i{color:var(--color-hof);font-size:10px;font-style:normal}.user-flow-card-preview .user-flow-card-branch b{background:var(--color-faint);min-width:0;color:var(--color-hof);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:2px 5px;font-size:7px;font-weight:800;overflow:hidden}.user-flow-card-preview .user-flow-card-boundary{border-top:1px solid var(--color-bebe);color:var(--color-foggy);padding:5px 7px;font-size:8px;font-weight:650}.term-interactive-demo.user-flow-interaction-demo{border-color:var(--color-bebe);background:var(--color-white)}.user-flow-interaction-demo .user-flow-demo-lead{color:var(--color-hof);margin:0;font-size:13px;font-weight:600;line-height:1.55}.user-flow-interaction-demo button{border-color:var(--color-bebe);background:var(--color-white);color:var(--color-hof)}.user-flow-interaction-demo button:hover,.user-flow-interaction-demo button[aria-pressed=true]{border-color:var(--color-hof);background:var(--color-faint);color:var(--color-hof)}.user-flow-interaction-demo button:focus-visible{outline:2px solid var(--color-hof);outline-offset:2px}.user-flow-interaction-demo .user-flow-demo-track li button i{background:var(--color-faint);color:var(--color-foggy);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;border-radius:99px;justify-self:center;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.user-flow-interaction-demo .user-flow-demo-track li.is-current button i{background:var(--color-hof);color:var(--color-white)}.user-flow-interaction-demo .user-flow-demo-track li.is-done button i,.user-flow-interaction-demo .user-flow-demo-track li.is-done button b{color:#1f6a3a;background:#e8f3ec}.user-flow-interaction-demo .user-flow-demo-track li.is-decision button i{color:#a83a44;background:#fdecee}.user-flow-interaction-demo .user-flow-demo-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.user-flow-interaction-demo .user-flow-demo-track li{min-width:0}.user-flow-interaction-demo .user-flow-demo-track li button{text-align:center;border-radius:8px;gap:4px;width:100%;padding:9px 8px;display:grid}.user-flow-interaction-demo .user-flow-demo-track li button b{background:var(--color-faint);width:22px;height:22px;color:var(--color-hof);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:12px;font-weight:800;display:inline-flex}.user-flow-interaction-demo .user-flow-demo-track li button span{color:var(--color-hof);font-size:13px;font-weight:700}.user-flow-interaction-demo .user-flow-demo-track li button small{color:var(--color-foggy);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.user-flow-interaction-demo .user-flow-demo-track li.is-current button{border-color:var(--color-hof);background:var(--color-faint)}.user-flow-interaction-demo .user-flow-demo-track li.is-current button b{background:var(--color-hof);color:var(--color-white)}.user-flow-interaction-demo .user-flow-demo-track li.is-current button span{color:var(--color-hof)}.user-flow-interaction-demo .user-flow-demo-track li.is-decision button{border-style:dashed;border-color:var(--color-hof);background:var(--color-faint)}.user-flow-interaction-demo .user-flow-demo-track li.is-decision button b{background:var(--color-deco);color:var(--color-hof)}.user-flow-interaction-demo .user-flow-demo-current{border:1px solid var(--color-bebe);background:var(--color-white);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.user-flow-interaction-demo .user-flow-demo-current small{color:var(--color-foggy);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.user-flow-interaction-demo .user-flow-demo-current h3{color:var(--color-hof);margin:0;font-size:18px}.user-flow-interaction-demo .user-flow-demo-current p{color:var(--color-foggy);margin:0;font-size:13px;line-height:1.55}.user-flow-interaction-demo .user-flow-demo-recovery{border:1px solid var(--color-bebe);border-left:4px solid var(--color-hof);background:var(--color-white);border-radius:10px;gap:6px;padding:13px 15px;display:grid}.user-flow-interaction-demo .user-flow-demo-recovery header{align-items:center;gap:8px;display:flex}.user-flow-interaction-demo .user-flow-demo-recovery header small{background:var(--color-hof);color:var(--color-white);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:800}.user-flow-interaction-demo .user-flow-demo-recovery header strong{color:var(--color-hof);font-size:15px}.user-flow-interaction-demo .user-flow-demo-recovery p{color:var(--color-hof);margin:0;font-size:13px;line-height:1.55}.user-flow-interaction-demo .user-flow-demo-draft{background:var(--color-faint);color:var(--color-hof);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:8px 10px;font-size:12.5px;display:grid}.user-flow-interaction-demo .user-flow-demo-draft small{color:var(--color-foggy);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:800}.user-flow-interaction-demo .user-flow-demo-draft b{color:var(--color-hof);font-weight:800}.user-flow-interaction-demo .user-flow-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.user-flow-interaction-demo .user-flow-demo-actions button:first-child{border-radius:var(--radius-full);background:var(--color-rausch-600);color:var(--color-white);border:0;font-weight:700}.user-flow-interaction-demo .user-flow-demo-actions button:first-child:hover{color:var(--color-white);background:#c80a36}.user-flow-interaction-demo .user-flow-demo-actions button:first-child:focus-visible{outline:2px solid var(--color-hof);outline-offset:2px}.user-flow-interaction-demo .user-flow-demo-status{color:var(--color-hof);margin:0;font-size:13px;line-height:1.55}.user-flow-interaction-demo .user-flow-demo-create{border:1px solid var(--color-bebe);border-left:4px solid var(--color-hof);background:var(--color-white);border-radius:10px;gap:10px;padding:13px 15px;display:grid}.user-flow-interaction-demo .user-flow-demo-create header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.user-flow-interaction-demo .user-flow-demo-create header small{color:var(--color-foggy);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;font-size:11px;font-weight:700}.user-flow-interaction-demo .user-flow-demo-create header strong{color:var(--color-hof);font-size:15px}.user-flow-interaction-demo .user-flow-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-flow-interaction-demo .user-flow-field{gap:4px;min-width:0;display:grid}.user-flow-interaction-demo .user-flow-field span{color:var(--color-hof);font-size:12px;font-weight:800}.user-flow-interaction-demo .user-flow-field input,.user-flow-interaction-demo .user-flow-field select{border-color:var(--color-bebe);background:var(--color-white);color:var(--color-hof)}.user-flow-interaction-demo .user-flow-field input:focus,.user-flow-interaction-demo .user-flow-field select:focus{outline:2px solid var(--color-hof);outline-offset:1px;border-color:var(--color-hof)}.user-flow-interaction-demo .user-flow-field input[aria-invalid=true],.user-flow-interaction-demo .user-flow-field select[aria-invalid=true]{background:#fdf3f4;border-color:#a83a44}.user-flow-interaction-demo .user-flow-field-error{color:#a83a44;margin:0;padding-inline:2px;font-size:12px;font-style:normal;font-weight:700}.user-flow-interaction-demo .user-flow-demo-hint{color:var(--color-foggy);margin:0;font-size:12.5px;line-height:1.55}.user-flow-interaction-demo .user-flow-demo-current.is-success{background:#f3fbf5;border-color:#bfe6cd}.user-flow-interaction-demo .user-flow-demo-current.is-success small{color:#1f6a3a}.user-flow-interaction-demo .user-flow-demo-badge{color:#1f6a3a;background:#e8f3ec;border-radius:99px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:800}.user-flow-core-section .user-flow-core-flow{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;display:flex}.user-flow-core-section .user-flow-core-flow span,.user-flow-core-section .user-flow-core-flow strong{border:1px solid var(--color-bebe);background:var(--color-white);min-width:0;color:var(--color-hof);border-radius:8px;flex:220px;gap:4px;padding:13px 14px;font-size:13px;line-height:1.5;display:grid}.user-flow-core-section .user-flow-core-flow span b,.user-flow-core-section .user-flow-core-flow strong b{color:var(--color-foggy);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.user-flow-core-section .user-flow-core-flow strong{border-left:4px solid var(--color-hof);background:var(--color-faint);color:var(--color-hof)}.user-flow-core-section .user-flow-core-flow strong b{color:var(--color-hof)}.user-flow-core-section .user-flow-core-flow i{color:var(--color-grey-500);flex:none;align-self:center;font-size:18px;font-style:normal;font-weight:800}.user-flow-attention-section .checklist li::marker{color:var(--color-foggy)}.user-flow-attention-section .checklist li strong{color:var(--color-hof)}.user-flow-attention-section .checklist li span{color:var(--color-foggy)}.user-flow-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.user-flow-examples-grid article{border:1px solid var(--color-bebe);border-left:4px solid var(--color-hof);background:var(--color-white);border-radius:8px;align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.user-flow-examples-grid article.is-bad{border-color:var(--color-bebe);border-left-style:dashed;border-left-color:var(--color-foggy);background:var(--color-faint)}.user-flow-examples-grid small{color:var(--color-foggy);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.user-flow-examples-grid article.is-bad small{color:var(--color-foggy)}.user-flow-examples-grid article b{color:var(--color-hof);font-size:14px}.user-flow-examples-grid article.is-bad b{color:var(--color-hof)}.user-flow-examples-grid article strong{color:var(--color-hof);font-size:14px;font-weight:750}.user-flow-examples-grid article.is-bad strong{color:var(--color-hof)}.user-flow-examples-grid article p{color:var(--color-foggy);margin:0;font-size:12.5px;line-height:1.6}.user-flow-examples-grid article.is-bad p{color:var(--color-foggy)}.user-flow-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.user-flow-boundary-grid article{border:1px solid var(--color-bebe);background:var(--color-white);border-radius:8px;align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.user-flow-boundary-grid article small{color:var(--color-foggy);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.user-flow-boundary-grid article strong{color:var(--color-hof);font-size:14px}.user-flow-boundary-grid article p{color:var(--color-foggy);margin:0;font-size:12.5px;line-height:1.6}.user-flow-boundary-how{background:var(--color-faint);color:var(--color-hof);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:780px){.user-flow-interaction-demo .user-flow-demo-track{grid-template-columns:repeat(2,minmax(0,1fr))}.user-flow-interaction-demo .user-flow-form,.user-flow-examples-grid,.user-flow-boundary-grid{grid-template-columns:1fr}.user-flow-core-section .user-flow-core-flow span,.user-flow-core-section .user-flow-core-flow strong{flex-basis:100%}.user-flow-card-preview .user-flow-card-main{gap:2px}.user-flow-card-preview .user-flow-card-branch{grid-template-columns:auto minmax(0,1fr) auto;gap:3px;padding-inline:5px}.user-flow-card-preview .user-flow-card-branch b{grid-column:2/-1}}.term-card .term-preview.user-flow-card-preview{color:#3a2f24;background:radial-gradient(circle at 88% 8%,#c45c3e29,#0000 28%),linear-gradient(165deg,#faf4ea 0%,#efe4d2 100%);border-color:#e4d8c4;gap:8px;padding:10px;display:grid}.user-flow-card-map{background:#fffcf6e0;border:1px solid #e0d2bc;border-radius:12px;gap:7px;padding:8px;display:grid}.term-card .term-preview.user-flow-card-preview .user-flow-card-map small{color:#6d5c48;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.user-flow-card-screens{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.user-flow-card-screens li{color:#5c4d3c;background:#f3ebe0;border-radius:8px;gap:2px;min-width:0;padding:6px 4px;display:grid}.user-flow-card-screens li.is-done{color:#1c5c54;background:#dceee8}.user-flow-card-screens li.is-fail{color:#9a4330;background:#f8e2d8;box-shadow:inset 0 0 0 1px #e0b09e}.term-card .term-preview.user-flow-card-preview .user-flow-card-screens b{color:inherit;font-size:11px}.term-card .term-preview.user-flow-card-preview .user-flow-card-screens span{color:inherit;font-size:8px}.user-flow-card-loop{color:#9a4330;margin:0;font-size:10px;font-weight:750}.user-flow-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#3a2f24!important;font-size:10px!important}.term-interactive-demo.user-flow-demo{--uf-ink:#2c241c;--uf-teal:#1f6f6a;--uf-coral:#c45c3e;background:#f6efe4;border-color:#e0d2bc;gap:12px;padding:12px}.user-flow-demo .user-flow-demo-stage{background:radial-gradient(circle at 90% 10%,#c45c3e2e,#0000 32%),linear-gradient(165deg,#fffaf2 0%,#f0e4d2 100%);border:1px solid #e0d2bc;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 16px 36px #50382014}.user-flow-demo .user-flow-demo-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.user-flow-demo .user-flow-demo-nav b{color:var(--uf-teal);font-size:15px;font-weight:900}.user-flow-demo .user-flow-demo-nav span{color:#1c5c54;background:#e7f3ef;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750}.user-flow-demo .user-flow-demo-screens{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.user-flow-demo .user-flow-demo-screens li{color:#5c4d3c;background:#f4ebe0;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.user-flow-demo .user-flow-demo-screens li.is-done{color:#14534d;background:#d7efe8}.user-flow-demo .user-flow-demo-screens li.is-current{box-shadow:inset 0 0 0 2px var(--uf-teal)}.user-flow-demo .user-flow-demo-screens li.is-fail{color:#8a3828;box-shadow:inset 0 0 0 2px var(--uf-coral);background:#f8e2d8}.user-flow-demo .user-flow-demo-screens li.is-lost{color:#8a3828;background:#f8e2d8}.user-flow-demo .user-flow-demo-screens small{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.user-flow-demo .user-flow-demo-screens strong{color:inherit;font-size:14px}.user-flow-demo .user-flow-demo-draft,.user-flow-demo .user-flow-demo-card,.user-flow-demo .user-flow-demo-screens em{margin:0;font-size:12px;font-style:normal;line-height:1.45}.user-flow-demo .user-flow-demo-card{color:#fff;background:#14534d;border-radius:8px;padding:6px 8px;font-weight:750}.user-flow-demo .user-flow-demo-object{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.user-flow-demo .user-flow-demo-primary{background:var(--uf-teal);color:#fff;border:0;font-weight:850}.term-interactive-demo.user-flow-demo .user-flow-demo-primary:hover{color:#fff;background:#155751;border:0}.term-interactive-demo.user-flow-demo .user-flow-demo-recover{background:var(--uf-coral);color:#fff;border:0}.term-interactive-demo.user-flow-demo .user-flow-demo-recover:hover{color:#fff;background:#9a4330;border:0}.user-flow-demo .user-flow-demo-object-state{color:#14534d;align-items:center;gap:6px;margin:0;font-weight:750;display:flex}.user-flow-demo .user-flow-demo-object-state i{background:var(--uf-teal);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.user-flow-demo .user-flow-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.user-flow-demo .user-flow-demo-modes button{color:#3a2f24;background:#fffaf2;border-color:#e0d2bc}.term-interactive-demo.user-flow-demo .user-flow-demo-modes button:hover{color:#14534d;background:#e7f3ef;border-color:#1f6f6a}.term-interactive-demo.user-flow-demo .user-flow-demo-modes button[aria-pressed=true],.term-interactive-demo.user-flow-demo .user-flow-demo-modes button[aria-pressed=true]:hover{color:#fff;background:#1f6f6a;border-color:#1f6f6a}.term-interactive-demo.user-flow-demo button:focus-visible{outline-offset:2px;outline:3px solid #1f6f6a59}.user-flow-demo .user-flow-demo-note,.user-flow-demo [role=status]{border-left:3px solid var(--uf-teal);color:#2c241c;background:#e7f3ef;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.user-flow-examples article.is-good{border-left:3px solid #1f6f6a}.user-flow-examples article.is-bad{border-left:3px solid #c45c3e}@media (max-width:700px){.user-flow-demo .user-flow-demo-screens,.user-flow-card-screens{grid-template-columns:1fr 1fr}.user-flow-demo .user-flow-demo-modes{grid-template-columns:1fr}}
.term-card .term-preview.acceptance-card-preview{background:var(--color-white);border-color:var(--line)}.acceptance-card-preview .acceptance-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.acceptance-card-preview .acceptance-card-heading small{color:var(--muted);font-weight:800}.acceptance-card-preview .acceptance-card-heading strong{color:var(--ink)}.acceptance-card-preview .acceptance-card-checklist{gap:3px;margin:0;padding:0;list-style:none;display:grid}.acceptance-card-preview .acceptance-card-checklist li{border-left:3px solid var(--color-deco);background:var(--soft);border-radius:4px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:4px 6px;display:grid}.acceptance-card-preview .acceptance-card-checklist li>span{width:16px;height:16px;color:var(--ink);background:var(--color-bebe);border-radius:4px;place-items:center;font-size:9px;font-weight:800;display:grid}.acceptance-card-preview .acceptance-card-checklist li b{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.acceptance-card-preview .acceptance-card-checklist li small{color:var(--muted);white-space:nowrap;font-size:7px}.acceptance-card-preview .acceptance-card-checklist li.is-pass{background:#e6f7ec;border-left-color:#2f7a4a}.acceptance-card-preview .acceptance-card-checklist li.is-pass>span{color:var(--color-white);background:#2f7a4a}.acceptance-card-preview .acceptance-card-checklist li.is-pass b{color:#2f7a4a;font-weight:800}.acceptance-card-preview .acceptance-card-checklist li.is-pass small{color:#2f7a4a}.acceptance-card-preview .acceptance-card-checklist li.is-fail{background:#fdf3f4;border-left-color:#a83a44}.acceptance-card-preview .acceptance-card-checklist li.is-fail>span{color:var(--color-white);background:#a83a44}.acceptance-card-preview .acceptance-card-checklist li.is-fail b{color:#a83a44;font-weight:800}.acceptance-card-preview .acceptance-card-checklist li.is-fail small{color:#a83a44}.acceptance-card-preview .acceptance-card-checklist li.is-pending{border-left-color:var(--color-deco);background:var(--soft)}.acceptance-card-preview .acceptance-card-checklist li.is-pending>span{color:var(--ink);background:var(--color-bebe)}.acceptance-card-preview .acceptance-card-checklist li.is-pending b,.acceptance-card-preview .acceptance-card-checklist li.is-pending small{color:var(--muted)}.acceptance-card-preview .acceptance-card-verdict{background:var(--soft);color:var(--ink);border-radius:5px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px 6px;margin:0;padding:5px 7px;font-size:8px;line-height:1.3;display:grid}.acceptance-card-preview .acceptance-card-verdict>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.acceptance-card-preview .acceptance-card-verdict>b{color:var(--ink);font-size:9px;font-weight:800}.acceptance-card-preview .acceptance-card-verdict>small{color:var(--muted);font-size:7px}.acceptance-card-preview .acceptance-card-verdict.is-blocked>b{color:#a83a44}.acceptance-card-preview .acceptance-card-arc{border-left:3px solid var(--ink);background:var(--soft);border-radius:4px;gap:4px;min-width:0;padding:6px 7px;display:grid}.acceptance-card-preview .acceptance-card-arc>small{color:var(--muted);font-size:7px;font-weight:800}.acceptance-card-preview .acceptance-card-arc ol{align-items:stretch;gap:3px;margin:0;padding:0;list-style:none;display:flex}.acceptance-card-preview .acceptance-card-arc li{background:var(--color-faint);border-radius:3px;flex:1 1 0;gap:1px;min-width:0;padding:4px 4px 3px;display:grid}.acceptance-card-preview .acceptance-card-arc li[aria-hidden=true]{color:var(--muted);background:0 0;flex:none;place-items:center;padding:0;font-size:9px;font-weight:800;display:grid}.acceptance-card-preview .acceptance-card-arc li b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.acceptance-card-preview .acceptance-card-arc li small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;overflow:hidden}.term-interactive-demo.acceptance-interaction-demo{border-color:var(--line);background:var(--color-white)}.acceptance-interaction-demo button:hover{border-color:var(--ink);color:var(--ink)}.acceptance-interaction-demo button[aria-pressed=true]:not(.acceptance-demo-select):not(.acceptance-demo-submit){border-color:var(--ink);background:var(--soft);color:var(--ink)}.acceptance-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.acceptance-interaction-demo button.acceptance-demo-select[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink)}.acceptance-demo-summary{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.acceptance-demo-summary.has-verdict{border-width:2px}.acceptance-demo-summary.has-verdict.is-deliverable{background:#e6f7ec;border-color:#2f7a4a}.acceptance-demo-summary.has-verdict.is-blocked{background:#fdf3f4;border-color:#a83a44}.acceptance-demo-counts{gap:6px;display:flex}.acceptance-demo-counts>span{border:1px solid var(--color-deco);background:var(--soft);border-radius:6px;flex:1 1 0;gap:2px;min-width:0;padding:6px 8px;display:grid}.acceptance-demo-counts>span b{color:var(--muted);font-size:18px;font-weight:800;line-height:1}.acceptance-demo-counts>span small{color:var(--muted);font-size:11px;font-weight:700}.acceptance-demo-counts .is-pass{background:#e6f7ec;border-color:#bfe6cd}.acceptance-demo-counts .is-pass b,.acceptance-demo-counts .is-pass small{color:#2f7a4a}.acceptance-demo-counts .is-fail{background:#fdf3f4;border-color:#ecc9ce}.acceptance-demo-counts .is-fail b,.acceptance-demo-counts .is-fail small{color:#a83a44}.acceptance-demo-counts .is-pending{border-color:var(--color-deco);background:var(--soft)}.acceptance-demo-counts .is-pending b{color:var(--muted);font-weight:650}.acceptance-demo-counts .is-pending small{color:var(--muted)}.acceptance-demo-verdict{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.acceptance-demo-verdict b{font-size:16px;font-weight:800}.acceptance-demo-verdict span{color:var(--ink);font-size:12.5px;font-weight:600}.acceptance-demo-verdict.is-deliverable b{color:#2f7a4a}.acceptance-demo-verdict.is-blocked b{color:#a83a44}.acceptance-demo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.acceptance-demo-list li{border:1px solid var(--line);border-left:4px solid var(--color-deco);background:var(--color-white);border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid}.acceptance-demo-list li.is-selected{outline:2px solid var(--ink);outline-offset:-1px}.acceptance-demo-list li.is-pass{background:#e6f7ec;border-left-color:#2f7a4a}.acceptance-demo-list li.is-fail{background:#fdf3f4;border-left-color:#a83a44}.acceptance-demo-list li.is-pending{border-left-color:var(--color-deco);background:var(--soft)}.acceptance-demo-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.acceptance-demo-select{border:1px solid var(--line);background:var(--color-white);text-align:left;width:100%;min-height:42px;font:inherit;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;display:grid}.acceptance-demo-list li.is-pass .acceptance-demo-select{background:var(--color-white);border-color:#bfe6cd}.acceptance-demo-list li.is-fail .acceptance-demo-select{background:var(--color-white);border-color:#ecc9ce}.acceptance-demo-list li.is-pending .acceptance-demo-select{border-color:var(--color-deco);background:var(--color-white)}.acceptance-demo-icon{background:var(--color-bebe);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.acceptance-demo-list li.is-pass .acceptance-demo-icon{color:var(--color-white);background:#2f7a4a}.acceptance-demo-list li.is-fail .acceptance-demo-icon{color:var(--color-white);background:#a83a44}.acceptance-demo-list li.is-pending .acceptance-demo-icon{background:var(--color-bebe);color:var(--ink)}.acceptance-demo-label{gap:1px;min-width:0;display:grid}.acceptance-demo-label b{color:var(--ink);font-size:13px;font-weight:750;line-height:1.3}.acceptance-demo-label small{color:var(--muted);font-size:11px;font-weight:700}.acceptance-demo-list li.is-pass .acceptance-demo-label small{color:#2f7a4a;font-weight:800}.acceptance-demo-list li.is-fail .acceptance-demo-label small{color:#a83a44;font-weight:800}.acceptance-demo-list li.is-pending .acceptance-demo-label small{color:var(--muted);font-weight:600}.acceptance-demo-actions{gap:4px;display:flex}.acceptance-demo-actions button{min-height:32px;padding:5px 10px;font-size:12px}.acceptance-demo-repro{background:var(--color-white);border:1px dashed #ecc9ce;border-radius:6px;gap:6px;padding:9px 11px;display:grid}.acceptance-demo-repro>small{color:#a83a44;font-size:11px;font-weight:800}.acceptance-demo-repro>p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.5}.acceptance-demo-arc{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.acceptance-demo-arc li{background:var(--soft);min-width:0;color:var(--ink);border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:5px 6px;font-size:11px;font-weight:700;display:inline-flex}.acceptance-demo-arc li b{background:var(--ink);width:16px;height:16px;color:var(--color-white);border-radius:50%;place-items:center;font-size:10px;display:inline-grid}.acceptance-demo-context{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.acceptance-demo-context>small{color:var(--muted);font-size:11px;font-weight:800}.acceptance-demo-context h3{color:var(--ink);margin:0;font-size:15px}.acceptance-demo-context dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.acceptance-demo-context dt{color:var(--muted);font-size:11px;font-weight:800}.acceptance-demo-context dd{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.acceptance-demo-footer{gap:10px;display:grid}.acceptance-demo-submit-wrap{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.acceptance-demo-submit-hint{color:var(--muted);font-size:12px;line-height:1.4}.acceptance-demo-reset{justify-self:start}.acceptance-demo-status{background:var(--soft);color:var(--ink);border-radius:7px;margin:0;padding:9px 11px;font-size:13px;line-height:1.55}.term-interactive-demo.acceptance-interaction-demo .acceptance-demo-submit{border:1px solid var(--line);background:var(--color-white);min-height:38px;color:var(--ink);font:inherit;border-radius:7px;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.term-interactive-demo.acceptance-interaction-demo .acceptance-demo-submit:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.acceptance-interaction-demo .acceptance-demo-submit:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.acceptance-interaction-demo .acceptance-demo-submit.is-waiting{color:var(--muted)}.term-interactive-demo.acceptance-interaction-demo .acceptance-demo-submit.is-ready{border-color:var(--color-rausch);background:var(--color-rausch);color:var(--color-white);font-weight:750}.term-interactive-demo.acceptance-interaction-demo .acceptance-demo-submit.is-ready:hover{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white)}.term-interactive-demo.acceptance-interaction-demo .acceptance-demo-submit.is-done{border-color:var(--line);background:var(--soft);color:var(--muted);font-weight:700}.acceptance-knowledge-section .checklist li{gap:3px;display:grid}.acceptance-knowledge-section .checklist li::marker{color:var(--muted)}.acceptance-knowledge-section .checklist li strong{color:var(--ink)}.acceptance-knowledge-section .checklist li span{color:var(--ink);font-size:13px;line-height:1.55}.acceptance-when-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.acceptance-when-how-grid article{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:5px;padding:12px;display:grid}.acceptance-when-how-grid article small{color:var(--muted);font-size:11px;font-weight:800}.acceptance-when-how-grid article p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.acceptance-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.acceptance-examples-grid article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:5px;padding:12px;display:grid}.acceptance-examples-grid article.is-good{background:#f2fbf4;border-color:#bfe6cd}.acceptance-examples-grid article.is-bad{background:#fdf3f4;border-color:#ecc9ce}.acceptance-examples-grid article small{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.acceptance-examples-grid article.is-good small{color:#2f7a4a;background:#d9f0e1}.acceptance-examples-grid article.is-bad small{color:#a83a44;background:#f7dfe2}.acceptance-examples-grid article strong{color:var(--ink);font-size:14px;line-height:1.4}.acceptance-examples-grid article p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.55}@media (max-width:780px){.acceptance-demo-row{grid-template-columns:minmax(0,1fr);gap:6px}.acceptance-demo-actions{justify-content:stretch}.acceptance-demo-actions button{flex:1 1 0}.acceptance-demo-context dl{grid-template-columns:minmax(0,1fr)}.acceptance-demo-counts,.acceptance-demo-submit-wrap{flex-wrap:wrap}.acceptance-when-how-grid,.acceptance-examples-grid{grid-template-columns:minmax(0,1fr)}.acceptance-card-preview .acceptance-card-arc li small{display:none}.acceptance-card-preview .acceptance-card-verdict{grid-template-columns:auto minmax(0,1fr)}.acceptance-card-preview .acceptance-card-verdict>small{grid-column:1/-1}.acceptance-card-preview .acceptance-card-checklist li{grid-template-columns:16px minmax(0,1fr) auto;gap:4px;padding-inline:5px}}.term-card .term-preview.acceptance-card-preview{color:#243040;background:radial-gradient(circle at 14% 12%,#1f6a3a1f,#0000 28%),linear-gradient(165deg,#f4f7fb 0%,#dce6f0 100%);border-color:#c9d4e0;gap:8px;padding:10px;display:grid}.acceptance-card-ticket{background:#fff;border:1px solid #c9d4e0;border-radius:12px;gap:6px;padding:8px;display:grid;box-shadow:0 10px 20px #2430400f}.term-card .term-preview.acceptance-card-preview .acceptance-card-ticket small{color:#5b6b7c;font-size:9px;font-weight:800}.term-card .term-preview.acceptance-card-preview .acceptance-card-ticket strong{color:#243040;font-size:12px}.acceptance-card-ticket ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.acceptance-card-ticket li{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.acceptance-card-ticket li.is-pass{color:#1f6a3a}.acceptance-card-ticket li.is-fail{color:#b42318}.acceptance-card-ticket li.is-pending{color:#5b6b7c}.term-card .term-preview.acceptance-card-preview .acceptance-card-ticket span{color:inherit;font-size:9px}.term-card .term-preview.acceptance-card-preview .acceptance-card-ticket i{font-size:8px;font-style:normal}.acceptance-card-stamp{color:#b42318;background:#fde8e6;border-radius:6px;margin:0;padding:4px 6px;font-size:10px;font-weight:800}.acceptance-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#243040!important;font-size:10px!important}.term-interactive-demo.acceptance-demo{--ac-ink:#243040;--ac-pass:#1f6a3a;--ac-fail:#b42318;background:#e8eef4;border-color:#c9d4e0;gap:12px;padding:12px}.acceptance-demo .acceptance-demo-stage{display:grid}.acceptance-demo .acceptance-demo-ticket{background:radial-gradient(circle at 88% 8%,#b423181a,#0000 28%),linear-gradient(#fff 0%,#f4f7fb 100%);border:1px solid #c9d4e0;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 16px 36px #24304014}.acceptance-demo .acceptance-demo-ticket header{gap:4px;display:grid}.acceptance-demo .acceptance-demo-ticket small{color:#5b6b7c;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.acceptance-demo .acceptance-demo-ticket header b{color:var(--ac-ink);font-size:18px;line-height:1.3}.acceptance-demo .acceptance-demo-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.acceptance-demo .acceptance-demo-rows li{background:#f4f7fb;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.acceptance-demo .acceptance-demo-rows li.is-pass{color:#1f6a3a;background:#e6f6ec}.acceptance-demo .acceptance-demo-rows li.is-fail{color:#b42318;background:#fde8e6}.acceptance-demo .acceptance-demo-rows li.is-pending{color:#5b6b7c;background:#eef2f6}.acceptance-demo .acceptance-demo-rows li p{color:#7a2218;grid-column:2/-1;margin:0;font-size:12px;line-height:1.5}.acceptance-demo .acceptance-demo-stamp{color:var(--ac-ink);background:#eef2f6;border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-weight:800;display:flex}.acceptance-demo .acceptance-demo-stamp.is-pass,.acceptance-demo .acceptance-demo-stamp.is-ready{color:#1f6a3a;background:#e6f6ec}.acceptance-demo .acceptance-demo-stamp.is-fail,.acceptance-demo .acceptance-demo-stamp.is-blocked{color:#b42318;background:#fde8e6}.acceptance-demo .acceptance-demo-stamp i{color:#fff;background:currentColor;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.term-interactive-demo.acceptance-demo .acceptance-demo-primary{color:#fff;background:#243040;border:0;font-weight:850}.term-interactive-demo.acceptance-demo .acceptance-demo-primary:hover{color:#fff;background:#1a2430;border:0}.term-interactive-demo.acceptance-demo .acceptance-demo-primary:disabled{color:#fff;background:#8a96a4;border:0}.term-interactive-demo.acceptance-demo .acceptance-demo-recover{background:var(--ac-fail);color:#fff;border:0}.term-interactive-demo.acceptance-demo .acceptance-demo-recover:hover{color:#fff;background:#8f1c14;border:0}.acceptance-demo .acceptance-demo-result{color:#1f6a3a;margin:0;font-weight:750}.acceptance-demo .acceptance-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.acceptance-demo .acceptance-demo-modes button{color:#243040;background:#fff;border-color:#c9d4e0}.term-interactive-demo.acceptance-demo .acceptance-demo-modes button:hover{color:#243040;background:#e8eef4;border-color:#243040}.term-interactive-demo.acceptance-demo .acceptance-demo-modes button[aria-pressed=true],.term-interactive-demo.acceptance-demo .acceptance-demo-modes button[aria-pressed=true]:hover{color:#fff;background:#243040;border-color:#243040}.term-interactive-demo.acceptance-demo button:focus-visible{outline-offset:2px;outline:3px solid #24304059}.acceptance-demo .acceptance-demo-note,.acceptance-demo [role=status]{color:#243040;background:#e8eef4;border-left:3px solid #243040;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.acceptance-examples article.is-good{border-left:3px solid #1f6a3a}.acceptance-examples article.is-bad{border-left:3px solid #b42318}@media (max-width:700px){.acceptance-demo .acceptance-demo-modes{grid-template-columns:1fr}}
.term-card .term-preview.mvp-card-preview{background:var(--color-white);border-color:var(--line);color:var(--ink)}.mvp-card-preview .mvp-card-hypothesis{border-left:3px solid var(--ink);background:var(--soft);border-radius:4px;gap:2px;min-width:0;padding:6px 7px;display:grid}.mvp-card-preview .mvp-card-hypothesis small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.mvp-card-preview .mvp-card-hypothesis strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.mvp-card-preview .mvp-card-hypothesis span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mvp-card-preview .mvp-card-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.mvp-card-preview .mvp-card-compare>li{border:1px solid var(--line);background:var(--color-white);border-radius:5px;gap:4px;min-width:0;padding:6px;display:grid}.mvp-card-preview .mvp-card-compare>li.is-fake{border-style:dashed;border-color:var(--muted)}.mvp-card-preview .mvp-card-compare>li header{justify-content:space-between;align-items:baseline;gap:4px;min-width:0;display:flex}.mvp-card-preview .mvp-card-compare>li header small{color:var(--muted);font-size:7px;font-weight:800}.mvp-card-preview .mvp-card-compare>li header b{color:var(--ink);font-size:8px;font-weight:800}.mvp-card-preview .mvp-card-compare ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mvp-card-preview .mvp-card-compare ul li{background:var(--soft);min-width:0;color:var(--ink);border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:4px;padding:2px 4px;font-size:8px;display:flex}.mvp-card-preview .mvp-card-compare ul li.is-core{background:var(--color-white);border-style:solid;border-color:var(--ink);font-weight:700}.mvp-card-preview .mvp-card-compare ul li.is-core:before{content:"✓ "}.mvp-card-preview .mvp-card-compare ul li.is-deferred{border-style:dashed;border-color:var(--color-grey-500);color:var(--muted);background:0 0}.mvp-card-preview .mvp-card-compare ul li.is-extra{border-style:dotted;border-color:var(--color-grey-500);color:var(--muted);background:0 0}.mvp-card-preview .mvp-card-compare ul li.is-dropped{color:var(--muted);opacity:.7;background:0 0;text-decoration:line-through}.mvp-card-preview .mvp-card-compare ul li.is-dropped:before{content:"✗ "}.mvp-card-preview .mvp-card-signal{border-radius:3px;margin:0;padding:3px 5px;font-size:7px;font-weight:800}.mvp-card-preview .mvp-card-signal.is-on{color:var(--ink);background:0 0}.mvp-card-preview .mvp-card-signal.is-off{color:var(--muted);background:0 0}.mvp-card-preview .mvp-card-conclusion{border-top:1px solid var(--line);color:var(--ink);margin:0;padding:5px 7px;font-size:8px;font-weight:700}.term-interactive-demo.mvp-interaction-demo{border-color:var(--line);background:var(--color-white)}.mvp-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.mvp-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.mvp-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mvp-interaction-demo button[aria-pressed=true]:not(.mvp-demo-advance):not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.mvp-demo-hypothesis{border:1px dashed var(--color-grey-500);border-left:4px dashed var(--color-grey-500);background:var(--color-white);border-radius:10px;gap:10px;padding:14px 16px;display:grid}.mvp-demo-hypothesis.is-verified{border:1px solid var(--ink);border-left:4px double var(--ink);background:var(--color-white)}.mvp-demo-hypothesis.is-broken{border:1px dashed var(--muted);border-left:4px solid var(--muted);background:var(--color-white)}.mvp-demo-hypothesis header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mvp-demo-hypothesis header small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.mvp-demo-hypothesis strong{color:var(--ink);font-size:17px;line-height:1.3}.mvp-demo-badge{letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.mvp-demo-badge.is-idle{background:var(--color-white);border:1px solid var(--line);color:var(--muted)}.mvp-demo-badge.is-idle:before{content:"○ "}.mvp-demo-badge.is-verified{background:var(--ink);border:1px solid var(--ink);color:var(--color-white)}.mvp-demo-badge.is-verified:before{content:"✓ "}.mvp-demo-badge.is-broken{background:var(--color-white);border:1px dashed var(--muted);color:var(--muted)}.mvp-demo-badge.is-broken:before{content:"✗ "}.mvp-demo-path,.mvp-demo-signal,.mvp-demo-meter{gap:4px;min-width:0;display:grid}.mvp-demo-path small,.mvp-demo-signal small,.mvp-demo-meter small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.mvp-demo-path p{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:14px;line-height:1.4;display:flex}.mvp-demo-path p .is-lit{color:var(--ink);font-weight:800}.mvp-demo-path p .is-lit:before{content:"● "}.mvp-demo-path p .is-dim{color:var(--muted);text-decoration:line-through}.mvp-demo-path p .is-dim:before{content:"○ "}.mvp-demo-path p i{color:var(--color-grey-500);padding:0 1px;font-style:normal}.mvp-demo-signal p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.mvp-demo-signal p.is-on{color:var(--ink);font-weight:800}.mvp-demo-signal p.is-on:before{content:"✓ "}.mvp-demo-signal p.is-off{color:var(--muted);font-weight:700}.mvp-demo-signal p.is-off:before{content:"✗ "}.mvp-demo-meter-track{background:var(--soft);border-radius:999px;height:10px;position:relative;overflow:hidden}.mvp-demo-meter-fill{background:var(--ink);border-radius:999px;height:100%;display:block}.mvp-demo-meter-fill.is-overflow{background:#a83a44 repeating-linear-gradient(45deg,#ffffff59 0 4px,#0000 4px 8px)}.mvp-demo-meter-label{color:var(--ink);margin:0;font-size:12.5px;font-weight:700}.mvp-demo-meter-label.is-overflow{color:#a83a44}.mvp-demo-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mvp-demo-presets:before{content:"预设";color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:11px;font-weight:800}.mvp-demo-presets button{border:1px solid var(--line);background:var(--color-white);min-height:32px;color:var(--ink);font:inherit;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:700}.mvp-demo-scope{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mvp-demo-row{border:1px solid var(--line);background:var(--color-white);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:10px 12px;display:flex}.mvp-demo-row.is-core{border-color:var(--ink)}.mvp-demo-row.is-dropped{border-style:dashed;border-color:var(--color-grey-500);background:var(--soft)}.mvp-demo-row-label{flex-wrap:wrap;flex:160px;align-items:center;gap:6px;min-width:0;display:flex}.mvp-demo-row-label b{color:var(--ink);font-size:13.5px;font-weight:750}.mvp-demo-row.is-dropped .mvp-demo-row-label b{color:var(--muted);text-decoration:line-through}.mvp-demo-path-chip{background:var(--ink);color:var(--color-white);letter-spacing:.04em;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:800}.mvp-demo-weeks{background:var(--soft);color:var(--muted);border-radius:3px;margin-left:auto;padding:1px 6px;font-size:10.5px;font-weight:700}.mvp-demo-row.is-dropped .mvp-demo-weeks{background:0 0}.mvp-demo-seg{flex-wrap:wrap;flex:none;gap:4px;display:inline-flex}.mvp-demo-seg button{border:1px solid var(--line);background:var(--color-white);min-height:30px;color:var(--ink);font:inherit;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700}.mvp-demo-seg button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.mvp-interaction-demo .mvp-demo-seg button[aria-pressed=true].mvp-demo-seg-core{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.mvp-interaction-demo .mvp-demo-seg button[aria-pressed=true].mvp-demo-seg-deferred{border-style:dashed;border-color:var(--ink);background:var(--color-white);color:var(--ink)}.mvp-interaction-demo .mvp-demo-seg button[aria-pressed=true].mvp-demo-seg-dropped{border-style:dashed;border-color:var(--muted);background:var(--color-white);color:var(--muted);text-decoration:line-through}.mvp-demo-reason{border-left:3px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:5px;flex:1 0 100%;margin:0;padding:7px 10px;font-size:12px;line-height:1.5}.mvp-demo-row-warn{color:var(--ink);flex:1 0 100%;margin:0;font-size:12px;font-weight:700;line-height:1.5}.mvp-demo-row-warn:before{content:"⚠ "}.mvp-demo-footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.mvp-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.mvp-interaction-demo .mvp-demo-advance{border:1px solid var(--color-rausch);background:var(--color-rausch);min-height:36px;color:var(--color-white);font:inherit;border-radius:7px;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;font-weight:750;display:inline-flex}.mvp-demo-advance:hover:not(:disabled){background:var(--color-rausch-600);border-color:var(--color-rausch-600)}.mvp-demo-advance:disabled{background:var(--soft);border-color:var(--color-deco);color:var(--muted);cursor:not-allowed}.mvp-demo-reset{border:1px solid var(--line);background:var(--color-white);min-height:36px;color:var(--muted);font:inherit;border-radius:7px;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.mvp-demo-reset:hover{border-color:var(--ink);color:var(--ink)}.mvp-demo-status{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.mvp-knowledge-section .checklist li{gap:3px;display:grid}.mvp-knowledge-section .checklist li::marker{color:var(--muted)}.mvp-knowledge-section .checklist li strong{color:var(--ink)}.mvp-knowledge-section .checklist li span{color:var(--ink);font-size:13px;line-height:1.55}.mvp-when-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mvp-when-how-grid article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:5px;min-width:0;padding:13px 14px;display:grid}.mvp-when-how-grid article small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.mvp-when-how-grid article p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.mvp-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mvp-examples-grid article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:5px;min-width:0;padding:13px 14px;display:grid}.mvp-examples-grid article.is-good{border-color:var(--ink)}.mvp-examples-grid article.is-bad{border-style:dashed;border-color:var(--muted)}.mvp-examples-grid article small{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.mvp-examples-grid article.is-good small{color:var(--ink)}.mvp-examples-grid article.is-good small:before{content:"✓ "}.mvp-examples-grid article.is-bad small{color:var(--muted)}.mvp-examples-grid article.is-bad small:before{content:"✗ "}.mvp-examples-grid article strong{color:var(--ink);font-size:14px;line-height:1.4}.mvp-examples-grid article p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.55}@media (max-width:780px){.mvp-card-preview .mvp-card-compare,.mvp-demo-meta,.mvp-demo-plans,.mvp-demo-footer,.mvp-when-how-grid,.mvp-examples-grid{grid-template-columns:minmax(0,1fr)}}.term-card .term-preview.mvp-card-preview{color:#3a2c16;background:radial-gradient(circle at 12% 18%,#2d6a4f24,#0000 30%),linear-gradient(160deg,#f8edd4 0%,#ecd7a8 100%);border-color:#ddc89a;gap:8px;padding:10px;display:grid}.mvp-card-product{background:#fff8e6e6;border:1px dashed #c9ae74;border-radius:12px;gap:6px;padding:8px;display:grid}.term-card .term-preview.mvp-card-preview .mvp-card-product small{color:#6a5830;font-size:9px;font-weight:800}.mvp-card-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.mvp-card-path li{color:#1d5a40;text-align:center;background:#d7efe4;border-radius:8px;padding:6px 4px}.term-card .term-preview.mvp-card-preview .mvp-card-path b{color:inherit;font-size:11px}.mvp-card-cut{color:#8a3d28;margin:0;font-size:10px}.mvp-card-cut s{text-decoration:line-through}.term-card .term-preview.mvp-card-preview .mvp-card-product strong{color:#1d5a40;font-size:11px}.mvp-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#3a2c16!important;font-size:10px!important}.term-interactive-demo.mvp-demo{--mvp-ink:#2c2414;--mvp-forest:#2d6a4f;--mvp-rust:#a14a32;background:#f4e7c8;border-color:#ddc89a;gap:12px;padding:12px}.mvp-demo .mvp-demo-stage{background:radial-gradient(circle at 10% 12%,#2d6a4f29,#0000 30%),linear-gradient(165deg,#fff8e8 0%,#f0dcb0 100%);border:1px dashed #c9ae74;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 16px 36px #5c401414}.mvp-demo .mvp-demo-nav{gap:4px;display:grid}.mvp-demo .mvp-demo-nav small{color:#6a5830;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.mvp-demo .mvp-demo-nav b{color:var(--mvp-ink);letter-spacing:-.03em;font-size:clamp(18px,2.4vw,26px)}.mvp-demo .mvp-demo-path{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mvp-demo .mvp-demo-path li{color:#145338;background:#d7efe4;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mvp-demo .mvp-demo-path li.is-cut{color:#8a3d28;background:#f6ddd4;text-decoration:line-through}.mvp-demo .mvp-demo-path li.is-extra{color:#6a5830;background:#f3e6c0}.mvp-demo .mvp-demo-path span{color:#fff;background:#145338;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.mvp-demo .mvp-demo-path li.is-cut span,.mvp-demo .mvp-demo-path li.is-extra span{background:#8a3d28}.mvp-demo .mvp-demo-stamp{color:#145338;background:#d7efe4;border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-weight:750;display:flex}.mvp-demo .mvp-demo-stamp.is-cut,.mvp-demo .mvp-demo-stamp.is-blocked,.mvp-demo .mvp-demo-stamp.is-bloat,.mvp-demo .mvp-demo-stamp.is-overdue{color:#8a3d28;background:#f6ddd4}.mvp-demo .mvp-demo-stamp i{color:#fff;background:#145338;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.mvp-demo .mvp-demo-stamp.is-cut i,.mvp-demo .mvp-demo-stamp.is-blocked i,.mvp-demo .mvp-demo-stamp.is-bloat i,.mvp-demo .mvp-demo-stamp.is-overdue i{background:var(--mvp-rust)}.term-interactive-demo.mvp-demo .mvp-demo-primary{background:var(--mvp-forest);color:#fff;border:0;font-weight:850}.term-interactive-demo.mvp-demo .mvp-demo-primary:hover{color:#fff;background:#1d5a40;border:0}.term-interactive-demo.mvp-demo .mvp-demo-primary:disabled{color:#fff;background:#8a3d28;border:0}.term-interactive-demo.mvp-demo .mvp-demo-recover{background:var(--mvp-rust);color:#fff;border:0}.term-interactive-demo.mvp-demo .mvp-demo-recover:hover{color:#fff;background:#7a3524;border:0}.mvp-demo .mvp-demo-result{color:#145338;margin:0;font-weight:750}.mvp-demo .mvp-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.mvp-demo .mvp-demo-modes button{color:#3a2c16;background:#fff8e8;border-color:#ddc89a}.term-interactive-demo.mvp-demo .mvp-demo-modes button:hover{color:#145338;background:#d7efe4;border-color:#2d6a4f}.term-interactive-demo.mvp-demo .mvp-demo-modes button[aria-pressed=true],.term-interactive-demo.mvp-demo .mvp-demo-modes button[aria-pressed=true]:hover{color:#fff;background:#2d6a4f;border-color:#2d6a4f}.term-interactive-demo.mvp-demo button:focus-visible{outline-offset:2px;outline:3px solid #2d6a4f59}.mvp-demo .mvp-demo-note,.mvp-demo [role=status]{border-left:3px solid var(--mvp-forest);color:#2c2414;background:#e7f4ec;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.mvp-examples article.is-good{border-left:3px solid #2d6a4f}.mvp-examples article.is-bad{border-left:3px solid #a14a32}@media (max-width:700px){.mvp-demo .mvp-demo-modes{grid-template-columns:1fr}}
.term-card .term-preview.priority-card-preview{background:var(--color-white);border-color:var(--line);color:var(--ink)}.priority-card-preview .priority-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.priority-card-preview .priority-card-heading small{color:var(--muted);font-weight:800}.priority-card-preview .priority-card-heading strong{color:var(--ink)}.priority-card-matrix{grid-template-rows:11px auto auto;grid-template-columns:12px minmax(0,1fr) minmax(0,1fr);gap:3px;display:grid}.priority-card-corner{color:var(--muted);align-content:end;font-size:6.5px;font-weight:800;line-height:1.15;display:grid}.priority-card-col{color:var(--muted);text-align:center;font-size:7px;font-weight:800;line-height:11px}.priority-card-row{color:var(--muted);place-self:center;font-size:7px;font-weight:800;line-height:1}.priority-card-cell{border:1px solid var(--line);background:var(--color-white);border-radius:4px;gap:2px;min-width:0;min-height:30px;padding:3px 4px;display:grid}.priority-card-cell .priority-cell-tag{align-items:baseline;gap:3px;display:flex}.priority-card-cell .priority-cell-tag b{color:var(--ink);letter-spacing:.02em;font-size:8px;font-weight:900}.priority-card-cell .priority-cell-tag small{color:var(--muted);font-size:7px;font-weight:800}.priority-card-cell .priority-cell-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;line-height:1.25;overflow:hidden}.priority-card-cell.is-p0{border-color:var(--ink);border-width:1.5px}.priority-card-cell.is-p0 .priority-cell-tag small{color:var(--ink)}.priority-card-cell.is-p1{border-color:var(--color-grey-500)}.priority-card-cell.is-p2{border-color:var(--line)}.priority-card-cell.is-p3{border-style:dashed;border-color:var(--color-grey-500)}.priority-card-cell.is-p3 .priority-cell-name{color:var(--muted);font-weight:600}.priority-card-cell.is-p3 .priority-cell-tag small:after{content:" · 推迟";color:var(--muted)}.priority-card-preview .priority-card-decision{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:9px;font-weight:700;line-height:1.45}.term-interactive-demo.priority-interaction-demo{border-color:var(--line);background:var(--color-white)}.priority-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.priority-interaction-demo button:hover{border-color:var(--color-grey-500);background:var(--soft);color:var(--ink)}.priority-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.priority-interaction-demo button[aria-pressed=true]:not(.priority-chip){border-color:var(--ink);background:var(--soft);color:var(--ink)}.priority-interaction-demo button.priority-chip[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.priority-interaction-demo button.priority-demo-reset{border-color:var(--color-grey-500);background:var(--color-white);color:var(--ink)}.priority-interaction-demo button.priority-demo-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.priority-demo-summary{border:1px solid var(--line);background:var(--color-white);border-radius:8px;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.priority-demo-summary>span{background:var(--soft);border-radius:6px;flex:120px;gap:2px;min-width:0;padding:6px 8px;display:grid}.priority-demo-summary>span b{color:var(--ink);font-size:17px;font-weight:800;line-height:1}.priority-demo-summary>span small{color:var(--muted);font-size:11px;font-weight:700}.priority-demo-summary .is-p0 b{font-weight:900}.priority-demo-summary .is-p0:before{content:"▲ ";color:var(--ink);font-size:11px;font-weight:900}.priority-demo-summary .is-deferred:before{content:"▽ ";color:var(--muted);font-size:11px;font-weight:900}.priority-demo-summary .is-warn{background:#fbeaee;border:1px solid #f3c4cd}.priority-demo-summary .is-warn:before{content:"! ";color:#a83a44;font-size:12px;font-weight:900}.priority-demo-summary .is-warn b,.priority-demo-summary .is-warn small{color:#a83a44}.priority-matrix{grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.priority-matrix-corner{color:var(--muted);align-content:end;font-size:11px;font-weight:800;line-height:1.25;display:grid}.priority-matrix-col{color:var(--muted);text-align:center;align-self:end;font-size:12px;font-weight:800;line-height:1.2}.priority-matrix-row{color:var(--muted);place-self:center;font-size:13px;font-weight:800;line-height:1}.priority-matrix-cell{border:1px solid var(--line);background:var(--color-white);border-radius:8px;grid-template-rows:auto 1fr;gap:6px;min-width:0;min-height:96px;padding:8px 10px;display:grid}.priority-matrix-cell.is-p0{border-color:var(--ink);border-width:1.5px}.priority-matrix-cell.is-p1{border-color:var(--color-grey-500)}.priority-matrix-cell.is-p2{border-color:var(--line)}.priority-matrix-cell.is-p3{border-style:dashed;border-color:var(--color-grey-500);background:var(--soft)}.priority-matrix-cell.is-empty{opacity:.6}.priority-matrix-cell .priority-cell-tag{align-items:baseline;gap:5px;display:flex}.priority-matrix-cell .priority-cell-tag b{color:var(--ink);letter-spacing:.02em;font-size:13px;font-weight:900}.priority-matrix-cell .priority-cell-tag small{color:var(--muted);font-size:11px;font-weight:800}.priority-matrix-cell.is-p0 .priority-cell-tag small{color:var(--ink)}.priority-matrix-chips{align-content:start;gap:6px;display:grid}.priority-matrix-empty{color:var(--muted);padding:4px 0;font-size:12px;font-weight:700}.priority-chip{border:1px solid var(--line);background:var(--color-white);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:7px;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.priority-chip:hover{border-color:var(--color-grey-500);background:var(--soft)}.priority-chip-order{background:var(--soft);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.priority-chip-badge{background:var(--soft);min-width:34px;height:22px;color:var(--ink);letter-spacing:.02em;border-radius:5px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.priority-chip-label{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.priority-chip-state{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800}.priority-chip.is-p0 .priority-chip-order,.priority-chip.is-p0 .priority-chip-badge{background:var(--ink);color:var(--color-white)}.priority-chip.is-p0 .priority-chip-label{font-weight:800}.priority-chip.is-p3 .priority-chip-label{color:var(--muted);font-weight:600}.priority-chip.is-p3 .priority-chip-state{color:var(--muted)}.priority-demo-editor{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:10px;padding:12px 14px;display:grid}.priority-demo-editor header{gap:4px;display:grid}.priority-demo-editor header small{color:var(--muted);font-size:11px;font-weight:800}.priority-demo-editor header h3{color:var(--ink);margin:0;font-size:15px;font-weight:800}.priority-demo-editor header p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.priority-demo-editor header p b{color:var(--ink);font-weight:800}.priority-demo-change{border-left:3px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:0 6px 6px 0;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.5}.priority-demo-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.priority-demo-control{gap:5px;display:grid}.priority-demo-control>span{color:var(--muted);font-size:12px;font-weight:800}.priority-demo-buttons{gap:5px;display:flex}.priority-demo-buttons button{flex:1 1 0;min-height:36px;padding:6px 10px;font-size:13px}.priority-demo-footer{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.priority-demo-reset{justify-self:start;min-height:34px;padding:6px 12px}.priority-demo-status{background:var(--soft);color:var(--ink);border-radius:7px;margin:0;padding:9px 11px;font-size:13px;line-height:1.55}.priority-knowledge-section .checklist li{gap:3px;display:grid}.priority-knowledge-section .checklist li::marker{color:var(--ink)}.priority-knowledge-section .checklist li strong{color:var(--ink)}.priority-knowledge-section .checklist li span{color:var(--ink);font-size:13px;line-height:1.55}.priority-when-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.priority-when-how-grid article{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:5px;padding:12px;display:grid}.priority-when-how-grid article small{color:var(--muted);font-size:11px;font-weight:800}.priority-when-how-grid article p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.priority-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.priority-examples-grid article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:5px;padding:12px;display:grid}.priority-examples-grid article.is-good{border-color:var(--ink);background:var(--color-white)}.priority-examples-grid article.is-bad{border-color:var(--line);background:var(--soft)}.priority-examples-grid article small{font-size:11px;font-weight:800}.priority-examples-grid article.is-good small{color:var(--ink)}.priority-examples-grid article.is-good small:before{content:"✓ ";font-weight:900}.priority-examples-grid article.is-bad small{color:var(--muted)}.priority-examples-grid article.is-bad small:before{content:"! ";font-weight:900}.priority-examples-grid article strong{color:var(--ink);font-size:14px;line-height:1.4}.priority-examples-grid article p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.55}@media (max-width:780px){.priority-matrix{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)}.priority-matrix-corner{font-size:9px}.priority-matrix-cell{min-height:84px;padding:7px 8px}.priority-chip{grid-template-rows:auto auto;grid-template-columns:20px 30px minmax(0,1fr);gap:5px 6px;padding:6px 8px}.priority-chip-state{grid-column:1/-1;justify-self:start}.priority-demo-controls{grid-template-columns:minmax(0,1fr)}.priority-demo-footer{grid-template-columns:minmax(0,1fr);gap:6px}.priority-demo-reset{justify-self:stretch}.priority-when-how-grid,.priority-examples-grid{grid-template-columns:minmax(0,1fr)}.priority-card-matrix{grid-template-columns:10px minmax(0,1fr) minmax(0,1fr)}.priority-card-cell{min-height:26px;padding:2px 3px}}.term-card .term-preview.priority-card-preview{color:#3a2c1c;background:radial-gradient(circle at 80% 20%,#c0561229,#0000 28%),linear-gradient(160deg,#f3e6cf 0%,#d8be93 100%);border-color:#c9ae86;gap:8px;padding:10px;display:grid}.priority-card-board{gap:6px;display:grid}.term-card .term-preview.priority-card-preview .priority-card-board small{color:#6a5334;font-size:9px;font-weight:800}.priority-card-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.priority-card-cols>div{background:#f7eddc;border-radius:8px;gap:3px;min-width:0;padding:6px 4px;display:grid}.priority-card-cols .is-p0{background:#f8ddc4}.priority-card-cols .is-p3{background:#e4e7ec}.term-card .term-preview.priority-card-preview .priority-card-cols b{color:#3a2c1c;font-size:10px}.term-card .term-preview.priority-card-preview .priority-card-cols span{color:#4a3b28;font-size:8px}.priority-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#3a2c1c!important;font-size:10px!important}.term-interactive-demo.priority-demo{--pr-ink:#2c2418;--pr-saffron:#c05612;--pr-slate:#4a5560;background:#ead7b4;border-color:#c9ae86;gap:12px;padding:12px}.priority-demo .priority-demo-stage{background:radial-gradient(circle at 86% 10%,#c056122e,#0000 30%),linear-gradient(165deg,#f8edd8 0%,#d8be93 100%);border:1px solid #c9ae86;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 16px 36px #5c40181a}.priority-demo .priority-demo-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.priority-demo .priority-demo-nav b{color:var(--pr-ink);font-size:16px;font-weight:900}.priority-demo .priority-demo-nav span{color:#8a3d10;background:#f8ddc4;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750}.priority-demo .priority-demo-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.priority-demo .priority-demo-col{background:#f7eddceb;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.priority-demo .priority-demo-col.is-p0{background:#f8ddc4}.priority-demo .priority-demo-col.is-p3{background:#e4e7ec}.priority-demo .priority-demo-col small{color:#5a4630;font-size:11px;font-weight:800}.priority-demo .priority-demo-ticket{background:#fff8ee;border-radius:8px;gap:2px;margin:0;padding:8px;display:grid;box-shadow:0 6px 12px #50301014}.priority-demo .priority-demo-ticket b{color:var(--pr-saffron);font-size:11px}.priority-demo .priority-demo-col.is-p3 .priority-demo-ticket b{color:var(--pr-slate)}.priority-demo .priority-demo-ticket span{color:var(--pr-ink);font-size:13px}.priority-demo .priority-demo-empty{color:#6a5334;margin:0;font-size:12px}.priority-demo .priority-demo-stamp{color:#8a3d10;background:#f8ddc4;border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-weight:750;display:flex}.priority-demo .priority-demo-stamp.is-ok{color:#1d5a40;background:#dceee4}.priority-demo .priority-demo-stamp.is-fail{color:#8a3d28;background:#f6ddd4}.priority-demo .priority-demo-stamp i{color:#fff8ee;background:currentColor;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.term-interactive-demo.priority-demo .priority-demo-primary{background:var(--pr-saffron);color:#fff;border:0;font-weight:850}.term-interactive-demo.priority-demo .priority-demo-primary:hover{color:#fff;background:#9a450e;border:0}.term-interactive-demo.priority-demo .priority-demo-recover{background:var(--pr-slate);color:#fff;border:0}.term-interactive-demo.priority-demo .priority-demo-recover:hover{color:#fff;background:#343c46;border:0}.priority-demo .priority-demo-result{color:#1d5a40;margin:0;font-weight:750}.priority-demo .priority-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.priority-demo .priority-demo-modes button{color:#3a2c1c;background:#fff8ee;border-color:#c9ae86}.term-interactive-demo.priority-demo .priority-demo-modes button:hover{color:#8a3d10;background:#f8ddc4;border-color:#c05612}.term-interactive-demo.priority-demo .priority-demo-modes button[aria-pressed=true],.term-interactive-demo.priority-demo .priority-demo-modes button[aria-pressed=true]:hover{color:#fff;background:#c05612;border-color:#c05612}.term-interactive-demo.priority-demo button:focus-visible{outline-offset:2px;outline:3px solid #c0561259}.priority-demo .priority-demo-note,.priority-demo [role=status]{border-left:3px solid var(--pr-saffron);color:#2c2418;background:#f8edd8;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.priority-examples article.is-good{border-left:3px solid #c05612}.priority-examples article.is-bad{border-left:3px solid #4a5560}@media (max-width:700px){.priority-demo .priority-demo-board,.priority-card-cols{grid-template-columns:1fr 1fr}.priority-demo .priority-demo-modes{grid-template-columns:1fr}}
