.source-cards_root__RzIZ2{--sc-card-h:84px;--sc-radius:14px;--sc-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;position:relative;container-type:inline-size;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.source-cards_srOnly__xfO59{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.source-cards_header__JLVWg{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.source-cards_statusLine__iTfS4{display:flex;min-width:0;flex:1;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--text-sm);line-height:20px}.source-cards_statusIcon__EWnOp{position:relative;display:grid;width:14px;height:14px;flex:none}.source-cards_statusGlyph__RUw7_{position:absolute;inset:0;display:grid;place-items:center}.source-cards_statusLine__iTfS4[data-status=searching] .source-cards_statusIcon__EWnOp{color:var(--text-muted)}.source-cards_statusLine__iTfS4[data-status=done] .source-cards_statusIcon__EWnOp{color:var(--text-secondary)}.source-cards_statusLine__iTfS4[data-status=empty] .source-cards_statusIcon__EWnOp{color:var(--text-muted)}.source-cards_statusLine__iTfS4[data-status=error] .source-cards_statusIcon__EWnOp{color:var(--danger)}.source-cards_statusText__cb0jY{display:flex;min-width:0;align-items:baseline;gap:4px;white-space:nowrap}.source-cards_statusLabel__Pm8l5{display:inline-flex;flex:none;align-items:baseline;gap:4px;color:var(--foreground)}.source-cards_statusLine__iTfS4[data-status=searching] .source-cards_statusLabel__Pm8l5{color:var(--text-secondary)}.source-cards_shimmer__WVKK9{color:var(--foreground)}.source-cards_statusCount__R_N_u{color:var(--text-secondary)}.source-cards_statusDetail__6Q1cd{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis}.source-cards_roll__vgX9X{position:relative;display:inline-flex;justify-content:flex-end;font-variant-numeric:tabular-nums}.source-cards_rollValue__3lPBJ{display:inline-block}.source-cards_spinner__oMz2S{animation:source-cards_sc-spin__PjL8V .8s linear infinite}@keyframes source-cards_sc-spin__PjL8V{to{transform:rotate(1turn)}}.source-cards_headerAction__NFhY7{display:inline-flex;flex:none}.source-cards_action__X7qqN.source-cards_action__X7qqN{min-height:28px;gap:6px;padding-inline:10px 12px;font-size:var(--text-xs)}.source-cards_toggle__Rd1HK{display:inline-flex;height:28px;align-items:center;gap:4px;margin:0 -8px 0 0;border:0;border-radius:8px;padding:0 8px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.source-cards_toggleLabel__JrYf5{display:inline-grid;justify-items:end}.source-cards_toggleLabel__JrYf5>*{grid-area:1/1;white-space:nowrap}.source-cards_toggleIcon__yRXlC{color:var(--text-muted);transition:transform var(--duration-standard) var(--ease-standard)}.source-cards_toggle__Rd1HK[aria-expanded=true] .source-cards_toggleIcon__yRXlC{transform:rotate(180deg)}.source-cards_toggle__Rd1HK:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.source-cards_toggle__Rd1HK:hover{background:color-mix(in oklab,var(--surface-muted) 80%,transparent);color:var(--foreground)}}.source-cards_answer__V5RRU:not(:empty){padding-bottom:16px}.source-cards_chip__DTjtr,.source-cards_cite__a1lCt{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:6px;padding:0 5px;background:var(--surface-muted);color:var(--text-secondary);font-family:var(--font-body);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:18px;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.source-cards_cite__a1lCt{position:relative;top:-1px;min-width:17px;height:17px;margin:0 1px;border:0;padding:0 4px;cursor:pointer;line-height:17px;vertical-align:baseline;-webkit-tap-highlight-color:transparent;--focus-outline-offset:1px}.source-cards_cite__a1lCt:after{position:absolute;inset:-6px -2px;content:""}.source-cards_cite__a1lCt[data-active]{background:var(--accent-subtle);color:var(--accent)}@media (hover:hover) and (pointer:fine){.source-cards_cite__a1lCt:not([data-active]):hover{background:color-mix(in oklab,var(--foreground) 10%,var(--surface-muted));color:var(--foreground)}}.source-cards_grid__93Ilr{position:relative;display:grid;grid-template-columns:repeat(var(--sc-cols,4),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@container (max-width: 540px){.source-cards_grid__93Ilr{grid-template-columns:repeat(2,minmax(0,1fr))}}.source-cards_slot__49FhI{position:relative;display:grid;min-width:0;min-height:var(--sc-card-h)}.source-cards_slot__49FhI[data-open]{z-index:3}.source-cards_card__W9dql{position:relative;display:flex;box-sizing:border-box;width:100%;height:var(--sc-card-h);min-width:0;flex-direction:column;gap:4px;margin:0;border:1px solid var(--border-subtle);border-radius:var(--sc-radius);padding:12px;--sc-card-bg:var(--surface);background:var(--sc-card-bg);color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.source-cards_card__W9dql:active{--sc-card-bg:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.source-cards_card__W9dql:hover{border-color:var(--border);--sc-card-bg:color-mix(in oklab,var(--surface-muted) 55%,var(--surface))}}.source-cards_card__W9dql[data-highlighted]{border-color:color-mix(in oklab,var(--accent) 70%,var(--border));--sc-card-bg:color-mix(in oklab,var(--accent) 6%,var(--surface))}.source-cards_card__W9dql[data-highlighted] .source-cards_cardChip__vw_Ns{background:var(--accent-subtle);color:var(--accent)}.source-cards_cardTop__T1_8V{display:flex;height:18px;min-width:0;align-items:center;gap:8px;color:var(--text-muted);font-size:var(--text-xs);line-height:18px}.source-cards_cardMark__DeNhP{display:grid;width:14px;height:14px;flex:none;place-items:center;color:var(--foreground)}.source-cards_domain__Iy2O3{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-cards_cardChip__vw_Ns{flex:none;margin-right:-4px}.source-cards_cardTitle__pIoNu{display:-webkit-box;overflow:hidden;color:var(--foreground);font-size:13px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.source-cards_skeleton___3cEr{position:absolute;inset:0;display:flex;box-sizing:border-box;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--sc-radius);padding:12px;pointer-events:none}.source-cards_skeletonTop__TMxRF{display:flex;height:18px;flex:none;align-items:center;gap:8px;margin-bottom:4px}.source-cards_bar__w99tA{display:block;height:8px;flex:none;border-radius:4px;background:var(--surface-muted);animation:source-cards_sc-pulse__VC4Dc 1.4s var(--ease-standard) infinite alternate}.source-cards_skeleton___3cEr>.source-cards_bar__w99tA{margin-block:5px}.source-cards_skeletonTop__TMxRF .source-cards_bar__w99tA:first-child{height:14px;border-radius:999px}.source-cards_skeletonTop__TMxRF .source-cards_barMarks__kK0bg.source-cards_barMarks__kK0bg{width:52px;height:20px}@keyframes source-cards_sc-pulse__VC4Dc{0%{opacity:1}to{opacity:.45}}.source-cards_stack__b_s9q{justify-content:space-between}.source-cards_stackMarks__KnaMz{display:flex;height:18px;align-items:center;padding-left:1px}.source-cards_stackMark__qTeh1{position:relative;display:grid;width:20px;height:20px;box-sizing:border-box;flex:none;place-items:center;margin-right:-5px;border-radius:50%;background:var(--surface-raised,var(--surface));box-shadow:0 0 0 2px var(--sc-card-bg,var(--surface)),inset 0 0 0 1px var(--border-subtle);color:var(--foreground);transition:box-shadow var(--duration-fast) var(--ease-standard)}.source-cards_stackText__qGWs3{display:flex;min-width:0;flex-direction:column}.source-cards_stackCount__fiLNJ{display:block;color:var(--foreground);font-size:13px;line-height:18px}.source-cards_stackSites__YwcRY{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.source-cards_preview__5vfv2{position:absolute;z-index:4;display:flex;box-sizing:border-box;width:min(304px,calc(100cqw));flex-direction:column;gap:4px;border:1px solid var(--border-subtle);border-radius:16px;padding:12px 16px;background:var(--surface-raised,var(--surface));box-shadow:var(--shadow-floating);pointer-events:none;text-align:left}.source-cards_preview__5vfv2[data-side=top]{bottom:calc(100% + 8px)}.source-cards_preview__5vfv2[data-side=bottom]{top:calc(100% + 8px)}.source-cards_preview__5vfv2[data-align=start]{left:0}.source-cards_preview__5vfv2[data-align=end]{right:0}.source-cards_previewHead__ar5Rf{display:flex;min-width:0;align-items:center;gap:8px;color:var(--foreground);font-size:var(--text-xs);line-height:18px}.source-cards_previewSite__Fc73j{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.source-cards_previewDate___n26r{flex:none;margin-left:auto;color:var(--text-muted)}.source-cards_previewTitle__U87Bt{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:20px}.source-cards_previewSnippet__uRpHX{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:4}.source-cards_previewUrl__Jt_LD{display:flex;min-width:0;align-items:center;gap:4px;margin-top:4px;color:var(--text-muted);font-size:var(--text-xs);line-height:18px}.source-cards_previewPath__aI6r_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.source-cards_bar__w99tA{animation:none}.source-cards_spinner__oMz2S{animation-duration:1.6s}}.source-cards-simulation_panel__fvgwe{box-sizing:border-box;width:100%;max-width:720px;border:1px solid var(--border);border-radius:var(--radius-panel,26px);padding:24px 24px 16px;background:var(--surface);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.source-cards-simulation_questionBox__g8Uws{margin-bottom:12px}.source-cards-simulation_question__LLg0O{display:grid}.source-cards-simulation_questionText__CSee3{grid-area:1/1;margin:0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:24px;text-wrap:pretty}.source-cards-simulation_body__Gtws9{min-width:0}.source-cards-simulation_answer__2JPTX{margin:0;color:var(--foreground);font-size:var(--text-sm);line-height:23px;text-wrap:pretty}.source-cards-simulation_chunk__zQXUU{animation:source-cards-simulation_sc-chunk__XbuYX .14s var(--ease-standard) both}@keyframes source-cards-simulation_sc-chunk__XbuYX{0%{opacity:0}to{opacity:1}}.source-cards-simulation_code__Nqszp{border-radius:5px;padding:1px 5px;background:var(--surface-muted);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;letter-spacing:0}.source-cards-simulation_note__iuHVF{display:grid;min-height:18px;margin:12px 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:18px}.source-cards-simulation_noteText__cQk3g{grid-area:1/1}@media (max-width:420px){.source-cards-simulation_panel__fvgwe{padding:16px 16px 12px}}@media (prefers-reduced-motion:reduce){.source-cards-simulation_chunk__zQXUU{animation:none}}.source-cards_demo__CxNK9{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px}