.quote-structure-flow{align-items:center;gap:10px;display:flex}.quote-structure-flow span,.quote-structure-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}.quote-structure-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.quote-card-preview{align-content:center;gap:6px;padding:17px;display:grid}.quote-card-preview blockquote{border-left:3px solid var(--accent);color:#5b5b65;margin:0;padding-left:9px;font-size:10px;line-height:1.5}.quote-card-preview cite{color:#92929c;font-size:8px;font-style:normal}@media (max-width:780px){.quote-structure-flow{flex-direction:column;align-items:stretch}}.quote-card-root{align-content:center;gap:9px;padding:14px 15px;display:grid}.quote-card-object{border-left:3px solid var(--ink);background:#f7f5f1;border-radius:0 6px 6px 0;margin:0;padding:8px 10px 9px 11px}.quote-card-text{margin:0}.quote-card-text p{color:var(--ink);margin:0;font-size:10.5px;line-height:1.5}.quote-card-attr{gap:1px;margin:6px 0 0;display:grid}.quote-card-attr cite{color:#6f6f78;font-size:9px;font-style:normal}.quote-card-attr small{color:#9a9aa2;font-size:8px}.quote-card-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.quote-card-parts>div{text-align:center;background:#fff;border:1px solid #e6e3dd;border-radius:6px;padding:5px 6px}.quote-card-parts dt{color:var(--ink);font-size:8.5px;font-weight:700}.quote-card-parts dd{color:#8a8a92;margin:1px 0 0;font-size:7.5px}.quote-card-conclusion{color:var(--ink);border-top:1px dashed #e0ddd6;margin:2px 0 0;padding-top:7px;font-size:9.5px;font-weight:650;line-height:1.4}.term-interactive-demo.quote-demo{background:#f6f3ee;border:1px solid #e2dfd8;border-radius:12px;gap:13px;padding:16px}.term-interactive-demo.quote-demo button{border-radius:7px}.term-interactive-demo.quote-demo button:hover{border-color:var(--ink);color:var(--ink)}.term-interactive-demo.quote-demo .quote-adopt-cta:hover{border-color:var(--color-rausch-600);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.quote-demo blockquote{color:var(--ink);font-size:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.term-interactive-demo.quote-demo blockquote cite{color:inherit;font-size:inherit;margin:0;font-style:normal;display:inline}.quote-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-control-block{gap:6px;display:grid}.quote-control-label{color:#5a5a63;font-size:12px;font-weight:700}.quote-segment{flex-wrap:wrap;gap:6px;display:flex}.quote-segment button{color:#4e4e58;background:#fff;border:1px solid #d9d5cc;flex:auto;min-height:32px;padding:6px 9px;font-size:12px;font-weight:650}.term-interactive-demo.quote-demo .quote-segment button[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, #fff);color:var(--ink)}.quote-lab-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-field{gap:5px;display:grid}.quote-field label{color:#5a5a63;font-size:12px;font-weight:700}.term-interactive-demo.quote-demo .quote-field input{width:100%}.term-interactive-demo.quote-demo .quote-field input:disabled{color:#9a9aa2;cursor:not-allowed;background:#efece6}.quote-object-stage{background:#fbfaf7;border:1px dashed #e0ddd6;border-radius:10px;gap:7px;padding:12px;display:grid}.quote-stage-label{color:#8a8a92;letter-spacing:.02em;margin:0;font-size:11px;font-weight:700}.quote-object{background:#fff;border:1px solid #e2dfd8;border-radius:10px;gap:10px;margin:0;padding:16px 18px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.quote-object.is-bar{border-left:4px solid var(--ink)}.quote-object.is-pull{text-align:center;padding:18px 22px}.quote-object.is-avatar{padding:14px 16px}.quote-object.is-adopted{border:2px solid var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 10%, transparent)}.quote-object.is-adopted.is-bar{border-left:4px solid var(--ink)}.quote-object.is-incomplete{background:#fff7ef;border-color:#b16b50}.quote-object.is-incomplete.is-bar{border-left-color:#b16b50}.quote-incomplete-note{color:#7a382d;background:#fde8dc;border:1px solid #d9a38d;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:700}.quote-avatar-row{align-items:center;gap:10px;display:flex}.quote-avatar{background:var(--ink);width:38px;height:38px;color:var(--color-white);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.quote-avatar-name{display:grid}.quote-avatar-name b{color:var(--ink);font-size:13px}.quote-avatar-name small{color:#8a8a92;font-size:11px}.quote-body-wrap{align-items:flex-start;gap:8px;display:flex}.quote-mark{color:#cfcbc2;font-size:34px;font-weight:700;line-height:1}.quote-mark-end{align-self:flex-end}.quote-body{flex:1;min-width:0}.quote-body p{color:var(--ink);margin:0}.quote-body.is-bar p{font-size:15px;line-height:1.6}.quote-body.is-pull p{font-size:18px;font-weight:550;line-height:1.5}.quote-body.is-avatar p{color:#2c2c34;font-size:14px;line-height:1.55}.quote-object.is-pull .quote-body-wrap{justify-content:center}.quote-source{gap:3px;margin:0;display:grid}.quote-object.is-pull .quote-source{justify-items:center}.quote-source cite{color:#6f6f78;font-size:12.5px;font-style:normal}.quote-source-text{color:#9a9aa2;font-size:11.5px}.quote-source-link{color:var(--ink);text-underline-offset:3px;align-self:start;font-size:12.5px;font-weight:650;text-decoration:underline}.quote-object.is-pull .quote-source-link{align-self:center}.quote-source-link:hover{filter:brightness(.7)}.quote-source-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.quote-adopted-ribbon{background:var(--ink);color:var(--color-white);border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;right:12px}.quote-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.quote-demo .quote-adopt-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:38px;color:var(--color-white);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:13.5px;font-weight:700}.term-interactive-demo.quote-demo .quote-adopt-cta:disabled{background:color-mix(in srgb, var(--color-rausch-600) 45%, #fff);color:var(--color-white);cursor:default;border-color:#0000}.term-interactive-demo.quote-demo .quote-adopt-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.quote-demo .quote-reset-btn{border:1px solid var(--ink);min-height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:650}.term-interactive-demo.quote-demo .quote-reset-btn:hover{background:var(--ink);color:var(--color-white)}.quote-reset-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.quote-demo .quote-status{color:#493d2d;background:#fff9ed;border-left:3px solid #273948;border-radius:0 7px 7px 0;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6}.quote-knowledge li b,.quote-howto li b{color:var(--ink)}.quote-howto{gap:8px;margin:12px 0 0;padding:0;list-style:inside decimal;display:grid}.quote-howto li{color:#54545d;padding-left:4px;font-size:13px;line-height:1.6}.quote-edge-note{color:#54545d;background:#efece6;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.quote-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quote-example{background:#fff;border:1px solid #e2dfd8;border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.quote-example.is-good{border-color:color-mix(in srgb, var(--ink) 22%, #e2dfd8)}.quote-example.is-bad{border-color:#a83a44}.quote-example-tag{border-radius:9999px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:700}.quote-example.is-good .quote-example-tag{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink)}.quote-example.is-bad .quote-example-tag{color:var(--color-white);background:#a83a44}.quote-example blockquote{border-left:3px solid var(--ink);color:var(--ink);margin:0;padding:0 0 0 10px;font-size:14px;line-height:1.55}.quote-example.is-bad blockquote{color:#55555c;border-left-color:#c98a90}.quote-example blockquote p{margin:0}.quote-example-attr{color:#6f6f78;margin:0;font-size:12px}.quote-example-attr cite{font-style:normal}.quote-example-attr small{color:#9a9aa2;font-size:11px}.quote-example-cta{border:1px solid var(--ink);background:var(--ink);min-height:32px;color:var(--color-white);cursor:pointer;border-radius:7px;justify-self:start;padding:6px 14px;font-size:12.5px;font-weight:650}.quote-example-cta.is-warning{color:var(--ink);background:0 0}.term-interactive-demo.quote-demo .quote-example-cta:hover{filter:brightness(.92)}.quote-example-cta:disabled{cursor:default;opacity:.92}.quote-example-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.quote-example-note{color:#54545d;margin:0;font-size:12px;line-height:1.5}@media (max-width:560px){.quote-controls,.quote-lab-fields,.quote-example-grid{grid-template-columns:1fr}.quote-segment button{flex:calc(50% - 6px)}.quote-body.is-pull p{font-size:16px}.quote-mark{font-size:28px}}.term-card .quote-card-root{background:#f7f0e2}.quote-card-object{background:#fffaf0;border-left-color:#273948}.quote-card-conclusion{color:#273948}.term-interactive-demo.quote-demo{background:#f7f0e2;border-color:#d2bd9d}.term-interactive-demo.quote-demo .quote-segment button{color:#3f4b4f;background:#fffaf0;border-color:#cdbb9c}.term-interactive-demo.quote-demo .quote-segment button[aria-pressed=true]{color:#fffaf0;background:#273948;border-color:#273948}.quote-object-stage{background:#efe4d1;border-color:#d4c2a2}.quote-object{background:#fffaf0;border-color:#d4c2a2}.quote-object.is-bar{border-left-color:#273948}.quote-avatar{color:#fffaf0;background:#273948}.quote-source-link{color:#273948}.term-interactive-demo.quote-demo .quote-adopt-cta{color:#fffaf0;background:#273948;border-color:#273948}.term-interactive-demo.quote-demo .quote-adopt-cta:hover{color:#fffaf0;background:#1d2b37;border-color:#1d2b37}.term-interactive-demo.quote-demo .quote-adopt-cta:disabled{color:#754439;background:#ecd7c7;border-color:#d8a58d}.term-interactive-demo.quote-demo .quote-reset-btn{color:#5b4024;border-color:#82613b}.term-interactive-demo.quote-demo .quote-reset-btn:hover{color:#fffaf0;background:#5b4024}.term-interactive-demo.quote-demo button:focus-visible{outline-color:#bd7827}.fixv-status.is-incomplete{border-left-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--muted)}
.video-context-flow{align-items:center;gap:10px;display:flex}.video-context-flow span,.video-context-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}.video-context-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.video-player-controls,.video-player-recovery{flex-wrap:wrap;gap:7px;display:flex}.video-card-preview{align-content:center;gap:7px;padding:15px;display:grid}.video-card-viewport,.video-player-screen{color:#fff;background:linear-gradient(135deg,#27325f,#5569ba);border-radius:7px;place-items:center;min-height:54px;display:grid}.video-card-controls{color:#80808a;justify-content:space-between;align-items:center;font-size:8px;display:flex}.video-player-screen{text-align:center;min-height:180px}.video-player-screen p{margin:0}.video-player-screen small{color:#d9def9}.video-player-interaction-demo input[type=range]{accent-color:var(--accent);padding:0}@media (max-width:780px){.video-context-flow{flex-direction:column;align-items:stretch}.video-player-screen{min-height:150px}}.term-card .term-preview.video-stage-preview{align-content:center;gap:9px;padding:14px;display:grid}.video-stage-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.video-stage-cell{gap:4px;min-width:0;display:grid}.video-stage-block{box-sizing:border-box;aspect-ratio:16/9;border:1px solid var(--line);background:linear-gradient(135deg,#2a3a6e,#4a5fa5);border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.video-stage-scene{background:#ffffff1f;border-radius:4px;height:40%;position:absolute;top:24%;left:12%;right:12%}.video-stage-scene:before{content:"";background:#ffffff73;border-radius:2px;width:46%;height:14%;position:absolute;top:22%;left:14%}.video-stage-scene:after{content:"";background:#ffffff47;border-radius:2px;width:28%;height:11%;position:absolute;top:44%;left:14%}.video-stage-play{background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.video-stage-play:after{content:"";border-left:6px solid var(--ink);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.video-stage-pause{background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:20px;height:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.video-stage-pause:before,.video-stage-pause:after{content:"";background:var(--ink);border-radius:1px;width:3px;height:8px;display:block}.video-stage-bar{background:#ffffff4d;border-radius:99px;height:3px;position:absolute;bottom:16%;left:6%;right:6%;overflow:hidden}.video-stage-bar i{background:#fff;height:100%;display:block}.video-stage-title{color:#fff;background:#0000008c;border-radius:3px;padding:1px 5px;font-size:7px;font-weight:700;line-height:1.2;position:absolute;top:5px;left:5px}.video-stage-dur{color:#fff;background:#0000008c;border-radius:3px;padding:1px 5px;font-size:7px;font-weight:700;line-height:1.2;position:absolute;top:5px;right:5px}.video-stage-time{color:#fff;background:#0000008c;border-radius:3px;padding:1px 5px;font-size:7px;font-weight:700;line-height:1.2;position:absolute;bottom:5px;right:5px}.video-stage-cell.is-error .video-stage-block{background:#fbecee;border-color:#e9c7cd;place-items:center;gap:2px;display:grid}.video-stage-err-glyph{color:#a83a44;font-size:14px;font-weight:800;line-height:1}.video-stage-err-text{color:#a83a44;font-size:7px;font-weight:700}.video-stage-cell.is-empty .video-stage-block{background:var(--soft);border-style:dashed;place-items:center;gap:2px;display:grid}.video-stage-empty-mark{border:1.5px dashed var(--muted);width:16px;height:16px;color:var(--muted);border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:grid}.video-stage-empty-text{color:var(--muted);font-size:7px;font-weight:700}.video-stage-cell small{text-align:center;color:var(--ink);font-size:8px;font-weight:700;display:block}.video-stage-cell.is-error small{color:#a83a44}.video-stage-cell.is-empty small{color:var(--muted)}.video-stage-caption{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.video-stage-caption b{color:var(--ink);margin-right:3px;font-weight:700}.term-interactive-demo.video-lab-demo{border:1px solid var(--line);background:var(--surface-card);gap:14px}.term-interactive-demo.video-lab-demo button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);min-height:34px;color:var(--ink);font:inherit;padding:7px 12px;font-size:13px;font-weight:650}.term-interactive-demo.video-lab-demo button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.video-lab-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.video-lab-demo button:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.video-lab-demo button.is-active,.term-interactive-demo.video-lab-demo button.is-active:hover{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.video-lab-brief{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.video-lab-stage{gap:10px;display:grid}.video-lab-frame{aspect-ratio:16/9;border:1px solid var(--line);background:linear-gradient(135deg,#2a3a6e,#4a5fa5);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.video-lab-frame.is-error{background:#fbecee;border-color:#e9c7cd}.video-lab-frame.is-empty{background:var(--soft);border-style:dashed}.video-lab-scene{background:#ffffff1a;border-radius:6px;position:absolute;inset:16% 12%}.video-lab-scene:before{content:"";background:#ffffff73;border-radius:3px;width:48%;height:12%;position:absolute;top:16%;left:12%}.video-lab-scene:after{content:"";background:#ffffff47;border-radius:3px;width:30%;height:9%;position:absolute;top:36%;left:12%}.video-lab-title{color:#fff;background:#0000008c;border-radius:5px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.video-lab-dur{color:#fff;background:#0000008c;border-radius:5px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.video-lab-progress{background:#ffffff40;height:5px;display:block;position:absolute;bottom:0;left:0;right:0}.video-lab-progress i{background:#fff;height:100%;display:block}.term-interactive-demo.video-lab-demo .video-lab-hero{width:56px;height:56px;min-height:0;color:var(--ink);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000052}.term-interactive-demo.video-lab-demo .video-lab-hero:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#0000}.video-lab-play-glyph{border-left:18px solid var(--ink);border-top:12px solid #0000;border-bottom:12px solid #0000;width:0;height:0;margin-left:4px;display:block}.video-lab-pause-glyph{align-items:center;gap:5px;display:flex}.video-lab-pause-glyph:before,.video-lab-pause-glyph:after{content:"";background:var(--ink);border-radius:2px;width:5px;height:20px;display:block}.video-lab-loading{place-items:center;gap:10px;display:grid;position:absolute;inset:0}.video-lab-spinner{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:.9s linear infinite video-lab-spin}.video-lab-loading-text{color:#fffffff0;font-size:13px;font-weight:700}@keyframes video-lab-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.video-lab-spinner{border-color:#fff #ffffff4d #ffffff4d;animation:none}}.video-lab-error{text-align:center;place-items:center;gap:8px;padding:12px;display:grid;position:absolute;inset:0}.video-lab-error-glyph{color:#a83a44;font-size:30px;font-weight:800;line-height:1}.video-lab-error-text{color:#a83a44;font-size:14px;font-weight:700}.video-lab-empty{text-align:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.video-lab-empty-mark{border:2px dashed var(--muted);width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.video-lab-empty-text{color:var(--muted);font-size:13px;font-weight:650}.video-lab-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.video-lab-demo .video-lab-seek{min-width:120px;color:var(--ink);flex:180px;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:650;display:flex}.video-lab-seek-label{color:var(--muted);flex:none;font-size:12px;font-weight:700}.term-interactive-demo.video-lab-demo input[type=range]{width:auto;min-width:80px;height:28px;min-height:0;accent-color:var(--ink);color:var(--ink);background:0 0;border:0;border-radius:0;flex:auto;padding:0}.term-interactive-demo.video-lab-demo input[type=range]:focus{outline:2px solid var(--ink);outline-offset:2px;border-color:#0000}.video-lab-time{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.video-lab-recovery{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.video-lab-demo .video-lab-primary{border:1px solid var(--color-rausch-600);border-radius:var(--radius-buttons);background:var(--color-rausch-600);min-height:38px;color:var(--color-white);font:inherit;justify-self:start;padding:9px 18px;font-size:14px;font-weight:750}.term-interactive-demo.video-lab-demo .video-lab-primary:hover:not(:disabled){color:var(--color-white);background:#c8093a;border-color:#c8093a}.term-interactive-demo.video-lab-demo .video-lab-primary:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.video-lab-recovery-hint{color:var(--muted);flex:200px;font-size:12px;line-height:1.5}.video-lab-segment{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.video-lab-segment-label{width:100%;color:var(--muted);font-size:11.5px;font-weight:700}.video-lab-actions{flex-wrap:wrap;gap:8px;display:flex}.video-lab-status{border-left:3px solid var(--ink);background:var(--soft);color:#51515b;border-radius:0 6px 6px 0;gap:4px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;display:grid}.video-lab-status-row{display:block}.video-lab-status-row b{color:var(--ink);font-weight:750}.video-knowledge li b{color:var(--ink)}.video-howto{gap:8px;margin:12px 0 0;padding:0;list-style:inside decimal;display:grid}.video-howto li{color:#5a5a64;padding-left:4px;font-size:13px;line-height:1.6}.video-howto li b{color:var(--ink)}.video-lab-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-lab-contrast article{border:1px solid var(--line);background:var(--surface-card);border-radius:9px;gap:7px;padding:14px;display:grid}.video-lab-contrast article.is-good{border-color:color-mix(in srgb, #2f7a4a 35%, var(--line));background:#f7fcf8}.video-lab-contrast article.is-bad{border-color:color-mix(in srgb, #a83a44 32%, var(--line));background:#fdf6f7}.video-lab-contrast article>span{border-radius:99px;justify-self:start;padding:2px 9px;font-size:11px;font-weight:750}.video-lab-contrast article.is-good>span{color:#2f7a4a;background:#e4f3ea}.video-lab-contrast article.is-bad>span{color:#a83a44;background:#fbe9eb}.video-lab-contrast article b{color:var(--ink);font-size:14px;font-weight:750;line-height:1.4}.video-lab-contrast article p{color:#5b5b65;margin:0;font-size:13px;line-height:1.6}.video-example-cta{border:1px solid var(--ink);border-radius:var(--radius-buttons);background:var(--ink);min-height:36px;color:var(--color-white);font:inherit;cursor:pointer;justify-self:start;align-items:center;padding:8px 16px;font-size:13px;font-weight:750;display:inline-flex}.video-example-cta:hover{color:var(--color-white);background:#2a2a32;border-color:#2a2a32}.video-example-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.video-lab-contrast article em{color:#6a6a74;margin-top:2px;font-size:12px;font-style:normal;line-height:1.55}@media (max-width:560px){.video-stage-row{grid-template-columns:repeat(2,minmax(0,1fr))}.video-lab-controls{align-items:stretch}.term-interactive-demo.video-lab-demo .video-lab-seek{flex:100%;margin-left:0}.video-lab-segment button{flex:calc(50% - 6px)}.video-lab-contrast{grid-template-columns:1fr}}
.chat-ui-card-preview{align-content:center;gap:6px;padding:14px;display:grid}.chat-ui-card-preview>span{color:#4c825c;margin:0;font-size:7px}.term-preview.chat-ui-card-preview{align-content:center;gap:7px;padding:14px;display:grid}.chat-ui-card-bubble{align-items:flex-end;gap:5px;max-width:86%;display:flex}.chat-ui-card-bubble.is-me{flex-direction:row-reverse;justify-self:end}.chat-ui-card-avatar{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:7px;font-weight:800;display:grid}.chat-ui-card-bubble-body{background:#fff;border:1px solid #e6e6eb;border-radius:8px;gap:2px;padding:6px 8px;display:grid}.chat-ui-card-bubble.is-me .chat-ui-card-bubble-body{background:#f0f0f0;border-color:#0000}.chat-ui-card-bubble-body small{color:#8d8d97;font-size:7px;font-weight:700}.chat-ui-card-bubble-body p{color:#44444c;margin:0;font-size:8.5px;line-height:1.45}.chat-ui-card-status{color:#5a5a64;font-size:7px;font-weight:700}.chat-ui-card-status.is-error{color:#a83a44}.chat-ui-card-conclusion{border-left:3px solid var(--ink);color:#3d3d45;background:#f5f5f5;border-radius:0 5px 5px 0;margin:4px 0 0;padding:6px 8px;font-size:8.5px;line-height:1.5}.chat-ui-card-conclusion b{background:var(--ink);color:#fff;letter-spacing:.03em;border-radius:3px;margin-right:5px;padding:1px 5px;font-size:7.5px;font-weight:800;display:inline-block}.term-interactive-demo.chat-ui-lab-demo{border:1px solid var(--line);background:var(--surface-card);gap:13px}.term-interactive-demo.chat-ui-lab-demo button{border:1px solid var(--ink);border-radius:var(--radius-buttons);background:var(--surface-card);min-height:34px;color:var(--ink);font:inherit;padding:7px 14px;font-size:13px;font-weight:700}.term-interactive-demo.chat-ui-lab-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.chat-ui-lab-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.chat-ui-lab-demo button:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.chat-ui-lab-demo button.is-active,.term-interactive-demo.chat-ui-lab-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.term-interactive-demo.chat-ui-lab-demo input[type=checkbox]{accent-color:var(--ink)}.term-interactive-demo.chat-ui-lab-demo textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.chat-ui-lab-brief{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.chat-ui-lab-brief b{color:var(--ink);font-weight:750}.chat-ui-lab-log{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:10px;max-height:300px;margin:0;padding:14px;list-style:none;display:grid;overflow:auto}.chat-ui-lab-row{align-items:flex-end;gap:8px;max-width:88%;display:flex}.chat-ui-lab-row.is-me{flex-direction:row-reverse;justify-self:end}.chat-ui-lab-avatar{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.chat-ui-lab-bubble{background:var(--surface-card);border:1px solid var(--line);border-radius:12px;gap:3px;min-width:0;padding:9px 11px;display:grid}.chat-ui-lab-bubble.is-me{background:#f0f0f0;border-color:#0000;border-top-right-radius:4px}.chat-ui-lab-bubble.is-them{border-top-left-radius:4px}.chat-ui-lab-bubble small{color:#8d8d97;font-size:11px;font-weight:700}.chat-ui-lab-time{color:#9a9aa3;font-weight:600}.chat-ui-lab-bubble p{color:var(--ink);word-break:break-word;margin:0;font-size:13.5px;line-height:1.5}.chat-ui-lab-status{color:#5a5a64;font-size:11.5px;font-weight:700}.chat-ui-lab-status.is-sending{color:#6a6a74}.chat-ui-lab-status.is-error{color:#a83a44}.term-interactive-demo.chat-ui-lab-demo .chat-ui-lab-primary{background:var(--color-rausch-600);min-width:104px;color:var(--color-white);border:0;justify-self:start;margin-top:3px;font-weight:750}.term-interactive-demo.chat-ui-lab-demo .chat-ui-lab-primary:hover:not(:disabled){color:var(--color-white);background:#c8093a}.term-interactive-demo.chat-ui-lab-demo .chat-ui-lab-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chat-ui-lab-typing{align-content:center}.chat-ui-lab-dots{align-items:center;gap:4px;height:18px;display:inline-flex}.chat-ui-lab-dots i{background:#8d8d97;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite chat-ui-lab-blink;display:block}.chat-ui-lab-dots i:nth-child(2){animation-delay:.2s}.chat-ui-lab-dots i:nth-child(3){animation-delay:.4s}@keyframes chat-ui-lab-blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.chat-ui-lab-dots i{opacity:.6;animation:none}}.chat-ui-lab-composer{gap:8px;display:grid}.chat-ui-lab-composer>label{color:#6a6a74;font-size:12.5px;font-weight:700}.chat-ui-lab-input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-card);width:100%;min-height:56px;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.5}.chat-ui-lab-input::placeholder{color:#9a9aa3}.chat-ui-lab-input:disabled{opacity:.6;cursor:not-allowed}.chat-ui-lab-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-ui-lab-toggle{color:#5a5a64;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.chat-ui-lab-toggle input{margin:0}.chat-ui-lab-send{min-width:88px;background:var(--ink)!important;color:var(--color-white)!important;border-color:var(--ink)!important}.chat-ui-lab-send:hover:not(:disabled){color:var(--color-white)!important;background:#2a2a32!important;border-color:#2a2a32!important}.chat-ui-lab-status{border-left:3px solid var(--ink);background:var(--soft);color:#3d3d45;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6}.chat-ui-lab-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-ui-lab-reset{min-width:0}.chat-ui-lab-foot-note{color:var(--muted);font-size:12px;line-height:1.5}.chat-ui-knowledge-list,.chat-ui-how-list{gap:8px;margin:0;padding-left:20px;display:grid}.chat-ui-knowledge-list li,.chat-ui-how-list li{color:#51515b;font-size:13.5px;line-height:1.6}.chat-ui-knowledge-list b,.chat-ui-how-list b{color:var(--ink);font-weight:800}.chat-ui-how-list{padding-left:24px}.chat-ui-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chat-ui-example{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:5px;padding:12px;display:grid}.chat-ui-example.is-good{border-left:4px solid #4d805d}.chat-ui-example.is-bad{border-left:4px solid #b04c52}.chat-ui-example span{color:#6a6a72;background:#efeff1;border-radius:99px;justify-self:start;padding:1px 7px;font-size:11px;font-weight:750}.chat-ui-example.is-good span{color:#2f7a4a;background:#e4f3ea}.chat-ui-example.is-bad span{color:#a83a44;background:#fbe9eb}.chat-ui-example b{color:var(--ink);font-size:13px;font-weight:800;line-height:1.4}.chat-ui-example p{color:#54545e;margin:0;font-size:13px;line-height:1.55}.chat-ui-example-cta{border:1px solid var(--ink);border-radius:var(--radius-buttons);background:var(--ink);min-height:30px;color:var(--color-white);justify-self:start;align-items:center;padding:5px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.chat-ui-example em{color:#6a6a74;margin-top:2px;font-size:12px;font-style:normal;line-height:1.5}@media (max-width:560px){.chat-ui-example-grid{grid-template-columns:1fr}.chat-ui-lab-row{max-width:100%}.chat-ui-lab-composer-actions{justify-content:stretch}.chat-ui-lab-send{flex:auto}}.term-card .chat-ui-card-preview{--ink:#243b64;--muted:#5a6d8c;--line:#aebcd2;--soft:#e8edf7;--color-white:#fbfcff;color:#243b64;background:#e8edf7;border:2px solid #607ba9;box-shadow:5px 5px #b6c4da}.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui]{--ink:#e6efff;--muted:#bccce5;--line:#5f78a4;--soft:#243a63;--surface-card:#f9fbff;--color-white:#f9fbff;--color-rausch-600:#e17767;color:#e6efff;background:#172c52;border:2px solid #5875a5;box-shadow:8px 8px #91a8cf}.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui] .chat-ui-lab-brief,.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui] .chat-ui-lab-status,.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui] .chat-ui-lab-foot-note{color:#d7e3fa}.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui] .chat-ui-lab-log{background:#203a66;border-color:#5f78a4}.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui] .chat-ui-lab-send{color:#28281d!important;background:#d5ab52!important;border-color:#d5ab52!important}.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui] .chat-ui-lab-primary{color:#301d26;background:#e17767}.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui] button:focus-visible,.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui] textarea:focus-visible,.term-interactive-demo.chat-ui-lab-demo[data-b4-skin=chat-ui] input:focus-visible{outline-offset:3px;outline:3px solid #ffe08b}
.filter-demo-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.filter-demo-results{gap:7px;max-height:255px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.filter-demo-results li{background:#fff;border:1px solid #e3e4eb;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.filter-demo-results small{color:#85858f;font-size:11px}.filter-card-preview{align-content:center;gap:8px;padding:17px;display:grid}.filter-card-preview small,.filter-card-preview p{color:#85858f;margin:0;font-size:8px}.filter-card-preview>div{flex-wrap:wrap;gap:5px;display:flex}.filter-card-preview span{color:var(--accent);background:#eef2ff;border-radius:99px;padding:5px 7px;font-size:8px}.filter-demo-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;display:grid}.filter-demo-empty{color:#666670;background:#fff;border:1px dashed #d5d8e7;border-radius:8px;gap:5px;padding:13px;display:grid}.filter-demo-empty p{color:#777781;margin:0;font-size:13px;line-height:1.5}.filter-demo-status{color:#666670;background:#fff;border-radius:7px;margin:0;padding:9px 10px;font-size:13px;line-height:1.55}@media (max-width:780px){.filter-demo-controls{grid-template-columns:1fr;gap:5px}.filter-demo-controls label{margin-top:4px}}.filter-card-preview{gap:7px;padding:13px}.filter-card-preview .filter-card-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.filter-card-preview .filter-card-head>span{color:var(--ink);background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:800}.filter-card-preview .filter-card-head small{color:#94949e;margin:0;font-size:8px;font-weight:600}.filter-card-preview .filter-card-facets{flex-wrap:wrap;gap:4px;display:flex}.filter-card-preview .filter-card-chip{border-radius:99px;padding:3px 7px;font-size:9px;font-weight:750}.filter-card-preview .filter-card-chip.is-on{border:1px solid var(--ink);background:var(--ink);color:#fff}.filter-card-preview .filter-card-chip.is-off{color:#8a8a93;background:#fff;border:1px solid #d9dbe5}.filter-card-preview .filter-card-countrow{border:1px solid var(--line);background:var(--soft);border-radius:7px;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 8px;display:flex}.filter-card-preview .filter-card-count{color:var(--ink);font-size:11px;font-weight:800}.filter-card-preview .filter-card-total{color:var(--muted);margin:0;font-size:8px;font-weight:650}.filter-card-preview .filter-card-results{gap:4px;margin:0;padding:0;list-style:none;display:grid}.filter-card-preview .filter-card-results li{border:1px solid var(--line);background:#fff;border-radius:6px;gap:2px;padding:6px 7px;display:grid}.filter-card-preview .filter-card-results b{color:var(--ink);font-size:10px;font-weight:750;line-height:1.3}.filter-card-preview .filter-card-results small{color:#8a8a93;margin:0;font-size:8px;line-height:1.3}.filter-card-preview .filter-card-note{color:#5f5f69;margin:0;font-size:9px;font-weight:650;line-height:1.4}.filter-card-preview .filter-card-conclusion{color:#3d3d45;margin:4px 0 0;font-size:8px;line-height:1.45}.filter-card-preview .filter-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.filter-lab-demo{border-color:var(--line);background:var(--color-white);gap:12px}.term-interactive-demo.filter-lab-demo button{border:1px solid var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.filter-lab-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.filter-lab-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.filter-lab-demo button:disabled{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.filter-lab-brief{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.filter-lab-layout{grid-template-columns:180px minmax(0,1fr);gap:14px;display:grid}.filter-lab-facets{border:0;align-content:start;gap:10px;min-width:0;margin:0;padding:0;display:grid}.filter-lab-facets legend{color:var(--muted);margin-bottom:2px;padding:0;font-size:11px;font-weight:750}.filter-lab-facet{gap:5px;display:grid}.filter-lab-facet-name{color:var(--ink);font-size:12px;font-weight:800}.filter-lab-facet-options{gap:4px;display:grid}.term-interactive-demo.filter-lab-demo .filter-lab-option{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:12.5px;font-weight:650;display:flex}.term-interactive-demo.filter-lab-demo .filter-lab-option:hover{border-color:var(--ink);background:var(--soft)}.term-interactive-demo.filter-lab-demo .filter-lab-option[data-checked=true]{border-color:var(--ink);color:var(--ink);background:#f1f1f4;font-weight:750}.term-interactive-demo.filter-lab-demo .filter-lab-option input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--ink);margin:0}.term-interactive-demo.filter-lab-demo .filter-lab-option>span{color:var(--ink);font-weight:inherit}.filter-lab-stage{border:1px solid var(--line);background:var(--soft);border-radius:8px;align-content:start;gap:9px;padding:12px;display:grid}.filter-lab-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.filter-lab-count{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:800}.filter-lab-total{color:var(--muted);font-size:11px;font-weight:650}.filter-lab-chips{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.filter-lab-chip{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.term-interactive-demo.filter-lab-demo .filter-lab-chip button{background:var(--ink);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;min-height:18px;padding:0;display:inline-flex}.term-interactive-demo.filter-lab-demo .filter-lab-chip button:hover{color:#fff;background:#000}.filter-lab-results{gap:5px;margin:0;padding:0;list-style:none;display:grid}.filter-lab-results li{border:1px solid var(--line);background:#fff;border-radius:7px;gap:3px;padding:9px 11px;display:grid}.filter-lab-results b{color:var(--ink);font-size:13px;font-weight:750}.filter-lab-results small{color:#8a8a93;font-size:11px;line-height:1.4}.filter-lab-empty{text-align:center;background:#fff;border:1px dashed #c3c7d2;border-radius:7px;justify-items:center;gap:7px;padding:20px 14px;display:grid}.filter-lab-empty-icon{width:40px;height:40px;color:var(--ink);background:#f1f2f6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.filter-lab-empty strong{color:var(--ink);font-size:14px;font-weight:800}.filter-lab-empty p{color:#5f5f69;max-width:320px;margin:0;font-size:12.5px;line-height:1.55}.filter-lab-meta{color:var(--muted);font-size:11px}.filter-lab-meta b{color:var(--ink);font-weight:800}.filter-lab-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}.filter-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.filter-lab-demo .filter-lab-cta{background:var(--color-rausch-600);min-width:160px;color:var(--color-white);border:0;font-weight:800}.term-interactive-demo.filter-lab-demo .filter-lab-cta:hover:not(:disabled){color:var(--color-white);background:#c8093a}.term-interactive-demo.filter-lab-demo .filter-lab-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.filter-lab-demo .filter-lab-cta:disabled{background:var(--color-rausch-600);color:var(--color-white);opacity:.4;cursor:not-allowed;border:0}.filter-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.filter-example{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:6px;padding:12px;display:grid}.filter-example.is-good{border-left:4px solid #4d805d}.filter-example.is-bad{border-left:4px solid #a83a44}.filter-example b{color:var(--ink);font-size:13px;font-weight:800}.filter-example p{color:#54545e;margin:0;font-size:13px;line-height:1.6}.filter-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}.filter-example-cta--dead{color:#8a8a93;background:#f1f1f4;border-color:#cfcfd6}@media (max-width:560px){.filter-lab-layout,.filter-example-grid{grid-template-columns:1fr}.filter-lab-actions{flex-direction:column;align-items:stretch}.filter-lab-actions button{width:100%}}.term-card .filter-card-preview{--ink:#28574c;--muted:#58766a;--line:#9fc7b4;--soft:#e4f3e9;color:#28574c;background:#e6f2e9;border:2px solid #579378;box-shadow:5px 5px #a9cfbc}.term-interactive-demo.filter-lab-demo{--ink:#28574c;--muted:#507367;--line:#96c3ac;--soft:#e2f1e7;--color-white:#fbfff9;--color-rausch-600:#b77534;color:#28574c;background:#e6f2e9;border:2px solid #4f8b72;box-shadow:8px 8px #a6ceb9}.term-interactive-demo.filter-lab-demo .filter-lab-status{color:#355f51;background:#f8fcf7;border-left-color:#b77534}.term-interactive-demo.filter-lab-demo .filter-lab-cta:hover:not(:disabled){background:#955c24}.term-interactive-demo.filter-lab-demo input[type=checkbox]{accent-color:#2d735d}.term-interactive-demo.filter-lab-demo button:focus-visible,.term-interactive-demo.filter-lab-demo input:focus-visible{outline-offset:3px;outline:3px solid #b77534}
.chart-demo-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;display:grid}.chart-demo-status{color:#666670;background:#fff;border-radius:7px;margin:0;padding:9px 10px;font-size:13px;line-height:1.55}.chart-card-heading,.chart-card-summary{color:#777781;justify-content:space-between;gap:6px;font-size:8px;display:flex}.chart-card-heading b,.chart-card-summary b{color:#565660}.chart-card-summary span{color:#3c8557}.chart-demo-visual{border-bottom:1px solid #e2e4ed;align-items:end;gap:8px;min-height:175px;padding:11px 6px 0;display:flex}.chart-demo-column{color:#7d7d87;flex:1;place-items:end center;gap:6px;height:164px;font-size:11px;display:grid}.chart-demo-column i{background:var(--ink);border-radius:6px 6px 0 0;width:min(100%,34px);min-height:5px}.chart-demo-column b{color:#565660;font-size:11px}.chart-demo-table{border-collapse:collapse;color:#666670;width:100%;font-size:12px}.chart-demo-table th,.chart-demo-table td{text-align:left;border-bottom:1px solid #e8e8ec;padding:7px}.chart-demo-table th{color:#83838d;font-weight:700}@media (max-width:780px){.chart-demo-controls{grid-template-columns:1fr;gap:5px}.chart-demo-controls label{margin-top:4px}.chart-demo-visual{gap:4px;min-height:152px}.chart-demo-column{height:142px;font-size:9px}.chart-demo-column b{font-size:9px}}.chart-card-preview{align-content:center;gap:7px;padding:14px;display:grid}.chart-card-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.chart-card-head small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.chart-card-head b{color:var(--ink);font-size:10px;font-weight:800}.chart-card-bars{border-bottom:1px solid var(--line);align-items:end;gap:6px;height:60px;padding:4px 0;display:flex}.chart-card-bars i{background:color-mix(in srgb, var(--ink) 30%, var(--line));border-radius:4px 4px 0 0;flex:1;min-width:0}.chart-card-bars i:last-child{background:var(--ink)}.chart-card-readout{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.chart-card-readout strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.chart-card-readout em{color:var(--muted);font-size:9px;font-style:normal;font-weight:700}.chart-card-readout span{background:var(--soft);color:var(--ink);border-radius:99px;align-items:baseline;gap:3px;padding:2px 7px;font-size:9px;font-weight:750;display:inline-flex}.chart-card-readout span i{font-size:11px;font-style:normal;line-height:1}.chart-card-readout span small{color:var(--muted);font-weight:650}.chart-card-note{color:var(--muted);margin:2px 0 0;font-size:8px;line-height:1.5}.chart-card-note b{color:var(--ink);margin-right:3px;font-weight:800}.term-interactive-demo.chart-lab-demo{gap:var(--element-gap);border:1px solid var(--line);background:var(--surface-card)}.term-interactive-demo.chart-lab-demo button:hover:not(:disabled):not(.chart-lab-primary):not(.chart-lab-retry){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink)}.term-interactive-demo.chart-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.chart-lab-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chart-lab-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.chart-lab-brief b{color:var(--ink);font-weight:800}.chart-lab-controls{gap:10px;display:grid}.chart-lab-segment{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chart-lab-segment-label{color:var(--muted);min-width:48px;font-size:12px;font-weight:700}.chart-lab-segment button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--color-white);min-height:32px;color:var(--muted);padding:5px 14px;font-size:13px;font-weight:650}.chart-lab-stage{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--color-white);gap:10px;padding:14px;display:grid}.chart-lab-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chart-lab-head-id{gap:1px;display:grid}.chart-lab-head-id small{color:var(--muted);font-size:var(--text-caption);letter-spacing:.03em;text-transform:uppercase;font-weight:700}.chart-lab-head-id b{color:var(--ink);font-size:15px;font-weight:800}.chart-lab-head-range{border-radius:var(--radius-buttons);background:var(--soft);color:var(--muted);white-space:nowrap;margin-left:auto;padding:3px 10px;font-size:12px}.chart-lab-head-trend{border-radius:var(--radius-buttons);background:var(--soft);color:var(--ink);align-items:baseline;gap:5px;padding:4px 11px;font-weight:750;display:inline-flex}.chart-lab-head-trend i{font-size:15px;font-style:normal;line-height:1}.chart-lab-head-trend b{font-variant-numeric:tabular-nums;font-size:14px}.chart-lab-head-trend small{color:var(--muted);font-size:12px;font-weight:650}.chart-lab-head-trend.is-failed{color:#a83a44;background:#fdf3f4}.chart-lab-head-trend.is-failed small{color:#a83a44}.chart-lab-caliber{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.chart-lab-readout{border-left:3px solid var(--ink);color:var(--ink);background:#f5f5f5;border-radius:0 6px 6px 0;flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 12px;display:flex}.chart-lab-readout small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.chart-lab-readout b{color:var(--ink);font-size:14px;font-weight:800}.chart-lab-readout strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.chart-lab-readout em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.chart-lab-readout span{color:var(--muted);margin-left:auto;font-size:12px;font-weight:650}.chart-lab-canvas{border-bottom:1px solid var(--line);min-height:180px;padding:8px 4px 0}.chart-lab-bars{align-items:end;gap:8px;height:180px;display:flex}.chart-lab-bar{min-width:0;height:100%;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;grid-template-rows:auto 1fr auto;place-items:end center;gap:4px;padding:0;font-size:11px;display:grid}.chart-lab-bar:hover,.chart-lab-bar.is-active{background:var(--soft)}.chart-lab-bar-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.chart-lab-bar-fill{background:color-mix(in srgb, var(--ink) 42%, var(--line));border-radius:5px 5px 0 0;width:min(100%,32px);min-height:4px;transition:height .25s,background .15s}.chart-lab-bar.is-active .chart-lab-bar-fill{background:var(--ink)}.chart-lab-bar small{color:var(--muted);font-size:11px;font-weight:650}.chart-lab-bar.is-active small{color:var(--ink)}.chart-lab-line{width:100%;height:auto;max-height:180px;color:var(--ink);display:block}.chart-lab-line-path{color:var(--ink)}.chart-lab-line-dot{fill:var(--color-white);stroke:var(--ink);stroke-width:2px;cursor:pointer}.chart-lab-line-dot.is-active{fill:var(--ink);stroke:var(--ink)}.chart-lab-line-dot:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.chart-lab-line-tip{fill:var(--ink);font-size:10px;font-weight:800}.chart-lab-line-tick{fill:var(--muted);font-size:9px}.chart-lab-pie-wrap{justify-items:center;gap:6px;display:grid}.chart-lab-pie{width:160px;height:auto;display:block}.chart-lab-pie-slice{cursor:pointer;opacity:.62;transition:transform .15s,opacity .15s}.chart-lab-pie-slice.is-active{opacity:1;stroke:var(--ink);stroke-width:2px}.chart-lab-pie-slice:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chart-lab-pie-center{fill:var(--ink);font-size:18px;font-weight:800}.chart-lab-pie-note{color:var(--muted);text-align:center;max-width:38em;margin:0;font-size:12px;line-height:1.5}.chart-lab-legend{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 10px;margin:0;padding:0;list-style:none;display:grid}.chart-lab-legend li{color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:3px 6px;font-size:12px;display:flex}.chart-lab-legend li.is-active{background:var(--soft)}.chart-lab-legend li i{border-radius:2px;flex:none;width:10px;height:10px}.chart-lab-legend-label{color:var(--muted)}.chart-lab-legend li.is-active .chart-lab-legend-label{color:var(--ink);font-weight:700}.chart-lab-legend li b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.chart-lab-legend li small{color:var(--muted);font-size:11px}.chart-lab-table{border-collapse:collapse;width:100%;color:var(--ink);font-size:12.5px}.chart-lab-table caption{text-align:left;color:var(--muted);padding:2px 0 6px;font-size:12px}.chart-lab-table th,.chart-lab-table td{border-bottom:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums;padding:6px 8px}.chart-lab-table thead th{color:var(--muted);font-weight:700}.chart-lab-table tbody th{color:var(--ink);font-weight:650}.chart-lab-table tbody tr.is-active{background:var(--soft)}.chart-lab-error{text-align:center;background:#fefbfb;border:1px solid #e6c9cd;border-radius:8px;justify-items:center;gap:4px;padding:24px 16px;display:grid}.chart-lab-error b{color:#a83a44;font-size:16px;font-weight:800}.chart-lab-error small{color:#8a4a50;font-size:12.5px;line-height:1.5}.chart-lab-retry{background:var(--color-white);color:#a83a44;min-height:34px;font:inherit;border:1px solid #a83a44;border-radius:7px;margin-top:8px;padding:7px 16px;font-size:13px;font-weight:750}.chart-lab-retry:hover{color:#8a2f37;background:#fdf3f4;border-color:#8a2f37}.chart-lab-actions{flex-wrap:wrap;gap:10px;display:flex}.chart-lab-fail,.chart-lab-reset{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--muted);font:inherit;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:650}.chart-lab-fail{color:var(--ink)}.term-interactive-demo.chart-lab-demo .chart-lab-primary{background:var(--color-rausch-600);min-width:132px;color:var(--color-white);border:0;font-weight:800}.term-interactive-demo.chart-lab-demo .chart-lab-primary:hover{color:var(--color-white);background:#c8093a}.term-interactive-demo.chart-lab-demo .chart-lab-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chart-lab-report{border:1px solid var(--ink);border-radius:var(--radius-cards);background:var(--color-white);gap:10px;padding:14px 16px;display:grid}.chart-lab-report header{justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-lab-report header small{color:var(--muted);font-size:var(--text-caption);letter-spacing:.03em;text-transform:uppercase;font-weight:700;display:block}.chart-lab-report header b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.chart-lab-report-tag{background:var(--soft);color:var(--ink);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:750}.chart-lab-report dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;display:grid}.chart-lab-report dl div{gap:1px;display:grid}.chart-lab-report dt{color:var(--muted);font-size:11px;font-weight:700}.chart-lab-report dd{color:var(--ink);margin:0;font-size:13px;font-weight:650}.chart-lab-report p{color:#51515b;margin:0;font-size:13px;line-height:1.6}.chart-lab-report-actions{justify-content:flex-end;display:flex}.chart-lab-report-dismiss{border:1px solid var(--line);background:var(--color-white);min-height:32px;color:var(--ink);font:inherit;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:650}.chart-lab-report-dismiss:hover{background:var(--soft)}.chart-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}.chart-knowledge-list,.chart-how-list{gap:8px;margin:0;padding-left:20px;display:grid}.chart-knowledge-list li,.chart-how-list li{color:#51515b;font-size:13.5px;line-height:1.6}.chart-knowledge-list b,.chart-how-list b{color:var(--ink);font-weight:800}.chart-how-list{padding-left:24px}.chart-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chart-example{border:1px solid var(--line);background:#fafafa;border-radius:9px;gap:6px;padding:13px 14px;display:grid}.chart-example header{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.chart-example header span{background:var(--soft);color:var(--ink);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:750}.chart-example.is-good{border-left:4px solid var(--ink)}.chart-example.is-bad{border-left:4px solid #a83a44}.chart-example.is-bad header span{color:#a83a44;background:#fdf3f4}.chart-example p{color:#54545e;margin:0;font-size:13px;line-height:1.6}.chart-example-cta{background:var(--ink);color:var(--color-white);font:inherit;pointer-events:none;border:0;border-radius:6px;align-self:start;padding:5px 12px;font-size:12px;font-weight:750}@media (prefers-reduced-motion:reduce){.chart-lab-bar-fill,.chart-lab-pie-slice{transition:none}}@media (max-width:560px){.chart-lab-head-range{margin-left:0}.chart-lab-bars{gap:4px;height:150px}.chart-lab-bar-value,.chart-lab-bar small{font-size:9px}.chart-lab-bar-fill{width:min(100%,22px)}.chart-lab-report dl,.chart-example-grid{grid-template-columns:1fr}.chart-lab-segment-label{width:100%;min-width:0}}
.pagination-card-preview>small{color:#7b87a0;font-size:9px;font-weight:800}.pagination-card-preview>p{color:#69758d;margin:0;font-size:9px;line-height:1.35}.pagination-card-preview{justify-items:stretch;gap:7px}.pagination-card-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.pagination-card-head span{color:var(--ink);font-size:9px;font-weight:800}.pagination-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}.pagination-card-rows{gap:3px;margin:0;padding:0;list-style:none;display:grid}.pagination-card-rows li{border:1px solid var(--line);background:var(--color-white);color:#54545e;border-radius:6px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:5px;padding:4px 7px;font-size:9px;line-height:1.2;display:grid}.pagination-card-rows li b{color:var(--ink);font-size:9px;font-weight:800}.pagination-card-rows li span{color:#65656e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pagination-card-rows li em{color:var(--ink);font-size:9px;font-style:normal;font-weight:800}.pagination-card-rows li i{border-radius:99px;align-items:center;gap:3px;padding:1px 5px;font-size:7.5px;font-style:normal;font-weight:800;display:inline-flex}.pagination-card-rows li i:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.pagination-card-rows li i.is-shipped,.pagination-card-rows li i.is-completed{color:#2f6a45;background:#eef7f1}.pagination-card-rows li i.is-processing{color:#4d4e56;background:#eef0f3}.pagination-card-rows li i.is-pending{color:#8a5a1c;background:#fbf3e6}.pagination-card-rows li i.is-cancelled{color:#8a8a92;background:#f1f1f3}.pagination-card-range{text-align:center;color:var(--ink);margin:0;font-size:10px;font-weight:800}.pagination-card-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;display:flex}.pagination-card-pager :is(i,b){border:1px solid var(--line);color:#65656e;background:var(--color-white);border-radius:5px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:grid}.pagination-card-pager .pagination-card-arrow{color:var(--ink)}.pagination-card-pager b[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.pagination-card-caption{color:#65656e;margin:0;font-size:8.5px;line-height:1.5}.pagination-card-caption b{color:var(--ink);font-weight:800}@media (max-width:780px){.pagination-card-pager :is(i,b){min-width:18px;height:18px;padding-inline:3px}}.term-interactive-demo.pagination-lab-demo{border-color:var(--line);background:var(--color-white);gap:14px}.term-interactive-demo.pagination-lab-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.pagination-lab-demo button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink)}.term-interactive-demo.pagination-lab-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.pagination-lab-demo button:disabled{opacity:.5;cursor:not-allowed}.pagination-lab-brief{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.pagination-lab-brief b{color:var(--ink);font-weight:750}.pagination-lab-stage{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:10px;padding:14px;display:grid}.pagination-lab-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pagination-lab-stage-head small{color:var(--muted);font-size:11.5px}.pagination-lab-stage-head b{color:var(--ink);font-size:15px;font-weight:800;line-height:1.3;display:block}.pagination-lab-counter{border:1px solid var(--ink);background:var(--color-white);color:var(--ink);border-radius:99px;flex:none;padding:5px 11px;font-size:12px;font-weight:800}.pagination-lab-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pagination-lab-rows li{border:1px solid var(--line);background:var(--color-white);border-radius:8px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.pagination-lab-order-id{color:var(--ink);font-size:13px;font-weight:800;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.pagination-lab-order-customer{color:#4d4e56;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.pagination-lab-order-amount{color:var(--ink);font-size:13px;font-style:normal;font-weight:800}.pagination-lab-order-time{color:var(--muted);font-size:12px}.pagination-lab-order-status{border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pagination-lab-order-status i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.pagination-lab-order-status.is-shipped,.pagination-lab-order-status.is-completed{color:#2f6a45;background:#eef7f1}.pagination-lab-order-status.is-processing{color:#4d4e56;background:#eef0f3}.pagination-lab-order-status.is-pending{color:#8a5a1c;background:#fbf3e6}.pagination-lab-order-status.is-cancelled{color:#8a8a92;background:#f1f1f3;text-decoration:line-through}.pagination-lab-pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pagination-lab-prev,.pagination-lab-next{flex:none}.pagination-lab-pages{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pagination-lab-pages li{place-items:center;display:grid}.pagination-lab-ellipsis{min-width:22px;height:34px;color:var(--muted);place-items:center;font-size:14px;font-weight:800;display:grid}.term-interactive-demo.pagination-lab-demo .pagination-lab-page{place-items:center;min-width:34px;min-height:34px;padding:0 8px;display:grid}.term-interactive-demo.pagination-lab-demo .pagination-lab-page.is-current,.term-interactive-demo.pagination-lab-demo .pagination-lab-page[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.pagination-lab-demo .pagination-lab-page.is-current:hover:not(:disabled){border-color:var(--ink);color:var(--color-white);filter:brightness(.92)}.pagination-lab-controls{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.pagination-lab-size,.pagination-lab-jump{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.term-interactive-demo.pagination-lab-demo select{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;accent-color:var(--ink);border-radius:8px;padding:6px 10px;font-size:13px}.term-interactive-demo.pagination-lab-demo select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.pagination-lab-demo .pagination-lab-jump input{border:1px solid var(--line);background:var(--color-white);width:64px;min-height:34px;color:var(--ink);font:inherit;accent-color:var(--ink);border-radius:8px;padding:6px 8px;font-size:13px}.term-interactive-demo.pagination-lab-demo .pagination-lab-jump input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.pagination-lab-demo .pagination-lab-jump-button{min-height:34px;padding:6px 12px}.pagination-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.pagination-lab-demo .pagination-lab-reset{background:var(--surface-card);color:var(--ink);flex:none}.term-interactive-demo.pagination-lab-demo .pagination-export-cta{background:var(--color-rausch-600);min-width:168px;color:var(--color-white);border:0;font-weight:750}.term-interactive-demo.pagination-lab-demo .pagination-export-cta:hover:not(:disabled){background:var(--color-rausch-600);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.pagination-lab-demo .pagination-export-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-card .pagination-card-preview{--ink:#1f4269;--muted:#58718a;--line:#9eb9d0;--soft:#e6f0f7;--color-white:#fbfdff;color:#1f4269;background:#e7f0f7}.term-interactive-demo.pagination-lab-demo{--ink:#1f4269;--muted:#58718a;--line:#9eb9d0;--soft:#e6f0f7;--color-white:#fbfdff;--surface-card:#f6fbff;--color-rausch-600:#28638d;color:#1f4269;background:#e8f2f8;border-color:#6f98b8}.term-interactive-demo.pagination-lab-demo button:focus-visible,.term-interactive-demo.pagination-lab-demo select:focus-visible,.term-interactive-demo.pagination-lab-demo .pagination-lab-jump input:focus-visible{outline-color:#d99637}.pagination-lab-export-log{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pagination-lab-export-log li{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--color-white);color:#54545e;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.pagination-lab-export-log li b{color:var(--ink);font-weight:800}.pagination-lab-export-log li small{color:var(--muted);font-size:11px}.pagination-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}.pagination-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pagination-example{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;padding:12px 14px}.pagination-example.is-good{border-left:4px solid var(--ink)}.pagination-example.is-bad{border-left:4px solid #a83a44}.pagination-example b{color:var(--ink);font-size:13px;font-weight:750}.pagination-example.is-bad b{color:#a83a44}.pagination-example p{color:#54545e;margin:6px 0 0;font-size:13px;line-height:1.6}.pagination-example span{color:var(--muted);margin-top:6px;font-size:12px;display:block}@media (max-width:560px){.pagination-lab-pager{gap:6px}.pagination-lab-rows li{grid-template-columns:auto 1fr auto;gap:6px}.pagination-lab-order-time{display:none}.pagination-lab-stage-head{flex-direction:column;align-items:flex-start}.pagination-lab-actions{flex-direction:column;align-items:stretch}.pagination-lab-actions button{width:100%}.pagination-example-grid{grid-template-columns:1fr}}
.steps-card-preview{align-content:center;gap:7px;padding:13px;display:grid}.steps-card-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.steps-card-meta small{color:#6f6f7a;font-size:9px;font-weight:700}.steps-card-meta b{color:#2f2f37;font-size:9px;font-weight:800}.steps-card-track{align-items:center;gap:3px;display:flex}.steps-card-node{flex:1 1 0;place-items:center;gap:2px;min-width:0;padding:2px 0;display:grid}.steps-card-node i{color:#8a8a93;background:#fff;border:1.5px solid #d6d7de;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:800;display:grid}.steps-card-node span{color:#6f6f7a;text-align:center;font-size:8px;font-weight:700;line-height:1.2}.steps-card-node.is-done i{color:#fff;background:#2f7a4a;border-color:#2f7a4a}.steps-card-node.is-done span{color:#2f7a4a}.steps-card-node.is-current i{color:#fff;background:#2f2f37;border-color:#2f2f37}.steps-card-node.is-current span{color:#2f2f37;font-weight:800}.steps-card-link{background:#d6d7de;border-radius:2px;flex:0 0 12px;height:2px}.steps-card-link.is-filled{background:#2f7a4a}.steps-card-progress{background:#e6e7ec;border-radius:99px;height:5px;overflow:hidden}.steps-card-progress i{border-radius:inherit;background:#2f2f37;height:100%;display:block}.steps-card-preview .steps-card-conclusion{color:#54545e;margin:0;font-size:8.5px;line-height:1.5}.steps-card-preview .steps-card-conclusion b{color:#2f2f37;font-weight:800}@media (max-width:780px){.steps-lab-navigation{flex-wrap:wrap}}.steps-card-preview>p{color:#69758d;margin:0;font-size:9px;line-height:1.35}.steps-card-preview .steps-card-heading{color:#7a86a0;justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.steps-card-preview .steps-card-heading b{color:#4b60b5;font-size:9px}.steps-card-preview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.steps-card-preview li{color:#76819a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dfe5f2;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:25px;padding:4px 3px;font-size:9px;font-weight:800;display:flex;overflow:hidden}.steps-card-preview li.is-done{color:#3e835f;background:#eff9f2;border-color:#c5e4d1}.steps-card-preview li.is-current{color:#415dbf;background:#edf1ff;border-color:#bdcdfb;box-shadow:inset 0 -2px #536bd2}@media (max-width:780px){.steps-card-preview ol{gap:3px}}.term-interactive-demo.steps-lab-demo{border-color:var(--line);background:var(--color-white);gap:14px}.steps-lab-navigation{align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.steps-lab-navigation>li{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.steps-lab-navigation>li:not(:last-child):after{content:"";background:var(--line);border-radius:2px;flex:auto;min-width:14px;height:2px}.steps-lab-navigation>li.is-done:not(:last-child):after{background:var(--ink)}.term-interactive-demo.steps-lab-demo .steps-lab-node{border:1px solid var(--line);background:var(--color-white);width:100%;min-width:0;max-width:150px;color:var(--muted);font:inherit;text-align:center;border-radius:10px;flex:0 auto;place-items:center;gap:4px;padding:9px 6px;font-size:12px;font-weight:700;transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s;display:grid}.term-interactive-demo.steps-lab-demo .steps-lab-node:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.steps-lab-demo .steps-lab-node:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.steps-lab-demo .steps-lab-node:disabled{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.steps-lab-badge{border:1.5px solid var(--line);background:var(--color-white);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.term-interactive-demo.steps-lab-demo .steps-lab-node[aria-current=step]{border-color:var(--ink);background:var(--color-white);box-shadow:inset 0 0 0 2px var(--ink)}.term-interactive-demo.steps-lab-demo .steps-lab-node[aria-current=step] .steps-lab-badge{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.steps-lab-demo .steps-lab-node[aria-current=step] .steps-lab-title{color:var(--ink)}.term-interactive-demo.steps-lab-demo .steps-lab-node[aria-current=step] .steps-lab-state{color:var(--ink);font-weight:800}.term-interactive-demo.steps-lab-demo .is-done .steps-lab-badge{color:var(--color-white);background:#2f7a4a;border-color:#2f7a4a}.term-interactive-demo.steps-lab-demo .is-done .steps-lab-title{color:var(--ink)}.term-interactive-demo.steps-lab-demo .is-done .steps-lab-state{color:#2f7a4a}.steps-lab-title{font-size:12px;font-weight:800;line-height:1.2}.term-interactive-demo.steps-lab-demo .is-upcoming .steps-lab-title{color:var(--muted)}.steps-lab-state{color:var(--muted);font-size:10px;font-weight:700}.steps-lab-progress{background:var(--soft);border-radius:99px;align-items:center;height:18px;display:flex;position:relative}.steps-lab-progress i{border-radius:inherit;background:var(--ink);height:100%;transition:width .18s;display:block}.steps-lab-progress-text{color:var(--ink);font-size:10px;font-weight:800;position:absolute;right:8px}.steps-lab-panel{border:1px solid var(--line);background:var(--color-white);border-radius:8px;padding:12px}.steps-lab-panel-content{gap:5px;display:grid}.steps-lab-panel-content small{color:var(--muted);font-size:11px;font-weight:700}.steps-lab-panel-content b{color:var(--ink);font-size:15px;font-weight:800}.steps-lab-panel-content p{color:#54545e;margin:0;font-size:13px;line-height:1.55}.steps-lab-panel-content.is-finish b{color:#2f7a4a}.steps-lab-fields{gap:8px;margin-top:4px;display:grid}.steps-lab-field{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.steps-lab-field input{border:1px solid var(--line);background:var(--color-white);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:7px 9px;font-size:13px;font-weight:500}.steps-lab-field input::placeholder{color:var(--muted)}.steps-lab-summary{gap:4px;margin-top:4px;display:grid}.steps-lab-summary p{color:#54545e;margin:0;font-size:13px;line-height:1.5}.steps-lab-summary b{color:var(--ink);font-weight:800}.steps-lab-final-note{color:var(--muted)!important;font-size:12px!important}.steps-lab-confirm{color:var(--ink);align-items:center;gap:7px;margin-top:6px;font-size:13px;font-weight:700;display:flex}.term-interactive-demo.steps-lab-demo .steps-lab-confirm input[type=checkbox]{accent-color:var(--ink);width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.steps-lab-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.steps-lab-demo .steps-lab-prev,.term-interactive-demo.steps-lab-demo .steps-lab-reset{border:1px solid var(--line);background:var(--color-white);min-height:36px;color:var(--ink);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.term-interactive-demo.steps-lab-demo .steps-lab-prev:hover:not(:disabled),.term-interactive-demo.steps-lab-demo .steps-lab-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.steps-lab-demo .steps-lab-prev:focus-visible,.term-interactive-demo.steps-lab-demo .steps-lab-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.steps-lab-demo .steps-lab-prev:disabled{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.term-interactive-demo.steps-lab-demo .steps-lab-next-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:36px;color:var(--color-white);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:7px 18px;font-size:13px;font-weight:800;transition:background-color .12s,border-color .12s,transform 80ms ease-out;display:inline-flex}.term-interactive-demo.steps-lab-demo .steps-lab-next-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);border-color:color-mix(in srgb, var(--color-rausch-600) 88%, #000)}.term-interactive-demo.steps-lab-demo .steps-lab-next-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.steps-lab-demo .steps-lab-next-cta:disabled{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.term-card .steps-card-preview{--ink:#273b70;--muted:#596a94;--line:#a8b7d7;--soft:#e8edf9;--color-white:#fbfcff;color:#273b70;background:#e9eef9}.term-interactive-demo.steps-lab-demo{--ink:#273b70;--muted:#53658e;--line:#a7b6d4;--soft:#e7edf9;--color-white:#fbfcff;--color-rausch-600:#304e96;color:#273b70;background:#e8eef9;border-color:#7d91bf}.term-interactive-demo.steps-lab-demo .steps-lab-next-cta:focus-visible,.term-interactive-demo.steps-lab-demo .steps-lab-prev:focus-visible,.term-interactive-demo.steps-lab-demo .steps-lab-reset:focus-visible{outline-color:#d69a2d}.steps-lab-edge-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.steps-lab-status{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.steps-example-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.steps-example-card{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:8px;padding:12px;display:grid}.steps-example-card.is-bad{background:#fafafa}.steps-example-tag{border-radius:99px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:800}.steps-example-tag.is-good{color:#2f7a4a;background:#eef7f1;border:1px solid #c5e4d1}.steps-example-tag.is-bad{color:#54545e;background:#f4f4f5;border:1px solid #d9d9d9}.steps-example-goal{color:var(--ink);margin:0;font-size:13px;font-weight:700;line-height:1.45}.steps-example-rail{align-items:center;gap:4px;padding:6px 0;display:flex}.steps-example-segment{flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.steps-example-node{flex:none;place-items:center;gap:2px;padding:4px 2px;display:grid}.steps-example-node i{border:1.5px solid var(--line);background:var(--color-white);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.steps-example-node span{color:var(--muted);text-align:center;font-size:9px;font-weight:700}.steps-example-node.is-done i{color:var(--color-white);background:#2f7a4a;border-color:#2f7a4a}.steps-example-node.is-done span{color:#2f7a4a}.steps-example-node.is-current i{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.steps-example-node.is-current span{color:var(--ink);font-weight:800}.steps-example-link{background:var(--line);border-radius:2px;flex:auto;min-width:8px;height:2px}.steps-example-link.is-filled{background:#2f7a4a}.steps-example-cta{border:1px solid var(--ink);background:var(--ink);min-height:32px;color:var(--color-white);font:inherit;cursor:default;border-radius:7px;justify-self:start;align-items:center;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex}.steps-example-cta.is-warn{background:var(--color-white);color:var(--ink);border-style:dashed}.steps-example-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:560px){.steps-lab-navigation{flex-direction:column;align-items:stretch}.steps-lab-navigation>li{width:100%}.term-interactive-demo.steps-lab-demo .steps-lab-node{max-width:none}.steps-lab-navigation>li:not(:last-child):after{place-self:center;width:2px;min-width:0;height:12px}.term-interactive-demo.steps-lab-demo .steps-lab-next-cta{flex:auto;margin-left:0}}
.menu-card-preview{align-content:center;gap:4px;padding:13px;display:grid}.menu-card-preview span{color:#74747e;border-radius:5px;padding:6px 7px;font-size:8px}.menu-card-preview span:first-child{color:var(--accent);background:#edf1ff;font-weight:750}.menu-card-preview>small{color:#7b87a0;font-size:9px;font-weight:800}.menu-card-preview nav{gap:3px;min-width:0;display:grid}.menu-card-preview nav :is(b,span){color:#69758d;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;min-width:0;min-height:23px;padding:4px 7px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.menu-card-preview nav b[aria-current=page]{color:#415dbf;background:#edf1ff;border-left:3px solid #536bd2;padding-left:4px}.menu-card-preview>p{color:#69758d;margin:0;font-size:9px;line-height:1.35}.term-card .term-preview.menu-card-stage{color:#4e4e58;grid-template-rows:auto auto;grid-template-columns:minmax(0,88px) minmax(0,1fr);align-content:center;gap:8px 10px;min-height:150px;padding:11px 12px;display:grid}.menu-card-rail{border:1px solid var(--line);background:var(--soft);border-radius:7px;align-content:start;gap:4px;padding:7px 6px;display:grid}.term-card .term-preview.menu-card-stage .menu-card-rail small{color:#8a8b94;letter-spacing:.02em;font-size:8px;font-weight:800}.menu-card-rail ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.menu-card-rail li{color:#6a6b73;border-radius:5px;align-items:center;gap:5px;padding:4px 5px;font-size:9px;font-weight:700;display:flex}.menu-card-rail li b{background:var(--color-white);border:1px solid var(--line);color:#6a6b73;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:800;display:grid}.menu-card-rail li.is-current{border-left:3px solid var(--ink);background:var(--color-white);color:var(--ink);padding-left:4px;font-weight:800}.menu-card-rail li.is-current b{background:var(--ink);border-color:var(--ink);color:var(--color-white)}.menu-card-panel{border:1px solid var(--line);background:var(--color-white);border-radius:7px;align-content:center;gap:4px;padding:9px 10px;display:grid}.menu-card-crumb{color:#8a8b94;font-size:8px;font-weight:800}.menu-card-title{color:var(--ink);font-size:12px;font-weight:800}.menu-card-summary{color:#5a5b63;font-size:9px;font-weight:650}.menu-card-cta-mark{background:var(--ink);color:var(--color-white);border-radius:99px;place-self:start;margin-top:2px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:800}.menu-card-conclusion{border-top:1px dashed var(--line);grid-column:1/-1;gap:2px;margin:0;padding-top:6px;display:grid}.menu-card-conclusion b{color:var(--ink);font-size:10px;font-weight:800}.menu-card-conclusion span{color:#6a6b73;font-size:9px;line-height:1.5}.term-interactive-demo.menu-lab-demo{border-color:var(--line);background:var(--color-white);gap:12px}.menu-lab-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.menu-lab-control-label{color:#6a6b73;font-size:11px;font-weight:800}.term-interactive-demo.menu-lab-demo .menu-lab-controls button{border:1px solid var(--line);background:var(--color-white);min-height:30px;color:var(--ink);font:inherit;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700}.term-interactive-demo.menu-lab-demo .menu-lab-controls button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.menu-lab-demo .menu-lab-controls button[aria-pressed=true],.term-interactive-demo.menu-lab-demo .menu-lab-controls button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:800}.term-interactive-demo.menu-lab-demo .menu-lab-reset{margin-left:auto}.menu-lab-workspace{border:1px solid var(--line);background:var(--color-white);border-radius:10px;grid-template-columns:minmax(0,184px) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.menu-lab-rail{border-right:1px solid var(--line);background:var(--soft);padding:10px 8px}.menu-lab-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.menu-lab-sub{border-left:1px solid #d4d5dc;gap:2px;margin:2px 0 4px 12px;padding-left:8px;list-style:none;display:grid}.term-interactive-demo.menu-lab-demo .menu-lab-item{color:#3f4048;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:650;display:flex}.term-interactive-demo.menu-lab-demo .menu-lab-item:hover{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.menu-lab-demo .menu-lab-item:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink);background:var(--color-white);color:var(--ink)}.term-interactive-demo.menu-lab-demo .menu-lab-item.is-current,.term-interactive-demo.menu-lab-demo .menu-lab-item.is-current:hover{border:1px solid #0000;border-left:3px solid var(--ink);background:var(--color-white);color:var(--ink);font-weight:800}.term-interactive-demo.menu-lab-demo .menu-lab-item.is-current:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.menu-lab-item.menu-lab-parent{color:#2a2b32;font-weight:750}.menu-lab-icon{background:var(--color-white);border:1px solid var(--line);color:#4e4e58;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.menu-lab-item.is-current .menu-lab-icon{background:var(--ink);border-color:var(--ink);color:var(--color-white)}.menu-lab-label{flex:auto;min-width:0}.menu-lab-caret{color:#8a8b94;font-size:11px;font-weight:800}.menu-lab-panel{align-content:start;gap:8px;min-height:220px;padding:12px 14px;display:grid}.menu-lab-crumb{color:#8a8b94;letter-spacing:.02em;font-size:11px;font-weight:800}.menu-lab-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menu-lab-head h3{color:var(--ink);margin:0;font-size:16px;font-weight:800}.menu-lab-badge{border-radius:99px;padding:2px 9px;font-size:11px;font-weight:800}.menu-lab-badge.is-good{color:#1f6a3a;background:#e6f7ec}.menu-lab-badge.is-info{background:var(--soft);color:var(--ink);border:1px solid var(--line)}.menu-lab-desc{color:#5a5b63;margin:0;font-size:12.5px;line-height:1.55}.menu-lab-body{gap:6px;display:grid}.menu-lab-tiles{flex-wrap:wrap;gap:8px;display:flex}.menu-lab-tiles span{border:1px solid var(--line);background:var(--soft);border-radius:8px;justify-items:center;gap:1px;min-width:64px;padding:8px 12px;display:grid}.menu-lab-tiles b{color:var(--ink);font-size:18px;font-weight:800}.menu-lab-tiles small{color:#6a6b73;font-size:11px;font-weight:700}.menu-lab-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.menu-lab-rows li{border:1px solid var(--line);background:var(--color-white);color:#3f4048;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.menu-lab-rows li i{color:#6a6b73;font-size:11px;font-style:normal;font-weight:700}.menu-lab-rows li.is-new:after{content:"新";background:var(--ink);color:var(--color-white);border-radius:99px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:800}.menu-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.term-interactive-demo.menu-lab-demo .menu-lab-cta{color:#f4fffb;min-height:34px;font:inherit;cursor:pointer;background:#173c43;border:1px solid #173c43;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:800}.term-interactive-demo.menu-lab-demo .menu-lab-cta:hover:not(:disabled){color:#f4fffb;background:#245863;border-color:#245863}.term-interactive-demo.menu-lab-demo .menu-lab-cta:focus-visible{outline-offset:2px;outline:3px solid #54c7ad}.term-interactive-demo.menu-lab-demo .menu-lab-cta:disabled{background:var(--soft);border-color:var(--line);color:#6a6b73;cursor:not-allowed}.menu-lab-hint{color:#8a8b94;flex:1;min-width:160px;font-size:12px;line-height:1.5}.menu-lab-status{border-left:3px solid var(--ink);background:var(--soft);color:#4e4e58;border-radius:5px;gap:2px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.55;display:grid}.menu-lab-status-focus{color:var(--ink);font-size:11.5px;font-weight:800}.menu-lab-status-msg{color:#4e4e58}.term-card .term-preview.menu-card-stage{--menu-night:#172a30;--menu-slate:#284650;--menu-mint:#8fe0c2;--menu-paper:#f2f8f5;--menu-ink:#16332d;color:var(--menu-ink);background:#dbece5}.term-card .term-preview.menu-card-stage .menu-card-rail{background:var(--menu-night);border-color:#31515a}.term-card .term-preview.menu-card-stage .menu-card-rail small{color:#bad5ca}.term-card .term-preview.menu-card-stage .menu-card-rail li{color:#d7e8e1}.term-card .term-preview.menu-card-stage .menu-card-rail li b{background:var(--menu-slate);color:#e8f5ef;border-color:#52707a}.term-card .term-preview.menu-card-stage .menu-card-rail li.is-current{border-left-color:var(--menu-mint);color:#f5fffb;background:#294a53}.term-card .term-preview.menu-card-stage .menu-card-rail li.is-current b{border-color:var(--menu-mint);background:var(--menu-mint);color:var(--menu-ink)}.term-card .term-preview.menu-card-stage .menu-card-panel{background:var(--menu-paper);border-color:#adc9bd}.term-card .term-preview.menu-card-stage .menu-card-crumb{color:#547268}.term-card .term-preview.menu-card-stage .menu-card-title,.term-card .term-preview.menu-card-stage .menu-card-conclusion b{color:var(--menu-ink)}.term-card .term-preview.menu-card-stage .menu-card-summary,.term-card .term-preview.menu-card-stage .menu-card-conclusion span{color:#38584d}.term-card .term-preview.menu-card-stage .menu-card-cta-mark{background:var(--menu-ink);color:#f5fffb}.term-card .term-preview.menu-card-stage .menu-card-conclusion{border-top-color:#9cbbae}.term-interactive-demo.menu-lab-demo{--menu-night:#172a30;--menu-slate:#284650;--menu-mint:#8fe0c2;--menu-paper:#f2f8f5;--menu-ink:#16332d;background:#e3f0ea;border-color:#42636a}.term-interactive-demo.menu-lab-demo .menu-lab-controls button{background:var(--menu-paper);color:var(--menu-ink);border-color:#9fbbb0}.term-interactive-demo.menu-lab-demo .menu-lab-controls button:hover,.term-interactive-demo.menu-lab-demo .menu-lab-controls button[aria-pressed=true],.term-interactive-demo.menu-lab-demo .menu-lab-controls button[aria-pressed=true]:hover{border-color:var(--menu-ink);color:var(--menu-ink);box-shadow:inset 0 -2px 0 var(--menu-ink);background:#d3e7dc}.menu-lab-workspace{background:var(--menu-paper);border-color:#42636a}.menu-lab-rail{background:var(--menu-night);border-right-color:#42636a}.menu-lab-sub{border-left-color:#53707a}.term-interactive-demo.menu-lab-demo .menu-lab-item{color:#d7e8e1}.term-interactive-demo.menu-lab-demo .menu-lab-item:hover{background:var(--menu-slate);color:#f5fffb;border-color:#73939a}.term-interactive-demo.menu-lab-demo .menu-lab-item:focus-visible,.term-interactive-demo.menu-lab-demo .menu-lab-item.is-current:focus-visible{outline-color:var(--menu-mint);border-color:var(--menu-mint);color:#f5fffb;background:#294a53}.term-interactive-demo.menu-lab-demo .menu-lab-item.is-current,.term-interactive-demo.menu-lab-demo .menu-lab-item.is-current:hover{border-left-color:var(--menu-mint);color:#f5fffb;background:#294a53}.menu-lab-item.menu-lab-parent{color:#f5fffb}.menu-lab-icon{background:var(--menu-slate);color:#e8f5ef;border-color:#52707a}.menu-lab-item.is-current .menu-lab-icon{border-color:var(--menu-mint);background:var(--menu-mint);color:var(--menu-ink)}.menu-lab-caret{color:#bad5ca}.menu-lab-panel{background:var(--menu-paper)}.menu-lab-crumb{color:#547268}.menu-lab-head h3,.menu-lab-tiles b{color:var(--menu-ink)}.menu-lab-badge.is-info,.menu-lab-tiles span{color:var(--menu-ink);background:#deeee6;border-color:#adc9bd}.menu-lab-desc,.menu-lab-tiles small,.menu-lab-rows li,.menu-lab-rows li i,.menu-lab-hint,.menu-lab-status,.menu-lab-status-msg{color:#38584d}.menu-lab-rows li{background:#fbfffd;border-color:#adc9bd}.menu-lab-rows li.is-new{border-color:var(--menu-ink);background:#dff4e9}.menu-lab-rows li.is-new:after{background:var(--menu-ink);color:#f5fffb}.menu-lab-status{border-left-color:var(--menu-ink);background:#d3e7dc}.menu-lab-status-focus{color:var(--menu-ink)}.menu-lab-workspace.is-narrow{grid-template-columns:minmax(0,56px) minmax(0,1fr)}.menu-lab-workspace.is-narrow .menu-lab-rail{padding:10px 6px}.menu-lab-workspace.is-narrow .menu-lab-label,.menu-lab-workspace.is-narrow .menu-lab-caret{display:none}.menu-lab-workspace.is-narrow .menu-lab-item{justify-content:center;padding:6px 4px}.menu-lab-workspace.is-narrow .menu-lab-icon{width:28px;height:28px;font-size:13px}.menu-lab-workspace.is-narrow .menu-lab-sub{margin:2px 0 4px;padding-left:4px}.menu-knowledge-list,.menu-when-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.menu-knowledge-list li,.menu-when-list li{border:1px solid var(--line);background:var(--color-white);color:#4e4e58;border-radius:7px;padding:9px 11px;font-size:13px;line-height:1.55}.menu-how-list{margin:0;padding-left:20px}.menu-how-list li{border:1px solid var(--line);background:var(--color-white);color:#4e4e58;border-radius:7px;margin-bottom:8px;padding:9px 11px;font-size:13px;line-height:1.55}.menu-knowledge-list b,.menu-when-list b,.menu-how-list b{color:var(--ink)}.menu-knowledge-list code,.menu-when-list code,.menu-how-list code{color:#3a3c44;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eceef2;border-radius:3px;padding:1px 5px;font-size:12px}.menu-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.menu-example{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:6px;padding:12px 13px;display:grid}.menu-example header{align-items:center;gap:8px;display:flex}.menu-example header span{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:800}.menu-example header b{color:var(--ink);font-size:13px}.menu-example p{color:#4e4e58;margin:0;font-size:12.5px;line-height:1.55}.menu-example.is-good{background:#f3faf5;border-color:#b9d8c2}.menu-example.is-good header span{color:#fff;background:#1f6a3a}.menu-example.is-bad{background:#fdf3f4;border-color:#e8c7ca}.menu-example.is-bad header span{color:#fff;background:#a83a44}@media (max-width:560px){.menu-lab-workspace{grid-template-columns:minmax(0,132px) minmax(0,1fr)}.menu-lab-workspace.is-narrow{grid-template-columns:minmax(0,48px) minmax(0,1fr)}.term-interactive-demo.menu-lab-demo .menu-lab-reset{margin-left:0}.menu-example-grid{grid-template-columns:1fr}}
.breadcrumb-card-preview{color:#85858f;flex-wrap:wrap;align-items:center;gap:4px;padding:16px;font-size:8px;display:flex}.breadcrumb-card-preview b{color:#555560}.breadcrumb-demo-navigation{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.breadcrumb-demo-navigation a,.breadcrumb-demo-navigation span{color:#72727c;font-size:13px}.breadcrumb-demo-navigation a{text-underline-offset:2px;text-decoration:underline}.breadcrumb-demo-navigation [aria-current=page]{color:#4d4d57;font-weight:750;text-decoration:none}.breadcrumb-demo-actions{flex-wrap:wrap;gap:7px;display:flex}.breadcrumb-demo-status{color:#6d6d77;margin:0;font-size:13px;line-height:1.55}.breadcrumb-card-preview>small{color:#7b87a0;font-size:9px;font-weight:800}.breadcrumb-card-preview>p{color:#69758d;margin:0;font-size:9px;line-height:1.35}.breadcrumb-card-preview nav{background:#fff;border:1px solid #dfe5f2;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:6px 7px;display:flex}.breadcrumb-card-preview nav :is(span,b){color:#6c7890;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.breadcrumb-card-preview nav span{text-underline-offset:2px;text-decoration:underline}.breadcrumb-card-preview nav b{max-width:130px;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:3px 5px;font-weight:800;text-decoration:none}.breadcrumb-card-preview nav i{color:#a4aec0;font-size:10px;font-style:normal}.term-interactive-demo.breadcrumb-lab-demo{border-color:var(--line);background:var(--color-white);gap:14px}.term-interactive-demo.breadcrumb-lab-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.breadcrumb-lab-demo button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink)}.term-interactive-demo.breadcrumb-lab-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.breadcrumb-lab-demo button:disabled{opacity:.5;cursor:not-allowed}.breadcrumb-lab-brief{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.breadcrumb-lab-brief b{color:var(--ink);font-weight:750}.breadcrumb-lab-nav ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-lab-crumb{align-items:center;gap:6px;min-width:0;display:inline-flex}.breadcrumb-lab-crumb+.breadcrumb-lab-crumb:before{content:"›";color:var(--muted);font-size:13px;font-weight:700}.breadcrumb-lab-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);font-size:13px;font-weight:650}.breadcrumb-lab-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.breadcrumb-lab-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-lab-crumb.is-current{display:inline-flex}.breadcrumb-lab-crumb.is-current span{color:var(--ink);font-size:13px;font-weight:800}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-lab-more{border-radius:99px;min-height:28px;padding:2px 9px;font-size:12px;font-weight:750}.breadcrumb-lab-stage{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:10px;padding:14px;display:grid}.breadcrumb-lab-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.breadcrumb-lab-stage-head small{color:var(--muted);font-size:11.5px;display:block}.breadcrumb-lab-stage-head b{color:var(--ink);font-size:15px;font-weight:800;line-height:1.3;display:block}.breadcrumb-lab-level{border:1px solid var(--ink);background:var(--color-white);color:var(--ink);border-radius:99px;flex:none;padding:5px 11px;font-size:12px;font-weight:800}.breadcrumb-lab-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.breadcrumb-lab-rows li{min-width:0}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-lab-enter{border:1px solid var(--line);background:var(--color-white);width:100%;color:var(--ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-lab-enter:hover:not(:disabled){border-color:var(--ink);background:var(--color-white);color:var(--ink)}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-lab-enter i{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-lab-enter:hover:not(:disabled) i{color:var(--ink)}.breadcrumb-lab-detail{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--color-white);border-radius:8px;gap:8px;margin:0;padding:11px 13px;display:grid}.breadcrumb-lab-detail>div{gap:2px;display:grid}.breadcrumb-lab-detail dt{color:var(--muted);font-size:11.5px;font-weight:700}.breadcrumb-lab-detail dd{color:var(--ink);margin:0;font-size:13px;font-weight:700}.breadcrumb-lab-detail dd span{color:#4d4e56;font-size:12.5px;font-weight:600;display:block}.breadcrumb-lab-leaf{border:1px dashed var(--line);background:var(--color-white);color:var(--muted);border-radius:8px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.55}.breadcrumb-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}.breadcrumb-lab-status b{color:var(--ink);font-weight:800}.breadcrumb-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-copy-cta{background:var(--color-rausch-600);min-width:150px;color:var(--color-white);border:0;font-weight:750}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-copy-cta:hover:not(:disabled){background:var(--color-rausch-600);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-copy-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-lab-reset{background:var(--surface-card);color:var(--ink);flex:none}.term-card .breadcrumb-card-preview{--crumb-ink:#51381f;--crumb-paper:#fff9ec;--crumb-line:#dbc69e;color:#5b4631;background:#f4ead4}.term-card .breadcrumb-card-preview nav{border-color:var(--crumb-line);background:var(--crumb-paper)}.term-card .breadcrumb-card-preview nav :is(span,b){color:#694f32}.term-card .breadcrumb-card-preview nav b{color:var(--crumb-ink);background:#f0dfba;border-color:#a9814d}.term-card .breadcrumb-card-preview>small,.term-card .breadcrumb-card-preview>p{color:#705a3c}.term-interactive-demo.breadcrumb-lab-demo{--crumb-ink:#51381f;--crumb-paper:#fff9ec;--crumb-soft:#f4e7cb;--crumb-line:#caa971;border-color:var(--crumb-line);background:#f8efd9}.term-interactive-demo.breadcrumb-lab-demo button{border-color:var(--crumb-line);background:var(--crumb-paper);color:var(--crumb-ink)}.term-interactive-demo.breadcrumb-lab-demo button:hover:not(:disabled){border-color:var(--crumb-ink);background:var(--crumb-soft);color:var(--crumb-ink)}.term-interactive-demo.breadcrumb-lab-demo button:focus-visible,.breadcrumb-lab-link:focus-visible{outline-color:#bc813b}.breadcrumb-lab-brief,.breadcrumb-lab-stage-head small,.breadcrumb-lab-enter i,.breadcrumb-lab-leaf{color:#705a3c}.breadcrumb-lab-brief b,.breadcrumb-lab-link,.breadcrumb-lab-crumb.is-current span,.breadcrumb-lab-stage-head b,.breadcrumb-lab-status b{color:var(--crumb-ink)}.breadcrumb-lab-link{text-decoration-color:#a9814d}.breadcrumb-lab-stage{border-color:var(--crumb-line);background:var(--crumb-soft)}.breadcrumb-lab-level{border-color:var(--crumb-ink);background:var(--crumb-paper);color:var(--crumb-ink)}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-lab-enter{border-color:var(--crumb-line);background:var(--crumb-paper);color:var(--crumb-ink)}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-lab-enter:hover:not(:disabled){border-color:var(--crumb-ink);color:var(--crumb-ink);background:#fff4dc}.breadcrumb-lab-detail{border-color:var(--crumb-line);border-left-color:var(--crumb-ink);background:var(--crumb-paper)}.breadcrumb-lab-detail dt,.breadcrumb-lab-detail dd span{color:#705a3c}.breadcrumb-lab-detail dd{color:var(--crumb-ink)}.breadcrumb-lab-status{border-left-color:var(--crumb-ink);color:#5b4631;background:#f0dfba}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-copy-cta,.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-copy-cta:hover:not(:disabled){background:var(--crumb-ink);color:#fff9ec}.term-interactive-demo.breadcrumb-lab-demo .breadcrumb-copy-cta:focus-visible{outline-color:#bc813b}.breadcrumb-knowledge-list,.breadcrumb-signals,.breadcrumb-howto{gap:8px;margin:0;padding:0 0 0 1.2em;list-style:none;display:grid}.breadcrumb-knowledge-list li,.breadcrumb-signals li,.breadcrumb-howto li{color:#4d4e56;padding-left:6px;font-size:13.5px;line-height:1.6;position:relative}.breadcrumb-knowledge-list li:before,.breadcrumb-signals li:before,.breadcrumb-howto li:before{content:"›";color:var(--muted);font-weight:800;position:absolute;left:-1em}.breadcrumb-knowledge-list b,.breadcrumb-signals b,.breadcrumb-howto b{color:var(--ink);font-weight:750}.breadcrumb-howto code,.breadcrumb-knowledge-list code{background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:4px;padding:1px 5px;font-size:12px}.breadcrumb-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.breadcrumb-example{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.breadcrumb-example.is-good{border-left:4px solid var(--ink)}.breadcrumb-example.is-bad{border-left:4px solid #a83a44}.breadcrumb-example b{color:var(--ink);font-size:13px;font-weight:750}.breadcrumb-example.is-bad b{color:#a83a44}.breadcrumb-example p{color:#54545e;margin:0;font-size:13px;line-height:1.6}.breadcrumb-example-mini{border:1px solid var(--line);background:var(--color-white);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.breadcrumb-example-ancestor{color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.breadcrumb-example-ancestor i{color:var(--muted);font-size:11px;font-style:normal}.breadcrumb-example-current{color:var(--ink);font-size:12px;font-weight:800}.breadcrumb-example-current.is-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 45%, transparent);text-underline-offset:2px}.term-interactive-demo.breadcrumb-example-cta,.breadcrumb-example-cta{border:1px solid var(--ink);background:var(--color-white);width:fit-content;min-height:30px;color:var(--ink);font:inherit;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700}.breadcrumb-example-cta:hover{background:var(--ink);color:var(--color-white)}.breadcrumb-example-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:560px){.breadcrumb-lab-stage-head{flex-direction:column;align-items:flex-start}.breadcrumb-lab-actions{flex-direction:column;align-items:stretch}.breadcrumb-lab-actions button{width:100%}.breadcrumb-example-grid{grid-template-columns:1fr}}
.anchor-card-preview{grid-template-columns:48px 1fr;gap:7px;padding:13px;display:grid}.anchor-card-nav{align-content:start;gap:4px;display:grid}.anchor-card-nav span{color:var(--accent);background:#eef1ff;border-radius:4px;padding:5px;font-size:7px}.anchor-card-preview>div:last-child{gap:4px;display:grid}.anchor-card-preview i{background:#e8e9ee;border-radius:3px;height:13px;display:block}.anchor-demo-toolbar{flex-wrap:wrap;gap:7px;display:flex}.anchor-demo-content{grid-template-columns:minmax(105px,.45fr) 1fr;gap:10px;display:grid}.anchor-demo-nav-items{align-content:start;gap:4px;display:grid}.anchor-demo-nav-items a{color:#6e6e78;border-radius:6px;padding:7px;font-size:13px}.anchor-demo-nav-items a[aria-current=location]{color:var(--accent);background:#eef1ff;font-weight:750}.anchor-demo-mobile-label,.anchor-demo-mobile-note{color:#73737d;margin:0;font-size:12px}.anchor-demo-skip{color:#5f5f69;background:#fff;border:1px solid #e1e3ea;border-radius:8px;padding:11px;font-size:13px;line-height:1.55}.anchor-demo-status{color:#71717b;margin:0;font-size:13px;line-height:1.55}@media (max-width:780px){.anchor-demo-content{grid-template-columns:1fr}.anchor-demo-nav-items{display:flex;overflow-x:auto}.anchor-demo-nav-items a{white-space:nowrap}.anchor-card-preview{grid-template-columns:1fr}}.anchor-card-preview>small{color:#7b87a0;font-size:9px;font-weight:800}.anchor-card-preview>p{color:#69758d;margin:0;font-size:9px;line-height:1.35}.anchor-card-preview{align-content:center}.anchor-card-preview .anchor-card-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.anchor-card-preview .anchor-card-nav :is(span,b){color:#6d7890;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f9;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:25px;padding:4px 3px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.anchor-card-preview .anchor-card-nav b{color:#415dbf;background:#edf1ff;border:1px solid #bdcdfb;font-weight:800}@media (max-width:780px){.anchor-card-preview .anchor-card-nav{gap:3px}.anchor-card-preview .anchor-card-nav :is(span,b){min-height:24px;font-size:8px}}.term-card .term-preview.anchor-card-preview{gap:7px}.anchor-card-stage{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.anchor-card-doc{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:3px;padding:6px;display:grid}.anchor-card-doc span,.anchor-card-doc b{color:#8590a8;background:#f3f5f9;border-radius:4px;align-items:center;min-height:17px;padding:2px 6px;font-size:8px;font-weight:700;display:flex}.anchor-card-doc b{color:var(--ink);box-shadow:inset 2px 0 0 var(--ink);background:#eef0f4;font-weight:800}.anchor-card-toc{border:1px solid var(--line);background:#fafbfc;border-radius:6px;align-content:start;gap:3px;padding:6px 5px;display:grid}.anchor-card-toc i{color:#97a1b6;border-left:2px solid #0000;border-radius:0 3px 3px 0;align-items:center;min-width:36px;min-height:17px;padding:2px 5px;font-size:7.5px;font-style:normal;font-weight:700;display:flex}.anchor-card-toc i.is-active{border-left-color:var(--ink);color:var(--ink);font-weight:800}.anchor-card-caption{color:#5e6878;margin:0;font-size:8.5px;line-height:1.5}.anchor-card-caption b{color:var(--ink);font-weight:800}.term-interactive-demo.anchor-lab-demo{border-color:var(--line);background:var(--color-white);gap:13px}.anchor-lab-brief{color:#5a6474;margin:0;font-size:13px;line-height:1.6}.anchor-lab-brief b{color:var(--ink);font-weight:700}.term-interactive-demo.anchor-lab-demo .anchor-lab-toolbar{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.anchor-lab-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.anchor-lab-demo button:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line));color:var(--ink);background:var(--soft)}.term-interactive-demo.anchor-lab-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.anchor-lab-demo .anchor-lab-toolbar button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.anchor-lab-demo .anchor-lab-toolbar button[aria-pressed=true]:hover{background:var(--ink);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.anchor-lab-demo .anchor-lab-stage{grid-template-columns:minmax(150px,220px) 1fr;align-items:start;gap:14px;display:grid}.term-interactive-demo.anchor-lab-demo .anchor-lab-stage.is-folded{grid-template-columns:1fr}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a{color:#5a6474;border-left:3px solid #0000;border-radius:0 6px 6px 0;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a:hover{background:var(--soft);color:var(--ink)}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a[aria-current=location]{border-left-color:var(--ink);color:var(--ink);background:#eef0f4;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a.is-broken{color:#9a8a92;font-style:italic}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a.is-broken:hover{color:#6e5a63}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold{border:1px solid var(--line);background:var(--color-white);border-radius:8px;margin:0;padding:0}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;list-style:none;display:flex}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold>summary::-webkit-details-marker{display:none}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold>summary>b{background:var(--ink);color:var(--color-white);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold[open]>summary{border-bottom:1px solid var(--line)}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold .anchor-lab-toc-list{padding:6px}.term-interactive-demo.anchor-lab-demo .anchor-lab-region{border:1px solid var(--line);scroll-behavior:smooth;background:#fcfcfd;border-radius:10px;max-height:300px;padding:14px 16px;position:relative;overflow:auto}.term-interactive-demo.anchor-lab-demo .anchor-lab-region:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section{border-bottom:1px solid #eaecf1;outline:none;padding:6px 0 14px}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section:last-child{border-bottom:0}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section>h3{color:#4d5666;margin:0 0 6px;font-size:14px;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section>p{color:#5e6878;margin:0 0 6px;font-size:13px;line-height:1.65}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section.is-current>h3{color:var(--ink);box-shadow:inset 3px 0 0 var(--ink);padding-left:9px;font-weight:800}.term-interactive-demo.anchor-lab-demo .anchor-lab-reading{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.term-interactive-demo.anchor-lab-demo .anchor-lab-reading-label{color:#6c7686;font-size:12px;font-weight:700}.term-interactive-demo.anchor-lab-demo .anchor-lab-reading-tag{background:var(--ink);color:var(--color-white);border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-lab-reading-hint{color:#6c7686;font-size:12px}.term-interactive-demo.anchor-lab-demo .anchor-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.anchor-lab-demo .anchor-copy-cta{background:var(--color-rausch-600);min-width:150px;color:var(--color-white);border:0;border-radius:8px;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-copy-cta:hover{background:var(--color-rausch-600);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.anchor-lab-demo .anchor-copy-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-card .anchor-card-preview{--ink:#1f5d58;--muted:#557a75;--line:#9fc6bd;--soft:#e1f1ea;--color-white:#fbfffc;color:#1f5d58;background:#e3f1ec}.term-interactive-demo.anchor-lab-demo{--ink:#1f5d58;--muted:#557a75;--line:#9fc6bd;--soft:#e1f1ea;--color-white:#fbfffc;--color-rausch-600:#28766c;color:#1f5d58;background:#e4f2ed;border-color:#66998f}.term-interactive-demo.anchor-lab-demo button:focus-visible,.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a:focus-visible,.term-interactive-demo.anchor-lab-demo .anchor-lab-region:focus-visible{outline-color:#d58a33}.term-interactive-demo.anchor-lab-demo .anchor-lab-reset{background:var(--soft);color:var(--ink)}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log li{border:1px solid var(--line);background:var(--color-white);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:5px 10px;display:flex}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log b{color:var(--ink);font-size:12.5px;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log code{color:#5a6474;font-size:12px}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log small{color:#8a93a3;margin-left:auto;font-size:11.5px}.term-interactive-demo.anchor-lab-demo .anchor-lab-status{color:#545e6e;margin:0;font-size:13px;line-height:1.6}.anchor-example-grid article.anchor-example{border:1px solid var(--line);border-radius:8px;padding:12px}.anchor-example-grid article.anchor-example.is-good{background:#f5fbf7;border-color:#cfe4d8}.anchor-example-grid article.anchor-example.is-bad{background:#fdf6f6;border-color:#ead6d6}.anchor-example-grid article.anchor-example>b{border-radius:99px;margin-bottom:6px;padding:2px 9px;font-size:12px;font-weight:750;display:inline-block}.anchor-example-grid article.anchor-example.is-good>b{background:var(--ink);color:var(--color-white)}.anchor-example-grid article.anchor-example.is-bad>b{color:var(--ink);border:1px solid var(--ink);background:#fff}.anchor-example-grid article.anchor-example p{color:#515a6a;margin:0 0 6px;font-size:13px;line-height:1.6}.anchor-example-grid article.anchor-example p code{color:var(--ink);font-size:12px}.anchor-example-grid article.anchor-example>span{color:#6c7686;font-size:12.5px;line-height:1.5;display:block}@media (max-width:640px){.term-interactive-demo.anchor-lab-demo .anchor-lab-stage{grid-template-columns:1fr}.term-interactive-demo.anchor-lab-demo .anchor-lab-region{max-height:260px}.term-interactive-demo.anchor-lab-demo .anchor-copy-cta{flex:auto}.anchor-card-stage{grid-template-columns:1fr}}
