@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Source+Serif+4:wght@500;600&display=swap";:root{color-scheme:light;--bg: #f3efe6;--paper: rgba(255, 251, 244, .88);--paper-strong: #fffaf1;--line: rgba(82, 56, 28, .16);--ink: #20160f;--muted: #665341;--accent: #9f4f1a;--accent-strong: #6f3510;--shadow: 0 18px 60px rgba(60, 32, 10, .08);font-family:IBM Plex Sans,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left,rgba(204,117,49,.18),transparent 28rem),radial-gradient(circle at right center,rgba(66,119,122,.12),transparent 26rem),linear-gradient(180deg,#f8f4ec,var(--bg))}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button{border:0;border-radius:12px;cursor:pointer}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:.72rem .85rem;background:#ffffffb8}textarea{resize:vertical;min-height:6rem}.public-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.public-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2rem;border-bottom:1px solid var(--line);background:#fcf7efd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-brand{display:grid;gap:.2rem}.public-nav{display:flex;gap:.7rem;align-items:center}.public-nav a{padding:.62rem .82rem;border-radius:10px}.public-nav a.active{background:var(--paper-strong);box-shadow:var(--shadow)}.public-main{padding:2rem}.public-page{display:grid;gap:1.25rem;max-width:74rem;margin:0 auto}.hero-panel{background:linear-gradient(145deg,#fffaf1f2,#f6eddfdb);border:1px solid rgba(107,74,42,.14);border-radius:18px;box-shadow:var(--shadow);padding:1.35rem 1.45rem;display:grid;gap:.72rem}.hero-panel h1{margin:0;max-width:14ch;font-family:"Source Serif 4",serif;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.95}.hero-copy{margin:0;max-width:44rem;color:var(--muted);font-size:1.08rem;line-height:1.65}.hero-actions{display:flex;gap:.55rem;flex-wrap:wrap}.cta-button{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:.68rem .92rem;font-weight:700;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff7f2}.ghost-button{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:.68rem .92rem;font-weight:700;background:#ffffff8c;color:var(--ink);border:1px solid var(--line)}.public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.auth-page{display:grid;place-items:center;min-height:calc(100vh - 9rem)}.auth-card{width:min(100%,34rem);display:grid;gap:1rem;background:var(--paper);border:1px solid rgba(107,74,42,.14);box-shadow:var(--shadow);border-radius:16px;padding:1.1rem}.auth-card h1{margin:0;font-family:"Source Serif 4",serif;font-size:clamp(2rem,4vw,3rem);line-height:1}.provider-note{display:grid;gap:.35rem;padding:.72rem .78rem;border-radius:12px;background:#54473612;border:1px solid var(--line)}.provider-stack{display:grid;gap:.75rem}.provider-button{width:100%;justify-content:center;padding:.72rem .84rem;border-radius:10px;background:#fff;border:1px solid rgba(60,60,60,.14);color:var(--ink);font-weight:700;box-shadow:0 10px 24px #2c21140f}.provider-button:disabled{opacity:.7;cursor:default}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;color:var(--muted);font-size:.92rem}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line)}.loading-screen{min-height:100vh;display:grid;place-items:center;color:var(--muted);font-weight:600}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--accent);font-weight:700}.app-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.app-topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid var(--line);background:#fcf7efd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;z-index:30}.app-topbar-left{display:flex;align-items:center;gap:1.2rem;min-width:0;flex-wrap:wrap}.app-brand{display:grid;gap:.15rem}.app-nav{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.app-nav a{padding:.62rem .82rem;border-radius:10px;color:var(--muted)}.app-nav a.active{background:var(--paper-strong);color:var(--ink);box-shadow:var(--shadow)}.app-user{position:relative;z-index:140}.app-user[open]{z-index:160}.avatar-chip{list-style:none;display:inline-flex;align-items:center;gap:.55rem;padding:.28rem .42rem .28rem .28rem;border-radius:14px;border:1px solid var(--line);background:#ffffffa8;box-shadow:var(--shadow);cursor:pointer}.avatar-chip::-webkit-details-marker{display:none}.avatar-badge{width:2.15rem;height:2.15rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff7f2;font-weight:700}.avatar-copy{display:grid;gap:.04rem;min-width:0}.avatar-copy strong,.avatar-copy span{white-space:nowrap}.avatar-copy strong{font-size:.9rem;line-height:1.1}.avatar-copy span{color:var(--muted);font-size:.7rem;line-height:1.1}.avatar-chevron{color:var(--muted);font-size:.8rem;line-height:1}.account-menu{position:absolute;right:0;top:calc(100% + .5rem);width:13.75rem;display:grid;gap:.25rem;padding:.5rem;border-radius:14px;background:var(--paper-strong);border:1px solid rgba(107,74,42,.14);box-shadow:var(--shadow);z-index:180}.account-menu-item,.account-menu-action{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.72rem .82rem;border-radius:12px;color:var(--ink);background:transparent;font-weight:600}.account-menu-item.active{background:#54473617}.account-menu-action{border:1px solid var(--line);background:#ffffffad}.app-main{display:grid;grid-template-columns:minmax(10.25rem,11.5rem) minmax(0,1fr);min-height:0;gap:.68rem;padding:.72rem .82rem .84rem}.app-main.is-sidebar-collapsed{grid-template-columns:4rem minmax(0,1fr)}.app-content{width:100%;min-width:0}.app-content-wrap{min-width:0;width:100%}.app-sidebar{min-width:0;border-right:1px solid rgba(107,74,42,.06);background:#ffffff2e;border-radius:10px;padding:.22rem .24rem .28rem;box-shadow:none;display:grid;gap:.18rem;grid-template-rows:auto auto auto 1fr}.app-sidebar.collapsed{grid-template-columns:1fr;width:4rem;padding:.75rem .65rem;justify-items:center}.app-sidebar>.session-tree{min-height:0}.app-sidebar.collapsed>*:not(.sidebar-header){display:none}.sidebar-header{display:flex;justify-content:flex-start;align-items:center;gap:.14rem}.chrome-icon-button{width:1.9rem;height:1.9rem;border-radius:10px;border:1px solid var(--line);background:#ffffff94;color:var(--muted);padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;box-shadow:none;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.chrome-icon-button:hover{color:var(--ink);background:#fff8efdb;transform:translateY(-1px)}.sidebar-toggle{width:1.9rem;height:1.9rem}.sidebar-tool-nav,.sidebar-section{display:grid;gap:.12rem}.sidebar-tool-link,.session-menu-action{width:100%;padding:.28rem .4rem;border-radius:8px;background:#ffffff8f;color:var(--ink);border:1px solid var(--line);font-weight:600;font-size:.74rem}.sidebar-tool-link.active{background:var(--paper-strong)}.sidebar-section-title{font-weight:700;color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.sidebar-heading-block{display:grid;gap:.02rem}.sidebar-section-heading{display:grid;gap:.12rem}.sidebar-filter-row{display:flex;gap:.18rem;flex-wrap:wrap}.sidebar-filter-chip{border:1px solid var(--line);background:#ffffff80;color:var(--muted);padding:.08rem .3rem;border-radius:7px;font-size:.6rem;font-weight:700;line-height:1.1}.sidebar-filter-chip.active{background:#fff4e5b3;color:var(--accent-strong);border-color:#684a1e33}.sidebar-section-caption{display:none}.sidebar-panel-header{margin-bottom:0}.sidebar-mini-link{color:var(--accent-strong);font-size:.62rem;font-weight:700}.sidebar-inline-form{display:grid;gap:.14rem;grid-template-columns:minmax(0,1fr) auto}.sidebar-inline-form input{min-height:1.7rem;padding:.2rem .34rem;border-radius:8px;font-size:.7rem}.sidebar-inline-form button{width:auto;min-height:0;min-width:2.6rem;padding:.2rem .38rem;border-radius:8px;font-size:.66rem;line-height:1}.session-tree{border-top:1px solid rgba(107,74,42,.06);padding-top:.12rem;display:grid;gap:.1rem;max-height:calc(100vh - 18.5rem);overflow-y:auto;overflow-x:visible;padding-right:.04rem;scrollbar-width:thin}.project-tree{max-height:11rem}.project-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.12rem;align-items:center}.project-item{display:grid;gap:.04rem;padding:.18rem .22rem;border-radius:7px;border:1px solid transparent;background:transparent}.project-item.active{background:#fff4e585;border-color:#684a1e2e;box-shadow:inset 2px 0 #9f4f1a7a}.project-item-title{font-weight:700;font-size:.68rem;line-height:1.18}.project-item-meta{color:var(--muted);font-size:.52rem;line-height:1.12}.project-menu{position:relative;overflow:visible}.project-menu-trigger-button{width:1.15rem;height:1.15rem;border-radius:7px;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;background:#ffffffe6;color:var(--ink);padding:0;line-height:1;font-size:.82rem;font-weight:700}.project-menu-popover{position:fixed;width:9rem;display:grid;gap:.4rem;background:var(--paper-strong);border:1px solid var(--line);border-radius:12px;padding:.38rem;box-shadow:var(--shadow);z-index:122}.session-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.08rem;align-items:center;border:1px solid transparent;border-radius:7px;background:transparent;padding:.02rem;overflow:visible}.session-item.active{border-color:#684a1e2e;background:#fff4e585;box-shadow:inset 2px 0 #9f4f1a7a}.session-item-link{display:grid;gap:.06rem;padding:.18rem .18rem .18rem .22rem;min-width:0;border-radius:6px}.session-item-meta{font-size:.56rem;display:flex;flex-wrap:wrap;gap:.12rem .22rem;align-items:center}.session-project-chip{display:inline-flex;width:fit-content;padding:.04rem .18rem;border-radius:999px;background:#9f4f1a1f;color:var(--accent-strong);font-size:.52rem;font-weight:700;line-height:1.05}.session-name{font-weight:600;font-size:.68rem;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-meta{color:var(--muted);font-size:.52rem;line-height:1.08}.workspace-card-clickable{cursor:pointer}.workspace-card-clickable:hover,.workspace-card-clickable:focus-visible{border-color:#684a1e47;background:#fff8f0b8}.session-menu{position:relative;overflow:visible}.session-menu-trigger-button{width:1.15rem;height:1.15rem;border-radius:7px;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;background:#ffffffe6;color:var(--ink);padding:0;line-height:1;font-size:.82rem;font-weight:700}.session-menu-popover{position:fixed;width:9rem;display:grid;gap:.4rem;background:var(--paper-strong);border:1px solid var(--line);border-radius:12px;padding:.38rem;box-shadow:var(--shadow);z-index:120}.session-menu-action{width:100%;justify-content:flex-start}.session-menu-link{display:flex}.session-menu-action:disabled{opacity:.55;cursor:default}.session-menu-action.danger{color:#7c1c12}.app-sidebar.collapsed .sidebar-header{width:100%}.app-sidebar.collapsed .sidebar-toggle{width:2.1rem;padding:.35rem 0}.app-sidebar.collapsed .sidebar-header .eyebrow{display:none}.app-sidebar.collapsed .sidebar-inline-form button{width:100%}.app-sidebar.collapsed .sidebar-header{justify-content:center}.app-sidebar .session-tree:empty:before{content:""}.app-sidebar .muted{margin:0;font-size:.72rem;line-height:1.25}.provider-list{display:grid;gap:.8rem;margin-bottom:1rem}.provider-row{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.72rem .8rem;border:1px solid var(--line);border-radius:12px;background:#ffffff61}.provider-row p{margin:.35rem 0 0}.provider-badge{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .52rem;border-radius:8px;font-size:.8rem;font-weight:700;white-space:nowrap}.provider-badge.ready{background:#327a5121;color:#25563b}.provider-badge.stubbed{background:#9b5b1c21;color:#7e4416}.page{display:grid;gap:1.25rem}.page-header{display:flex;justify-content:space-between;align-items:end;gap:.7rem}.page-header h2{margin:.35rem 0 0;font-family:"Source Serif 4",serif;font-size:clamp(2rem,3vw,3rem);line-height:1.02}.search-page.has-search-results{gap:.82rem}.search-page.has-search-results .page-header h2{font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.04}.search-control-panel.has-results{padding:.74rem}.search-page .search-clear-results{flex:none;white-space:nowrap}.page-header-main{min-width:0;max-width:58rem}.page-header-session{align-items:start}.page-header-session h2{max-width:58rem;font-size:clamp(1.55rem,2.15vw,2.25rem);line-height:1.04}.page-header-session .muted{margin:.55rem 0 0;max-width:52rem}.page-header-actions{display:flex;gap:.55rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.workspace-page{display:grid;gap:.9rem}.workspace-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;align-items:start;padding:.88rem 1rem;border-radius:16px;border:1px solid rgba(107,74,42,.14);background:linear-gradient(145deg,#fffaf1f2,#f6eddfdb);box-shadow:var(--shadow)}.workspace-hero-copy{display:grid;gap:.35rem;align-content:start}.workspace-hero h2{margin:0;max-width:15ch;font-family:"Source Serif 4",serif;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:.98}.workspace-stats{display:grid;grid-template-columns:repeat(2,minmax(6.2rem,1fr));gap:.4rem}.science-page{max-width:82rem;margin:0 auto}.science-hero{overflow:hidden;position:relative;background:radial-gradient(circle at 88% 18%,rgba(35,116,98,.18),transparent 24rem),linear-gradient(145deg,#fffaf1f5,#efe4cfe6)}.science-hero:after{content:"";position:absolute;right:-3rem;bottom:-4rem;width:16rem;height:16rem;border-radius:999px;border:1px solid rgba(35,116,98,.18);background:repeating-linear-gradient(38deg,rgba(35,116,98,.12) 0 1px,transparent 1px 12px);pointer-events:none}.science-hero h2{max-width:18ch}.science-hero-badge{position:relative;z-index:1;display:grid;gap:.22rem;align-self:center;min-width:8.5rem;padding:.8rem .9rem;border-radius:16px;border:1px solid rgba(35,116,98,.2);background:#ffffffb3}.science-hero-badge span{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.science-query-panel{display:grid;gap:.8rem}.field-stack{display:grid;gap:.3rem;min-width:0}.field-stack span{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.field-stack input,.field-stack select,.field-stack textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:#ffffffbd;color:var(--ink);font:inherit;padding:.7rem .76rem}.field-stack textarea{resize:vertical}.science-query-grid{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(15rem,1.25fr) minmax(8rem,.7fr) minmax(6rem,.45fr);gap:.65rem}.science-query-actions{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.science-samples{display:flex;flex-wrap:wrap;gap:.42rem}.science-samples .ghost-button{padding:.48rem .62rem;font-size:.8rem}.science-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.science-summary-card{display:grid;align-content:start;gap:.2rem}.science-summary-card strong{font-family:"Source Serif 4",serif;font-size:1.35rem;line-height:1.05;text-transform:capitalize}.science-summary-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.science-summary-card.is-recommendation{background:linear-gradient(145deg,#2374621f,#ffffffb8),var(--paper)}.science-priority-panel,.science-priority-list,.science-lead-list{display:grid;gap:.58rem}.science-priority-with-drawer{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.72fr);gap:.72rem;align-items:start}.science-priority-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;width:100%;padding:.72rem;border-radius:14px;border:1px solid var(--line);background:#fff9;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.science-priority-row:hover,.science-priority-row:focus-visible{border-color:#23746273;box-shadow:0 14px 36px #271f161a;outline:none;transform:translateY(-1px)}.science-priority-row.is-local_overlap{border-color:#23746247;background:linear-gradient(145deg,#2374621f,#ffffffbd)}.science-priority-row.is-graph_only{border-color:#7450233d}.science-priority-row.is-local_only{border-color:#394a7333}.science-priority-row.is-selected{border-color:#2374629e;box-shadow:0 0 0 2px #2374621f,0 16px 40px #271f161f}.science-priority-index{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--ink);color:var(--paper-strong);font-weight:800}.science-priority-main{display:grid;gap:.34rem;min-width:0}.science-priority-title-row,.science-priority-meta,.science-evidence-tags{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center}.science-priority-title-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.science-priority-main p{margin:0;color:var(--muted);line-height:1.45}.science-priority-meta span,.science-evidence-tags span,.science-source-chip{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;padding:.22rem .42rem;background:#ffffffa8;border:1px solid rgba(107,74,42,.14);color:var(--muted);font-size:.74rem;font-weight:700}.science-source-chip{background:#2374621f;color:#1f5f50}.science-evidence-drawer{position:sticky;top:1rem;display:grid;gap:.72rem;min-width:0;padding:.82rem;border-radius:16px;border:1px solid rgba(35,116,98,.22);background:radial-gradient(circle at 100% 0%,rgba(35,116,98,.12),transparent 10rem),#fffdf8e0;box-shadow:0 18px 48px #271f161a}.science-evidence-drawer.is-empty{border-style:dashed;background:#ffffff8a}.science-evidence-drawer-header{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.science-evidence-drawer h3{margin:.16rem 0 0;font-family:"Source Serif 4",serif;font-size:1.28rem;line-height:1.08}.science-evidence-close{flex:0 0 auto;padding:.42rem .56rem}.science-evidence-facts{display:flex;flex-wrap:wrap;gap:.35rem}.science-evidence-facts span,.science-evidence-section>span{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;padding:.22rem .42rem;background:#2374621a;color:#1f5f50;font-size:.72rem;font-weight:800;letter-spacing:.02em}.science-evidence-preview{margin:0;color:var(--muted);line-height:1.48}.science-evidence-sections{display:grid;gap:.58rem}.science-evidence-section{display:grid;gap:.32rem;min-width:0}.science-evidence-list{display:grid;gap:.26rem;margin:0;padding:0;list-style:none}.science-evidence-list li{padding:.38rem .46rem;border-radius:10px;border:1px solid rgba(107,74,42,.14);background:#ffffff9e;color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.science-evidence-warning{margin:0;padding:.52rem .6rem;border-radius:12px;border:1px solid rgba(116,80,35,.2);background:#fff4dcb8;color:#725329;font-size:.82rem;line-height:1.42}.science-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.science-lead-row{display:grid;gap:.22rem;padding:.58rem .62rem;border-radius:12px;border:1px solid var(--line);background:#ffffff8c}.science-lead-row span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.science-empty-panel{display:grid;gap:.36rem}.account-layout{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:1.25rem;align-items:start}.account-section-nav{position:sticky;top:1.4rem}.section-nav{display:grid;gap:.6rem}.section-nav-link{display:grid;gap:.25rem;padding:.7rem .8rem;border-radius:12px;border:1px solid var(--line);background:#ffffff73}.section-nav-link span{color:var(--muted);font-size:.84rem;line-height:1.35}.section-nav-link.active{background:var(--paper-strong);box-shadow:var(--shadow)}.panel{background:var(--paper);border:1px solid rgba(107,74,42,.14);box-shadow:var(--shadow);border-radius:16px;padding:.92rem .98rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.session-table-panel{display:grid;gap:.58rem}.panel-header,.result-group-header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.panel-heading-stack{display:grid;gap:.12rem}.panel-heading-stack h3{margin:0}.panel-kicker{color:var(--accent-strong);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.grid{display:grid;gap:.95rem}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.search-layout{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.72fr);transition:grid-template-columns .26s cubic-bezier(.25,1,.5,1)}.search-layout.is-sidecar-hidden{grid-template-columns:minmax(0,1fr)}.search-sidecar.has-detail .search-inspect-panel{order:-1}.session-layout{grid-template-columns:minmax(0,1fr) minmax(13.75rem,var(--inspect-pane-width, 22rem))}.session-layout.is-inspect-collapsed,.search-layout.is-inspect-collapsed{grid-template-columns:minmax(0,1fr)}.workspace-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.95fr)}.project-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.stack{display:grid;gap:.78rem}.search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.search-workspace-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.95rem;align-items:start}.search-workspace-copy{display:grid;gap:.28rem;align-content:start}.search-workspace-copy strong{font-size:1rem}.search-workspace-target{align-content:start}.search-bar-prominent{margin-top:.95rem}.search-starter-row{margin-top:.85rem}button,.actions button{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff7f2;padding:.62rem .88rem;font-weight:600}.ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.actions{display:flex;gap:.75rem;flex-wrap:wrap}.choice-row{grid-template-columns:auto 1fr;align-items:center;gap:.7rem}.choice-row input{width:auto}label{display:grid;gap:.4rem;color:var(--muted);font-size:.95rem}.muted{margin:0;color:var(--muted);line-height:1.55}.results-stack,.session-list,.search-empty-state{display:grid;gap:.72rem}.search-empty-card{min-height:8.4rem;align-content:start}.suggestion-chip-row{display:flex;flex-wrap:wrap;gap:.42rem}.suggestion-chip{display:inline-flex;align-items:center;padding:.34rem .52rem;border-radius:8px;border:1px solid rgba(107,74,42,.18);background:#ffffffc7;color:var(--ink);font-weight:600;font-size:.78rem;box-shadow:none}.subtle-card{background:#5447360d}.workspace-list{display:grid;gap:.75rem}.workspace-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;align-items:center;border:1px solid var(--line);border-radius:14px;background:#ffffffa6;padding:.78rem .82rem}.workspace-card-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:.45rem;min-width:0}.workspace-action-button{width:auto}.workspace-card.compact{padding:.66rem .74rem}.workspace-card-copy{display:grid;gap:.25rem;min-width:0}.workspace-card-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-card-meta{display:flex;flex-wrap:wrap;gap:.32rem;color:var(--muted);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.project-gather-workspace{display:grid;gap:.78rem}.project-stage-nav,.project-gather-subnav{display:flex;flex-wrap:wrap;gap:.16rem}.project-stage-button,.project-gather-subview-button{width:auto;min-height:1.82rem;padding:.26rem .56rem;border:1px solid var(--line);border-radius:4px;background:#ffffffb8;color:var(--ink);box-shadow:none;font-size:.78rem}.project-stage-button{position:relative;margin-right:.52rem;padding-right:.9rem;clip-path:polygon(0 0,calc(100% - .55rem) 0,100% 50%,calc(100% - .55rem) 100%,0 100%,.32rem 50%)}.project-stage-button:first-child{clip-path:polygon(0 0,calc(100% - .55rem) 0,100% 50%,calc(100% - .55rem) 100%,0 100%)}.project-stage-button:after{content:"";position:absolute;inset:0;border:1px solid rgba(84,71,54,.08);clip-path:inherit;pointer-events:none}.project-stage-button.is-active,.project-gather-subview-button.is-active{border-color:#23746261;background:#2374621a;color:var(--ink)}.project-stage-button:disabled:not(.is-active){opacity:.62}.project-gather-grid{display:grid;grid-template-columns:minmax(12rem,var(--project-gather-assets-width, 248px)) minmax(22rem,1fr);gap:.9rem;align-items:start}.project-gather-assets,.project-gather-console{display:grid;gap:.72rem;min-width:0;align-content:start}.project-gather-assets{position:relative;width:auto;max-width:none;min-width:0;padding:.5rem .62rem .5rem 0;border:0;border-radius:0;background:transparent;overflow:auto}.project-gather-console{padding:.9rem 1rem;border:1px solid rgba(35,116,98,.14);border-radius:8px;background:#ffffffd1}.project-gather-rail-resize-handle{position:absolute;top:.35rem;right:0;bottom:.35rem;z-index:5;display:grid;width:.86rem;min-height:4rem;padding:0;place-items:center;border:0;border-radius:0;background:transparent;cursor:col-resize}.project-gather-rail-resize-handle span{display:block;width:2px;height:100%;border-radius:999px;background:#54473638}.project-gather-rail-resize-handle:hover span,.project-gather-rail-resize-handle:focus-visible span{background:#23746294}.project-gather-setup-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.52rem;border:1px solid rgba(35,116,98,.12);border-radius:6px;background:#ffffffa3}.project-gather-setup-action{display:grid;gap:.08rem;min-width:0;min-height:2.8rem;padding:.44rem .56rem;border:1px solid rgba(84,71,54,.14);border-radius:5px;background:#ffffffb3;color:var(--ink);text-align:left;text-decoration:none;box-shadow:none}.project-gather-setup-action strong{font-size:.86rem}.project-gather-setup-action span{color:var(--muted);font-size:.74rem}.project-lifecycle-stage{display:grid;gap:.8rem}.project-lifecycle-hero{display:flex;gap:1rem;align-items:start;justify-content:space-between;padding:.76rem 0;border-top:1px solid rgba(84,71,54,.1);border-bottom:1px solid rgba(84,71,54,.1)}.project-lifecycle-hero span{display:block;color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.project-lifecycle-hero h3,.project-lifecycle-panel h4{margin:0}.project-lifecycle-hero p{max-width:58rem;margin:.28rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.project-lifecycle-two-col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.9rem;align-items:start}.project-lifecycle-panel{display:grid;gap:.65rem;min-width:0}.project-gather-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.35rem;color:var(--muted);font-size:.78rem}.project-gather-source-form{display:grid;gap:.56rem;padding:.68rem;border:1px solid rgba(35,116,98,.16);border-radius:6px;background:#ffffffb3}.project-gather-source-form-header{display:flex;gap:.7rem;align-items:start;justify-content:space-between}.project-gather-source-form-header span{display:block;color:var(--muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.project-gather-source-form-header strong{display:block;font-size:.95rem}.project-gather-source-form-grid{display:grid;grid-template-columns:minmax(8rem,.75fr) minmax(10rem,1fr) minmax(9rem,.8fr);gap:.5rem}.project-gather-source-form-grid label,.project-gather-review-ledger-compose label{display:grid;gap:.22rem;min-width:0;color:var(--muted);font-size:.72rem;font-weight:700}.project-gather-source-form-grid label.is-wide{grid-column:span 2}.project-gather-table-wrap.is-popout{min-width:min(72rem,86vw);overflow:auto}.project-gather-popout{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.5rem;background:#1815126b}.project-gather-popout-panel{display:grid;gap:.8rem;width:min(78rem,94vw);max-height:min(46rem,88vh);overflow:auto;padding:1rem;border-radius:8px;background:var(--surface);box-shadow:0 24px 80px #1815123d}.project-gather-popout-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.project-gather-popout-header span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.project-gather-popout-header h3{margin:0}.project-gather-console-header,.project-gather-asset-header{display:flex;justify-content:space-between;gap:.55rem;align-items:flex-start}.project-gather-schema,.project-gather-asset-type{color:var(--muted);font-size:.72rem;text-transform:none;letter-spacing:0}.project-gather-summary-item{display:grid;gap:.12rem;min-width:0;padding:.24rem 0 .45rem;border-bottom:1px solid rgba(84,71,54,.12)}.project-gather-summary-item strong{color:var(--ink);font-size:1rem;line-height:1.15}.project-gather-summary-item span{color:var(--muted);font-size:.76rem}.project-gather-filter-row label{gap:.25rem}.project-gather-asset-list,.project-gather-deliverable-list,.project-gather-review-list,.project-gather-action-list{display:grid;gap:.54rem}.project-gather-asset-card,.project-gather-deliverable,.project-gather-review-row,.project-gather-action-row{display:grid;gap:.38rem;min-width:0;padding:.5rem 0;border:0;border-top:1px solid rgba(84,71,54,.1);border-radius:0;background:transparent}.project-gather-asset-card:first-child,.project-gather-deliverable:first-child,.project-gather-review-row:first-child,.project-gather-action-row:first-child{border-top:0}.project-gather-badges{display:flex;flex-wrap:wrap;gap:.28rem}.project-gather-badge{display:inline-flex;width:fit-content;align-items:center;min-height:1.35rem;padding:.18rem .38rem;border-radius:999px;border:1px solid rgba(107,74,42,.16);background:#5447360f;color:var(--muted);font-size:.7rem;font-weight:700;text-transform:none;letter-spacing:0}.project-gather-badge.is-ready{border-color:#23746242;background:#2374621a;color:#1d6656}.project-gather-badge.is-review{border-color:#95671f47;background:#95671f1a;color:#7a551d}.project-gather-badge.is-blocked{border-color:#9f392b47;background:#9f392b1a;color:#8f3529}.project-gather-asset-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0}.project-gather-asset-facts div{min-width:0}.project-gather-asset-facts dt{color:var(--muted);font-size:.68rem;text-transform:uppercase}.project-gather-asset-facts dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.project-gather-copy-button{justify-self:start;width:auto}.project-gather-pointer-notice{font-size:.82rem}.project-gather-section-grid,.project-gather-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem}.project-gather-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.project-gather-next-step{display:grid;gap:.28rem;padding:.72rem 0;border-top:1px solid rgba(84,71,54,.12);border-bottom:1px solid rgba(84,71,54,.12)}.project-gather-next-step span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.project-gather-next-step strong{color:var(--ink);font-size:1.02rem}.project-gather-next-step p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.project-gather-start-list{display:grid;gap:.42rem}.project-gather-start-row{display:grid;grid-template-columns:1.85rem minmax(0,11rem) minmax(0,1fr);gap:.62rem;align-items:center;width:100%;min-height:3.65rem;padding:.58rem .66rem;border:1px solid rgba(84,71,54,.12);border-radius:6px;background:#ffffffa3;color:var(--ink);text-align:left;text-decoration:none}.project-gather-start-row:hover,.project-gather-start-row:focus-visible{border-color:#23746247;background:#2374620f}.project-gather-start-row>span{display:inline-grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:999px;background:#2374621a;color:#1d6656;font-size:.78rem;font-weight:800}.project-gather-start-row strong{min-width:0;font-size:.92rem}.project-gather-start-row p{min-width:0;margin:0;color:var(--muted);font-size:.8rem;line-height:1.35}.project-gather-terminal{display:grid;gap:.5rem;padding:.72rem;border-radius:8px;border:1px solid rgba(35,116,98,.22);background:#17241f;color:#edf7ef;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.project-gather-terminal-line{display:flex;gap:.48rem;align-items:center}.project-gather-terminal-output{display:grid;gap:.14rem;padding-left:1rem}.project-gather-terminal .muted{color:#edf7efbd}.project-gather-source-table{display:grid;border:1px solid var(--line);border-radius:8px;overflow:auto}.project-gather-source-row{display:grid;grid-template-columns:minmax(8rem,var(--gather-source-material-width, 220px)) minmax(5.2rem,var(--gather-source-kind-width, 110px)) minmax(6rem,var(--gather-source-status-width, 130px)) minmax(11.25rem,var(--gather-source-location-width, 360px));gap:.5rem;align-items:center;min-width:calc(var(--gather-source-material-width, 220px) + var(--gather-source-kind-width, 110px) + var(--gather-source-status-width, 130px) + var(--gather-source-location-width, 360px) + 1.5rem);padding:.5rem .58rem;border-top:1px solid var(--line);background:#ffffff8f;font-size:.82rem}.project-gather-source-row:first-child{border-top:0}.project-gather-source-row.is-header{background:#54473612;color:var(--muted);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.project-gather-pointer-cell{overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem}.project-gather-column-header{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:.35rem}.project-gather-column-resize{flex:0 0 auto;width:.55rem;min-width:0;height:1.4rem;padding:0;border:0;border-left:2px solid rgba(84,71,54,.22);border-radius:0;background:transparent;cursor:col-resize}.project-gather-column-resize:hover,.project-gather-column-resize:focus-visible{border-left-color:#23746294}.project-gather-deliverable{grid-template-columns:minmax(0,1fr) auto;align-items:center}.project-gather-two-col,.project-gather-deliverable-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.project-gather-mini-panel,.project-gather-requirement-card,.project-gather-deliverable-card{display:grid;gap:.45rem;min-width:0;padding:.62rem 0;border:0;border-top:1px solid rgba(84,71,54,.1);border-radius:0;background:transparent}.project-gather-mini-panel h4{margin:0;font-size:.86rem}.project-gather-requirement-list,.project-gather-seed-list{display:grid;gap:.56rem}.project-gather-requirement-card p{margin:0;color:var(--ink);font-size:.88rem;line-height:1.45}.project-gather-compact-row{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:.5rem;align-items:start;min-width:0;padding:.42rem 0;border-top:1px solid rgba(84,71,54,.1);font-size:.82rem}.project-gather-compact-row:first-of-type{border-top:0}.project-gather-compact-row strong,.project-gather-compact-row span{min-width:0;overflow-wrap:anywhere}.project-gather-review-ledger-controls{display:grid;gap:.5rem;min-width:0;padding:.56rem;border:1px solid rgba(35,116,98,.14);border-radius:6px;background:#ffffff9e}.project-gather-review-ledger-header{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between}.project-gather-review-ledger-header strong{font-size:.84rem}.project-gather-review-ledger-header span{color:var(--muted);font-size:.72rem}.project-gather-review-ledger-entry-list{display:grid;gap:.3rem}.project-gather-review-ledger-entry{display:grid;grid-template-columns:minmax(4.5rem,.35fr) minmax(0,1fr);gap:.45rem;min-width:0;color:var(--muted);font-size:.76rem}.project-gather-review-ledger-entry strong,.project-gather-review-ledger-entry span{min-width:0;overflow-wrap:anywhere}.project-gather-review-ledger-entry strong{color:var(--ink)}.project-gather-review-ledger-compose{display:grid;grid-template-columns:minmax(6.5rem,.35fr) minmax(12rem,1fr) auto;gap:.45rem;align-items:end}.project-gather-review-ledger-compose textarea{resize:vertical}.project-gather-review-ledger-controls .muted{margin:0;font-size:.76rem}.project-gather-disabled-actions{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;padding:.62rem;border:1px dashed rgba(107,74,42,.24);border-radius:8px;background:#5447360a}.project-gather-disabled-actions button{width:auto;min-height:2rem;padding:.34rem .58rem;border-radius:8px}.project-gather-disabled-actions .muted{flex:1 1 14rem;margin:0;font-size:.8rem}.result-group{display:grid;gap:.48rem;padding-top:.1rem}.search-result-row{display:grid;padding:.5rem .58rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.search-result-row.is-selected{border-color:#9f4f1a6b;background:#fff7ede0;box-shadow:0 0 0 3px #9f4f1a14}.search-result-row.is-previewed{box-shadow:inset 3px 0 #9f4f1a5c,0 0 0 1px #9f4f1a14}.search-result-row.is-saved{box-shadow:inset 3px 0 #345b3d70,0 0 0 1px #345b3d1a}.search-result-row.is-external-candidate{border-color:#54473621;background:linear-gradient(135deg,#54473609,#ffffff94),#fff9}.search-result-row .result-main{display:grid;gap:.22rem;min-width:0}.search-result-provenance{display:flex;align-items:center;justify-content:space-between;gap:.32rem;min-width:0}.search-result-facts{display:flex;flex-wrap:wrap;gap:.14rem .24rem;align-items:center;min-width:0;color:var(--muted);font-size:.66rem;line-height:1.15}.result-origin-chip,.result-doi-chip{display:inline-flex;align-items:center;max-width:18rem;min-height:1.08rem;padding:.04rem .3rem;overflow:hidden;border:1px solid rgba(84,71,54,.12);border-radius:999px;background:#ffffff94;text-overflow:ellipsis;white-space:nowrap}.result-origin-chip.is-local{border-color:#345b3d29;background:#345b3d12;color:#345b3d}.result-origin-chip.is-external{border-color:#9f4f1a29;background:#9f4f1a12;color:var(--accent-strong)}.result-doi-chip{max-width:22rem;font-family:IBM Plex Sans,monospace}.search-inspect-card{gap:.62rem}.search-inspect-hero{display:grid;gap:.24rem}.search-inspect-badges{display:flex;flex-wrap:wrap;gap:.26rem}.search-inspect-badges span{padding:.14rem .36rem;border:1px solid rgba(107,74,42,.14);border-radius:999px;background:#ffffffb8;color:var(--muted);font-size:.66rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.search-inspect-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:.26rem;padding-top:.1rem}.search-inspect-action-row .inline-action,.search-inspect-action-row .text-link{min-height:1.32rem;padding:.1rem .34rem;border-radius:7px;font-size:.66rem;font-weight:800}.search-inspect-abstract-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8}.search-inspect-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem}.search-inspect-fields div{padding:.26rem .34rem}.search-inspect-section{padding-top:.38rem}.search-save-target-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;padding:.18rem;border:1px solid rgba(84,71,54,.12);border-radius:10px;background:#ffffff8f}.search-save-target-toggle button{padding:.34rem .42rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:.76rem;font-weight:800;box-shadow:none}.search-save-target-toggle button.is-active{border-color:#6f35103d;background:var(--ink);color:var(--paper-strong)}.search-save-target-disclosure{border:1px solid rgba(84,71,54,.12);border-radius:10px;background:#ffffff80}.search-save-target-disclosure summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;align-items:center;min-height:1.75rem;padding:.24rem .44rem;color:var(--muted);cursor:pointer;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.search-save-target-disclosure summary::marker{color:var(--accent-strong)}.search-save-target-disclosure summary strong{overflow:hidden;color:var(--ink);font-size:.72rem;letter-spacing:0;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.search-save-target-body{display:grid;gap:.42rem;padding:0 .44rem .44rem}.search-shortlist-summary{display:grid;gap:.12rem;padding:.38rem .46rem;border:1px solid rgba(84,71,54,.12);border-radius:10px;background:#5447360b}.search-shortlist-inline-counts{display:flex;flex-wrap:wrap;gap:.16rem;align-items:center}.search-shortlist-inline-counts span{display:inline-flex;align-items:center;min-height:1rem;padding:.04rem .28rem;border:1px solid rgba(52,91,61,.12);border-radius:999px;background:#ffffff9e;color:#345b3d;font-size:.6rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.search-shortlist-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.26rem}.search-shortlist-readiness span{display:grid;gap:.02rem;padding:.26rem .3rem;border:1px solid rgba(84,71,54,.1);border-radius:8px;background:#ffffff8f}.search-shortlist-readiness strong{color:var(--ink);font-size:.86rem;line-height:1}.search-shortlist-readiness em{overflow:hidden;color:var(--muted);font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.search-shortlist-summary strong{overflow:hidden;color:var(--ink);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.search-shortlist-summary span{font-size:.72rem;line-height:1.22}.search-shortlist-summary.is-ready{border-color:#345b3d2e;background:#345b3d12}.search-shortlist-empty-note{display:grid;gap:.08rem;padding:.38rem .44rem;border:1px dashed rgba(159,79,26,.18);border-radius:9px;background:#9f4f1a0b}.search-shortlist-empty-note strong{color:var(--accent-strong);font-size:.76rem}.search-shortlist-empty-note span{font-size:.68rem;line-height:1.25}.search-import-readiness{display:grid;gap:.08rem;padding:.38rem .44rem;border:1px solid rgba(52,91,61,.16);border-radius:9px;background:#345b3d0f}.search-import-readiness.is-warning{border-color:#9f4f1a33;background:#9f4f1a0f}.search-import-readiness strong{color:#345b3d;font-size:.76rem}.search-import-readiness.is-warning strong{color:var(--accent-strong)}.search-import-readiness span{font-size:.68rem;line-height:1.25}.result-row,.session-card{border:1px solid var(--line);border-radius:14px;background:#ffffffa6;padding:.68rem .72rem}.result-row.search-result-row{padding:.44rem .54rem;border-radius:12px}.session-card{display:grid;gap:.3rem}.result-title-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.38rem;align-items:start;min-width:0}.result-shortlist-toggle{min-height:1.7rem;padding:.24rem .42rem;border:1px solid rgba(159,79,26,.18);border-radius:8px;background:#ffffffad;color:var(--accent-strong);font-size:.7rem;font-weight:800;box-shadow:none;white-space:nowrap}.result-shortlist-toggle.is-selected,.inline-action.is-active{border-color:#6f351042;background:var(--ink);color:var(--paper-strong)}.search-result-row.is-saved .result-shortlist-toggle.is-selected{border-color:#345b3d42;background:#345b3d;color:#fffaf1}.search-saved-card{display:grid;gap:.34rem;border-color:#345b3d38;background:linear-gradient(135deg,#345b3d1f,#ffffffb8),#ffffff9e}.search-saved-card-header,.search-saved-actions{display:flex;flex-wrap:wrap;gap:.28rem;align-items:center;justify-content:space-between}.search-saved-card-header span{padding:.12rem .32rem;border:1px solid rgba(52,91,61,.16);border-radius:999px;background:#345b3d14;color:#345b3d;font-size:.64rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.search-saved-actions{justify-content:flex-start}.search-saved-actions .inline-action{min-height:1.46rem}.search-open-saved-session{justify-self:start}.search-shortlist-panel .actions button:disabled{border-color:#5447361f;background:#54473614;color:#5447368a;cursor:not-allowed;box-shadow:none;transform:none}.external-candidate-pill,.external-save-state{align-self:start;padding:.14rem .32rem;font-size:.62rem;line-height:1.1;border-color:#6b4a2a29;background:#ffffffb3;color:var(--accent-strong)}.external-title-text{color:var(--ink)}.external-result-actions{display:flex;flex-wrap:wrap;gap:.24rem;align-items:center;margin-top:.04rem}.external-result-actions.external-result-utilities{display:inline-flex;gap:.18rem;margin-top:0;margin-left:auto;vertical-align:middle}.external-result-actions .inline-action{min-height:1.38rem;padding:.12rem .34rem;border-radius:8px;font-size:.64rem}.external-result-utilities .inline-action{min-height:1.08rem;padding:.03rem .22rem;border-radius:6px;font-size:.6rem;font-weight:750}.external-import-primary{align-self:start;min-height:1.34rem;padding:.1rem .42rem;border-color:#6f351042;background:var(--ink);color:var(--paper-strong);font-size:.64rem;font-weight:850}.external-import-primary:hover:not(:disabled),.external-import-primary:focus-visible:not(:disabled){border-color:#6f351061;background:var(--accent-strong);color:var(--paper-strong)}.external-result-note{font-size:.64rem;line-height:1.15}.external-result-utilities .external-result-note{display:inline-flex;align-items:center;font-size:.62rem}.result-preview-pill{align-self:start}.result-select-checkbox{margin-top:.12rem}.workbench-toolbar{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end;margin-bottom:.9rem}.work-citation-line{margin-top:.16rem;overflow:hidden;color:var(--muted);font-size:.75rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workbench-control{min-width:10rem}.graph-family-toggle{display:inline-flex;padding:.16rem;border-radius:12px;background:#54473614;border:1px solid var(--line)}.graph-family-button{padding:.5rem .72rem;border-radius:9px;background:transparent;color:var(--muted);font-weight:700}.graph-family-button.is-active{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff7f2;box-shadow:0 10px 22px #4c220a24}.graph-fullscreen-lock{overflow:hidden}.graph-workspace-panel{transition:border-radius .18s ease,box-shadow .18s ease,transform .18s ease}.graph-workspace-panel.is-fullscreen{position:fixed;inset:.75rem;z-index:90;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;box-shadow:0 28px 88px #251d1452;background:radial-gradient(circle at 16% 10%,rgba(208,143,47,.18),transparent 28%),linear-gradient(145deg,#fffcf5fc,#f6eee0fc)}.graph-workspace-panel.is-fullscreen:before{content:"";position:fixed;inset:0;z-index:-1;background:#231c1547;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.graph-workspace-panel.is-fullscreen .graph-canvas{flex:1 1 auto;height:auto;min-height:0}.graph-workspace-panel.is-fullscreen>.panel-header,.graph-workspace-panel.is-fullscreen>.muted{display:none}.graph-workspace-panel.is-fullscreen .graph-toolbar{flex:0 0 auto;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.graph-workspace-panel.is-fullscreen .graph-search-control{flex:0 0 18rem}.graph-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:.7rem 0 .55rem;padding:.45rem .5rem;border:1px solid rgba(84,71,54,.12);border-radius:12px;background:#fffcf5b8}.graph-search-control{display:inline-flex;align-items:center;gap:.4rem;min-width:min(100%,18rem);color:var(--muted);font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.graph-search-control input{min-height:1.85rem;min-width:12rem;border-radius:8px;padding:.18rem .5rem;font-size:.78rem;letter-spacing:0;text-transform:none}.graph-control-group{display:inline-flex;align-items:center;gap:.32rem}.graph-tool-button{min-height:1.85rem;padding:.24rem .52rem;border-radius:8px;background:#54473614;border:1px solid rgba(84,71,54,.14);color:var(--ink);font-size:.78rem;font-weight:750}.graph-tool-button:hover,.graph-tool-button:focus-visible{background:#84481c24;transform:translateY(-1px)}.graph-layout-control{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.graph-layout-control select{min-height:1.85rem;border-radius:8px;padding:.16rem 1.55rem .16rem .5rem;font-size:.78rem;letter-spacing:0;text-transform:none}.graph-load-note{margin-left:auto;color:var(--muted);font-size:.76rem}.graph-focus-note{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:-.15rem 0 .55rem;color:var(--muted);font-size:.78rem}.graph-focus-note .title-button{color:var(--accent-strong);font-size:.78rem;font-weight:760}.graph-legend{display:grid;grid-template-columns:minmax(12rem,.85fr) minmax(14rem,1.15fr);gap:.55rem .8rem;align-items:start;margin:0 0 .58rem;padding:.55rem .62rem;border:1px solid rgba(84,71,54,.12);border-radius:12px;background:#fffcf5ad}.graph-legend strong{font-size:.82rem}.graph-legend p{margin:.15rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.35}.graph-legend-items{display:flex;flex-wrap:wrap;gap:.35rem}.graph-legend-item{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .38rem;border:1px solid rgba(84,71,54,.12);border-radius:999px;background:#ffffff94;color:var(--muted);font-size:.72rem;font-weight:720}.graph-legend-swatch{width:.7rem;height:.7rem;border-radius:3px;background:#8c4c2d;box-shadow:inset 0 0 0 1px #2d23192e}.graph-legend-swatch.is-primary,.graph-legend-swatch.is-links-high{background:#245c88}.graph-legend-swatch.is-secondary,.graph-legend-swatch.is-works-low,.graph-legend-swatch.is-links-low{background:#8f4b2b}.graph-legend-swatch.is-selected{background:#f0b24e}.graph-legend-swatch.is-works-high{background:#1f6b62}.graph-legend-swatch.is-works-mid{background:#b06f2a}.graph-legend-swatch.is-links-mid{background:#6c6f34}.graph-interpretation-note{grid-column:1 / -1;padding-top:.35rem;border-top:1px solid rgba(84,71,54,.1)}.workbench-actions{display:flex;gap:.6rem;margin-left:auto}.toolbar-button{width:auto;min-height:0;padding:.3rem .5rem;border-radius:8px;font-size:.74rem;line-height:1;box-shadow:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.bulk-actions-shell{position:relative}.bulk-actions-trigger{display:inline-flex;align-items:center;gap:.34rem}.bulk-actions-trigger.is-active{background:#fff4e5f2;color:var(--accent-strong);border-color:#9f4f1a47}.bulk-actions-count{display:inline-grid;min-width:1rem;min-height:1rem;place-items:center;padding:0 .22rem;border-radius:999px;background:var(--accent);color:#fffaf1;font-size:.62rem;font-weight:800;line-height:1}.toolbar-popover-shell{position:relative}.toolbar-mini-popover{position:absolute;top:calc(100% + .35rem);left:0;z-index:8;display:grid;grid-template-columns:minmax(11rem,1fr);gap:.28rem;padding:.38rem;border-radius:10px;border:1px solid var(--line);background:#fffbf4fa;box-shadow:var(--shadow);transform-origin:top left;animation:toolbar-popover-in .18s cubic-bezier(.22,1,.36,1)}.toolbar-mini-popover input{min-width:12rem;padding:.28rem .4rem;border-radius:8px}.bulk-tag-suggestion-list{position:static;width:100%}.bulk-actions-panel{position:absolute;top:calc(100% + .4rem);right:0;z-index:10;width:min(15.25rem,72vw);display:grid;gap:.32rem;padding:.34rem;border-radius:8px;border:1px solid var(--line);background:#fffbf4fa;box-shadow:var(--shadow);transform-origin:top right;animation:toolbar-popover-in .2s cubic-bezier(.22,1,.36,1)}.bulk-actions-menu{overflow:visible}.bulk-actions-menu-status,.bulk-actions-menu-note{margin:0;padding:.18rem .24rem;color:var(--muted);font-size:.68rem;line-height:1.25}.bulk-actions-menu-note{border-top:1px solid rgba(84,71,54,.1)}.bulk-actions-menu-section{display:grid;gap:.18rem;padding-top:.22rem;border-top:1px solid rgba(84,71,54,.1)}.bulk-actions-menu-item{justify-content:flex-start;width:100%;padding:.32rem .42rem;border-radius:7px;font-size:.72rem;text-align:left}.bulk-actions-menu-item:hover:not(:disabled),.bulk-actions-menu-item:focus-visible{transform:translate(1px)}.bulk-actions-menu .toolbar-mini-popover{top:calc(100% + .24rem);right:0;left:auto;grid-template-columns:minmax(9.5rem,1fr);min-width:min(13rem,70vw);padding:.28rem;border-radius:8px}.bulk-actions-menu .toolbar-mini-popover input{min-width:0;padding:.24rem .34rem;font-size:.72rem}.panel-header-sidecar{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.session-table-header-actions{gap:.34rem;margin-left:0}.session-table-header-actions .toolbar-button{padding:.28rem .44rem;font-size:.7rem}.panel-rail-toggle{flex:0 0 auto}.works-table-shell{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:#ffffffb8}.works-table{width:100%;border-collapse:collapse;min-width:42rem;table-layout:fixed}.works-table-shell.is-narrow-table .works-table{min-width:0}.works-table th,.works-table td{padding:.85rem .8rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.works-table th{position:sticky;top:0;z-index:2;color:var(--muted);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;background:#faf5edf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -1px #54473614}.table-sort-button{display:inline-flex;align-items:center;gap:.35rem;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .12s ease,transform .12s ease}.table-sort-button:hover,.table-sort-button:focus-visible{color:var(--ink)}.table-header-shell{display:flex;align-items:center;gap:.28rem;width:100%;min-width:0;min-height:1.25rem;position:relative;padding-right:.48rem}.table-header-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-resize-handle{position:absolute;top:-.18rem;right:-.36rem;bottom:-.18rem;display:grid;width:.72rem;place-items:center;color:#6b4a2a75;cursor:col-resize;touch-action:none;opacity:.2;transition:opacity .12s ease,color .12s ease}.column-resize-handle:hover{color:var(--accent-strong);opacity:1}.works-table th:hover .column-resize-handle,.works-table th:focus-within .column-resize-handle{opacity:.76}.column-resize-grip{display:block;width:2px;height:1rem;border-radius:999px;background:currentColor;box-shadow:4px 0 0 currentColor}.table-sort-button.is-active{color:var(--ink);font-weight:800}.table-sort-button:focus-visible{outline:none}.table-sort-indicator{font-size:.82em;opacity:.72;transition:opacity .12s ease,transform .12s ease,color .12s ease}.table-sort-button:hover .table-sort-indicator,.table-sort-button:focus-visible .table-sort-indicator{opacity:1}.table-sort-button.is-active .table-sort-indicator{opacity:1;color:var(--accent-strong);transform:translateY(-1px)}.works-table tbody tr:last-child td{border-bottom:none}.works-table tbody tr{transition:background-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1)}.works-table tbody tr:hover{background:#5447360b}.works-table tbody tr:focus-visible{outline:2px solid rgba(159,79,26,.42);outline-offset:-2px;background:#fff4e59e}.works-table tbody tr.is-selected{background:#a27b391f}.works-table tbody tr.is-active{background:#54473614;box-shadow:inset 3px 0 #9f4f1a61}.works-table tbody tr.is-inspecting{background:#fff4e5b8;box-shadow:inset 3px 0 #9f4f1a6b,0 0 0 1px #9f4f1a1a}.checkbox-col{width:3rem}.actions-col{width:4rem}.title-cell{min-width:11.25rem;padding-top:.22rem;padding-bottom:.22rem}.stack.tight{gap:.3rem}.title-button{display:-webkit-box;overflow:hidden;width:100%;padding:0;background:transparent;color:var(--ink);-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;font-size:.88rem;font-weight:700;line-height:1.18;border-radius:0;transition:color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),opacity .16s cubic-bezier(.22,1,.36,1)}.title-button:hover,.title-button:focus-visible{color:var(--accent-strong);transform:translate(2px)}.title-button.is-continuity-source{color:var(--accent-strong);animation:title-continuity-nudge .18s cubic-bezier(.22,1,.36,1)}.graph-list-button{width:100%}.title-button:disabled{color:var(--muted);cursor:default}.work-provenance-line{margin-top:.14rem;color:var(--muted);font-size:.66rem;line-height:1.2}.meta-row{display:flex;flex-wrap:wrap;gap:.28rem .46rem;margin-top:.18rem;color:var(--muted);font-size:.72rem}.session-link-list{display:flex;flex-wrap:wrap;gap:.4rem}.session-link-pill{display:inline-flex;align-items:center;padding:.16rem .4rem;border-radius:8px;border:1px solid var(--line);background:var(--panel-alt);color:var(--ink);text-decoration:none;font-size:.76rem}.session-link-pill:hover{border-color:var(--accent);color:var(--accent-strong)}.project-work-title-col{width:34%}.project-work-table-narrow .project-work-title-col{width:54%}.project-work-source-col,.project-work-table-narrow .project-work-source-col{width:7%}.project-work-doi-col,.project-work-table-narrow .project-work-doi-col{width:8%}.project-work-year-col,.project-work-cites-col,.project-work-docs-col{width:7%}.project-work-table-narrow .project-work-year-col,.project-work-table-narrow .project-work-docs-col{width:8%}.project-work-kind-col{width:11%}.project-work-sessions-col{width:19%}.project-work-table-narrow .project-work-sessions-col{width:15%}.project-session-membership-cell{flex-wrap:nowrap;max-width:100%;overflow:hidden}.project-session-membership-cell .session-link-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-session-context-card{gap:.28rem}.project-session-context-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.52rem}.project-session-context-header h3{font-size:.86rem;line-height:1.15}.project-session-context-card p{margin:0;font-size:.72rem;line-height:1.3}.project-session-context-card label{margin:0;font-size:.66rem}.project-session-context-card select{margin-top:.22rem;min-height:1.7rem;padding:.22rem .48rem}.project-session-context-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.26rem;text-align:right}.project-session-context-actions .inline-action{min-height:1.42rem;padding:.18rem .44rem;font-size:.64rem}.project-session-context-actions .muted{font-size:.62rem}.preview,.mono{margin:.55rem 0 0}.search-result-row .preview{display:-webkit-box;overflow:hidden;margin-top:.08rem;color:var(--muted);font-size:.76rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-result-row .meta-row{gap:.14rem .32rem;margin-top:0;font-size:.68rem;line-height:1.15}.search-result-row.is-external-candidate .preview{-webkit-line-clamp:1}.mono{font-family:IBM Plex Sans,monospace;font-size:.9rem;color:var(--accent-strong)}.inline-mono{font-size:.82rem}.document-viewer-block{display:grid;gap:.8rem;padding-top:.4rem}.document-viewer-empty-disclosure{gap:.45rem}.document-viewer-empty-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.38rem .48rem;border:1px solid rgba(107,74,42,.12);border-radius:9px;background:#ffffff8f;cursor:pointer;list-style:none}.document-viewer-empty-disclosure>summary::-webkit-details-marker{display:none}.document-viewer-empty-disclosure>summary:after{content:"+";flex:0 0 auto;color:var(--accent-strong);font-weight:800;line-height:1}.document-viewer-empty-disclosure[open]>summary:after{content:"-"}.document-viewer-empty-title{color:var(--ink);font-size:.78rem;font-weight:800}.document-viewer-empty-disclosure>p{margin:0;padding:0 .48rem;font-size:.78rem}.document-list{display:grid;gap:.55rem}.document-list-item{display:grid;gap:.2rem;text-align:left;border:1px solid var(--line);border-radius:10px;background:#ffffffb3;padding:.5rem .56rem;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.document-list-item:hover{transform:translateY(-1px)}.document-list-item.is-active{border-color:var(--accent);background:#a27b391f;transform:translate(2px)}.document-list-meta{color:var(--muted);font-size:.8rem}.document-viewer-shell{display:grid;gap:.75rem}.document-viewer-header{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.document-viewer-actions{display:flex;gap:.7rem}.document-compact-detail{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.42rem .48rem;border:1px solid rgba(107,74,42,.1);border-radius:9px;background:#ffffff9e}.document-compact-detail>div:first-child{display:grid;min-width:0;gap:.08rem}.document-compact-detail strong{overflow:hidden;font-size:.76rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.document-compact-detail .document-viewer-actions{flex:0 0 auto;align-items:center;gap:.38rem}.document-compact-action{padding:.24rem .38rem;border-radius:7px;font-size:.66rem}.document-compact-link{font-size:.66rem;letter-spacing:.02em}.danger-button{background:#8c3030eb}.danger-button:hover{background:#7b2323}.secondary-button{background:#ffffffb8;border:1px solid var(--line);color:var(--ink);box-shadow:none}.secondary-button:hover{background:#fff8efe0}.document-frame{width:100%;min-height:30rem;border:1px solid var(--line);border-radius:18px;background:#ffffffe6}.semantic-layout{align-items:start}.search-workbench{display:grid;gap:.64rem;padding:.68rem;border:1px solid var(--line);border-radius:15px;background:linear-gradient(135deg,#fffcf6f0,#f7efe4db),#ffffffd1;box-shadow:0 12px 34px #40230b0f}.search-workbench-heading,.search-workbench-foot{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.search-workbench-heading p,.search-workbench-foot p{margin:.18rem 0 0}.search-workbench-mode-toggle{display:inline-flex;gap:.2rem;padding:.18rem;border:1px solid var(--line);border-radius:11px;background:#ffffffb8}.search-workbench-mode-toggle button{padding:.34rem .52rem;border-radius:8px;background:transparent;color:var(--muted);box-shadow:none}.search-workbench-mode-toggle button.is-active{background:var(--ink);color:var(--paper)}.search-workbench-form{display:grid;gap:.52rem}.search-workbench-command-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.52rem;align-items:end}.search-workbench-command-row.has-readiness-action{grid-template-columns:minmax(0,1fr) auto auto}.search-workbench-query{display:grid;gap:.24rem;min-width:0}.search-workbench-query span,.search-axis-group legend{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.search-workbench-query textarea{resize:vertical;min-height:3.45rem}.search-workbench-submit{display:inline-flex;gap:.48rem;align-items:center;justify-content:center;min-height:2.68rem;white-space:nowrap}.search-workbench-prepare-button{display:inline-flex;gap:.44rem;align-items:center;justify-content:center;min-height:2.68rem;white-space:nowrap;color:var(--ink);background:var(--paper);border:1px solid var(--line);box-shadow:none}.search-workbench-prepare-button:hover:not(:disabled),.search-workbench-prepare-button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #965a261f}.search-workbench-submit-icon{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:1.32rem;padding:0 .36rem;border:1px solid rgba(255,247,242,.34);border-radius:7px;color:#fff7f2db;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.search-workbench-spinner{width:.9rem;height:.9rem;border:2px solid rgba(255,247,242,.42);border-top-color:#fff7f2;border-radius:999px;animation:work-action-spin .82s linear infinite}.search-workbench-prepare-icon{width:.86rem;height:.86rem;border:2px solid var(--accent);border-right-color:transparent;border-radius:999px}.search-workbench-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;align-items:start}.search-axis-group{display:grid;gap:.28rem;min-width:0;margin:0;padding:0;border:0}.search-axis-options{display:flex;flex-wrap:wrap;gap:.18rem;padding:.18rem;border:1px solid rgba(84,71,54,.12);border-radius:10px;background:#ffffff8a}.search-axis-options button{flex:0 1 auto;min-width:3.85rem;padding:.28rem .4rem;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:.74rem;font-weight:700;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.search-axis-options button:hover:not(:disabled),.search-axis-options button:focus-visible:not(:disabled){border-color:#9f4f1a3d;background:#fff7ede6;color:var(--ink);transform:translateY(-1px)}.search-axis-options button.is-active{border-color:#6f35103d;background:var(--ink);color:var(--paper-strong)}.search-axis-options button:disabled{cursor:not-allowed;opacity:.52}.search-axis-options button span{display:block;margin-top:.08rem;color:inherit;font-size:.54rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.search-workbench-filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.48rem;padding:.5rem;border:1px solid rgba(84,71,54,.12);border-radius:12px;background:#ffffff80}.search-filter-field{display:grid;gap:.22rem;min-width:0}.search-filter-field span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.search-filter-field input,.search-filter-field select{min-height:2.1rem;padding:.34rem .44rem;border-radius:9px;font-size:.82rem}.search-filter-checks{align-content:start}.search-filter-checks label{display:inline-flex;align-items:center;gap:.34rem;min-height:1.28rem;color:var(--ink);font-size:.8rem;font-weight:750}.search-filter-checks input{min-height:0;width:.94rem;height:.94rem;accent-color:var(--accent)}.search-workbench-strong-toggle{display:inline-flex;align-items:center;gap:.48rem;width:fit-content;max-width:100%;padding:.3rem .46rem;border:1px solid rgba(84,71,54,.14);border-radius:10px;background:#ffffff7a;color:var(--muted);cursor:pointer}.search-workbench-strong-toggle.is-enabled{border-color:#965a2657;background:#965a2614;color:var(--ink)}.search-workbench-strong-toggle input{flex:0 0 auto;width:.98rem;height:.98rem;min-height:0;padding:0;accent-color:var(--accent)}.search-workbench-strong-toggle span{display:flex;flex-wrap:wrap;gap:.28rem;align-items:baseline;min-width:0}.search-workbench-strong-toggle strong{font-size:.72rem}.search-workbench-strong-toggle em{font-size:.66rem;font-style:normal}.search-workbench-compiled,.search-workbench-examples{display:flex;flex-wrap:wrap;gap:.42rem}.constraint-chip{display:inline-flex;align-items:center;gap:.32rem;padding:.22rem .38rem;border:1px solid rgba(84,71,54,.14);border-radius:9px;background:#ffffffb8;color:var(--muted);font-size:.72rem}.constraint-chip strong{color:var(--ink)}.constraint-chip em{font-style:normal;color:var(--rust);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.search-workbench-help{display:grid;gap:.52rem;padding:.66rem;border:1px solid var(--line);border-radius:13px;background:#ffffffb8;animation:toolbar-popover-in .18s cubic-bezier(.22,1,.36,1)}.search-help-toggle{padding:.28rem .42rem;border:1px solid rgba(159,79,26,.18);border-radius:8px;background:#ffffff94;color:var(--accent-strong);font-size:.75rem;line-height:1;box-shadow:none;white-space:nowrap}.search-help-toggle:hover,.search-help-toggle:focus-visible{background:#fff7edeb}.search-help-heading{display:flex;gap:.6rem;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.search-workbench-examples button{padding:.32rem .46rem;border:1px solid rgba(84,71,54,.16);border-radius:8px;background:#fff8efd1;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;box-shadow:none}.inline-search-shell{container-type:inline-size;margin:.2rem 0 .7rem;border:1px solid rgba(84,71,54,.16);border-radius:14px;background:linear-gradient(135deg,#fffcf6eb,#f8f1e7d1),#fffc;box-shadow:0 10px 28px #40230b0d}.inline-search-shell>summary{display:flex;gap:.7rem;align-items:center;justify-content:space-between;min-height:2.45rem;padding:.45rem .68rem;color:var(--ink);cursor:pointer;font-size:.84rem;font-weight:800;list-style-position:inside}.inline-search-shell[open]>summary{border-bottom:1px solid rgba(84,71,54,.12)}.inline-search-summary{color:var(--muted);font-size:.72rem;font-weight:650;letter-spacing:0;text-transform:none}.inline-search-body{display:grid;gap:.55rem;padding:.62rem}.inline-search-body .search-workbench{gap:.42rem;padding:.5rem;border-radius:12px;box-shadow:none}.search-workbench.is-compact .search-workbench-heading{align-items:center}.search-workbench.has-compact-heading .search-workbench-heading{justify-content:flex-end;min-height:1.9rem}.search-workbench.has-compact-heading .search-workbench-mode-toggle{margin-left:auto}.search-workbench.is-compact .search-workbench-heading p{display:none}.search-workbench.is-compact .search-workbench-command-row{gap:.42rem}.search-workbench.is-compact .search-workbench-query input{min-height:2.18rem;padding:.42rem .58rem;border-radius:9px}.search-workbench.is-compact .search-workbench-query textarea{min-height:2.8rem}.search-workbench.is-compact .search-workbench-submit,.search-workbench.is-compact .search-workbench-prepare-button{min-height:2.18rem;padding:.42rem .58rem;border-radius:9px}.search-workbench.is-compact .search-workbench-controls{grid-template-columns:minmax(6rem,.75fr) minmax(9rem,1fr) minmax(12rem,1.2fr);gap:.24rem}.search-workbench.is-compact .search-axis-group{gap:.18rem}.search-workbench.is-compact .search-axis-group legend,.search-workbench.is-compact .search-workbench-query span{font-size:.62rem}.search-workbench.is-compact .search-axis-options{gap:.08rem;padding:.08rem;border-radius:8px}.search-workbench.is-compact .search-axis-options button{min-width:0;min-height:1.45rem;padding:.14rem .26rem;border-radius:6px;font-size:.63rem;line-height:1.05}.search-workbench.is-compact .search-axis-options button span{display:inline;margin-left:.2rem;margin-top:0;font-size:.44rem;opacity:.65}.search-workbench.is-compact .search-axis-options button:disabled:not(.is-active){border-color:transparent;background:transparent;opacity:.36}.search-workbench.is-compact .search-axis-options button:disabled:not(.is-active) span{display:none}.search-workbench-filter-drawer{border:1px solid rgba(84,71,54,.12);border-radius:10px;background:#ffffff75}.search-workbench-filter-drawer>summary{padding:.32rem .46rem;color:var(--accent-strong);cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.search-workbench-filter-drawer[open]>summary{border-bottom:1px solid rgba(84,71,54,.1)}.search-workbench.is-compact .search-workbench-filter-row{grid-template-columns:repeat(auto-fit,minmax(7.4rem,1fr));gap:.36rem;padding:.42rem;border:0;background:transparent}.search-workbench.is-compact .search-filter-field input,.search-workbench.is-compact .search-filter-field select{min-height:1.82rem;padding:.26rem .38rem;border-radius:8px;font-size:.76rem}.search-workbench.is-compact .search-workbench-compiled{gap:.24rem}.search-workbench.is-compact .constraint-chip{padding:.16rem .3rem;border-radius:7px;font-size:.66rem}.search-workbench.is-compact .search-workbench-foot{gap:.46rem}.search-workbench.is-compact .search-workbench-foot p{font-size:.72rem}.search-workbench.is-compact .search-workbench-strong-toggle{padding:.22rem .34rem;border-radius:8px}.search-workbench.is-compact .search-workbench-strong-toggle strong{font-size:.66rem}.search-workbench.is-compact .search-workbench-strong-toggle em{font-size:.6rem}.search-readiness-note{display:inline-flex;gap:.36rem;align-items:center}.search-readiness-note.is-working{color:var(--accent-strong)}.search-readiness-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--accent);box-shadow:0 0 #965a2657;animation:search-readiness-pulse 1.05s ease-out infinite}@keyframes search-readiness-pulse{0%{box-shadow:0 0 #965a2657}to{box-shadow:0 0 0 .55rem #965a2600}}.inline-search-status-row{display:flex;flex-wrap:wrap;gap:.28rem;align-items:center;justify-content:space-between;color:var(--muted);font-size:.72rem}.inline-search-status-copy{flex:1 1 auto;min-width:8rem}.inline-search-status-actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.28rem}.inline-search-status-row .inline-action{min-height:1.45rem;padding:.16rem .42rem;border-radius:7px;font-size:.66rem}.inline-search-status-row .text-link{font-size:.68rem}.inline-search-empty{margin:.6rem}@container (max-width: 560px){summary{align-items:flex-start;flex-direction:column;gap:.22rem}.inline-search-summary{max-width:none}.search-workbench.is-compact .search-workbench-command-row,.search-workbench.is-compact .search-workbench-command-row.has-readiness-action{grid-template-columns:1fr}.search-workbench.has-compact-heading .search-workbench-command-row:not(.has-readiness-action){grid-template-columns:minmax(0,1fr) auto;align-items:end}.search-workbench.is-compact .search-workbench-submit,.search-workbench.is-compact .search-workbench-prepare-button{width:100%}.search-workbench.has-compact-heading .search-workbench-command-row:not(.has-readiness-action) .search-workbench-submit{width:auto;min-width:3.35rem;padding-right:.48rem;padding-left:.48rem}.search-workbench.is-compact .search-workbench-controls{grid-template-columns:1fr}.search-workbench.has-compact-heading .search-workbench-controls{gap:.16rem}.search-workbench.is-compact .search-axis-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.8rem,1fr))}.search-workbench.has-compact-heading .search-axis-options{grid-template-columns:repeat(auto-fit,minmax(4.8rem,1fr))}.search-workbench.has-compact-heading .search-axis-options button{min-height:1.26rem;padding:.1rem .18rem;font-size:.58rem}.inline-search-status-row{align-items:center;flex-direction:row}.inline-search-status-actions{margin-left:auto}}.semantic-search-bar{align-items:end}.semantic-mode-control{min-width:11rem}.semantic-status-card,.semantic-detail-card{background:linear-gradient(180deg,#fffaf2eb,#f8f0e4eb)}.semantic-hit-card{display:grid;gap:.45rem;padding:.7rem .76rem;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#ffffffe6,#fff9f1d1),#fffc;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.semantic-hit-card:hover{border-color:#9f4f1a47;box-shadow:0 10px 28px #40230b14;transform:translateY(-1px)}.semantic-hit-card.is-active{border-color:#9f4f1a73;background:linear-gradient(135deg,#fff9f1fa,#fff2e0e6),#ffffffe0;box-shadow:0 0 0 1px #9f4f1a24,var(--shadow)}.semantic-hit-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:start}.semantic-evidence-source{display:inline-flex;width:fit-content;margin-bottom:.18rem;padding:.14rem .34rem;border-radius:7px;background:#9f4f1a1a;color:var(--accent-strong);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.semantic-selected-badge{display:inline-flex;width:fit-content;margin-top:.28rem;padding:.14rem .36rem;border-radius:999px;background:#241e16e6;color:var(--paper-strong);font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.semantic-sidecar{display:grid;gap:.78rem;align-content:start}.semantic-sidecar.has-selected-hit .semantic-selected-panel{order:-1}.semantic-hit-meta{display:flex;flex-wrap:wrap;gap:.24rem .5rem;color:var(--muted);font-size:.74rem}.semantic-row-actions{display:inline-flex;flex-wrap:wrap;gap:.28rem;justify-content:flex-end}.semantic-row-action{display:inline-flex;align-items:center;min-height:1.52rem;padding:.16rem .42rem;border:1px solid rgba(84,71,54,.14);border-radius:8px;background:#ffffffb8;color:var(--accent-strong);font-size:.68rem;font-weight:800;text-decoration:none}.semantic-row-action:hover,.semantic-row-action:focus-visible{border-color:#9f4f1a5c;background:#fff4e5e6}.semantic-facet-bar{display:flex;flex-wrap:wrap;gap:.55rem}.semantic-facet-button{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .58rem;border-radius:9px;border:1px solid var(--line);background:#ffffffb8;color:var(--ink);font-weight:600}.semantic-facet-button.is-active{border-color:#9f4f1a73;background:#fff4e5d6}.semantic-hit-title{width:100%;padding:0;text-align:left;background:transparent;color:var(--ink);font-weight:700}.semantic-hit-title:hover,.semantic-hit-title:focus-visible{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.18rem}.semantic-hit-metrics{display:flex;flex-wrap:wrap;gap:.45rem}.semantic-hit-metrics span{border-radius:8px;padding:.12rem .26rem;background:#5447361a;color:var(--muted);font-size:.68rem}.semantic-evidence-preview{position:relative;margin:.12rem 0 0;padding:.46rem .58rem .46rem .72rem;border-left:3px solid rgba(159,79,26,.34);border-radius:0 10px 10px 0;background:#fff8efb3;color:#241e16db;font-size:.86rem;line-height:1.42}.semantic-chunk-card{display:grid;gap:.35rem;padding:.72rem .78rem;border-radius:12px;border:1px solid rgba(84,71,54,.14);background:#ffffffb8}.graph-canvas{width:100%;min-height:34rem;border:1px solid var(--line);border-radius:18px;cursor:grab;touch-action:none;background:radial-gradient(circle at top left,rgba(194,164,96,.18),transparent 36%),linear-gradient(180deg,#fffcf5f5,#faf5ebe6);transition:min-height .18s ease,border-radius .18s ease,box-shadow .18s ease}.graph-canvas:active{cursor:grabbing}.text-frame{background:#fffdf7}.select-pill{border-radius:8px;padding:.2rem .42rem;background:#5447361a;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.facts{margin:0;display:grid;gap:.75rem}.facts div{display:grid;gap:.15rem}.facts dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.facts dd{margin:0;font-weight:600}.success-note{margin:0;color:#205a3f}.status-card{display:grid;gap:.45rem;padding:.72rem .82rem;border-radius:12px;background:#54473612;border:1px solid var(--line)}.status-card strong{font-size:.95rem}.workspace-state-shell{max-width:48rem}.workspace-state-card{gap:.7rem;padding:.84rem .92rem;background:linear-gradient(180deg,#fffaf2eb,#f8f0e4eb)}.workspace-state-actions{margin-top:.15rem}.author-page{gap:.82rem}.author-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;background:radial-gradient(circle at 12% 10%,rgba(66,119,122,.14),transparent 18rem),linear-gradient(145deg,#fffaf1f5,#f6eddfe0)}.author-identity{display:grid;gap:.45rem}.author-identity h2{margin:0;font-family:"Source Serif 4",serif;font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:.98}.author-source-row,.author-action-stack,.author-work-meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.author-source-badge{display:inline-flex;align-items:center;gap:.4rem;max-width:18rem;padding:.36rem .52rem;border:1px solid var(--line);border-radius:999px;background:#ffffff8a;font-size:.78rem}.author-source-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.author-action-stack{justify-content:end;max-width:19rem}.author-action-note{max-width:16rem;color:var(--muted);font-size:.78rem;line-height:1.25;text-align:right}.author-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.author-metric-card strong{font-size:1.35rem;line-height:1}.author-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);gap:.82rem;align-items:start}.author-search-panel{display:grid;gap:.75rem;scroll-margin-top:1rem}.author-search-results{display:grid;gap:.55rem;padding-top:.2rem;border-top:1px solid var(--line)}.author-search-summary{display:flex;flex-wrap:wrap;gap:.42rem;align-items:baseline}.author-search-capability-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.author-search-capability-note span{display:grid;gap:.12rem;padding:.46rem .55rem;border:1px dashed rgba(103,92,75,.3);border-radius:12px;background:#5447360a;color:var(--muted);font-size:.76rem;line-height:1.25}.author-search-capability-note strong{color:var(--ink);font-size:.8rem}.author-search-hit-list{display:grid;gap:.45rem}.author-search-hit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.58rem .64rem;border:1px solid rgba(103,92,75,.22);border-radius:12px;background:#ffffff75}.author-search-hit.is-selected{border-color:#9f4f1a7a;background:linear-gradient(135deg,#fffaf1f5,#eddec9ad);box-shadow:inset 3px 0 #9f4f1ab8}.author-search-hit div:first-child{display:grid;min-width:0;gap:.18rem}.author-search-hit strong,.author-search-hit span,.author-search-hit p{min-width:0;overflow:hidden;text-overflow:ellipsis}.author-search-hit span{color:var(--muted);font-size:.78rem}.author-search-hit-badges{display:flex;flex-wrap:wrap;gap:.28rem}.author-search-hit-badges span{max-width:14rem;padding:.16rem .34rem;overflow:hidden;border:1px solid rgba(103,92,75,.22);border-radius:999px;background:#fffaf1a3;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.author-search-hit p{display:-webkit-box;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.author-search-hit-actions{display:flex;flex-wrap:wrap;gap:.36rem;justify-content:end}.author-work-panel,.author-side-panel{min-width:0}.author-side-panel{display:grid;gap:.82rem}.author-work-list,.author-neighbor-list{display:grid;gap:.48rem}.author-work-row,.author-neighbor-row{display:grid;gap:.24rem;padding:.62rem .68rem;border:1px solid var(--line);border-radius:12px;background:#ffffff7a}.author-work-row{grid-template-columns:minmax(0,1fr) auto;width:100%;text-align:left;color:inherit;cursor:pointer}.author-work-row.is-selected{border-color:#9f4f1a75;background:linear-gradient(135deg,#fffaf1f0,#eddec9b3);box-shadow:inset 3px 0 #9f4f1abd}.author-work-row:hover,.author-neighbor-row:hover{border-color:#9f4f1a52;background:#fffaf1d1}.author-work-main,.author-preview-stack,.author-contract-list,.author-acquisition-list{display:grid;gap:.38rem}.author-work-title{font-weight:700;line-height:1.25}.author-work-citation,.author-work-meta,.author-neighbor-row span{color:var(--muted);font-size:.8rem}.author-preview-panel h3{margin-bottom:.18rem}.author-preview-actions,.author-neighbor-actions{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.author-preview-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.author-preview-fields div{min-width:0;padding:.42rem .46rem;border:1px solid var(--line);border-radius:10px;background:#5447360d}.author-preview-fields dt{color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.author-preview-fields dd{margin:.08rem 0 0;overflow:hidden;font-size:.84rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.author-preview-abstract{padding-top:.3rem;border-top:1px solid var(--line)}.author-preview-abstract p{display:-webkit-box;margin-top:.28rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.author-neighbor-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.author-neighbor-row>div:first-child{display:grid;min-width:0;gap:.12rem}.author-contract-list{margin-top:.7rem}.author-contract-list span{padding:.42rem .5rem;border:1px dashed rgba(103,92,75,.34);border-radius:10px;color:var(--muted);font-size:.82rem}.author-acquisition-list{margin-top:.7rem}.author-acquisition-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.52rem .58rem;border:1px solid rgba(103,92,75,.22);border-radius:12px;background:#ffffff75}.author-acquisition-row.is-deferred{border-style:dashed;background:#5447360a}.author-acquisition-row div{display:grid;min-width:0;gap:.12rem}.author-acquisition-row strong{font-size:.9rem}.author-acquisition-row span{color:var(--muted);font-size:.78rem;line-height:1.28}.author-acquisition-state{padding:.22rem .42rem;border:1px solid var(--line);border-radius:999px;background:#fffaf1cc;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.action-home-card{margin-top:.08rem}.work-action-sections{display:grid;gap:.42rem}.work-action-section{display:grid;gap:.24rem;padding:.42rem .5rem;border:1px solid rgba(84,71,54,.08);border-radius:10px;background:#fffcf6a3}.work-action-summary-row{justify-content:space-between;gap:.32rem}.session-action-home{margin:.85rem 0 .25rem}.work-detail-stack{gap:.42rem}.work-detail-link-row{display:flex;justify-content:flex-start}.work-detail-primary-link{display:inline-flex;align-items:center;min-height:0;padding:.1rem 0;font-size:.76rem;letter-spacing:.02em}.work-detail-hero{gap:.32rem;padding:.62rem .68rem;border-radius:12px;border-left:3px solid rgba(159,79,26,.42);background:linear-gradient(180deg,#fffcf6fa,#f9f3eaeb)}.work-detail-command-card{gap:.36rem}.work-detail-command-actions{display:grid;gap:.24rem;padding-top:.32rem;border-top:1px solid rgba(107,74,42,.11)}.work-detail-command-actions>.panel-heading-stack{display:none}.work-detail-command-actions .work-action-sections{display:flex;flex-wrap:wrap;gap:.24rem}.work-detail-command-actions .work-action-section{display:flex;align-items:center;align-content:start;min-width:0;padding:0;border:0;background:transparent}.work-detail-command-actions .work-action-section+.work-action-section{padding-left:.32rem;border-left:1px solid rgba(107,74,42,.12)}.work-detail-command-actions .work-action-summary-row{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.work-detail-hero.is-continuity-target{animation:detail-hero-arrive .18s cubic-bezier(.22,1,.36,1)}.work-detail-title{font-size:.98rem;line-height:1.24}.work-detail-meta-row{margin-top:0;gap:.22rem .55rem;font-size:.74rem;letter-spacing:.02em}.work-detail-status-row{gap:.28rem}.work-detail-state-badge{display:inline-grid;gap:.05rem;justify-items:center;min-width:0;min-height:1.72rem;padding:.16rem .38rem;text-transform:uppercase}.work-detail-state-badge[data-detail-status-label]:before{content:attr(data-detail-status-label);color:currentColor;font-size:.46rem;font-weight:900;letter-spacing:.08em;line-height:1;opacity:.68}.work-detail-state-value{font-size:.62rem;font-weight:900;letter-spacing:.04em;line-height:1}.work-detail-doi-pill{color:var(--accent-strong);text-decoration:none}.work-detail-doi-pill:hover,.work-detail-doi-pill:focus-visible{border-color:#9f4f1a61;background:#fff4e5eb;outline:none}.work-detail-content{animation:work-detail-fade-in .12s cubic-bezier(.22,1,.36,1)}.work-detail-content>*{animation:work-detail-card-in .12s cubic-bezier(.22,1,.36,1) both}.work-detail-content>*:nth-child(1){animation-delay:0ms}.work-detail-content>*:nth-child(2){animation-delay:0ms}.work-detail-content>*:nth-child(3){animation-delay:0ms}.work-detail-content>*:nth-child(4){animation-delay:0ms}.work-detail-content>*:nth-child(5){animation-delay:0ms}.work-detail-content>*:nth-child(n+6){animation-delay:0ms}.workspace-sidepane .status-icon-badge{min-height:1.16rem;padding:.1rem .24rem;border-radius:7px;font-size:.58rem;letter-spacing:.08em;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.work-action-grid{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem}.work-action-grid .toolbar-button{width:auto;justify-content:center}.work-action-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:1.72rem;padding:.28rem .42rem;border-radius:7px;font-size:.68rem;box-shadow:none}.work-action-button.is-icon-only{width:1.82rem;min-width:1.82rem;min-height:1.82rem;padding:.16rem .1rem;border-radius:7px;flex-direction:column;gap:.06rem}.work-action-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.work-detail-command-actions .work-action-button[data-detail-action-label]{width:1.86rem;min-width:1.86rem;min-height:1.86rem}.work-detail-command-actions .work-action-button[data-detail-action-label]:after{position:absolute;top:calc(100% + .18rem);left:50%;z-index:4;padding:.1rem .32rem;border:1px solid rgba(84,71,54,.12);border-radius:999px;background:#231c16eb;color:#fff8ee;content:attr(data-detail-action-label);font-size:.54rem;font-weight:800;letter-spacing:.02em;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity .12s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1);white-space:nowrap}.work-detail-command-actions .work-action-button[data-detail-action-label]:hover:after,.work-detail-command-actions .work-action-button[data-detail-action-label]:focus-visible:after{opacity:1;transform:translate(-50%)}.work-action-button.is-ready{border-color:#205a3f47;background:#e6f7eee6;color:#205a3f}.work-action-button.is-static{cursor:default;border-color:#205a3f38;background:#e6f7eed1;color:#205a3f}.work-action-button.is-failed{border-color:#ac2a1f3d;background:#ffefece6;color:#7c1c12}.work-action-button.is-pending{border-color:#9f4f1a57;background:linear-gradient(135deg,#fff9ebf5,#f4deb6e0);color:var(--accent-strong);box-shadow:0 0 0 1px #9f4f1a14,0 0 #9f4f1a00;animation:status-action-pulse 1.2s ease-in-out infinite}.work-action-button.is-pending:disabled{opacity:1}.work-action-button:hover:not(:disabled),.work-action-button:focus-visible:not(:disabled){transform:none}.work-action-button:active:not(:disabled){transform:none;filter:saturate(1.04)}.work-action-note{font-size:.84rem;line-height:1.45}.work-action-icon{width:.92rem;height:.92rem;display:inline-flex;align-items:center;justify-content:center}.work-action-icon svg{width:100%;height:100%}.work-action-icon.is-spinning{animation:work-action-spin .82s linear infinite}.work-action-status{margin:0;font-size:.7rem;line-height:1.28}.work-action-state-list{display:grid;gap:.24rem;margin-top:.4rem}.work-action-state-item{display:grid;gap:.12rem;padding:.34rem .44rem;border:1px solid rgba(84,71,54,.1);border-radius:9px;background:#ffffffc2}.work-action-state-item.is-failed{border-color:#8c303033;background:#ffefecc2}.work-action-state-label{color:var(--ink);font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.work-action-state-copy{color:var(--muted);font-size:.7rem;line-height:1.25}.work-action-report{display:grid;gap:.24rem}.work-action-job-meta,.work-action-report-actions{display:flex;flex-wrap:wrap;gap:.28rem;align-items:center}.work-action-job-meta{color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.work-action-report-button{gap:.34rem;width:fit-content}.work-action-report-button .work-action-icon{width:.9rem;height:.9rem}.graphrag-action-panel{display:grid;gap:.5rem;padding:.58rem .64rem;border:1px solid rgba(55,85,78,.18);border-radius:10px;background:linear-gradient(180deg,#f7fcfaf5,#f2f7f4e0)}.graphrag-action-panel.is-compact{gap:.38rem;padding:.48rem .54rem}.session-graphrag-action{margin:.54rem 0 0}.work-detail-graphrag-action{margin:.28rem 0}.graphrag-action-header,.graphrag-result-heading,.graphrag-durable-heading,.graphrag-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.graphrag-action-header h4{margin:0;font-size:.82rem;line-height:1.2}.graphrag-scope-chip,.graphrag-status-pill{display:inline-flex;align-items:center;min-height:1.18rem;padding:.12rem .34rem;border-radius:999px;border:1px solid rgba(55,85,78,.2);background:#ebf6f0e6;color:#25564a;font-size:.58rem;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.graphrag-status-pill.is-error,.graphrag-status-pill.is-failed{border-color:#8c303038;background:#ffefece6;color:#7c1c12}.graphrag-status-pill.is-blocked,.graphrag-status-pill.is-partial{border-color:#9f4f1a3d;background:#fff4e5e6;color:var(--accent-strong)}.graphrag-action-controls{display:grid;grid-template-columns:minmax(5rem,7rem) minmax(10rem,1fr) minmax(8rem,12rem);gap:.42rem}.graphrag-action-controls label,.graphrag-action-dialog label{display:grid;gap:.2rem;color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.graphrag-action-controls input,.graphrag-action-controls select,.graphrag-action-dialog input,.graphrag-action-dialog select{width:100%;min-width:0;padding:.28rem .36rem;border-radius:7px;font-size:.72rem}.graphrag-action-buttons{display:flex;flex-wrap:wrap;gap:.24rem}.graphrag-action-buttons .toolbar-button{min-height:1.72rem}.graphrag-exposure-strip{display:flex;align-items:center;justify-content:space-between;gap:.38rem;padding:.32rem .4rem;border-radius:8px;border:1px solid rgba(159,79,26,.18);background:#fff6e9b3;color:var(--muted);font-size:.66rem;line-height:1.25}.graphrag-exposure-strip span{flex:0 0 auto;padding:.12rem .32rem;border-radius:999px;background:#9f4f1a1f;color:var(--accent-strong);font-size:.58rem;font-weight:850;letter-spacing:.04em}.graphrag-exposure-strip strong{min-width:0;color:var(--ink);font-size:.66rem;font-weight:760;overflow-wrap:anywhere}.graphrag-action-note,.graphrag-action-error{margin:0;font-size:.68rem;line-height:1.3}.graphrag-action-note{color:var(--muted)}.graphrag-action-error{color:#7c1c12}.graphrag-action-result{display:grid;gap:.36rem;padding-top:.42rem;border-top:1px solid rgba(55,85,78,.14)}.graphrag-result-grid,.graphrag-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem}.graphrag-result-grid>span,.graphrag-preview-grid>span{display:grid;gap:.08rem;min-width:0;padding:.34rem .38rem;border-radius:8px;border:1px solid rgba(55,85,78,.12);background:#ffffffbd}.graphrag-result-grid strong,.graphrag-preview-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.78rem;line-height:1.15}.graphrag-result-grid span span,.graphrag-preview-grid span span{color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.graphrag-research-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.graphrag-research-preview>div{display:grid;gap:.12rem;min-width:0;padding:.4rem .44rem;border-radius:8px;border:1px solid rgba(55,85,78,.12);background:#ffffffad}.graphrag-research-preview>div>span{color:var(--muted);font-size:.58rem;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.graphrag-research-preview strong{min-width:0;color:var(--ink);font-size:.82rem;line-height:1.1;overflow-wrap:anywhere}.graphrag-research-preview p{margin:0;color:var(--muted);font-size:.64rem;line-height:1.25}.graphrag-pointer-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.28rem;padding:.3rem .38rem;border-radius:8px;background:#ffffff9e;color:var(--muted);font-size:.68rem;line-height:1.25}.graphrag-pointer-list>span:first-child,.graphrag-durable-heading>span{color:var(--ink);font-weight:800}.graphrag-inference-section{display:grid;gap:.32rem;padding:.42rem;border-radius:8px;border:1px solid rgba(55,85,78,.14);background:#ffffffa8}.graphrag-inference-list{display:grid;gap:.3rem}.graphrag-inference-path{display:grid;gap:.18rem;min-width:0;padding:.38rem .42rem;border-radius:8px;background:#29413b0f}.graphrag-inference-path strong{color:var(--ink);font-size:.74rem;line-height:1.2;overflow-wrap:anywhere}.graphrag-inference-path p{margin:0;color:var(--muted);font-size:.64rem;line-height:1.28}.graphrag-inference-meta{display:flex;flex-wrap:wrap;gap:.22rem}.graphrag-inference-meta span{max-width:100%;padding:.12rem .28rem;border-radius:999px;background:#fffc;color:var(--muted);font-size:.58rem;font-weight:800;line-height:1.12;overflow-wrap:anywhere}.graphrag-side-effect-list,.graphrag-pointer-chips{display:flex;flex-wrap:wrap;gap:.22rem}.graphrag-side-effect-list span,.graphrag-pointer-chips span{max-width:100%;padding:.14rem .3rem;border-radius:999px;background:#29413b14;color:var(--muted);font-size:.62rem;line-height:1.15;overflow-wrap:anywhere}.graphrag-durable-section{display:grid;gap:.26rem}.graphrag-durable-heading a{color:var(--accent-strong);font-size:.68rem;font-weight:800;text-decoration:none}.graphrag-action-dialog-overlay{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:.75rem;background:#222a276b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlay-fade-in .16s ease-out}.graphrag-action-dialog{width:min(42rem,100%);max-height:min(86vh,46rem);overflow:auto;display:grid;gap:.68rem;padding:.86rem;border-radius:12px;border:1px solid var(--line);background:#fffbf4fa;box-shadow:0 22px 60px #291d1233;animation:dialog-rise-in .2s cubic-bezier(.22,1,.36,1)}.graphrag-confirmation-box{display:grid;gap:.22rem;padding:.44rem .5rem;border-radius:9px;border:1px solid rgba(159,79,26,.18);background:#fff6e9d1}.graphrag-confirmation-box span{color:var(--muted);font-size:.6rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.graphrag-confirmation-box code{color:var(--ink);font-size:.74rem;overflow-wrap:anywhere}.danger-card{background:#8c303014;border-color:#8c303038}.panel-subsection{display:grid;gap:.6rem}.panel-subsection h4{margin:0}.checklist{display:grid;gap:.5rem}.checklist-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem}.checklist-mark{color:var(--accent-strong);font-weight:700}.simple-list{margin:0;padding-left:1.1rem;display:grid;gap:.35rem;color:var(--muted)}.success-card{background:#205a3f14}.inline-action{display:inline-flex;align-items:center;padding:.34rem .46rem;border-radius:8px;border:1px solid var(--line);color:var(--ink);font-weight:600;background:#ffffff8c;font-size:.76rem}.text-link{color:var(--accent-strong);font-weight:600}.status-banner{margin:0 0 .6rem;border-radius:12px;padding:.68rem .76rem;background:#205a3f1a;color:#205a3f}.error-banner{margin:0;border-radius:12px;padding:.68rem .76rem;background:#ac2a1f1f;color:#7c1c12}.export-block{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.workspace-toolbar-grid{align-items:start}.workspace-sidepane{position:sticky;top:.8rem;align-self:start;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 1.6rem);min-width:13.75rem;width:100%;overflow:clip;transition:width .26s cubic-bezier(.25,1,.5,1),min-width .26s cubic-bezier(.25,1,.5,1),padding .26s cubic-bezier(.25,1,.5,1),border-color .22s cubic-bezier(.25,1,.5,1),background-color .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1),opacity .22s cubic-bezier(.25,1,.5,1),transform .26s cubic-bezier(.25,1,.5,1)}.inspect-pane-resize-handle{position:absolute;inset:0 auto 0 -.42rem;z-index:3;width:.58rem;min-width:.58rem;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;cursor:col-resize;touch-action:none}.inspect-pane-resize-handle:after{content:"";position:absolute;top:.9rem;bottom:.9rem;left:50%;width:2px;border-radius:999px;background:#9f4f1a29;transform:translate(-50%);transition:background-color .16s ease,width .16s ease}.inspect-pane-resize-handle:hover:after,.inspect-pane-resize-handle:focus-visible:after{width:3px;background:#9f4f1a6b}.workspace-sidepane.has-selection{border-color:#9f4f1a29}.workspace-sidepane.is-empty{align-self:start;padding:.58rem .64rem;background:#fffcf79e;box-shadow:0 12px 28px #2d22140f}.workspace-sidepane.is-empty .panel-header{align-items:center}.workspace-sidepane.is-empty .workspace-sidepane-body{padding-right:0;overflow:visible}.workspace-sidepane.is-collapsed{min-width:0;width:0;padding:0;border-width:0;opacity:0;transform:translate(.7rem);pointer-events:none;box-shadow:none}.workspace-sidepane-body{min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.08rem;overscroll-behavior:contain;scrollbar-gutter:stable;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.workspace-sidepane.is-collapsed .workspace-sidepane-body,.workspace-sidepane.is-collapsed .panel-header{opacity:0;transform:translate(.5rem)}.workspace-sidepane.is-collapsed .workspace-sidepane-body,.workspace-sidepane.is-collapsed .panel-header{visibility:hidden}.workspace-sidepane>.stack{gap:.3rem}.workspace-sidepane .panel-header{align-items:start;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.workspace-sidepane .panel-heading-stack h3{font-size:.92rem;line-height:1.08}.workspace-sidepane .panel-kicker{font-size:.6rem;letter-spacing:.14em}.workspace-sidepane .status-card{gap:.22rem;padding:.42rem .48rem;border-radius:9px;border-color:#6b4a2a1c;background:#fffcf7d1;box-shadow:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.workspace-sidepane .action-home-card{gap:.28rem}.workspace-sidepane .status-card h3,.workspace-sidepane .status-card h4{margin:0}.work-detail-section{border-radius:9px}.workspace-sidepane .facts{gap:.46rem}.workspace-sidepane .facts div{gap:.08rem}.workspace-sidepane .facts dt{font-size:.62rem;letter-spacing:.1em}.work-detail-overview .facts dd{font-size:.84rem;line-height:1.24}.work-detail-dossier{gap:.46rem}.work-detail-citation-line{margin:0;color:var(--muted);font-size:.74rem;font-weight:650;line-height:1.3}.work-detail-section-nav{display:flex;flex-wrap:wrap;gap:.18rem}.work-detail-section-nav button{min-height:1.22rem;padding:.1rem .34rem;border:1px solid rgba(107,74,42,.12);border-radius:999px;background:#ffffffb8;color:var(--muted);font-size:.58rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.work-detail-section-nav button:hover,.work-detail-section-nav button:focus-visible{border-color:#9f4f1a47;color:var(--accent-strong);outline:none}.work-detail-dossier-section{display:grid;gap:.28rem;padding-top:.42rem;border-top:1px solid rgba(107,74,42,.1);scroll-margin-top:.8rem}.work-detail-dossier-section:first-of-type{padding-top:.2rem;border-top:0}.work-detail-priority-section{border-top-color:#9f4f1a2e}.work-detail-section-heading{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;color:var(--ink);cursor:pointer;font-size:.62rem;font-weight:850;letter-spacing:.09em;line-height:1.2;list-style:none;text-transform:uppercase}.work-detail-section-heading::-webkit-details-marker{display:none}.work-detail-section-heading:before{width:.62rem;color:var(--accent-strong);content:"▾";font-size:.68rem;line-height:1;transition:transform .14s cubic-bezier(.22,1,.36,1)}.work-detail-dossier-section:not([open]) .work-detail-section-heading:before{transform:rotate(-90deg)}.work-detail-section-toolbar{display:flex;justify-content:flex-end}.work-detail-section-heading .work-detail-primary-link{flex:0 0 auto;padding:0;font-size:.62rem;letter-spacing:.04em}.work-detail-secondary-fields{display:grid;gap:.22rem;padding:.22rem 0 0}.work-detail-subsection-heading{justify-content:space-between;gap:.44rem;padding:.1rem 0;color:var(--muted);font-size:.58rem}.work-detail-subsection-heading:before{width:.54rem;font-size:.62rem}.work-detail-secondary-fields:not([open]) .work-detail-subsection-heading:before{transform:rotate(-90deg)}.work-detail-secondary-fields:not([open])+.work-detail-secondary-fields{padding-top:.08rem}.work-detail-subsection{display:grid;gap:.18rem}.work-detail-subsection+.work-detail-subsection{padding-top:.26rem;border-top:1px solid rgba(107,74,42,.08)}.work-detail-subsection-label{color:var(--muted);font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.work-detail-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem .58rem}.workspace-sidepane .compact-facts{gap:.48rem .72rem}.work-detail-token-row{gap:.18rem}.work-detail-funding-list{display:grid;gap:.36rem;max-height:min(14rem,42vh);overflow:auto;padding-right:.12rem;scrollbar-width:thin}.funding-row{display:grid;gap:.24rem;padding:.42rem .48rem;border:1px solid rgba(107,74,42,.12);border-radius:10px;background:#ffffffb8}.funding-row>div:first-child{display:grid;gap:.12rem}.funding-row strong{font-size:.76rem;line-height:1.25}.funding-meta-row{display:flex;flex-wrap:wrap;gap:.16rem}.work-detail-tags{align-items:flex-start}.work-detail-token{padding:.08rem .24rem;border-radius:7px;font-size:.63rem;background:#ffffffe0}.author-token-link{color:var(--ink);text-decoration:none;transition:border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.author-token-link:hover,.author-token-link:focus-visible{border-color:#9f4f1a57;color:var(--accent-strong);outline:none;transform:translateY(-1px)}.workspace-sidepane .select-pill{padding:.08rem .24rem;font-size:.58rem}.workspace-sidepane .document-viewer-block{gap:.5rem}.workspace-sidepane .document-list{gap:.28rem}.workspace-sidepane .document-list-item{gap:.12rem;padding:.38rem .44rem;border-radius:7px}.workspace-sidepane .document-list-item span:first-child{font-size:.74rem}.workspace-sidepane .document-list-meta{font-size:.64rem}.workspace-sidepane .document-compact-detail{padding:.34rem .4rem}.workspace-sidepane .document-compact-action,.workspace-sidepane .document-compact-link{font-size:.62rem}.work-detail-empty{margin:-.08rem 0 0;padding:0;font-size:.78rem;line-height:1.35}.workspace-sidepane .session-token{padding:.12rem .28rem;border-radius:7px;font-size:.64rem;line-height:1.15}.workspace-sidepane .tag-remove-button{width:.88rem;height:.88rem;font-size:.58rem}.workspace-sidepane .tag-add-button{width:1rem;height:1rem;min-width:1rem;min-height:1rem;font-size:.72rem}.workspace-sidepane .inline-tag-editor input{min-height:1.4rem;padding:.2rem .38rem;font-size:.7rem}.workspace-sidepane .tag-suggestion-list{gap:.18rem;padding-top:.16rem}.workspace-sidepane .tag-suggestion-item{padding:.12rem .28rem;font-size:.64rem}.workspace-sidepane .identifier-list{gap:.28rem}.workspace-sidepane .work-detail-identifier-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.18rem}.workspace-sidepane .identifier-row{gap:.34rem;padding:.1rem 0}.workspace-sidepane .inline-mono{font-size:.68rem}.workspace-sidepane .detail-abstract{font-size:.8rem;line-height:1.42}.control-label{display:block;margin-bottom:.4rem;color:var(--muted);font-size:.95rem}.workbench-chooser{min-width:0;padding:.48rem .62rem;border-radius:12px;border:1px solid var(--line);background:#ffffffb8}.workbench-chooser summary{cursor:pointer;font-weight:600;color:var(--ink)}.column-chooser{display:grid;gap:.35rem;margin-top:.6rem}.column-menu{position:relative;padding:0;border:0;background:transparent}.column-menu summary{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border:1px solid var(--line);border-radius:10px;background:#ffffffc2;box-shadow:none;list-style:none}.column-menu summary::-webkit-details-marker{display:none}.column-menu summary .work-action-icon{width:.95rem;height:.95rem}.column-menu .column-chooser{position:absolute;top:calc(100% + .38rem);right:0;z-index:12;width:min(15.5rem,72vw);max-height:70vh;overflow:auto;margin-top:0;padding:.5rem;border:1px solid var(--line);border-radius:12px;background:#fffbf4fa;box-shadow:var(--shadow);transform-origin:top right;animation:toolbar-popover-in .18s cubic-bezier(.22,1,.36,1)}.column-menu select{width:100%;padding:.34rem .42rem;border-radius:8px;font-size:.76rem}.compact-control-label{margin-bottom:-.18rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.column-preset-row{display:inline-flex;gap:.35rem;margin-bottom:.2rem}.column-preset-button{padding:.28rem .46rem;border-radius:8px;background:#ffffffad;border:1px solid var(--line);color:var(--muted);font-size:.76rem;font-weight:700;box-shadow:none}.column-preset-button.is-active{background:#fff4e5f2;border-color:#9f4f1a47;color:var(--accent-strong)}.checkbox-label{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:center}.checkbox-label input{width:auto}.works-table-interactive tbody tr{cursor:pointer}.actions-cell{min-width:3.1rem}.works-table-shell.density-compact{border-radius:16px}.density-toggle{display:inline-flex;padding:.12rem;border-radius:10px;background:#54473614;border:1px solid var(--line)}.density-toggle-button{padding:.32rem .52rem;border-radius:8px;background:transparent;color:var(--muted);font-weight:700;box-shadow:none}.density-toggle-button.is-active{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff7f2;box-shadow:0 6px 14px #4c220a24}.works-table-shell.density-compact .works-table th,.works-table-shell.density-compact .works-table td{padding:.32rem .42rem;font-size:.88rem}.works-table-shell.density-compact .works-table th{font-size:.72rem}.works-table-shell.density-compact .table-sort-button{gap:.22rem}.works-table-shell.density-compact .title-button{font-size:.76rem;line-height:1.08;-webkit-line-clamp:1}.works-table-shell.density-compact .work-citation-line{margin-top:.08rem;font-size:.64rem;line-height:1.12}.compact-meta-row{margin-top:.12rem;font-size:.66rem;gap:.16rem .3rem}.works-table-shell.density-compact .compact-meta-row{margin-top:.05rem;font-size:.5rem;gap:.06rem .16rem}.title-utility-row{align-items:center;line-height:1.18}.works-table-shell.density-compact .meta-row{gap:.08rem .18rem;margin-top:.06rem;font-size:.52rem}.works-table-shell.density-compact .work-provenance-line{margin-top:.08rem;font-size:.54rem;line-height:1.12}.works-table-shell.density-compact .status-icon-row{gap:.12rem}.works-table-shell.density-compact .table-cell-summary{gap:.18rem;font-size:.54rem}.works-table-shell.density-compact .status-cell-summary{display:none}.works-table-shell.density-compact .status-icon-badge,.works-table-shell.density-compact .status-icon-button{min-width:1.22rem;min-height:1.22rem;padding:0;border-radius:6px;font-size:.58rem}.works-table-shell.density-compact .status-icon-button .work-action-icon,.works-table-shell.density-compact .status-icon-badge .work-action-icon{width:.7rem;height:.7rem}.works-table-shell.density-compact .row-action-button{width:1.18rem;min-width:1.18rem;height:1.18rem;min-height:1.18rem;border-radius:6px}.works-table-shell.density-compact .row-action-button .work-action-icon{width:.68rem;height:.68rem}.status-icon-row{display:flex;flex-wrap:wrap;gap:.14rem;align-items:center;justify-content:center;min-width:0;max-width:100%}.table-icon-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.34rem}.table-icon-cell-compact{gap:.28rem}.table-icon-cell-actions,.table-icon-cell-status,.table-icon-cell-source,.table-icon-cell-doi{position:relative;align-items:center;gap:.14rem}.table-icon-cell-status:after,.table-icon-cell-source:after,.table-icon-cell-doi:after,.table-icon-cell-actions:after{position:absolute;bottom:-.15rem;left:50%;width:.34rem;height:2px;border-radius:999px;background:#9f4f1a52;content:"";opacity:.55;transform:translate(-50%);transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}td:hover .table-icon-cell-status:after,td:focus-within .table-icon-cell-status:after,td:hover .table-icon-cell-source:after,td:focus-within .table-icon-cell-source:after,td:hover .table-icon-cell-doi:after,td:focus-within .table-icon-cell-doi:after,.actions-cell:hover .table-icon-cell-actions:after,.actions-cell:focus-within .table-icon-cell-actions:after,tr.is-inspecting .table-icon-cell-status:after,tr.is-inspecting .table-icon-cell-source:after,tr.is-inspecting .table-icon-cell-doi:after,tr.is-inspecting .table-icon-cell-actions:after{opacity:0;transform:translate(-50%,2px)}.table-icon-row{display:flex;align-items:center;gap:.28rem}.table-cell-summary{display:flex;flex-wrap:wrap;gap:.24rem;align-items:center;color:var(--muted);font-size:.58rem;font-weight:700;letter-spacing:.03em;line-height:1.25;text-transform:uppercase}.table-cell-summary span{white-space:nowrap}.status-phase-chip{display:inline-flex;align-items:center;max-width:2.35rem;min-height:1.18rem;padding:0 .24rem;overflow:hidden;border-radius:6px;border:1px solid rgba(159,79,26,.18);background:#fff7ebdb;color:var(--accent-strong);font-size:.5rem;font-weight:800;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.status-phase-chip.is-failed{border-color:#8c30303d;background:#ffebe6e6;color:#8b271c}.status-phase-chip.is-pending{border-color:#9f4f1a47;background:#fff8e7f2;color:var(--accent-strong)}.row-status-recovery-actions{display:inline-flex;flex-basis:100%;gap:.16rem;align-items:center;justify-content:center}.row-status-recovery-button{display:inline-flex;align-items:center;justify-content:center;width:1.18rem;height:1.18rem;padding:0;border:1px solid rgba(140,48,48,.24);border-radius:6px;background:#fff6f3eb;color:#8b271c;cursor:pointer;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.row-status-recovery-button .work-action-icon{width:.72rem;height:.72rem}.row-status-recovery-button:hover:not(:disabled),.row-status-recovery-button:focus-visible:not(:disabled){border-color:#8c303061;background:#ffebe6fa;color:#68170f}.row-status-recovery-button:disabled{cursor:not-allowed;opacity:.42}.status-icon-badge,.status-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.42rem;min-height:1.42rem;padding:0;border-radius:7px;border:1px solid rgba(84,71,54,.15);background:#ffffffc7;color:var(--ink);font-size:.64rem;font-weight:700;letter-spacing:.04em;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.status-icon-badge[data-status-label],.status-icon-button[data-status-label]{flex-direction:column;gap:.04rem;width:1.58rem;min-width:1.58rem;min-height:1.58rem}.status-icon-badge[data-status-label]:after,.status-icon-button[data-status-label]:after{content:attr(data-status-label);max-width:1.32rem;overflow:hidden;color:currentColor;font-size:.39rem;font-weight:900;letter-spacing:.035em;line-height:1;opacity:.72;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.status-icon-badge.is-ready,.status-icon-button{background:#fff4e5e0;border-color:#9f4f1a42;color:var(--accent-strong)}.status-icon-badge.is-muted{color:var(--muted)}.status-icon-badge.is-pending{border-color:#9f4f1a57;background:linear-gradient(135deg,#fff9ebf5,#f4deb6e0);color:var(--accent-strong)}.status-icon-badge.is-failed{border-color:#ac2a1f3d;background:#ffefece6;color:#7c1c12}.status-icon-button{cursor:pointer}.status-icon-button .work-action-icon,.status-icon-badge .work-action-icon{width:.76rem;height:.76rem}.status-icon-button.is-muted{background:#ffffffc2;border-color:#54473624;color:var(--muted)}.status-icon-button.is-ready{background:#f1faeee0;border-color:#3670483d;color:#356d45}.status-icon-button.is-failed{background:#ffebe6e6;border-color:#8c303042;color:#8b271c}.status-icon-button.is-pending{position:relative;background:linear-gradient(135deg,#fff9ebf5,#f4deb6e0);border-color:#9f4f1a57;color:var(--accent-strong);box-shadow:0 0 0 1px #9f4f1a14,0 0 #9f4f1a00;animation:status-action-pulse 1.2s ease-in-out infinite}.status-icon-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.status-icon-button.is-pending:disabled{cursor:progress;opacity:1}.status-icon-badge.is-current-context,.status-icon-button.is-current-context{border-color:#9f4f1a57;background:#fff4e5f5;color:var(--accent-strong);box-shadow:0 0 0 1px #9f4f1a14}.status-icon-button:hover:not(:disabled),.status-icon-button:focus-visible:not(:disabled){transform:none}.status-icon-button:active{transform:none}.status-cell-summary{max-width:100%;justify-content:center;opacity:0;transform:translateY(-2px);transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}td:hover .status-cell-summary,td:focus-within .status-cell-summary,tr.is-inspecting .status-cell-summary{opacity:1;transform:translateY(0)}.source-cell-summary,.doi-cell-summary{max-width:100%;justify-content:center;opacity:0;transform:translateY(-2px);transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}td:hover .source-cell-summary,td:focus-within .source-cell-summary,tr.is-inspecting .source-cell-summary,td:hover .doi-cell-summary,td:focus-within .doi-cell-summary,tr.is-inspecting .doi-cell-summary{opacity:1;transform:translateY(0)}.row-action-buttons{display:flex;flex-wrap:wrap;gap:.1rem;justify-content:center}.row-action-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.28rem;min-width:1.28rem;height:1.28rem;min-height:1.28rem;padding:0;border-radius:7px;background:#ffffffc2;border:1px solid var(--line);color:var(--ink);font-size:.71rem;font-weight:700;box-shadow:none;cursor:pointer;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.row-action-button[data-action-label]:after{position:absolute;top:calc(100% + .16rem);left:50%;z-index:3;padding:.08rem .26rem;border:1px solid rgba(84,71,54,.12);border-radius:999px;background:#231c16e6;color:#fff8ee;content:attr(data-action-label);font-size:.52rem;font-weight:800;letter-spacing:.02em;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity .12s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1);white-space:nowrap}.row-action-button[data-action-label]:hover:after,.row-action-button[data-action-label]:focus-visible:after{opacity:1;transform:translate(-50%)}@media(hover:none),(pointer:coarse){.works-table-shell.density-compact .row-action-button,.row-action-button{width:1.52rem;min-width:1.52rem;height:1.62rem;min-height:1.62rem;flex-direction:column;gap:.03rem}.row-action-button[data-action-label]:after{display:none}.row-action-button .work-action-label{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;color:currentColor;font-size:.34rem;font-weight:900;letter-spacing:.025em;line-height:1;text-transform:uppercase;white-space:nowrap}}.row-action-button .work-action-icon{width:.74rem;height:.74rem}.row-action-button:hover{border-color:#9f4f1a4d;color:var(--accent-strong);transform:translateY(-1px)}.row-action-button:focus-visible{border-color:#9f4f1a52;color:var(--accent-strong);transform:translateY(-1px);outline:none}.row-action-button:active{transform:translateY(0) scale(.985)}.row-action-button.is-current-context{border-color:#9f4f1a47;background:#fff4e5eb;color:var(--accent-strong)}.row-action-danger{color:#7c1c12;border-color:#8c303033}.doi-cell{overflow:hidden}.doi-action-pair{display:inline-flex;align-items:center;justify-content:center;gap:.12rem}.doi-icon-button{min-width:1.34rem;min-height:1.34rem;border-radius:6px;color:var(--accent-strong);text-decoration:none}.doi-icon-button .work-action-icon{width:.76rem;height:.76rem}.doi-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}.source-service-chip{display:inline-flex;align-items:center;justify-content:center;width:1.34rem;height:1.34rem;border-radius:6px;border:1px solid rgba(84,71,54,.15);background:linear-gradient(145deg,#ffffffd1,#fff4e5b3);color:var(--accent-strong);font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.source-service-chip img{width:.78rem;height:.78rem;object-fit:contain}.source-service-chip img{width:.8rem;height:.8rem;border-radius:3px;object-fit:contain}.compact-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}.token-row{display:flex;flex-wrap:wrap;gap:.45rem}.session-token{display:inline-flex;align-items:center;padding:.24rem .44rem;border-radius:8px;background:#ffffffd1;border:1px solid var(--line);font-size:.76rem;color:var(--ink)}.session-token.muted-token{color:var(--muted)}.session-token.accent-token{background:#fff4e5e0;color:var(--accent-strong)}.work-row-tags{position:relative;display:flex;flex-wrap:wrap;gap:.18rem;margin-top:.16rem;align-items:center}.title-utility-row .work-row-tags.is-inline{display:inline-flex;flex:1 1 auto;flex-wrap:nowrap;gap:.12rem;min-width:0;margin-top:0}.work-row-tags.is-empty{height:0;min-height:0;margin-top:0}.work-row-tags.is-empty .tag-add-button{position:absolute;top:.02rem;left:0;opacity:.62;pointer-events:auto;transform:translateY(-2px)}tr:hover .work-row-tags.is-empty .tag-add-button,tr:focus-within .work-row-tags.is-empty .tag-add-button,.work-row-tags.is-empty:focus-within .tag-add-button,tr.is-inspecting .work-row-tags.is-empty .tag-add-button{opacity:1;transform:translateY(0)}.session-tag-pill{gap:.16rem;max-width:min(10rem,100%);padding:.08rem .22rem;font-size:.58rem}.session-tag-pill>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-utility-row .session-tag-pill{max-width:5.2rem;padding:.02rem .15rem}.title-utility-row .tag-add-button{width:.72rem;min-width:.72rem;height:.72rem;border-radius:6px;font-size:.52rem}.tag-remove-button{flex:0 0 auto;padding:0;min-width:.72rem;background:transparent;border:0;color:inherit;font-size:.58rem;line-height:1}.tag-add-button{width:.9rem;min-width:.9rem;height:.9rem;padding:0;border-radius:7px;background:#ffffffb8;border:1px dashed rgba(159,79,26,.26);color:var(--accent-strong);font-size:.58rem;font-weight:700;line-height:1;box-shadow:none;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.tag-add-button:hover,.tag-add-button:focus-visible{background:#fff4e5f5;border-color:#9f4f1a57;transform:translateY(-1px);outline:none}.tag-add-button:active{transform:translateY(0) scale(.96)}.inline-tag-editor{position:relative;z-index:12;display:inline-grid;gap:.12rem;min-width:5rem}.inline-tag-editor input{width:5rem;min-width:0;padding:.14rem .24rem;border-radius:8px;font-size:.64rem;background:#fffbf4fc}.tag-suggestion-list{position:absolute;top:calc(100% + .18rem);left:0;z-index:13;display:grid;gap:.08rem;min-width:100%;padding:.18rem;border-radius:8px;border:1px solid var(--line);background:#fffbf4fc;box-shadow:var(--shadow)}.tag-suggestion-item{width:100%;min-height:0;padding:.12rem .18rem;border-radius:6px;font-size:.62rem;border:0;background:#ffffffb8;color:var(--ink);font-size:.7rem;font-weight:600;text-align:left;box-shadow:none}.tag-suggestion-item:hover,.tag-suggestion-item:focus-visible{background:#fff4e5f2;color:var(--accent-strong);outline:none}.tag-suggestion-item:active{transform:scale(.985)}.visually-hidden-submit{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.session-picker-overlay{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:#291d1261;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlay-fade-in .18s ease-out}.document-modal-overlay{padding:.45rem}.session-picker-modal{width:min(38rem,100%);max-height:min(80vh,44rem);overflow:auto;display:grid;gap:.9rem;padding:1rem;border-radius:20px;border:1px solid var(--line);background:#fffbf4f5;box-shadow:0 22px 60px #291d1233;animation:dialog-rise-in .22s cubic-bezier(.22,1,.36,1)}.document-viewer-modal{position:relative;width:var(--fulltext-modal-width, min(104rem, calc(100vw - .9rem) ));height:var(--fulltext-modal-height, min(98.5dvh, 70rem));min-width:min(45rem,calc(100vw - .9rem));min-height:min(28.75rem,calc(100dvh - .9rem));max-width:calc(100vw - .9rem);max-height:calc(100dvh - .9rem);overflow:hidden;grid-template-rows:auto minmax(0,1fr);gap:.7rem;padding:.85rem}.document-viewer-modal>.panel-header{min-height:0}.document-viewer-modal .panel-heading-stack{min-width:0}.document-viewer-modal h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.document-modal-layout{display:grid;grid-template-columns:minmax(10rem,13.5rem) minmax(0,1fr);gap:.75rem;height:100%;min-height:0;overflow:hidden}.document-modal-list{max-height:none;min-height:0;overflow:auto}.document-modal-list .document-list-item{background:#fffbf4c7;border-color:#54473629}.document-modal-list .document-list-item.is-active{border-color:#7f4112bd;background:linear-gradient(135deg,#7f4112f0,#9f4f1ad1);color:#fff8ed;box-shadow:inset 3px 0 #ffe2abf5,0 10px 24px #3c231029}.document-modal-list .document-list-item.is-active .document-list-meta{color:#fff8edd1}.document-modal-note{margin:.65rem 0 0;padding:.55rem .65rem;border-radius:10px;background:#fff4e5b8;border:1px solid rgba(159,79,26,.16)}.document-modal-frame-shell{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;padding-bottom:.2rem}.document-viewer-modal .document-frame{height:100%;min-height:0;border-radius:12px}.document-modal-resize-handle{position:absolute;right:.35rem;bottom:.35rem;width:1.25rem;height:1.25rem;border:0;border-radius:8px;background:linear-gradient(135deg,transparent 0 45%,rgba(111,53,16,.42) 46% 52%,transparent 53%),linear-gradient(135deg,transparent 0 62%,rgba(111,53,16,.58) 63% 70%,transparent 71%);cursor:nwse-resize;opacity:.68}.document-modal-resize-handle:hover,.document-modal-resize-handle:focus-visible{opacity:1;outline:2px solid rgba(159,79,26,.32);outline-offset:2px}.session-picker-list{display:grid;gap:.55rem;max-height:20rem;overflow:auto;padding-right:.2rem}.session-picker-item{display:grid;gap:.2rem;text-align:left;border:1px solid var(--line);border-radius:16px;background:#ffffffd1;padding:.8rem .9rem;box-shadow:none}.session-picker-item:hover{border-color:#9f4f1a4d}.session-picker-item.is-active{border-color:#9f4f1a59;background:#fff4e5a8}.session-export-modal{width:min(34rem,100%)}.rename-modal{width:min(24rem,100%);gap:.72rem}.rename-modal input{width:100%}.rename-modal-actions{display:flex;justify-content:flex-end;gap:.46rem}.session-export-section{display:grid;gap:.64rem;padding:.76rem;border:1px solid rgba(107,74,42,.12);border-radius:14px;background:#ffffff7a}.session-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.session-export-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.session-export-option-row{display:flex;flex-wrap:wrap;gap:.65rem;color:var(--muted);font-size:.82rem}.session-export-option-row label{display:inline-flex;gap:.35rem;align-items:center}.identifier-list{display:grid;gap:.5rem}.identifier-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.detail-abstract{margin:0;color:var(--ink);font-size:.88rem;line-height:1.55}@keyframes work-detail-fade-in{0%{opacity:.6}to{opacity:1}}@keyframes work-detail-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes work-action-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes status-action-pulse{0%,to{box-shadow:0 0 0 1px #9f4f1a14,0 0 #9f4f1a00}50%{box-shadow:0 0 0 1px #9f4f1a24,0 0 0 4px #9f4f1a1f}}@media(prefers-reduced-motion:reduce){.search-layout,.chrome-icon-button,.toolbar-button,.works-table tbody tr,.title-button,.document-list-item,.toolbar-mini-popover,.bulk-actions-panel,.graphrag-action-dialog-overlay,.graphrag-action-dialog,.session-picker-overlay,.session-picker-modal,.workspace-sidepane,.workspace-sidepane-body,.workspace-sidepane .status-card,.status-icon-badge,.status-icon-button,.row-action-button,.work-action-icon,.work-detail-content,.work-detail-content>*,.search-workbench-help,.search-workbench-spinner,.search-readiness-dot,.search-axis-options button{animation:none!important;transition:none!important;transform:none!important}}@keyframes toolbar-popover-in{0%{opacity:0;transform:translateY(-.35rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes title-continuity-nudge{0%{transform:translate(0)}35%{transform:translate(6px)}to{transform:translate(0)}}@keyframes detail-hero-arrive{0%{box-shadow:0 0 #9f4f1a00;transform:translateY(.25rem)}40%{box-shadow:0 0 0 6px #9f4f1a1f;transform:translateY(0)}to{box-shadow:0 0 #9f4f1a00;transform:translateY(0)}}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-rise-in{0%{opacity:0;transform:translateY(.8rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:980px){.account-layout,.settings-grid,.two-col,.search-layout:not(.session-layout),.workspace-layout,.workspace-hero,.author-hero,.author-layout-grid,.search-intro-grid,.public-grid{grid-template-columns:1fr}.project-gather-grid{grid-template-columns:minmax(0,1fr)}.project-gather-assets{width:auto;max-width:none;padding-right:0}.project-gather-rail-resize-handle{display:none}.project-gather-metrics,.project-gather-section-grid,.project-gather-two-col,.project-gather-deliverable-grid,.project-lifecycle-two-col,.project-gather-source-form-grid,.project-gather-review-ledger-compose,.project-gather-setup-strip{grid-template-columns:minmax(0,1fr)}.project-lifecycle-hero{display:grid}.project-gather-source-form-grid label.is-wide{grid-column:auto}.project-gather-start-row{grid-template-columns:1.85rem minmax(0,1fr);align-items:start}.project-gather-start-row p{grid-column:1 / -1;padding-left:2.47rem}.author-action-stack{justify-content:start;max-width:none}.author-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-page .search-layout:not(.session-layout){grid-template-columns:minmax(0,1fr) 18rem}.public-header{padding:1rem 1.2rem;flex-direction:column;align-items:start}.app-topbar{padding:1rem 1.2rem;align-items:start;flex-direction:column}.work-action-grid{grid-template-columns:1fr}.app-topbar-left{width:100%;align-items:start;flex-direction:column}.app-nav,.app-user,.account-menu{width:100%}.account-menu{position:static;margin-top:.6rem}.public-main,.app-main{padding:1.2rem}.app-main{grid-template-columns:1fr}.app-main.is-session-workspace{grid-template-columns:minmax(8.5rem,9.75rem) minmax(0,1fr)}.app-main.is-session-workspace.is-sidebar-collapsed{grid-template-columns:3.6rem minmax(0,1fr)}.app-main.is-session-workspace .session-layout:not(.is-inspect-collapsed){grid-template-columns:minmax(0,1fr) minmax(11rem,14rem)}.app-main.is-session-workspace .session-layout:is(.is-inline-search-open,.is-inline-search-active):not(.is-inspect-collapsed){grid-template-columns:1fr}.app-main.is-session-workspace .session-layout:is(.is-inline-search-open,.is-inline-search-active) .workspace-sidepane{position:relative;top:auto;max-height:none}.app-main.is-session-workspace .session-layout:is(.is-inline-search-open,.is-inline-search-active) .workspace-sidepane-body{overflow:visible}.app-sidebar,.app-sidebar.collapsed{width:auto}.app-sidebar.collapsed>*:not(.sidebar-header){display:grid}.app-sidebar.collapsed .sidebar-toggle{width:auto}.search-workbench-controls{grid-template-columns:1fr 1fr}}@media(max-width:820px){.science-query-grid,.science-summary-grid,.science-lead-grid,.science-priority-with-drawer,.science-hero{grid-template-columns:1fr}.science-evidence-drawer{position:relative;top:auto}.science-query-actions{align-items:stretch;flex-direction:column}.science-query-actions .cta-button{width:100%}.search-page .search-layout:not(.session-layout){grid-template-columns:1fr}.graphrag-action-controls,.graphrag-result-grid,.graphrag-preview-grid,.graphrag-research-preview{grid-template-columns:1fr 1fr}.app-main.is-session-workspace .session-layout:not(.is-inspect-collapsed){grid-template-columns:1fr}.app-main.is-session-workspace .workspace-sidepane{position:relative;top:auto;max-height:none}.app-main.is-session-workspace .workspace-sidepane-body{overflow:visible}.inline-search-shell>summary{align-items:flex-start;flex-direction:column;gap:.22rem}.inline-search-summary{max-width:none}.search-workbench.is-compact .search-workbench-command-row,.search-workbench.is-compact .search-workbench-command-row.has-readiness-action{grid-template-columns:1fr}.search-workbench.is-compact .search-workbench-submit,.search-workbench.is-compact .search-workbench-prepare-button{width:100%}.search-workbench.is-compact .search-workbench-controls{grid-template-columns:1fr}.search-workbench.is-compact .search-axis-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.8rem,1fr))}.inline-search-status-row{align-items:center;flex-direction:row}.inline-search-status-actions{margin-left:auto}.search-page .search-result-row .preview{-webkit-line-clamp:1}.search-page .result-preview-pill{display:none}}@media(max-width:760px){.app-main.is-session-workspace,.app-main.is-session-workspace.is-sidebar-collapsed{grid-template-columns:minmax(7.25rem,8.25rem) minmax(0,1fr)}}@media(max-width:680px){.graphrag-action-controls,.graphrag-result-grid,.graphrag-preview-grid,.graphrag-research-preview{grid-template-columns:1fr}.graphrag-action-header,.graphrag-result-heading,.graphrag-durable-heading,.graphrag-exposure-strip,.graphrag-dialog-actions{align-items:stretch;flex-direction:column}.app-main.is-session-workspace,.app-main.is-session-workspace.is-sidebar-collapsed{grid-template-columns:1fr}.app-main.is-session-workspace .session-layout:not(.is-inspect-collapsed),.session-layout:not(.is-inspect-collapsed){grid-template-columns:1fr}.workspace-sidepane{position:relative;top:auto;max-height:none}.workspace-sidepane-body{overflow:visible}.document-modal-layout{grid-template-columns:1fr}.document-modal-list{max-height:10rem}.search-workbench-heading,.search-workbench-foot{flex-direction:column}.search-workbench-command-row{grid-template-columns:1fr}.search-workbench-submit,.search-workbench-prepare-button{width:100%}.semantic-hit-head{grid-template-columns:1fr}.semantic-row-actions{justify-content:flex-start}.search-workbench-controls,.search-workbench-filter-row{grid-template-columns:1fr}.result-title-row{grid-template-columns:auto minmax(0,1fr)}.result-shortlist-toggle{grid-column:2;justify-self:start}.search-page .result-title-row{grid-template-columns:auto minmax(0,1fr) auto}.search-page .result-shortlist-toggle,.search-page .external-import-primary{grid-column:auto;justify-self:end}.search-page .external-result-utilities .external-result-note{display:none}.author-metric-grid{grid-template-columns:1fr}}
