.sam-discovery{min-width:0}.sam-discovery-head{flex-wrap:wrap}.sam-discovery-body{gap:var(--s4);display:grid}.sam-source-updates{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sam-source-note{gap:var(--s1) var(--s2);color:var(--muted);flex-wrap:wrap;font-size:.8rem;display:flex}.sam-source-note a{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.sam-feed-stale{color:var(--ink);font-weight:650}.sam-browse-modes{gap:var(--s2);flex-wrap:wrap;display:flex}.sam-browse-modes [aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-ink);color:var(--accent-ink)}.sam-browse-modes [aria-pressed=true]:hover{background:var(--accent-soft)}.sam-browse-filters{align-items:end;gap:var(--s3);grid-template-columns:minmax(0,2fr) minmax(6rem,.9fr) minmax(8.5rem,1fr) minmax(8.5rem,1fr) auto;display:grid}.sam-browse-filters .field,.sam-browse-filters input,.sam-browse-filters select{min-width:0}.sam-saved-searches{gap:var(--s2);display:grid}.sam-saved-searches h3,.sam-browse-results h3{font-size:.94rem}.sam-saved-searches ul{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sam-saved-searches li{border:1px solid var(--line);border-radius:var(--r1);background:var(--surface-2);min-width:0;max-width:100%;display:flex}.sam-saved-label,.sam-saved-remove{min-height:var(--control-small);border-radius:var(--r1)}.sam-saved-label{padding-inline:var(--s3);text-align:start;overflow-wrap:anywhere}.sam-saved-remove{flex:0 0 var(--control-small);color:var(--muted);place-items:center;display:grid}.sam-saved-label:hover,.sam-saved-remove:hover{background:var(--surface);color:var(--ink)}.sam-source-tools{align-items:flex-start;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.sam-source-tool{min-width:0}.sam-source-tool[open]{flex-basis:100%}.sam-source-tool summary{cursor:pointer;width:fit-content;min-height:var(--control-small);color:var(--muted);align-content:center}.sam-source-tool summary:hover{color:var(--ink)}.sam-source-tool>.sam-discovery-body{margin-block-start:var(--s3)}.sam-browse-results{gap:var(--s2);min-width:0;display:grid}.sam-browse-results .sam-result-summary{padding-block-end:0}.sam-fit-note{font-size:.84rem}.sam-match-reasons{color:var(--accent-ink);margin-block-start:var(--s1);font-size:.8rem;font-weight:600}.sam-form{align-items:end;gap:var(--s3);grid-template-columns:minmax(9rem,1.6fr) repeat(3,minmax(7rem,1fr)) auto;display:grid}.sam-form .field,.sam-form .field>input{min-width:0}.sam-guidance{grid-column:1/-1;font-size:.84rem}.sam-state{align-items:center;gap:var(--s3);color:var(--muted);flex-wrap:wrap;display:flex}.sam-intake{justify-items:start;gap:var(--s3);border-top:1px solid var(--line);padding-block-start:var(--s4);display:grid}.sam-intake-row{align-items:end;gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;width:min(100%,40rem);display:grid}.sam-intake-row .field,.sam-intake-row input{min-width:0}.sam-intake-row input[aria-invalid=true]{border-color:var(--danger-ink)}.sam-loading{gap:var(--s2);display:grid}.sam-skeleton{min-height:var(--control);border-radius:var(--r1);background:var(--surface-2);display:block}.sam-result-summary{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;padding-block-end:var(--s2);font-size:.84rem;display:flex}.sam-result-list{margin:0;padding:0;list-style:none}.sam-result{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line);display:flex}.sam-result-detail{overflow-wrap:anywhere;min-width:0}.sam-result-title{text-underline-offset:.18em;font-weight:700;text-decoration:underline}.sam-result-title:hover{color:var(--accent-ink)}.sam-result-meta{gap:var(--s1) var(--s3);margin-top:var(--s2);color:var(--muted);flex-wrap:wrap;font-size:.8rem;display:flex}.sam-notice-source{color:var(--ink);font-weight:650}.sam-result>button{flex-shrink:0}.sam-pagination{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}@media (max-width:68rem){.sam-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sam-search-submit{justify-self:start}.sam-browse-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sam-browse-filters .btn{justify-self:start}}@media (max-width:32rem){.sam-result{flex-direction:column;align-items:flex-start}.sam-intake-row,.sam-browse-filters{grid-template-columns:minmax(0,1fr)}.sam-browse-filters .btn{justify-self:start}}@media (max-width:24rem){.sam-form{grid-template-columns:minmax(0,1fr)}}.public-catalog{gap:var(--s4);max-width:64rem;padding-block:var(--s8);display:grid}.public-catalog h1,.public-catalog p{margin:0}.public-catalog h1{font-size:clamp(1.5rem,4vw,2.75rem)}.public-catalog-filters{align-items:end;gap:var(--s3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;display:grid}@media (max-width:38rem){.public-catalog-filters{grid-template-columns:minmax(0,1fr)}}
