._count_1j6yv_1{border-radius:var(--radius-control);min-width:1.25rem;padding-inline:var(--space-1);background:var(--surface-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}._footer_1j6yv_11{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}._facetTargets_1j6yv_20 [role=option],._facetTargets_1j6yv_20 button[aria-pressed]{min-height:var(--control-height-md)}._facetTargets_1j6yv_20 button[aria-label=Clear\ selection]{min-height:var(--control-height-md);min-width:var(--control-height-md)}._field_6szcl_1{gap:var(--space-2);min-width:0;display:grid;position:relative}._field_6szcl_1 label{font-size:var(--text-sm);font-weight:500}._control_6szcl_3{z-index:2;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){._control_6szcl_3:hover:not(._disabled_6szcl_4){border-color:var(--border-strong);background:var(--surface-muted)}}._control_6szcl_3:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}._control_6szcl_3._open_6szcl_6{border-color:var(--border-strong);background:var(--surface-muted)}._control_6szcl_3._disabled_6szcl_4{opacity:.5;cursor:not-allowed}._searchIcon_6szcl_8{color:var(--text-muted);flex:none}._control_6szcl_3 input{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;padding:0}._control_6szcl_3 input:focus-visible{outline:none}._control_6szcl_3 input::placeholder{color:var(--text-muted)}._chevron_6szcl_12{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring);flex:none}._open_6szcl_6 ._chevron_6szcl_12{transform:rotate(180deg)}._clear_6szcl_14{border-radius:var(--radius-control);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._clear_6szcl_14:hover{background:var(--surface-muted);color:var(--foreground)}}._clear_6szcl_14:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._hint_6szcl_17{color:var(--text-muted);font-size:var(--text-xs)}._popover_6szcl_18{z-index:80;transform-origin:top;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);will-change:transform, opacity;padding:5px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}._autoHeight_6szcl_19{overflow:hidden}._listbox_6szcl_20{overscroll-behavior:contain;max-height:min(300px,40vh);overflow-y:auto}._option_6szcl_22{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:calc(var(--radius-panel) - 5px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color 80ms var(--ease-standard), color 80ms var(--ease-standard);outline:none;padding:0 12px;display:flex}._option_6szcl_22>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._option_6szcl_22[data-active=true]{background:var(--surface-muted)}._option_6szcl_22[data-disabled=true]{opacity:.42;cursor:not-allowed}._check_6szcl_26{color:var(--foreground);flex:none}._empty_6szcl_27{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){._control_6szcl_3,._chevron_6szcl_12,._clear_6szcl_14,._option_6szcl_22{transition:none}}._overlay_11gy8_1{z-index:50;background:oklch(16% 0 0/.34);position:fixed;inset:0}:root[data-theme=dark] ._overlay_11gy8_1{background:oklch(0% 0 0/.52)}._overlay_11gy8_1[data-state=closed],._sheet_11gy8_5[data-state=closed]{pointer-events:none!important}._sheet_11gy8_5{z-index:51;right:0;bottom:calc(var(--sheet-extension) * -1);width:min(100%,36rem);height:calc(var(--sheet-max) * 100vh + var(--sheet-extension));height:calc(var(--sheet-max) * 100dvh + var(--sheet-extension));padding-bottom:calc(var(--sheet-extension) + env(safe-area-inset-bottom,0px));border:1px solid var(--border);border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);will-change:transform;border-bottom:0;outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;left:0;overflow:hidden}._header_11gy8_35{padding:var(--space-2) var(--space-5) var(--space-4);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;position:relative}._sheet_11gy8_5[data-dragging] ._header_11gy8_35{cursor:grabbing}._header_11gy8_35:after{background:var(--border);content:"";opacity:0;height:1px;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;bottom:0;left:0;right:0}._sheet_11gy8_5[data-scrolled] ._header_11gy8_35:after{opacity:1}._grabber_11gy8_41{width:3.5rem;height:1.25rem;margin:0 auto var(--space-1);border-radius:var(--radius-pill);cursor:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._grabberBar_11gy8_42{border-radius:var(--radius-pill);background:var(--border-strong);width:2.25rem;height:5px;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){._grabber_11gy8_41:hover ._grabberBar_11gy8_42{background:var(--text-muted)}}._sheet_11gy8_5[data-dragging] ._grabberBar_11gy8_42{background:var(--text-muted)}._headRow_11gy8_46{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._headText_11gy8_47{min-width:0}._title_11gy8_48{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);margin:0}._description_11gy8_49{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:2px 0 0}._close_11gy8_51{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;margin-top:-2px;padding:0;display:grid}@media (hover:hover) and (pointer:fine){._close_11gy8_51:hover{color:var(--foreground);border-color:var(--border-strong)}}._close_11gy8_51:active{color:var(--foreground)}._body_11gy8_56{min-height:0;padding:var(--space-1) var(--space-5) var(--space-6);overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;font-size:var(--text-sm);line-height:var(--leading-body);flex:auto;overflow-y:auto}._sheet_11gy8_5:not([data-expanded]) ._body_11gy8_56{touch-action:none;overflow:hidden}._srOnly_11gy8_59{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=40rem){._header_11gy8_35,._body_11gy8_56{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){._header_11gy8_35:after,._grabberBar_11gy8_42,._close_11gy8_51{transition:none}}.arc-provider-card{gap:var(--space-3);min-width:0;height:100%;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);grid-template-rows:auto 1fr;display:grid}.arc-provider-card :where(p,h3,ul),.arc-provider-header :where(p,h2,ul){margin:0}.arc-provider-card ul,.arc-provider-header ul{padding:0;list-style:none}.arc-provider-media{gap:var(--space-4);min-width:0;min-height:254px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);flex-direction:column;display:flex}.arc-provider-media-top{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.arc-provider-mark{border:1px solid var(--border);border-radius:calc(var(--radius-panel) - 16px);background:var(--surface);width:44px;height:44px;color:var(--foreground);flex:none;place-items:center;font-weight:500;display:grid;position:relative;overflow:hidden}.arc-provider-mark img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.arc-provider-contribution{align-content:center;gap:var(--space-2);flex:1;min-width:0;display:grid}.arc-provider-count{color:var(--accent);font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500;line-height:1}.arc-provider-scope,.arc-provider-networks{color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.5}.arc-provider-quick{min-width:0;display:flex}.arc-provider-action{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex}.arc-provider-action svg{flex:none}.arc-provider-info{align-content:start;gap:var(--space-3);min-width:0;padding:0 var(--space-2) var(--space-2);display:grid}.arc-provider-info h3{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-base);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.arc-provider-tools{gap:var(--space-3);display:grid}.arc-provider-tools li{gap:var(--space-1);min-width:0;display:grid}.arc-provider-tools li p{overflow-wrap:anywhere}.arc-provider-tools li p:first-child{font-size:var(--text-sm);font-weight:500}.arc-provider-tools li p+p{color:var(--text-secondary);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arc-provider-tags{gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.arc-provider-tags span{overflow-wrap:anywhere}.arc-provider-tags span+span:before{content:"·";margin-right:var(--space-2)}.arc-provider-card :where(a,button):focus-visible,.arc-provider-header a:focus-visible,.arc-provider-index a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.arc-provider-table-action{max-width:100%;min-height:18px;color:var(--foreground);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;vertical-align:top;background:0 0;border:0;padding:0;font-weight:500;line-height:18px;text-decoration:none;display:inline-block;overflow:hidden}.arc-provider-lead{max-width:100%;min-height:18px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:0;line-height:14px;text-decoration:none;display:block;overflow:hidden}.arc-provider-lead-caption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:14px;overflow:hidden}.arc-provider-index-price p{line-height:18px}.arc-provider-index-price .arc-provider-price-context{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;line-height:14px;overflow:hidden}.arc-provider-index,.arc-provider-header{gap:var(--space-6);min-width:0;color:var(--foreground);display:grid}.arc-provider-index-heading{gap:var(--space-2);min-width:0;display:grid}.arc-provider-index-heading h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}.arc-provider-index-heading p{max-width:72ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.arc-provider-index-empty{padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-panel);color:var(--text-secondary)}.arc-provider-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.arc-provider-pagination a{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--foreground);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.arc-provider-header{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface)}.arc-provider-header-identity{align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.arc-provider-header-identity>div{flex:1;min-width:min(100%,220px)}.arc-provider-header-identity h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.arc-provider-header-identity p{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.arc-provider-header-identity>a{overflow-wrap:anywhere;width:auto;max-width:100%}.arc-provider-header-facts{gap:var(--space-4);padding:var(--space-4) 0;border-block:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.arc-provider-header-facts div{gap:var(--space-2);min-width:0;display:grid}.arc-provider-header-facts dt{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:500}.arc-provider-header-facts dd{color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}@media (hover:hover) and (pointer:fine){.arc-provider-action:hover,.arc-provider-pagination a:hover{background:var(--surface-muted);border-color:var(--border-strong)}.arc-provider-table-action:hover,.arc-provider-lead:hover{text-underline-offset:4px;text-decoration:underline}}@media (pointer:coarse){.arc-provider-table-action,.arc-provider-lead{min-height:44px}}@media (width<=767px){.arc-provider-header{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.arc-provider-card *{transition-duration:0s!important}}
