.g4x0LW_root{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.g4x0LW_trigger{align-items:center;gap:var(--space-8);padding:0 var(--space-10)0 var(--space-4);border-radius:var(--radius-full);background:var(--bg-surface-1);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;border:none;width:fit-content;max-width:100%;height:32px;transition:background-color .15s,box-shadow .15s;display:inline-flex}.g4x0LW_trigger:disabled{cursor:default}@media (hover:hover){.g4x0LW_trigger:not(:disabled):hover{background:var(--bg-base);box-shadow:0 0 0 1px var(--border-1),var(--shadow-base-xs)}.g4x0LW_trigger:not(:disabled):hover .g4x0LW_stackItem{background:var(--bg-base)}}.g4x0LW_trigger:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.g4x0LW_globe{border-radius:var(--radius-full);background:var(--bg-base);box-shadow:var(--shadow-base-xs);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.g4x0LW_ring{fill:none;stroke-width:1.5px;stroke-linecap:round;position:absolute;inset:0;transform:rotate(-90deg)}.g4x0LW_ringTrack{stroke:var(--border-1)}.g4x0LW_ringFill{stroke:var(--text-primary);stroke-dasharray:1;stroke-dashoffset:.92px;animation:6s cubic-bezier(.2,.7,.2,1) forwards g4x0LW_researchRingCreep}@keyframes g4x0LW_researchRingCreep{to{stroke-dashoffset:.25px}}.g4x0LW_ring[data-done]{animation:.3s .45s forwards g4x0LW_researchRingFade}.g4x0LW_ring[data-done] .g4x0LW_ringFill{stroke-dashoffset:0;animation:none}@keyframes g4x0LW_researchRingFade{to{opacity:0}}.g4x0LW_label,.g4x0LW_labelSearching{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.g4x0LW_labelSearching{background:linear-gradient(90deg,var(--text-muted)40%,var(--text-primary)50%,var(--text-muted)60%)0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite g4x0LW_researchShimmer}@keyframes g4x0LW_researchShimmer{0%{background-position:100% 0}to{background-position:0 0}}.g4x0LW_stack{flex-shrink:0;align-items:center;display:inline-flex}.g4x0LW_stackItem{padding:var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-1);transition:background-color .15s;display:inline-flex}.g4x0LW_stackItem+.g4x0LW_stackItem{margin-left:calc(var(--space-8)*-1)}.g4x0LW_favicon,.g4x0LW_faviconLetter{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.g4x0LW_faviconLetter{color:var(--text-inverse);font-weight:var(--font-weight-bold);line-height:var(--leading-xs);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.g4x0LW_chevron{color:var(--text-muted);flex-shrink:0;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.g4x0LW_chevron[data-open]{transform:rotate(180deg)}.g4x0LW_cards{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.g4x0LW_cards>li{animation:g4x0LW_researchCardIn .3s cubic-bezier(.215,.61,.355,1)calc(var(--card-index)*45ms)backwards;min-width:0;display:flex}@keyframes g4x0LW_researchCardIn{0%{opacity:0;transform:translateY(6px)scale(.97)}}.g4x0LW_card,.g4x0LW_lessCard{justify-content:space-between;align-items:stretch;gap:var(--space-8);padding:var(--space-10);border-radius:var(--radius-12);background:var(--bg-surface-1);color:var(--text-primary);font-family:var(--font-body);text-align:left;cursor:pointer;border:none;flex-direction:column;width:100%;height:84px;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .2s cubic-bezier(.215,.61,.355,1);display:flex}.g4x0LW_lessCard{justify-content:center;align-items:center;gap:var(--space-6);box-shadow:inset 0 0 0 1px var(--border-1);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);background:0 0;flex-direction:row}.g4x0LW_lessIcon{transform:rotate(180deg)}@media (hover:hover){.g4x0LW_card:hover{background:var(--bg-base);box-shadow:0 0 0 1px var(--border-1),var(--shadow-layered-sm);transform:translateY(-2px)}.g4x0LW_card:hover .g4x0LW_stackItem{background:var(--bg-base)}.g4x0LW_lessCard:hover{background:var(--bg-surface-1);box-shadow:none;color:var(--text-primary)}}.g4x0LW_card:focus-visible,.g4x0LW_lessCard:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.g4x0LW_cardTitle{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g4x0LW_cardMeta{align-items:center;gap:var(--space-6);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);min-width:0;display:flex}.g4x0LW_cardSite{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.g4x0LW_cardIndex{font-variant-numeric:tabular-nums;opacity:.7;flex-shrink:0}@media (width<=560px){.g4x0LW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.g4x0LW_ringFill,.g4x0LW_labelSearching,.g4x0LW_cards>li{animation:none}.g4x0LW_ring[data-done]{opacity:0;animation:none}.g4x0LW_labelSearching{color:var(--text-muted);background:0 0}.g4x0LW_chevron,.g4x0LW_card{transition:none}.g4x0LW_card:hover{transform:none}}