.tabs-card-preview{align-content:center;gap:9px;padding:14px;display:grid}.tabs-card-head{color:#575761;justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.tabs-card-head small{color:#92929c;font-size:8px;font-weight:500}.tabs-card-tablist{border-bottom:1px solid var(--line);gap:0;display:flex}.tabs-card-tablist span{text-align:center;color:#8a8a93;border-bottom:2px solid #0000;flex:1;padding:5px 0;font-size:9px}.tabs-card-tablist span.is-active{color:var(--ink);border-bottom-color:var(--ink);font-weight:800}.tabs-card-tablist span.is-disabled{color:#b6b6be;border-bottom-color:#0000;text-decoration:line-through}.tabs-card-panel{border:1px solid var(--line);background:var(--color-white);border-radius:6px;padding:8px 10px}.tabs-card-panel b{color:var(--ink);font-size:10px}.tabs-card-panel p{color:#6f6f79;margin:3px 0 0;font-size:8px}.tabs-card-reason{color:#6a6a74;background:#f1f1f4;border-radius:5px;margin:0;padding:5px 8px;font-size:8px;line-height:1.5}.tabs-card-reason b{color:var(--ink);font-weight:800}.tabs-card-note{color:#6f6f79;margin:0;font-size:8px;line-height:1.55}.tabs-card-note b{color:var(--ink);font-weight:800}.term-interactive-demo.tabs-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-brief{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.term-interactive-demo.tabs-interaction-demo .tabs-demo-stage{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:10px;padding:14px;display:grid}.term-interactive-demo.tabs-interaction-demo .tabs-demo-context{justify-content:space-between;align-items:center;display:flex}.term-interactive-demo.tabs-interaction-demo .tabs-demo-context span{color:var(--ink);font-size:13px;font-weight:800}.term-interactive-demo.tabs-interaction-demo .tabs-demo-context small{color:var(--muted);font-size:11px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tablist{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:0;padding:0;display:flex;position:relative}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tab{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:0;flex:1 1 0;padding:9px 4px;font-size:13px;font-weight:650}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tab:hover:not(:disabled){color:var(--ink);background:0 0;border-color:#0000}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:4px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tab.is-active{color:var(--ink);background:0 0;border-color:#0000;font-weight:800}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tab.is-disabled{color:#b6b6be;cursor:not-allowed}.term-interactive-demo.tabs-interaction-demo .tabs-demo-indicator{background:var(--ink);height:2px;transition:left .22s;position:absolute;bottom:-1px}@media (prefers-reduced-motion:reduce){.term-interactive-demo.tabs-interaction-demo .tabs-demo-indicator{transition:none}}.term-interactive-demo.tabs-interaction-demo .tabs-demo-reason{color:#5f5f69;background:#f1f1f4;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.term-interactive-demo.tabs-interaction-demo .tabs-demo-reason b{color:var(--ink);font-weight:800}.term-interactive-demo.tabs-interaction-demo .tabs-demo-panels{display:grid}.term-interactive-demo.tabs-interaction-demo .tabs-demo-panel{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:8px;padding:12px;display:grid}.term-interactive-demo.tabs-interaction-demo .tabs-demo-panel[hidden]{display:none}.term-interactive-demo.tabs-interaction-demo .tabs-demo-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.term-interactive-demo.tabs-interaction-demo .tabs-demo-panel-head b{color:var(--ink);font-size:13px;font-weight:800}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tag{border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tag.is-shipping{color:#54545e;background:#ececf0}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tag.is-received{background:var(--ink);color:var(--color-white)}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tag.is-pending{color:#a83a44;background:#f0e0e3}.term-interactive-demo.tabs-interaction-demo .tabs-demo-items{gap:4px;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.tabs-interaction-demo .tabs-demo-items li{color:#54545e;justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.term-interactive-demo.tabs-interaction-demo .tabs-demo-items li b{color:var(--ink);font-weight:700}.term-interactive-demo.tabs-interaction-demo .tabs-demo-total{color:var(--muted);margin:0;font-size:12px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-total b{color:var(--ink);font-size:14px;font-weight:800}.term-interactive-demo.tabs-interaction-demo .tabs-demo-confirm{border:1px solid var(--ink);background:var(--color-white);min-height:30px;color:var(--ink);border-radius:6px;justify-self:start;padding:5px 12px;font-size:12.5px;font-weight:700}.term-interactive-demo.tabs-interaction-demo .tabs-demo-confirm:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.tabs-interaction-demo .tabs-demo-confirm:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-confirm:disabled{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:default}.term-interactive-demo.tabs-interaction-demo .tabs-demo-timeline{gap:6px;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.tabs-interaction-demo .tabs-demo-timeline li{border-left:2px solid var(--line);grid-template-columns:72px 1fr;align-items:baseline;gap:8px;padding:4px 0 4px 10px;display:grid}.term-interactive-demo.tabs-interaction-demo .tabs-demo-timeline li.is-done,.term-interactive-demo.tabs-interaction-demo .tabs-demo-timeline li.is-current{border-left-color:var(--ink)}.term-interactive-demo.tabs-interaction-demo .tabs-demo-timeline small{color:var(--muted);font-size:11px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-timeline span{color:var(--ink);font-size:12.5px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-timeline li.is-current span{font-weight:800}.term-interactive-demo.tabs-interaction-demo .tabs-demo-score{color:var(--ink);font-size:11px;font-weight:700}.term-interactive-demo.tabs-interaction-demo .tabs-demo-review{border:1px solid var(--line);background:var(--soft);border-radius:6px;margin:0;padding:10px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-review p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.55}.term-interactive-demo.tabs-interaction-demo .tabs-demo-review small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.term-interactive-demo.tabs-interaction-demo .tabs-demo-field-label{color:var(--muted);font-size:12px;font-weight:700}.term-interactive-demo.tabs-interaction-demo .tabs-demo-reasons{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.tabs-interaction-demo .tabs-demo-reason{border:1px solid var(--line);background:var(--color-white);min-height:30px;color:var(--ink);border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:650}.term-interactive-demo.tabs-interaction-demo .tabs-demo-reason:hover{border-color:var(--ink);background:var(--color-white);color:var(--ink)}.term-interactive-demo.tabs-interaction-demo .tabs-demo-reason[aria-pressed=true],.term-interactive-demo.tabs-interaction-demo .tabs-demo-reason.is-selected{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.tabs-interaction-demo .tabs-demo-result{border:1px solid var(--line);background:var(--soft);border-radius:6px;gap:6px;padding:10px;display:grid}.term-interactive-demo.tabs-interaction-demo .tabs-demo-result p{color:var(--ink);margin:0;font-size:13px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-result p b{font-weight:800}.term-interactive-demo.tabs-interaction-demo .tabs-demo-result small{color:var(--muted);font-size:12px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-primary{background:var(--color-rausch-600);min-width:150px;min-height:32px;color:var(--color-white);border:0;border-radius:6px;justify-self:start;padding:7px 16px;font-size:13px;font-weight:800}.term-interactive-demo.tabs-interaction-demo .tabs-demo-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-primary:disabled{color:#b0b0ba;cursor:not-allowed;background:#ececef}.term-interactive-demo.tabs-interaction-demo .tabs-demo-status{border-left:3px solid var(--ink);color:#3d3d45;background:#f5f5f5;border-radius:0 6px 6px 0;margin:0;padding:11px 12px;font-size:12.5px;line-height:1.6}.term-interactive-demo.tabs-interaction-demo .tabs-demo-actions{flex-wrap:wrap;gap:10px;display:flex}.term-interactive-demo.tabs-interaction-demo .tabs-demo-reset{border:1px solid var(--line);background:var(--color-white);min-height:30px;color:var(--ink);border-radius:6px;padding:5px 14px;font-size:12.5px;font-weight:650}.term-interactive-demo.tabs-interaction-demo .tabs-demo-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}@media (max-width:560px){.term-interactive-demo.tabs-interaction-demo .tabs-demo-tab{padding:8px 2px;font-size:12px}.term-interactive-demo.tabs-interaction-demo .tabs-demo-reasons{flex-direction:column;align-items:stretch}}.term-card .tabs-card-preview{--ink:#244c64;--muted:#58717f;--line:#a9c1ca;--soft:#e7f1f2;--color-white:#fcfffd;color:#244c64;background:#e5f0f0;border:2px solid #58859a;box-shadow:5px 5px #aac6ce}.term-interactive-demo.tabs-interaction-demo{--ink:#244c64;--muted:#58717f;--line:#a8c1c9;--soft:#e6f0f0;--color-white:#fcfffd;color:#244c64;background:#e5f0f0;border:2px solid #578399;box-shadow:8px 8px #aac6ce}.term-interactive-demo.tabs-interaction-demo .tabs-demo-stage{background:#f7fbf8;border-color:#a8c1c9}.term-interactive-demo.tabs-interaction-demo .tabs-demo-indicator{background:#244c64}.term-interactive-demo.tabs-interaction-demo .tabs-demo-tab.is-active{color:#173949}.term-interactive-demo.tabs-interaction-demo .tabs-demo-panel{background:#fcfffd;border-color:#a8c1c9}.term-interactive-demo.tabs-interaction-demo .tabs-demo-primary{color:#f7fff9;background:#267a70}.term-interactive-demo.tabs-interaction-demo .tabs-demo-primary:hover:not(:disabled){color:#f7fff9;background:#1d625a}.term-interactive-demo.tabs-interaction-demo .tabs-demo-status{color:#30545a;background:#f7fbf8;border-left-color:#267a70}.term-interactive-demo.tabs-interaction-demo button:focus-visible{outline-offset:3px;outline:3px solid #c78b32}
.segmented-card-preview{align-content:center;gap:9px;padding:16px;display:grid}.segmented-card-head{color:var(--ink);justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.segmented-card-head small{color:var(--muted);font-size:8px;font-weight:600}.segmented-card-track{background:#ececee;border-radius:7px;gap:0;padding:3px;display:flex;position:relative}.segmented-card-thumb{background:var(--ink);width:calc(33.3333% - 2px);transform:translateX(calc(var(--idx,0) * 100%));border-radius:5px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #14142324}.segmented-card-option{z-index:1;color:#6f6f79;border-radius:5px;flex:1;place-items:center;min-height:22px;font-size:9px;font-weight:700;display:grid;position:relative}.segmented-card-option.is-active{color:var(--color-white)}.segmented-card-tasks{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.segmented-card-tasks li{background:var(--color-white);border:1px solid #e4e4e9;border-radius:5px;align-items:center;gap:5px;padding:5px 6px;display:flex}.segmented-card-tasks i{text-align:center;width:10px;color:var(--ink);flex:none;font-style:normal;font-weight:800}.segmented-card-tasks i[data-state=doing]{color:var(--ink)}.segmented-card-tasks i[data-state=todo],.segmented-card-tasks i[data-state=done]{color:#8a8a93}.segmented-card-tasks i[data-state=blocked]{color:#a83a44}.segmented-card-tasks b{color:#4a4a54;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;font-weight:650;overflow:hidden}.segmented-card-tasks em{background:var(--ink);width:13px;height:13px;color:var(--color-white);border-radius:50%;flex:none;place-items:center;font-size:7px;font-style:normal;font-weight:700;display:grid}.segmented-card-note{color:var(--muted);margin:2px 0 0;font-size:8px;line-height:1.5}.segmented-card-note b{color:var(--ink);margin-right:3px;font-weight:800}.term-interactive-demo.segmented-interaction-demo{gap:var(--element-gap);border:1px solid var(--line);background:var(--surface-card)}.term-interactive-demo.segmented-interaction-demo button{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:650}.term-interactive-demo.segmented-interaction-demo button:hover:not(:disabled):not(.segmented-lab-primary):not(.segmented-lab-option){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink)}.term-interactive-demo.segmented-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.segmented-lab-brief{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.segmented-lab-board{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:14px;padding:16px;display:grid}.segmented-lab-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.segmented-lab-board-head span{color:var(--ink);font-size:14px;font-weight:750}.segmented-lab-board-head strong{background:var(--surface-card);color:var(--ink);border-radius:6px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.segmented-lab-board-head strong.is-saved{background:var(--ink);color:var(--color-white)}.segmented-lab-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.segmented-lab-row-label{color:var(--muted);flex:none;min-width:36px;font-size:12px;font-weight:700}.segmented-lab-track{background:#ececee;border-radius:9px;flex:1;gap:0;min-width:0;padding:3px;display:flex;position:relative}.segmented-lab-thumb{width:calc((100% - 6px) / var(--n,3));background:var(--ink);transform:translateX(calc(var(--idx,0) * 100%));z-index:0;border-radius:6px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #14142324}@media (prefers-reduced-motion:reduce){.segmented-lab-thumb{transition:none}}.segmented-lab-option{z-index:1;color:#6f6f79;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;min-width:0;min-height:32px;padding:6px 10px;font-size:13px;font-weight:650;transition:color .12s;position:relative}.segmented-lab-option:hover:not(.is-locked):not(.is-active){color:var(--ink);background:0 0}.segmented-lab-option.is-active{color:var(--color-white);background:0 0}.segmented-lab-option.is-locked{color:#b0b0ba;cursor:not-allowed}.segmented-lab-option.is-locked:hover{color:#b0b0ba;background:0 0}.segmented-lab-option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.segmented-lab-lock{color:#7a7a84;background:#dcdcde;border-radius:99px;margin-left:5px;padding:0 6px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;display:inline-block}.segmented-lab-tasks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.segmented-lab-tasks.is-list{grid-template-columns:1fr}.segmented-lab-tasks.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented-lab-tasks.is-compact{grid-template-columns:1fr;gap:4px}.segmented-task{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.segmented-lab-tasks.is-compact .segmented-task{gap:8px;padding:6px 10px}.segmented-lab-tasks.is-compact .segmented-task-body small,.segmented-lab-tasks.is-compact .segmented-task-owner{display:none}.segmented-task-glyph{text-align:center;width:18px;color:var(--ink);flex:none;font-style:normal;font-weight:800}.segmented-task.is-todo .segmented-task-glyph,.segmented-task.is-done .segmented-task-glyph{color:#8a8a93}.segmented-task.is-blocked .segmented-task-glyph{color:#a83a44}.segmented-task-body{flex:1;gap:1px;min-width:0;display:grid}.segmented-task-body b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.segmented-task-body small{color:var(--muted);font-size:11px}.segmented-task-state{background:var(--soft);color:var(--ink);border-radius:6px;flex:none;padding:2px 9px;font-size:11px;font-weight:700}.segmented-task-state.is-todo,.segmented-task-state.is-done{color:var(--muted)}.segmented-task-state.is-blocked{color:#a83a44;background:#fdf3f4}.segmented-task-owner{background:var(--ink);width:22px;height:22px;color:var(--color-white);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.segmented-lab-empty{border:1px dashed var(--line);background:var(--surface-card);color:var(--muted);text-align:center;border-radius:8px;margin:0;padding:14px;font-size:13px}.segmented-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.segmented-interaction-demo .segmented-lab-primary{background:var(--color-rausch-600);min-width:168px;color:var(--color-white);border:0;font-weight:750}.segmented-lab-reset{min-width:0}.segmented-lab-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.segmented-lab-toggle input{width:auto;min-height:0;accent-color:var(--ink);margin:0}.segmented-lab-status{border-left:3px solid var(--ink);color:#3d3d45;background:#f5f5f5;border-radius:0 6px 6px 0;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.segmented-boundary{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.segmented-example{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;padding:12px 14px}.segmented-example.is-good{border-left:4px solid var(--ink)}.segmented-example.is-bad{border-left:4px solid #a83a44}.segmented-example header{color:var(--ink);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:750;display:flex}.segmented-example header span{background:var(--soft);color:var(--ink);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.segmented-example.is-bad header span{color:#a83a44;background:#fdf3f4}.segmented-example p{color:#54545e;margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.segmented-boundary,.segmented-example-grid,.segmented-lab-tasks.is-grid{grid-template-columns:1fr}.segmented-lab-row{flex-direction:column;align-items:stretch}.segmented-lab-row-label{min-width:0}.segmented-lab-actions{flex-direction:column;align-items:stretch}.segmented-lab-actions button{width:100%}.segmented-lab-toggle{justify-content:center;margin-left:0}}.term-card .segmented-card-preview{--ink:#285846;--muted:#5d7669;--line:#a7c7b4;--soft:#e6f1e8;--color-white:#fcfff8;color:#285846;background:#e8f3e9;border:2px solid #5b9278;box-shadow:5px 5px #acd0bb}.term-interactive-demo.segmented-interaction-demo{--ink:#285846;--muted:#577569;--line:#9fc3ad;--soft:#e4f1e7;--color-white:#fcfff8;--color-rausch-600:#285846;color:#285846;background:#e7f2e8;border:2px solid #588c73;box-shadow:8px 8px #a7ccb6}.segmented-interaction-demo .segmented-lab-board{background:#f9fff8;border-color:#9fc3ad}.segmented-interaction-demo .segmented-lab-thumb{background:#285846}.segmented-interaction-demo .segmented-lab-option.is-active{color:#fcfff8}.segmented-interaction-demo .segmented-task{background:#fcfff8;border-color:#b6cdbd}.segmented-interaction-demo .segmented-task.is-blocked{background:#fff0ea;border-left-color:#a74741}.segmented-interaction-demo .segmented-task-state.is-doing{color:#67470c;background:#f3dfae}.segmented-interaction-demo .segmented-task-state.is-done{color:#20543d;background:#dceede}.term-interactive-demo.segmented-interaction-demo .segmented-lab-primary{color:#fcfff8;background:#285846}.term-interactive-demo.segmented-interaction-demo .segmented-lab-primary:hover:not(:disabled){color:#fcfff8;background:#1e4536}.term-interactive-demo.segmented-interaction-demo .segmented-lab-primary:disabled{color:#20543d;background:#dceede}.term-interactive-demo.segmented-interaction-demo .segmented-lab-status{color:#36584a;background:#f9fff8;border-left-color:#285846}.segmented-interaction-demo button:focus-visible,.segmented-interaction-demo input:focus-visible{outline-offset:3px;outline:3px solid #bc7c28}
.collapse-card-preview{background:var(--color-white);border:1px solid #e6e6eb;border-radius:8px;align-content:center;gap:7px;padding:14px;display:grid}.collapse-card-head{color:#565660;justify-content:space-between;align-items:center;font-size:8px;display:flex}.collapse-card-head strong{color:#3f3f48;background:#f3f3f6;border:1px solid #d7d7de;border-radius:99px;padding:2px 6px;font-size:7px;font-weight:800}.collapse-card-groups{gap:4px;margin:0;padding:0;list-style:none;display:grid}.collapse-card-groups li{background:#fff;border:1px solid #e5e5ea;border-radius:6px;gap:3px;padding:6px 8px;display:grid}.collapse-card-groups li.is-open{background:#f5f5f7;border-color:#c9c9d1}.collapse-card-title{color:#4f4f57;justify-content:space-between;align-items:center;font-size:8px;display:flex}.collapse-card-title b{color:#2f2f37;font-size:8.5px;font-weight:800}.collapse-card-title svg{color:#8a8a93;transition:transform .2s}.collapse-card-groups li.is-open .collapse-card-title b{color:var(--ink)}.collapse-card-groups li.is-open .collapse-card-title svg{color:var(--ink);transform:rotate(180deg)}.collapse-card-groups li p{color:#6a6a73;margin:0;font-size:7px;line-height:1.45}.collapse-card-caption{color:#65656e;margin:2px 0 0;font-size:8px;line-height:1.5}.collapse-card-caption b{color:#2f2f37;font-weight:800}.collapse-principle-flow{align-items:center;gap:10px;display:flex}.collapse-principle-flow span,.collapse-principle-flow b{color:#5b5b65;text-align:center;background:#fafafa;border:1px solid #e6e6eb;border-radius:8px;flex:1;gap:3px;min-width:0;padding:13px;font-size:13px;display:grid}.collapse-principle-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.collapse-principle-flow>svg{color:#a5a5ae;flex:none}@media (max-width:780px){.collapse-principle-flow{flex-direction:column;align-items:stretch}.collapse-principle-flow>svg{align-self:center;transform:rotate(90deg)}}.term-interactive-demo.collapse-interaction-demo{border-color:var(--line);background:var(--color-white)}.collapse-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.collapse-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.collapse-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.collapse-interaction-demo button:disabled,.collapse-interaction-demo button:disabled:hover{border-color:var(--line);background:var(--color-white);color:var(--muted);cursor:not-allowed}.term-interactive-demo.collapse-interaction-demo button[aria-pressed=true],.term-interactive-demo.collapse-interaction-demo button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.collapse-interaction-demo .collapse-demo-brief{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.collapse-interaction-demo .collapse-demo-brief b{color:var(--ink);font-weight:800}.collapse-interaction-demo .collapse-demo-stage{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:8px;padding:12px;display:grid}.collapse-interaction-demo .collapse-demo-stage-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.collapse-interaction-demo .collapse-demo-stage-id{gap:1px;display:grid}.collapse-interaction-demo .collapse-demo-stage-id small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.collapse-interaction-demo .collapse-demo-stage-id b{color:var(--ink);font-size:15px;font-weight:800}.collapse-interaction-demo .collapse-demo-readout{border:1px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:99px;align-items:baseline;gap:3px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.collapse-interaction-demo .collapse-demo-readout strong{font-size:15px;font-weight:800}.collapse-interaction-demo .collapse-demo-readout.is-empty{border-color:var(--line);color:var(--muted)}.collapse-interaction-demo .collapse-demo-groups{gap:6px;display:grid}.collapse-interaction-demo .collapse-demo-group{border:1px solid var(--line);background:var(--color-white);border-radius:8px;overflow:hidden}.collapse-interaction-demo .collapse-demo-group.is-open{border-color:var(--ink)}.collapse-interaction-demo .collapse-demo-heading{margin:0}.collapse-interaction-demo .collapse-demo-trigger{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:grid}.collapse-interaction-demo .collapse-demo-trigger:hover{background:var(--soft);color:var(--ink);border:0}.collapse-interaction-demo .collapse-demo-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.collapse-interaction-demo .collapse-demo-trigger-text{gap:2px;min-width:0;display:grid}.collapse-interaction-demo .collapse-demo-trigger-text b{color:var(--ink);font-size:13px;font-weight:800}.collapse-interaction-demo .collapse-demo-trigger-text small{color:var(--muted);font-size:11px;font-weight:500}.collapse-interaction-demo .collapse-demo-chevron{color:var(--ink);transition:transform .22s}.collapse-interaction-demo .collapse-demo-group.is-open .collapse-demo-chevron{transform:rotate(180deg)}.collapse-interaction-demo .collapse-demo-panel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.collapse-interaction-demo .collapse-demo-group.is-open .collapse-demo-panel{grid-template-rows:1fr}.collapse-interaction-demo .collapse-demo-panel-inner{min-height:0;padding:0 12px;overflow:hidden}.collapse-interaction-demo .collapse-demo-group.is-open .collapse-demo-panel-inner{padding:2px 12px 12px}.collapse-interaction-demo .collapse-demo-timeline{gap:6px;margin:0;padding:4px 0 0;list-style:none;display:grid}.collapse-interaction-demo .collapse-demo-timeline li{border-left:3px solid var(--line);background:var(--soft);border-radius:0 6px 6px 0;grid-template-columns:92px 1fr;align-items:start;gap:2px 10px;padding:7px 10px;display:grid}.collapse-interaction-demo .collapse-demo-timeline li.is-current{border-left-color:var(--ink);background:#ececee}.collapse-interaction-demo .collapse-demo-timeline small{color:var(--muted);grid-column:1;font-size:11px;font-weight:700}.collapse-interaction-demo .collapse-demo-timeline b{color:var(--ink);grid-column:2;font-size:12.5px;font-weight:800}.collapse-interaction-demo .collapse-demo-timeline span{color:#4a4a52;grid-column:2;font-size:12px;line-height:1.5}.collapse-interaction-demo .collapse-demo-table{border-collapse:collapse;width:100%;color:var(--ink);margin:4px 0 0;font-size:12px}.collapse-interaction-demo .collapse-demo-table th,.collapse-interaction-demo .collapse-demo-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:7px 6px}.collapse-interaction-demo .collapse-demo-table thead th{color:var(--muted);font-size:11px;font-weight:800}.collapse-interaction-demo .collapse-demo-table tbody td b{color:var(--ink);font-size:12px;font-weight:800;display:block}.collapse-interaction-demo .collapse-demo-table tbody td small{color:var(--muted);font-size:11px}.collapse-interaction-demo .collapse-demo-table tfoot td{color:var(--muted);font-weight:700}.collapse-interaction-demo .collapse-demo-table tfoot td b{color:var(--ink);font-size:13px;font-weight:800}.collapse-interaction-demo .collapse-demo-faq{gap:8px;margin:0;padding:4px 0 0;display:grid}.collapse-interaction-demo .collapse-demo-faq>div{gap:2px;display:grid}.collapse-interaction-demo .collapse-demo-faq dt{color:var(--ink);font-size:12.5px;font-weight:800}.collapse-interaction-demo .collapse-demo-faq dd{color:#4a4a52;margin:0;font-size:12.5px;line-height:1.55}.collapse-interaction-demo .collapse-demo-invoice{gap:0;margin:0;padding:4px 0 0;display:grid}.collapse-interaction-demo .collapse-demo-invoice>div{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;gap:4px 10px;padding:7px 0;display:grid}.collapse-interaction-demo .collapse-demo-invoice>div:last-child{border-bottom:0}.collapse-interaction-demo .collapse-demo-invoice dt{color:var(--muted);font-size:12px;font-weight:700}.collapse-interaction-demo .collapse-demo-invoice dd{color:var(--ink);word-break:break-all;margin:0;font-size:12.5px;font-weight:700}.collapse-interaction-demo .collapse-demo-segment,.collapse-interaction-demo .collapse-demo-batch{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.collapse-interaction-demo .collapse-demo-segment-label{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.collapse-interaction-demo .collapse-demo-batch-hint{color:var(--muted);font-size:12px;line-height:1.45}.collapse-interaction-demo .collapse-demo-summary-slot{min-height:0}.collapse-interaction-demo .collapse-demo-summary{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin:0;padding:10px 12px}.collapse-interaction-demo .collapse-demo-summary.is-ready{border-color:var(--ink);background:#f4f5f7}.collapse-interaction-demo .collapse-demo-summary.is-empty{background:#fbf7ef;border-style:dashed;border-color:#c9c3b6}.collapse-interaction-demo .collapse-demo-summary header{justify-content:space-between;align-items:center;gap:8px;display:flex}.collapse-interaction-demo .collapse-demo-summary header span{color:var(--ink);font-size:13px;font-weight:800}.collapse-interaction-demo .collapse-demo-summary header .is-ready-tag{background:var(--ink);color:#fff;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.collapse-interaction-demo .collapse-demo-summary header .is-empty-tag{color:#a83a44;border:1px solid #a83a44;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.collapse-interaction-demo .collapse-demo-summary ol{color:var(--ink);margin:7px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7}.collapse-interaction-demo .collapse-demo-summary p{color:#7a6a4a;margin:6px 0 0;font-size:12.5px;line-height:1.55}.collapse-interaction-demo .collapse-demo-summary small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.collapse-interaction-demo .collapse-demo-actions{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.collapse-interaction-demo .collapse-demo-primary{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:#fff}.term-interactive-demo.collapse-interaction-demo .collapse-demo-primary:hover{border-color:var(--color-rausch-600);color:#fff;background:#c7093a}.term-interactive-demo.collapse-interaction-demo .collapse-demo-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.collapse-interaction-demo .collapse-demo-reset{border-color:var(--line);background:var(--color-white);color:var(--ink)}.collapse-interaction-demo .collapse-demo-status{color:#5a5a63;margin:0;font-size:13px;line-height:1.55}@media (prefers-reduced-motion:reduce){.collapse-interaction-demo .collapse-demo-chevron,.collapse-interaction-demo .collapse-demo-panel{transition:none}}@media (max-width:560px){.collapse-interaction-demo .collapse-demo-timeline li{grid-template-columns:1fr}.collapse-interaction-demo .collapse-demo-timeline small,.collapse-interaction-demo .collapse-demo-timeline b,.collapse-interaction-demo .collapse-demo-timeline span{grid-column:1}.collapse-interaction-demo .collapse-demo-invoice>div{grid-template-columns:1fr}.collapse-interaction-demo .collapse-demo-table{font-size:11px}}.term-card .collapse-card-preview{--ink:#4b2a1a;--muted:#70442b;--line:#d9b98e;--soft:#fff3da;--color-white:#fffdf7;color:#4b2a1a;background:#fff8e9;border:2px solid #b9783c;box-shadow:5px 5px #d8b07d}.collapse-card-preview .collapse-card-head{color:#70442b}.collapse-card-preview .collapse-card-head strong{color:#fff8e9;background:#6f3b24;border-color:#6f3b24}.collapse-card-preview .collapse-card-groups li{background:#fffdf7;border-color:#e2cba9}.collapse-card-preview .collapse-card-groups li.is-open{background:#f5dfb9;border-color:#a66a36}.collapse-card-preview .collapse-card-title,.collapse-card-preview .collapse-card-title b,.collapse-card-preview .collapse-card-groups li.is-open .collapse-card-title b,.collapse-card-preview .collapse-card-groups li p,.collapse-card-preview .collapse-card-caption,.collapse-card-preview .collapse-card-caption b{color:#4b2a1a}.collapse-card-preview .collapse-card-title svg,.collapse-card-preview .collapse-card-groups li.is-open .collapse-card-title svg{color:#9a5e30}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse]{--ink:#4b2a1a;--muted:#70442b;--line:#d9b98e;--soft:#fff3da;--color-white:#fffdf7;--color-rausch-600:#6f3b24;color:#4b2a1a;background:#fff8e9;border:2px solid #b9783c;box-shadow:8px 8px #d8b07d}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-stage,.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-group{background:#fffdf7;border-color:#d9b98e}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-group.is-open{border-color:#a66a36;box-shadow:0 0 0 2px #a66a361f}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-readout{color:#4b2a1a;background:#f5dfb9;border-color:#a66a36}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-readout.is-empty{color:#70442b;border-color:#d9b98e}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-chevron{color:#9a5e30}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-timeline li{background:#fff3da;border-left-color:#d9b98e}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-timeline li.is-current{background:#f5dfb9;border-left-color:#a66a36}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-table th,.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-table td,.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-invoice>div{border-color:#e4ccaa}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-summary{background:#fff3da;border-color:#d9b98e}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-summary.is-ready{background:#f5dfb9;border-color:#a66a36}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-summary.is-empty{background:#fff0ec;border-color:#b94d3c}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-summary header .is-ready-tag,.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-primary,.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-primary:hover{color:#fff8e9;background:#6f3b24;border-color:#6f3b24}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] .collapse-demo-summary header .is-empty-tag{color:#8b3126;border-color:#b94d3c}.term-interactive-demo.collapse-interaction-demo[data-b4-skin=collapse] button:focus-visible{outline-offset:3px;outline:3px solid #c7772b}
.timeline-sequence-flow{align-items:center;gap:10px;display:flex}.timeline-sequence-flow span,.timeline-sequence-flow b{color:#5b5b65;text-align:center;background:#fafafa;border:1px solid #e6e6eb;border-radius:8px;flex:1;gap:3px;min-width:0;padding:13px;font-size:13px;display:grid}.timeline-sequence-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.timeline-sequence-flow>svg{color:#a5a5ae;flex:none}.timeline-card-preview{align-content:center;gap:9px;padding:16px;display:grid}.timeline-card-preview small,.timeline-card-preview p{color:#91919b;margin:0;font-size:8px}.timeline-card-track{justify-content:space-between;align-items:center;gap:4px;display:flex}.timeline-card-track span,.timeline-card-track b{color:#8a8a94;text-align:center;gap:4px;font-size:8px;display:grid;position:relative}.timeline-card-track span:before,.timeline-card-track b:before{content:"";background:#d3d3da;border-radius:50%;justify-self:center;width:7px;height:7px}.timeline-card-track b{color:var(--accent)}.timeline-card-track b:before{background:var(--accent);box-shadow:0 0 0 3px #e7ebff}.timeline-demo-filters{flex-wrap:wrap;gap:7px;display:flex}.timeline-demo-current{color:#6b6b75;margin:0;font-size:13px}.timeline-demo-current strong{color:var(--accent)}.timeline-demo-events{gap:7px;margin:0;padding:0;list-style:none;display:grid}.timeline-demo-events li{border-left:2px solid #dce2ff;padding-left:10px}.timeline-demo-events li[aria-current=step]{border-left-color:var(--accent)}.timeline-demo-events li>button{text-align:left;justify-content:space-between;width:100%}.timeline-demo-events li>button span{align-items:center;gap:6px;display:flex}.timeline-demo-events li>button b{color:#555560}.timeline-demo-events li>button small{color:#85858f;font-weight:500}.timeline-demo-events [role=region]{color:#6d6d77;background:#fff;border-radius:7px;margin-top:5px;padding:9px;font-size:13px;line-height:1.55}@media (max-width:780px){.timeline-sequence-flow{flex-direction:column;align-items:stretch}.timeline-sequence-flow>svg{align-self:center;transform:rotate(90deg)}.timeline-demo-events li>button{align-items:flex-start}.timeline-demo-events li>button span{min-width:0}}.timeline-card-preview{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:center;gap:8px;padding:14px;display:grid}.timeline-card-head{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.timeline-card-head small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:7px;font-weight:700}.timeline-card-rail{gap:6px;margin:0;padding:2px 0;list-style:none;display:grid;position:relative}.timeline-card-rail:before{content:"";background:var(--line);width:2px;position:absolute;top:10px;bottom:10px;left:7px}.timeline-card-node{grid-template-columns:16px 1fr auto;align-items:center;gap:9px;display:grid}.timeline-card-glyph{background:var(--color-white);color:#0000;border:2px solid #b8b8c0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:grid}.timeline-card-glyph.is-done{border-color:var(--ink);background:var(--ink);color:#fff}.timeline-card-glyph.is-current{border-color:var(--ink);background:linear-gradient(90deg, var(--ink) 50%, #fff 50%)}.timeline-card-glyph.is-upcoming{background:var(--color-white);border-color:#c2c2c9}.timeline-card-body{gap:1px;min-width:0;display:grid}.timeline-card-body b{color:var(--ink);font-size:8.5px;font-weight:800}.timeline-card-node.is-current .timeline-card-body b{font-weight:900}.timeline-card-body small{color:var(--muted);font-size:7px}.timeline-card-tag{border:1px solid var(--line);background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:99px;padding:2px 6px;font-size:7px;font-weight:800}.timeline-card-tag.is-current{border-color:var(--ink);background:var(--ink);color:#fff}.timeline-card-preview .timeline-card-note{color:#5a5a63;margin:2px 0 0;font-size:8px;line-height:1.55}.timeline-card-note b{color:var(--ink);font-weight:800}.term-interactive-demo.timeline-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.timeline-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.timeline-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.timeline-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.timeline-interaction-demo button:disabled,.timeline-interaction-demo button:disabled:hover{border-color:var(--line);background:var(--color-white);color:var(--muted);cursor:not-allowed}.term-interactive-demo.timeline-interaction-demo button[aria-pressed=true],.term-interactive-demo.timeline-interaction-demo button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.timeline-interaction-demo .timeline-lab-brief{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.timeline-interaction-demo .timeline-lab-stage{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:8px;padding:12px;display:grid}.timeline-interaction-demo .timeline-lab-stage-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.timeline-interaction-demo .timeline-lab-stage-id{gap:1px;display:grid}.timeline-interaction-demo .timeline-lab-stage-id small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.timeline-interaction-demo .timeline-lab-stage-id b{color:var(--ink);font-size:15px;font-weight:800}.timeline-interaction-demo .timeline-lab-readout{border:1px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:99px;align-items:baseline;gap:3px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.timeline-interaction-demo .timeline-lab-readout strong{font-size:15px;font-weight:800}.timeline-interaction-demo .timeline-lab-readout.is-exception{color:#a83a44;border-color:#a83a44}.timeline-interaction-demo .timeline-lab-rail{gap:6px;margin:0;padding:2px 0;list-style:none;display:grid;position:relative}.timeline-interaction-demo .timeline-lab-rail:before{content:"";background:var(--line);width:2px;position:absolute}.timeline-interaction-demo .timeline-lab-rail.is-single:before{top:12px;bottom:12px;left:11px}.timeline-interaction-demo .timeline-lab-rail.is-alternate:before{top:12px;bottom:12px;left:50%;transform:translate(-50%)}.timeline-interaction-demo .timeline-lab-node{position:relative}.timeline-interaction-demo .timeline-lab-rail.is-single .timeline-lab-node{grid-template-columns:24px 1fr;align-items:start;gap:10px;display:grid}.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node{grid-template-columns:1fr 24px 1fr;align-items:start;gap:10px;display:grid}.timeline-interaction-demo .timeline-lab-rail.is-single .timeline-lab-glyph{grid-column:1}.timeline-interaction-demo .timeline-lab-rail.is-single .timeline-lab-content,.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node.is-left .timeline-lab-glyph,.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node.is-right .timeline-lab-glyph{grid-column:2}.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node.is-left .timeline-lab-content{text-align:right;grid-column:1}.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node.is-right .timeline-lab-content{text-align:left;grid-column:3}.timeline-interaction-demo .timeline-lab-glyph{background:var(--color-white);color:#0000;border:2px solid #b8b8c0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:900;line-height:1;display:grid;position:relative}.timeline-interaction-demo .timeline-lab-glyph.is-done{border-color:var(--ink);background:var(--ink);color:#fff}.timeline-interaction-demo .timeline-lab-glyph.is-current{border-color:var(--ink);background:linear-gradient(90deg, var(--ink) 50%, #fff 50%)}.timeline-interaction-demo .timeline-lab-glyph.is-upcoming{background:var(--color-white);border-color:#c2c2c9}.timeline-interaction-demo .timeline-lab-glyph.is-exception{background:var(--color-white);color:#a83a44;border-color:#a83a44}.timeline-interaction-demo .timeline-lab-glyph.is-current:after{content:"";border:2px solid var(--ink);opacity:.45;pointer-events:none;border-radius:50%;animation:1.8s ease-out infinite timeline-pulse;position:absolute;inset:-5px}@keyframes timeline-pulse{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.timeline-interaction-demo .timeline-lab-glyph.is-current:after{opacity:.3;animation:none}}.timeline-interaction-demo .timeline-lab-content{gap:4px;min-width:0;display:grid}.timeline-interaction-demo .timeline-lab-trigger{border:1px solid var(--line);background:var(--color-white);width:100%;color:var(--ink);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.timeline-interaction-demo .timeline-lab-trigger:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.timeline-interaction-demo .timeline-lab-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.timeline-interaction-demo .timeline-lab-node.is-current .timeline-lab-trigger{border-color:var(--ink);background:#f4f5f7}.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node.is-left .timeline-lab-trigger{flex-direction:row}.timeline-interaction-demo .timeline-lab-trigger-text{gap:1px;min-width:0;display:grid}.timeline-interaction-demo .timeline-lab-trigger-text b{color:var(--ink);font-size:13px;font-weight:800}.timeline-interaction-demo .timeline-lab-trigger-text small{color:var(--muted);font-size:11px;font-weight:500}.timeline-interaction-demo .timeline-lab-tag{border:1px solid var(--line);background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.timeline-interaction-demo .timeline-lab-tag.is-current{border-color:var(--ink);color:var(--ink)}.timeline-interaction-demo .timeline-lab-tag.is-exception{color:#a83a44;background:#fbf2f3;border-color:#a83a44}.timeline-interaction-demo .timeline-lab-reason{color:#8a2e36;background:#fbf2f3;border-left:3px solid #a83a44;border-radius:0 6px 6px 0;margin:0;padding:6px 10px;font-size:12px;line-height:1.5}.timeline-interaction-demo .timeline-lab-panel{border-left:2px solid var(--line);color:#4a4a52;margin:0;padding:7px 10px;font-size:12.5px;line-height:1.55}.timeline-interaction-demo .timeline-lab-node.is-current .timeline-lab-panel{border-left-color:var(--ink)}.timeline-interaction-demo .timeline-lab-controls{flex-wrap:wrap;gap:10px;display:flex}.timeline-interaction-demo .timeline-lab-segment{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.timeline-interaction-demo .timeline-lab-segment-label{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.timeline-interaction-demo .timeline-lab-segment button{border:1px solid var(--line);background:var(--color-white);min-height:30px;color:var(--ink);border-radius:6px;padding:5px 11px;font-size:12px;font-weight:700}.timeline-interaction-demo .timeline-lab-snapshot-slot{min-height:0}.timeline-interaction-demo .timeline-lab-snapshot{border:1px solid var(--ink);background:#f4f5f7;border-radius:8px;margin:0;padding:12px 14px}.timeline-interaction-demo .timeline-lab-snapshot.is-exception{background:#fbf2f3;border-color:#a83a44}.timeline-interaction-demo .timeline-lab-snapshot header{justify-content:space-between;align-items:center;gap:8px;display:flex}.timeline-interaction-demo .timeline-lab-snapshot header span{color:var(--ink);font-size:13px;font-weight:800}.timeline-interaction-demo .timeline-lab-snapshot .is-normal-tag{background:var(--ink);color:#fff;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.timeline-interaction-demo .timeline-lab-snapshot .is-exception-tag{color:#fff;background:#a83a44;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.timeline-interaction-demo .timeline-lab-snapshot dl{gap:4px;margin:8px 0 0;display:grid}.timeline-interaction-demo .timeline-lab-snapshot dl>div{grid-template-columns:80px 1fr;gap:4px 10px;display:grid}.timeline-interaction-demo .timeline-lab-snapshot dt{color:var(--muted);font-size:12px;font-weight:700}.timeline-interaction-demo .timeline-lab-snapshot dd{color:var(--ink);margin:0;font-size:12.5px;font-weight:700}.timeline-interaction-demo .timeline-lab-snapshot-trail{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5;display:block}.timeline-interaction-demo .timeline-lab-actions{flex-wrap:wrap;gap:7px;display:flex}.timeline-interaction-demo .timeline-lab-exception{border:1px solid var(--line);background:var(--color-white);min-height:32px;color:var(--ink);border-radius:7px;padding:6px 12px;font-size:13px;font-weight:700}.timeline-interaction-demo .timeline-lab-reset{border:1px solid var(--line);background:var(--color-white);min-height:32px;color:var(--ink);border-radius:7px;padding:6px 12px;font-size:12px;font-weight:650}.term-interactive-demo.timeline-interaction-demo .timeline-lab-primary{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;border-radius:7px;min-height:36px;padding:7px 16px;font-size:14px;font-weight:750}.term-interactive-demo.timeline-interaction-demo .timeline-lab-primary:hover{color:#fff;background:#c7093a;border-color:#c7093a}.term-interactive-demo.timeline-interaction-demo .timeline-lab-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.timeline-interaction-demo .timeline-lab-status{color:#5a5a63;margin:0;font-size:13px;line-height:1.55}@media (max-width:600px){.timeline-interaction-demo .timeline-lab-rail.is-alternate:before{left:11px;transform:none}.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node{grid-template-columns:24px 1fr}.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node.is-left .timeline-lab-glyph,.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node.is-right .timeline-lab-glyph{grid-column:1}.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node.is-left .timeline-lab-content,.timeline-interaction-demo .timeline-lab-rail.is-alternate .timeline-lab-node.is-right .timeline-lab-content{text-align:left;grid-column:2}.timeline-interaction-demo .timeline-lab-controls{flex-direction:column;align-items:stretch}.timeline-interaction-demo .timeline-lab-snapshot dl>div{grid-template-columns:1fr}}.term-card .timeline-card-preview{--ink:#17394f;--muted:#527387;--line:#9fc3cf;--soft:#e3f0f0;--color-white:#fbfffc;color:#17394f;background:#e2eff0;border:2px solid #4f8193;box-shadow:5px 5px #a5c7ce}.term-interactive-demo.timeline-interaction-demo[data-b4-skin=timeline]{--ink:#e8f7f4;--muted:#b9d8d8;--line:#5f939a;--soft:#244c55;--color-white:#173b45;--color-rausch-600:#e5b652;color:#e8f7f4;background:#133640;border:2px solid #4e858e;box-shadow:8px 8px #8ab5bb}.term-interactive-demo.timeline-interaction-demo[data-b4-skin=timeline] button{color:#183d46;background:#edf8f2;border-color:#81b0b2}.term-interactive-demo.timeline-interaction-demo[data-b4-skin=timeline] button:hover:not(:disabled){color:#263421;background:#fff0c4;border-color:#e5b652}.term-interactive-demo.timeline-interaction-demo[data-b4-skin=timeline] .timeline-lab-stage,.term-interactive-demo.timeline-interaction-demo[data-b4-skin=timeline] .timeline-lab-snapshot{background:#1d4550;border-color:#5f939a}.term-interactive-demo.timeline-interaction-demo[data-b4-skin=timeline] .timeline-lab-snapshot.is-exception{background:#502f36;border-color:#ee8173}.term-interactive-demo.timeline-interaction-demo[data-b4-skin=timeline] .timeline-lab-status{color:#d9eeee}.term-interactive-demo.timeline-interaction-demo[data-b4-skin=timeline] button:focus-visible{outline-offset:3px;outline:3px solid #ffe18c}
.tree-selected-row i{background:var(--accent);border-radius:50%;width:5px;height:5px}.tree-selected-row b{color:var(--accent);font-size:8px}.tree-selected-row small{font-size:7px;font-weight:500}.tree-hierarchy-flow{align-items:center;gap:10px;display:flex}.tree-hierarchy-flow span,.tree-hierarchy-flow b{color:#5b5b65;text-align:center;background:#fafafa;border:1px solid #e6e6eb;border-radius:8px;flex:1;gap:3px;min-width:0;padding:13px;font-size:13px;display:grid}.tree-hierarchy-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.tree-hierarchy-flow>svg{color:#a5a5ae;flex:none}.tree-card-preview{align-content:center;gap:6px;padding:15px;display:grid}.tree-card-heading{color:#555560;font-size:9px;font-weight:750}.tree-card-node{color:#6f6f79;align-items:center;gap:5px;font-size:8px;display:flex}.tree-card-node:before{content:"▾";color:#94949e}.tree-card-node.is-child{padding-left:14px}.tree-card-node.is-child:before{content:"•"}.tree-card-node.is-selected{color:var(--accent);font-weight:750}.tree-demo-root,.tree-demo-root ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tree-demo-root ul{border-left:1px solid #dde2f0;margin:3px 0 2px 18px;padding-left:8px}.tree-demo-node{color:#5f5f69;outline:0;font-size:13px}.tree-demo-node-label{cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 8px;display:flex}.tree-demo-node-label:hover,.tree-demo-node:focus-visible>.tree-demo-node-label{color:var(--accent);background:#f2f4ff}.tree-demo-node.is-selected>.tree-demo-node-label{color:var(--accent);background:#eaf0ff;font-weight:750}.tree-demo-node-label i{color:#878792;text-align:center;width:10px;font-style:normal}.tree-interaction-demo>small{color:#7c7c86;font-size:12px;line-height:1.5}@media (max-width:780px){.tree-hierarchy-flow{flex-direction:column;align-items:stretch}.tree-hierarchy-flow>svg{align-self:center;transform:rotate(90deg)}.tree-interaction-demo{padding:11px}}.tree-card-preview{gap:8px;padding:13px}.tree-card-frames{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px;display:grid}.tree-card-frame{background:#fff;border:1px solid #e5e5ea;border-radius:7px;align-content:start;gap:4px;padding:8px;display:grid}.tree-card-frame small{color:#868691;font-size:8px;font-weight:750}.tree-card-rows{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tree-card-rows li{color:#5f5f69;align-items:center;gap:4px;font-size:8.5px;display:flex}.tree-card-rows li b{color:var(--ink);font-size:8.5px;font-weight:800}.tree-card-rows li ul{gap:3px;margin:3px 0 0 4px;padding:0;list-style:none;display:grid}.tree-card-box{color:#fff;background:#fff;border:1px solid #b5b5bd;border-radius:2px;flex:none;justify-content:center;align-items:center;width:9px;height:9px;display:inline-flex}.tree-card-box.is-on,.tree-card-box.is-half{border-color:var(--ink);background:var(--ink)}.tree-card-frame p{color:#6a6a73;margin:2px 0 0;font-size:7.5px;line-height:1.45}.tree-card-frame p b{color:var(--ink);font-weight:800}.tree-card-arrow{color:#9b9ba5;align-content:center;justify-items:center;gap:2px;font-size:7px;display:grid}.tree-card-arrow b{color:var(--ink);font-size:11px;font-weight:800}.tree-card-conclusion{color:#65656e;margin:2px 0 0;font-size:8.5px;line-height:1.5}.tree-card-conclusion b{color:var(--ink);font-weight:800}@media (max-width:540px){.tree-card-frames{grid-template-columns:1fr}.tree-card-arrow{flex-direction:row;transform:rotate(90deg)}}.term-interactive-demo.tree-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.tree-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.tree-interaction-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.tree-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tree-interaction-demo button:disabled,.tree-interaction-demo button:disabled:hover{border-color:var(--line);background:var(--color-white);color:var(--muted);cursor:not-allowed}.tree-interaction-demo .tree-demo-brief{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.tree-interaction-demo .tree-demo-brief b{color:var(--ink);font-weight:800}.tree-interaction-demo .tree-demo-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.tree-interaction-demo .tree-demo-search label{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.tree-interaction-demo .tree-demo-search-count{color:var(--muted);grid-column:2;font-size:11px}.tree-interaction-demo .tree-demo-batch{flex-wrap:wrap;gap:7px;display:flex}.tree-interaction-demo .tree-demo-tree{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:1px;margin:0;padding:10px;list-style:none;display:grid}.tree-interaction-demo .tree-demo-tree ul[role=group]{gap:1px;margin:2px 0 0 18px;padding:0;list-style:none;display:grid}.tree-interaction-demo .tree-demo-row{cursor:pointer;border-radius:6px;grid-template-columns:20px 16px minmax(0,1fr) auto;align-items:center;gap:4px 7px;padding:4px 8px;display:grid}.tree-interaction-demo .tree-demo-row>ul[role=group]{grid-column:1/-1;margin-top:2px}.tree-interaction-demo .tree-demo-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.tree-interaction-demo .tree-demo-row:hover{background:var(--soft)}.tree-interaction-demo .tree-demo-row.is-focused{background:#ececee}.tree-interaction-demo .tree-demo-row.is-focused:hover{background:#e4e4e7}.tree-interaction-demo .tree-demo-row.is-disabled{cursor:not-allowed;opacity:.58}.tree-interaction-demo .tree-demo-row.is-disabled:hover{background:0 0}.tree-interaction-demo .tree-demo-chevron{width:20px;height:20px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;min-height:0;padding:0;display:inline-flex}.tree-interaction-demo button.tree-demo-chevron:hover{color:var(--ink);background:0 0;border:0}.tree-interaction-demo button.tree-demo-chevron:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.tree-interaction-demo .tree-demo-chevron svg{transition:transform .18s}.tree-interaction-demo .tree-demo-chevron.is-open svg{transform:rotate(180deg)}.tree-interaction-demo .tree-demo-chevron.is-leaf{width:20px}.tree-interaction-demo .tree-demo-check{accent-color:var(--ink);cursor:pointer;width:15px;min-width:15px;height:15px;min-height:15px;margin:0}.tree-interaction-demo .tree-demo-check:disabled{cursor:not-allowed}.tree-interaction-demo .tree-demo-label{min-width:0;color:var(--ink);align-items:baseline;gap:6px;font-size:13px;font-weight:650;display:flex}.tree-interaction-demo .tree-demo-label b{color:var(--ink);font-weight:700}.tree-interaction-demo .tree-demo-label small{color:var(--muted);font-size:11px;font-weight:500}.tree-interaction-demo .tree-demo-label.is-match b{background:#f6e7b8;border-radius:3px;padding:0 3px}.tree-interaction-demo .tree-demo-reason{color:#a83a44;font-size:11px;font-weight:700}.tree-interaction-demo .tree-demo-focused-tag{background:var(--ink);color:#fff;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:800}.tree-interaction-demo .tree-demo-readout{gap:8px;display:grid}.tree-interaction-demo .tree-demo-detail,.tree-interaction-demo .tree-demo-summary{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin:0;padding:10px 12px}.tree-interaction-demo .tree-demo-detail header,.tree-interaction-demo .tree-demo-summary header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tree-interaction-demo .tree-demo-detail small,.tree-interaction-demo .tree-demo-summary small{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.tree-interaction-demo .tree-demo-detail strong,.tree-interaction-demo .tree-demo-summary strong{color:var(--ink);font-size:13.5px;font-weight:800}.tree-interaction-demo .tree-demo-detail-path{color:var(--ink);word-break:break-all;margin:6px 0 0;font-size:12.5px;font-weight:700;line-height:1.5}.tree-interaction-demo .tree-demo-detail dl,.tree-interaction-demo .tree-demo-summary dl{grid-template-columns:76px 1fr;gap:2px 10px;margin:8px 0 0;display:grid}.tree-interaction-demo .tree-demo-detail dt,.tree-interaction-demo .tree-demo-summary dt{color:var(--muted);font-size:11px;font-weight:700}.tree-interaction-demo .tree-demo-detail dd,.tree-interaction-demo .tree-demo-summary dd{color:var(--ink);margin:0;font-size:12.5px;font-weight:700}.tree-interaction-demo .tree-demo-summary p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.tree-interaction-demo .tree-demo-summary.is-confirmed{border-color:var(--ink);background:#f4f5f7}.tree-interaction-demo .tree-demo-summary.is-invalid{background:#fbf7ef;border-style:dashed;border-color:#c9c3b6}.tree-interaction-demo .tree-demo-error{color:#a83a44;margin-top:6px;font-size:12.5px;font-style:normal;font-weight:700;display:block}.tree-interaction-demo .tree-demo-rule-slot{min-height:0}.tree-interaction-demo .tree-demo-rule{border:1px solid var(--ink);background:#f4f5f7;border-radius:8px;margin:0;padding:11px 12px}.tree-interaction-demo .tree-demo-rule header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tree-interaction-demo .tree-demo-rule header span{color:var(--ink);font-size:13px;font-weight:800}.tree-interaction-demo .tree-demo-rule header strong{background:var(--ink);color:#fff;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.tree-interaction-demo .tree-demo-rule ol{color:var(--ink);margin:7px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7}.tree-interaction-demo .tree-demo-rule small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.tree-interaction-demo .tree-demo-actions{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.tree-interaction-demo .tree-demo-primary{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:#fff}.term-interactive-demo.tree-interaction-demo .tree-demo-primary:hover{color:#fff;background:#c7093a;border-color:#c7093a}.term-interactive-demo.tree-interaction-demo .tree-demo-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tree-interaction-demo .tree-demo-reset{border-color:var(--line);background:var(--color-white);color:var(--ink)}.tree-interaction-demo .tree-demo-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.tree-interaction-demo .tree-demo-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tree-interaction-demo .tree-demo-status{color:#5a5a63;margin:0;font-size:13px;line-height:1.55}@media (min-width:760px){.tree-interaction-demo .tree-demo-readout{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.tree-interaction-demo .tree-demo-chevron svg{transition:none}}@media (max-width:540px){.tree-interaction-demo .tree-demo-tree{padding:7px}.tree-interaction-demo .tree-demo-tree ul[role=group]{margin-left:12px}.tree-interaction-demo .tree-demo-detail dl,.tree-interaction-demo .tree-demo-summary dl{grid-template-columns:68px 1fr}}.term-card .tree-card-preview{--ink:#28533f;--muted:#5c7568;--line:#a9c7b5;--soft:#e4f1e7;--color-white:#fbfff9;color:#28533f;background:#e4f1e7;border:2px solid #568c71;box-shadow:5px 5px #a8cbb8}.term-interactive-demo.tree-interaction-demo[data-b4-skin=tree]{--ink:#28533f;--muted:#55756a;--line:#9ec4ad;--soft:#e4f1e7;--color-white:#fbfff9;--color-rausch-600:#a96931;color:#28533f;background:#e3f0e6;border:2px solid #548b70;box-shadow:8px 8px #a8cbb8}.term-interactive-demo.tree-interaction-demo[data-b4-skin=tree] input[type=checkbox]{accent-color:#347558}.term-interactive-demo.tree-interaction-demo[data-b4-skin=tree] button:focus-visible,.term-interactive-demo.tree-interaction-demo[data-b4-skin=tree] input:focus-visible{outline-offset:3px;outline:3px solid #b8752d}
.carousel-content-flow{align-items:center;gap:10px;display:flex}.carousel-content-flow span,.carousel-content-flow b{color:#5b5b65;text-align:center;background:#fafafa;border:1px solid #e6e6eb;border-radius:8px;flex:1;gap:3px;min-width:0;padding:13px;font-size:13px;display:grid}.carousel-content-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.carousel-content-flow>svg{color:#a5a5ae;flex:none}.carousel-demo-controls,.carousel-demo-dots{flex-wrap:wrap;gap:7px;display:flex}.carousel-card-preview{background:linear-gradient(135deg,#eef2ff,#fafbff 58%,#e5ebff);align-content:center;gap:8px;padding:17px;display:grid}.carousel-card-preview small{color:#737da4;font-size:8px}.carousel-card-preview>div{gap:3px;display:grid}.carousel-card-preview b{color:#42465c;font-size:15px}.carousel-card-preview span,.carousel-card-preview p{color:#6e7284;margin:0;font-size:8px}.carousel-demo-slide{background:linear-gradient(135deg,#f0f3ff,#fff);border:1px solid #dce3ff;border-radius:9px;gap:5px;padding:16px;display:grid}.carousel-demo-slide small,.carousel-demo-slide span,.carousel-demo-autoplay{color:#777b8d;font-size:12px}.carousel-demo-slide h3{color:#4e5369;margin:0;font-size:18px}.carousel-demo-slide p{color:#666a7a;margin:0;font-size:13px;line-height:1.55}.carousel-demo-dots button{border-radius:99px;min-width:34px}.carousel-demo-dots button[aria-current=true]{border-color:var(--accent);background:var(--accent);color:#fff}.carousel-demo-autoplay{margin:0}@media (max-width:780px){.carousel-content-flow{flex-direction:column;align-items:stretch}.carousel-content-flow>svg{align-self:center;transform:rotate(90deg)}}.carousel-card-preview{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:center;gap:8px;padding:13px;display:grid}.carousel-card-preview .carousel-card-head{justify-content:space-between;align-items:center;display:flex}.carousel-card-preview .carousel-card-head span{color:var(--ink);font-size:9px;font-weight:800}.carousel-card-preview .carousel-card-head strong{border:1px solid var(--ink);background:var(--ink);color:var(--color-white);border-radius:99px;padding:2px 7px;font-size:8px;font-weight:800}.carousel-card-preview .carousel-card-viewport{align-items:stretch;gap:6px;display:flex;position:relative}.carousel-card-preview .carousel-card-arrow{width:16px;color:var(--ink);background:#f1f1f3;border-radius:5px;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.carousel-card-preview .carousel-card-frame{border:1px solid var(--ink);background:#f4f4f5;border-radius:7px;flex:1;gap:3px;padding:11px 12px;display:grid;position:relative}.carousel-card-preview .carousel-card-frame small{color:var(--muted);font-size:7.5px;font-weight:700}.carousel-card-preview .carousel-card-frame b{color:var(--ink);font-size:11px;font-weight:800;line-height:1.25}.carousel-card-preview .carousel-card-frame em{color:var(--ink);font-size:9px;font-style:normal;font-weight:700}.carousel-card-preview .carousel-card-frame-tag{background:var(--ink);color:var(--color-white);border-radius:99px;padding:1px 5px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:6px;right:6px}.carousel-card-preview .carousel-card-dots{justify-content:center;align-items:center;gap:5px;display:flex}.carousel-card-preview .carousel-card-dots i{background:var(--color-white);width:14px;height:14px;color:var(--muted);border:1px solid #c9c9d0;border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.carousel-card-preview .carousel-card-dots i.is-current{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.carousel-card-preview .carousel-card-state{color:var(--muted);margin:0;font-size:8.5px}.carousel-card-preview .carousel-card-state b{color:var(--ink);font-weight:800}.carousel-card-preview .carousel-card-caption{color:#65656e;margin:0;font-size:8.5px;line-height:1.5}.carousel-card-preview .carousel-card-caption b{color:var(--ink);font-weight:800}.term-interactive-demo.carousel-interaction-demo{border-color:var(--line);background:var(--color-white);gap:14px}.term-interactive-demo.carousel-interaction-demo button{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:650}.term-interactive-demo.carousel-interaction-demo button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink)}.term-interactive-demo.carousel-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.carousel-interaction-demo button:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.carousel-interaction-demo button.is-active,.term-interactive-demo.carousel-interaction-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.carousel-lab-brief{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.carousel-lab-stage{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:12px;padding:14px;display:grid}.carousel-lab-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.carousel-lab-stage-head small{color:var(--muted);font-size:11.5px}.carousel-lab-stage-head b{color:var(--ink);font-size:15px;font-weight:800;line-height:1.3;display:block}.carousel-lab-counter{border:1px solid var(--ink);background:var(--color-white);color:var(--ink);border-radius:99px;flex:none;padding:4px 10px;font-size:12px;font-weight:800}.carousel-lab-viewport{border:1px solid var(--line);background:var(--color-white);border-radius:8px;position:relative;overflow:hidden}.carousel-lab-track{transform:translateX(calc(var(--idx,0) * -100%));margin:0;padding:0;list-style:none;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex}.carousel-lab-slide{flex:0 0 100%;gap:6px;min-width:0;padding:16px;display:grid;position:relative}.carousel-lab-slide small{color:var(--muted);font-size:12px;font-weight:700}.carousel-lab-slide b{color:var(--ink);font-size:18px;font-weight:800;line-height:1.3}.carousel-lab-slide span{color:#55555e;font-size:13px;line-height:1.55}.carousel-lab-slide em{color:var(--ink);font-size:15px;font-style:normal;font-weight:800}.carousel-lab-viewed{border:1px solid var(--ink);background:var(--color-white);color:var(--ink);border-radius:99px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.carousel-lab-arrows{align-items:center;gap:10px;display:flex}.carousel-lab-arrows>button{flex:none}.carousel-lab-dots{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.term-interactive-demo.carousel-interaction-demo .carousel-lab-dots button{border-radius:50%;place-items:center;width:28px;height:28px;min-height:0;padding:0;display:grid}.term-interactive-demo.carousel-interaction-demo .carousel-lab-dot-pip{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;border-radius:50%;display:block}.term-interactive-demo.carousel-interaction-demo .carousel-lab-dots button[aria-current=true]{border-color:var(--ink);background:var(--ink)}.term-interactive-demo.carousel-interaction-demo .carousel-lab-dots button[aria-current=true] .carousel-lab-dot-pip{background:var(--color-white);box-shadow:none}.carousel-lab-meta{flex-wrap:wrap;gap:6px 14px;display:flex}.carousel-lab-meta span{color:var(--muted);font-size:12px}.carousel-lab-meta span b{color:var(--ink);font-weight:800}.carousel-lab-controls{gap:12px;display:grid}.carousel-lab-segment{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.carousel-lab-segment-label{width:100%;color:var(--muted);font-size:11.5px;font-weight:700}.term-interactive-demo.carousel-interaction-demo .carousel-lab-segment button{min-height:32px}.term-interactive-demo.carousel-interaction-demo select{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.term-interactive-demo.carousel-interaction-demo select:disabled{opacity:.5;cursor:not-allowed}.carousel-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.carousel-lab-autoplay{flex:none}.carousel-lab-reset{background:var(--surface-card);color:var(--ink);flex:none}.term-interactive-demo.carousel-interaction-demo .carousel-lab-primary{background:var(--color-rausch-600);min-width:168px;color:var(--color-white);border:0;font-weight:750}.term-interactive-demo.carousel-interaction-demo .carousel-lab-primary:hover:not(:disabled){background:var(--color-rausch-600);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.carousel-interaction-demo .carousel-lab-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.carousel-lab-status{border-left:3px solid var(--ink);color:#3d3d45;background:#f5f5f5;border-radius:0 6px 6px 0;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.carousel-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.carousel-example{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;padding:12px 14px}.carousel-example.is-good{border-left:4px solid var(--ink)}.carousel-example.is-bad{border-left:4px solid #a83a44}.carousel-example b{color:var(--ink);font-size:13px;font-weight:750}.carousel-example.is-bad b{color:#a83a44}.carousel-example p{color:#54545e;margin:6px 0 0;font-size:13px;line-height:1.6}.carousel-example span{color:var(--muted);margin-top:6px;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.carousel-lab-track{transition:none}}@media (max-width:560px){.carousel-lab-arrows{flex-wrap:wrap}.carousel-lab-slide{padding:12px}.carousel-lab-slide b{font-size:16px}.carousel-lab-actions{flex-direction:column;align-items:stretch}.carousel-lab-actions button{width:100%}.carousel-example-grid{grid-template-columns:1fr}}.term-card .carousel-card-preview{--ink:#482b57;--muted:#735d7d;--line:#c8b3cf;--soft:#f3eaf4;--color-white:#fffaff;color:#482b57;background:#f3e9f3;border:2px solid #996ea0;box-shadow:5px 5px #d3b6d3}.term-interactive-demo.carousel-interaction-demo[data-b4-skin=carousel]{--ink:#482b57;--muted:#725b7c;--line:#c7afca;--soft:#f3e9f3;--color-white:#fffaff;--color-rausch-600:#a84f72;color:#482b57;background:#f3e9f3;border:2px solid #936a9a;box-shadow:8px 8px #d0b3cf}.term-interactive-demo.carousel-interaction-demo[data-b4-skin=carousel] .carousel-lab-primary{color:#fff8fb;background:#a84f72;border-color:#a84f72}.term-interactive-demo.carousel-interaction-demo[data-b4-skin=carousel] .carousel-lab-primary:hover:not(:disabled){color:#fff8fb;background:#873b5b}.term-interactive-demo.carousel-interaction-demo[data-b4-skin=carousel] button:focus-visible,.term-interactive-demo.carousel-interaction-demo[data-b4-skin=carousel] select:focus-visible{outline-offset:3px;outline:3px solid #b47a24}
.empty-card-state{background:#fff;border:1px dashed #d9dbe5;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.empty-card-state small{color:#85858f;font-size:9px!important}.empty-card-state strong{font-size:12px!important}.empty-card-state span{color:var(--accent);font-weight:750;font-size:10px!important}.empty-card-state.is-filtered{background:#f7f8ff;border-color:#cbd4ff}.empty-card-boundary{color:#71717b}@media (max-width:780px){.empty-card-states{gap:3px}.empty-card-state{padding:5px}}.empty-card-preview{gap:6px;padding:13px;display:grid}.empty-card-head{color:#555560;justify-content:space-between;align-items:baseline;font-size:9px;font-weight:750;display:flex}.empty-card-head small{color:#94949e;font-size:7px;font-weight:600}.empty-card-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.empty-card-state{background:#fff;border:1px dashed #d9dbe5;border-radius:7px;gap:3px;padding:8px;display:grid}.empty-card-state.is-filter{background:#f7f8fb;border-color:#cfd6e6}.empty-card-icon{width:22px;height:22px;color:var(--ink);background:#eef0f4;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.empty-card-state.is-filter .empty-card-icon{background:#e6ecf6}.empty-card-state strong{color:var(--ink);font-size:10px;font-weight:800;line-height:1.3}.empty-card-state span{color:#85858f;font-size:8px;line-height:1.4}.empty-card-state em{color:var(--ink);background:#fff;border:1px solid #e1e2ea;border-radius:99px;align-self:start;margin-top:2px;padding:1px 6px;font-size:7px;font-style:normal;font-weight:700}.empty-card-conclusion{color:#3d3d45;margin:4px 0 0;font-size:8px;line-height:1.45}.empty-card-conclusion b{background:var(--ink);color:#fff;border-radius:2px;margin-right:4px;padding:0 4px;font-size:7px;font-weight:800;display:inline-block}.term-interactive-demo.empty-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.term-interactive-demo.empty-interaction-demo button{border:1px solid var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.empty-interaction-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.empty-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.empty-interaction-demo button.is-active,.term-interactive-demo.empty-interaction-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.empty-demo-brief{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.empty-demo-stage{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:8px;padding:14px;display:grid}.empty-demo-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.empty-demo-head span{color:var(--ink);font-size:13px;font-weight:800}.empty-demo-head strong{border-radius:99px;padding:3px 10px;font-size:11px;font-weight:800}.empty-demo-head strong.is-empty{border:1px solid var(--ink);background:var(--ink);color:#fff}.empty-demo-head strong.is-error{color:#a83a44;background:#f0e0e3;border:1px solid #e6c8cd}.empty-demo-object{text-align:center;background:var(--color-white);border:1px solid var(--line);border-radius:7px;justify-items:center;gap:8px;padding:22px 16px;display:grid}.empty-demo-icon{width:46px;height:46px;color:var(--ink);background:#f1f2f6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.empty-demo-object.is-first .empty-demo-icon{background:#eef0f4}.empty-demo-object.is-filter .empty-demo-icon{background:#e6ecf6}.empty-demo-object.is-error .empty-demo-icon{color:#a83a44;background:#f3e0e3}.empty-demo-object.is-cleared .empty-demo-icon{background:#f1f2f6}.empty-demo-title{color:var(--ink);font-size:15px;font-weight:800;line-height:1.4}.empty-demo-desc{color:#5f5f69;max-width:340px;margin:0;font-size:13px;line-height:1.6}.empty-demo-chip{color:var(--ink);background:#fff;border:1px solid #d7dde8;border-radius:99px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:700}.empty-demo-loading{background:var(--color-white);border:1px solid var(--line);color:var(--ink);border-radius:7px;justify-items:center;gap:8px;padding:22px 16px;font-size:13px;display:grid}.empty-demo-loading progress{width:100%;max-width:240px;accent-color:var(--ink);height:6px}.empty-demo-results{background:var(--color-white);border:1px solid var(--line);border-radius:7px;gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.empty-demo-results li{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;padding:9px 12px;display:flex}.empty-demo-results li:last-child{border-bottom:0}.empty-demo-results li svg{color:var(--ink);flex:none}.empty-demo-results li b{color:var(--ink);font-size:13px;font-weight:700}.empty-demo-results li small{color:#6a6a74;background:#f1f2f6;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.empty-demo-meta{color:var(--muted);font-size:11px}.empty-demo-meta b{color:var(--ink);font-weight:800}.empty-demo-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.empty-demo-group-label{color:var(--muted);font-size:12px;font-weight:700}.term-interactive-demo.empty-interaction-demo .empty-demo-controls button{min-height:30px;padding:5px 12px;font-size:12.5px}.empty-demo-controls button[aria-pressed=true]:before{content:"✓ "}.empty-demo-status{border-left:3px solid var(--ink);color:#3d3d45;background:#f5f5f5;border-radius:0 6px 6px 0;margin:0;padding:11px 12px;font-size:12.5px;line-height:1.6}.empty-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.empty-interaction-demo .empty-demo-cta{background:var(--color-rausch-600);min-width:148px;color:var(--color-white);border:0;font-weight:800}.term-interactive-demo.empty-interaction-demo .empty-demo-cta:hover:not(:disabled){color:var(--color-white);background:#c8093a}.term-interactive-demo.empty-interaction-demo .empty-demo-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.empty-demo-back,.empty-demo-reset{min-width:0}.empty-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.empty-example{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:6px;padding:12px;display:grid}.empty-example.is-good{border-left:4px solid #4d805d}.empty-example.is-bad{border-left:4px solid #a83a44}.empty-example b{color:var(--ink);font-size:13px;font-weight:800}.empty-example p{color:#54545e;margin:0;font-size:13px;line-height:1.6}.empty-example-cta{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:7px;justify-self:start;align-items:center;margin-top:2px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.empty-example-cta--dead{color:#8a8a93;cursor:not-allowed;background:#f1f1f4;border-color:#cfcfd6}@media (prefers-reduced-motion:reduce){.empty-demo-loading progress{transition:none}}@media (max-width:560px){.empty-card-states,.empty-example-grid{grid-template-columns:1fr}.empty-demo-actions{flex-direction:column;align-items:stretch}.empty-demo-actions button{width:100%}}.term-card .empty-card-preview{--ink:#70472a;--muted:#876c54;--line:#d4b58c;--soft:#fff1d8;--color-white:#fffdf8;color:#70472a;background:#fff0d4;border:2px solid #bd8750;box-shadow:5px 5px #dfbd8b}.term-interactive-demo.empty-interaction-demo{--ink:#70472a;--muted:#80664e;--line:#d2ad7d;--soft:#fff0d4;--color-white:#fffdf8;--color-rausch-600:#ba6243;color:#70472a;background:#fff0d4;border:2px solid #b77c48;box-shadow:8px 8px #dfbd8b}.term-interactive-demo.empty-interaction-demo .empty-demo-status{color:#72492e;background:#fffaf2;border-left-color:#ba6243}.term-interactive-demo.empty-interaction-demo .empty-demo-cta:hover:not(:disabled){background:#97452f}.term-interactive-demo.empty-interaction-demo button:focus-visible{outline-offset:3px;outline:3px solid #ba6243}
.image-placeholder{background:linear-gradient(145deg,#f5f6fa,#fbfbfc);grid-template-rows:auto 1fr auto;gap:9px;padding:13px 14px 11px;display:grid;position:relative}.image-placeholder-grid{opacity:.7;background-image:linear-gradient(45deg,#eef0f5 25%,#0000 25%),linear-gradient(-45deg,#eef0f5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef0f5 75%),linear-gradient(-45deg,#0000 75%,#eef0f5 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;position:absolute;inset:0}.image-placeholder-grid i{background:#3559d81f;border:1px solid #55618e2e;border-radius:5px;display:block;position:absolute}.image-placeholder-grid i:first-child{width:24%;height:34%;top:18%;left:10%}.image-placeholder-grid i:nth-child(2){background:#ffffff8c;width:36%;height:49%;top:14%;right:10%}.image-placeholder-grid i:nth-child(3){border-radius:99px;width:48%;height:10%;bottom:13%;left:21%}.image-placeholder-grid i:nth-child(4){background:#3559d833;border-radius:50%;width:8%;height:8%;bottom:29%;right:20%}.image-placeholder.is-variant-1 .image-placeholder-grid i:first-child,.image-placeholder.is-variant-5 .image-placeholder-grid i:nth-child(2){border-radius:50%}.image-placeholder.is-variant-2 .image-placeholder-grid i:first-child{width:49%;height:17%;top:18%}.image-placeholder.is-variant-2 .image-placeholder-grid i:nth-child(2){width:22%;height:49%;top:35%}.image-placeholder.is-variant-3 .image-placeholder-grid i:first-child{width:16%;height:57%;left:14%}.image-placeholder.is-variant-3 .image-placeholder-grid i:nth-child(2){width:50%;height:27%;top:16%;right:13%}.image-placeholder.is-variant-4 .image-placeholder-grid i:first-child{width:31%;height:31%;top:29%;left:12%;transform:rotate(45deg)}.image-placeholder.is-variant-4 .image-placeholder-grid i:nth-child(2){width:28%;height:42%;top:22%;right:11%}.image-placeholder.is-variant-6 .image-placeholder-grid i:first-child{width:67%;height:16%;top:13%;left:9%}.image-placeholder.is-variant-6 .image-placeholder-grid i:nth-child(2){width:28%;height:40%;top:38%;right:12%}.image-placeholder.is-variant-7 .image-placeholder-grid i:first-child{border-radius:50% 50% 8px 8px;width:42%;height:43%;top:18%;left:16%}.image-placeholder.is-variant-7 .image-placeholder-grid i:nth-child(2){border-radius:50%;width:17%;height:17%;top:21%;right:8%}.image-placeholder-copy,.image-placeholder .preview-caption{z-index:1;position:relative}.image-placeholder-copy{background:#fffc;border:1px dashed #c8cad4;border-radius:6px;align-self:end;gap:3px;padding:9px 10px;display:grid}.image-placeholder-copy b{color:#64646e;font-size:9px}.image-placeholder-copy span{color:#9797a1;font-size:7px}.image-card-preview{align-content:center;gap:8px;padding:15px;display:grid}.image-card-media{color:#454c8e;background:linear-gradient(135deg,#dbeafe,#fef3c7);border-radius:7px;place-items:center;min-height:51px;font-size:11px;font-weight:800;display:grid}.image-card-copy{gap:3px;display:grid}.image-card-copy b{color:#575761;font-size:9px}.image-card-copy small{color:#8d8d97;font-size:7px}.image-layout-flow{align-items:center;gap:10px;display:flex}.image-layout-flow span,.image-layout-flow b{color:#5b5b65;text-align:center;background:#fafafa;border:1px solid #e6e6eb;border-radius:8px;flex:1;min-width:0;padding:13px;font-size:13px;display:grid}.image-layout-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.image-demo-frame{aspect-ratio:16/9;color:#666a7a;background:#f4f6ff;border:1px solid #dce3ff;border-radius:9px;place-items:center;font-size:13px;display:grid;overflow:hidden}.image-demo-frame.is-contain{background:repeating-conic-gradient(#eef0f7 0% 25%,#fff 0% 50%) 50%/20px 20px}.image-demo-media{width:100%;height:100%}@media (max-width:780px){.image-layout-flow{flex-direction:column;align-items:stretch}}.image-states-preview{align-content:center;gap:9px;padding:14px;display:grid}.image-states-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.image-states-cell{gap:4px;min-width:0;display:grid}.image-states-block{box-sizing:border-box;aspect-ratio:4/3;border:1px solid var(--line);border-radius:6px;width:100%;display:block}.image-states-cell.is-loading .image-states-block{background:linear-gradient(90deg,#e9ebf2 25%,#f4f5f9 50%,#e9ebf2 75%)}.image-states-cell.is-error .image-states-block{color:#a83a44;background:#fbecee;border-color:#e9c7cd;place-items:center;font-size:15px;font-weight:800;display:grid}.image-states-cell.is-empty .image-states-block{background:var(--soft);color:var(--muted);border-style:dashed;place-items:center;font-size:9px;font-weight:700;display:grid}.image-states-art{box-sizing:border-box;aspect-ratio:4/3;border:1px solid var(--line);background:#dbe7f5;border-radius:6px;width:100%;display:block}.image-states-cell small{text-align:center;color:var(--ink);font-size:8px;font-weight:700;display:block}.image-states-cell.is-error small{color:#a83a44}.image-states-cell.is-empty small{color:var(--muted)}.image-states-caption{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.image-states-caption b{color:var(--ink);margin-right:3px;font-weight:700}.term-interactive-demo.image-lab-demo{border:1px solid var(--line);background:var(--surface-card);gap:14px}.term-interactive-demo.image-lab-demo button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);min-height:34px;color:var(--ink);padding:7px 11px;font-size:13px;font-weight:650}.term-interactive-demo.image-lab-demo button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink)}.term-interactive-demo.image-lab-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.image-lab-demo button:disabled{opacity:.55;cursor:not-allowed}.term-interactive-demo.image-lab-demo button.is-active{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.image-lab-demo .image-lab-primary{background:var(--color-rausch-600);color:var(--color-white);border:0;font-weight:700}.term-interactive-demo.image-lab-demo .image-lab-primary:hover:not(:disabled){background:var(--color-rausch-600);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.image-lab-demo .image-lab-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.image-lab-demo .image-lab-zoom{cursor:zoom-in;background:0 0;border:0;min-height:0;padding:0}.term-interactive-demo.image-lab-demo .image-lab-zoom:hover:not(:disabled){color:inherit;border-color:#0000}.image-lab-brief{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.image-lab-stage{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--soft);gap:10px;padding:14px;display:grid}.image-lab-frame{aspect-ratio:16/10;border:1px solid var(--line);background:var(--surface-card);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.image-lab-skeleton{background:linear-gradient(90deg,#e3e6ef 25%,#f1f3f9 50%,#e3e6ef 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.4s ease-in-out infinite image-lab-shimmer;display:block}@keyframes image-lab-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.image-lab-skeleton{background:#e3e6ef;animation:none}}.image-lab-zoom{width:100%;height:100%;display:block;position:relative}.image-lab-art{width:100%;height:100%;display:block}.image-lab-zoom-badge{color:var(--color-white);opacity:0;pointer-events:none;background:#222224c7;border-radius:9999px;padding:3px 8px;font-size:11px;font-weight:700;transition:opacity .14s;position:absolute;bottom:8px;right:8px}.image-lab-zoom:hover .image-lab-zoom-badge,.image-lab-zoom:focus-visible .image-lab-zoom-badge{opacity:1}.image-lab-error{color:#a83a44;text-align:center;background:#fbecee;place-items:center;gap:6px;width:100%;height:100%;padding:12px;display:grid}.image-lab-error-glyph{font-size:24px;font-weight:800;line-height:1}.image-lab-error-text{font-size:13px;font-weight:700}.image-lab-error .image-lab-primary{margin-top:4px}.image-lab-empty{background:var(--soft);width:100%;height:100%;color:var(--muted);text-align:center;place-items:center;gap:6px;display:grid}.image-lab-empty-mark{border:1.5px dashed var(--muted);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.image-lab-empty-text{font-size:12px;font-weight:650}.image-lab-badge{border:1px solid var(--line);color:var(--ink);background:#ffffffeb;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.image-lab-badge.is-loading{color:var(--muted)}.image-lab-badge.is-empty{color:var(--muted)}.image-lab-alt{border:1px dashed var(--line);background:var(--surface-card);color:var(--ink);border-radius:6px;margin:0;padding:7px 10px;font-size:12px;line-height:1.5}.image-lab-alt b{margin-right:4px;font-weight:700}.image-lab-alt span{color:var(--muted);font-size:11px}.image-lab-segment{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.image-lab-segment-label{width:100%;color:var(--muted);font-size:11.5px;font-weight:700}.image-lab-actions{flex-wrap:wrap;gap:8px;display:flex}.image-lab-reset{background:var(--surface-card);color:var(--ink)}.image-lab-status{border-left:3px solid var(--ink);background:var(--soft);color:#5a5a64;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}.image-lab-preview-overlay{z-index:50;background:#14141699;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.image-lab-preview-frame{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);gap:10px;width:100%;max-width:520px;padding:16px;display:grid}.image-lab-preview-art{box-sizing:border-box;aspect-ratio:16/10;border:1px solid var(--line);border-radius:8px;width:100%;display:block}.image-lab-preview-alt{color:var(--ink);margin:0;font-size:13px}.image-lab-preview-alt b{margin-right:4px;font-weight:700}.image-lab-preview-close{justify-self:start}.image-knowledge li b{color:var(--ink)}.image-howto{gap:8px;margin:12px 0 0;padding:0;list-style:inside decimal;display:grid}.image-howto li{color:#5a5a64;padding-left:4px;font-size:13px;line-height:1.6}.image-howto li b{color:var(--ink)}.image-example-grid article.image-example{gap:6px;display:grid}.image-example.is-good{border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.image-example.is-bad{border-color:#a83a44}.image-example.is-bad b{color:#a83a44}.image-example span{color:var(--muted);font-size:12px}.image-example-cta{border:1px solid var(--ink);border-radius:var(--radius-buttons);background:var(--ink);min-height:30px;color:var(--color-white);cursor:pointer;justify-self:start;padding:5px 12px;font-size:12px;font-weight:650}.image-example-cta:hover{filter:brightness(.92)}.image-example-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:560px){.image-states-row{grid-template-columns:repeat(2,minmax(0,1fr))}.image-lab-zoom-badge{opacity:1}.image-lab-segment button{flex:calc(50% - 6px)}}.term-card .image-states-preview{background:#f8efd9}.image-states-cell{background:#fff9ed;border-color:#d9c694}.image-states-caption{color:#4b402d}.image-states-caption b{color:#1f365f}.term-interactive-demo.image-lab-demo{background:#f8efd9;border-color:#cbb783}.term-interactive-demo.image-lab-demo button{color:#263958;background:#fff9ed;border-color:#a99a78}.term-interactive-demo.image-lab-demo button:hover:not(:disabled){color:#182946;background:#efe2c7;border-color:#263958}.term-interactive-demo.image-lab-demo button.is-active{color:#fff9ed;background:#1f365f;border-color:#1f365f}.term-interactive-demo.image-lab-demo .image-lab-primary{color:#fff9ed;background:#9d393a;border-color:#9d393a}.term-interactive-demo.image-lab-demo .image-lab-primary:hover:not(:disabled){color:#fff9ed;background:#7c2d31}.term-interactive-demo.image-lab-demo .image-lab-primary:focus-visible,.term-interactive-demo.image-lab-demo button:focus-visible{outline-color:#d08b25}.image-lab-brief{color:#544733}.image-lab-stage{background:#efe2c7;border-color:#d2bd8b}.image-lab-frame{background:#fff9ed;border-color:#1f365f}.image-lab-skeleton{background:linear-gradient(90deg,#dfd1b1 25%,#fff5df 50%,#dfd1b1 75%)}@media (prefers-reduced-motion:reduce){.image-lab-skeleton{background:#dfd1b1}}.image-lab-empty{color:#5d4a31;background:#f2e4c7}.image-lab-empty-mark{border-color:#7f6947}.image-lab-badge{color:#1f365f;background:#fff9edf0;border-color:#b9a675}.image-lab-badge.is-error{color:#8c3035;background:#f9dfda;border-color:#c87870}.image-lab-alt{color:#263958;background:#fff9ed;border-color:#bba675}.image-lab-alt span{color:#68573b}.image-lab-segment-label{color:#544733}.image-lab-reset{color:#3d3325;border-color:#756343}.term-interactive-demo.image-lab-demo .image-lab-status{color:#413721;background:#fff7e8;border-left-color:#1f365f}.image-lab-preview-frame{background:#fff9ed;border-color:#d2bd8b}.image-lab-preview-art{border-color:#1f365f}
.file-list-meaning-flow{align-items:center;gap:10px;display:flex}.file-list-meaning-flow span,.file-list-meaning-flow b{color:#5b5b65;text-align:center;background:#fafafa;border:1px solid #e6e6eb;border-radius:8px;flex:1;min-width:0;padding:13px;font-size:13px;display:grid}.file-list-meaning-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.file-list-actions{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:780px){.file-list-meaning-flow{flex-direction:column;align-items:stretch}}.term-card .term-preview.file-card-preview{align-content:center;gap:8px;padding:14px;display:grid}.file-card-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.file-card-title small{color:#868691;font-size:8px;font-weight:700}.file-card-title b{color:#2a2a32;font-size:9px;font-weight:750}.file-card-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.file-card-item{background:#fff;border:1px solid #e4e4e9;border-left:3px solid #c5c5cd;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;display:flex}.file-card-item.is-done{background:#f4faf6;border-left-color:#2f7a4a}.file-card-item.is-processing{border-left-color:var(--ink);background:#fbfbfd}.file-card-item.is-failed{border-left-color:var(--ink);background:#f6f6f8}.file-card-item.is-pending{border-left-color:#c5c5cd}.file-card-icon{color:#4a4a54;background:#f0f0f4;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.file-card-icon.is-pdf{color:#b23b3b;background:#fdecec}.file-card-icon.is-doc{color:#2f5fae;background:#e9f0fb}.file-card-icon.is-img{color:#2f7a4a;background:#e9f7ef}.file-card-icon.is-zip{color:#6d4ec0;background:#f3eefa}.file-card-meta{flex:auto;gap:3px;min-width:0;display:grid}.file-card-meta b{color:#2a2a32;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.file-card-meta small{color:#8a8a94;font-size:7px}.file-card-reason{color:#a83a44;font-size:7px;font-weight:700}.file-card-bar{background:#e4e4e9;border-radius:99px;width:92px;height:4px;display:block;overflow:hidden}.file-card-bar i{background:var(--ink);border-radius:99px;height:100%;display:block}.file-card-state{color:#2a2a32;white-space:nowrap;background:#f0f0f4;border-radius:99px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:3px 7px;font-size:8px;font-weight:700;display:inline-flex}.file-card-state.is-done{color:#2f7a4a;background:#e4f3ea}.file-card-state.is-processing{color:var(--ink);background:#ececf0}.file-card-state.is-failed{color:#a83a44;background:#fbe9eb}.file-card-state.is-pending{color:#6a6a74;background:#f0f0f4}.file-card-conclusion{color:#3d3d45;margin:0;font-size:9px;font-weight:650;line-height:1.5}.file-card-conclusion b{color:var(--ink);font-weight:800}.term-interactive-demo.file-lab-demo{background:#fbfbfc;border:1px solid #e1e1e6;gap:14px}.file-lab-demo .file-lab-brief{color:#595963;margin:0;font-size:13px;line-height:1.6}.file-lab-demo .file-lab-brief b{color:#2a2a32;font-weight:750}.file-lab-demo button:focus-visible,.file-lab-demo progress:focus-visible{outline-offset:2px;outline:2px solid #2a2a32}.file-lab-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.file-lab-demo .file-lab-sample{color:#4a4a54;text-align:left;background:#fff;border:1px solid #d7d7de;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.file-lab-demo .file-lab-sample:hover{border-color:var(--ink);color:var(--ink);background:#f6f6f8}.file-lab-sample-icon{color:#4a4a54;background:#f0f0f4;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.file-lab-sample-icon.is-pdf{color:#b23b3b;background:#fdecec}.file-lab-sample-icon.is-doc{color:#2f5fae;background:#e9f0fb}.file-lab-sample-icon.is-img{color:#2f7a4a;background:#e9f7ef}.file-lab-sample-icon.is-zip{color:#6d4ec0;background:#f3eefa}.file-lab-sample-meta{gap:2px;min-width:0;display:grid}.file-lab-sample-meta b{color:#2a2a32;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.file-lab-sample-meta small{color:#8a8a94;font-size:11px}.file-lab-empty{color:#7a7a84;text-align:center;background:#fff;border:1px dashed #d7d7de;border-radius:8px;margin:0;padding:14px;font-size:13px;line-height:1.55}.file-lab-queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.file-lab-row{background:#fff;border:1px solid #dedee4;border-left:3px solid #c5c5cd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.file-lab-row.is-pending{border-left-color:#c5c5cd}.file-lab-row.is-processing{border-left-color:var(--ink);background:#fbfbfd}.file-lab-row.is-failed{border-left-color:var(--ink);background:#f6f6f8}.file-lab-row-icon{color:#4a4a54;background:#f0f0f4;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.file-lab-row-icon.is-pdf{color:#b23b3b;background:#fdecec}.file-lab-row-icon.is-doc{color:#2f5fae;background:#e9f0fb}.file-lab-row-icon.is-img{color:#2f7a4a;background:#e9f7ef}.file-lab-row-icon.is-zip{color:#6d4ec0;background:#f3eefa}.file-lab-row-meta{flex:140px;gap:2px;min-width:0;display:grid}.file-lab-row-meta b{color:#2a2a32;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.file-lab-row-meta small{color:#8a8a94;font-size:11px}.file-lab-row-reason{color:#a83a44;font-size:12px;line-height:1.45}.file-lab-row-progress{width:120px;height:8px;accent-color:var(--ink);flex:0 120px}.file-lab-row-state{color:#2a2a32;white-space:nowrap;background:#f0f0f4;border-radius:99px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.file-lab-row.is-pending .file-lab-row-state{color:#6a6a74;background:#f0f0f4}.file-lab-row-actions{flex:none;gap:6px;display:flex}.file-lab-demo .file-lab-row-retry,.file-lab-demo .file-lab-row-remove{color:#4a4a54;min-height:32px;font:inherit;background:#fff;border:1px solid #d7d7de;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.file-lab-demo .file-lab-row-retry:hover,.file-lab-demo .file-lab-row-remove:hover{border-color:var(--ink);color:var(--ink);background:#f6f6f8}.file-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.file-lab-demo .file-lab-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;min-height:44px;font:inherit;border-radius:8px;flex:auto;padding:10px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.file-lab-demo .file-lab-cta:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.file-lab-demo .file-lab-cta:disabled{color:#8a8a94;cursor:not-allowed;background:#f0f0f4;border:1px solid #d7d7de}.file-lab-demo .file-lab-retry-all{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.file-lab-demo .file-lab-retry-all:hover{border-color:var(--ink);color:var(--ink);background:#f0f0f4}.file-lab-demo .file-lab-toggle,.file-lab-demo .file-lab-reset{color:#4a4a54;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d7de;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:650}.file-lab-demo .file-lab-toggle:hover,.file-lab-demo .file-lab-reset:hover{border-color:var(--ink);color:var(--ink);background:#f6f6f8}.file-lab-demo .file-lab-toggle[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:#ececf0}.file-lab-status{color:#51515b;background:#f4f4f7;border-radius:8px;gap:4px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.file-lab-status-row{display:block}.file-lab-status-row b{color:#2a2a32;font-weight:750}.file-lab-recap li{border-left:3px solid var(--ink)}.file-lab-recap li b{background:var(--ink);color:#fff;border-radius:5px;margin-right:6px;padding:1px 8px;font-size:12px;font-weight:750;display:inline-block}.file-lab-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.file-lab-signal-grid article{background:#fafafa;border:1px solid #e2e2e8;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.file-lab-signal-grid article.is-yes{background:#f4faf6;border-color:#a3beb1}.file-lab-signal-grid article.is-no{background:#fdf6f7;border-color:#cfacb4}.file-lab-signal-grid article b{color:#2a2a32;font-size:14px;font-weight:750}.file-lab-signal-grid article.is-yes b{color:#2f7a4a}.file-lab-signal-grid article.is-no b{color:#a83a44}.file-lab-signal-grid article p{color:#5b5b65;margin:0;font-size:13px;line-height:1.55}.file-lab-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.file-lab-contrast article{background:#fff;border:1px solid #e2e2e8;border-radius:9px;gap:7px;padding:14px;display:grid}.file-lab-contrast article.is-good{background:#f7fcf8;border-color:#a3beb1}.file-lab-contrast article.is-bad{background:#fdf6f7;border-color:#cfacb4}.file-lab-contrast article>span{border-radius:99px;justify-self:start;padding:2px 9px;font-size:11px;font-weight:750}.file-lab-contrast article.is-good>span{color:#2f7a4a;background:#e4f3ea}.file-lab-contrast article.is-bad>span{color:#a83a44;background:#fbe9eb}.file-lab-contrast article b{color:#2a2a32;font-size:14px;font-weight:750;line-height:1.4}.file-lab-contrast article p{color:#5b5b65;margin:0;font-size:13px;line-height:1.6}.file-example-cta{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:36px;font:inherit;border-radius:8px;justify-self:start;align-items:center;padding:8px 16px;font-size:13px;font-weight:750;display:inline-flex}.file-example-cta:hover{color:#fff;background:#2a2a32;border-color:#2a2a32}.file-example-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.file-lab-contrast article em{color:#6a6a74;margin-top:2px;font-size:12px;font-style:normal;line-height:1.55}@media (max-width:640px){.file-lab-samples{grid-template-columns:1fr}.file-lab-row{flex-direction:column;align-items:stretch}.file-lab-row-progress{flex:none;width:100%}.file-lab-row-actions{flex-wrap:wrap}.file-lab-contrast,.file-lab-signal-grid{grid-template-columns:1fr}.file-lab-cta{flex:100%}}.term-card .file-card-preview{background:#edf0e3}.file-card-title b,.file-card-conclusion b{color:#234638}.term-interactive-demo.file-lab-demo{background:#edf0e3;border-color:#aebaa1}.file-lab-demo .file-lab-brief,.file-lab-demo .file-lab-brief b{color:#344537}.file-lab-demo .file-lab-sample,.file-lab-row,.file-lab-empty{background:#fffdf5;border-color:#c1cbb5}.file-lab-demo .file-lab-sample:hover,.file-lab-demo .file-lab-row-retry:hover,.file-lab-demo .file-lab-row-remove:hover{color:#203e31;background:#f0f5e8;border-color:#2f604b}.file-lab-row.is-processing{background:#fff7df;border-left-color:#b06e28}.file-lab-row.is-done{background:#edf7ee;border-left-color:#2f604b}.file-lab-row.is-failed{background:#fbebea;border-left-color:#a54245}.file-lab-row.is-processing .file-lab-row-state{color:#674008;background:#f4dfb1}.file-lab-row.is-done .file-lab-row-state{color:#20533d;background:#dceede}.file-lab-row.is-failed .file-lab-row-state{color:#8a3035;background:#f7d8d7}.file-lab-row-progress{accent-color:#b06e28}.file-lab-demo .file-lab-cta{color:#fffdf5;background:#2f604b;border-color:#2f604b}.file-lab-demo .file-lab-cta:hover:not(:disabled){color:#fffdf5;background:#234638;border-color:#234638}.file-lab-demo .file-lab-retry-all{color:#5c3f12;background:#fff8e7;border-color:#73511e}.file-lab-demo .file-lab-toggle,.file-lab-demo .file-lab-reset{color:#344537;background:#fffdf5;border-color:#aebaa1}.file-lab-demo .file-lab-toggle[aria-pressed=true]{color:#fffdf5;background:#8a3035;border-color:#8a3035}.file-lab-demo .file-lab-status{color:#3e4c38;background:#fff8e7;border-left:3px solid #2f604b}.file-lab-demo button:focus-visible,.file-lab-demo progress:focus-visible{outline-color:#b06e28}
.icon-meaning-flow{align-items:center;gap:10px;display:flex}.icon-meaning-flow span,.icon-meaning-flow b{color:#5b5b65;text-align:center;background:#fafafa;border:1px solid #e6e6eb;border-radius:8px;flex:1;min-width:0;padding:13px;font-size:13px;display:grid}.icon-meaning-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.icon-demo-options,.icon-demo-size{flex-wrap:wrap;gap:7px;display:flex}.icon-card-preview{place-content:center;justify-items:center;gap:8px;padding:16px;display:grid}.icon-card-preview svg{color:var(--accent)}.icon-card-preview b{color:#555560;font-size:10px}.icon-card-preview small{color:#90909a;font-size:8px}.icon-demo-preview,.icon-demo-semantic{background:#fff;border:1px solid #dfe4f5;border-radius:8px;gap:5px;padding:13px;display:grid}.icon-demo-preview{color:var(--accent);place-items:center}.icon-demo-preview svg{stroke-width:1.8px}.icon-demo-semantic{color:#74747e;font-size:13px}@media (max-width:780px){.icon-meaning-flow{flex-direction:column;align-items:stretch}}.term-card .term-preview.icon-card-stage{background:var(--color-white);border-color:var(--color-deco);color:var(--ink);gap:9px;padding:16px;display:grid}.icon-card-rows{gap:7px;display:grid}.icon-card-row{border:1px solid var(--color-deco);background:var(--color-white);border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.icon-card-row.is-good{border-left:3px solid #2f7a4a}.icon-card-row.is-bad{border-left:3px solid #9a4a51}.icon-card-row.is-neutral{border-left:3px solid var(--muted)}.icon-card-handle{background:var(--color-faint);width:28px;height:28px;color:var(--ink);border-radius:6px;place-items:center;display:grid}.icon-card-handle.is-text{background:var(--color-faint);letter-spacing:.02em;font-size:10px;font-weight:800}.icon-card-copy{gap:2px;min-width:0;display:grid}.icon-card-copy b{color:var(--ink);font-size:10px;font-weight:800;line-height:1.25}.icon-card-copy small{color:var(--muted);font-size:8px;line-height:1.35}.icon-card-tag{white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800}.icon-card-tag.is-good{color:#2f7a4a;background:#e4f3ea}.icon-card-tag.is-bad{color:#9a4a51;background:#fbe9eb}.icon-card-tag.is-neutral{background:var(--color-faint);color:var(--muted)}.term-preview.icon-card-stage>.icon-card-conclusion{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.term-interactive-demo.icon-lab-demo{gap:var(--element-gap);border:1px solid var(--line);background:var(--surface-card)}.term-interactive-demo.icon-lab-demo button:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--ink)}.term-interactive-demo.icon-lab-demo button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.icon-lab-demo input[type=checkbox]{width:auto;min-height:auto;accent-color:var(--ink)}.icon-lab-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.icon-lab-modes{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.icon-lab-modes button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--color-white);min-height:32px;color:var(--ink);font-size:var(--text-caption);padding:6px 12px;font-weight:700}.icon-lab-toggle{border:1px dashed color-mix(in srgb, var(--ink) 30%, var(--line));border-radius:var(--radius-inputs);background:var(--soft);color:var(--ink);font-size:var(--text-caption);align-items:center;gap:7px;width:fit-content;padding:7px 11px;font-weight:700;display:inline-flex}.icon-lab-toggle code{background:var(--color-white);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:11px}.icon-lab-stage{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--color-white);display:grid}.icon-lab-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.icon-lab-icon-btn{border:1px solid var(--line);background:var(--color-white);width:40px;height:40px;color:var(--ink);border-radius:8px;place-items:center;padding:0;display:inline-grid}.icon-lab-icon-btn[aria-pressed=true]{border-color:var(--ink);background:var(--soft)}.icon-lab-icon-btn[aria-pressed=true] svg{fill:var(--ink)}.icon-lab-icon-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.icon-lab-text-btn{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--color-white);min-height:36px;color:var(--ink);font-size:var(--text-body);align-items:center;gap:6px;padding:7px 14px;font-weight:700;display:inline-flex}.icon-lab-text-btn[aria-pressed=true]{border-color:var(--ink);background:var(--soft)}.icon-lab-text-btn[aria-pressed=true] svg{fill:var(--ink)}.icon-lab-text-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.icon-lab-link-btn{min-height:32px;color:var(--ink);font-size:var(--text-body);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;align-items:center;padding:4px 8px;font-weight:700;text-decoration:underline;display:inline-flex}.icon-lab-link-btn[aria-pressed=true]{color:var(--ink);background:var(--soft)}.icon-lab-link-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.icon-lab-fav-badge{font-size:var(--text-caption);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-weight:800;display:inline-flex}.icon-lab-fav-badge.is-on{color:#2f7a4a;background:#e4f3ea;border:1px solid #b9d8c2}.icon-lab-fav-badge.is-empty{border:1px solid var(--line);background:var(--soft);color:var(--muted)}.icon-lab-count{background:var(--color-faint);color:var(--muted);font-size:var(--text-caption);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-weight:700;display:inline-flex}.icon-lab-count b{color:var(--ink);font-size:var(--text-caption);font-weight:800}.icon-lab-readout{gap:var(--spacing-8);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--soft);color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-body);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:9px 12px;display:grid}.icon-lab-readout span{gap:2px;display:grid}.icon-lab-readout b{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:800}.icon-lab-hint{border:1px dashed color-mix(in srgb, var(--ink) 30%, var(--line));border-radius:var(--radius-inputs);background:var(--color-white);color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-body);margin:0;padding:9px 12px}.icon-lab-hint b{color:var(--ink);font-weight:800}.icon-lab-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.term-interactive-demo.icon-lab-demo .icon-apply-cta{border-radius:var(--radius-buttons);background:var(--color-rausch-600);color:var(--color-white);font-size:var(--text-body);border:0;font-weight:800}.term-interactive-demo.icon-lab-demo .icon-apply-cta:hover{background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.term-interactive-demo.icon-lab-demo .icon-apply-cta:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.icon-lab-reset{border:1px solid var(--ink)!important;border-radius:var(--radius-buttons)!important;background:var(--color-white)!important;color:var(--ink)!important}.icon-lab-reset:hover{background:var(--color-faint)!important;color:var(--ink)!important}.icon-lab-reset:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.icon-lab-snapshot{border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--radius-inputs);background:var(--soft);color:var(--ink);gap:5px;padding:11px 14px;display:grid}.icon-lab-snapshot small{color:var(--muted);font-size:var(--text-caption);letter-spacing:.02em;font-weight:800}.icon-lab-snapshot p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.icon-lab-feedback{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--soft);min-height:44px;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding:10px 12px}.icon-attention-list{margin-bottom:0}.icon-attention-list li{gap:4px;display:grid}.icon-attention-list strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.icon-attention-list span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.icon-attention-list code{background:var(--color-faint);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:12px}.icon-when-grid{gap:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.icon-when-grid article{align-content:start;gap:var(--spacing-8);min-width:0;padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);display:grid}.icon-when-grid article small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.icon-when-grid article strong{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.icon-when-grid article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.icon-how-steps{gap:var(--spacing-8);color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding-left:18px;display:grid}.icon-how-steps li{padding-left:4px}.icon-examples{gap:10px;display:grid}.icon-examples article{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);gap:8px;display:grid}.icon-examples article.is-bad{border-left:3px solid #9a4a51}.icon-examples article.is-good{border-left:3px solid #2f7a52}.icon-examples article small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.icon-examples article b{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.icon-examples article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.icon-example-cta{border-radius:var(--radius-buttons);background:var(--ink);color:var(--color-white);font-size:var(--text-caption);border:0;justify-self:start;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}.icon-example-flag{border-radius:var(--radius-buttons);background:var(--color-white);color:#9a4a51;font-size:var(--text-caption);border:1px solid #9a4a51;justify-self:start;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}@media (max-width:560px){.icon-when-grid{grid-template-columns:1fr}.icon-lab-count{margin-left:0}}
