@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(fonts/roboto-latin.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(fonts/roboto-latin-ext.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--academic-page: #ffffff;--surface: #ffffff;--surface-soft: #f7f6f1;--surface-selected: #e8efe7;--ink: #24251f;--ink-soft: #3d4238;--muted: #686c61;--line: #d8d2c4;--line-strong: #bdb6a5;--green: #123c31;--green-mid: #1a6b54;--green-soft: #e8efe7;--warning: #8a5e14;--danger: #8f3328;--focus: rgba(26, 107, 84, .24);--important-shadow: 0 1px 2px rgba(18, 60, 49, .14), 0 6px 14px rgba(18, 60, 49, .08);--soft-shadow: 0 1px 2px rgba(36, 37, 31, .08);--font-sans: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}:root,dialog::backdrop{--mushroom-theme-image: url(preloader-mushroom-desktop.webp)}@media (max-width: 700px){:root,dialog::backdrop{--mushroom-theme-image: url(preloader-mushroom-mobile.webp)}}*{box-sizing:border-box}html{min-width:320px;overflow-x:clip;background:var(--academic-page);color:var(--ink);scrollbar-color:var(--green-mid) var(--surface-soft);scroll-behavior:smooth;accent-color:var(--green-mid);caret-color:var(--green);-webkit-tap-highlight-color:rgba(26,107,84,.18)}::selection{background:var(--green);color:#fff}option:checked{background:var(--green);color:#fff}::-webkit-scrollbar-track{background:var(--surface-soft)}::-webkit-scrollbar-thumb{border:3px solid var(--surface-soft);border-radius:999px;background:var(--green-mid)}::-webkit-scrollbar-thumb:hover{background:var(--green)}::-webkit-scrollbar-thumb:active{background:#000}html.scrollbar-is-held{scrollbar-color:#000 var(--surface-soft)}html.scrollbar-is-held ::-webkit-scrollbar-thumb,html.scrollbar-is-held::-webkit-scrollbar-thumb{background:#000}body{overflow-x:clip;margin:0;background:var(--academic-page);color:var(--ink);font:14px/1.5 var(--font-sans);font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.about-page{background:var(--academic-page)}button,input,select,textarea{font:inherit}button,summary,a{touch-action:manipulation}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;color:var(--ink);font-size:clamp(26px,3vw,38px);line-height:1.08}#tracker-heading{font-weight:300}h2{margin-bottom:14px;color:var(--ink);font-size:18px;line-height:1.2}h3{margin-bottom:8px;color:var(--ink);font-size:15px;line-height:1.35}p{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.svg-icon,[data-icon]),button svg,a svg{width:18px;height:18px;flex:0 0 auto;color:currentColor;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.tracker-interaction-ripple{position:fixed;z-index:100;width:6.4rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28) 0,rgba(123,191,149,.18) 24%,rgba(26,107,84,.14) 47%,transparent 74%);box-shadow:0 0 1.7rem .45rem #1a6b5417,inset 0 0 1.3rem #ffffff1a;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.22);will-change:transform,opacity}.tracker-interaction-ripple.is-visible{animation:tracker-interaction-ripple .62s cubic-bezier(.16,.78,.28,1) both}@keyframes tracker-interaction-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.22)}18%{opacity:.42}to{opacity:0;transform:translate(-50%,-50%) scale(1.22)}}.topbar{position:fixed;inset:0 auto 0 0;z-index:30;width:316px;padding:20px 16px;border-right:1px solid var(--line);background:var(--surface);overflow-y:auto}.nav-sidebar-toggle{position:absolute;top:20px;right:16px;width:36px;min-height:36px;padding:0}.primary-sidebar-header,.primary-sidebar-body{display:contents}.nav-menu-glyph{display:none}.primary-sidebar-content{display:grid;gap:22px;padding-top:52px}.brand-lockup{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.brand-icon{width:46px;height:46px;border-radius:7px;object-fit:cover}.brand-text{display:grid;gap:1px;min-width:0}.brand-text strong{color:var(--ink);font-size:18px;line-height:1.1}.brand-text em{color:var(--green-mid);font-size:12px;font-style:normal;font-weight:760}.topbar nav{display:grid;gap:6px}.topbar nav.is-nav-grouped{gap:8px}.nav-group{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#ffffffb8}.nav-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:850;letter-spacing:.02em;list-style:none;text-transform:uppercase}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary i{color:var(--green);transition:transform .18s ease}.nav-group[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-soft)}.nav-group[open]>summary i{transform:rotate(180deg)}.nav-group-body{display:grid;gap:4px;padding:6px}.topbar nav a,.topbar nav .is-disabled,.top-actions a,.top-actions button{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:6px;color:var(--ink-soft);font-size:14px;font-weight:760}.topbar nav a i,.topbar nav .is-disabled i,.top-actions i{color:var(--green)}.topbar nav a:has(.nav-coming-soon),.topbar nav a:has(.nav-coming-soon) i,.topbar nav a:has(.nav-coming-soon) :is(.svg-icon,[data-icon]){color:#737373}.topbar nav a .nav-coming-soon{flex:0 0 auto;margin-left:auto;padding:2px 5px;border:1px solid #d5d5d5;border-radius:999px;background:#f1f1f1;color:#737373;font-size:8px;font-weight:900;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.topbar nav .is-disabled{color:var(--muted);cursor:not-allowed;opacity:.48}.topbar nav .is-disabled i{color:var(--muted)}.topbar nav a:hover,.topbar nav a:focus-visible,.topbar nav a.is-active,.topbar nav a[aria-current=location]{border-color:var(--line);background:var(--green-soft);color:var(--green);opacity:1;text-decoration:none}.sidebar-status{display:grid;gap:4px;padding:14px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.sidebar-status span{color:var(--muted);font-size:12px}.sidebar-status em{color:var(--muted);font-size:12px;font-style:italic}.sidebar-status .sidebar-status-title{margin-bottom:2px;color:var(--ink);font-size:12px;font-weight:850;letter-spacing:.02em;line-height:1.25}.sidebar-status .sidebar-status-count{color:var(--ink);font-size:28px;font-variant-numeric:tabular-nums;line-height:1}.sidebar-status .sidebar-status-count.is-counting{color:var(--green)}.sidebar-status-link{margin-top:6px;color:var(--green);font-size:12px;font-weight:850;line-height:1.25}.sidebar-status-link:hover,.sidebar-status-link:focus-visible{color:var(--green-dark)}.top-actions{display:grid;gap:6px}.top-actions>button{justify-content:flex-start;text-align:left}.header-info-button:hover,.header-info-button:focus-visible{border-color:var(--line);background:var(--green-soft);color:var(--green);text-decoration:none}.hero-band,.app-shell,.footer,.about-shell,.about-footer{margin-left:316px}.hero-band{padding:20px 18px 12px}.hero-card{display:grid;gap:16px;max-width:1280px;margin:0 auto;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.hero-copy>p{max-width:920px;margin-bottom:16px;color:var(--muted);font-weight:600}.hero-action-panel{position:relative;isolation:isolate;display:grid;gap:12px;max-width:1040px;min-height:248px;align-content:end;padding:16px;border:1px solid rgba(255,255,255,.56);border-radius:8px;background:linear-gradient(90deg,#ffffffad,#ffffff80 48%,#e8efe747),var(--mushroom-theme-image) center right / cover no-repeat,var(--surface);box-shadow:0 18px 42px #123c3129,0 1px 2px #24251f14;backdrop-filter:blur(18px) saturate(1.12);overflow:visible}.hero-action-panel:has(.command-menu[open]){z-index:40}.hero-title-lockup{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;max-width:980px;margin-bottom:16px}.hero-title-lockup>i,.hero-title-lockup>i:is(.svg-icon,[data-icon]){display:grid;place-items:center;width:clamp(78px,8.5vw,116px);height:clamp(78px,8.5vw,116px);border:1px solid rgba(26,107,84,.2);border-radius:8px;background:var(--green-soft);color:var(--green);box-shadow:0 12px 28px #123c311f}.hero-title-lockup>i svg,.hero-title-lockup>i:is(.svg-icon,[data-icon]) svg{width:68%;height:68%}.hero-title-lockup h1{margin:0}.hero-title-lockup p{margin:8px 0 0}.hero-action-panel:before{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 76% 20%,rgba(255,255,255,.08),transparent 34%),linear-gradient(90deg,#ffffff52,#ffffff14 54%,#123c3108);content:""}.hero-action-summary{position:relative;z-index:1;display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr) auto;align-items:stretch;gap:10px}.hero-action-summary>div,.hero-action-summary>a{display:grid;align-content:center;min-height:72px;padding:12px;border:1px solid rgba(255,255,255,.58);border-radius:8px;background:#ffffffb8;box-shadow:0 8px 20px #123c311a}.hero-action-summary span{color:var(--ink-soft);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.hero-action-summary strong{color:var(--ink);font-size:16px;line-height:1.15}.hero-action-summary em{margin-top:4px;color:var(--muted);font-size:12px;font-style:normal;font-weight:720;line-height:1.35}.hero-action-summary .search-context-reset{justify-content:center;color:var(--green);font-weight:820;text-align:center}.about-hero,.about-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 14px 40px #0e27420f}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.about-panel{display:grid;align-content:start;gap:12px;padding:22px}.about-panel-wide{grid-column:1 / -1}.about-panel h2{margin:0;color:var(--ink);font-size:21px;line-height:1.15}.about-panel p{margin:0;color:var(--ink-soft)}.about-list{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--ink-soft)}.protection-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:stretch;gap:8px;margin:4px 0}.protection-step{display:grid;gap:7px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.protection-step-secure{border-color:#1a6b5461;background:var(--green-soft)}.protection-step-number{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--green);color:#fff;font-size:12px;font-weight:900}.protection-step strong{color:var(--ink);font-size:14px;line-height:1.2}.protection-step p{color:var(--ink-soft);font-size:13px;line-height:1.45}.protection-arrow{position:relative;align-self:center;height:2px;background:var(--line-strong)}.protection-arrow:after{position:absolute;top:50%;right:-1px;width:8px;height:8px;border-top:2px solid var(--line-strong);border-right:2px solid var(--line-strong);transform:translateY(-50%) rotate(45deg);content:""}.about-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.about-stat-grid div{display:grid;align-content:start;gap:4px;min-height:82px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.about-stat-grid strong{color:var(--green);font-size:19px;line-height:1.12}.about-stat-grid span,.about-architecture-list strong{color:var(--ink);font-weight:780}.about-architecture-list{gap:10px}.hero-search{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:10px;min-height:78px;padding:12px;border:1px solid rgba(255,255,255,.38);border-radius:8px;background:#ffffff47;box-shadow:0 10px 24px #123c311a,inset 0 1px #ffffff61;backdrop-filter:blur(10px) saturate(1.05);overflow:hidden}.hero-action-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:10px}.hero-search-stack{display:grid;gap:6px;min-width:0}.hero-search-help{margin:0 10px;color:var(--ink-soft);font-size:11px;font-weight:680;line-height:1.4}.hero-action-row:has(.command-menu[open]){z-index:30}.command-menu{position:relative}.command-menu>summary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:38px;min-height:38px;padding:0;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:var(--green);list-style:none;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.hero-settings-menu>summary{min-height:78px;background:#ffffffad}button.hero-settings-menu{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:96px;min-height:78px;padding:0;border:1px solid var(--line-strong);border-radius:6px;background:#ffffffad;color:var(--green);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}button.hero-settings-menu:hover,button.hero-settings-menu:focus-visible{border-color:#0d2f26;background:#0d2f26;color:#fff}button.hero-settings-menu :is(.svg-icon,[data-icon]){width:22px;height:22px}button.hero-settings-menu span{font-size:13px;font-weight:850}.command-menu>summary::-webkit-details-marker{display:none}.command-menu>summary:hover,.command-menu[open]>summary{border-color:#0d2f26;background:#0d2f26;color:#fff}.command-menu>summary :is(.svg-icon,[data-icon]){width:22px;height:22px}.command-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:3200;display:grid;gap:8px;width:min(340px,calc(100vw - 32px));padding:10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;box-shadow:0 18px 46px #123c312e,0 1px 2px #24251f14}.command-menu:not([open])>.command-menu-panel{display:none}.command-menu-item{justify-content:flex-start;width:100%;min-height:42px;padding:0 10px;text-align:left}.command-menu-item.is-active,.command-menu-item[aria-pressed=true]{border-color:var(--green-mid);background:var(--green-soft);color:var(--green);opacity:1}.command-menu-item i,.compact-export-menu i{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--green-soft);color:var(--green-mid)}.command-menu-item.is-active i,.command-menu-item[aria-pressed=true] i{background:#fff;color:var(--green)}.command-menu-status{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink-soft);font-size:12px;font-weight:760}.command-menu-status span,.command-menu-status div{display:flex;align-items:center;gap:7px}.hero-search i{position:absolute;z-index:1;top:50%;left:28px;margin:0;color:var(--green-mid);pointer-events:none;transform:translateY(-50%)}.hero-search input{position:relative;z-index:1;min-height:54px;padding-left:48px;border-color:#ffffff6b;background:#ffffff57;opacity:1;box-shadow:inset 0 1px #ffffff85,0 1px 8px #123c310f;font-size:16px;font-weight:640;backdrop-filter:blur(10px);transition:opacity .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.hero-search input::placeholder{color:var(--muted)}.hero-search input:focus{background:#ffffff8a;opacity:1;border-color:#123c316b;box-shadow:0 0 0 4px #1a6b5429,0 8px 20px #123c311a}.hero-search button{position:relative;z-index:1;min-height:54px;opacity:.78;transition:opacity .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.hero-search:hover input,.hero-search:focus-within input,.hero-search:hover button,.hero-search:focus-within button{opacity:1}.hero-meta,.entry-options{display:flex;flex-wrap:wrap;gap:8px}.hero-meta span,.hero-meta form,.update-check{display:inline-flex;align-items:center;gap:8px;min-height:32px}.hero-meta span,.update-check{padding:5px 8px;border:1px solid rgba(255,255,255,.5);border-radius:6px;background:#ffffff85;color:var(--ink-soft);font-size:12px;font-weight:760;backdrop-filter:blur(12px) saturate(1.08)}.status-dot{width:9px;height:9px;border-radius:999px;background:#2fa66f}.entry-option{display:flex;align-items:center;flex:1 1 220px;gap:12px;min-height:54px;padding:10px 12px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:#ffffff8f;text-align:left;backdrop-filter:blur(12px) saturate(1.08)}.entry-option i,.filter-command i,.publication-exports i,.links i{display:grid;place-items:center;width:38px;height:38px;border-radius:6px;background:var(--green-soft);color:var(--green-mid)}.entry-option strong{display:block;color:var(--ink);font-size:13px}.entry-option em{color:var(--muted);font-size:12px;font-style:normal}.app-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:1280px;padding:0 18px 20px;margin-right:auto}.panel{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.filters{padding:16px}.filters-body{display:grid;gap:14px}.sidebar-toggle{width:100%;justify-content:flex-start;gap:8px}.filters.is-collapsed{padding-bottom:16px}.filters.is-collapsed:not(.is-modal-open) .filters-body{display:none}.filters.is-collapsed.is-modal-open .filters-body{display:grid}.filters.is-collapsed.is-modal-open .filters-body>:not(.advanced-filter-modal){display:none}.sidebar-toggle i{transition:transform .16s ease}.sidebar-toggle[aria-expanded=true] i{transform:rotate(180deg)}.panel-title,.result-bar,.publication-toolbar,.advanced-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.panel-title{padding:0 0 12px;background:transparent}.result-title-block{display:grid;flex:1 1 360px;gap:2px;min-width:0;max-width:520px;max-height:96px;overflow:clip;opacity:1;transform:translateZ(0);transform-origin:left center;visibility:visible;transition:flex-basis .34s cubic-bezier(.22,1,.36,1),max-width .34s cubic-bezier(.22,1,.36,1),max-height .34s cubic-bezier(.22,1,.36,1),opacity .2s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.result-title-block span{color:var(--green-mid);font-size:11px;font-weight:860;text-transform:uppercase}.result-title-block p{max-width:520px;margin:0;color:var(--muted);font-size:11px;line-height:1.35}.panel-title h2{margin:0}.field{display:grid;gap:7px}.field span,legend{color:var(--ink-soft);font-size:12px;font-weight:820}fieldset{display:grid;gap:9px;margin:0;padding:0;border:0}fieldset label{display:flex;align-items:center;gap:8px;color:var(--ink-soft)}small{margin-left:auto;padding:1px 6px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px}input[type=search],input[type=email],input[type=text],input[type=password],input[type=date],input[type=number],select,textarea{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:var(--ink);outline:0}textarea{min-height:96px;padding:10px}input:focus,select:focus,textarea:focus,button:focus-visible,summary:focus-visible,a:focus-visible{border-color:var(--green-mid);outline:3px solid var(--focus);outline-offset:2px}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--green-mid)}button,.primary,.icon-btn,.secondary,.advanced-jump,.save-search,.publication-exports a,.filter-command a,.filter-command-button,.advanced-filter-trigger,.inline-action,.search-context-reset,.timeline-open button,.timeline-presets button,.timeline-custom button,.analytics-lens-actions a,.analytics-lens-actions button,.floating-utility-button,.export-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:var(--ink);font-weight:780;text-decoration:none;cursor:pointer;box-shadow:none;transform:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}button:hover,.icon-btn:hover,.secondary:hover,.advanced-jump:hover,.save-search:hover,.publication-exports a:hover,.filter-command a:hover,.filter-command-button:hover,.advanced-filter-trigger:hover,.inline-action:hover,.search-context-reset:hover,.timeline-open button:hover,.timeline-presets button:hover,.timeline-custom button:hover,.analytics-lens-actions a:hover,.analytics-lens-actions button:hover,.floating-utility-button:hover,.export-links a:hover{border-color:var(--green-mid);background:var(--green-soft);color:var(--green);text-decoration:none;transform:none}.primary,.hero-search button[type=submit],.advanced-filter-actions .primary,.modal-actions .primary,.analytics-lens-actions .primary,.timeline-presets button.is-active,.scroll-top{min-height:42px;padding:0 16px;border-color:#123c31;border-radius:10px;background:linear-gradient(145deg,#1a6b54,#123c31 72%);color:#fff;font-weight:820;letter-spacing:.006em;text-decoration:none;box-shadow:0 1px 2px #0d2f2633,0 8px 18px #123c3124,inset 0 1px #ffffff24;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.hero-search button[type=submit]{border-color:#123c31;background:linear-gradient(145deg,#1a6b54,#123c31 72%);backdrop-filter:none}.primary *,.hero-search button[type=submit] *,.advanced-filter-actions .primary *,.modal-actions .primary *,.analytics-lens-actions .primary *,.timeline-presets button.is-active *,.scroll-top *{color:#fff;stroke:currentColor}.primary:hover,.hero-search button[type=submit]:hover,.advanced-filter-actions .primary:hover,.modal-actions .primary:hover,.analytics-lens-actions .primary:hover,.timeline-presets button.is-active:hover,.scroll-top:hover{border-color:#0a2a22;background:linear-gradient(145deg,#155b47,#0d2f26 76%);color:#fff;box-shadow:0 2px 4px #0d2f2633,0 11px 24px #0d2f2629,inset 0 1px #ffffff1f;text-decoration:none;transform:translateY(-1px)}.primary:active,.hero-search button[type=submit]:active,.advanced-filter-actions .primary:active,.modal-actions .primary:active,.analytics-lens-actions .primary:active{box-shadow:0 1px 2px #0d2f262e,inset 0 1px 3px #00000024;transform:translateY(0)}button:disabled,button[aria-disabled=true],.disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.is-active,[aria-current=location],[aria-pressed=true]{opacity:1}.filter-command,.publication-exports,.export-links{display:grid;gap:8px}.publication-exports,.export-links{grid-template-columns:repeat(5,minmax(0,1fr))}.compact-export-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-command a,.filter-command-button,.publication-exports a,.export-links a{justify-content:flex-start;min-width:0;font-size:12px}.publication-exports a.is-loading,.export-links a.is-loading{color:var(--green);pointer-events:none}.publication-exports a.is-loading:after,.export-links a.is-loading:after{width:12px;height:12px;margin-left:auto;border:2px solid rgba(18,60,49,.18);border-top-color:var(--green);border-radius:50%;content:"";animation:spin .72s linear infinite}.date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.results{display:grid;align-content:start;gap:14px;min-width:0}.overview-grid{display:grid;gap:14px}.search-context{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);scroll-margin-top:86px}@media (min-width: 1181px){.search-context{scroll-margin-top:14px}}.search-context strong{display:block;color:var(--ink)}.search-context em{color:var(--muted);font-style:normal}.paper-panel{overflow:visible}.result-bar-sentinel{width:100%;height:1px;margin-bottom:-1px;pointer-events:none}.result-bar h1,.result-bar h2{margin:0;font-size:17px;line-height:1.15}.result-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:12px}.result-status,.result-actions{padding:4px;border:1px solid rgba(216,210,196,.86);border-radius:8px;background:#ffffffb8}.result-status>span{display:inline-flex;align-items:center;min-height:32px;padding:0 8px;border-radius:6px;color:var(--ink-soft);font-weight:760}.pager,.results-bottom-pager,.publication-controls,.result-actions,.result-display-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pager-compact{display:none}.result-actions{justify-content:flex-end;gap:5px}.result-quick-controls{display:grid;grid-template-columns:repeat(2,minmax(104px,1fr));align-items:end;gap:6px}.result-quick-controls label{display:grid;gap:2px;min-width:0;margin:0}.result-quick-controls label>span{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.result-quick-controls select{width:100%;min-width:0;min-height:34px;padding-block:4px;font-size:11px;font-weight:760}.result-settings-menu>summary{width:34px;min-height:34px}.result-settings-panel{width:min(560px,calc(100vw - 32px))}.result-bar .result-settings-panel,.result-bar.is-smart-floating .result-settings-panel{gap:8px;width:min(560px,calc(100vw - 32px));padding:10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--ink);box-shadow:0 18px 46px #123c312e,0 1px 2px #24251f14;backdrop-filter:none;transform:none}.export-menu-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:42px;padding:2px 2px 8px 8px;border-bottom:1px solid var(--line)}.export-menu-header strong{color:var(--ink);font-size:.9rem}.export-menu-close{display:inline-grid;flex:0 0 auto;width:38px;height:38px;place-items:center;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--ink)}.export-menu-close:hover,.export-menu-close:focus-visible{border-color:var(--green-mid);background:var(--green-soft);color:var(--green)}.export-menu-close :is(.svg-icon,[data-icon]){width:18px;height:18px}.result-bar{position:sticky;top:10px;z-index:34;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 12px;background:linear-gradient(135deg,#fffffffa,#f7faf7fa);box-shadow:0 0 #123c3100;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);transition:padding .34s cubic-bezier(.22,1,.36,1),border-color .34s ease,border-radius .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1),background .34s ease,-webkit-backdrop-filter .34s ease,backdrop-filter .34s ease}.result-bar.is-smart-floating{border:1px solid rgba(255,255,255,.68);border-radius:12px;background:linear-gradient(135deg,#33574d00,#33574d);box-shadow:0 16px 40px #123c312b,inset 0 0 0 1px #1a6b5414;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}@media (max-width: 1180px){.result-bar.is-smart-floating .result-title-block{flex-basis:0;max-width:0;max-height:0;opacity:0;transform:translate3d(-12px,0,0) scale(.985);visibility:hidden;transition:flex-basis .34s cubic-bezier(.22,1,.36,1),max-width .34s cubic-bezier(.22,1,.36,1),max-height .34s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s}}@media (prefers-reduced-motion: reduce){.result-bar,.result-title-block,.result-bar.is-smart-floating .result-title-block{transition:none}}.result-filter-trigger{min-height:34px;padding-block:4px;border-color:#1a6b544d;background:var(--green-soft);color:var(--green)}.result-display-controls label{display:inline-flex;align-items:center;gap:6px;margin:0}.result-display-controls label>span{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.result-display-controls select{min-height:34px;width:auto;min-width:132px}.result-display-apply{min-height:34px}.result-settings-panel .result-display-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.pager{gap:4px;padding-left:6px;border-left:1px solid var(--line)}.icon-btn{width:42px;height:42px;padding:0}.result-bar .icon-btn{width:34px;height:34px;min-height:34px}.paper-list{display:grid}.paper{display:grid;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.paper{grid-template-columns:minmax(0,1.35fr) 240px 180px}.paper:last-child{border-bottom:0}.paper h3{margin-bottom:6px}.paper h3 a{color:var(--ink)}.search-keyword-highlight{padding:0 .08em;border-radius:3px;background:#be974329;color:inherit;box-shadow:inset 0 -1px #1a6b5452;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tag-link{display:inline-flex;align-items:center;gap:.35rem;min-height:1.8rem;border:1px solid rgba(32,84,69,.16);border-radius:999px;padding:.25rem .65rem;color:var(--ink);background:#ffffff9e;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.paper .tag-link,.paper .tags span{min-height:1.45rem;padding:.14rem .5rem;font-size:.72rem;line-height:1.2}.paper .keyword-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper .more-tags-link{border-style:dashed;color:var(--green)}.tag-link:hover{transform:translateY(-1px);border-color:#20544552;background:#ffffffdb}.tag-link.plain-link{display:inline;min-height:0;border:0;border-radius:0;padding:0;color:inherit;background:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.collection-pick{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.55rem;color:var(--muted);font-size:.82rem}.collection-pick input{width:1rem;height:1rem}.collection-export-trigger:disabled{opacity:.52;cursor:not-allowed}.author-links a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.paper-meta,.abstract{margin-bottom:8px;color:var(--muted);font-size:13px}.paper-meta{display:grid;align-content:start;gap:5px}.paper-meta strong{color:var(--ink)}.detail-page{background:linear-gradient(180deg,#f5f9f4eb,#f5f9f4fa),var(--mushroom-theme-image) center top / cover fixed}.detail-site-header{position:sticky;top:0;z-index:45;display:grid;grid-template-columns:minmax(230px,auto) minmax(0,1fr);align-items:center;gap:1rem;width:min(1160px,calc(100% - 32px));margin:0 auto;padding:12px 0;background:#f5f9f4e0;backdrop-filter:blur(14px) saturate(1.05)}.detail-brand{min-width:0;color:var(--ink)}.detail-brand .brand-text{min-width:0}.detail-brand .brand-text strong,.detail-brand .brand-text em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-nav{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.detail-nav a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;border:1px solid rgba(26,69,58,.14);border-radius:999px;padding:.4rem .8rem;background:#ffffffad;color:var(--ink);text-decoration:none}.detail-nav a[aria-current=location]{border-color:var(--green);background:var(--green);color:#fff}.detail-nav a i{display:grid;place-items:center;width:1.05rem;height:1.05rem}.icon-heading{display:flex;align-items:center;gap:10px}.icon-heading>i:is(.svg-icon,[data-icon]){display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;color:var(--green);background:#a5d3b545}.icon-heading>i:is(.svg-icon,[data-icon]) svg{width:18px;height:18px}.detail-actions,.section-head-row{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.chip-cloud,.doi-list{display:flex;flex-wrap:wrap;gap:.45rem}.doi-list a{max-width:100%;border:1px solid rgba(32,84,69,.16);border-radius:6px;padding:.35rem .5rem;background:#ffffffa3;color:var(--ink);overflow-wrap:break-word}.compact-paper-list,.author-directory{display:grid;gap:.65rem}.compact-paper-list a,.author-directory a{display:grid;gap:.25rem;border:1px solid rgba(32,84,69,.12);border-radius:8px;padding:.85rem;background:#ffffff94;color:inherit;text-decoration:none}.compact-paper-list a:hover,.author-directory a:hover{border-color:#20544547;background:#ffffffd1}.compact-paper-list span,.author-directory span{color:var(--muted);font-size:.88rem}.inline-search,.inline-watch-form{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.inline-search input,.inline-watch-form input[type=email]{min-width:min(100%,320px)}.legend-paper{background:var(--green)}.legend-reference{background:#8a5e14}.legend-author{background:#2d628a}.legend-topic{background:#6b6f2b}.legend-journal{background:#7b4776}.evidence-map-table{display:grid;gap:.35rem;overflow-x:auto}.evidence-map-head,.evidence-map-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) 110px 80px 80px;gap:.75rem;align-items:center;min-width:720px}.evidence-map-head{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.evidence-map-head button{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;min-height:2rem;padding:0;border:0;background:transparent;color:inherit;box-shadow:none;font:inherit;font-weight:820;letter-spacing:inherit;text-align:left;text-transform:inherit}.evidence-map-head button:hover,.evidence-map-head button.is-sorted{color:var(--green)}.evidence-map-head button :is(.svg-icon,[data-icon]){width:14px;height:14px;transition:transform .16s ease}.evidence-map-head button.is-sorted:not(.is-ascending) :is(.svg-icon,[data-icon]){transform:rotate(180deg)}.evidence-map-row{border:1px solid rgba(32,84,69,.12);border-radius:8px;padding:.75rem;background:#ffffff94;color:inherit;text-decoration:none}.evidence-map-row:hover{border-color:#20544547;background:#ffffffd1}.links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:760}.copy-citation,.copy-bibtex{min-height:0;padding:0;border:0;background:transparent;color:var(--green);box-shadow:none}.tags{display:flex;align-content:start;flex-wrap:wrap;gap:5px;max-height:4.75rem;overflow:hidden}.tags span{padding:4px 8px;border:1px solid var(--line);border-radius:5px;background:var(--green-soft);color:var(--green);font-size:11px;font-weight:820}.tags .soft,.tags .source-badge,.tags .status-badge{background:var(--surface-soft);color:var(--ink-soft)}.tags .recency-badge{border-color:#1a6b5452;background:#e7f1eb;color:var(--green)}.tags .recency-week{border-color:#1a6b547a;background:#dceee5;color:#0d2f26}.tags .recency-month{border-color:#88662447;background:#f7efd9;color:#6d4d12}.tags .status-preprint{background:#fbf2df;color:var(--warning)}.tags .status-clinical-trial,.tags .status-protocol,.tags .status-review{background:var(--green-soft);color:var(--green)}.notice{padding:12px 14px;border:1px solid var(--line);border-radius:8px;font-weight:760}.notice.success,.update-check.is-done{border-color:#1a6b5447;background:var(--green-soft);color:var(--green)}.notice.error,.update-check.is-error{border-color:#8f332847;background:#fbebe7;color:var(--danger)}.notice.warning,.update-check.is-pending{border-color:#8a5e1447;background:#fbf2df;color:var(--warning)}.state{display:grid;place-items:center;min-height:220px;padding:34px;color:var(--muted);text-align:center}.state strong{color:var(--ink);font-size:18px}.state code{padding:2px 5px;border-radius:4px;background:var(--surface-soft);color:var(--ink)}.state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.hero-evidence{position:relative;z-index:1;display:block;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.hero-evidence>summary,.evidence-accordion>summary{min-height:48px;padding:12px 14px;color:var(--ink-soft);font-weight:850;list-style:none;cursor:pointer}.hero-evidence>summary{position:relative;display:grid;gap:12px;padding-right:48px}.evidence-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-evidence>summary::-webkit-details-marker,.evidence-accordion>summary::-webkit-details-marker{display:none}.hero-evidence>summary span,.evidence-accordion>summary span{color:var(--ink-soft);font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.hero-evidence>summary em,.evidence-accordion>summary em{margin-left:auto;color:var(--muted);font-size:12px;font-style:normal;font-weight:760}.hero-evidence>summary:after,.evidence-accordion>summary:after{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--green);border-radius:999px;background:linear-gradient(145deg,var(--green-mid) 0%,var(--green) 72%);color:#fff;box-shadow:0 1px 2px #0d2f262e,0 4px 10px #123c311f,inset 0 1px #ffffff29;content:"+";flex:0 0 auto;font-size:14px;line-height:1;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hero-evidence>summary:hover:after,.hero-evidence>summary:focus-visible:after,.evidence-accordion>summary:hover:after,.evidence-accordion>summary:focus-visible:after{border-color:#0a2a22;background:linear-gradient(145deg,#155b47,#0d2f26 76%);box-shadow:0 2px 4px #0d2f2633,0 7px 14px #0d2f2629,inset 0 1px #ffffff1f;transform:translateY(-1px)}.hero-evidence>summary:after{position:absolute;top:13px;right:14px}.hero-evidence-summary-head{display:flex;align-items:center;gap:12px;min-width:0}.hero-evidence-summary-metrics{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.database-summary-metric{display:grid;align-content:center;gap:6px;min-width:0;min-height:86px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.database-summary-metric:hover,.database-summary-metric:focus-visible,.evidence-card:hover,.evidence-card:focus-visible,.topic-data-pill:hover,.topic-data-pill:focus-visible{border-color:#23664a73;box-shadow:0 10px 24px #21352b1a;outline:none;transform:translateY(-1px)}.database-summary-metric strong{color:var(--ink);font-size:clamp(22px,2.4vw,30px);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.database-summary-metric span{margin:0;color:var(--muted);font-size:12px;font-weight:860;letter-spacing:0;text-transform:none;line-height:1.25}.hero-evidence[open]>summary,.evidence-accordion[open]>summary{border-bottom:1px solid var(--line)}.hero-evidence[open]>summary:after,.evidence-accordion[open]>summary:after{content:"-"}.hero-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px}.hero-evidence:not([open])>.hero-evidence-grid{display:none}.evidence-card{display:grid;align-content:start;gap:7px;min-width:0;min-height:104px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.database-metric-card{display:grid;align-content:start;gap:5px}.database-metric-card i{display:grid;place-items:center;width:32px;height:32px;margin-bottom:2px;border-radius:6px;background:var(--green-soft);color:var(--green-mid)}.evidence-card span{display:block;color:var(--muted);font-size:11px;font-weight:860;line-height:1.25;text-transform:uppercase}.evidence-card strong{display:block;color:var(--ink);font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.evidence-card em{display:block;color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.source-ledger{grid-column:1 / -1;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.data-ledger table td:last-child{color:var(--ink);font-weight:850;text-align:right;font-variant-numeric:tabular-nums}.topic-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.topic-data-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink-soft);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.topic-data-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-data-pill strong{color:var(--green);font-size:12px;font-variant-numeric:tabular-nums}.evidence-accordion-body{padding:12px}.source-ledger table{width:100%;border-collapse:collapse;font-size:12px}.source-ledger th,.source-ledger td{padding:9px 7px;border-bottom:1px solid var(--line);color:var(--muted);text-align:left}.source-ledger th{color:var(--ink-soft);font-weight:820}.publication-growth-chart,.timeline-chart,#publication-timeline{min-height:320px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);scrollbar-gutter:stable}.publication-growth-chart svg,.timeline-chart svg{display:block;width:max(100%,760px);height:auto;min-width:760px;min-height:320px}@media (max-width: 760px){.publication-growth-chart,.timeline-chart,#publication-timeline{min-height:220px;overflow-x:hidden}.publication-growth-chart svg,.timeline-chart svg{width:100%;min-width:0;min-height:0}}.publication-growth-head,.publication-growth-foot,.timeline-head,.timeline-controls,.timeline-custom,.timeline-presets,.timeline-open{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.publication-growth-foot{justify-content:space-between;margin-top:8px;color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.timeline-card{display:grid;gap:12px;padding:16px}.analytics-lens{border:1px solid rgba(26,107,84,.36);border-radius:8px;background:linear-gradient(180deg,#fff 0%,var(--green-soft) 100%);box-shadow:inset 4px 0 0 var(--green-mid)}.analytics-lens>summary,.analytics-nested-controls>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:12px 14px;color:var(--ink);cursor:pointer}.analytics-lens>summary span,.analytics-nested-controls>summary{font-weight:840}.analytics-lens-summary-main{display:flex;align-items:center;gap:10px;min-width:0}.analytics-lens-summary-main>i{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:var(--green);color:#fff;flex:0 0 auto}.analytics-lens-summary-main>span{display:grid;gap:2px;min-width:0}.analytics-lens-summary-main strong{color:var(--ink);font-size:15px}.analytics-lens>summary em{color:var(--muted);font-size:12px;font-style:normal;font-weight:680}.analytics-lens-cta{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;font-size:12px;font-weight:860;white-space:nowrap}.analytics-lens[open] .analytics-lens-cta{border-color:var(--line-strong);background:#fff;color:var(--green)}.analytics-lens-body{display:grid;gap:12px;padding:0 14px 14px}.analytics-lens-primary,.analytics-lens-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.analytics-nested-controls{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.analytics-nested-controls>summary{min-height:40px;padding:9px 11px;font-size:13px}.analytics-nested-controls .analytics-lens-grid{padding:0 11px 11px}.analytics-lens-actions{display:flex;flex-wrap:wrap;gap:8px}.analytics-results{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.analytics-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-results-head h3{margin:0}.analytics-results-head span,.analytics-result-more{color:var(--muted);font-size:12px;font-weight:720}.analytics-results-list{display:grid;gap:8px}.analytics-query-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.analytics-query-insights div{display:grid;align-content:start;gap:4px;min-height:64px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.analytics-query-insights span{color:var(--muted);font-size:11px;font-weight:860;text-transform:uppercase}.analytics-query-insights strong{color:var(--ink);font-size:12px;line-height:1.35}.analytics-result-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff}.analytics-result-item strong,.analytics-result-item a{color:var(--ink)}.analytics-result-item p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.analytics-match-reasons{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.analytics-match-reasons span{padding:3px 7px;border:1px solid rgba(26,107,84,.24);border-radius:999px;background:var(--green-soft);color:var(--green);font-size:11px;font-weight:780}.analytics-paper-detail{margin-top:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.analytics-paper-detail summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 10px;color:var(--ink-soft);cursor:pointer;font-size:12px;font-weight:820}.analytics-paper-detail[open] summary{border-bottom:1px solid var(--line)}.analytics-paper-detail[open] summary i{transform:rotate(180deg)}.analytics-paper-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:10px}.analytics-paper-detail div{min-width:0}.analytics-paper-detail dt{color:var(--muted);font-size:11px;font-weight:860;text-transform:uppercase}.analytics-paper-detail dd{margin:3px 0 0;color:var(--ink);font-size:12px;line-height:1.35;overflow-wrap:break-word}.analytics-paper-detail a{color:var(--green);font-weight:820}.analytics-result-meta{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;gap:5px;min-width:150px}.analytics-result-meta time,.analytics-result-meta span{padding:3px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);font-size:11px;font-weight:780}.timeline-head{justify-content:space-between}.timeline-summary{padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);font-size:12px;font-weight:780}.timeline-insight{padding:10px 12px;border:1px solid var(--line);border-left:4px solid var(--green-mid);border-radius:8px;color:var(--ink-soft);font-weight:720}.timeline-svg{overflow:visible}.timeline-svg .chart-plot-bg,.publication-growth-chart .chart-plot-bg{fill:var(--surface-soft);stroke:var(--line)}.timeline-svg .chart-grid,.publication-growth-chart .chart-grid{stroke:var(--line);stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.timeline-svg .chart-axis,.publication-growth-chart .chart-axis{stroke:var(--line-strong);vector-effect:non-scaling-stroke}.timeline-svg .chart-axis-label,.timeline-svg .chart-y,.timeline-svg .chart-x,.publication-growth-chart .chart-axis-label,.publication-growth-chart .chart-y,.publication-growth-chart .chart-x{fill:var(--muted);font-size:12px;font-weight:760}.timeline-svg .chart-bar,.publication-growth-chart .chart-bar{fill:#1a6b5429;stroke:var(--green-mid);cursor:pointer;transition:fill .14s ease,stroke .14s ease}.timeline-svg .chart-line,.publication-growth-chart .chart-line{fill:none;stroke:var(--green-mid);stroke-width:2.4;pointer-events:none}.timeline-svg .chart-point,.publication-growth-chart .chart-point{fill:var(--green-mid);stroke:#fff;stroke-width:2;cursor:pointer;transition:fill .14s ease,stroke .14s ease}.timeline-svg .timeline-bucket:hover,.timeline-svg .timeline-bucket:focus,.publication-growth-chart .publication-growth-year:hover,.publication-growth-chart .publication-growth-year:focus{fill:var(--green-mid);stroke:var(--green);outline:none}.timeline-svg .chart-point.timeline-bucket:hover,.timeline-svg .chart-point.timeline-bucket:focus,.publication-growth-chart .chart-point.publication-growth-year:hover,.publication-growth-chart .chart-point.publication-growth-year:focus{fill:var(--green);stroke:#fff}.right-rail{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.right-rail .panel .accordion-body{display:grid;gap:12px;padding:16px}.alert-intro{display:grid;gap:5px}.alert-intro strong{color:var(--ink)}.alert-intro span,.field-note,.privacy-note{color:var(--muted);font-size:13px}dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden;padding:0;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink)}dialog[open]::backdrop{background:#1b503f4f;background-image:linear-gradient(#1b503fcc,#1b503fcc),var(--mushroom-theme-image);background-position:center;background-size:cover;background-repeat:no-repeat;mix-blend-mode:darken;opacity:.38}.advanced-filter-sheet,.alert-sheet,.analytics-sheet,.app-info-sheet,.source-stats-card{display:grid;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;background:var(--surface)}.analytics-sheet,.app-info-sheet{grid-template-rows:auto minmax(0,1fr)}.advanced-filter-sheet{height:min(760px,calc(100dvh - 24px));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;overscroll-behavior:contain}.advanced-filter-body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media (min-width: 760px) and (min-height: 700px){.advanced-filter-sheet{width:min(920px,calc(100vw - 48px));height:auto}.advanced-filter-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 18px;overflow-x:hidden;overflow-y:auto}.advanced-filter-body>.filter-help,.advanced-filter-body>.date-grid{grid-column:1 / -1}.advanced-filter-body>.field,.advanced-filter-body>fieldset,.advanced-filter-body>.date-grid{margin:0}}.advanced-filter-modal,.push-preferences-modal{width:min(760px,calc(100vw - 24px))}.advanced-filter-modal>.advanced-filter-sheet,.push-preferences-modal>.alert-sheet{width:100%;max-height:calc(100dvh - 28px)}.push-preferences-modal .advanced-filter-actions{flex-wrap:wrap}@media (min-width: 760px) and (min-height: 700px){.advanced-filter-modal{width:min(920px,calc(100vw - 48px))}}.app-info-sheet{width:min(620px,calc(100vw - 24px))}.app-info-body{display:grid;gap:16px;min-height:0;overflow-y:auto;padding:18px}.app-info-body section{display:grid;gap:8px;min-width:0}.app-info-body h3{margin:0}.app-info-body p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.5}.app-info-network{margin:0;padding:10px 12px 12px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at center,#e5f1e9,#f7faf7 62%,#fff)}.app-info-network svg{display:block;width:100%;max-width:500px;height:auto;margin:0 auto}.app-info-network-links path{fill:none;stroke:#6c9d89;stroke-width:2;stroke-dasharray:5 7;marker-end:url(#app-info-arrow)}.app-info-network marker path{fill:#487d68}.app-info-modal[open] .app-info-network-links path{animation:app-info-flow 2.8s linear infinite;animation-delay:var(--flow-delay)}.app-info-network-hub circle{fill:#1b503f;stroke:#a4c8ad;stroke-width:5}.app-info-modal[open] .app-info-network-hub circle{animation:app-info-hub 3s ease-in-out infinite}.app-info-network-hub text{fill:#fff;font-size:15px;font-weight:850;text-anchor:middle}.app-info-network-nodes rect{fill:#fff;stroke:#a7c7b8;stroke-width:1.5}.app-info-network-nodes text{fill:#245846;font-size:12px;font-weight:760;text-anchor:middle}.app-info-network figcaption{max-width:48ch;margin:0 auto;color:var(--ink-soft);font-size:12px;line-height:1.45;text-align:center}@keyframes app-info-flow{to{stroke-dashoffset:-24}}@keyframes app-info-hub{50%{stroke-opacity:.48}}@media (prefers-reduced-motion: reduce){.app-info-modal[open] .app-info-network-links path,.app-info-modal[open] .app-info-network-hub circle{animation:none}}.app-info-source-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.app-info-source-list li{padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);font-size:12px;font-weight:820}.alert-sheet{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.analytics-modal,.analytics-sheet{width:min(1120px,calc(100vw - 24px))}.analytics-modal{height:min(920px,calc(100dvh - 24px))}.analytics-sheet{height:100%;min-height:0}.analytics-scrollbody{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:18px}.alert-modal{width:min(760px,calc(100vw - 24px))}.app-info-modal{width:min(620px,calc(100vw - 24px))}dialog>.alert-sheet,dialog>.analytics-sheet,dialog>.app-info-sheet{width:100%;max-height:calc(100dvh - 28px)}.accordion-body,.alert-form>.alert-intro,.alert-form>.field,.alert-form>fieldset,.alert-form>details,.alert-form>.consent-check,.alert-form>.privacy-note{margin:14px 16px}.advanced-filter-actions,.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--line);min-width:0}.alert-form>.advanced-filter-actions{position:sticky;bottom:0;z-index:2;background:var(--surface)}.advanced-filter-close,.source-stats-close{width:38px;height:38px;padding:0}.source-stats-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px}.source-stats-summary div,.source-stats-list li{padding:12px;border:1px solid var(--line);border-radius:8px}.source-stats-list{display:grid;gap:8px;margin:0;padding:0 16px 16px;list-style:none}.source-stats-list i{display:block;width:var(--source-share);height:5px;margin-top:8px;border-radius:999px;background:var(--green-mid)}.source-stats-note{padding:0 16px 16px}.admin,.digest{padding:16px}.digest pre{overflow:auto;max-height:320px;margin:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--ink);white-space:pre-wrap;font:12px/1.5 var(--font-mono)}.debug-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:12px}.curation-form{display:grid;gap:10px;margin-top:12px}.footer{display:grid;gap:8px;padding:16px 20px 28px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.footer span,.footer-app-meta,#client-environment{color:var(--muted)}.footer a,.footer-db-meta a{color:var(--green);font-weight:820;text-decoration:underline;text-decoration-color:#1a6b5452;text-underline-offset:3px}.tracker-footer{gap:12px;padding:22px 24px 30px;background:linear-gradient(180deg,#ffffff9e,#f6f9f5e6)}.tracker-footer>:not(.footer-funding){padding:12px 14px;border:1px solid rgba(26,69,58,.12);border-radius:10px;background:#ffffff94}.tracker-footer .footer-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.tracker-footer .footer-summary strong{color:var(--green);font-size:.83rem}.tracker-footer .footer-summary span:last-child{flex-basis:100%;color:var(--muted);font-size:.75rem}.tracker-footer .footer-db-meta,.tracker-footer .footer-app-meta{line-height:1.65}.tracker-footer .footer-research-resources{display:block;line-height:1.8}.tracker-footer .footer-research-resources a{display:inline-block;margin:2px 3px 2px 0}@media (max-width: 700px){.tracker-footer{padding:16px 14px 24px}.tracker-footer>:not(.footer-funding){padding:11px 12px}.tracker-footer .footer-summary{display:block}.tracker-footer .footer-summary strong,.tracker-footer .footer-summary span{display:block;margin-top:6px}}.footer-stats-trigger{display:inline;min-height:0;padding:0;border:0;background:transparent;color:var(--green);font:inherit;font-weight:820;text-align:left;text-decoration:underline;text-decoration-color:#1a6b544d;text-underline-offset:3px;box-shadow:none}.footer-funding{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:3px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.footer-funding-logos{display:flex;align-items:center;gap:8px;flex:0 0 auto}.footer .footer-funding-logo{display:grid;place-items:center;height:66px;padding:6px 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:7px;background:#ffffffeb;line-height:1;text-decoration:none}.footer-funding-logo img{display:block;width:auto;max-width:none;height:auto;max-height:100%;object-fit:contain}.footer-funding-cognovo img{width:142px}.footer-funding-marie img{width:39px}.footer-funding-eu img{width:190px}.footer .footer-funding-copy{max-width:760px;margin:0;color:var(--muted);font-size:11px;line-height:1.45}@media (max-width: 640px){.footer-funding{align-items:flex-start}.footer-funding-logos{gap:6px}.footer .footer-funding-logo{height:52px;padding:4px 6px}.footer-funding-cognovo img{width:105px}.footer-funding-marie img{width:30px}.footer-funding-eu img{width:140px}}.app-toast{position:fixed;margin:0;inset:auto auto 20px 18px;z-index:60;max-width:min(420px,calc(100vw - 36px));padding:12px 14px;border:1px solid var(--green);border-radius:8px;background:var(--green);color:#fff;box-shadow:0 12px 28px #123c3142;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.app-toast.is-visible{opacity:1;transform:translateY(0)}.page-tools{position:fixed;right:18px;top:18px;z-index:42;display:grid;gap:6px}.floating-utility-button{justify-content:center;min-width:42px;width:42px;min-height:42px;padding:0;border-color:var(--green);background:var(--green);color:#fff;box-shadow:var(--soft-shadow);opacity:.86}.floating-utility-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.floating-utility-button:hover,.floating-utility-button:focus-visible{border-color:var(--green-mid);background:var(--green-mid);color:#fff;opacity:1}.scroll-top{position:fixed;right:18px;bottom:24px;z-index:36;display:none;min-width:42px;width:42px;height:42px;padding:0;opacity:0;pointer-events:none}.scroll-top span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.scroll-top.is-visible{display:inline-flex;opacity:.86;pointer-events:auto}.scroll-top:hover,.scroll-top:focus-visible{opacity:1}.app-preloader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:24px;background:linear-gradient(90deg,#123c316b,#123c3129),var(--green) var(--mushroom-theme-image) center / cover no-repeat;color:#fff;transition:opacity .24s ease}.app-preloader.is-hidden{opacity:0;pointer-events:none}html.skip-entry-preloader .app-preloader{display:none!important}.preloader-shell{display:grid;justify-items:center;gap:14px;width:min(460px,calc(100vw - 44px));padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;text-align:center}.brand-lockup-preloader{padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.22)}.preloader-shell .brand-text strong,.preloader-shell .brand-text em,.preloader-title{color:#fff}.preloader-shell .brand-text strong{font-size:21px;letter-spacing:0}.preloader-shell .brand-text em{color:#ffffffc7}.preloader-title{margin-top:2px;font-size:15px;line-height:1.25;text-align:center;text-shadow:0 1px 12px rgba(6,27,22,.38)}.preloader-detail{display:block;max-width:34rem;margin-top:-7px;color:#ffffffd1;font-size:12px;line-height:1.4;text-align:center;text-shadow:0 1px 12px rgba(6,27,22,.38)}.preloader-meter{width:100%}.preloader-copy{max-width:34rem;color:#ffffffc7;font-size:13px;line-height:1.45}.preloader-meter{mix-blend-mode:soft-light;display:block;height:4px;overflow:hidden;border-radius:999px;background:#fff3}.preloader-meter span{display:block;width:45%;height:100%;background:linear-gradient(90deg,#ffffff6b,#fff,#ffffff6b);animation:preloader-slide 1s ease-in-out infinite alternate}@keyframes preloader-slide{0%{transform:translate(0)}to{transform:translate(120%)}}.print-only{display:none}@media print{.topbar,.hero-band,.filters,.right-rail,.page-tools,.scroll-progress,.footer,.publication-toolbar,.result-actions,.links button{display:none!important}.app-shell,.results,.paper-panel{display:block;margin:0;padding:0}.paper{break-inside:avoid}.result-bar{position:static}}@media (max-width: 1180px){.result-bar{top:70px}.topbar{position:fixed;inset:0 0 auto;z-index:45;width:100%;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px;border-right:0;border-bottom:1px solid var(--line);background:#fffffff0;box-shadow:0 1px 2px #24251f14;backdrop-filter:blur(14px) saturate(1.08)}.hero-band,.about-shell,.detail-shell{padding-top:84px}.sidebar-status{display:none}.top-actions{display:grid}.nav-sidebar-toggle{display:inline-flex;top:14px;right:14px;border-color:var(--line);background:var(--surface);color:var(--green)}.primary-sidebar-content{display:grid;gap:12px;align-content:start;padding-top:50px}html:not(.nav-sidebar-collapsed) .topbar{bottom:0;border-bottom-color:#bdb6a5e6;box-shadow:0 16px 36px #123c3124}html:not(.nav-sidebar-collapsed) .primary-sidebar-content{min-height:calc(100dvh - 20px);padding-bottom:max(18px,env(safe-area-inset-bottom))}html.nav-sidebar-collapsed .topbar{overflow:hidden;max-height:67px}html.nav-sidebar-collapsed .primary-sidebar-content{display:flex;align-items:center;min-height:46px;padding-top:0;padding-right:54px}html.nav-sidebar-collapsed .primary-sidebar-content nav,html.nav-sidebar-collapsed .primary-sidebar-content .top-actions,html.nav-sidebar-collapsed .primary-sidebar-content .sidebar-status{display:none}html.nav-sidebar-collapsed .brand-lockup{max-width:calc(100vw - 92px)}html.nav-sidebar-collapsed .brand-icon{width:38px;height:38px}html.nav-sidebar-collapsed .brand-text strong{font-size:16px}html.nav-sidebar-collapsed .brand-text em{display:none}.brand-text strong,.brand-text em{color:var(--ink)}.topbar nav{grid-template-columns:minmax(0,1fr);gap:6px}.topbar nav.is-nav-grouped{gap:8px}.nav-group{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#ffffffb8}.nav-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;color:var(--ink);cursor:pointer;font-size:13px;font-weight:850;letter-spacing:.02em;list-style:none;text-transform:uppercase}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary i{color:var(--green);transition:transform .18s ease}.nav-group[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-soft)}.nav-group[open]>summary i{transform:rotate(180deg)}.nav-group-body{display:grid;gap:4px;padding:6px}.topbar nav a,.topbar nav .is-disabled{justify-content:flex-start;min-height:40px;padding:0 12px;color:var(--ink-soft)}.topbar nav a i,.topbar nav .is-disabled i{color:var(--green)}.topbar nav .is-disabled,.topbar nav .is-disabled i{color:var(--muted)}.topbar nav a.is-active,.topbar nav a[aria-current=location]{background:var(--green-soft);color:var(--green)}.topbar nav a.is-active i,.topbar nav a[aria-current=location] i{color:var(--green)}.hero-band,.app-shell,.footer,.about-shell,.about-footer{margin-left:0}.app-shell{grid-template-columns:minmax(0,1fr)}.filters,.right-rail{position:static}.paper{grid-template-columns:minmax(0,1fr)}.right-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){body{font-size:13px}.hero-title-lockup{grid-template-columns:minmax(0,1fr);gap:12px}.hero-title-lockup>i{width:74px;height:74px}.command-menu-panel{position:fixed;top:86px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 108px);overflow-y:auto}.result-settings-panel .result-display-controls{grid-template-columns:minmax(0,1fr)}.about-hero,.about-panel{padding:18px}.about-grid,.protection-flow{grid-template-columns:minmax(0,1fr)}.protection-arrow{justify-self:center;width:2px;height:18px}.protection-arrow:after{top:auto;right:50%;bottom:-1px;transform:translate(50%) rotate(135deg)}.hero-band,.app-shell{padding-left:10px;padding-right:48px}.about-shell,.footer{padding-right:48px}.hero-card{padding:16px}.hero-action-panel{gap:10px;padding:12px;background:linear-gradient(180deg,#ffffffb3,#ffffff80 58%,#e8efe752),var(--mushroom-theme-image) center / cover no-repeat,var(--surface)}.hero-action-row,.hero-action-summary{grid-template-columns:minmax(0,1fr)}.hero-action-summary>div,.hero-action-summary>a{min-height:0;padding:10px}.hero-search{grid-template-columns:minmax(0,1fr);min-height:0;padding:10px;width:100%}.hero-search i{top:37px;left:25px}.hero-search input{min-height:52px;padding-left:46px}.hero-search button{min-height:44px;width:100%}.hero-settings-menu{justify-self:end;width:auto;min-width:104px}.hero-settings-menu>summary{min-height:44px}.publication-exports,.export-links,.hero-evidence-grid,.hero-evidence-summary-metrics,.topic-data-grid,.source-stats-summary,.about-stat-grid,.analytics-lens-primary,.analytics-lens-grid,.analytics-query-insights,.analytics-paper-detail dl,.analytics-result-item,.right-rail{grid-template-columns:minmax(0,1fr)}.latest-head,.result-bar,.publication-toolbar,.timeline-head{align-items:stretch;flex-direction:column}.publication-controls,.result-actions,.result-display-controls,.pager,.publication-controls select,.result-display-controls select{width:100%}.analytics-results-head,.analytics-lens>summary,.analytics-lens-actions{align-items:stretch;flex-direction:column}.analytics-lens-summary-main{align-items:flex-start}.analytics-lens-cta,.analytics-lens-actions a,.analytics-lens-actions button{width:100%}.analytics-result-meta{align-items:flex-start;flex-direction:row;flex-wrap:wrap;min-width:0}.page-tools{right:3px;top:auto;bottom:62px;gap:4px}.floating-utility-button{min-width:34px;width:34px;min-height:34px;justify-content:center;padding:0}.floating-utility-button svg,.scroll-top svg{width:14px;height:14px}.floating-utility-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}button.scroll-top{right:3px;bottom:18px;min-width:34px;width:34px;min-height:34px;height:34px;padding:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.trials-map-hero-actions,.trial-map-actions,.trial-results-actions,.trial-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.trial-command-bar{position:sticky;top:12px;z-index:20;display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(170px,.75fr) minmax(170px,.75fr) minmax(170px,.72fr) auto;align-items:end;gap:.7rem;padding:.8rem;border-color:#123c3133;background:#fffffff0;box-shadow:0 12px 35px #123c311c;backdrop-filter:blur(14px)}.trial-command-bar label,.trial-results-actions label,.trial-advanced-grid label{display:grid;gap:.28rem;min-width:0}.trial-command-bar label>span:first-child,.trial-results-actions label>span,.trial-advanced-grid label>span{color:var(--ink-soft);font-size:.72rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.trial-command-bar input[type=search],.trial-command-bar select,.trial-results-actions select,.trial-advanced-grid input,.trial-advanced-grid select{width:100%;min-width:0;min-height:42px;border:1px solid var(--line-strong);border-radius:7px;padding:.55rem .65rem;background:#fff;color:var(--ink)}.input-with-icon{position:relative;display:block}.input-with-icon i{position:absolute;top:50%;left:.7rem;width:1rem;height:1rem;transform:translateY(-50%);color:var(--green-mid);pointer-events:none}.input-with-icon input[type=search]{padding-left:2.25rem}.trial-recruiting-toggle{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-content:center;min-height:42px;border:1px solid var(--line-strong);border-radius:7px;padding:.42rem .65rem;background:var(--surface-soft)}.trial-recruiting-toggle>span{grid-column:2}.trial-recruiting-toggle input{grid-row:1 / span 2;align-self:center;width:1.05rem;height:1.05rem;margin:0 .55rem 0 0;accent-color:var(--green-mid)}.trial-recruiting-toggle em{grid-column:2;color:var(--muted);font-size:.76rem;font-style:normal;white-space:nowrap}.trial-reset{min-height:42px}.trial-legend-open{background:#1a6b54}.trial-legend-active{background:#2d628a}.trial-legend-complete{background:#746f63}.trial-legend-stopped{background:#a15b45}@keyframes trial-mobile-sheet-in{0%{opacity:.65;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.trial-profile{position:sticky;top:100px;display:grid;gap:.72rem;min-width:0;max-height:calc(100vh - 118px);overflow:auto;padding:1.1rem;scrollbar-gutter:stable}.trial-profile h2{margin:-.15rem 0 0;font-size:1.25rem;line-height:1.25;overflow-wrap:break-word}.trial-profile>p{margin:0;color:var(--muted)}.trial-profile-empty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.trial-profile-empty-grid span{min-height:64px;border:1px dashed rgba(18,60,49,.22);border-radius:8px;background:linear-gradient(135deg,#e8efe78c,#fff3)}.trial-profile-tip{display:flex;gap:.55rem;border-left:3px solid var(--green-mid);padding:.65rem .7rem;background:var(--green-soft);color:var(--ink-soft)!important;font-size:.82rem}.trial-profile-tip i{flex:0 0 auto;width:1rem;height:1rem;color:var(--green)}.trial-profile-status,.trial-record-topline{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem .6rem;color:var(--muted);font:700 .72rem/1.3 var(--font-mono)}.trial-status{display:inline-flex;align-items:center;min-height:1.65rem;border-radius:999px;padding:.28rem .55rem;background:#f0ece5;color:#5d5549;font:840 .69rem/1.1 var(--font-sans);letter-spacing:.02em}.trial-status.status-open{background:#deeee7;color:#0d5942}.trial-status.status-active{background:#e1ecf3;color:#235576}.trial-status.status-complete{background:#eceae4;color:#5f5b52}.trial-status.status-stopped{background:#f6e6e1;color:#823b2e}.trial-profile-sponsor{color:var(--ink-soft)!important;font-weight:760}.trial-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.trial-profile-facts div{min-width:0;border:1px solid var(--line);border-radius:7px;padding:.55rem .6rem;background:var(--surface-soft)}.trial-profile-facts dt{color:var(--muted);font-size:.67rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.trial-profile-facts dd{margin:.12rem 0 0;color:var(--ink);font-size:.84rem;font-weight:760;overflow-wrap:break-word}.trial-profile-facts small{color:var(--muted);font-weight:600}.trial-profile-tags,.trial-record-tags{display:flex;flex-wrap:wrap;gap:.35rem}.trial-profile-tags span,.trial-record-tags span{border:1px solid rgba(18,60,49,.14);border-radius:999px;padding:.28rem .5rem;background:var(--green-soft);color:var(--green);font-size:.72rem;font-weight:750}.trial-profile-section{border-top:1px solid var(--line);padding-top:.68rem}.trial-profile-section h3{margin-bottom:.45rem;font-size:.88rem}.trial-profile-section ul,.trial-profile-sites ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.trial-profile-section li,.trial-profile-sites li{display:flex;justify-content:space-between;gap:.65rem;border-bottom:1px solid rgba(216,210,196,.7);padding:.38rem 0;font-size:.79rem}.trial-profile-section li span,.trial-profile-sites li span{color:var(--muted);text-align:right}.trial-profile-sites{border-top:1px solid var(--line);padding-top:.6rem}.trial-profile-sites summary{cursor:pointer;color:var(--green);font-weight:820}.trial-profile-sites ul{margin-top:.45rem}.trial-profile-actions>*{flex:1 1 140px;justify-content:center;text-align:center}.trial-research-lens,.trial-results-panel,.trial-method-note{padding:1.15rem}.trial-research-lens .section-head-row h2,.trial-research-lens .section-head-row p{margin:0}.trial-research-lens .section-head-row p{max-width:760px;color:var(--muted)}.trial-lens-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(230px,.9fr);gap:.75rem;margin-top:1rem}.trial-lens-grid>article{min-width:0;border:1px solid var(--line);border-radius:9px;padding:.85rem;background:var(--surface-soft)}.trial-lens-grid>article>span{display:block;margin-bottom:.65rem;color:var(--ink-soft);font-size:.72rem;font-weight:880;letter-spacing:.05em;text-transform:uppercase}.trial-mini-bars{display:grid;gap:.55rem}.trial-mini-bar>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.76rem;font-weight:760}.trial-mini-bar>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-mini-bar i{display:block;height:.3rem;margin:.2rem 0 .08rem;overflow:hidden;border-radius:999px;background:#e2ded4}.trial-mini-bar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green-mid),#6e9b82)}.trial-mini-bar small,.trial-mini-empty{margin:0;color:var(--muted);font-size:.68rem}.trial-lens-narrative{border-color:#123c3133!important;background:linear-gradient(145deg,var(--green),#205243)!important;color:#fff}.trial-lens-narrative>span{color:#ffffffb8!important}.trial-lens-narrative p{margin:0;color:#ffffffe6;font-size:.87rem}.trial-lens-narrative strong{color:#fff}.trial-results-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem}.trial-results-heading h2,.trial-results-heading p{margin:0}.trial-results-heading p{color:var(--muted)}.trial-results-actions label{min-width:190px}.trial-advanced-filters{margin-top:.9rem;border:1px solid var(--line);border-radius:8px;overflow:hidden}.trial-advanced-filters>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.3rem;padding:.7rem .85rem;cursor:pointer;list-style:none;background:var(--surface-soft)}.trial-advanced-filters>summary::-webkit-details-marker{display:none}.trial-advanced-filters>summary span{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink-soft);font-weight:820}.trial-advanced-filters>summary i{width:1rem;height:1rem;color:var(--green-mid)}.trial-advanced-filters>summary em{border-radius:999px;padding:.28rem .55rem;background:#fff;color:var(--muted);font-size:.74rem;font-style:normal}.trial-advanced-filters[open]>summary{border-bottom:1px solid var(--line)}.trial-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem}.trial-selected-site{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;border:1px solid rgba(26,107,84,.2);border-radius:8px;padding:.65rem .7rem;background:var(--green-soft)}.trial-selected-site>div{display:flex;align-items:center;gap:.6rem}.trial-selected-site>div>i{flex:0 0 auto;width:1.2rem;height:1.2rem;color:var(--green-mid)}.trial-selected-site span{display:grid}.trial-selected-site small{color:var(--muted)}.trial-selected-site button{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border:0;border-radius:999px;background:#ffffffd1;color:var(--green);cursor:pointer}.trial-selected-site button i{width:.95rem;height:.95rem}.trial-record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.trial-record{display:grid;align-content:start;gap:.55rem;min-width:0;border:1px solid var(--line);border-radius:9px;padding:.85rem;background:#fff;box-shadow:var(--soft-shadow)}.trial-record.is-selected{border-color:var(--green-mid);box-shadow:0 0 0 3px var(--focus)}.trial-record-select{border:0;padding:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.trial-record-select strong{font-size:1rem;line-height:1.32}.trial-record-select:hover strong,.trial-record-select:focus-visible strong{color:var(--green-mid);text-decoration:underline}.trial-record>p{margin:0;color:var(--muted);font-size:.84rem;font-weight:700}.trial-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .75rem;margin:0;border-top:1px solid rgba(216,210,196,.75);padding-top:.55rem}.trial-record dl div{min-width:0}.trial-record dt{color:var(--muted);font-size:.66rem;font-weight:830;letter-spacing:.03em;text-transform:uppercase}.trial-record dd{margin:.05rem 0 0;color:var(--ink-soft);font-size:.78rem;overflow-wrap:break-word}.trial-load-more{display:block;min-width:min(100%,260px);margin:1rem auto 0}.trial-results-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:.45rem;padding:2rem;border:1px dashed var(--line-strong);border-radius:9px;background:var(--surface-soft);text-align:center}.trial-results-empty i{width:1.5rem;height:1.5rem;color:var(--green-mid)}.trial-results-empty h3,.trial-results-empty p{margin:0}.trial-results-empty p{color:var(--muted)}.trial-method-note{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:1.5rem;border-left:4px solid var(--green-mid)}.trial-method-note h2{margin:.2rem 0 0;font-size:1.25rem}.trial-method-note p{margin-bottom:.6rem;color:var(--muted)}.trial-method-note p:last-child{margin-bottom:0}.recruiting-trials-shell{width:min(100% - 32px,1440px);max-width:calc(100vw - 32px);gap:1rem}.recruiting-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:var(--muted);font-size:.8rem}.recruiting-breadcrumbs a{color:var(--green);font-weight:780}.recruiting-trials-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:clamp(1.3rem,3vw,3rem);padding:clamp(1.4rem,3.5vw,3rem);overflow:hidden;background:linear-gradient(110deg,#fffffff7,#f7faf5e8 58%,#e8efe7d6),var(--mushroom-theme-image) center / cover}.recruiting-trials-hero h1{max-width:820px;margin:.35rem 0 .8rem;font-size:clamp(2.35rem,5.2vw,4.75rem);font-weight:430;letter-spacing:-.05em;line-height:.98}.recruiting-trials-hero-copy>p:not(.recruiting-trials-caution){max-width:820px;margin-bottom:0;color:var(--ink-soft);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.65}.recruiting-trials-actions,.recruiting-record-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.recruiting-trials-caution{display:grid;grid-template-columns:20px minmax(0,1fr);gap:.55rem;max-width:820px;margin:1.2rem 0 0;padding:.8rem .9rem;border:1px solid rgba(26,107,84,.2);border-radius:8px;background:#ffffffa8;color:var(--ink-soft);font-size:.82rem;line-height:1.5}.recruiting-trials-caution i{color:var(--green-mid)}.recruiting-trials-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.recruiting-trials-summary>div,.recruiting-trials-summary>p{display:grid;align-content:center;min-height:98px;margin:0;padding:.9rem;border:1px solid rgba(26,107,84,.18);border-radius:9px;background:#ffffffb8}.recruiting-trials-summary>div strong{color:var(--green);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1}.recruiting-trials-summary span{color:var(--muted);font-size:.72rem;font-weight:790;line-height:1.35}.recruiting-trials-summary>p{grid-column:1 / -1;min-height:76px}.recruiting-trials-summary>p strong{margin-top:.25rem;color:var(--ink);font-size:.94rem}.recruiting-landscape,.recruiting-map-embed,.recruiting-records,.recruiting-method{padding:clamp(1rem,2.2vw,1.7rem)}.recruiting-facet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.recruiting-facet-grid article{min-width:0;padding:1rem;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.recruiting-facet-grid h3{display:flex;align-items:center;gap:.55rem;margin-bottom:.8rem;color:var(--ink)}.recruiting-facet-grid h3 i{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--green-soft);color:var(--green)}.recruiting-facet-grid ol{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.recruiting-facet-grid li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.4rem;border-bottom:1px solid rgba(216,210,196,.7);color:var(--ink-soft);font-size:.82rem}.recruiting-facet-grid li:last-child{padding-bottom:0;border-bottom:0}.recruiting-facet-grid li strong{flex:0 0 auto;color:var(--green);font-size:.75rem}.recruiting-map-embed iframe{display:block;width:100%;height:min(780px,82vh);min-height:620px;margin-top:1rem;border:1px solid var(--line-strong);border-radius:10px;background:#eef3ed}.recruiting-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.recruiting-record{display:grid;align-content:start;min-width:0;padding:1rem;border:1px solid var(--line);border-radius:9px;background:linear-gradient(150deg,#fff,#fbfcf8)}.recruiting-record-status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.recruiting-record-status span{padding:.2rem .48rem;border:1px solid rgba(26,107,84,.24);border-radius:999px;background:var(--green-soft);color:var(--green);font-size:.66rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.trial-topic-page .recruiting-record-status span.is-neutral{border-color:#4a5d6c38;background:#556f801a;color:#3f5968}.trial-topic-page .recruiting-record-status span.is-stopped{border-color:#9148373d;background:#91483717;color:#824737}.recruiting-record-status a{font-family:var(--font-mono);font-size:.75rem;font-weight:820}.recruiting-record h3{margin-bottom:.4rem;font-size:1rem;line-height:1.35}.recruiting-record-sponsor{margin-bottom:.8rem;color:var(--muted);font-size:.8rem}.recruiting-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;margin:0;padding-top:.75rem;border-top:1px solid var(--line)}.recruiting-record dl div:first-child,.recruiting-record dl div:nth-child(4){grid-column:1 / -1}.recruiting-record dt{color:var(--muted);font-size:.64rem;font-weight:860;letter-spacing:.04em;text-transform:uppercase}.recruiting-record dd{margin:.12rem 0 0;color:var(--ink-soft);font-size:.78rem;line-height:1.45;overflow-wrap:break-word}.recruiting-record-actions{align-self:end;margin-top:1rem}.recruiting-record-actions a{min-height:36px;font-size:.76rem}.recruiting-method{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:1.5rem;border-left:4px solid var(--green-mid)}.recruiting-method h2{margin:.2rem 0 0}.recruiting-method p{margin-bottom:.7rem;color:var(--ink-soft)}.recruiting-method p:last-child{margin-bottom:0}@media (max-width: 980px){.recruiting-trials-hero,.recruiting-method{grid-template-columns:minmax(0,1fr)}.recruiting-facet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.recruiting-trials-shell{width:min(100% - 20px,1440px);max-width:calc(100vw - 20px)}.recruiting-trials-hero{padding:1.15rem}.recruiting-trials-hero,.recruiting-trials-hero-copy,.recruiting-trials-hero-copy>*,.recruiting-trials-summary{min-width:0;max-width:100%}.recruiting-trials-hero h1{font-size:clamp(2.2rem,12vw,3.1rem);overflow-wrap:break-word;word-break:normal}.recruiting-trials-hero-copy>p,.recruiting-trials-actions a{overflow-wrap:break-word;white-space:normal}.recruiting-trials-actions,.recruiting-trials-actions>*,.recruiting-record-actions,.recruiting-record-actions>*{width:100%}.recruiting-trials-summary,.recruiting-facet-grid,.recruiting-record-grid,.recruiting-record dl{grid-template-columns:minmax(0,1fr)}.recruiting-trials-summary>p,.recruiting-record dl div:first-child,.recruiting-record dl div:nth-child(4){grid-column:auto}.recruiting-map-embed .section-head-row{align-items:stretch}.recruiting-map-embed .section-head-row>a{width:100%}.recruiting-map-embed iframe{height:720px;min-height:720px}}@media (max-width: 1260px){.trial-command-bar{grid-template-columns:minmax(240px,1.35fr) repeat(2,minmax(150px,.75fr)) minmax(155px,.7fr)}.trial-reset{grid-column:4}.trial-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.trials-map-hero,.trial-map-workspace,.trial-method-note{grid-template-columns:minmax(0,1fr)}.trial-command-bar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.trial-command-search{grid-column:1 / -1}.trial-reset{grid-column:auto}.trial-profile{position:static;max-height:none}.trial-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.trial-command-bar>*,.trial-results-actions,.trial-results-actions>*,.trial-profile-actions>*{width:100%}.trial-command-bar,.trial-lens-grid,.trial-record-list,.trial-advanced-grid{grid-template-columns:minmax(0,1fr)}.trial-command-search{grid-column:auto}.trial-map-heading,.trial-results-heading{align-items:stretch;flex-direction:column}.trial-profile-facts,.trial-record dl{grid-template-columns:minmax(0,1fr)}.trial-profile,.trial-research-lens,.trial-results-panel,.trial-method-note{padding:.9rem}.trial-results-actions{display:grid;grid-template-columns:minmax(0,1fr)}.trial-advanced-filters>summary{align-items:flex-start;flex-direction:column;gap:.4rem}.trial-profile-section li,.trial-profile-sites li{display:grid}.trial-profile-section li span,.trial-profile-sites li span{text-align:left}}@media print{.trial-command-bar,.trial-map-actions,.trial-map-canvas,.trial-map-legend,.trial-map-insight,.trial-map-note,.trial-profile,.trial-advanced-filters,.trial-results-actions,.trial-load-more{display:none!important}.trial-record-list,.trial-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.alert-vanta-bg{position:fixed;inset:0;z-index:0;pointer-events:auto;opacity:.62}.alert-management-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}@media (min-width: 1181px){html.nav-sidebar-collapsed .topbar nav{display:grid;gap:8px;justify-items:center}html.nav-sidebar-collapsed .topbar nav a,html.nav-sidebar-collapsed .topbar nav .is-disabled{justify-content:center;width:46px;min-height:42px;padding:0}html.nav-sidebar-collapsed .topbar nav a span,html.nav-sidebar-collapsed .topbar nav .is-disabled span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.nav-sidebar-collapsed .topbar nav a i,html.nav-sidebar-collapsed .topbar nav a svg,html.nav-sidebar-collapsed .topbar nav .is-disabled i,html.nav-sidebar-collapsed .topbar nav .is-disabled svg{width:21px;height:21px}html.nav-sidebar-collapsed .primary-sidebar-content{display:grid;justify-items:center;align-content:start;gap:18px;padding-top:58px}}@media (max-width: 680px){.alert-management-actions,.alert-management-actions form,.alert-management-actions button{width:100%}}@media (max-width: 760px){.preloader-shell{background:transparent;backdrop-filter:none}}.hero-search input[type=search]{padding-left:48px;border-color:#ffffff6b;background:#ffffff57;opacity:1;box-shadow:inset 0 1px #ffffff85,0 1px 8px #123c310f;backdrop-filter:blur(10px)}.hero-search input[type=search]:focus{border-color:#123c316b;background:#ffffff8a;opacity:1;box-shadow:0 0 0 4px #1a6b5429,0 8px 20px #123c311a}.hero-search:hover input[type=search],.hero-search:focus-within input[type=search]{opacity:1}@media (max-width: 760px){.hero-search input[type=search]{padding-left:46px;border-color:#ffffff52;background:#ffffff2e;box-shadow:inset 0 1px #ffffff47,0 1px 8px #123c310a;backdrop-filter:none}.hero-search{border-color:#ffffff47;background:#ffffff24;box-shadow:0 10px 24px #123c3114,inset 0 1px #ffffff38;backdrop-filter:none}.hero-search button,.hero-settings-menu>summary,button.hero-settings-menu{min-height:52px;border-color:#ffffff4d;background:#ffffff38;color:#0d2f26;opacity:.9;backdrop-filter:none}.hero-search button[type=submit]{border-color:#123c31;border-radius:10px;background:linear-gradient(145deg,#1a6b54,#123c31 72%);color:#f8fff9;opacity:1;box-shadow:0 1px 2px #0d2f262e,0 8px 18px #123c311f,inset 0 1px #ffffff24;backdrop-filter:none}.hero-search:hover button[type=submit],.hero-search:focus-within button[type=submit],.hero-search button[type=submit]:focus-visible,.hero-search button[type=submit]:active{border-color:#0a2a22;background:linear-gradient(145deg,#155b47,#0d2f26 76%);color:#fff;opacity:1!important;backdrop-filter:none}.hero-search input[type=search]:focus{background:#ffffff4d}.preloader-shell{background:#123c3147;backdrop-filter:blur(6px) saturate(1.02)}.detail-site-header{grid-template-columns:1fr;gap:.75rem;width:min(100% - 20px,1160px);padding:10px 0}.detail-brand{min-height:3rem}.detail-brand .brand-icon{width:40px;height:40px}.detail-brand .brand-text strong{max-width:calc(100vw - 92px);font-size:.98rem}.detail-brand .brand-text em{max-width:calc(100vw - 92px);font-size:.78rem}.detail-site-header .detail-nav{display:flex;flex-wrap:nowrap;gap:.45rem;margin:0 -10px;padding:0 10px 2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.detail-site-header .detail-nav::-webkit-scrollbar{display:none}.detail-site-header .detail-nav a{flex:0 0 auto;min-height:2rem;padding:.36rem .65rem;font-size:.84rem;white-space:nowrap}.detail-actions,.section-head-row{align-items:stretch}.trials-index-page .inline-search,.trials-index-page .inline-search>*,.trials-index-page .detail-actions,.trials-index-page .detail-actions>*{width:100%;min-width:0;max-width:100%}.trials-index-page .inline-search button,.trials-index-page .detail-actions a{justify-content:center;min-height:46px;padding-inline:.9rem;text-align:center;white-space:normal}.trials-index-page .inline-search button span,.trials-index-page .detail-actions a span{min-width:0;overflow-wrap:normal;word-break:normal;line-height:1.3;text-wrap:balance}.detail-actions>*,.section-head-row>*{max-width:100%}.compact-paper-list a,.author-directory a{padding:.75rem}.chip-cloud{gap:.35rem}.inline-search,.inline-watch-form{display:grid;align-items:stretch}.inline-search input,.inline-watch-form input[type=email]{min-width:0}}@media (max-width: 760px){.result-quick-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.result-quick-controls select{min-height:40px}.result-filter-trigger,.result-settings-menu>summary,.result-bar .icon-btn{min-height:40px}.result-settings-menu>summary,.result-bar .icon-btn{width:40px;height:40px}}@media (max-width: 700px){.result-bar .result-actions{width:100%;align-items:center;flex-wrap:nowrap}.result-bar .pager{flex:0 0 auto;width:auto;margin-left:auto;flex-wrap:nowrap}.result-bar .result-filter-trigger span{white-space:nowrap}}@media (max-width: 430px){.result-bar .result-filter-trigger{flex:0 0 40px;width:40px;padding:0;justify-content:center}.result-bar .result-filter-trigger span{display:none}}@media (max-width: 360px){.result-bar .pager-prefix,.result-bar .pager-word{display:none}.result-bar .pager-compact{display:inline;padding-inline:2px}}:is(.svg-icon,[data-icon]){display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.links :is(.svg-icon,[data-icon]){width:18px;height:18px;border-radius:0;background:transparent;color:currentColor}i:is(.svg-icon,[data-icon]){display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:0;background:transparent;color:currentColor;vertical-align:middle}.command-menu-item i:is(.svg-icon,[data-icon]),.compact-export-menu i:is(.svg-icon,[data-icon]){width:32px;height:32px}.entry-option i:is(.svg-icon,[data-icon]),.filter-command i:is(.svg-icon,[data-icon]),.publication-exports i:is(.svg-icon,[data-icon]),.links i:is(.svg-icon,[data-icon]){width:38px;height:38px}.hero-title-lockup>i:is(.svg-icon,[data-icon]){display:grid;width:clamp(78px,8.5vw,116px);height:clamp(78px,8.5vw,116px);border:1px solid rgba(26,107,84,.2);border-radius:8px;background:var(--green-soft)}.hero-title-lockup>i:is(.svg-icon,[data-icon]) svg{width:68%;height:68%}@media (max-width: 760px){.hero-title-lockup>i:is(.svg-icon,[data-icon]){width:74px;height:74px}}html.modal-open{overflow:hidden}@media (min-width: 1181px){.hero-band,.app-shell,.footer,.about-shell,.about-footer,.detail-shell{width:calc(100vw - 316px);max-width:none;margin-right:0}html.nav-sidebar-collapsed .topbar{width:74px;padding:20px 10px;overflow:hidden}html.nav-sidebar-collapsed .nav-sidebar-toggle{right:18px}html.nav-sidebar-collapsed .primary-sidebar-content{display:flex;justify-content:center;padding-top:58px}html.nav-sidebar-collapsed .brand-lockup{gap:0}html.nav-sidebar-collapsed .brand-icon{width:42px;height:42px}html.nav-sidebar-collapsed .brand-text,html.nav-sidebar-collapsed .topbar nav,html.nav-sidebar-collapsed .sidebar-status,html.nav-sidebar-collapsed .top-actions{display:none}html.nav-sidebar-collapsed .hero-band,html.nav-sidebar-collapsed .app-shell,html.nav-sidebar-collapsed .footer,html.nav-sidebar-collapsed .about-shell,html.nav-sidebar-collapsed .about-footer,html.nav-sidebar-collapsed .detail-shell{width:calc(100vw - 74px);margin-left:74px}.hero-card{max-width:none}.hero-band,.app-shell,.footer,.about-shell,.about-footer{padding-right:76px}.app-shell{grid-template-columns:minmax(0,1fr)}.page-tools{right:10px;top:18px;gap:6px}.scroll-top{right:16px;top:auto;bottom:24px}.filters{display:contents}.filters>.sidebar-toggle,.filters .filters-body>:not(.advanced-filter-modal){display:none}.filters .advanced-filter-modal{color:var(--ink)}.results,.right-rail{grid-column:1;width:100%}.right-rail{grid-template-columns:minmax(0,1fr)}}.app-preloader .preloader-shell{opacity:1;transition:opacity .09s ease-out;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}@media (min-width: 1181px){html.nav-sidebar-collapsed .primary-sidebar-content{display:grid;justify-items:center;align-content:start;gap:18px;padding-top:58px}html.nav-sidebar-collapsed .topbar nav{display:grid;gap:8px;justify-items:center}html.nav-sidebar-collapsed .topbar nav a,html.nav-sidebar-collapsed .topbar nav .is-disabled{justify-content:center;width:46px;min-height:42px;padding:0}html.nav-sidebar-collapsed .topbar nav a span,html.nav-sidebar-collapsed .topbar nav .is-disabled span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.nav-sidebar-collapsed .topbar nav a i,html.nav-sidebar-collapsed .topbar nav a svg,html.nav-sidebar-collapsed .topbar nav .is-disabled i,html.nav-sidebar-collapsed .topbar nav .is-disabled svg{width:21px;height:21px}}.research-model-shell{display:grid;gap:clamp(18px,2.4vw,30px)}.model-preview-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr);align-items:center;min-height:470px;padding:clamp(30px,5vw,72px);overflow:hidden;background:radial-gradient(circle at 85% 18%,rgba(165,211,181,.27),transparent 28%),linear-gradient(135deg,#fbfdf7fa,#ebf5ebf7)}.model-preview-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(27,77,57,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(27,77,57,.08) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent 5%,#000 55%,#000)}.model-preview-copy{position:relative;z-index:2;min-width:0;max-width:780px}.model-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:8px 12px;border:1px solid rgba(27,77,57,.16);border-radius:999px;color:var(--green);background:#ffffffc2;box-shadow:0 8px 28px #19403014;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.model-status :is(.svg-icon,[data-icon]),.model-capability-list :is(.svg-icon,[data-icon]),.model-preview-related :is(.svg-icon,[data-icon]){width:22px;height:22px}.model-preview-hero h1{max-width:780px;margin:8px 0 18px;font-size:clamp(2.5rem,5.4vw,5.8rem);line-height:.96;letter-spacing:-.055em}.model-preview-lede{max-width:700px;color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.27rem);line-height:1.7}.model-preview-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.model-preview-visual{position:relative;z-index:1;display:grid;place-items:center;justify-self:center;width:min(31vw,390px);aspect-ratio:1;border:1px solid rgba(27,77,57,.16);border-radius:50%;background:radial-gradient(circle,#fffffff0 0 18%,#a5d3b552 19% 42%,#ffffff8a 43% 58%,#25644c14 59% 100%);box-shadow:inset 0 0 50px #ffffffc2,0 30px 80px #1b4d3926}.model-preview-visual i.model-visual-icon{position:relative;z-index:3;display:grid;place-items:center;width:42%;height:auto;color:var(--green);filter:drop-shadow(0 15px 22px rgba(27,77,57,.2))}.model-visual-icon svg{width:100%;height:auto;stroke-width:1.2}.model-orbit{position:absolute;inset:14%;border:1px dashed rgba(27,77,57,.3);border-radius:50%;animation:model-orbit 24s linear infinite}.orbit-two{inset:27%;animation-direction:reverse;animation-duration:17s}@keyframes model-orbit{to{transform:rotate(1turn)}}.model-preview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(18px,2.4vw,30px)}.model-preview-section,.model-preview-related{padding:clamp(24px,3.3vw,42px)}.model-section-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.model-section-heading>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;color:#fff;background:var(--green);font-size:.76rem;font-weight:900}.model-section-heading h2,.model-section-heading p{margin:0}.model-section-heading h2{margin-top:4px}.model-capability-list{display:grid;gap:12px}.model-capability-list article{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:17px;border:1px solid rgba(27,77,57,.1);border-radius:18px;background:#f8fbf6bd}.model-capability-list article>:is(.svg-icon,[data-icon]){box-sizing:content-box;padding:11px;border-radius:13px;color:var(--green);background:#a5d3b545}.model-capability-list h3,.model-capability-list p{margin:0}.model-capability-list p{margin-top:5px;color:var(--muted);line-height:1.55}.model-preview-methods{background:linear-gradient(160deg,#183c2e,#245a43);color:#fff}.model-preview-methods h2{color:#fff}.model-preview-methods .eyebrow{color:#cae6d5}.model-preview-methods .model-section-heading>span{color:var(--green);background:#fff}.model-method-block+.model-method-block{margin-top:24px}.model-method-block h3{margin:0 0 10px;font-size:.86rem;text-transform:uppercase;letter-spacing:.07em;color:#cae6d5}.model-method-block ul{display:grid;gap:8px;margin:0;padding-left:21px}.model-method-block li{line-height:1.5}.model-boundary{display:grid;grid-template-columns:24px 1fr;gap:10px;margin:28px 0 0;padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:#e3f0e8;background:#ffffff12;line-height:1.55}.model-preview-related{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:30px}.model-preview-related h2{margin:6px 0 10px}.model-preview-related p{color:var(--muted);line-height:1.6}.model-preview-related nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.model-preview-related nav a{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:84px;padding:13px;border:1px solid rgba(27,77,57,.12);border-radius:16px;color:var(--green);background:#f7faf5;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.model-preview-related nav a:hover{transform:translateY(-2px);border-color:#1b4d3952;box-shadow:0 12px 28px #1b4d391a}.model-preview-related nav a[aria-current=page]{color:#fff;background:var(--green)}.model-preview-related nav span{display:grid;gap:3px}.model-preview-related nav small{color:var(--muted);font-size:.72rem;line-height:1.25}.model-preview-related nav a[aria-current=page] small{color:#d8eadf}@media (max-width: 980px){.model-preview-hero,.model-preview-grid,.model-preview-related{grid-template-columns:1fr}.model-preview-hero{min-height:0}.model-preview-visual{width:min(70vw,330px);margin-top:22px}}@media (max-width: 700px){.model-preview-hero{padding:26px 20px}.model-preview-hero h1{font-size:clamp(2.25rem,11.5vw,2.85rem);overflow-wrap:break-word}.model-preview-related nav{grid-template-columns:1fr}.model-preview-visual{width:min(78vw,290px)}}@media (prefers-reduced-motion: reduce){.model-orbit{animation:none}}.trial-discovery-section{display:grid;gap:1.15rem}.trial-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.trial-discovery-grid section{min-width:0;padding:1rem;border:1px solid rgba(18,74,78,.13);border-radius:18px;background:linear-gradient(145deg,#ffffffe6,#ebf6f2b8)}.trial-discovery-grid h3{margin:0 0 .65rem;color:var(--ink, #123f43);font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.trial-discovery-grid ul{display:grid;gap:.42rem;margin:0;padding:0;list-style:none}.trial-discovery-grid a,.trial-discovery-grid [aria-current=page]{display:block;padding:.52rem .62rem;border-radius:10px;color:var(--ink, #123f43);line-height:1.35;text-decoration:none}.trial-discovery-grid a{border:1px solid rgba(18,74,78,.11);background:#ffffffb3}.trial-discovery-grid a:hover,.trial-discovery-grid a:focus-visible{border-color:#126c5b6b;background:#fff;box-shadow:0 8px 20px #063a3914;transform:translateY(-1px)}.trial-discovery-grid [aria-current=page]{background:#19765d1a;font-weight:700}.editorial-policy-shell,.editorial-grid{display:grid;gap:1rem}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid .panel,.editorial-author,.editorial-corrections{padding:clamp(1.1rem,2.5vw,1.7rem)}.editorial-grid h2,.editorial-author h2,.editorial-corrections h2{margin-top:0}.editorial-author,.editorial-corrections{display:grid;grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr);gap:1.25rem;align-items:start}.editorial-reviewed,.editorial-independence{color:var(--muted, #557174)}@media (max-width: 900px){.trial-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid,.editorial-author,.editorial-corrections{grid-template-columns:1fr}}@media (max-width: 560px){.trial-discovery-grid{grid-template-columns:1fr}}.dataset-shell{gap:clamp(1rem,2vw,1.5rem);min-width:0}.dataset-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(1.4rem,4vw,3rem);padding:clamp(1.35rem,4vw,2.8rem);overflow:hidden;background:radial-gradient(circle at 92% 10%,rgba(118,181,146,.25),transparent 42%),linear-gradient(135deg,#fffffffa,#ebf7f1f0)}.dataset-hero-copy,.dataset-workbench,.dataset-results,.dataset-card,.dataset-filter-grid,.dataset-stat-grid{min-width:0;max-width:100%}.dataset-hero-copy>p,.dataset-card,.dataset-paper-link{overflow-wrap:break-word}.dataset-hero-copy h1{max-width:820px;margin:.35rem 0 .7rem;font-size:clamp(2rem,4.5vw,4rem);line-height:1.02;letter-spacing:-.045em}.dataset-hero-copy>p{max-width:760px;color:var(--muted);font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.7}.dataset-hero-actions,.dataset-card-top,.dataset-results-head,.dataset-pagination{display:flex;align-items:center;gap:.7rem}.dataset-hero-actions{flex-wrap:wrap;margin-top:1.2rem}.dataset-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-self:center;margin:0}.dataset-stat-grid div{min-height:108px;padding:1rem;border:1px solid rgba(17,91,76,.13);border-radius:18px;background:#ffffffc7;box-shadow:0 14px 35px #10464012}.dataset-stat-grid dt{font-size:clamp(1.55rem,3vw,2.25rem);font-weight:800;color:var(--green-dark)}.dataset-stat-grid dd{margin:.2rem 0 0;color:var(--muted);line-height:1.3}.dataset-workbench,.dataset-method{padding:clamp(1.1rem,3vw,2rem)}.dataset-workbench .section-head-row{align-items:end}.dataset-workbench h2,.dataset-method h2{margin:.2rem 0 0}.dataset-filter-grid{display:grid;grid-template-columns:minmax(260px,1.65fr) repeat(4,minmax(145px,1fr)) auto;gap:.7rem;align-items:end;margin-top:1.15rem}.dataset-filter-grid label{display:grid;gap:.36rem;min-width:0;color:var(--muted);font-size:.8rem;font-weight:700}.dataset-filter-grid input,.dataset-filter-grid select{width:100%;min-width:0;min-height:46px}.dataset-filter-grid button{min-height:46px;white-space:nowrap}.dataset-topic-shortcuts{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.dataset-topic-shortcuts a,.dataset-tags a{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .65rem;border:1px solid rgba(16,91,76,.14);border-radius:999px;background:#f0f9f5cc;color:var(--green-dark);text-decoration:none;font-size:.82rem}.dataset-topic-shortcuts span{color:var(--muted);font-size:.72rem}.dataset-results-head{justify-content:space-between;align-items:end;margin:.35rem .2rem .9rem}.dataset-results-head h2{margin:.18rem 0 0}.dataset-results-head p{margin:0;color:var(--muted);font-size:.88rem}.dataset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dataset-card{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1rem,2.5vw,1.4rem);border-color:#105b4c21}.dataset-card-top{justify-content:space-between}.dataset-repository,.dataset-access{padding:.28rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em}.dataset-repository{background:#e8f2f0;color:#174d50}.dataset-access.open{background:#dff5e6;color:#176238}.dataset-access.public{background:#f2eee1;color:#675424}.dataset-card h3{margin:0;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.35}.dataset-card h3 a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.16em}.dataset-facts{display:flex;flex-wrap:wrap;gap:.38rem .8rem;color:var(--muted);font-size:.78rem;overflow-wrap:break-word}.dataset-facts strong{color:var(--ink)}.dataset-paper-link{display:grid;gap:.22rem;padding:.8rem;border-radius:14px;background:#eaf4f09e}.dataset-paper-link>span{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dataset-paper-link a{color:var(--ink);font-weight:750;line-height:1.4}.dataset-paper-link small{color:var(--muted);line-height:1.45}.dataset-tags{display:flex;flex-wrap:wrap;gap:.35rem}.dataset-tags a{padding:.28rem .52rem;font-size:.74rem}.dataset-open-link{justify-content:space-between;min-height:44px;margin-top:auto;padding:.58rem .72rem;border-top:1px solid rgba(16,91,76,.1);color:var(--green-dark);font-weight:800;text-decoration:none}.dataset-open-link svg{width:18px;height:18px}.dataset-empty{padding:2rem;text-align:center}.dataset-pagination{justify-content:center;margin-top:1rem}.dataset-pagination a,.dataset-pagination span{min-height:44px;display:inline-flex;align-items:center;padding:.55rem .8rem;border-radius:12px}.dataset-pagination a{border:1px solid rgba(16,91,76,.17);background:#fff;text-decoration:none;font-weight:750}.dataset-method{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:1.5rem}.dataset-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.dataset-method-grid p{display:grid;align-content:start;gap:.35rem;margin:0;padding:.85rem;border-radius:14px;background:#eef7f3bf}.dataset-method-grid span{color:var(--muted);font-size:.88rem;line-height:1.55}.dataset-quarantine-note{grid-column:1 / -1;margin:0;padding-top:.85rem;border-top:1px solid rgba(16,91,76,.12);color:var(--muted);font-size:.85rem}.publication-dataset-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.publication-dataset-list>a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.8rem;border:1px solid rgba(16,91,76,.13);border-radius:14px;background:#f1f9f6bf;color:var(--ink);text-decoration:none}.publication-dataset-list span{display:grid;gap:.25rem}.publication-dataset-list small{color:var(--muted)}@media (max-width: 1180px){.dataset-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dataset-search-field{grid-column:span 2}.dataset-method{grid-template-columns:1fr}}@media (max-width: 760px){.dataset-hero,.dataset-grid,.publication-dataset-list{grid-template-columns:1fr}.dataset-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dataset-search-field{grid-column:1 / -1}.dataset-filter-grid button{width:100%}.dataset-method-grid{grid-template-columns:1fr}.dataset-results-head{align-items:start;flex-direction:column}}@media (max-width: 480px){.dataset-filter-grid{grid-template-columns:1fr}.dataset-search-field{grid-column:auto}.dataset-stat-grid div{min-height:92px;padding:.8rem}.dataset-hero-actions>*{width:100%;justify-content:center}.dataset-card-top{align-items:flex-start;flex-wrap:wrap}}.publication-growth-head{justify-content:space-between}.publication-growth-range{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface);isolation:isolate}.publication-growth-range:before{content:"";position:absolute;inset:3px auto 3px 3px;width:calc((100% - 6px)/2);border-radius:inherit;background:var(--green);box-shadow:0 2px 6px #123c3126;transition:transform .38s cubic-bezier(.22,1,.36,1);z-index:-1}.publication-growth-range[data-range=full]:before{transform:translate(100%)}.publication-growth-range button{min-height:40px;padding:7px 12px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--green);font-size:.78rem;font-weight:750;white-space:nowrap;transition:color .2s ease}.publication-growth-range button[aria-pressed=true]{color:#fff}.publication-growth-range button:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (prefers-reduced-motion: reduce){.publication-growth-range:before,.publication-growth-range button{transition:none}}.visitor-dashboard{width:calc(100% - 316px);max-width:none;margin-left:316px;padding:42px clamp(18px,4vw,68px) 56px}.visitor-hero{margin-bottom:22px}.visitor-live{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px;padding:15px 19px;border:1px solid rgba(26,107,84,.2);border-radius:16px;background:#ffffffbd;box-shadow:0 8px 24px #123c310d}.visitor-live-status{display:flex;align-items:center;gap:11px}.visitor-live-dot{width:8px;height:8px;border-radius:50%;background:#32a269;box-shadow:0 0 0 4px #32a26921}.visitor-count-orb{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border:1.5px solid rgba(26,107,84,.38);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e8f3ed);color:var(--green);box-shadow:inset 0 0 0 3px #ffffffa6,0 3px 10px #123c3114}.visitor-count-orb b{font-size:1.02rem;font-variant-numeric:tabular-nums}.visitor-live strong{display:block;color:var(--green);font-size:1rem}.visitor-live small{display:block;margin-top:2px;color:var(--muted);font-size:.77rem}.visitor-live dl{display:flex;gap:22px;margin:0}.visitor-live dl div{min-width:86px}.visitor-live dt{color:var(--green);font-size:1.2rem;font-weight:850;font-variant-numeric:tabular-nums}.visitor-live dd{margin:1px 0 0;color:var(--muted);font-size:.72rem}.visitor-poll-spinner{position:absolute;inset:-3px;border:2px solid transparent;border-top-color:#2f9462;border-right-color:#2f946240;border-radius:inherit;opacity:.26}.visitor-poll-spinner.is-polling{opacity:1;animation:visitor-poll-spin .65s linear infinite}@keyframes visitor-poll-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.visitor-poll-spinner.is-polling{animation:none}}.visitor-engagement{margin:20px 0 36px;border:1px solid var(--line);border-radius:14px;background:#ffffff9e}.visitor-engagement summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;color:var(--green);cursor:pointer;list-style:none}.visitor-engagement summary::-webkit-details-marker{display:none}.visitor-engagement summary:after{content:"+";font-size:1.3rem;font-weight:500}.visitor-engagement[open] summary{border-bottom:1px solid var(--line)}.visitor-engagement[open] summary:after{content:"\2212"}.visitor-engagement summary span{color:var(--muted);font-size:.75rem;font-weight:700}.visitor-engagement summary strong{font-size:.9rem}.visitor-engagement-content{padding:14px 16px 16px}.visitor-engagement-content>p{margin:0 0 12px;color:var(--muted);font-size:.78rem;line-height:1.45}.visitor-engagement-content>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.visitor-engagement article{min-width:0;padding:11px;border:1px solid rgba(26,107,84,.14);border-radius:10px;background:#123c310a}.visitor-engagement article strong{display:block;color:var(--green);font-size:1.3rem;line-height:1;font-variant-numeric:tabular-nums}.visitor-engagement article span{display:block;margin-top:5px;color:var(--muted);font-size:.71rem;line-height:1.3}.visitor-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0 0 20px}.visitor-kpis article,.visitor-card,.visitor-method{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 10px 30px #123c310f}.visitor-kpis article{padding:20px}.visitor-kpis span,.visitor-kpis small{display:block;color:var(--muted);font-weight:650}.visitor-kpis strong{display:block;margin:5px 0 1px;color:var(--green);font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.05em}.visitor-kpis p{margin:14px 0 0;color:var(--ink);font-size:.88rem}.visitor-chart-card{margin:0 0 20px;padding:clamp(16px,2.4vw,26px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#fffffff5,#f0f7f3e0);box-shadow:0 12px 34px #123c3112}.visitor-chart-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.visitor-chart-heading .eyebrow{margin:0 0 5px}.visitor-chart-heading h2{margin:0;color:var(--green);font-size:clamp(1.05rem,2vw,1.35rem)}.visitor-chart-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.visitor-chart-controls button{min-height:34px;padding:5px 10px;border:1px solid rgba(26,107,84,.18);border-radius:999px;background:#ffffffc7;color:var(--ink-soft);font-size:.72rem;font-weight:780;box-shadow:none}.visitor-chart-controls button:hover,.visitor-chart-controls button:focus-visible,.visitor-chart-controls button.is-active{border-color:var(--green);background:var(--green);color:#fff}.visitor-chart-note{max-width:76ch;min-height:1.45em;margin:9px 0 10px;color:var(--muted);font-size:.8rem;line-height:1.45}.visitor-chart-stage{position:relative;height:clamp(310px,39vw,440px);min-height:0;padding:8px 5px 0}.visitor-chart-stage canvas{width:100%!important;height:100%!important}.visitor-chart-meta{margin:10px 0 0;color:var(--muted);font-size:.7rem;text-align:right}.visitor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.visitor-card{min-width:0;padding:20px}.visitor-card-wide{grid-column:span 2}.visitor-card h2,.visitor-method h2{margin:0 0 16px;color:var(--green);font-size:1rem}.visitor-referrers summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--green);cursor:pointer;list-style:none}.visitor-referrers summary::-webkit-details-marker{display:none}.visitor-referrers summary span{font-size:1rem;font-weight:750}.visitor-referrers summary small{color:var(--muted);font-size:.73rem}.visitor-referrers summary:after{content:"+";margin-left:4px;font-size:1.15rem}.visitor-referrers[open] summary{margin-bottom:10px}.visitor-referrers[open] summary:after{content:"\2212"}.visitor-bars{height:180px;display:flex;align-items:end;gap:8px;border-bottom:1px solid var(--line)}.visitor-bars[hidden]{display:none!important}.visitor-bars>div{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:end;justify-content:end;flex-direction:column;gap:5px}.visitor-bars i{width:min(34px,100%);min-height:4px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#6eaf8d,var(--green))}.visitor-bars b{color:var(--green);font-size:.78rem}.visitor-bars span{width:100%;overflow:hidden;color:var(--muted);font-size:.68rem;text-align:center;white-space:nowrap;text-overflow:ellipsis}.visitor-list{margin:0;padding:0;list-style:none}.visitor-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 32%)}.visitor-list li:last-child{border-bottom:0}.visitor-list b{display:block;overflow-wrap:break-word;font-size:.86rem}.visitor-list small{color:var(--muted);font-size:.72rem}.visitor-list strong{color:var(--green);font-variant-numeric:tabular-nums}.visitor-method{margin:20px 0 36px;padding:20px}.visitor-method p{max-width:1000px;margin:0;color:var(--muted);line-height:1.65}@media (max-width: 850px){.visitor-kpis,.visitor-grid{grid-template-columns:1fr}.visitor-card-wide{grid-column:auto}.visitor-chart-heading{align-items:flex-start;flex-direction:column}.visitor-chart-controls{justify-content:flex-start}.visitor-live{align-items:flex-start;flex-direction:column}.visitor-live dl{width:100%;justify-content:space-between}.visitor-engagement-content>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 500px){.visitor-kpis article,.visitor-card,.visitor-method,.visitor-chart-card{padding:16px;border-radius:14px}.visitor-chart-controls{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.visitor-chart-controls button{padding-inline:5px}.visitor-chart-stage{height:340px;padding-inline:0}.visitor-chart-meta{text-align:left}.visitor-bars{gap:4px;height:156px}.visitor-bars span{font-size:.6rem}.visitor-bars b{font-size:.68rem}}@media (min-width: 1181px){html.nav-sidebar-collapsed .visitor-dashboard{width:calc(100% - 74px);margin-left:74px}}@media (max-width: 1180px){.visitor-dashboard{width:100%;margin-left:0;padding-top:92px}}.research-table-wrap{max-width:100%;overflow-x:auto}.research-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.research-table caption{text-align:left;padding-block:.75rem}.research-table th,.research-table td{padding:.7rem;text-align:left;vertical-align:top;border-bottom:1px solid #d6e1d9}.research-code{max-width:100%;overflow-x:auto;padding:1rem;background:#f1f5f1}.research-shortcuts{display:flex;flex-wrap:wrap;gap:8px 16px;margin-block:14px 4px}.research-shortcuts a{display:inline-flex;align-items:center;min-height:44px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;color:var(--green);background:var(--surface-soft);font-size:13px;font-weight:700;line-height:1.4}.research-shortcuts a:hover,.research-shortcuts a:focus-visible{text-decoration:underline;outline-offset:3px}.evidence-guide-hero .evidence-guide-lead{max-width:78ch;font-size:clamp(16px,1.3vw,19px);line-height:1.75}.evidence-guide-hero h1{font-size:clamp(30px,3.6vw,46px);line-height:1.15}.evidence-guide-page main [id],.recruiting-trials-page #participation{scroll-margin-top:92px}.evidence-guide-meta{color:var(--muted);font-size:13px;line-height:1.65}.evidence-guide-note{max-width:90ch;padding:12px 16px;border-left:3px solid var(--green);background:var(--surface-soft);font-size:14px;line-height:1.65}.evidence-guide-contents{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:14px 20px;font-size:14px}.evidence-guide-contents a{padding-block:10px}.evidence-comparison{min-width:960px;table-layout:fixed}.evidence-comparison th,.evidence-comparison td{width:25%;vertical-align:top;line-height:1.65}.evidence-comparison tbody th{font-weight:500}.evidence-comparison tbody th>a:first-child{font-weight:750}.evidence-comparison p{margin:10px 0}.evidence-outcome{display:inline-block;padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--surface-soft);font-size:12px;font-weight:750}.evidence-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.evidence-guide-page .detail-card p,.evidence-questions p,.evidence-questions li{max-width:100ch;line-height:1.75}.evidence-questions h3{margin-top:24px}.evidence-questions li{margin-block:12px}.research-brief-figure{margin:20px 0}.research-brief-figure img{display:block;width:100%;height:auto;border-radius:8px}.research-brief-figure figcaption{margin-top:10px;font-size:13px;line-height:1.65}.research-integrity dd{margin:8px 0 18px;overflow-wrap:break-word}.research-downloads li{margin-block:12px}@media (max-width: 700px){.evidence-reading-grid{grid-template-columns:1fr}.research-shortcuts{gap:8px}.research-shortcuts a{flex:1 1 145px}}.free-research-benefits{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin:.8rem 0;font-size:.85rem}.free-research-benefits strong{color:#234a3d}.free-research-benefits a{color:#234a3d;text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.free-research-benefits{font-size:.8rem}}.research-task-nav{display:grid;gap:.55rem;width:100%}.research-task-nav details{border:1px solid var(--line,#d8d2c4);border-radius:10px;background:var(--panel,#fff);min-width:0}.research-task-nav summary{cursor:pointer;padding:.75rem;font-weight:800;color:var(--ink,#24251f)}.research-task-links{display:grid;gap:.25rem;padding:0 .6rem .65rem}.research-task-links a{display:block!important;padding:.45rem .55rem!important;font-size:.88rem!important;white-space:normal!important}.research-task-links a[aria-current=page]{background:#e7f0e9;font-weight:800}.research-nav-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.research-nav-meta a{font-size:.8rem!important}.research-task-nav summary:focus-visible{outline:3px solid #39795b;outline-offset:2px}@media (max-width:640px){.research-task-links a{min-height:38px}}.topbar .research-task-nav summary{display:flex;align-items:center;gap:11px;list-style:none;min-height:46px;padding:11px 12px;font-size:.9rem;line-height:1.3;border-radius:9px}.topbar .research-task-nav summary::-webkit-details-marker{display:none}.topbar .research-task-nav summary::marker{content:""}.topbar .research-task-nav summary>i,.topbar .research-task-links a>i,.topbar .research-nav-meta a>i{display:inline-flex;flex:0 0 20px;width:20px;height:20px;color:#49705c}.topbar .research-task-nav .research-nav-chevron{margin-left:auto;flex-basis:16px;width:16px;height:16px;transition:transform .15s}.topbar .research-task-nav details[open] .research-nav-chevron{transform:rotate(180deg)}.topbar .research-task-nav details.is-current-group>summary{color:#214b35;background:#edf3ec}.topbar .research-task-nav summary:hover,.topbar .research-nav-meta a:hover{background:#edf3ec}.topbar .research-task-links a{display:flex!important;align-items:center;gap:11px;min-height:40px;border-radius:7px;line-height:1.4}.topbar .research-task-links a .research-nav-label{flex:1;min-width:0}.topbar .research-task-links a[aria-current=page]{box-shadow:inset 3px 0 #397454}.topbar .research-nav-meta{display:grid;gap:3px;padding-top:12px;border-top:1px solid var(--line,#d8d2c4)}.topbar .research-nav-meta a{display:flex;align-items:center;gap:11px;padding:9px 12px;min-height:38px;border-radius:8px;line-height:1.3}.research-flyout-title{display:none}.topbar nav a:focus-visible,.topbar .research-task-nav summary:focus-visible{outline:2px solid #397454;outline-offset:3px}@media (min-width:1181px){html.nav-sidebar-collapsed .primary-sidebar-content{gap:20px;width:100%;padding-top:54px}html.nav-sidebar-collapsed .topbar nav{width:100%;display:grid;gap:12px;justify-items:center;align-content:start}html.nav-sidebar-collapsed .research-task-nav{width:46px;gap:8px}html.nav-sidebar-collapsed .research-task-nav details{border:0;background:transparent;border-radius:12px}html.nav-sidebar-collapsed .topbar .research-task-nav summary{width:46px;height:46px;padding:0;justify-content:center;border-radius:12px;color:#49705c}html.nav-sidebar-collapsed .topbar .research-task-nav summary>.research-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.nav-sidebar-collapsed .topbar .research-task-nav summary>.research-nav-chevron{display:none}html.nav-sidebar-collapsed .topbar .research-task-nav summary>i{flex-basis:22px;width:22px;height:22px}html.nav-sidebar-collapsed .topbar .research-task-nav details[open]>summary{background:#dcebdd;box-shadow:inset 0 0 0 1px #b7ceb9;color:#214b35}html.nav-sidebar-collapsed .topbar .research-nav-section>.research-task-links{position:fixed;left:84px;top:140px;z-index:60;width:306px;max-height:calc(100dvh - 164px);overflow-y:auto;display:grid;gap:3px;padding:12px;background:var(--surface,#faf9f3);border:1px solid var(--line,#d8d2c4);border-radius:14px;box-shadow:0 12px 40px #20382826,0 2px 6px #20382814}html.nav-sidebar-collapsed .topbar .research-task-links a{width:100%;justify-content:flex-start;min-height:42px;padding:9px 10px!important}html.nav-sidebar-collapsed .topbar .research-task-links a span.research-nav-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}html.nav-sidebar-collapsed .research-flyout-title{display:block;margin:0 0 6px;padding:4px 10px 10px;border-bottom:1px solid var(--line,#d8d2c4);font-size:.77rem;font-weight:800;letter-spacing:.04em;color:#52715c}html.nav-sidebar-collapsed .research-nav-meta{width:46px;margin:0;padding-top:12px;gap:5px}html.nav-sidebar-collapsed .topbar .research-nav-meta a,html.nav-sidebar-collapsed .topbar nav>a{width:46px;min-height:42px;border-radius:11px}}@media (prefers-reduced-motion:reduce){.topbar .research-task-nav .research-nav-chevron{transition:none}}.topbar .research-task-nav details>summary,html.nav-sidebar-collapsed .topbar .research-task-nav details>summary{background:transparent!important;box-shadow:none!important}.journal-picker{position:relative;min-width:0}.journal-picker>label{font-weight:700}.journal-picker [hidden]{display:none!important}.journal-picker input,.journal-picker select{width:100%}.journal-picker-help{display:block;color:var(--muted);font-size:.78rem;line-height:1.5}.journal-browse{justify-self:start;background:none;border:0;padding:4px 0;min-height:32px;color:var(--green);font-size:.8rem;text-decoration:underline;text-underline-offset:3px}.journal-suggestions{list-style:none;margin:0;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--surface);max-height:280px;overflow:auto;box-shadow:0 4px 15px #20382812}.journal-suggestions li{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;padding:9px 10px;border-radius:6px;cursor:pointer;font-size:.87rem;line-height:1.4}.journal-suggestions li>span{flex:1 1 190px}.journal-suggestions small{font-size:.73rem;color:var(--muted)}.journal-suggestions strong{font-size:.68rem;border:1px solid #9abb9e;color:#234b32;border-radius:5px;padding:2px 6px;white-space:nowrap}.journal-suggestions li.is-exact{background:#edf4ed;border-left:3px solid #397454;font-weight:750}.journal-suggestions li:hover,.journal-suggestions li[aria-selected=true]{outline:2px solid #397454;outline-offset:-2px;background:#f1f5ef}.advanced-filter-reset{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-weight:700;margin-right:auto}.advanced-filter-reset:focus-visible{outline:2px solid #397454;outline-offset:3px}@media (max-width:600px){.advanced-filter-actions{flex-wrap:wrap}.advanced-filter-reset{margin-right:0}.journal-suggestions li>span{flex-basis:100%}}.advanced-filter-body>.field{align-self:start;display:flex;flex-direction:column;gap:8px}.journal-picker .journal-suggestions{position:absolute;inset:68px 0 auto;z-index:12;max-height:min(280px,40vh)}.journal-picker>.journal-picker-help{align-self:stretch;text-align:left;border:0;padding:0;background:none;border-radius:0;font-weight:400}.journal-picker .journal-browse{align-self:flex-start}.topbar .research-task-nav{gap:6px}.topbar .research-task-nav>.research-nav-section{border:0;background:transparent;border-radius:0}.topbar .research-task-nav>a{display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 12px;font-weight:700}.topbar .research-task-nav>a[aria-current=page]{background:var(--green-soft);box-shadow:inset 3px 0 #397454}.topbar .research-task-nav>.research-nav-section>summary{min-height:44px;padding:10px 12px;font-weight:650}.topbar .research-task-nav .research-task-links{padding:0 0 4px 18px;gap:2px}.topbar .research-task-nav .research-nav-subgroup{border:0;border-left:1px solid var(--line);border-radius:0;background:transparent}.topbar .research-task-nav .research-nav-subgroup>summary{min-height:44px;padding:9px 10px;font-size:.83rem;font-weight:600;border-radius:5px}.topbar .research-nav-subgroup>summary>span{flex:1}.topbar .research-task-nav .research-nav-leaves{display:grid;gap:2px;padding:0 4px 5px 12px}.topbar .research-task-nav .research-nav-leaves>a{min-height:44px;padding:8px!important;font-weight:500;font-size:.82rem!important}.topbar .research-nav-section>summary>.research-nav-chevron,.sidebar-preferences>summary>.research-nav-chevron{transform:none}.topbar .research-nav-section[open]>summary>.research-nav-chevron,.topbar .research-nav-subgroup[open]>summary>.research-nav-chevron,.sidebar-preferences[open]>summary>.research-nav-chevron{transform:rotate(180deg)}.topbar .research-nav-section.is-current-group>summary>.research-nav-label:after{content:"";display:inline-block;width:5px;height:5px;margin-left:8px;border-radius:50%;background:var(--green)}.sidebar-preferences{border-top:1px solid var(--line);padding-top:10px;min-width:0}.sidebar-preferences>summary{display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 12px;list-style:none;cursor:pointer;font-size:.86rem;font-weight:650;color:var(--ink-soft)}.sidebar-preferences>summary::-webkit-details-marker{display:none}.sidebar-preferences>summary>i{width:20px;height:20px;color:var(--green)}.sidebar-preferences>summary>.research-nav-chevron{margin-left:auto;width:16px;height:16px}.sidebar-preferences>summary:focus-visible{outline:2px solid #397454;outline-offset:2px}.sidebar-preferences .top-actions{padding-left:12px;gap:3px}.sidebar-preferences .top-actions>a,.sidebar-preferences .top-actions>button{min-height:44px;font-size:.82rem;font-weight:500}@media (min-width:1181px){html:not(.nav-sidebar-collapsed) .primary-sidebar-content{gap:18px}html.nav-sidebar-collapsed .research-task-nav>a{width:46px;justify-content:center;padding:0}html.nav-sidebar-collapsed .research-task-nav>a>.research-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.nav-sidebar-collapsed .research-task-nav>.research-nav-section>summary{padding:0}html.nav-sidebar-collapsed .topbar .research-nav-subgroup>summary{width:auto;height:auto;justify-content:flex-start;padding:9px 10px}html.nav-sidebar-collapsed .topbar .research-nav-subgroup>summary>.research-nav-chevron{display:inline-flex}html.nav-sidebar-collapsed .topbar .research-nav-subgroup{border-left:1px solid var(--line);border-radius:0}html.nav-sidebar-collapsed .sidebar-preferences{display:none}}.topbar .research-task-nav .research-nav-subgroup>summary>.research-nav-chevron{transform:none}.topbar .research-task-nav .research-nav-subgroup[open]>summary>.research-nav-chevron{transform:rotate(180deg)}.tool-finder{position:relative;min-width:0;width:100%}.tool-finder[hidden],.tool-finder-matches[hidden]{display:none!important}.tool-finder-launch{display:none}.tool-finder-field{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);min-height:44px}.tool-finder-field>i{flex:0 0 17px;width:17px;height:17px;color:var(--muted)}.tool-finder-field input{border:0;background:transparent;box-shadow:none;min-width:0;width:100%;min-height:44px;padding:8px 0;font-size:.84rem;color:var(--ink)}.tool-finder-field:focus-within{outline:2px solid #397454;outline-offset:2px}.tool-finder-field input:focus{outline:none}.tool-finder-matches{margin-top:8px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);max-height:360px;overflow-y:auto}.tool-finder-matches>p{margin:0;padding:3px 5px 8px;font-size:.74rem;line-height:1.5;color:var(--muted)}.tool-finder-matches ul{margin:0;padding:0;list-style:none;display:grid;gap:3px}.topbar .tool-finder-matches li>a{display:grid;gap:3px;padding:9px 7px;min-height:44px;white-space:normal;font-weight:500;border-radius:6px}.tool-finder-matches a strong{font-size:.83rem;line-height:1.4}.tool-finder-matches a span{font-size:.69rem;font-weight:400;line-height:1.5;color:var(--muted)}.topbar .tool-finder-browse{display:block;font-size:.77rem;padding:10px 7px 4px;font-weight:500;text-decoration:underline}@media (min-width:1181px){html.nav-sidebar-collapsed .tool-finder{width:46px}html.nav-sidebar-collapsed .tool-finder-launch{display:flex;justify-content:center;align-items:center;width:46px;min-height:46px;padding:0;border:0;background:transparent}html.nav-sidebar-collapsed .tool-finder-panel{display:none;position:fixed;z-index:61;left:84px;top:140px;width:306px;max-height:calc(100dvh - 164px);overflow-y:auto;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 12px 40px #20382826}html.nav-sidebar-collapsed .tool-finder.is-open .tool-finder-panel{display:block}html.nav-sidebar-collapsed .topbar .tool-finder-matches a{width:auto;justify-content:initial}html.nav-sidebar-collapsed .topbar .tool-finder-matches a span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}html.nav-sidebar-collapsed .tool-finder-matches{max-height:calc(100dvh - 270px)}}.app-preloader[hidden]{display:none!important}.hero-access-note{margin:8px 0 14px;font-size:.85rem;line-height:1.5}.hero-index-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:.8rem}.hero-index-summary>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-height:0;padding:0;border:0;background:none;box-shadow:none}.hero-index-summary strong{font-size:.86rem}.hero-index-summary span{font-size:.77rem;font-weight:500;letter-spacing:0;text-transform:none}.hero-resources{margin-top:12px;border-top:1px solid var(--line);padding-top:4px}.hero-resources>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:.84rem;font-weight:600;color:var(--green)}.hero-resources>summary::-webkit-details-marker{display:none}.hero-resources>summary>i{width:16px;height:16px}.hero-resources[open]>summary>i{transform:rotate(180deg)}.hero-resources>summary:focus-visible{outline:2px solid #397454;outline-offset:2px}.hero-resources .research-shortcuts{margin-top:2px}.search-context{align-items:flex-start;flex-wrap:wrap}.search-context>div{flex:1;min-width:min(220px,100%)}.search-context>i{margin-top:4px}.search-context em{display:block;font-size:.81rem;line-height:1.5;margin-top:10px}.active-search-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.active-filter-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;max-width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:var(--green-soft);color:var(--green);font-size:.8rem;line-height:1.4;text-decoration:none}.active-filter-chip>span{overflow-wrap:break-word;min-width:0}.active-filter-chip>i{width:14px;height:14px;flex:0 0 14px}.active-filter-chip:hover{border-color:var(--green);text-decoration:none}.active-filter-chip:focus-visible,.filter-reset:focus-visible,.search-recovery-link:focus-visible{outline:2px solid #397454;outline-offset:3px}.filter-reset{display:inline-flex;align-items:center;min-height:44px;font-size:.82rem;font-weight:650;white-space:nowrap;text-decoration:underline}.state-actions{flex-wrap:wrap;gap:10px}.state-actions>a{overflow-wrap:break-word;max-width:100%;white-space:normal}@media (max-width:600px){.hero-title-lockup{gap:12px}.hero-index-summary>div{display:grid;gap:4px}.search-context{padding:14px}.search-context>i{display:none}.search-context>div{flex-basis:100%}}@media (max-width:1180px){html.nav-sidebar-collapsed .sidebar-preferences{display:none}}html:not(.js) .app-preloader{display:none!important}.topbar .top-actions a:hover,.topbar .top-actions a:focus-visible{border-color:var(--line);background:var(--green-soft);color:var(--green);opacity:1;text-decoration:none;transform:none;box-shadow:none}.topbar [data-reading-list-shortcut][hidden]{display:none!important}#film-venue-search{display:block;width:min(100%,520px);min-height:48px;margin:8px 0 14px;padding:10px 14px;border:1px solid #93a594;border-radius:10px;background:#fff;font:inherit}.research-table caption{caption-side:top;width:auto;white-space:normal}.reading-list-table{table-layout:fixed;min-width:0}.reading-list-table th,.reading-list-table td{overflow-wrap:break-word;word-break:normal}.reading-list-table thead th:nth-child(1){width:48%}.reading-list-table thead th:nth-child(2){width:22%}.reading-list-table thead th:nth-child(3){width:22%}.reading-list-table thead th:nth-child(4){width:8%}.reading-list-publication{font-weight:600;line-height:1.5}.reading-list-publication p{margin:.45rem 0 0;font-size:.85rem;font-weight:400;color:var(--muted)}.reading-list-metadata span{display:block;margin-bottom:.4rem;font-size:.85rem}.reading-list-identifier a{overflow-wrap:anywhere;font-size:.85rem}.reading-list-field-label{display:block;font-size:.75rem;color:var(--muted);margin-bottom:.3rem}.reading-list-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.55rem}@media (max-width: 900px){.reading-list-table,.reading-list-table tbody{display:block;width:100%}.reading-list-table caption{display:block;font-weight:700}.reading-list-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reading-list-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 44px;border-top:1px solid var(--line);padding:1rem 0;gap:.65rem .75rem}.reading-list-table tbody th,.reading-list-table tbody td{display:block;padding:0;border:0;min-width:0}.reading-list-publication{grid-column:1;grid-row:1}.reading-list-actions{grid-column:2;grid-row:1}.reading-list-metadata,.reading-list-identifier{grid-column:1 / -1}.reading-list-metadata{display:flex!important;flex-wrap:wrap;gap:.3rem .9rem}.reading-list-metadata span{margin:0}}input[type=file]{min-width:0;max-width:100%;width:100%}[data-workspace-records],[data-workspace-searches],[data-workspace-exports]{min-width:0}.mobile-result-dock,.mobile-result-sheet{display:none}@media (max-width: 760px){.has-mobile-result-controls>.result-bar{position:static;top:auto;transition:none}.has-mobile-result-controls .result-bar .result-title-block{flex-basis:auto;max-width:none;opacity:1;transform:none}.has-mobile-result-controls .result-bar>.result-quick-controls,.has-mobile-result-controls .result-bar>.result-actions{display:none}.has-mobile-result-controls{padding-bottom:88px}.mobile-result-dock:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;position:fixed;z-index:60;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(440px,calc(100% - 24px));padding:6px;border:1px solid rgba(18,60,49,.18);border-radius:18px;background:#fafbf7;color:var(--green);box-shadow:0 6px 28px #123c3129}.mobile-result-dock button{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:5px 8px;border:0;border-radius:12px;background:transparent;color:var(--green);font:inherit;font-size:.75rem;font-weight:700;touch-action:manipulation;cursor:pointer}.mobile-result-dock button:active{background:var(--green-soft)}.mobile-result-dock button:focus-visible,.mobile-result-sheet button:focus-visible,.mobile-result-sheet select:focus-visible{outline:3px solid #a87830;outline-offset:2px}.mobile-result-dock :is(.svg-icon,[data-icon]),.mobile-result-dock :is(.svg-icon,[data-icon]) svg{width:21px;height:21px}.mobile-filter-count{position:absolute;top:3px;left:calc(50% + 10px);min-width:17px;height:17px;border-radius:9px;background:var(--green);color:#fff;font-size:10px;line-height:17px}html:not(.nav-sidebar-collapsed) .mobile-result-dock,html:has(dialog[open]) .mobile-result-dock,html.is-loading .mobile-result-dock{display:none}.mobile-result-sheet[open]{display:block;position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:min(82dvh,720px);margin:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;padding:20px 20px calc(22px + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);box-shadow:0 -8px 40px #123c312e}.mobile-result-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-result-sheet-head h2{margin:0;font-size:1.2rem;line-height:1.3}.mobile-result-sheet-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--green)}.mobile-result-sheet-close>span{display:none}.mobile-result-sheet-note{margin:.6rem 0 1.2rem;color:var(--muted);font-size:.9rem;line-height:1.5}.mobile-result-sheet-body>label{display:grid;gap:.5rem;font-weight:700}.mobile-result-sheet-body select{width:100%;min-height:50px;padding:.7rem;font:inherit;font-size:1rem;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.mobile-result-sheet-body h3{margin:1.4rem 0 .7rem;font-size:1rem}.mobile-result-sheet .publication-exports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-result-sheet .publication-exports>*{min-height:48px;padding:.65rem;white-space:normal}.mobile-result-sheet .publication-exports [data-export-selected]{grid-column:1 / -1}.mobile-result-sheet .page-tools{position:static;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mobile-result-sheet .floating-utility-button{width:auto;min-height:44px;padding:10px 12px;gap:8px;box-shadow:none;opacity:1}.mobile-result-sheet .floating-utility-button span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.filters .advanced-filter-modal{position:fixed;inset:auto 0 0;width:100%;max-width:100%;margin:0;border-radius:22px 22px 0 0}.filters .advanced-filter-modal>.advanced-filter-sheet{max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px)}.results-bottom-pager{min-height:56px;scroll-margin-bottom:90px}.results-bottom-pager .icon-btn{min-width:44px;min-height:44px}body:has(.mobile-result-dock:not([hidden])) .scroll-top{bottom:calc(88px + env(safe-area-inset-bottom,0px))}body:has(.mobile-result-dock:not([hidden])) .app-toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.header-publication-search{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--green);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.header-publication-search:hover{background:var(--green-soft)}.header-publication-search:focus-visible{outline:3px solid #a87830;outline-offset:2px}.publication-search-field,.publication-search-hint,.publication-search-options{grid-column:1 / -1}.publication-search-field input{min-height:48px;font-size:16px}.publication-search-hint{margin:0;font-size:.85rem;color:var(--muted);line-height:1.5}.publication-search-options{border-top:1px solid var(--line)}.publication-search-options>summary{display:flex;align-items:center;gap:10px;padding:16px 0;color:var(--green);font-weight:600;cursor:pointer;list-style:none}.publication-search-options>summary::-webkit-details-marker{display:none}.publication-search-options>summary>:is(.svg-icon,[data-icon]){margin-left:auto}.publication-search-options[open]>summary>:is(.svg-icon,[data-icon]){transform:rotate(180deg)}[data-search-filter-count]{font-size:.75rem;font-weight:500;color:var(--muted)}.publication-search-options-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.publication-search-options-body>.filter-help,.publication-search-options-body>.date-grid{grid-column:1 / -1}@media (min-width: 1181px){html.nav-sidebar-collapsed .header-publication-search{padding:8px;width:44px}html.nav-sidebar-collapsed .header-publication-search>span{display:none}}@media (max-width: 1180px){.topbar .header-publication-search{position:absolute;top:10px;right:58px;width:44px;height:44px;padding:10px;border:0;background:transparent}.topbar .header-publication-search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.nav-sidebar-collapsed .primary-sidebar-content{padding-right:96px}html.nav-sidebar-collapsed .brand-lockup{min-width:0;max-width:calc(100vw - 132px)}html.nav-sidebar-collapsed .brand-text strong{font-size:clamp(12px,3.7vw,16px)}}@media (max-width: 760px){.mobile-result-dock:not([hidden]){left:0;right:0;bottom:0;transform:none;width:100%;gap:0;padding:0 8px env(safe-area-inset-bottom,0px);border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:0 -2px 8px #123c310a;background:#fafbf7}.mobile-result-dock button{flex-direction:row;gap:7px;min-height:44px;padding:8px;border-radius:6px;font-size:.8rem;font-weight:600}.mobile-result-dock :is(.svg-icon,[data-icon]),.mobile-result-dock :is(.svg-icon,[data-icon]) svg{width:18px;height:18px}.mobile-filter-count{position:static;min-width:16px;height:16px;font-size:10px;line-height:16px}.has-mobile-result-controls{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}body:has(.mobile-result-dock:not([hidden])) .scroll-top,body:has(.mobile-result-dock:not([hidden])) .app-toast{bottom:calc(56px + env(safe-area-inset-bottom,0px))}#advanced-filters.advanced-filter-modal{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:94dvh;margin:0;padding:0;border-radius:18px 18px 0 0}#advanced-filters>.advanced-filter-sheet{height:auto;max-height:94dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px)}#advanced-filters .advanced-filter-head{padding:16px 18px 8px}#advanced-filters .advanced-filter-body{padding:12px 18px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}#advanced-filters .advanced-filter-actions{position:sticky;bottom:0;padding:12px 18px;background:var(--surface);border-top:1px solid var(--line);gap:8px}#advanced-filters .advanced-filter-actions>*{min-height:44px}#advanced-filters .advanced-filter-actions [data-close-advanced]{display:none}#advanced-filters .advanced-filter-actions .primary{flex:1}.publication-search-options-body{grid-template-columns:minmax(0,1fr)}}.research-film-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:16px;padding:10px 18px;border:1px solid #a5b7aa;border-radius:999px;background:#f4f6ed;color:#123c31;font-weight:650;font-size:.9rem;text-decoration:none}.research-film-button:hover{background:#e5ebde;border-color:#527563}.research-film-button:focus-visible{outline:3px solid #a87830;outline-offset:3px}@media (max-width: 760px){.mobile-result-dock:not([hidden]){background:#fafbf7;border-top-color:#123c311f;box-shadow:0 -2px 12px #123c310b,inset 0 1px #ffffffb3}@supports ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){.mobile-result-dock:not([hidden]){background:#fafbf7e0;-webkit-backdrop-filter:blur(12px) saturate(1.12);backdrop-filter:blur(12px) saturate(1.12)}}@media (prefers-reduced-transparency: reduce){.mobile-result-dock:not([hidden]){background:#fafbf7;-webkit-backdrop-filter:none;backdrop-filter:none}}}.publication-results-heading.result-title-block{padding:16px;max-width:none;max-height:none;overflow:visible;transition:none}.publication-results-heading h2{margin:2px 0 5px}.publication-results-heading p{max-width:75ch;font-size:.8rem;line-height:1.5}.desktop-result-search{display:none}@media (min-width: 761px){.result-bar.has-desktop-result-controls{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px;min-height:60px;padding:8px 12px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);transition:box-shadow .15s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.has-desktop-result-controls.is-smart-floating{box-shadow:0 3px 12px #123c3117}.has-desktop-result-controls .desktop-result-search,.has-desktop-result-controls>.result-filter-trigger{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:.8rem;font-weight:600;background:var(--surface);color:var(--green);border-color:var(--line)}.has-desktop-result-controls>.result-quick-controls{display:flex;align-items:center;flex:1 1 auto;justify-content:flex-end;gap:12px;min-width:0}.has-desktop-result-controls .result-quick-controls label{display:flex;align-items:center;gap:7px}.has-desktop-result-controls .result-quick-controls label>span{font-size:.75rem;text-transform:none;letter-spacing:0;font-weight:500}.has-desktop-result-controls .result-quick-controls select{width:auto;min-height:40px;padding:5px 8px;font-size:.8rem;font-weight:500}.has-desktop-result-controls>.result-actions{flex:0 0 auto;padding:0;border:0;background:transparent}.has-desktop-result-controls .result-actions>.pager{display:none}.has-desktop-result-controls .result-settings-menu>summary{display:flex;align-items:center;gap:7px;width:auto;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--green);font-size:.8rem;font-weight:600}.result-bar.has-desktop-result-controls .result-settings-panel{width:min(420px,calc(100vw - 32px));max-height:min(600px,calc(100dvh - 150px));overflow-y:auto;overscroll-behavior:contain}.has-desktop-result-controls .result-settings-panel .page-tools{position:static;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.has-desktop-result-controls .page-tools .floating-utility-button{width:auto;min-height:40px;padding:8px 10px;gap:7px;box-shadow:none;opacity:1}.has-desktop-result-controls .page-tools .floating-utility-button span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.desktop-filter-count{min-width:17px;padding:1px 4px;border-radius:9px;background:var(--green);color:#fff;font-size:.65rem;line-height:15px}}@media (min-width: 761px) and (max-width: 1180px){.result-bar.has-desktop-result-controls{top:70px}}@media (max-width: 760px){.result-bar.has-desktop-result-controls{display:none}}@media (prefers-reduced-motion: reduce){.result-bar.has-desktop-result-controls{transition:none}}@media (min-width: 1181px){.topbar .header-publication-search{display:none}}@keyframes film-download-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.database-metrics-note{grid-column:1 / -1;margin:0;color:var(--muted);font-size:12px;line-height:1.6}@media (min-width: 701px) and (max-width: 1100px){.hero-evidence-grid,.source-stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-preloader.is-hidden .preloader-shell{opacity:0}@media (prefers-reduced-motion: reduce){.app-preloader .preloader-shell{transition:none}}@media (display-mode: standalone),(display-mode: window-controls-overlay){html{background:var(--green)}body:after{content:"";position:fixed;inset:auto 0 0;height:env(safe-area-inset-bottom,0px);background:var(--green);pointer-events:none;z-index:10000}}@media (max-width: 760px){#advanced-filters.mobile-search-viewport{inset:calc(var(--search-viewport-top, 0px) + 8px) 8px auto;width:calc(100% - 16px);max-height:calc(var(--search-viewport-height, 100dvh) - 16px);border-radius:18px}#advanced-filters.mobile-search-viewport>.advanced-filter-sheet{max-height:calc(var(--search-viewport-height, 100dvh) - 16px);scroll-padding-block:72px 16px}#advanced-filters.mobile-search-viewport [data-advanced-search-query]{font-size:16px}}html.android-installed-app body{padding-bottom:env(safe-area-inset-bottom,0px)}html.android-installed-app body:after{content:"";position:fixed;left:0;right:0;height:env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px));bottom:calc(env(safe-area-inset-bottom,0px) - env(safe-area-max-inset-bottom,env(safe-area-inset-bottom,0px)));background:#123c31;pointer-events:none;z-index:10000}.offline-status-note{display:block;margin:0 0 6px;color:var(--muted);font-size:12px;line-height:1.4}.offline-status-note[hidden]{display:none}.pwa-install-invitation{position:fixed;z-index:75;right:max(18px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));width:min(400px,calc(100vw - 32px));padding:20px;border:1px solid #b8c9be;border-radius:20px;background:#fafbf7;color:#203f30;box-shadow:0 12px 40px #123c3129}.pwa-install-invitation[hidden]{display:none!important}.pwa-install-invitation-heading{display:flex;align-items:center;gap:12px}.pwa-install-invitation-heading img{flex:0 0 44px;border-radius:10px}.pwa-install-invitation .pwa-install-eyebrow{margin:0 0 4px;font-size:12px;color:#526b5c}.pwa-install-invitation h2{margin:0;font-size:20px;line-height:1.2}.pwa-install-invitation>p{margin:14px 0;font-size:14px;line-height:1.5}.pwa-install-invitation-actions{display:flex;gap:10px}.pwa-install-invitation-actions button{flex:1;min-height:44px}.pwa-install-no-thanks{display:block;margin:8px auto -6px;padding:10px;min-height:44px;border:0;background:transparent;color:#526b5c;text-decoration:underline;text-underline-offset:3px;font-size:12px;cursor:pointer}.pwa-install-help{width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #b8c9be;border-radius:20px;background:#fafbf7;color:#203f30}.pwa-install-help-head{display:flex;align-items:start;gap:12px;justify-content:space-between}.pwa-install-help-head h2{margin:0;font-size:24px;line-height:1.2}.pwa-install-help-head button{flex:0 0 44px;min-height:44px;border:1px solid #b8c9be;border-radius:10px;background:transparent;color:inherit;font-size:26px;cursor:pointer}.pwa-install-help-intro,.pwa-install-help li,.pwa-install-help [data-install-steps] p{font-size:15px;line-height:1.6}.pwa-install-help ol{padding-left:24px}.pwa-install-help li{margin:12px 0;padding-left:4px}.pwa-install-help-note{font-size:13px;line-height:1.6;border-top:1px solid #d4ded5;padding-top:16px}.pwa-install-help-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pwa-install-help-actions button{min-height:44px}.pwa-install-invitation button:focus-visible,.pwa-install-help button:focus-visible{outline:3px solid #287b5a;outline-offset:3px}@media (max-width: 760px){.pwa-install-invitation{right:12px;bottom:calc(88px + env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:calc(100dvh - 176px);overflow:auto;padding:16px}.pwa-install-help{padding:20px}}@media print{.pwa-install-invitation,.pwa-install-help{display:none!important}}#install-app[hidden]{display:none!important}.research-film-button{position:relative}.research-film-button:after{content:"";position:absolute;inset:-4px;border:1px solid rgb(82 117 99 / .38);border-radius:inherit;pointer-events:none;opacity:.18;box-shadow:0 0 8px #5275630f;animation:research-film-button-pulse 4.8s cubic-bezier(.45,0,.55,1) infinite;mix-blend-mode:plus-lighter}@keyframes research-film-button-pulse{0%,to{transform:scale(1);opacity:.18;box-shadow:0 0 8px #5275630a}50%{transform:scale(1.012,1.055);opacity:.65;box-shadow:0 0 14px #5275631f}}@media (prefers-reduced-motion:reduce){.research-film-button:after{animation:none;opacity:.16}}@media print{.research-film-button:after{display:none}}.alert-form .alert-targeting,.alert-form .alert-research-changes{border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.alert-form .alert-targeting>summary,.alert-form .alert-research-changes>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;padding:16px;font-size:.9rem;line-height:1.45;font-weight:700;cursor:pointer;border-radius:12px}.alert-form .alert-targeting>summary::-webkit-details-marker,.alert-form .alert-research-changes>summary::-webkit-details-marker,.alert-multiselect>summary::-webkit-details-marker{display:none}.alert-form .alert-targeting>summary:after,.alert-form .alert-research-changes>summary:after,.alert-selection-chevron{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex:0 0 auto;margin:-4px 3px 0 0;transition:transform .16s ease}.alert-form .alert-targeting[open]>summary:after,.alert-form .alert-research-changes[open]>summary:after,.alert-multiselect[open] .alert-selection-chevron{transform:rotate(225deg);margin-top:4px}.alert-form .alert-targeting[open]>summary,.alert-form .alert-research-changes[open]>summary{border-bottom:1px solid var(--line);border-radius:12px 12px 0 0;background:#f5f8f4}.alert-form .alert-targeting>.accordion-body{display:grid;gap:16px;margin:16px;min-width:0}.alert-form .alert-research-changes>fieldset{display:grid;gap:12px;margin:16px;min-width:0}.alert-form .alert-targeting .field{display:grid;gap:7px;min-width:0}.alert-form .alert-targeting .field>span{font-weight:650;font-size:.84rem}.alert-form .alert-targeting input[type=text],.alert-form .alert-targeting input[type=search]{width:100%;min-width:0;min-height:44px;border-radius:8px}.alert-form .alert-targeting .field-note{margin:0;line-height:1.5}.alert-multiselect{min-width:0;border:1px solid #cbd4c9;border-radius:10px;background:var(--surface);overflow:clip;align-self:start}.alert-multiselect>summary{cursor:pointer;padding:14px;display:grid;gap:7px;list-style:none;overflow-wrap:anywhere;border-radius:9px;min-height:76px}.alert-multiselect>summary:hover{background:#f6f8f4}.alert-multiselect[open]>summary{border-bottom:1px solid #dce3d9;background:#f5f8f2;border-radius:9px 9px 0 0}.alert-selection-heading{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:750;line-height:1.4}.alert-selection-count{margin-left:auto;padding:3px 8px;border:1px solid #dce3d9;border-radius:999px;font-size:.7rem;line-height:1.4;font-weight:650;color:#53614f;background:#f5f7f2;white-space:nowrap}.has-selection .alert-selection-count{background:#e8f2e9;color:#245b3f;border-color:#bdd3c0}.alert-selection-chevron{margin-left:2px;color:#56705c}.alert-selection-summary{font-size:.8rem;line-height:1.5;font-weight:400;color:#5e665b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alert-selection-body{padding:14px;display:grid;gap:10px;min-width:0}.alert-selection-search{margin:0!important}.alert-selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;color:#697262;font-size:.75rem}.alert-selection-clear{min-height:36px;border:0;background:transparent;border-radius:6px;padding:6px 8px;color:#245b3f;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.alert-selection-clear:hover:not(:disabled){background:#edf4e9}.alert-selection-clear:disabled{color:#687165;opacity:.65;text-decoration:none;cursor:default}.alert-selection-options{max-height:256px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;gap:4px;padding:3px;scroll-padding:4px;border:1px solid #e0e6db;border-radius:8px}.alert-selection-options>label{display:flex!important;align-items:flex-start;gap:10px;min-height:44px;padding:11px 9px;border:1px solid transparent;border-radius:6px;line-height:1.45;font-size:.84rem;cursor:pointer;margin:0!important}.alert-selection-options>label[hidden]{display:none!important}.alert-selection-options>label:hover{background:#f2f6ee}.alert-selection-options>label.is-selected{background:#edf5eb;border-color:#c7dbc7;color:#204d35}.alert-selection-options input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:#276348}.alert-selection-options span{min-width:0;overflow-wrap:anywhere}.alert-selection-help{font-size:.75rem!important;color:#626c5c;line-height:1.5}.alert-selection-empty{margin:0;padding:14px;border:1px dashed #cbd4c9;border-radius:8px;color:#53614f;font-size:.84rem;line-height:1.5}.alert-selection-options:has(+.alert-selection-help+[data-selection-empty]:not([hidden])){display:none}.alert-form summary:focus-visible,.alert-selection-clear:focus-visible,.alert-selection-options label:focus-within{outline:2px solid #276348;outline-offset:2px}#alert-enrollment .advanced-filter-head{position:sticky;top:0;z-index:3;background:var(--surface);border-bottom:1px solid var(--line)}@media (min-width:640px){.alert-form .alert-targeting>.accordion-body{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-form .alert-targeting>.accordion-body>.field-note{grid-column:1/-1}}@media (max-width:639px){.alert-form .alert-targeting,.alert-form .alert-research-changes{margin-left:12px;margin-right:12px}.alert-form .alert-targeting>.accordion-body{margin:12px;gap:14px}.alert-multiselect>summary{padding:13px}.alert-selection-options{max-height:min(256px,36dvh)}.alert-selection-body{padding:12px}.alert-selection-options input[type=checkbox]{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.alert-form summary:after,.alert-selection-chevron{transition:none}}.task-search-hero{padding-bottom:4px}.task-search-hero .hero-card{padding:20px 24px;gap:0}.task-search-hero .hero-title-lockup{grid-template-columns:minmax(0,1fr);margin-bottom:16px}.task-search-hero .hero-title-lockup>:is(.svg-icon,[data-icon]){display:none}.task-search-hero .hero-title-lockup h1{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.025em}.task-search-hero .hero-title-lockup p{font-size:.9rem;margin-top:6px;color:var(--muted)}.task-search-hero .hero-action-panel{min-height:0;padding:0;gap:6px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;mix-blend-mode:multiply}.task-search-hero .hero-action-panel:before{content:none}.task-search-hero .hero-action-row{display:flex;align-items:flex-start;gap:10px}.task-search-hero .hero-search-stack{flex:1;min-width:0}.task-search-hero .hero-search{display:flex;padding:5px;gap:8px;border:1px solid #8ba99b;border-radius:8px;background:#fff;box-shadow:none}.task-search-hero .hero-search input{min-width:0;flex:1;width:100%;background:#fff;border:0;padding:10px 4px;min-height:44px;font-size:16px}.task-search-hero .hero-search>:is(.svg-icon,[data-icon]){position:static;align-self:center;flex:0 0 20px;margin-left:8px}.task-search-hero .hero-search button{width:auto;flex:0 0 auto;min-height:44px;padding:10px 18px;border-radius:6px;filter:brightness(1.2)}.task-search-hero .hero-filter-shortcut{min-height:56px;width:auto;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:none;color:var(--green)}.task-search-hero .hero-search-help{margin:6px 0 0;padding:0;font-size:.76rem;font-weight:400;color:var(--muted)}.task-search-hero .hero-index-summary{margin-top:4px}.database-support{margin:24px 0;padding:18px}.database-support .hero-resources{margin-top:0;border-top:0}.database-support .hero-evidence{margin-top:16px}.database-support .research-film-button{margin-top:10px}.paper.task-paper{display:flex;flex-direction:column;gap:8px;padding:20px}.task-paper .paper-main{min-width:0}.task-paper h3{margin:0;max-width:90ch;font-size:1.05rem;line-height:1.45}.task-paper .paper-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin:0;line-height:1.6}.task-paper .author-links{flex-basis:100%}.task-paper .tags{justify-content:flex-start;align-items:center;width:auto}.task-paper .match-explanation{margin:0;font-size:.8rem;line-height:1.5;color:var(--muted)}.paper-classifications>summary{display:inline-flex;align-items:center;min-height:36px;cursor:pointer;color:var(--green);font-size:.8rem;gap:6px;list-style:none}.paper-classifications>summary:before{content:"+";font-size:1rem}.paper-classifications[open]>summary:before{content:"\2212"}.paper-classifications>p{color:var(--muted);font-size:.8rem;margin:0 0 8px}.paper.task-paper .paper-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.task-paper .paper-actions>button,.task-paper .paper-citation-menu>summary{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--green);font-size:.82rem;cursor:pointer}.task-paper .paper-actions [data-save-paper]{order:-1;background:var(--green-soft)}.paper-citation-menu>summary{display:flex;align-items:center;gap:8px;list-style:none}.paper-citation-menu>summary:after{content:"\2304"}.paper-citation-menu[open]{flex-basis:100%}.paper-citation-menu[open]>summary{width:fit-content}.paper-citation-menu>div{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;margin-top:6px;border-left:2px solid #8ba99b;background:#f6f8f4}.paper-citation-menu>div>*{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.task-paper .collection-pick{margin:0 0 0 auto;min-height:44px;font-size:.76rem;cursor:pointer}.specialist-filters{grid-column:1 / -1;border-top:1px solid var(--line)}.specialist-filters>summary{min-height:48px;display:flex;align-items:center;color:var(--green);font-weight:600;font-size:.86rem;cursor:pointer}.specialist-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 0}.specialist-filter-grid .date-grid{grid-column:1 / -1}.research-nav-subgroup .research-nav-section-label{color:var(--muted);font-size:.73rem;font-weight:600;margin:14px 12px 4px}.alert-review,.alert-search-note{padding:12px 14px;border:1px solid #c7d7cc;border-radius:8px;background:#f1f6ef;font-size:.85rem;line-height:1.6}.alert-review{margin:12px 16px}.alert-search-note{margin:16px}.paper summary:focus-visible,.specialist-filters>summary:focus-visible{outline:3px solid #a87830;outline-offset:2px}@media (max-width:760px){.task-search-hero{padding:12px 10px 0}.task-search-hero .hero-card{padding:16px}.task-search-hero .hero-title-lockup{margin-bottom:12px}.task-search-hero .hero-title-lockup p{font-size:.83rem}.task-search-hero .hero-action-row{flex-wrap:wrap;gap:8px}.task-search-hero .hero-search-stack{flex-basis:100%}.task-search-hero .hero-search{gap:4px}.task-search-hero .hero-search input{font-size:16px;padding-left:0}.task-search-hero .hero-search>:is(.svg-icon,[data-icon]){display:none}.task-search-hero .hero-search button{padding:10px 12px}.task-search-hero .hero-filter-shortcut{min-height:44px;padding:8px 12px}.task-search-hero .hero-index-summary{margin-top:6px}.task-search-hero .hero-index-summary>div{display:flex;gap:4px 10px}.paper.task-paper{padding:16px;gap:6px}.task-paper h3{font-size:.95rem}.task-paper .paper-meta{font-size:.78rem;gap:3px 10px}.task-paper .paper-actions{gap:6px!important}.task-paper .paper-actions>button,.task-paper .paper-citation-menu>summary{padding:8px;font-size:.76rem}.task-paper .collection-pick{margin-left:0}.task-paper .paper-actions [data-save-paper] span{max-width:115px}.specialist-filter-grid{grid-template-columns:minmax(0,1fr)}.result-actions .search-alert-trigger{display:inline-flex;min-height:44px}}.result-title-block .search-alert-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;padding:8px 12px;font-size:.8rem}.task-search-hero .hero-search input[type=search]{box-shadow:none;backdrop-filter:none;padding-left:4px}@media (max-width:1180px){.task-search-hero{padding-top:84px}}@media (max-width:760px){.task-database-page .app-shell{padding-left:10px;padding-right:10px}}.result-title-block .search-alert-trigger span{font-size:inherit;font-weight:600;text-transform:none;letter-spacing:normal;color:inherit}.task-database-page .result-title-block>span{display:none}@media (max-width:760px){.task-search-hero .hero-action-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.task-search-hero .hero-action-row{display:contents}.task-search-hero .hero-search-stack{grid-column:1 / -1}.task-search-hero .hero-search-help{display:none}.task-search-hero .hero-index-summary{margin:0}.task-search-hero .hero-index-summary>div{display:grid;gap:2px}.task-search-hero .hero-index-summary strong{font-size:.77rem}.task-search-hero .hero-index-summary span{font-size:.68rem}}.publication-search-options-body>.field,.specialist-filter-grid>.field{align-self:start}.task-paper .paper-classifications>summary{min-height:44px}@media (min-width:761px){.task-database-page .publication-results-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 20px;align-items:center}.task-database-page .publication-results-heading>h2,.task-database-page .publication-results-heading>p{grid-column:1}.task-database-page .publication-results-heading>.search-alert-trigger{grid-column:2;grid-row:1 / span 2;margin:0;width:auto}}.task-search-hero .hero-card{background:linear-gradient(90deg,#fffffff5,#ffffffc9 48%,#ffffff8c),var(--mushroom-theme-image) right 42% / cover no-repeat}.task-search-hero .hero-search{background:#ffffffd9;backdrop-filter:blur(8px)}.task-search-hero .hero-search input[type=search]{background:transparent}.task-search-hero .hero-filter-shortcut{background:#ffffffe6}.task-search-hero .hero-index-summary{color:#303c34}@media (max-width:760px){.task-search-hero .hero-card{background:linear-gradient(105deg,#fffffff0,#ffffffd9 50%,#ffffffad),var(--mushroom-theme-image) right 44% / cover no-repeat}}.task-search-hero .hero-title-lockup{grid-template-columns:minmax(0,1fr) auto;max-width:none;gap:12px 20px}.task-search-hero .hero-title-lockup .research-film-button{margin:0;padding:9px 14px;min-height:44px;white-space:nowrap;background:#fafcf5eb;font-size:.82rem;box-shadow:none;mix-blend-mode:multiply}.task-search-hero .research-film-button svg{flex:0 0 18px;width:18px;height:18px}@media (max-width:900px){.task-search-hero .hero-title-lockup{grid-template-columns:minmax(0,1fr);gap:10px}.task-search-hero .hero-title-lockup .research-film-button{justify-self:start;max-width:100%;white-space:normal}}@media (min-width:701px){.app-preloader{background-size:auto,max(125vw,177.778vh) auto;background-position:center,calc(50% + max(12.5vw,17.778vh)) center;background-size:auto,max(125vw,177.778dvh) auto;background-position:center,calc(50% + max(12.5vw,17.778dvh)) center}}.task-paper .paper-meta .paper-doi{display:inline-flex;align-items:baseline;gap:6px;flex-basis:100%;min-width:0;min-height:32px;padding:3px 0;color:var(--green);font-size:.8rem;text-decoration:none}.paper-doi span{overflow-wrap:anywhere;min-width:0}.paper-doi :is(.svg-icon,[data-icon]){flex:0 0 16px;width:16px;height:16px;align-self:center}.paper-doi:hover span{text-decoration:underline;text-underline-offset:3px}.citation-dual-button{display:inline-flex;align-items:stretch;flex:0 0 auto;border:1px solid #afc1b4;border-radius:7px;background:#fff}.task-paper .citation-dual-button>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:0;padding:8px 12px;border:0;border-radius:6px 0 0 6px;background:transparent;color:var(--green);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;box-shadow:none}.task-paper .citation-dual-button>button+button{border-left:1px solid #afc1b4;border-radius:0 6px 6px 0;background:#f2f6ef}.task-paper .citation-dual-button>button:hover{background:#e6eee3}.task-paper .citation-dual-button>button:focus-visible{position:relative;z-index:1;outline:3px solid #a87830;outline-offset:2px}.task-paper .paper-actions>.paper-detail-link{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:6px 2px;color:var(--green);font-size:.8rem;text-decoration:underline;text-underline-offset:3px}.paper-detail-link :is(.svg-icon,[data-icon]){width:14px;height:14px}@media (max-width:760px){.task-paper .citation-dual-button>button{padding:8px 10px;font-size:.76rem}}html{scrollbar-gutter:stable}.app-preloader .preloader-shell{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:40px 4px;gap:14px;height:58px;min-width:0;max-width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-preloader .preloader-title{grid-row:1;align-self:center;margin:0;mix-blend-mode:overlay;font-family:inherit;font-size:15px;font-weight:650;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.app-preloader .preloader-meter{grid-row:2}.app-preloader .preloader-detail{position:absolute;inset:calc(100% + 14px) 0 auto;margin:0;line-height:17px;max-height:68px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.app-preloader .preloader-detail[hidden]{display:none}#push-preferences .advanced-filter-head{position:sticky;top:0;z-index:3;background:var(--surface);border-bottom:1px solid var(--line)}.push-device-settings{border:1px solid var(--line);border-radius:12px;min-width:0}.push-device-settings>summary{padding:16px;min-height:48px;font-size:.9rem;font-weight:700;cursor:pointer}.push-device-settings .accordion-body{display:grid;gap:12px;margin:16px}.push-device-settings fieldset{margin:0}.push-device-settings fieldset label{min-height:44px;align-items:center}.push-device-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 16px;margin:0;font-size:.85rem}.push-device-status dt{color:var(--muted)}.push-device-status dd{margin:0;overflow-wrap:anywhere}.push-feedback{margin:0 16px 14px;padding:12px;border-radius:8px;background:var(--green-soft);color:var(--green);font-size:.85rem;line-height:1.5}.push-feedback:empty{display:none}.push-feedback[data-error=true]{background:#fbefdf;color:#754814}#push-preferences .alert-review{margin:14px 16px}.research-unseen-badge{display:inline-grid;place-items:center;min-width:22px;min-height:22px;padding:2px 6px;border-radius:999px;background:#e7eee1;color:#123c31;font-size:11px;font-variant-numeric:tabular-nums}.research-unseen-badge[hidden]{display:none}@media (prefers-reduced-motion: reduce){.app-preloader{transition:none}.preloader-meter span{animation:none;width:50%}}button.scroll-top{position:fixed;top:auto;right:max(16px,env(safe-area-inset-right,0px));bottom:max(24px,env(safe-area-inset-bottom,0px));width:56px;height:56px;min-width:56px;min-height:56px;padding:0;display:inline-grid;place-items:center;border:1px solid #d5dfd1;border-radius:50%;background:#fafbf6;color:#24583f;box-shadow:0 2px 12px #123c311f;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;mix-blend-mode:multiply}button.scroll-top.is-visible{opacity:1;visibility:visible;transform:none}button.scroll-top:hover{background:#eef4e8;border-color:#9cb497;transform:translateY(-2px)}button.scroll-top:focus-visible{outline:3px solid #276348;outline-offset:4px}button.scroll-top .scroll-top-ring{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;transform:rotate(-90deg)}button.scroll-top .scroll-top-ring circle{fill:none;stroke-width:2.5}button.scroll-top .scroll-top-track{stroke:#d5dfd1}button.scroll-top .scroll-top-progress{stroke:#276348;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}button.scroll-top>i{display:grid;place-items:center;width:20px;height:20px}button.scroll-top>i,button.scroll-top>i *{color:#24583f;stroke:currentColor}button.scroll-top>i>svg{width:20px;height:20px}html.modal-open button.scroll-top,html.is-loading button.scroll-top{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:700px){button.scroll-top{width:50px;height:50px;min-width:50px;min-height:50px;right:max(12px,env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){button.scroll-top{transition:none}button.scroll-top:hover{transform:none}}:root dialog[open]{background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root dialog[open]>:is(.alert-sheet,.advanced-filter-sheet,.analytics-sheet,.app-info-sheet,.source-stats-card,.offline-library,.trial-map-mobile-sheet,.research-film-download-sheet){background:transparent}.nav-menu-scrim{position:fixed;inset:0;z-index:44;background:#123c3129;touch-action:none}.nav-menu-scrim[hidden]{display:none}@media (max-width: 1180px){:root{--mobile-navigation-header-height: calc(65px + env(safe-area-inset-top, 0px)) }html.nav-menu-open{overflow:hidden}html.js .topbar,html.js.nav-sidebar-collapsed .topbar,html.js:not(.nav-sidebar-collapsed) .topbar{display:block;inset:0 0 auto;width:100%;height:var(--mobile-navigation-header-height);max-height:none;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}html.js:not(.nav-sidebar-collapsed) .topbar{height:100dvh}html.js .topbar .primary-sidebar-content{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;height:100%;min-height:0;padding:0;overflow:visible;pointer-events:none}.topbar .primary-sidebar-header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:4px;flex:0 0 var(--mobile-navigation-header-height);min-height:var(--mobile-navigation-header-height);padding:calc(10px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 10px max(14px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:#fafcf6f0;box-shadow:0 1px 2px #24251f14;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);pointer-events:auto}.topbar .primary-sidebar-header .brand-lockup{grid-column:1;grid-row:1;min-width:0;max-width:100%;min-height:44px;gap:8px;padding:0;background:transparent;box-shadow:none}.topbar .primary-sidebar-header .brand-icon{width:38px;height:38px;flex:0 0 38px}.topbar .primary-sidebar-header .brand-text strong{font-size:clamp(12px,3.7vw,16px);letter-spacing:-.15px}.topbar .primary-sidebar-header .brand-text em{display:none}.topbar .primary-sidebar-header .header-publication-search,.topbar .primary-sidebar-header .nav-sidebar-toggle{position:static;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--green);box-shadow:none}.topbar .primary-sidebar-header .header-publication-search{grid-column:2}.topbar .primary-sidebar-header .nav-sidebar-toggle{grid-column:3}.topbar .primary-sidebar-header :is(.nav-sidebar-toggle,.header-publication-search):hover{background:var(--green-soft)}.topbar .primary-sidebar-header .nav-sidebar-toggle:focus-visible{outline:3px solid #a87830;outline-offset:-2px}.topbar .primary-sidebar-header .nav-sidebar-toggle>i{display:none}.nav-menu-glyph{position:relative;display:block;width:22px;height:22px}.nav-menu-glyph>span{position:absolute;top:10px;left:1px;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .23s cubic-bezier(.22,1,.36,1),opacity .16s ease}.nav-menu-glyph>span:first-child{transform:translateY(-6px)}.nav-menu-glyph>span:last-child{transform:translateY(6px)}[aria-expanded=true]>.nav-menu-glyph>span:first-child{transform:rotate(45deg)}[aria-expanded=true]>.nav-menu-glyph>span:nth-child(2){opacity:0;transform:scaleX(0)}[aria-expanded=true]>.nav-menu-glyph>span:last-child{transform:rotate(-45deg)}html.js .topbar .primary-sidebar-body{display:grid;align-content:start;flex:1;gap:18px;width:min(440px,calc(100% - 20px));min-height:0;padding:18px max(14px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior-y:contain;scroll-padding:18px;border-right:1px solid rgba(139,169,155,.45);border-radius:0 0 18px;background:#fafcf6d6;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);box-shadow:12px 8px 40px #123c3129;pointer-events:auto}html.js.nav-sidebar-collapsed .topbar .primary-sidebar-body{display:none}.nav-menu-scrim{top:var(--mobile-navigation-header-height)}}@media (max-width: 1180px) and (prefers-reduced-motion: reduce){.nav-menu-glyph>span{transition:none}}.mobile-result-dock .mobile-sort-control{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px;color:var(--green);font:inherit;font-size:.8rem;font-weight:600}.mobile-sort-control select{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;font-size:16px}.mobile-sort-control:focus-within{outline:3px solid #a87830;outline-offset:-3px;border-radius:6px}button.scroll-top{box-shadow:0 6px 24px #123c3133,0 2px 8px #123c3114}@view-transition{navigation: auto;}.topbar{view-transition-name:app-navigation}@media (max-width: 1180px){.topbar{view-transition-name:none}.primary-sidebar-header{view-transition-name:app-navigation}}::view-transition-old(root){animation:app-page-leave .1s ease-out both}::view-transition-new(root){animation:app-page-enter .16s ease-out both}::view-transition-group(app-navigation),::view-transition-new(app-navigation){animation:none}::view-transition-old(app-navigation){display:none}@keyframes app-page-leave{to{opacity:0}}@keyframes app-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html.native-page-transition .app-preloader{display:none}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}::view-transition-old(root),::view-transition-new(root){animation:none}}@media (max-width: 760px){.mobile-result-dock:not([hidden]){grid-template-columns:repeat(4,minmax(0,1fr))}.has-mobile-result-controls .mobile-result-sheet #sidebar-share-results{display:none}}@media (max-width: 380px){.mobile-result-dock button,.mobile-result-dock .mobile-sort-control{gap:4px;padding:8px 6px;font-size:.76rem}}html:not(.js) .nav-sidebar-toggle{display:none}html:not(.js) .primary-sidebar-content{padding-top:0}html:not(.js) .result-quick-controls button.sr-only{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}@media (max-width: 1180px){html:not(.js) .topbar{position:static;display:block;width:100%;height:auto;max-height:none;padding:14px;overflow:visible;border-radius:0}html:not(.js) .primary-sidebar-content{min-height:0;overflow:visible}html:not(.js) .primary-sidebar-content>.brand-lockup{position:static}html:not(.js) .topbar .header-publication-search{position:static;width:auto;height:auto;justify-content:flex-start}html:not(.js) .topbar .header-publication-search>span{position:static;width:auto;height:auto;overflow:visible;clip:auto}html:not(.js) :is(.hero-band,.detail-shell,.about-shell){padding-top:24px}}#push-app[aria-busy=true]:after{content:"";width:12px;height:12px;flex:0 0 12px;margin-left:auto;border:2px solid var(--line);border-top-color:var(--green);border-radius:50%;animation:app-control-spin .75s linear infinite}@keyframes app-control-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){#push-app[aria-busy=true]:after{animation:none}}html:not(.js) .topbar button.header-publication-search{display:none}i[data-icon]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto}.task-search-hero .hero-title-lockup>i[data-icon]{display:none}.result-settings-menu>summary{transition:background-color .15s ease,color .15s ease}@media (max-width: 760px){.task-paper .paper-meta{align-items:center;gap:8px 12px}.task-paper .paper-meta .tag-link.plain-link{display:inline-flex;align-items:center;min-height:32px}.task-paper .author-links{line-height:2.25}.task-paper .author-links a{display:inline-block;min-height:32px;padding-inline:2px}}.expanded-forms :is(#advanced-filters,#alert-enrollment){position:static;display:block;inset:auto;width:100%;max-width:none;max-height:none;margin:0 0 24px}.expanded-forms :is(.advanced-filter-sheet,.alert-sheet,.advanced-filter-body){max-height:none;overflow:visible}.expanded-forms :is([data-close-advanced],[data-close-alerts],.scroll-top){display:none}.native-form-entry{margin:80px 18px 18px}@media (min-width: 1181px){.native-form-entry{margin-left:334px}}html.js [data-tool-finder][hidden]{display:block!important;visibility:hidden}html:not(.js) .result-bar.has-desktop-result-controls{display:flex;flex-wrap:wrap}@media screen and (max-width: 760px){.footer,.about-footer{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}.task-paper .paper-actions{align-items:flex-start}.task-paper .paper-citation-menu{margin-left:auto}.task-paper .paper-citation-menu[open]{flex-basis:100%;margin-left:0}.task-paper .paper-citation-menu summary::-webkit-details-marker{display:none}.task-paper .paper-citation-menu>div>button{padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--green);cursor:pointer}.task-paper .paper-actions :is(button,summary,a):focus-visible{outline:2px solid var(--green);outline-offset:3px}.collection-selection-bar{position:sticky;top:12px;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-block:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 6px 18px #10213912}.collection-selection-bar[hidden]{display:none}.collection-selection-bar>span{font-weight:700;margin-right:auto}.collection-selection-bar label{display:flex;align-items:center;gap:6px;font-size:.82rem}.collection-selection-bar :is(select,button){min-height:44px}.collection-selection-bar select{width:auto;max-width:110px;padding:8px}.reading-list-section>h2{margin-top:0}.reading-list-pick{display:flex;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:6px;font-size:.8rem;font-weight:500;cursor:pointer}.reading-list-pick input{width:18px;height:18px;margin:0;accent-color:var(--green)}.reading-list-pick:has(input:disabled){opacity:.6;cursor:default}.reading-list-compare-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:16px}.reading-list-compare-controls>span{margin-right:auto;font-weight:600}.reading-list-comparison :is(th,td){min-width:180px;max-width:280px;vertical-align:top;overflow-wrap:anywhere}.reading-list-comparison th:first-child{min-width:120px}.reading-list-saved-search{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-bottom:1px solid var(--line)}.reading-list-saved-search>div{min-width:0;overflow-wrap:anywhere}.reading-list-saved-search small{display:block;margin-top:4px}.reading-list-saved-search button{flex-shrink:0}.reading-list-advanced>summary{min-height:44px;padding-block:10px;font-weight:700;cursor:pointer}.reading-list-import{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reading-list-import input{max-width:100%}@media (max-width: 760px){.collection-selection-bar{top:calc(70px + env(safe-area-inset-top,0px));gap:6px 8px;padding:10px}.collection-selection-bar label{font-size:0}.collection-selection-bar select{font-size:.8rem}.collection-selection-bar>button{padding-inline:10px}.task-paper .paper-actions>[data-save-paper]{flex:0 1 auto}.task-paper .paper-actions>[data-save-paper] span{max-width:none}.task-paper .paper-actions>.copy-citation{flex:0 1 auto}}@media (max-width: 380px){.task-paper .paper-actions{gap:5px}.task-paper .paper-actions>button{gap:5px;padding-inline:6px}.task-paper .paper-actions>button [data-icon],.task-paper .paper-actions>button svg{width:14px;height:14px}.task-paper .paper-citation-menu>summary{padding-inline:6px;gap:4px}}@media print{.collection-selection-bar,.reading-list-pick,.reading-list-compare-controls{display:none}}@media (max-width: 760px){.task-paper .paper-actions>:is([data-save-paper],.copy-citation){flex:1 1 0;min-width:0;min-height:56px;justify-content:center;line-height:1.35}.task-paper .paper-actions>button>span{min-width:0;max-width:none;white-space:normal}.task-paper .paper-actions>button>svg{flex-shrink:0}.task-paper .paper-citation-menu{flex:0 0 auto}.task-paper .paper-citation-menu>summary{min-height:56px;box-sizing:border-box}}.paper.task-paper .paper-actions{align-items:stretch}.task-paper .paper-actions>button>i:is(.svg-icon,[data-icon]){width:18px;height:18px;flex:0 0 18px}@media (max-width: 760px){.task-paper .paper-actions>button>i:is(.svg-icon,[data-icon]){width:16px;height:16px;flex-basis:16px}}
