.cEZWOq_root{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cEZWOq_dropdownWrap{position:relative}.cEZWOq_trigger{align-items:center;gap:var(--space-2);font:600 15px / 1.3 var(--font-text), sans-serif;color:var(--t-text2);background:var(--t-surface);border:1px solid var(--t-line3);border-radius:var(--t-radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;transition:border-color .16s;display:inline-flex}.cEZWOq_trigger:hover{border-color:var(--t-line2)}.cEZWOq_chevron{color:var(--t-muted);font-size:10px}.cEZWOq_popover{z-index:40;min-width:220px;max-width:calc(100vw - 32px);max-height:320px;padding:var(--space-2);background:var(--t-surface);border:1px solid var(--t-line3);border-radius:var(--t-radius-md);box-shadow:var(--t-shadow-lg);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.cEZWOq_item{align-items:center;gap:var(--space-1);display:flex}.cEZWOq_itemLoad{text-align:left;min-width:0;font:500 14px / 1.3 var(--font-text), sans-serif;color:var(--t-text2);border-radius:var(--t-radius-sm);padding:var(--space-2) 10px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:1;overflow:hidden}.cEZWOq_itemLoad:hover{background:var(--t-surface3);color:var(--t-text)}.cEZWOq_itemDelete{width:26px;height:26px;color:var(--t-muted);border-radius:var(--t-radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:16px;line-height:1}.cEZWOq_itemDelete:hover{background:var(--t-surface3);color:var(--t-text)}.cEZWOq_saveButton{font:700 15px / 1.3 var(--font-text), sans-serif;color:var(--t-on-accent);background:var(--t-accent);border-radius:var(--t-radius-md);padding:var(--space-3) 18px;cursor:pointer;white-space:nowrap;border:none;transition:background .16s}.cEZWOq_saveButton:hover{background:var(--t-accent-hover)}.cEZWOq_nameForm{align-items:center;gap:var(--space-2);display:flex}.cEZWOq_nameInput{font:400 15px / 1.3 var(--font-text), sans-serif;color:var(--t-text);background:var(--t-surface);border:1px solid var(--t-line3);border-radius:var(--t-radius-md);padding:11px var(--space-3);min-width:180px}.cEZWOq_nameInput:focus{outline:2px solid var(--t-accent);outline-offset:-1px}.cEZWOq_saveConfirm{font:700 15px / 1.3 var(--font-text), sans-serif;color:var(--t-on-accent);background:var(--t-accent);border-radius:var(--t-radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;border:none}.cEZWOq_saveConfirm:disabled{opacity:.5;cursor:default}
.HSAjUa_builderGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}@media (max-width:900px){.HSAjUa_builderGrid{grid-template-columns:1fr}}.HSAjUa_builderCol{gap:var(--space-2);background:var(--t-surface);border-radius:var(--t-radius-lg);min-width:0;box-shadow:var(--t-shadow-sm);padding:var(--space-5);flex-direction:column;display:flex}.HSAjUa_colTitle{font:700 15px / 1.2 var(--font-archivo), sans-serif;margin:0}.HSAjUa_colDesc{font:400 13px / 1.45 var(--font-text), sans-serif;color:var(--t-muted);margin:0 0 var(--space-2)}.HSAjUa_presets{gap:var(--space-2);flex-direction:column;display:flex}.HSAjUa_presetChip{text-align:left;width:100%;font:600 13px / 1.2 var(--font-mono), monospace;letter-spacing:.02em;color:var(--t-text2);background:var(--t-surface3);border-radius:var(--t-radius-sm);padding:var(--space-3) var(--space-4);cursor:pointer;border:none;transition:background .16s}.HSAjUa_presetChip:hover{background:var(--t-surface2,var(--t-surface3));box-shadow:var(--t-shadow-sm);color:var(--t-text)}.HSAjUa_resetButton{padding-top:var(--space-4);font:600 11px / 1 var(--font-mono), monospace;color:var(--t-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:auto}.HSAjUa_resetButton:hover{color:var(--t-text2);text-decoration:underline}.HSAjUa_filterBarWrap{gap:var(--space-4);margin:0 0 var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.HSAjUa_filterBarMain{flex:auto;min-width:0}.HSAjUa_moreFiltersToggle{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font:700 12px / 1 var(--font-mono), monospace;letter-spacing:.04em;color:var(--t-accent-text);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.HSAjUa_moreFiltersToggle:hover{text-decoration:underline}.HSAjUa_moreFiltersCaret{transition:transform .16s;display:inline-block}.HSAjUa_moreFiltersCaret[data-open=true]{transform:rotate(180deg)}.HSAjUa_moreFiltersPanel{margin-top:var(--space-3)}.HSAjUa_sliders{gap:var(--space-1);flex-direction:column;display:flex;container-type:inline-size}.HSAjUa_chartWrap{width:100%}.HSAjUa_axisRow{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:96px 1fr 92px;display:grid}.HSAjUa_axisLabel{font:600 13px / 1.2 var(--font-text), sans-serif;color:var(--t-text)}.HSAjUa_axisSlider{width:100%;height:28px;accent-color:var(--t-accent);margin:0}@container (max-width:360px){.HSAjUa_axisRow{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label stufe""slider slider"}.HSAjUa_axisLabel{grid-area:label}.HSAjUa_axisSlider{grid-area:slider}.HSAjUa_axisStufe{grid-area:stufe}}.HSAjUa_axisStufe{font:600 12px / 1 var(--font-mono), monospace;color:var(--t-muted);text-align:right;white-space:nowrap}.HSAjUa_axisStufeActive{color:var(--t-accent-text)}.HSAjUa_generateBar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-7);padding:var(--space-4) var(--space-5);background:var(--t-surface);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow-sm);flex-wrap:wrap;display:flex}.HSAjUa_generateCount{font:700 18px / 1.2 var(--font-text), sans-serif;color:var(--t-text);font-variant-numeric:tabular-nums}.HSAjUa_generateButton{font:700 14px / 1 var(--font-text), sans-serif;color:var(--t-on-accent);background:var(--t-accent);border-radius:var(--t-radius-md);padding:var(--space-3) 22px;cursor:pointer;border:none;transition:background .16s}.HSAjUa_generateButton:hover{background:var(--t-accent-hover)}.HSAjUa_resultsSection{margin-top:var(--space-8)}.HSAjUa_resultsHead{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.HSAjUa_resultsTitle{font:700 20px / 1.15 var(--font-archivo), sans-serif;margin:0}.HSAjUa_resultsCount{font:600 13px / 1 var(--font-mono), monospace;color:var(--t-muted)}.HSAjUa_gatedWrap{position:relative}.HSAjUa_resultGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:860px){.HSAjUa_resultGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.HSAjUa_resultGrid{grid-template-columns:1fr}}.HSAjUa_resultCard{gap:var(--space-3);background:var(--t-surface);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow-sm);padding:var(--space-4);flex-direction:column;display:flex}.HSAjUa_resultCardTop{align-items:flex-start;gap:var(--space-2);display:flex}.HSAjUa_resultCardLink{align-items:center;gap:var(--space-3);flex:1;min-width:0;text-decoration:none;display:flex}.HSAjUa_resultName{font:700 16px / 1.25 var(--font-archivo), sans-serif;color:var(--t-text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.HSAjUa_resultSubMeta{font:400 12px / 1.35 var(--font-text), sans-serif;color:var(--t-muted)}.HSAjUa_resultFingerprint{width:100%;margin:2px auto 0}.HSAjUa_themeChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.HSAjUa_themeChip{font:600 11px / 1.2 var(--font-mono), monospace;letter-spacing:.01em;color:var(--t-accent-text);background:var(--t-accentdim);border-radius:var(--t-radius-pill);padding:var(--space-1) 9px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;text-decoration:none;overflow:hidden}.HSAjUa_resultFooter{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:auto;display:flex}.HSAjUa_resultMeta{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.HSAjUa_resultMetaRow{flex-direction:column;gap:1px;display:flex}.HSAjUa_resultMetaRow dt{font:600 10px / 1.2 var(--font-mono), monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--t-muted)}.HSAjUa_resultMetaRow dd{font:600 13px / 1.2 var(--font-text), sans-serif;font-variant-numeric:tabular-nums;color:var(--t-text);margin:0}.HSAjUa_resultMatchBox{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.HSAjUa_resultMatchLabel{font:600 10px / 1.2 var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--t-muted)}.HSAjUa_resultMatchValue{font:800 30px / 1 var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--t-accent-text)}.HSAjUa_skeletonCard{border-radius:var(--t-radius-lg);background:linear-gradient(90deg, var(--t-surface) 25%, var(--t-surface3) 37%, var(--t-surface) 63%);background-size:400% 100%;height:240px;animation:1.4s infinite HSAjUa_shimmer}@keyframes HSAjUa_shimmer{0%{background-position:100%}to{background-position:0}}.HSAjUa_emptyState{padding:var(--space-7) var(--space-5);text-align:center;background:var(--t-surface);border-radius:var(--t-radius-lg)}.HSAjUa_emptyStateTitle{font:700 16px / 1.3 var(--font-text), sans-serif;margin:0 0 var(--space-2)}.HSAjUa_emptyStateHint{font:400 14px / 1.5 var(--font-text), sans-serif;color:var(--t-muted);margin:0}.HSAjUa_footerNote{font:400 14px / 1.5 var(--font-text), sans-serif;color:var(--t-muted);margin-top:var(--space-4);font-style:italic}
