.term-card .term-preview.search-card-preview{background:var(--color-white);border-color:var(--color-deco);color:var(--ink);gap:8px;padding:15px;display:grid}.search-card-field{border:1px solid var(--color-deco);background:var(--color-white);color:var(--ink);border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.search-card-field-icon{color:var(--muted);font-weight:800}.search-card-field-text{font-weight:700}.search-card-results{border:1px solid var(--color-deco);background:var(--color-faint);border-radius:8px;gap:5px;padding:7px;display:grid}.search-card-results-head{justify-content:space-between;align-items:center;gap:6px;padding:0 3px;display:flex}.search-card-results-head small{color:var(--muted);font-size:7px;font-weight:700}.search-card-count{background:var(--ink);color:var(--color-white);border-radius:999px;padding:2px 7px;font-size:7px;font-weight:800}.search-card-results ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.search-card-results 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:5px 7px;font-size:8px;font-weight:700;display:flex}.search-card-results li small{color:var(--muted);font-size:7px;font-weight:600}.search-card-results li mark,.search-lab-list li mark{background:color-mix(in srgb, var(--ink) 14%, var(--color-white));color:var(--ink);border-bottom:2px solid var(--ink);padding:0 1px;font-weight:800}.search-card-empty{border:1px dashed color-mix(in srgb, var(--ink) 28%, var(--color-deco));background:var(--color-white);border-radius:8px;gap:3px;padding:11px;display:grid}.search-card-empty b{color:var(--ink);font-size:10px;font-weight:800}.search-card-empty span{color:var(--ink);font-size:8px;font-weight:700}.search-card-empty small{color:var(--muted);font-size:7px}.search-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}.search-card-toggle:hover{background:var(--color-faint);color:var(--ink)}.search-card-toggle[aria-pressed=true]{background:var(--ink);color:var(--color-white)}.search-card-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.term-preview.search-card-preview>.search-card-conclusion{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.term-interactive-demo.search-lab{gap:var(--element-gap);border:1px solid var(--line);background:var(--surface-card)}.term-interactive-demo.search-lab button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 25%, var(--line));color:var(--ink)}.term-interactive-demo.search-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.search-lab input[type=search]{border-color:var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.search-lab input[type=search]:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:1px;border-color:var(--ink)}.search-lab-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.search-lab-form{gap:7px;display:grid}.search-lab-label{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.3}.search-lab-input-row{gap:var(--spacing-8);flex-wrap:wrap;align-items:stretch;display:flex}.search-lab-input-row input[type=search]{flex:220px;min-width:0}.search-lab-results{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--soft);gap:8px;display:grid}.search-lab-results-head{justify-content:space-between;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.search-lab-results-scope{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.search-lab-results-scope small{color:var(--muted);font-size:var(--text-caption);font-weight:700}.search-lab-results-scope b{color:var(--ink);font-size:var(--text-body);font-weight:800}.search-lab-confirmed{border:1px solid var(--ink);background:var(--color-white);color:var(--ink);font-size:var(--text-caption);border-radius:999px;padding:2px 8px;font-style:normal;font-weight:800}.search-lab-count{background:var(--ink);color:var(--color-white);font-size:var(--text-caption);border-radius:999px;padding:3px 11px;font-weight:800}.search-lab-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.search-lab-list li{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-white);gap:3px;padding:10px 12px;display:grid}.search-lab-list li b{color:var(--ink);font-size:var(--text-body);font-weight:800;line-height:1.35}.search-lab-list li>span{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-body)}.search-lab-tags{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.search-lab-tags i{border:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:var(--text-caption);border-radius:999px;padding:2px 8px;font-style:normal;font-weight:700}.search-lab-empty{border:1px dashed color-mix(in srgb, var(--ink) 30%, var(--line));border-radius:var(--radius-inputs);background:var(--color-white);gap:4px;padding:14px 16px;display:grid}.search-lab-empty b{color:var(--ink);font-size:var(--text-ui);font-weight:800}.search-lab-empty span{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body)}.search-lab-empty-actions{margin-top:6px}.search-lab-empty-cta{border:1px solid var(--ink);border-radius:var(--radius-buttons);background:var(--color-white);color:var(--ink);font-size:var(--text-caption);align-items:center;padding:6px 14px;font-weight:800;display:inline-flex}.search-lab-empty-cta:hover{background:var(--color-faint);color:var(--ink)}.search-lab-empty-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.search-lab-primary{font-weight:var(--font-weight-bold);border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important}.search-lab-primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.search-lab-primary:focus-visible{outline:2px solid var(--color-rausch-600);outline-offset:2px}.search-lab-secondary{border:1px solid var(--ink)!important;border-radius:var(--radius-buttons)!important;background:var(--color-white)!important;color:var(--ink)!important}.search-lab-secondary:hover:not(:disabled){background:var(--color-faint)!important;color:var(--ink)!important}.search-lab-secondary:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 40%, transparent);outline-offset:2px}.search-lab-secondary:disabled{opacity:.55;cursor:not-allowed}.search-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}.search-attention-list{margin-bottom:0}.search-attention-list li{gap:4px;display:grid}.search-attention-list strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.search-attention-list span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.search-when-grid{gap:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-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}.search-when-grid article small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.search-when-grid article strong{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.search-when-grid article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.search-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}.search-how-steps li{padding-left:4px}.search-how-steps li::marker{color:var(--ink);font-weight:800}.search-examples{gap:10px;display:grid}.search-examples article{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);gap:8px;display:grid}.search-examples article.is-good{border-left:3px solid #2f7a52}.search-examples article.is-bad{border-left:3px solid #a83a44}.search-examples article small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.search-examples article b{color:var(--ink);font-size:var(--text-ui);font-weight:800;line-height:1.35}.search-examples article p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.search-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}.search-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){.search-lab-input-row{flex-direction:column;align-items:stretch}.search-lab-input-row input[type=search]{flex:auto}.search-when-grid{grid-template-columns:1fr}}.term-card .search-card-preview[data-b4-skin=search]{--ink:#314b83;--muted:#61708f;--line:#9dadc9;--soft:#edf1fb;--color-faint:#e4ebfa;--accent:#314b83;color:#202e4d;background:#edf1fb;border:2px solid #566f9e;box-shadow:5px 5px #aab7d2}.term-interactive-demo.search-lab[data-b4-skin=search]{--ink:#38558e;--muted:#c8d8f1;--line:#94abd2;--soft:#e9effa;--color-faint:#dce7f8;--accent:#f0c767;--color-rausch-600:#e0b34c;color:#f3f7ff;background:#1d3157;border:2px solid #5478ad;box-shadow:8px 8px #9aadd0}.term-interactive-demo.search-lab[data-b4-skin=search] .search-lab-brief,.term-interactive-demo.search-lab[data-b4-skin=search] .search-lab-status{color:#dce9ff}.term-interactive-demo.search-lab[data-b4-skin=search] button:focus-visible,.term-interactive-demo.search-lab[data-b4-skin=search] input:focus-visible{outline-offset:3px;outline:3px solid #ffe290}
