.checkbox-card-preview{align-content:center;gap:8px;padding:16px;display:grid}.checkbox-card-preview legend{color:#686872;padding:0;font-size:9px;font-weight:750}.checkbox-card-preview label{color:#5c5c66;background:#fff;border:1px solid #e6e6eb;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:8px;display:flex}.checkbox-card-preview input{accent-color:var(--accent)}.checkbox-card-preview small{color:#8d8d97;font-size:7px}.checkbox-rule-map span{color:#467d57}.term-card .term-preview.checkbox-card-preview{background:var(--color-white);border-color:var(--color-deco);color:var(--ink);gap:9px;padding:14px;display:grid}.checkbox-card-preview input[type=checkbox]{accent-color:var(--ink);pointer-events:none}.checkbox-card-parent{border:1px solid var(--color-deco);background:var(--color-faint);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.checkbox-card-parent label{color:var(--ink);align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.checkbox-card-count{color:var(--muted);white-space:nowrap;font-size:8px;font-weight:700}.checkbox-card-children{gap:5px;margin:0;padding:0;list-style:none;display:grid}.checkbox-card-children li{border:1px solid var(--color-deco);background:var(--color-white);border-radius:5px;padding:5px 7px}.checkbox-card-children li.is-checked{border-color:color-mix(in srgb, var(--ink) 30%, var(--color-deco));background:var(--soft)}.checkbox-card-children label{color:#5c5c66;align-items:center;gap:6px;font-size:8px;display:flex}.checkbox-card-children i{color:var(--ink);margin-left:auto;font-size:7px;font-style:normal;font-weight:700}.checkbox-card-caption{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.checkbox-card-caption b{color:var(--ink)}.term-interactive-demo.checkbox-lab{gap:var(--element-gap);border:1px solid var(--line);background:var(--surface-card)}.term-interactive-demo.checkbox-lab button:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--ink)}.term-interactive-demo.checkbox-lab button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.checkbox-lab input[type=checkbox]{accent-color:var(--ink);cursor:pointer}.term-interactive-demo.checkbox-lab label{color:var(--ink)}.checkbox-lab-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.checkbox-lab-fieldset{min-width:0;padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--color-white);gap:6px;margin:0;display:grid}.checkbox-lab-fieldset legend{color:var(--ink);font-size:var(--text-ui);padding:0;font-weight:800}.checkbox-lab-parent{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.checkbox-lab-parent.is-partial{border-color:color-mix(in srgb, var(--ink) 30%, var(--line))}.checkbox-lab-parent.is-all{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--color-faint)}.checkbox-lab-parent input[type=checkbox]{margin-top:0}.checkbox-lab-parent-label{font-size:var(--text-body);color:var(--ink);font-weight:800}.checkbox-lab-parent-state{color:var(--muted);font-size:var(--text-caption);font-weight:700}.checkbox-lab-count{background:var(--color-white);color:var(--ink);font-size:var(--text-caption);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-weight:800}.checkbox-lab-children{gap:6px;margin:0;padding:0;list-style:none;display:grid}.checkbox-lab-child{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-white);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.checkbox-lab-child.is-checked{border-color:color-mix(in srgb, var(--ink) 30%, var(--line));background:var(--soft)}.checkbox-lab-child.is-submitted{background:#f1f7f3;border-color:#2f7a52}.checkbox-lab-child label{min-width:0;font-size:var(--text-body);flex:1;align-items:center;gap:8px;display:flex}.checkbox-lab-child-name{color:var(--ink);font-weight:700}.checkbox-lab-child-meta{color:var(--muted);font-size:var(--text-caption);font-weight:600}.checkbox-lab-child-tag{color:#1f5a3a;font-size:var(--text-caption);white-space:nowrap;background:#eaf5ee;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-style:normal;font-weight:800;display:inline-flex}.checkbox-lab-readout{gap:var(--spacing-8);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--soft);color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-body);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:9px 12px;display:grid}.checkbox-lab-readout span{gap:2px;display:grid}.checkbox-lab-readout b{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:800}.checkbox-lab-hint{border:1px dashed color-mix(in srgb, var(--ink) 30%, var(--line));border-radius:var(--radius-inputs);background:var(--color-white);color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-body);margin:0;padding:9px 12px}.checkbox-lab-hint b{color:var(--ink)}.checkbox-lab-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.checkbox-lab-primary{border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important}.checkbox-lab-primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.checkbox-lab-primary:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.checkbox-lab-primary:disabled{opacity:.85;cursor:not-allowed;background:color-mix(in srgb, var(--color-rausch-600) 28%, var(--color-deco))!important;color:var(--color-white)!important}.checkbox-lab-reset{border:1px solid var(--ink)!important;border-radius:var(--radius-buttons)!important;background:var(--color-white)!important;color:var(--ink)!important}.checkbox-lab-reset:hover:not(:disabled){background:var(--color-faint)!important;color:var(--ink)!important}.checkbox-lab-reset:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.checkbox-lab-reset:disabled{cursor:not-allowed;border-color:var(--color-deco)!important;background:var(--color-faint)!important;color:var(--muted)!important}.checkbox-lab-result{border-radius:var(--radius-inputs);color:#1f5a3a;font-size:var(--text-body);line-height:var(--leading-body);background:#f1f7f3;border:1px solid #2f7a52;border-left-width:3px;gap:3px;padding:10px 12px;display:grid}.checkbox-lab-result span{font-weight:800}.checkbox-lab-result p{color:#1f5a3a;margin:0}.checkbox-lab-feedback{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--soft);min-height:44px;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding:10px 12px}.checkbox-attention-list{margin-bottom:0}.checkbox-attention-list li{gap:4px;display:grid}.checkbox-attention-list strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.checkbox-attention-list span{color:#55555f;font-size:var(--text-body);line-height:var(--leading-body)}.checkbox-when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkbox-when-grid article{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--color-white);gap:5px;display:grid}.checkbox-when-grid small{background:var(--soft);color:var(--muted);font-size:var(--text-caption);border-radius:999px;justify-self:start;padding:2px 8px;font-weight:800}.checkbox-when-grid strong{color:var(--ink);font-size:var(--text-body);font-weight:800}.checkbox-when-grid p{color:#55555f;font-size:var(--text-body);line-height:var(--leading-body);margin:0}.checkbox-how-steps{margin:0;padding-left:20px}.checkbox-how-steps li{color:#55555f;font-size:var(--text-body);line-height:var(--leading-body);margin:0 0 6px}.checkbox-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkbox-examples article{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--color-white);gap:6px;display:grid}.checkbox-examples article.is-good{background:#f6faf7;border-color:#2f7a52}.checkbox-examples article.is-bad{background:#fdf5f6;border-color:#a83a44}.checkbox-examples small{font-size:var(--text-caption);border-radius:999px;justify-self:start;padding:2px 8px;font-weight:800}.checkbox-examples .is-good small{color:#1f5a3a;background:#eaf5ee}.checkbox-examples .is-bad small{color:#a83a44;background:#fbecef}.checkbox-examples b{color:var(--ink);font-size:var(--text-body);font-weight:800}.checkbox-examples p{color:#55555f;font-size:var(--text-body);line-height:var(--leading-body);margin:0}.checkbox-example-cta{border:1px solid var(--ink);border-radius:var(--radius-buttons);background:var(--color-white);color:var(--ink);font-size:var(--text-caption);justify-self:start;padding:4px 10px;font-weight:800}.checkbox-example-flag{border-radius:var(--radius-buttons);background:var(--color-white);color:#a83a44;font-size:var(--text-caption);border:1px solid #a83a44;justify-self:start;padding:4px 10px;font-weight:800}@media (max-width:540px){.checkbox-when-grid,.checkbox-examples{grid-template-columns:1fr}}.term-card .checkbox-card-preview{background:#eff7f3}.checkbox-card-parent,.checkbox-card-children li{background:#fff;border-color:#b9d8ca}.checkbox-card-children li.is-checked{background:#dff1e7}.checkbox-card-preview input[type=checkbox]{accent-color:#267353}.term-interactive-demo.checkbox-lab{--check-ink:#184c39;color:var(--check-ink);background:#eff7f3;border-color:#a8cfbd}.term-interactive-demo.checkbox-lab button{color:var(--check-ink);background:#fff;border-color:#a8cfbd}.term-interactive-demo.checkbox-lab button:hover:not(:disabled){color:#184c39;background:#dff1e7;border-color:#267353}.term-interactive-demo.checkbox-lab input[type=checkbox]{accent-color:#267353}.checkbox-lab-fieldset,.checkbox-lab-parent,.checkbox-lab-child{background:#f9fdfb;border-color:#b9d8ca}.checkbox-lab-parent.is-partial,.checkbox-lab-child.is-checked{background:#dff1e7;border-color:#267353}.checkbox-lab-child.is-submitted,.checkbox-lab-result{background:#e3f4e9;border-color:#267353}.checkbox-lab-primary,.checkbox-lab-primary:hover:not(:disabled){color:#fff!important;background:#267353!important}.checkbox-lab-primary:focus-visible,.checkbox-lab-reset:focus-visible{outline-color:#267353}
.switch-card-preview{align-content:center;gap:10px;padding:16px;display:grid}.switch-card-stage{gap:8px;display:grid}.switch-card-window{border-radius:6px;align-content:center;justify-items:center;gap:4px;min-height:42px;padding:8px;display:grid}.switch-card-window-bar{opacity:.55;background:currentColor;border-radius:99px;width:56%;height:3px}.switch-card-window b{letter-spacing:.2px;font-size:8px;font-weight:700}.switch-card-row{border:1px solid var(--line);background:var(--surface-card);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.switch-card-row-text{gap:1px;min-width:0;display:grid}.switch-card-row-text b{color:var(--ink);font-size:9px;font-weight:700}.switch-card-row-text small{color:var(--muted);font-size:7px}.switch-card-toggle{background:var(--color-deco);border-radius:99px;flex:none;align-items:center;width:28px;height:16px;padding:2px;display:inline-flex}.switch-card-toggle.is-on{background:var(--ink);justify-content:flex-end}.switch-card-toggle i{background:#fff;border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 0 1px #0000000f}.switch-card-preview p{color:var(--muted);text-align:center;margin:0;font-size:8px}.switch-effect-flow{align-items:center;gap:10px;display:flex}.switch-effect-flow span,.switch-effect-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}.switch-effect-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.switch-effect-flow>svg{color:#a5a5ae;flex:none}@media (max-width:780px){.switch-effect-flow{flex-direction:column;align-items:stretch}.switch-effect-flow>svg{align-self:center;transform:rotate(90deg)}}.term-interactive-demo.switch-demo{gap:var(--element-gap);border-color:var(--line);background:var(--color-white)}.switch-demo-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.switch-demo-brief b{color:var(--ink);font-weight:var(--font-weight-bold)}.switch-demo-window{gap:var(--spacing-8);padding:var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-cards);transition:background-color .16s,color .16s;display:grid}.switch-demo-window.is-dark{color:#f4f4f5;background:#222}@media (prefers-reduced-motion:reduce){.switch-demo-window{transition:none}}.switch-demo-window-bar{justify-content:space-between;align-items:center;display:flex}.switch-demo-window-dots{opacity:.35;background:currentColor;border-radius:99px;gap:4px;width:28px;height:6px;display:inline-flex}.switch-demo-window-bell{color:currentColor;justify-content:center;align-items:center;display:inline-flex;position:relative}.switch-demo-window-bell svg{opacity:.85;width:16px;height:16px}.switch-demo-window-badge{background:var(--ink);color:#fff;text-align:center;border-radius:99px;min-width:12px;height:12px;padding:0 3px;font-size:8px;font-weight:800;line-height:12px;position:absolute;top:-3px;right:-4px}.switch-demo-window.is-dark .switch-demo-window-badge{color:#222;background:#f4f4f5}.switch-demo-window-body{gap:3px;display:grid}.switch-demo-window-body strong{font-size:13px;font-weight:var(--font-weight-bold)}.switch-demo-window-hint{color:currentColor;opacity:.7;font-size:var(--text-caption);line-height:var(--leading-caption)}.switch-demo-window-news{background:color-mix(in srgb, currentColor 14%, transparent);color:currentColor;font-size:11px;font-weight:var(--font-weight-semibold);border-radius:99px;justify-self:start;margin-top:4px;padding:3px 9px}.switch-demo-grid{gap:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.switch-demo-pane{align-content:start;gap:var(--spacing-8);padding:var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--soft);display:grid}.switch-demo-pane header{gap:2px;display:grid}.switch-demo-pane header small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.switch-demo-pane header span{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.switch-demo-row{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);display:flex}.switch-demo-row-text{gap:1px;min-width:0;display:grid}.switch-demo-row-text b{color:var(--ink);font-size:13px;font-weight:var(--font-weight-semibold)}.switch-demo-row-text small{color:var(--muted);font-size:var(--text-caption)}.switch-demo-row-control{align-items:center;gap:var(--spacing-8);flex:none;display:inline-flex}.switch-demo-sync{font-size:11px;font-weight:var(--font-weight-semibold);line-height:1.3}.switch-demo-sync.is-syncing{color:var(--muted)}.switch-demo-sync.is-idle{display:none}.switch-demo-toggle{background:var(--color-deco);cursor:pointer;border:0;border-radius:99px;align-items:center;width:40px;height:22px;padding:2px;transition:background-color .16s,justify-content .16s;display:inline-flex;position:relative}.switch-demo-toggle.is-off{justify-content:flex-start}.switch-demo-toggle.is-on{background:var(--ink);justify-content:flex-end}.switch-demo-toggle:disabled{cursor:not-allowed;opacity:.65}.switch-demo-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.switch-demo-knob{background:#fff;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 0 0 1px #0000000f}@media (prefers-reduced-motion:reduce){.switch-demo-toggle{transition:none}}.switch-demo-check{align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);color:var(--ink);cursor:pointer;font-size:13px;display:flex}.switch-demo-check-text{gap:1px;min-width:0;display:grid}.switch-demo-check-text b{color:var(--ink);font-size:13px;font-weight:var(--font-weight-semibold)}.switch-demo-check-text small{color:var(--muted);font-size:var(--text-caption)}.switch-demo input[type=checkbox]{accent-color:var(--ink)}.switch-demo-check-note{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.term-interactive-demo.switch-demo .switch-demo-save{font-weight:var(--font-weight-bold);justify-self:start;border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important}.term-interactive-demo.switch-demo .switch-demo-save:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 85%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.switch-demo .switch-demo-save:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.switch-demo .switch-demo-save:disabled{opacity:.5;cursor:not-allowed}.switch-demo-tools{justify-content:space-between;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.switch-demo-outcome{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:inline-flex}.switch-demo-outcome small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.term-interactive-demo.switch-demo .switch-demo-outcome button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);color:var(--ink)}.term-interactive-demo.switch-demo .switch-demo-outcomes button:hover,.term-interactive-demo.switch-demo .switch-demo-outcome button:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--ink)}.term-interactive-demo.switch-demo .switch-demo-outcome button.is-selected,.term-interactive-demo.switch-demo .switch-demo-outcome button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 40%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.switch-demo .switch-demo-outcome button:focus-visible,.term-interactive-demo.switch-demo .switch-demo-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.switch-demo-reset{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);min-height:32px;color:var(--muted);font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);padding:5px 14px}.term-interactive-demo.switch-demo .switch-demo-reset:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--ink)}.switch-demo-status{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--soft);min-height:44px;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding:10px 12px}.switch-checklist{margin-bottom:0}.switch-checklist li{gap:4px;display:grid}.switch-checklist strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.switch-checklist span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.switch-checklist code{color:#4a4c54;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eceef2;border-radius:3px;padding:1px 5px;font-size:12px}.switch-boundary{gap:var(--element-gap);margin-bottom:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.switch-boundary article{align-content:start;gap:var(--spacing-8);min-width:0;padding:var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);display:grid}.switch-boundary article.is-good{border-left:4px solid var(--ink);background:var(--color-white)}.switch-boundary article.is-bad{border-left:4px dashed var(--color-deco,var(--line));background:var(--color-faint,var(--soft))}.switch-boundary article header{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);display:flex}.switch-boundary article header strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-bold)}.switch-boundary article header small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.switch-boundary article.is-good header strong:before{content:"✓ ";color:var(--ink);font-weight:800}.switch-boundary article.is-bad header strong:before{content:"✗ ";color:var(--muted);font-weight:700}.switch-boundary article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.switch-boundary article span{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.switch-when-list{margin-bottom:0}@media (max-width:560px){.switch-demo-grid,.switch-boundary{grid-template-columns:1fr}}.term-card .switch-card-preview{background:#e9eef7}.switch-card-window.is-dark{color:#f5f7fb;background:#1c2533}.switch-card-toggle.is-on{background:#385e9d}.term-interactive-demo.switch-demo{--switch-ink:#273b5d;color:var(--switch-ink);background:#e9eef7;border-color:#bdcae0}.term-interactive-demo.switch-demo button{color:var(--switch-ink);background:#fff;border-color:#aebeda}.term-interactive-demo.switch-demo button:hover:not(:disabled){color:#1f3659;background:#dce6f5;border-color:#385e9d}.switch-demo-window.is-light{color:#273b5d;background:#f7f9fc}.switch-demo-window.is-dark .switch-demo-window-news,.switch-demo-window.is-dark .switch-demo-window-badge{color:#231b07;background:#d4a33a}.switch-demo-pane{background:#f9fbff;border-color:#bdcae0}.switch-demo-row,.switch-demo-check{background:#fff;border-color:#c8d4e7}.switch-demo-toggle.is-on{background:#385e9d}.switch-demo-toggle:focus-visible,.term-interactive-demo.switch-demo .switch-demo-save:focus-visible,.switch-demo-reset:focus-visible{outline-color:#385e9d}.switch-demo-sync.is-synced{color:#226a4a}.switch-demo-sync.is-failed{color:#9d3944}.term-interactive-demo.switch-demo .switch-demo-save{color:#fff;background:#385e9d}.term-interactive-demo.switch-demo .switch-demo-save:hover:not(:disabled){color:#fff;background:#294979}.term-interactive-demo.switch-demo .switch-demo-outcome button.is-selected,.term-interactive-demo.switch-demo .switch-demo-outcome button[aria-pressed=true]{color:#1f3659!important;background:#dce6f5!important;border-color:#385e9d!important}.switch-demo-status{color:#314866;background:#fff;border-left-color:#385e9d}
.slider-card-preview{align-content:center;gap:9px;padding:14px;display:grid}.slider-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.slider-card-label{color:#6a6a74;letter-spacing:.02em;font-size:8px;font-weight:750}.slider-card-value{color:var(--ink);font-size:15px;font-weight:800}.slider-card-track{height:18px;margin:2px 4px 0;position:relative}.slider-card-track:before{content:"";background:var(--color-deco);border-radius:99px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.slider-card-track-fill{background:var(--ink);border-radius:99px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.slider-card-thumb{background:var(--ink);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.slider-card-bound{color:var(--muted);font-size:7px;position:absolute;bottom:-1px;left:0}.slider-card-bound-max{left:auto;right:0}.slider-card-products{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.slider-card-products li{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;display:flex}.slider-card-products li.is-in{border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.slider-card-products li.is-out{background:#f6f6f8}.slider-card-product-name{color:#4f4f58;font-size:8px;font-weight:650}.slider-card-products li.is-out .slider-card-product-name{color:#9a9aa3;text-decoration:line-through}.slider-card-product-price{color:var(--ink);margin-left:auto;font-size:8px;font-weight:750}.slider-card-products li.is-out .slider-card-product-price{color:#a5a5ae;text-decoration:line-through}.slider-card-product-state{border-radius:99px;padding:1px 5px;font-size:7px;font-weight:700}.slider-card-products li.is-in .slider-card-product-state{background:color-mix(in srgb, var(--ink) 12%, #fff);color:var(--ink)}.slider-card-products li.is-out .slider-card-product-state{color:#8a8a94;background:#ececf0}.slider-card-conclusion{color:var(--ink);text-align:center;margin:4px 0 0;font-size:8px;font-weight:700}.slider-value-flow{align-items:center;gap:10px;display:flex}.slider-value-flow span,.slider-value-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}.slider-value-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.slider-value-flow>svg{color:#a5a5ae;flex:none}@media (max-width:780px){.slider-value-flow{flex-direction:column;align-items:stretch}.slider-value-flow>svg{align-self:center;transform:rotate(90deg)}}.term-interactive-demo.slider-lab-demo{background:#fbfbfc;border:1px solid #e1e1e6;gap:14px}.slider-lab-demo .slider-lab-brief{color:#595963;margin:0;font-size:13px;line-height:1.6}.slider-lab-demo button:focus-visible,.slider-lab-demo input:focus-visible{outline-offset:2px;outline:2px solid #2a2a32}.slider-lab-object{background:#fff;border:1px solid #dedee4;border-radius:10px;gap:12px;padding:16px;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid}.slider-lab-object-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.slider-lab-object-label{color:#6a6a74;font-size:13px;font-weight:750}.slider-lab-object-state{align-items:center;gap:7px;display:inline-flex}.slider-lab-object-state b{color:#2a2a32;font-size:13px;font-weight:750}.is-error .slider-lab-object-state b{color:#a83a44}.slider-lab-object-state em{color:#55555f;background:#f0f0f4;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.slider-lab-object-value{justify-content:center;align-items:baseline;gap:8px;padding:4px 0 2px;display:flex}.slider-lab-object-value strong{color:#2a2a32;letter-spacing:-.01em;text-align:right;min-width:32px;font-size:40px;font-weight:800;line-height:1}.is-error .slider-lab-object-value strong{color:#a83a44}.slider-lab-object-trace{color:#6b5d3e;background:#f1efe7;border-radius:99px;justify-self:center;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.slider-lab-object-trace b{color:#2a2a32;font-weight:800}.slider-lab-range-row{align-items:center;gap:10px;display:flex}.slider-lab-bound{color:#8a8a94;flex:none;font-size:11px;font-weight:650}.term-interactive-demo.slider-lab-demo input[type=range]{box-sizing:border-box;width:auto;min-width:0;min-height:0;color:var(--ink);font:inherit;accent-color:var(--ink);background:0 0;border:0;border-radius:0;flex:auto;padding:0;font-size:13px}.slider-lab-bound-chip{color:#fff;background:#2a2a32;border-radius:99px;justify-self:center;padding:3px 10px;font-size:11px;font-weight:750}.slider-lab-number-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slider-lab-number-row label{color:#6a6a74;flex:none;font-size:12px;font-weight:700}.slider-lab-number-row input[type=number]{color:#2a2a32;width:auto;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #d7d7de;border-radius:7px;flex:120px;padding:7px 10px;font-size:15px;font-weight:700}.is-error .slider-lab-number-row input[type=number]{color:#a83a44;background:#fff5f6;border-color:#a83a44}.slider-lab-number-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slider-lab-number-row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slider-lab-unit{color:#8a8a94;flex:none;font-size:12px}.slider-lab-step-toggle{background:#f0f0f4;border-radius:9px;gap:4px;padding:4px;display:flex}.slider-lab-demo .slider-lab-step-toggle button{color:#6a6a74;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;gap:1px;min-height:40px;padding:6px 10px;display:grid}.slider-lab-demo .slider-lab-step-toggle button:hover:not([aria-pressed=true]){color:#2a2a32;background:#fff}.slider-lab-demo .slider-lab-step-toggle button b{color:#4a4a54;font-size:13px;font-weight:750}.slider-lab-demo .slider-lab-step-toggle button span{color:#8a8a94;font-size:11px}.slider-lab-demo .slider-lab-step-toggle button[aria-pressed=true]{background:#2a2a32;border-color:#2a2a32;box-shadow:0 1px 2px #1414231f}.slider-lab-demo .slider-lab-step-toggle button[aria-pressed=true] b,.slider-lab-demo .slider-lab-step-toggle button[aria-pressed=true] span{color:#fff}.slider-lab-products{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.slider-lab-products li{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.slider-lab-products li.is-in{border-color:color-mix(in srgb, var(--ink) 24%, var(--line))}.slider-lab-products li.is-out{background:#f6f6f8}.slider-lab-product-name{color:#2a2a32;font-size:13px;font-weight:700}.slider-lab-products li.is-out .slider-lab-product-name{color:#9a9aa3;text-decoration:line-through}.slider-lab-product-price{color:var(--ink);margin-left:auto;font-size:13px;font-weight:800}.slider-lab-products li.is-out .slider-lab-product-price{color:#a5a5ae;text-decoration:line-through}.slider-lab-product-state{border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.slider-lab-products li.is-in .slider-lab-product-state{background:color-mix(in srgb, var(--ink) 12%, #fff);color:var(--ink)}.slider-lab-products li.is-out .slider-lab-product-state{color:#8a8a94;background:#ececf0}.slider-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.slider-lab-demo .slider-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;min-height:44px;font:inherit;border-radius:8px;flex:auto;padding:10px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out}.slider-lab-demo .slider-cta:hover{color:#fff;background:#c8093a;border-color:#c8093a}.slider-lab-demo .slider-lab-reset{color:#4a4a54;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d7de;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:650}.slider-lab-demo .slider-lab-reset:hover{color:#2a2a32;background:#f6f6f8;border-color:#2a2a32}.slider-lab-status{color:#51515b;background:#f4f4f7;border-radius:8px;gap:4px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.slider-lab-status-row{display:block}.slider-lab-status-row b{color:#2a2a32;font-weight:750}.slider-lab-five-fold{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.slider-lab-five-fold li{color:#595963;background:#fafafa;border:1px solid #e6e6eb;border-left:3px solid #2a2a32;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6}.slider-lab-five-fold li b{color:#fff;background:#2a2a32;border-radius:5px;margin-right:6px;padding:1px 8px;font-size:12px;font-weight:750;display:inline-block}.slider-lab-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.slider-lab-signal-grid article{background:#fff;border:1px solid #e2e2e8;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.slider-lab-signal-grid article.is-yes{border-left:3px solid #2f7a4a}.slider-lab-signal-grid article.is-no{border-left:3px solid #a83a44}.slider-lab-signal-grid article b{color:#2a2a32;font-size:13px;font-weight:750}.slider-lab-signal-grid article p{color:#6a6a74;margin:0;font-size:13px;line-height:1.6}.slider-lab-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.slider-lab-contrast article{background:#fff;border:1px solid #e2e2e8;border-radius:8px;gap:6px;padding:13px 14px;display:grid}.slider-lab-contrast article.is-good{border-left:3px solid #2f7a4a}.slider-lab-contrast article.is-bad{border-left:3px solid #a83a44}.slider-lab-contrast article span{color:#55555f;background:#f0f0f4;border-radius:99px;place-self:start;padding:2px 8px;font-size:11px;font-weight:700}.slider-lab-contrast article b{color:#2a2a32;font-size:13px;font-weight:750}.slider-lab-contrast article p{color:#6a6a74;margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.slider-lab-signal-grid,.slider-lab-contrast{grid-template-columns:1fr}.slider-lab-range-row{flex-wrap:wrap}.slider-lab-product-price{margin-left:0}}.term-card .slider-card-preview{background:#f7f1e6}.slider-card-track:before{background:#dfd1b7}.slider-card-track-fill,.slider-card-thumb{background:#9a5b20}.slider-card-products li.is-in{background:#fffaf1;border-color:#b88b57}.slider-card-products li.is-in .slider-card-product-state{color:#6d3f16;background:#f5e4c9}.term-interactive-demo.slider-lab-demo{--slider-ink:#57391e;color:var(--slider-ink);background:#f7f1e6;border-color:#d6bd99}.slider-lab-object{background:#fffaf1;border-color:#d6bd99}.slider-lab-object.is-error{background:#fff1ef;border-color:#a84a45}.slider-lab-object-label,.slider-lab-object-state,.slider-lab-object-value strong{color:var(--slider-ink)}.term-interactive-demo.slider-lab-demo input[type=range]{accent-color:#9a5b20}.slider-lab-number-row input[type=number]{color:#57391e;background:#fff;border-color:#c9ab82}.slider-lab-step-toggle button[aria-pressed=true]{color:#57391e!important;background:#f5e4c9!important;border-color:#9a5b20!important}.slider-lab-products li.is-in{background:#fffaf1;border-color:#b88b57}.slider-lab-products li.is-in .slider-lab-product-state{color:#6d3f16;background:#f5e4c9}.slider-lab-demo .slider-cta,.slider-lab-demo .slider-cta:hover{color:#fff!important;background:#9a5b20!important}.slider-lab-demo .slider-lab-reset{color:#57391e;background:#fff;border-color:#c9ab82}.slider-lab-demo button:focus-visible,.slider-lab-demo input:focus-visible{outline-color:#9a5b20}.slider-lab-status{color:#68482b;background:#fff;border-left-color:#9a5b20}
.rate-card-preview{align-content:center;justify-items:center;gap:10px;padding:20px;display:grid}.rate-card-preview small{color:#7a7a84;font-size:8px}.rate-card-preview .rate-card-stars{color:#d49a2e;letter-spacing:1px;font-size:19px}.rate-card-preview .rate-card-stars span{color:#c7c7ce}.rate-card-preview p{color:#4d4332;margin:0;font-size:9px}.rate-card-preview p b{color:#2f2f36}.rate-scale-map{align-items:center;gap:10px;display:flex}.rate-scale-map span,.rate-scale-map 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}.rate-scale-map b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.rate-scale-map>svg{color:#a5a5ae;flex:none}.rate-scale-map span,.rate-scale-map b{line-height:1.6}@media (max-width:780px){.rate-scale-map{flex-direction:column;align-items:stretch}.rate-scale-map>svg{align-self:center;transform:rotate(90deg)}}.rate-examples{gap:var(--element-gap,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rate-examples article{border:1px solid var(--line,#e6e6eb);background:var(--surface-card,#fff);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.rate-examples article.is-good{background:#f4f7f5;border-left:4px solid #6c9479}.rate-examples article.is-bad{border-left:4px solid color-mix(in srgb, var(--accent,#c45c4a) 70%, #e6e6eb);background:color-mix(in srgb, var(--accent,#c45c4a) 5%, #fff)}.rate-examples header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rate-examples strong{color:var(--ink,#2f2f36);font-size:14px}.rate-examples small{color:var(--muted,#7a7a84);font-size:12px;font-weight:650}.rate-examples p{color:var(--ink,#2f2f36);margin:0;font-size:13px;line-height:1.55}.rate-examples span{color:var(--muted,#7a7a84);font-size:12px;line-height:1.45}.rate-demo-brief{color:#666670;margin:0;font-size:13px;line-height:1.55}.term-interactive-demo.rate-demo{border-color:var(--line,#e6e6eb);background:var(--color-white,#fff)}.rate-demo-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rate-demo-input-card,.rate-demo-summary-card{background:#fff;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.rate-demo-input-card{border:1px solid var(--line,#e6e6eb)}.rate-demo-summary-card{border:1px dashed var(--line,#c5c9d6);background:#f6f7f9}.rate-demo-input-card header,.rate-demo-summary-card header{gap:4px;display:grid}.rate-demo-input-card small,.rate-demo-summary-card small{color:var(--muted,#7a7a84);font-size:11px;font-weight:750}.rate-demo-summary-card small{color:var(--muted,#7a7a84)}.rate-demo-input-card strong,.rate-demo-summary-card strong{color:var(--ink,#2f2f36);font-size:15px}.rate-demo-stars{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.rate-demo-stars button{color:#b08a32;background:#fffdf7;border-color:#ecd9ad;justify-items:center;gap:2px;min-height:52px;display:grid}.rate-demo-stars button span{font-size:20px;line-height:1}.rate-demo-score-readout{gap:2px;margin:0;display:grid}.rate-demo-score-readout b{color:var(--ink,#2f2f36);font-size:14px}.rate-demo-score-readout span,.rate-demo-summary-meta,.rate-demo-summary-note{color:var(--muted,#7a7a84);font-size:12px}.rate-demo-input-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rate-demo-submit{background:var(--color-rausch-600)!important;border-color:var(--color-rausch-600)!important;color:var(--color-white)!important}.rate-demo-submit:hover{background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;border-color:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.rate-demo-submit:focus-visible{outline:2px solid var(--ink,#2f2f36);outline-offset:2px}.rate-demo-badge{border:1px solid #0000;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.rate-demo-badge.is-ok{color:#2b2c33;background:#eef0f4;border-color:#c9cad2}.rate-demo-badge.is-warn{color:#a83a44;background:#fdf3f4;border-color:#e6b6ba}.rate-demo-summary-score{color:var(--ink,#2f2f36);align-items:baseline;gap:6px;margin:0;display:flex}.rate-demo-summary-score b{font-size:34px;line-height:1}.rate-demo-summary-score span{color:#c0c5d4;font-size:22px}.rate-demo-status{color:#666670;background:#ffffffb8;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:780px){.rate-examples,.rate-demo-stage{grid-template-columns:1fr}}.rate-examples article.is-good{border-left-color:var(--ink,#2f2f36);background:var(--color-white,#fff)}.rate-examples article.is-bad{background:#fdf3f4;border-left-color:#a83a44}.term-card .rate-card-preview{background:#fff3d8}.rate-card-preview .rate-card-stars{color:#b77913}.rate-card-preview p,.rate-card-preview p b{color:#5b3a0d}.term-interactive-demo.rate-demo{--rate-ink:#47320d;color:var(--rate-ink);background:#fff3d8;border-color:#d7b46c}.rate-demo-input-card{background:#fffdf8;border-color:#d7b46c}.rate-demo-summary-card{background:#f5f9fc;border-color:#adc1d2}.rate-demo-input-card header small,.rate-demo-input-card strong{color:#5b3a0d}.rate-demo-summary-card header small,.rate-demo-summary-card strong{color:#244662}.term-interactive-demo.rate-demo .rate-demo-stars button{color:#72501a;background:#fff9ea;border-color:#e1c98f}.term-interactive-demo.rate-demo .rate-demo-stars button:hover{color:#5b3a0d;background:#ffedbd;border-color:#b77913}.rate-demo-stars button.is-filled,.rate-demo-stars button[aria-checked=true]{color:#6e4508!important;background:#ffe5a4!important;border-color:#b77913!important}.rate-demo-submit,.rate-demo-submit:hover{color:#fff!important;background:#b77913!important}.rate-demo-submit:focus-visible,.rate-demo-stars button:focus-visible{outline-color:#b77913}.rate-demo-input-card.is-recorded{background:#ebf7ee;border-color:#2c7c5f}.rate-demo-input-card.is-missing{background:#fff0ed;border-color:#a54542}.rate-demo-summary-score b,.rate-demo-summary-score span{color:#244662}.rate-demo-status{color:#60481d;background:#fff;border-left-color:#b77913}
.select-card-preview{align-content:center;gap:8px;padding:17px;display:grid}.select-card-preview small{color:#868691;font-size:8px;font-weight:750}.select-card-preview button{color:#53535d;text-align:left;background:#fff;border:1px solid #e2e2e8;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;width:100%;margin:0;padding:9px 10px;font-size:9px;display:flex}.select-card-preview p{color:#858590;margin:0;font-size:8px}.select-card-preview{gap:9px;padding:13px;display:grid}.select-card-frames{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px;display:grid}.select-card-frame{background:#fff;border:1px solid #e6e6eb;border-radius:7px;align-content:start;gap:5px;padding:8px 9px;display:grid}.select-card-frame small{color:#8d8d97;letter-spacing:.03em;font-size:8px;font-weight:800}.select-card-trigger{background:#fff;border:1px solid #d4d4da;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.select-card-trigger.is-placeholder{color:#a0a0a8}.select-card-trigger.is-placeholder i{font-style:normal}.select-card-trigger.is-selected{border-color:var(--ink);color:var(--ink);font-weight:750}.select-card-trigger.is-selected b{font-size:9px;font-weight:800}.select-card-trigger svg{color:#9a9aa3}.select-card-list{background:#fafafa;border:1px solid #ececf0;border-radius:5px;gap:3px;margin:0;padding:4px;list-style:none;display:grid}.select-card-list li{color:#5c5c66;border-radius:4px;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:5px;padding:3px 4px;font-size:8px;display:grid}.select-card-list li>i.select-card-mark{width:11px;color:var(--ink);font-style:normal;font-weight:800}.select-card-list li.is-selected{color:var(--ink);background:#f0f0f0;font-weight:750}.select-card-list li.is-disabled{color:#9a9aa3}.select-card-list li.is-disabled>span{text-decoration:line-through}.select-card-list li small{color:#9a9aa3;font-size:7px}.select-card-list li.is-disabled small{color:#8a8a92;background:#efeff1;border-radius:2px;padding:0 3px;font-weight:700}.select-card-frame p{color:#6a6a72;margin:0;font-size:8px;line-height:1.4}.select-card-arrow{color:#6a6a72;align-content:center;justify-items:center;gap:2px;font-size:7px;font-weight:700;display:grid}.select-card-arrow b{color:var(--ink);font-size:13px}.select-card-conclusion{color:#3d3d45;margin:0;font-size:9px;line-height:1.45}.select-card-conclusion b{background:var(--ink);color:#fff;letter-spacing:.03em;border-radius:3px;margin-right:5px;padding:1px 5px;font-size:8px;font-weight:800;display:inline-block}.term-interactive-demo.select-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.term-interactive-demo.select-interaction-demo button{border:1px solid var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.select-interaction-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.select-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.select-demo-brief{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.select-demo-field{gap:6px;display:grid}.term-interactive-demo.select-interaction-demo .select-demo-label{color:var(--ink);font-size:13px;font-weight:800}.select-demo-wrapper{position:relative}.select-demo-trigger{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 12px;font-size:14px;display:flex}.select-demo-trigger.is-placeholder{color:var(--muted)}.select-demo-trigger.is-placeholder .select-demo-trigger-value i{font-style:normal}.select-demo-trigger.is-selected{color:var(--ink);font-weight:750}.select-demo-trigger.is-invalid{border-color:#a83a44}.select-demo-trigger-value{align-items:center;gap:6px;min-width:0;display:inline-flex}.select-demo-trigger-value b{font-weight:800}.select-demo-trigger svg{color:var(--muted);transition:transform .15s}.select-demo-trigger svg.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.select-demo-trigger svg{transition:none}}.select-demo-listbox{z-index:5;border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:2px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 6px 18px #2222221f}.select-demo-option{color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:grid}.select-demo-option.is-active{border-color:var(--ink);background:var(--soft)}.select-demo-option.is-selected{background:#f0f0f0;font-weight:700}.select-demo-option.is-disabled{color:#9a9aa3;cursor:not-allowed}.select-demo-option-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.select-demo-option-mark{color:var(--ink);align-items:center;display:inline-flex}.select-demo-option-detail{color:var(--muted);font-size:11px;font-weight:600}.select-demo-option.is-disabled .select-demo-option-detail{color:#8a8a92;background:#efeff1;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.select-demo-field-error{color:#a83a44;background:#fff5f6;border-radius:4px;width:max-content;margin:0;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.select-demo-status{border-left:3px solid var(--ink);color:#3d3d45;background:#f5f5f5;border-radius:0 6px 6px 0;margin:0;padding:11px 12px;font-size:12.5px;line-height:1.6}.select-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.select-interaction-demo .select-demo-submit{background:var(--color-rausch-600);min-width:132px;color:var(--color-white);border:0;font-weight:800}.term-interactive-demo.select-interaction-demo .select-demo-submit:hover:not(:disabled){color:var(--color-white);background:#c8093a}.select-demo-reset{min-width:0}.select-demo-summary{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.select-demo-summary.is-confirmed{border-color:var(--ink)}.select-demo-summary header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.select-demo-summary header small{color:var(--muted);font-size:11px;font-weight:700}.select-demo-summary header strong{color:var(--ink);font-size:14px;font-weight:800}.select-demo-summary dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.select-demo-summary dt{color:var(--muted);font-size:12px}.select-demo-summary dd{color:var(--ink);margin:0;font-size:13px;font-weight:700}.select-demo-summary p{color:#595963;margin:0;font-size:12px;line-height:1.55}.select-knowledge-list,.select-how-list{gap:8px;margin:0;padding-left:20px;display:grid}.select-knowledge-list li,.select-how-list li{color:#51515b;font-size:13.5px;line-height:1.6}.select-knowledge-list b,.select-how-list b{color:var(--ink);font-weight:800}.select-how-list{padding-left:24px}.select-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.select-example{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:5px;padding:12px;display:grid}.select-example.is-good{border-left:4px solid #4d805d}.select-example.is-bad{border-left:4px solid #b04c52}.select-example b{color:var(--ink);font-size:13px;font-weight:800}.select-example p{color:#54545e;margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.select-card-frames{grid-template-columns:1fr}.select-card-arrow{display:none}.select-example-grid{grid-template-columns:1fr}}.term-card .select-card-preview{background:#f2eef9}.select-card-frame{background:#fff;border-color:#c9bee0}.select-card-trigger.is-selected,.select-card-list li.is-selected{color:#39235d;background:#e8e0f7;border-color:#7052a3}.select-card-conclusion{color:#39235d}.select-card-conclusion b{background:#7052a3}.term-interactive-demo.select-interaction-demo{--select-ink:#39235d;color:var(--select-ink);background:#f2eef9;border-color:#c4b5dd}.select-demo-label,.select-demo-field{color:var(--select-ink)}.term-interactive-demo.select-interaction-demo button{color:var(--select-ink);background:#fff;border-color:#bdaed8}.term-interactive-demo.select-interaction-demo button:hover:not(:disabled){color:#39235d;background:#e8e0f7;border-color:#7052a3}.select-demo-trigger.is-selected,.select-demo-trigger:focus-visible{color:#39235d;background:#fff;border-color:#7052a3;outline-color:#7052a3}.select-demo-listbox{background:#fff;border-color:#a995ca}.select-demo-option.is-active,.select-demo-option.is-selected{color:#39235d;background:#e8e0f7}.select-demo-option.is-selected{border-left-color:#7052a3}.select-demo-option.is-disabled{color:#785f80;background:#f5eff4}.select-demo-status{color:#513b72;background:#fff;border-left-color:#7052a3}.select-demo-submit,.select-demo-submit:hover{color:#fff!important;background:#7052a3!important}.select-demo-submit:focus-visible,.select-demo-reset:focus-visible{outline-color:#7052a3}.select-demo-summary{color:#39235d;background:#fff;border-color:#c4b5dd}.select-demo-summary.is-confirmed{background:#edf8f0;border-color:#2d7c5f}
.term-card .term-preview.autocomplete-card-preview{background:var(--color-white);border-color:var(--color-deco);color:var(--ink);gap:8px;padding:16px;display:grid}.autocomplete-card-input{border:1px solid var(--color-deco);background:var(--color-white);color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.autocomplete-card-input svg{color:var(--muted)}.autocomplete-card-list{border:1px solid var(--color-deco);background:var(--color-faint);border-radius:7px;gap:4px;margin:0;padding:6px;list-style:none;display:grid}.autocomplete-card-list li{background:var(--color-white);color:var(--ink);border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.autocomplete-card-list li b{color:var(--ink);font-weight:700}.autocomplete-card-list li small{color:var(--muted);font-size:7px;font-weight:600}.autocomplete-card-list li.is-highlight{border-color:color-mix(in srgb, var(--ink) 35%, var(--color-deco));background:var(--soft)}.autocomplete-card-list li.is-highlight small{color:var(--ink)}.autocomplete-card-list li.is-confirmed{border-color:var(--ink);background:var(--ink)}.autocomplete-card-list li.is-confirmed b,.autocomplete-card-list li.is-confirmed small{color:var(--color-white)}.autocomplete-card-toggle{border:1px solid var(--ink);background:var(--color-white);min-height:22px;color:var(--ink);border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-flex}.autocomplete-card-toggle:hover{background:var(--color-faint);color:var(--ink)}.autocomplete-card-toggle[aria-pressed=true]{background:var(--ink);color:var(--color-white)}.autocomplete-card-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.term-preview.autocomplete-card-preview>.autocomplete-card-conclusion{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.term-interactive-demo.autocomplete-lab{gap:var(--element-gap);border:1px solid var(--line);background:var(--surface-card)}.term-interactive-demo.autocomplete-lab button:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--ink)}.term-interactive-demo.autocomplete-lab button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.autocomplete-lab input[type=text]{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.autocomplete-lab input:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 35%, transparent);outline-offset:1px;border-color:var(--ink)}.autocomplete-lab-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.autocomplete-lab-object{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.autocomplete-lab-ticket{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--color-white);color:var(--ink);font-size:var(--text-caption);align-items:center;gap:6px;padding:7px 12px;font-weight:700;display:inline-flex}.autocomplete-lab-ticket b{color:var(--muted);letter-spacing:.02em;font-size:10px;font-weight:800}.autocomplete-lab-ticket.is-confirmed{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--soft)}.autocomplete-lab-ticket.is-submitted{color:#1f5a3a;background:#f1f7f3;border-color:#2f7a52}.autocomplete-lab-ticket.is-submitted b{color:#1f5a3a}.autocomplete-lab-ticket.is-empty{color:var(--muted);border-style:dashed;font-weight:600}.autocomplete-lab-error{border-radius:var(--radius-buttons);color:#a83a44;font-size:var(--text-caption);background:#fbeaeb;border:1px solid #a83a44;align-items:center;padding:7px 12px;font-weight:800;display:inline-flex}.autocomplete-lab-field{gap:7px;display:grid}.autocomplete-lab-label{color:var(--ink);font-size:var(--text-ui);align-items:center;gap:6px;font-weight:800;line-height:1.3;display:flex}.autocomplete-lab-label b{border-radius:var(--radius-buttons);background:var(--soft);color:var(--ink);font-size:var(--text-caption);padding:2px 7px;font-weight:800}.autocomplete-lab-list{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-white);gap:3px;margin:0;padding:5px;list-style:none;display:grid}.autocomplete-lab-list li{min-width:0}.autocomplete-lab-list button{width:100%;min-height:32px;color:var(--ink);font-size:var(--text-body);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.autocomplete-lab-list button small{color:var(--muted);font-size:var(--text-caption);font-weight:500}.autocomplete-lab-list button:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));background:var(--soft);color:var(--ink)}.autocomplete-lab-list button.is-highlight,.autocomplete-lab-list button[aria-selected=true]{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--soft);color:var(--ink)}.autocomplete-lab-list button.is-highlight small,.autocomplete-lab-list button[aria-selected=true] small{color:var(--ink)}.autocomplete-lab-list button:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 35%, transparent);outline-offset:1px}.autocomplete-lab-empty{border:1px dashed color-mix(in srgb, var(--ink) 25%, var(--line));border-radius:var(--radius-inputs);background:var(--color-white);gap:2px;padding:9px 12px;display:grid}.autocomplete-lab-empty b{color:var(--ink);font-size:var(--text-body);font-weight:800}.autocomplete-lab-empty span{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-body)}.autocomplete-lab-modes,.autocomplete-lab-toggles{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.autocomplete-lab-modes button,.autocomplete-lab-toggles button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--color-white);min-height:32px;color:var(--ink);font-size:var(--text-caption);padding:6px 12px;font-weight:700}.autocomplete-lab-log{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--soft);gap:6px;padding:9px 12px;display:grid}.autocomplete-lab-log>small{color:var(--muted);font-size:var(--text-caption);font-weight:800}.autocomplete-lab-log ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.autocomplete-lab-log-row{border:1px solid var(--line);background:var(--color-white);color:var(--ink);font-size:var(--text-caption);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 9px;display:flex}.autocomplete-lab-log-row b{color:var(--ink);font-weight:700}.autocomplete-lab-log-row span{font-weight:800}.autocomplete-lab-log-row.is-adopted{border-left:3px solid #2f7a52}.autocomplete-lab-log-row.is-adopted span{color:#1f5a3a}.autocomplete-lab-log-row.is-discarded{border-left:3px solid #a83a44}.autocomplete-lab-log-row.is-discarded span{color:#a83a44}.autocomplete-lab-log-row.is-pending{border-left:3px solid #b9721f}.autocomplete-lab-log-row.is-pending span{color:#8a5a1a}.autocomplete-lab-log-empty{color:var(--muted);font-size:var(--text-caption)}.autocomplete-lab-hint{border:1px dashed color-mix(in srgb, var(--ink) 30%, var(--line));border-radius:var(--radius-inputs);background:var(--color-white);color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-body);margin:0;padding:9px 12px}.autocomplete-lab-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.autocomplete-lab-primary{border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important}.autocomplete-lab-primary:hover{background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.autocomplete-lab-primary:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.autocomplete-lab-reset{border:1px solid var(--ink)!important;border-radius:var(--radius-buttons)!important;background:var(--color-white)!important;color:var(--ink)!important}.autocomplete-lab-reset:hover{background:var(--color-faint)!important;color:var(--ink)!important}.autocomplete-lab-reset:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.autocomplete-lab-feedback{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--soft);min-height:44px;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding:10px 12px}.autocomplete-attention-list{margin-bottom:0}.autocomplete-attention-list li{gap:4px;display:grid}.autocomplete-attention-list strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.autocomplete-attention-list span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.autocomplete-when-grid{gap:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.autocomplete-when-grid article{align-content:start;gap:var(--spacing-8);min-width:0;padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);display:grid}.autocomplete-when-grid article small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.autocomplete-when-grid article strong{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.autocomplete-when-grid article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.autocomplete-how-steps{gap:var(--spacing-8);color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding-left:18px;display:grid}.autocomplete-how-steps li{padding-left:4px}.autocomplete-how-steps li::marker{color:var(--ink);font-weight:800}.autocomplete-examples{gap:10px;display:grid}.autocomplete-examples article{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);gap:8px;display:grid}.autocomplete-examples article.is-good{border-left:3px solid #2f7a52}.autocomplete-examples article.is-bad{border-left:3px solid #a83a44}.autocomplete-examples article small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.autocomplete-examples article b{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.autocomplete-examples article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.autocomplete-example-cta{border-radius:var(--radius-buttons);background:var(--ink);color:var(--color-white);font-size:var(--text-caption);border:0;justify-self:start;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}.autocomplete-example-flag{border-radius:var(--radius-buttons);background:var(--color-white);color:#a83a44;font-size:var(--text-caption);border:1px solid #a83a44;justify-self:start;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}@media (max-width:540px){.autocomplete-card-list{padding:5px}.autocomplete-lab-modes,.autocomplete-lab-toggles,.autocomplete-lab-actions{flex-direction:column;align-items:stretch}.autocomplete-lab-list button{flex-wrap:wrap}.autocomplete-when-grid{grid-template-columns:1fr}}
.cascader-card-preview{align-content:center;gap:8px;padding:17px;display:grid}.cascader-card-preview small{color:#868691;font-size:8px;font-weight:750}.cascader-card-preview>p{color:#53535d;text-align:left;background:#fff;border:1px solid #e2e2e8;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;margin:0;padding:9px 10px;font-size:9px;display:flex}.cascader-card-preview>span{color:#858590;margin:0;font-size:8px}.cascader-card-preview>p{white-space:nowrap;justify-content:flex-start}.cascader-card-preview>p b{font-size:8px}.cascader-card-preview>p svg{color:#9b9ba5}.cascader-path-flow{align-items:center;gap:10px;display:flex}.cascader-path-flow span,.cascader-path-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}.cascader-path-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.cascader-path-flow>svg{color:#a5a5ae;flex:none}@media (max-width:780px){.cascader-path-flow{flex-direction:column;align-items:stretch}.cascader-path-flow>svg{align-self:center;transform:rotate(90deg)}}.cascader-card-preview{gap:9px;padding:13px;display:grid}.cascader-card-frames{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px;display:grid}.cascader-card-frame{background:#fff;border:1px solid #e6e6eb;border-radius:7px;align-content:start;gap:5px;padding:8px 9px;display:grid}.cascader-card-frame small{color:#8d8d97;letter-spacing:.03em;font-size:8px;font-weight:800}.cascader-card-path{background:#fff;border:1px solid #d4d4da;border-radius:5px;align-items:center;gap:3px;min-height:22px;padding:6px 8px;display:flex}.cascader-card-path b{color:var(--ink);font-size:9px;font-weight:800}.cascader-card-path i{color:#a0a0a8;font-size:8px;font-style:normal;text-decoration:line-through}.cascader-card-path svg{color:#9a9aa3;flex:none}.cascader-card-levels{gap:3px;display:grid}.cascader-card-levels span{border-radius:3px;padding:2px 5px;font-size:7px;font-weight:700}.cascader-card-levels span.is-on{color:var(--ink);background:#f0f0f0}.cascader-card-levels span.is-off{color:#9a9aa3;background:#f4f4f5}.cascader-card-frame p{color:#6a6a72;margin:0;font-size:8px;line-height:1.4}.cascader-card-arrow{color:#6a6a72;align-content:center;justify-items:center;gap:2px;font-size:7px;font-weight:700;display:grid}.cascader-card-arrow b{color:var(--ink);font-size:13px}.cascader-card-preview .cascader-card-conclusion{color:#3d3d45;text-align:left;white-space:normal;background:0 0;border:0;margin:0;padding:0;font-size:9px;line-height:1.45;display:block}.cascader-card-preview .cascader-card-conclusion b{background:var(--ink);color:#fff;letter-spacing:.03em;border-radius:3px;margin-right:5px;padding:1px 5px;font-size:8px;font-weight:800;display:inline-block}.term-interactive-demo.cascader-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.term-interactive-demo.cascader-interaction-demo button{border:1px solid var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.cascader-interaction-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.cascader-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.cascader-interaction-demo select{border:1px solid var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.cascader-interaction-demo select:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.term-interactive-demo.cascader-interaction-demo select:disabled{color:#9a9aa3;cursor:not-allowed;background:#f4f4f5;border-color:#e8e8ec}.cascader-demo-brief{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.cascader-demo-fields{gap:10px;display:grid}@media (min-width:560px){.cascader-demo-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.cascader-demo-field{gap:5px;display:grid}.cascader-demo-field>label{color:var(--ink);font-size:13px;font-weight:800}.cascader-demo-field>select{border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:14px}.cascader-demo-hint{color:var(--muted);font-size:11px;font-weight:600}.cascader-demo-hint.is-blocked{color:#8a8a92}.cascader-demo-status{border-left:3px solid var(--ink);color:#3d3d45;background:#f5f5f5;border-radius:0 6px 6px 0;margin:0;padding:11px 12px;font-size:12.5px;line-height:1.6}.cascader-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.cascader-interaction-demo .cascader-demo-submit{background:var(--color-rausch-600);min-width:132px;color:var(--color-white);border:0;font-weight:800}.term-interactive-demo.cascader-interaction-demo .cascader-demo-submit:hover:not(:disabled){color:var(--color-white);background:#c8093a}.cascader-demo-reset{min-width:0}.cascader-demo-summary{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.cascader-demo-summary.is-confirmed{border-color:var(--ink)}.cascader-demo-summary.is-invalid{border-color:#a83a44}.cascader-demo-summary header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cascader-demo-summary header small{color:var(--muted);font-size:11px;font-weight:700}.cascader-demo-summary header strong{color:var(--ink);font-size:14px;font-weight:800}.cascader-demo-summary.is-invalid header strong{color:#a83a44}.cascader-demo-summary dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.cascader-demo-summary dt{color:var(--muted);font-size:12px}.cascader-demo-summary dd{color:var(--ink);margin:0;font-size:13px;font-weight:700}.cascader-demo-summary p{color:#595963;margin:0;font-size:12px;line-height:1.55}.cascader-knowledge-list,.cascader-how-list{gap:8px;margin:0;padding-left:20px;display:grid}.cascader-knowledge-list li,.cascader-how-list li{color:#51515b;font-size:13.5px;line-height:1.6}.cascader-knowledge-list b,.cascader-how-list b{color:var(--ink);font-weight:800}.cascader-how-list{padding-left:24px}.cascader-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cascader-example{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:5px;padding:12px;display:grid}.cascader-example.is-good{border-left:4px solid #4d805d}.cascader-example.is-bad{border-left:4px solid #b04c52}.cascader-example b{color:var(--ink);font-size:13px;font-weight:800}.cascader-example p{color:#54545e;margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.cascader-card-frames{grid-template-columns:1fr}.cascader-card-arrow{display:none}.cascader-example-grid{grid-template-columns:1fr}}
.tree-select-card-preview{align-content:center;gap:8px;padding:17px;display:grid}.tree-select-card-preview small{color:#868691;font-size:8px;font-weight:750}.tree-select-card-preview>div{color:#53535d;text-align:left;background:#fff;border:1px solid #e2e2e8;border-radius:6px;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:9px 10px;font-size:9px;display:flex}.tree-select-flow{align-items:center;gap:10px;display:flex}.tree-select-flow span,.tree-select-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}.tree-select-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.tree-select-flow>svg{color:#a5a5ae;flex:none}@media (max-width:780px){.tree-select-flow{flex-direction:column;align-items:stretch}.tree-select-flow>svg{align-self:center;transform:rotate(90deg)}}.tree-select-card-preview{gap:9px;padding:13px;display:grid}.tree-select-card-frames{background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px;margin:0;padding:0;display:grid}.tree-select-card-frame{background:#fff;border:1px solid #e6e6eb;border-radius:7px;align-content:start;gap:5px;padding:8px 9px;display:grid}.tree-select-card-frame.is-flat{background:#fafafa}.tree-select-card-frame.is-tree{border-color:#d8d8de}.tree-select-card-frame>small{color:#8d8d97;letter-spacing:.03em;font-size:8px;font-weight:800}.tree-select-card-frame>p{color:#6a6a72;margin:0;font-size:8px;line-height:1.4}.tree-select-card-trigger{color:#a0a0a8;background:#fff;border:1px solid #d4d4da;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.tree-select-card-trigger i{font-style:normal}.tree-select-card-trigger svg{color:#9a9aa3}.tree-select-card-flat{background:#fff;border:1px solid #ececf0;border-radius:5px;gap:3px;margin:0;padding:4px;list-style:none;display:grid}.tree-select-card-flat li{color:#5c5c66;background:#f4f4f6;border-radius:3px;padding:3px 5px;font-size:8px}.tree-select-card-flat li+li{position:relative}.tree-select-card-flat li span:after{content:" ?";color:#b15b62;font-weight:800}.tree-select-card-tree{background:#fff;border:1px solid #ececf0;border-radius:5px;gap:3px;margin:0;padding:5px;list-style:none;display:grid}.tree-select-card-tree ul{border-left:1px solid #eeeef2;gap:3px;margin:3px 0 0;padding:0 0 0 10px;list-style:none;display:grid}.tree-select-card-tree li{color:#5c5c66;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:4px;min-height:12px;font-size:8px;display:grid}.tree-select-card-tree li.is-org{color:#3d3d45;font-weight:700}.tree-select-card-tree li.is-member{color:#5c5c66;font-weight:500}.tree-select-card-tree li.is-member.is-selected{color:var(--ink);font-weight:800}.tree-select-card-chev{color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.tree-select-card-chev.is-closed{transform:rotate(-90deg)}.tree-select-card-mark{width:9px;height:9px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.tree-select-card-mark:empty{visibility:hidden}.tree-select-card-tree li.is-org>b{font-size:8px;font-weight:800}.tree-select-card-tree li.is-org>span,.tree-select-card-tree li.is-member>span{font-size:8px}.tree-select-card-path{color:var(--ink);background:#f0f0f0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:4px 6px;font-size:8px;font-weight:700;display:flex}.tree-select-card-path b{background:var(--ink);color:#fff;letter-spacing:.03em;border-radius:2px;padding:1px 4px;font-size:7px;font-weight:800}.tree-select-card-arrow{color:#6a6a72;text-align:center;align-content:center;justify-items:center;gap:2px;font-size:7px;font-weight:700;display:grid}.tree-select-card-arrow b{color:var(--ink);font-size:13px}.tree-select-card-conclusion{color:#3d3d45;margin:0;font-size:9px;line-height:1.45}.tree-select-card-conclusion b{background:var(--ink);color:#fff;letter-spacing:.03em;border-radius:3px;margin-right:5px;padding:1px 5px;font-size:8px;font-weight:800;display:inline-block}.term-interactive-demo.tree-select-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.term-interactive-demo.tree-select-interaction-demo button{border:1px solid var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.tree-select-interaction-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.tree-select-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.tree-select-interaction-demo input:not([type=checkbox]):not([type=radio]):focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.tree-select-demo-brief{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.tree-select-demo-brief b{color:var(--ink);font-weight:700}.tree-select-demo-search{gap:6px;display:grid}.tree-select-demo-search label{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.tree-select-demo-search label svg{color:var(--muted)}.tree-select-demo-search-count{color:var(--muted);font-size:11.5px;font-weight:600}.tree-select-demo-tree{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:2px;margin:0;padding:8px;list-style:none;display:grid}.tree-select-demo-tree ul{border-left:1px dashed #e2e2e8;gap:2px;margin:2px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.tree-select-demo-tree li{min-width:0}.tree-select-demo-node{width:100%;min-height:32px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:14px 12px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:grid}.tree-select-demo-node svg{color:var(--muted);transition:transform .15s}.tree-select-demo-node svg.is-open{color:var(--ink);transform:rotate(0)}.tree-select-demo-node svg.is-closed{transform:rotate(-90deg)}.tree-select-demo-node.is-org{font-weight:700}.tree-select-demo-node.is-org span{color:var(--ink)}.tree-select-demo-node.is-org small{color:var(--muted);font-size:11px;font-weight:600}.tree-select-demo-node.is-member{font-weight:500}.tree-select-demo-node.is-member .tree-select-demo-label{color:#3d3d45}.tree-select-demo-node.is-member:hover:not(:disabled) .tree-select-demo-label{color:var(--ink)}.tree-select-demo-node.is-member.is-selected{border-color:var(--ink);background:#f0f0f0}.tree-select-demo-node.is-member.is-selected .tree-select-demo-label{color:var(--ink);font-weight:800}.tree-select-demo-node.is-member.is-match{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tree-select-demo-node.is-member.is-dimmed{opacity:.45}.tree-select-demo-node.is-disabled{color:#9a9aa3;cursor:not-allowed}.tree-select-demo-node.is-disabled .tree-select-demo-label{color:#9a9aa3;text-decoration:line-through}.tree-select-demo-node.is-disabled:hover{background:0 0;border-color:#0000}.tree-select-demo-mark{width:12px;height:12px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.tree-select-demo-mark.is-empty{visibility:hidden}.tree-select-demo-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree-select-demo-reason{color:#8a8a92;background:#efeff1;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.tree-select-demo-chosen{background:var(--ink);color:var(--color-white);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:800}@media (prefers-reduced-motion:reduce){.tree-select-demo-node svg{transition:none}}.tree-select-demo-status{border-left:3px solid var(--ink);color:#3d3d45;background:#f5f5f5;border-radius:0 6px 6px 0;margin:0;padding:11px 12px;font-size:12.5px;line-height:1.6}.tree-select-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.tree-select-interaction-demo .tree-select-demo-submit{background:var(--color-rausch-600);min-width:132px;color:var(--color-white);border:0;font-weight:800}.term-interactive-demo.tree-select-interaction-demo .tree-select-demo-submit:hover{color:var(--color-white);background:#c8093a}.term-interactive-demo.tree-select-interaction-demo .tree-select-demo-clear{min-width:0}.term-interactive-demo.tree-select-interaction-demo .tree-select-demo-clear:disabled{color:#8a8a92;cursor:not-allowed;background:#f4f4f5;border-color:#e8e8ec}.tree-select-demo-reset{min-width:0}.tree-select-demo-summary{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.tree-select-demo-summary.is-confirmed{border-color:var(--ink)}.tree-select-demo-summary.is-invalid{border-color:#a83a44}.tree-select-demo-summary header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tree-select-demo-summary header small{color:var(--muted);font-size:11px;font-weight:700}.tree-select-demo-summary header strong{color:var(--ink);font-size:14px;font-weight:800}.tree-select-demo-summary dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.tree-select-demo-summary dt{color:var(--muted);font-size:12px}.tree-select-demo-summary dd{color:var(--ink);word-break:break-word;margin:0;font-size:13px;font-weight:700}.tree-select-demo-summary p{color:#595963;margin:0;font-size:12px;line-height:1.55}.tree-select-demo-error{color:#a83a44;background:#fff5f6;border-radius:4px;width:max-content;margin:0;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:700}.tree-select-knowledge-list,.tree-select-how-list{gap:8px;margin:0;padding-left:20px;display:grid}.tree-select-knowledge-list li,.tree-select-how-list li{color:#51515b;font-size:13.5px;line-height:1.6}.tree-select-knowledge-list b,.tree-select-how-list b{color:var(--ink);font-weight:800}.tree-select-how-list{padding-left:24px}.tree-select-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tree-select-example{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:5px;padding:12px;display:grid}.tree-select-example.is-good{border-left:4px solid #4d805d}.tree-select-example.is-bad{border-left:4px solid #b04c52}.tree-select-example b{color:var(--ink);font-size:13px;font-weight:800}.tree-select-example p{color:#54545e;margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.tree-select-card-frames{grid-template-columns:1fr}.tree-select-card-arrow{display:none}.tree-select-example-grid{grid-template-columns:1fr}}
.date-picker-card-preview{align-content:center;gap:8px;padding:17px;display:grid}.date-picker-card-preview small{color:#868691;font-size:8px;font-weight:750}.date-picker-card-preview>div{color:#53535d;text-align:left;background:#fff;border:1px solid #e2e2e8;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;margin:0;padding:9px 10px;font-size:9px;display:flex}.date-picker-card-preview p{color:#858590;margin:0;font-size:8px}.date-picker-card-preview>div{color:var(--accent);justify-content:flex-start}.date-picker-card-preview p{color:#518064}.term-card .term-preview.date-picker-card-preview{align-content:center;gap:8px;padding:14px;display:grid}.term-card .term-preview.date-picker-card-preview .date-picker-card-eyebrow{color:var(--muted);margin:0;font-size:8px;font-weight:700}.term-card .term-preview.date-picker-card-preview .date-picker-card-compare{color:var(--ink);background:0 0;border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.term-card .term-preview.date-picker-card-preview .date-picker-card-day{border:1px solid var(--line);color:var(--ink);text-align:center;background:#fff;border-radius:8px;align-content:center;gap:2px;padding:9px 8px;display:grid}.term-card .term-preview.date-picker-card-preview .date-picker-card-day b{color:var(--ink);font-size:13px;font-weight:800;line-height:1.1}.term-card .term-preview.date-picker-card-preview .date-picker-card-day span{color:var(--muted);font-size:9px;font-weight:600}.term-card .term-preview.date-picker-card-preview .date-picker-card-day small{color:var(--muted);font-size:8px;font-weight:600}.term-card .term-preview.date-picker-card-preview .date-picker-card-day i{font-size:8px;font-style:normal;font-weight:800}.term-card .term-preview.date-picker-card-preview .date-picker-card-day.is-blocked{border-style:dashed}.term-card .term-preview.date-picker-card-preview .date-picker-card-day.is-blocked i{color:#a83a44}.term-card .term-preview.date-picker-card-preview .date-picker-card-day.is-selected{border-color:var(--ink);background:var(--ink)}.term-card .term-preview.date-picker-card-preview .date-picker-card-day.is-selected b,.term-card .term-preview.date-picker-card-preview .date-picker-card-day.is-selected i{color:var(--color-white)}.term-card .term-preview.date-picker-card-preview .date-picker-card-day.is-selected span,.term-card .term-preview.date-picker-card-preview .date-picker-card-day.is-selected small{color:#ffffffd1}.term-card .term-preview.date-picker-card-preview .date-picker-card-conclusion{color:var(--ink);margin:0;font-size:9px;line-height:1.5}.term-interactive-demo.date-picker-lab{gap:var(--element-gap);border:1px solid var(--line);background:var(--surface-card)}.term-interactive-demo.date-picker-lab button:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--ink)}.term-interactive-demo.date-picker-lab button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--soft);color:var(--ink)}.term-interactive-demo.date-picker-lab input[type=text]{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.date-picker-lab input[type=text]:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 35%, transparent);outline-offset:1px;border-color:var(--ink)}.date-picker-lab-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.date-picker-lab-object{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.date-picker-lab-ticket{border:1px solid color-mix(in srgb, var(--ink) 45%, var(--line));border-radius:var(--radius-buttons);background:var(--soft);color:var(--ink);font-size:var(--text-caption);align-items:center;gap:7px;padding:8px 12px;font-weight:700;display:inline-flex}.date-picker-lab-ticket b{color:var(--muted);letter-spacing:.02em;font-size:10px;font-weight:800}.date-picker-lab-ticket .date-picker-lab-date{font-weight:800}.date-picker-lab-ticket .date-picker-lab-tz{color:var(--muted);font-size:11px;font-weight:600}.date-picker-lab-ticket.is-submitted{color:#1f5a3a;background:#f1f7f3;border-color:#2f7a52}.date-picker-lab-ticket.is-submitted b,.date-picker-lab-ticket.is-submitted .date-picker-lab-tz{color:#1f5a3a}.date-picker-lab-blocked{border-radius:var(--radius-buttons);color:#a83a44;font-size:var(--text-caption);background:#fbeaeb;border:1px solid #a83a44;align-items:center;gap:6px;padding:8px 12px;font-weight:800;display:inline-flex}.date-picker-lab-calendar{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--color-faint);gap:4px;padding:10px;display:grid}.date-picker-lab-cal-head{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-picker-lab-cal-head span{color:var(--muted);text-align:center;padding:4px 0;font-size:11px;font-weight:700}.date-picker-lab-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.term-interactive-demo.date-picker-lab .date-picker-lab-cell{border:1px solid var(--line);background:var(--color-white);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-content:center;justify-items:center;gap:1px;margin:0;padding:4px 2px;font-size:13px;font-weight:700;transition:border-color .12s,background .12s,color .12s;display:grid}.term-interactive-demo.date-picker-lab .date-picker-lab-cell b{color:var(--ink);font-size:14px;font-weight:800;line-height:1}.term-interactive-demo.date-picker-lab .date-picker-lab-cell small{color:var(--ink);font-size:9px;font-weight:700}.term-interactive-demo.date-picker-lab .date-picker-lab-cell.is-open:hover{border-color:color-mix(in srgb, var(--ink) 35%, var(--line));background:var(--soft)}.term-interactive-demo.date-picker-lab .date-picker-lab-cell:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.term-interactive-demo.date-picker-lab .date-picker-lab-cell.is-disabled{color:color-mix(in srgb, var(--ink) 45%, var(--line));cursor:not-allowed;background:0 0;border-style:dashed}.term-interactive-demo.date-picker-lab .date-picker-lab-cell.is-disabled b{color:color-mix(in srgb, var(--ink) 45%, var(--line))}.term-interactive-demo.date-picker-lab .date-picker-lab-cell.is-disabled:hover{border-color:var(--line);background:0 0}.term-interactive-demo.date-picker-lab .date-picker-lab-cell.is-today{border-color:var(--ink);border-width:2px}.term-interactive-demo.date-picker-lab .date-picker-lab-cell.is-today.is-disabled{border-color:color-mix(in srgb, var(--ink) 55%, var(--line))}.term-interactive-demo.date-picker-lab .date-picker-lab-cell.is-selected{border-color:var(--ink);background:var(--ink);color:var(--color-white);border-width:2px}.term-interactive-demo.date-picker-lab .date-picker-lab-cell.is-selected b,.term-interactive-demo.date-picker-lab .date-picker-lab-cell.is-selected small{color:var(--color-white)}.date-picker-lab-legend{gap:var(--spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.date-picker-lab-legend li{color:var(--muted);font-size:var(--text-caption);align-items:center;gap:5px;display:inline-flex}.date-picker-lab-legend i{border-radius:3px;width:12px;height:12px}.date-picker-lab-legend .is-today-dot{border:2px solid var(--ink);background:0 0}.date-picker-lab-legend .is-selected-dot{border:2px solid var(--ink);background:var(--ink)}.date-picker-lab-legend .is-disabled-dot{border:1px dashed color-mix(in srgb, var(--ink) 45%, var(--line));background:0 0}.date-picker-lab-field{gap:6px;display:grid}.date-picker-lab-label{color:var(--ink);font-size:var(--text-body);font-weight:700}.date-picker-lab-label b{color:var(--muted);font-size:var(--text-caption);font-weight:700;font-family:var(--font-geist-mono), ui-monospace, monospace}.date-picker-lab-field input[type=text]{width:100%}.date-picker-lab-field input[aria-invalid=true]{color:#a83a44;background:#fbeaeb;border-color:#a83a44}.date-picker-lab-field input[aria-invalid=true]:focus-visible{border-color:#a83a44;outline-color:#a83a44}.date-picker-lab-feedback{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 35%, var(--line));border-radius:var(--radius-inputs);background:var(--soft);min-height:44px;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding:10px 12px}.date-picker-lab-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.date-picker-lab-primary{border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important}.date-picker-lab-primary:hover{background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.date-picker-lab-primary:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.date-picker-lab-reset{border:1px solid var(--ink)!important;border-radius:var(--radius-buttons)!important;background:var(--color-white)!important;color:var(--ink)!important}.date-picker-lab-reset:hover{background:var(--color-faint)!important;color:var(--ink)!important}.date-picker-lab-reset:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.date-picker-attention-list{margin-bottom:0}.date-picker-attention-list li{gap:4px;display:grid}.date-picker-attention-list strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.date-picker-attention-list span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.date-picker-when-grid{gap:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.date-picker-when-grid article{align-content:start;gap:var(--spacing-8);min-width:0;padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);display:grid}.date-picker-when-grid article small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.date-picker-when-grid article strong{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.date-picker-when-grid article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.date-picker-how-steps{gap:var(--spacing-8);color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding-left:18px;display:grid}.date-picker-how-steps li{padding-left:4px}.date-picker-how-steps li::marker{color:var(--ink);font-weight:800}.date-picker-how-steps code{background:var(--color-faint);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:3px;padding:1px 5px;font-size:12px}.date-picker-examples{gap:10px;display:grid}.date-picker-examples article{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);gap:8px;display:grid}.date-picker-examples article.is-good{border-left:3px solid #2f7a52}.date-picker-examples article.is-bad{border-left:3px solid #a83a44}.date-picker-examples article small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.date-picker-examples article b{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.date-picker-examples article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.date-picker-example-cta{border-radius:var(--radius-buttons);background:var(--ink);color:var(--color-white);font-size:var(--text-caption);border:0;justify-self:start;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}.date-picker-example-flag{border-radius:var(--radius-buttons);background:var(--color-white);color:#a83a44;font-size:var(--text-caption);border:1px solid #a83a44;justify-self:start;align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}@media (max-width:540px){.term-card .term-preview.date-picker-card-preview .date-picker-card-compare,.date-picker-when-grid{grid-template-columns:1fr}.date-picker-lab-actions{flex-direction:column;align-items:stretch}.term-interactive-demo.date-picker-lab .date-picker-lab-cell{min-height:38px;font-size:12px}.term-interactive-demo.date-picker-lab .date-picker-lab-cell b{font-size:13px}}
.time-picker-card-preview{gap:9px;padding:13px;display:grid}.time-picker-card-preview>small{color:#8d8d97;letter-spacing:.03em;font-size:8px;font-weight:800}.time-picker-card-slots{gap:5px;margin:0;padding:0;list-style:none;display:grid}.time-picker-card-slots li{color:#5c5c66;background:#fff;border:1px solid #e2e2e8;border-radius:5px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:grid}.time-picker-card-slots li>i{width:12px;color:var(--ink);font-style:normal;font-weight:800}.time-picker-card-slots li.is-selected{border-color:var(--ink);color:var(--ink);background:#f0f0f0;font-weight:750}.time-picker-card-slots li.is-selected b{font-weight:800}.time-picker-card-slots li.is-selected>span{background:var(--ink);color:#fff;border-radius:3px;padding:1px 5px;font-size:7px;font-weight:800}.time-picker-card-slots li.is-disabled{color:#9a9aa3}.time-picker-card-slots li.is-disabled b{font-weight:600}.time-picker-card-slots li.is-disabled>span{color:#8a8a92;background:#efeff1;border-radius:3px;padding:1px 5px;font-size:7px;font-weight:700}.time-picker-card-conclusion{color:#3d3d45;margin:0;font-size:9px;line-height:1.45}.time-picker-card-conclusion b{background:var(--ink);color:#fff;letter-spacing:.03em;border-radius:3px;margin-right:5px;padding:1px 5px;font-size:8px;font-weight:800;display:inline-block}.term-interactive-demo.time-picker-interaction-demo{border-color:var(--line);background:var(--color-white);gap:12px}.term-interactive-demo.time-picker-interaction-demo button{border:1px solid var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.time-picker-interaction-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.time-picker-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.time-picker-demo-brief{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.time-picker-demo-date{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.time-picker-demo-date-label{color:var(--ink);font-size:13px;font-weight:800}.time-picker-demo-date-option{border-radius:7px;align-items:center;min-height:32px;padding:6px 14px;font-size:13px;font-weight:650;display:inline-flex}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-date-option.is-active,.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-date-option.is-active:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--color-white)}.time-picker-demo-rules{background:var(--soft);color:var(--muted);border-radius:7px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.5}.time-picker-demo-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.time-picker-demo-grid li{display:flex}.time-picker-demo-slot{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:48px;padding:6px 4px;font-size:13px;display:flex}.time-picker-demo-slot b{font-weight:800}.time-picker-demo-slot>span{color:var(--muted);font-size:10px;font-weight:700}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-slot.is-selected{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-slot.is-selected>span{color:var(--color-white)}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-slot.is-selected:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-slot:disabled{color:#9a9aa3;cursor:not-allowed;background:#fafafa;border-color:#ececf0}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-slot:disabled b{font-weight:600}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-slot:disabled>span{color:#8a8a92;background:#efeff1;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.time-picker-demo-status{border-left:3px solid var(--ink);color:#3d3d45;background:#f5f5f5;border-radius:0 6px 6px 0;margin:0;padding:11px 12px;font-size:12.5px;line-height:1.6}.time-picker-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-submit{background:var(--color-rausch-600);min-width:132px;color:var(--color-white);border:0;font-weight:800}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-submit:hover:not(:disabled){color:var(--color-white);background:#c8093a}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-submit:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.time-picker-interaction-demo .time-picker-demo-submit:disabled{border:1px solid var(--line);background:var(--soft);color:var(--muted);opacity:1;cursor:not-allowed}.time-picker-demo-reset{min-width:0}.time-picker-demo-summary{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.time-picker-demo-summary.is-confirmed{border-color:var(--ink)}.time-picker-demo-summary header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.time-picker-demo-summary header small{color:var(--muted);font-size:11px;font-weight:700}.time-picker-demo-summary header strong{color:var(--ink);font-size:14px;font-weight:800}.time-picker-demo-summary dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.time-picker-demo-summary dt{color:var(--muted);font-size:12px;font-weight:700}.time-picker-demo-summary dd{color:var(--ink);margin:0;font-size:13px;font-weight:700}.time-picker-demo-summary>p{color:#595963;margin:0;font-size:12px;line-height:1.55}.time-picker-knowledge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.time-picker-knowledge-list li{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--color-white);color:#3d3d45;border-radius:0 7px 7px 0;padding:11px 13px;font-size:13px;line-height:1.6}.time-picker-knowledge-list b{color:var(--ink);font-weight:800}.time-picker-how-list{counter-reset:time-picker-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.time-picker-how-list li{counter-increment:time-picker-step;border:1px solid var(--line);background:var(--color-white);color:#3d3d45;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;font-size:13px;line-height:1.6;display:grid}.time-picker-how-list li:before{content:counter(time-picker-step);color:var(--ink);font-size:13px;font-weight:800}.time-picker-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.time-picker-example{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:6px;padding:13px;display:grid}.time-picker-example.is-good{border-left:4px solid #4d805d}.time-picker-example.is-bad{border-left:4px solid #b04c52}.time-picker-example b{color:var(--ink);font-size:13px;font-weight:800}.time-picker-example p{color:#54545e;margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.time-picker-demo-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.time-picker-example-grid{grid-template-columns:1fr}}
.upload-card-preview{align-content:center;gap:10px;padding:16px;display:grid}.upload-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.upload-card-head small{color:#868691;font-size:8px;font-weight:700}.upload-card-head b{color:#4a4a54;font-size:8px;font-weight:700}.upload-card-queue{gap:6px;margin:0;padding:0;list-style:none;display:grid}.upload-card-queue li{background:#fff;border:1px solid #e4e4e9;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;display:flex}.upload-card-queue li.is-uploading{border-left:3px solid var(--ink)}.upload-card-queue li.is-done{background:#f4faf6;border-left:3px solid #2f7a4a}.upload-card-queue li.upload-card-bar-row{background:#fafafa;border:1px solid #e8e8ec;border-radius:6px;padding:7px 9px}.upload-card-bar{background:#e4e4e9;border-radius:99px;flex:1;height:5px;overflow:hidden}.upload-card-bar i{background:var(--ink);border-radius:99px;height:100%;display:block}.upload-card-queue li.upload-card-bar-row small{color:#2a2a32;font-size:8px;font-weight:700}.upload-card-file-icon{color:#4a4a54;background:#f0f0f4;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.upload-card-file-icon.is-ok{color:#2f7a4a;background:#e4f3ea}.upload-card-file-meta{flex:auto;gap:2px;min-width:0;display:grid}.upload-card-file-meta b{color:#2a2a32;font-size:9px;font-weight:750}.upload-card-file-meta small{color:#8a8a94;font-size:7px}.upload-card-file-state{color:#2a2a32;background:#f0f0f4;border-radius:99px;flex:none;margin-left:auto;padding:3px 7px;font-size:8px;font-weight:700}.upload-card-file-state.is-ok{color:#2f7a4a;background:#e4f3ea}.upload-card-conclusion{color:#51515b;margin:0;font-size:9px;line-height:1.5}.upload-state-flow{align-items:center;gap:10px;display:flex}.upload-state-flow span,.upload-state-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}.upload-state-flow b{border-color:color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--accent)}.upload-state-flow>svg{color:#a5a5ae;flex:none}@media (max-width:780px){.upload-state-flow{flex-direction:column;align-items:stretch}.upload-state-flow>svg{align-self:center;transform:rotate(90deg)}}.term-interactive-demo.upload-lab-demo{background:#fbfbfc;border:1px solid #e1e1e6;gap:14px}.upload-lab-demo .upload-lab-brief{color:#595963;margin:0;font-size:13px;line-height:1.6}.upload-lab-demo button:focus-visible,.upload-lab-demo input:focus-visible,.upload-lab-demo progress:focus-visible{outline-offset:2px;outline:2px solid #2a2a32}.upload-lab-dropzone{background:#fff;border:1px dashed #c9c9d2;border-radius:10px;gap:10px;padding:14px;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:grid}.upload-lab-dropzone.is-dragover{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent);background:#f0f0f4;border-style:solid}.upload-lab-dropzone-inner{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upload-lab-dropzone-icon{width:36px;height:36px;color:var(--ink);background:#f0f0f4;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.upload-lab-dropzone.is-dragover .upload-lab-dropzone-icon{background:var(--ink);color:#fff}.upload-lab-dropzone-text{flex:160px;gap:2px;min-width:0;display:grid}.upload-lab-dropzone-text b{color:#2a2a32;font-size:13px;font-weight:750}.upload-lab-dropzone-text small{color:#7a7a84;font-size:12px}.upload-lab-dragover-tag{background:var(--ink);color:#fff;border-radius:99px;flex:none;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.upload-lab-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.upload-lab-demo .upload-lab-samples button{color:#4a4a54;text-align:left;background:#fff;border:1px solid #d7d7de;border-radius:8px;gap:2px;min-height:48px;padding:8px 10px;display:grid}.upload-lab-demo .upload-lab-samples button:hover{border-color:var(--ink);color:var(--ink);background:#f6f6f8}.upload-lab-demo .upload-lab-samples button b{color:#2a2a32;font-size:12px;font-weight:750}.upload-lab-demo .upload-lab-samples button span{color:#8a8a94;font-size:11px}.upload-lab-dropzone-tools{display:flex}.upload-lab-demo .upload-lab-dragover-toggle{color:#4a4a54;min-height:34px;font:inherit;background:#fff;border:1px solid #d7d7de;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:650}.upload-lab-demo .upload-lab-dragover-toggle:hover{border-color:var(--ink);color:var(--ink);background:#f6f6f8}.upload-lab-demo .upload-lab-dragover-toggle[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:#ececf0}.upload-lab-empty{color:#7a7a84;text-align:center;background:#fff;border:1px dashed #d7d7de;border-radius:8px;margin:0;padding:14px;font-size:13px;line-height:1.55}.upload-lab-queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.upload-lab-row{background:#fff;border:1px solid #dedee4;border-left:3px solid #b8b8c2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.upload-lab-row.is-ready{border-left-color:#b8b8c2}.upload-lab-row.is-uploading{border-left-color:var(--ink);background:#fbfbfd}.upload-lab-row.is-success{background:#f4faf6;border-left-color:#2f7a4a}.upload-lab-row.is-error-validation,.upload-lab-row.is-error-network{border-left-color:var(--ink);background:#f6f6f8}.upload-lab-row-icon{color:#4a4a54;background:#f0f0f4;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.upload-lab-row.is-uploading .upload-lab-row-icon{color:var(--ink);background:#ececf0}.upload-lab-row.is-success .upload-lab-row-icon{color:#2f7a4a;background:#e4f3ea}.upload-lab-row.is-error-validation .upload-lab-row-icon,.upload-lab-row.is-error-network .upload-lab-row-icon{color:#a83a44;background:#fbe9eb}.upload-lab-row-meta{flex:140px;gap:2px;min-width:0;display:grid}.upload-lab-row-meta b{color:#2a2a32;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.upload-lab-row-meta small{color:#8a8a94;font-size:11px}.upload-lab-row-reason{color:#a83a44;font-size:12px;line-height:1.45}.upload-lab-row.is-success .upload-lab-row-reason{color:#2f7a4a}.upload-lab-row-progress{width:120px;height:8px;accent-color:var(--ink);flex:0 120px}.upload-lab-row-state{color:#2a2a32;white-space:nowrap;background:#f0f0f4;border-radius:99px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.upload-lab-row.is-uploading .upload-lab-row-state{color:var(--ink);background:#ececf0}.upload-lab-row.is-success .upload-lab-row-state{color:#2f7a4a;background:#e4f3ea}.upload-lab-row.is-error-validation .upload-lab-row-state,.upload-lab-row.is-error-network .upload-lab-row-state{color:#a83a44;background:#fbe9eb}.upload-lab-row-actions{flex:none;gap:6px;display:flex}.upload-lab-demo .upload-lab-row-retry,.upload-lab-demo .upload-lab-row-remove{color:#4a4a54;min-height:32px;font:inherit;background:#fff;border:1px solid #d7d7de;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:650}.upload-lab-demo .upload-lab-row-retry:hover,.upload-lab-demo .upload-lab-row-remove:hover{border-color:var(--ink);color:var(--ink);background:#f6f6f8}.upload-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upload-lab-demo .upload-lab-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);color:#fff;min-height:44px;font:inherit;border-radius:8px;flex:auto;padding:10px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.upload-lab-demo .upload-lab-cta:hover:not(:disabled){color:#fff;background:#c8093a;border-color:#c8093a}.upload-lab-demo .upload-lab-cta:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.upload-lab-demo .upload-lab-cta:disabled{color:#8a8a94;cursor:not-allowed;background:#f0f0f4;border:1px solid #d7d7de}.upload-lab-demo .upload-lab-toggle,.upload-lab-demo .upload-lab-reset{color:#4a4a54;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d7de;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:650}.upload-lab-demo .upload-lab-toggle:hover,.upload-lab-demo .upload-lab-reset:hover{border-color:var(--ink);color:var(--ink);background:#f6f6f8}.upload-lab-demo .upload-lab-toggle[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:#ececf0}.upload-lab-status{color:#51515b;background:#f4f4f7;border-radius:8px;gap:4px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.upload-lab-status-row{display:block}.upload-lab-status-row b{color:#2a2a32;font-weight:750}.upload-lab-recap li{border-left:3px solid var(--ink)}.upload-lab-recap li b{background:var(--ink);color:#fff;border-radius:5px;margin-right:6px;padding:1px 8px;font-size:12px;font-weight:750;display:inline-block}.upload-lab-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.upload-lab-signal-grid article{background:#fff;border:1px solid #e2e2e8;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.upload-lab-signal-grid article.is-yes{border-left:3px solid #2f7a4a}.upload-lab-signal-grid article.is-no{border-left:3px solid #a83a44}.upload-lab-signal-grid article b{color:#2a2a32;font-size:13px;font-weight:750}.upload-lab-signal-grid article p{color:#6a6a74;margin:0;font-size:13px;line-height:1.6}.upload-lab-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.upload-lab-contrast article{background:#fff;border:1px solid #e2e2e8;border-radius:8px;gap:6px;padding:13px 14px;display:grid}.upload-lab-contrast article.is-good{border-left:3px solid #2f7a4a}.upload-lab-contrast article.is-bad{border-left:3px solid #a83a44}.upload-lab-contrast article span{color:#4a4a54;background:#f0f0f4;border-radius:99px;place-self:start;padding:2px 8px;font-size:11px;font-weight:700}.upload-lab-contrast article b{color:#2a2a32;font-size:13px;font-weight:750}.upload-lab-contrast article p{color:#6a6a74;margin:0;font-size:13px;line-height:1.6}.upload-lab-contrast article em{color:#4a4a54;font-size:12px;font-style:normal;font-weight:650;line-height:1.55}@media (max-width:560px){.upload-lab-samples,.upload-lab-signal-grid,.upload-lab-contrast{grid-template-columns:1fr}.upload-lab-row-progress{flex:100%;width:100%;max-width:none}}.term-card .upload-card-preview[data-b4-skin=upload]{color:#17313e;background:#dcecf0;border:2px solid #315e73;gap:9px;box-shadow:5px 5px #8db8c5}.upload-card-preview[data-b4-skin=upload] .upload-card-head small{color:#326174}.upload-card-preview[data-b4-skin=upload] .upload-card-head b{color:#174655}.upload-card-preview[data-b4-skin=upload] .upload-card-queue li{background:#fffdf5;border-color:#98bdc8}.upload-card-preview[data-b4-skin=upload] .upload-card-queue li.is-uploading{background:#e8f5f5;border-left-color:#1e7184}.upload-card-preview[data-b4-skin=upload] .upload-card-queue li.is-done{background:#e6f4ea;border-left-color:#28745d}.upload-card-preview[data-b4-skin=upload] .upload-card-queue li.upload-card-bar-row{background:#e8f1f3;border-color:#9bbdc7}.upload-card-preview[data-b4-skin=upload] .upload-card-bar{background:#b7d2d9}.upload-card-preview[data-b4-skin=upload] .upload-card-bar i{background:#1e7184}.upload-card-preview[data-b4-skin=upload] .upload-card-queue li.upload-card-bar-row small,.upload-card-preview[data-b4-skin=upload] .upload-card-file-meta b{color:#163946}.upload-card-preview[data-b4-skin=upload] .upload-card-file-meta small{color:#47707b}.upload-card-preview[data-b4-skin=upload] .upload-card-file-icon{color:#245b6a;background:#d9ebee}.upload-card-preview[data-b4-skin=upload] .upload-card-file-icon.is-ok,.upload-card-preview[data-b4-skin=upload] .upload-card-file-state.is-ok{color:#1f664e;background:#d9eee0}.upload-card-preview[data-b4-skin=upload] .upload-card-file-state{color:#17495a;background:#d9ebee}.upload-card-preview[data-b4-skin=upload] .upload-card-conclusion{color:#1c4652;font-weight:750}.term-interactive-demo.upload-lab-demo[data-b4-skin=upload]{color:#effcf8;background:#163c4c;border:2px solid #2b5c70;gap:14px;box-shadow:8px 8px #8db7c0}.term-interactive-demo.upload-lab-demo[data-b4-skin=upload] .upload-lab-brief{color:#d8f2ed}.term-interactive-demo.upload-lab-demo[data-b4-skin=upload] button:focus-visible{outline-offset:3px;outline:3px solid #ffe18b}.upload-lab-demo[data-b4-skin=upload] .upload-lab-dropzone{background:#f9fff9;border-color:#78aeb5}.upload-lab-demo[data-b4-skin=upload] .upload-lab-dropzone.is-dragover{background:#fff5ce;border-color:#eac45c;box-shadow:0 0 0 3px #eac45c52}.upload-lab-demo[data-b4-skin=upload] .upload-lab-dropzone-icon{color:#1c6070;background:#d8edef}.upload-lab-demo[data-b4-skin=upload] .upload-lab-dropzone.is-dragover .upload-lab-dropzone-icon{color:#fffdf2;background:#1d6475}.upload-lab-demo[data-b4-skin=upload] .upload-lab-dropzone-text b{color:#173d4a}.upload-lab-demo[data-b4-skin=upload] .upload-lab-dropzone-text small{color:#4a7178}.upload-lab-demo[data-b4-skin=upload] .upload-lab-dragover-tag{color:#f4fffa;background:#1e6472}.upload-lab-demo[data-b4-skin=upload] .upload-lab-samples button,.upload-lab-demo[data-b4-skin=upload] .upload-lab-dragover-toggle,.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-retry,.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-remove,.upload-lab-demo[data-b4-skin=upload] .upload-lab-toggle,.upload-lab-demo[data-b4-skin=upload] .upload-lab-reset{color:#183f49;background:#effaf5;border-color:#83afb6}.upload-lab-demo[data-b4-skin=upload] .upload-lab-samples button:hover,.upload-lab-demo[data-b4-skin=upload] .upload-lab-dragover-toggle:hover,.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-retry:hover,.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-remove:hover,.upload-lab-demo[data-b4-skin=upload] .upload-lab-toggle:hover,.upload-lab-demo[data-b4-skin=upload] .upload-lab-reset:hover{color:#26331f;background:#fff1bd;border-color:#e5b84c}.upload-lab-demo[data-b4-skin=upload] .upload-lab-toggle[aria-pressed=true]{color:#7a302a;background:#ffe4d8;border-color:#b34d42}.upload-lab-demo[data-b4-skin=upload] .upload-lab-empty{color:#315d67;background:#f4fbf8;border-color:#92b8bd}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row{background:#fbfffa;border-color:#83afb6 #83afb6 #83afb6 #669ba5}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-uploading{background:#fff9e7;border-left-color:#e5b84c}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-success{background:#e8f6ea;border-left-color:#2d8668}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-error-validation,.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-error-network{background:#fff0e9;border-left-color:#b85144}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-icon{color:#245f6d;background:#dceff0}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-uploading .upload-lab-row-icon{color:#6d4813;background:#ffe5a1}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-success .upload-lab-row-icon{color:#1f6b51;background:#caecd6}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-error-validation .upload-lab-row-icon,.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-error-network .upload-lab-row-icon{color:#963d35;background:#f9d5ca}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-meta b{color:#153b48}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-meta small{color:#4c7178}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-reason{color:#913b33}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-progress{accent-color:#1e7480}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row-state{color:#1c5664;background:#dceff0}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-uploading .upload-lab-row-state{color:#65420e;background:#ffe5a1}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-success .upload-lab-row-state{color:#1e654d;background:#caecd6}.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-error-validation .upload-lab-row-state,.upload-lab-demo[data-b4-skin=upload] .upload-lab-row.is-error-network .upload-lab-row-state{color:#913b33;background:#f9d5ca}.term-interactive-demo.upload-lab-demo[data-b4-skin=upload] .upload-lab-cta{color:#253326;background:#e5b84c;border-color:#e5b84c}.term-interactive-demo.upload-lab-demo[data-b4-skin=upload] .upload-lab-cta:hover:not(:disabled){color:#253326;background:#f6d77e;border-color:#f6d77e}.term-interactive-demo.upload-lab-demo[data-b4-skin=upload] .upload-lab-cta:focus-visible{outline-color:#fff0b5}.term-interactive-demo.upload-lab-demo[data-b4-skin=upload] .upload-lab-cta:disabled{color:#c4d9d5;background:#3c5d66;border-color:#496c75}.upload-lab-demo[data-b4-skin=upload] .upload-lab-status{color:#e7f7f1;background:#102f3b;border-left:4px solid #e5b84c}.upload-lab-demo[data-b4-skin=upload] .upload-lab-status-row b{color:#fff0b0}.upload-lab-demo[data-b4-skin=upload] .upload-lab-recap li{background:#e4f3f1;border-left-color:#277987}.upload-lab-demo[data-b4-skin=upload] .upload-lab-recap li b{color:#f2fffa;background:#1d6977}
