.LibrarySourceDetail_overlay__jlJ0Z{position:fixed;inset:0;z-index:40;display:grid;place-items:center;overflow:auto;padding:var(--sp-8);background:color-mix(in oklab,var(--n-950) 28%,transparent)}.LibrarySourceDetail_panel__UjQZL{width:min(44rem,100%);max-height:min(calc(100vh - 2 * var(--sp-8)),48rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-lg)}.LibrarySourceDetail_header__YCcDt{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:1px solid var(--border-default);background:linear-gradient(165deg,color-mix(in oklab,var(--accent) 12%,transparent) 0,transparent 70%),var(--surface-raised)}.LibrarySourceDetail_headerMain__bjBeM{min-width:0;display:grid;gap:var(--sp-2)}.LibrarySourceDetail_typeRow__A5gs9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.LibrarySourceDetail_typeTile__za12R{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-md)}.LibrarySourceDetail_typeTile__za12R svg{width:14px;height:14px}.LibrarySourceDetail_type_document__Fi2hB,.LibrarySourceDetail_type_writing__w2cc9{background:var(--sf-write-quiet);color:var(--sf-write-fg)}.LibrarySourceDetail_type_artifact__uKMPk,.LibrarySourceDetail_type_web__OJV4j{background:var(--sf-search-quiet);color:var(--sf-search-fg)}.LibrarySourceDetail_type_upload__b9DF7{background:var(--accent-quiet);color:var(--accent-quiet-fg)}.LibrarySourceDetail_typeLabel__XhPFK{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase}.LibrarySourceDetail_domain__Lbis4{color:var(--fg-subtle);font-size:var(--text-2xs)}.LibrarySourceDetail_freshness__FVTzf{padding:.15rem .5rem;border:1px solid var(--border-default);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-2xs)}.LibrarySourceDetail_freshness_current__Sl3KB{border-color:color-mix(in oklab,var(--ss-done) 45%,transparent);color:var(--ss-done-fg)}.LibrarySourceDetail_freshness_stale__YUyP_,.LibrarySourceDetail_freshness_superseded__gJFjQ{border-color:color-mix(in oklab,var(--amber) 45%,transparent);color:var(--amber)}.LibrarySourceDetail_freshness_reauth__iE_Db,.LibrarySourceDetail_freshness_revoked__XztIV{border-color:color-mix(in oklab,var(--ss-failed) 45%,transparent);color:var(--ss-failed-fg)}.LibrarySourceDetail_title__en3rM{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;color:var(--fg-default);font-family:var(--font-title);font-size:var(--text-lg);font-weight:550;line-height:1.25}.LibrarySourceDetail_excerpt__XkAEp{margin:0;color:var(--fg-muted);font-size:var(--text-sm);line-height:1.45}.LibrarySourceDetail_close__6UTS3{display:grid;place-items:center;width:2rem;height:2rem;flex:none;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer}.LibrarySourceDetail_close__6UTS3:hover{background:var(--surface-sunken);color:var(--fg-default)}.LibrarySourceDetail_close__6UTS3 svg{width:16px;height:16px}.LibrarySourceDetail_body__w4FwM{min-height:0;flex:1 1;display:grid;align-content:start;gap:var(--sp-5);padding:var(--sp-5);overflow-y:auto}.LibrarySourceDetail_section__tsXVG{display:grid;gap:var(--sp-2)}.LibrarySourceDetail_section__tsXVG h3{margin:0;color:var(--fg-subtle);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.LibrarySourceDetail_whyHere__pKdVu{margin:0;color:var(--fg-default);font-size:var(--text-sm);line-height:1.45}.LibrarySourceDetail_statRow__3XfbA{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);color:var(--fg-muted);font-size:var(--text-2xs)}.LibrarySourceDetail_statRow__3XfbA strong{color:var(--fg-default);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LibrarySourceDetail_projectPill__GFxT1{padding:.1rem .45rem;border:1px solid color-mix(in oklab,var(--accent) 35%,transparent);border-radius:var(--radius-full);background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent);font-weight:500}.LibrarySourceDetail_muted__K1nlJ{color:var(--fg-subtle);font-style:italic}.LibrarySourceDetail_chipRow__cGSUa{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.LibrarySourceDetail_chip__yq6qP{padding:.2rem .55rem;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--fg-muted);font-size:var(--text-2xs)}.LibrarySourceDetail_queryList__zXIra,.LibrarySourceDetail_usedList__kdoqF{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2)}.LibrarySourceDetail_queryList__zXIra li,.LibrarySourceDetail_usedList__kdoqF li{color:var(--fg-default);font-size:var(--text-sm);line-height:1.4}.LibrarySourceDetail_usedList__kdoqF li{display:flex;align-items:baseline;gap:var(--sp-2)}.LibrarySourceDetail_usedKind__V7_Nf{flex:none;color:var(--fg-subtle);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase}.LibrarySourceDetail_excerptList__aTAWA{display:grid;gap:var(--sp-3)}.LibrarySourceDetail_quote__OGj8_{margin:0;padding:var(--sp-3);border-left:3px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-sunken)}.LibrarySourceDetail_quote__OGj8_ p{margin:0;color:var(--fg-default);font-size:var(--text-sm);line-height:1.45}.LibrarySourceDetail_cite__1_OwE{display:inline-block;margin-bottom:var(--sp-1);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-2xs)}.LibrarySourceDetail_footer__PPtTe{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border-default);background:color-mix(in oklab,var(--surface-sunken) 55%,var(--surface-raised))}.LibrarySourceDetail_primaryButton__htRlD,.LibrarySourceDetail_secondaryButton__bsyLp{height:2rem;padding:0 var(--sp-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:500;cursor:pointer}.LibrarySourceDetail_primaryButton__htRlD{border:0;background:var(--accent);color:var(--fg-on-accent)}.LibrarySourceDetail_primaryButton__htRlD:hover{background:var(--accent-hover,var(--accent))}.LibrarySourceDetail_secondaryButton__bsyLp{border:1px solid var(--border-default);background:var(--surface-raised);color:var(--fg-default)}.LibrarySourceDetail_secondaryButton__bsyLp:hover{border-color:var(--border-strong);background:var(--surface-sunken)}@media (max-width:640px){.LibrarySourceDetail_overlay__jlJ0Z{padding:var(--sp-3)}.LibrarySourceDetail_footer__PPtTe{justify-content:stretch}.LibrarySourceDetail_primaryButton__htRlD,.LibrarySourceDetail_secondaryButton__bsyLp{flex:1 1 auto}}.CreateCollectionDialog_overlay__HpWRr{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:var(--sp-6);background:var(--overlay-scrim);animation:CreateCollectionDialog_collectionScrimIn__MzUKd var(--duration-base) var(--ease-out)}@keyframes CreateCollectionDialog_collectionScrimIn__MzUKd{0%{opacity:0}to{opacity:1}}.CreateCollectionDialog_panel__3F0hd{width:min(28rem,calc(100vw - (2 * var(--content-gutter-inline)) - (2 * var(--viewport-inset))));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-lg),var(--shadow-raised);color:var(--fg-default)}.CreateCollectionDialog_header__czyt5{display:flex;align-items:center;gap:var(--sp-2);flex:none;min-width:0;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-default);font-family:var(--font-title);font-size:.8125rem;line-height:1.25rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.CreateCollectionDialog_header__czyt5 strong{color:var(--fg-default);font-weight:600}.CreateCollectionDialog_close___NvSt{margin-left:auto;display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer}.CreateCollectionDialog_close___NvSt:hover{background:var(--surface-sunken);color:var(--fg-default)}.CreateCollectionDialog_close___NvSt svg{width:14px;height:14px}.CreateCollectionDialog_body__TLr61{display:grid;gap:var(--sp-4);padding:var(--sp-4)}.CreateCollectionDialog_scopePill__rrEbX{display:inline-flex;align-items:center;gap:var(--sp-2);width:fit-content;max-width:100%;padding:.2rem .65rem;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--fg-muted);font-family:var(--font-title);font-size:var(--text-2xs);font-weight:500}.CreateCollectionDialog_scopePill__rrEbX svg{width:12px;height:12px;flex:none;color:var(--amber)}.CreateCollectionDialog_field__6Pr44{display:grid;gap:var(--sp-2)}.CreateCollectionDialog_field__6Pr44>span{color:var(--fg-muted);font-family:var(--font-title);font-size:var(--text-2xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.CreateCollectionDialog_field__6Pr44 input{width:100%;height:2.5rem;margin:0;padding:0 var(--sp-3);border:1px solid var(--border-field);border-radius:var(--radius);background:var(--surface-page);color:var(--fg-default);font:inherit;font-size:var(--text-sm)}.CreateCollectionDialog_field__6Pr44 input:focus{outline:none;border-color:var(--cmp-border-focus);box-shadow:0 0 0 3px var(--cmp-ring-focus)}.CreateCollectionDialog_footer__oQSI6{display:flex;align-items:center;gap:var(--sp-2);flex:none;min-width:0;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border-default);background:var(--surface-sunken);color:var(--fg-muted);font-size:.8125rem;line-height:1.35}.CreateCollectionDialog_footer__oQSI6>svg{width:var(--composer-button-icon-size,14px);height:var(--composer-button-icon-size,14px);flex:none;color:var(--fg-subtle)}.CreateCollectionDialog_footerNote__r4dRb{flex:1 1;min-width:0}.CreateCollectionDialog_submit__oTI8i{height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:0 var(--sp-3);border:0;border-radius:var(--radius-full);background:var(--accent);color:var(--fg-on-accent);font-family:var(--font-title);font-size:.875rem;font-weight:550;box-shadow:var(--shadow-raised);cursor:pointer}.CreateCollectionDialog_submit__oTI8i:hover{background:var(--accent-hover)}.CreateCollectionDialog_submit__oTI8i:disabled{cursor:not-allowed;opacity:.55}