.sr-only.svelte-1thbwzc{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.results-page.svelte-1thbwzc{gap:1rem;display:grid}.results-header.svelte-1thbwzc{border-bottom:1px solid #7590bf2e;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.4rem 0 .75rem;display:grid}.results-header__copy.svelte-1thbwzc{min-width:0}.results-header.svelte-1thbwzc h1:where(.svelte-1thbwzc){letter-spacing:-.03em;margin:0;font-size:1.9rem;font-weight:700;line-height:1.15}.results-header__subtitle.svelte-1thbwzc{color:var(--text-secondary);margin:.45rem 0 0;font-size:.95rem;line-height:1.5}.results-header__deadline.svelte-1thbwzc{background:linear-gradient(#eaf1ffd1,#fffffff2);border:1px solid #4579df2e;border-radius:1rem;align-content:start;gap:.25rem;min-width:min(19rem,100%);padding:.95rem 1rem;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:0 14px 26px #40598a12,inset 0 1px #ffffffb8}.results-header__deadline.svelte-1thbwzc:hover{border-color:#4579df47;transform:translateY(-1px);box-shadow:0 18px 32px #40598a1a,inset 0 1px #ffffffb8}.results-header__deadline--closed.svelte-1thbwzc{background:linear-gradient(#f4f7ffe0,#fbfdfff2);border-color:#7590bf2e}.results-header__deadline-kicker.svelte-1thbwzc{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:700}.results-header__deadline.svelte-1thbwzc strong:where(.svelte-1thbwzc){font-size:.97rem;line-height:1.35}.results-header__deadline.svelte-1thbwzc>span:where(.svelte-1thbwzc):last-child{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.editorial-board.svelte-1thbwzc{background:linear-gradient(180deg, #fffffff5, #f7fafffa), var(--surface-secondary);border:1px solid #7b94bf29;border-radius:1rem;box-shadow:0 12px 24px #40598a0f,inset 0 1px #ffffffbd}.editorial-board.svelte-1thbwzc details:where(.svelte-1thbwzc){min-width:0}.editorial-board.svelte-1thbwzc summary:where(.svelte-1thbwzc){cursor:pointer;min-height:3.4rem;color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;list-style-position:inside;display:flex}.editorial-board.svelte-1thbwzc summary:where(.svelte-1thbwzc) span:where(.svelte-1thbwzc){font-weight:700}.editorial-board.svelte-1thbwzc summary:where(.svelte-1thbwzc) strong:where(.svelte-1thbwzc){color:var(--text-secondary);white-space:nowrap;font-size:.84rem;font-weight:600}.editorial-board__content.svelte-1thbwzc{gap:.9rem;padding:0 1rem 1rem;display:grid}.editorial-board__source.svelte-1thbwzc{color:var(--accent-strong);justify-self:start;font-size:.82rem;font-weight:700;text-decoration:none}.editorial-board__source.svelte-1thbwzc:hover{text-decoration:underline}.editorial-board__groups.svelte-1thbwzc{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.85rem;display:grid}.editorial-board__group.svelte-1thbwzc{border-top:1px solid #7590bf2e;min-width:0;padding-top:.75rem}.editorial-board__group.svelte-1thbwzc h2:where(.svelte-1thbwzc){color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.editorial-board__group.svelte-1thbwzc ul:where(.svelte-1thbwzc){flex-wrap:wrap;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.editorial-board__group.svelte-1thbwzc li:where(.svelte-1thbwzc){color:#35588f;background:#ffffffc2;border:1px solid #7d91b629;border-radius:999px;gap:.15rem;min-width:0;max-width:100%;padding:.35rem .6rem;font-size:.78rem;display:grid}.editorial-board__group.svelte-1thbwzc a:where(.svelte-1thbwzc){color:inherit;text-decoration:none}.editorial-board__group.svelte-1thbwzc a:where(.svelte-1thbwzc):hover{text-decoration:underline}.editorial-board__group.svelte-1thbwzc small:where(.svelte-1thbwzc){color:var(--text-tertiary);font-size:.72rem;line-height:1.35}.results-controls.svelte-1thbwzc{gap:.75rem;padding:.35rem 0 .4rem;display:grid}.search-input.svelte-1thbwzc input:where(.svelte-1thbwzc){appearance:none;border:1px solid var(--border-strong);background:linear-gradient(180deg, #fffffff5, #f5f9fffa), var(--surface-secondary);width:100%;box-shadow:0 10px 24px #4468ad14, var(--shadow-soft);color:var(--text-primary);caret-color:var(--accent);border-radius:.8rem;padding:.9rem 1rem}.search-input.svelte-1thbwzc input:where(.svelte-1thbwzc)::placeholder{color:var(--text-tertiary)}.search-input.svelte-1thbwzc input:where(.svelte-1thbwzc):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow-soft);outline:none}.results-toolbar.svelte-1thbwzc{justify-content:space-between;align-items:center;gap:1rem;display:flex}.results-toolbar__years.svelte-1thbwzc{flex-wrap:wrap;gap:.45rem;display:flex}.results-toolbar__order.svelte-1thbwzc{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.5rem;margin-left:auto;font-size:.82rem;font-weight:700;display:inline-flex}.results-toolbar__order.svelte-1thbwzc select:where(.svelte-1thbwzc){border:1px solid var(--border-subtle);min-height:2.2rem;color:var(--text-primary);font:inherit;background:#f8fbff;border-radius:.7rem;padding:.4rem 2rem .4rem .7rem;font-weight:600}.results-toolbar__order.svelte-1thbwzc select:where(.svelte-1thbwzc):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.results-toolbar__years.svelte-1thbwzc button:where(.svelte-1thbwzc){border:1px solid var(--border-subtle);color:var(--text-secondary);background:#f4f7ff;border-radius:999px;padding:.45rem .75rem;font-size:.84rem;transition:background .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;box-shadow:0 6px 14px #506ca00f}.results-toolbar__years.svelte-1thbwzc button.active:where(.svelte-1thbwzc),.results-toolbar__years.svelte-1thbwzc button:where(.svelte-1thbwzc):hover{color:var(--accent-strong);background:#eaf1ff;border-color:#4579df3d;transform:translateY(-1px);box-shadow:0 10px 18px #4f76c21a}.results-toolbar__count.svelte-1thbwzc{color:var(--text-secondary);white-space:nowrap;margin:0;font-size:.86rem}.results-list.svelte-1thbwzc{gap:.9rem;padding-top:.5rem;display:grid}.result-row.svelte-1thbwzc{content-visibility:auto;contain-intrinsic-size:16rem;background:#fbfdff;border:1px solid #7b94bf29;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.15rem 1.1rem;display:grid;box-shadow:0 14px 28px #40598a12,inset 0 1px #ffffffbf}.result-row__meta.svelte-1thbwzc{color:var(--text-tertiary);flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem;font-size:.8rem;display:flex}.result-row__meta.svelte-1thbwzc span:where(.svelte-1thbwzc):not(:last-child):after{content:"•";margin-left:.45rem}.result-row.svelte-1thbwzc h2:where(.svelte-1thbwzc),.empty-state.svelte-1thbwzc h2:where(.svelte-1thbwzc){margin:0;font-size:1.15rem;font-weight:600;line-height:1.35}.result-row.svelte-1thbwzc h2:where(.svelte-1thbwzc){color:#1848a8}.result-row.svelte-1thbwzc h2:where(.svelte-1thbwzc) a:where(.svelte-1thbwzc){color:inherit;text-decoration:none}.result-row.svelte-1thbwzc h2:where(.svelte-1thbwzc) a:where(.svelte-1thbwzc):hover{text-decoration:underline}.result-row__abstract.svelte-1thbwzc,.empty-state.svelte-1thbwzc p:where(.svelte-1thbwzc){line-clamp:2;-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.result-row__authors.svelte-1thbwzc,.result-row__tags.svelte-1thbwzc{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}.result-row__authors.svelte-1thbwzc{margin:.7rem 0 0}.result-row__authors.svelte-1thbwzc li:where(.svelte-1thbwzc){color:#3d5d95;background:linear-gradient(#fffffff0,#f4f7fff0);border:1px solid #7d91b62e;border-radius:999px;padding:.25rem .55rem;font-size:.76rem}.result-row__authors.svelte-1thbwzc a:where(.svelte-1thbwzc){color:inherit;text-decoration:none}.result-row__authors.svelte-1thbwzc a:where(.svelte-1thbwzc):hover{text-decoration:underline}.result-row__authors-overflow.svelte-1thbwzc{color:var(--text-tertiary)}.result-row__tags.svelte-1thbwzc{margin:.75rem 0 0}.result-row__tags.svelte-1thbwzc li:where(.svelte-1thbwzc){--tag-bg:var(--tag-sky-bg);--tag-text:var(--tag-sky-text);--tag-border:var(--tag-sky-border);background:var(--tag-bg);box-shadow:inset 0 0 0 1px var(--tag-border);color:var(--tag-text);border-radius:999px;padding:.25rem .55rem;font-size:.76rem}.result-row__tags.svelte-1thbwzc li:where(.svelte-1thbwzc):nth-child(4n+2):not(.result-row__metric){--tag-bg:var(--tag-mint-bg);--tag-text:var(--tag-mint-text);--tag-border:var(--tag-mint-border)}.result-row__tags.svelte-1thbwzc li:where(.svelte-1thbwzc):nth-child(4n+3):not(.result-row__metric){--tag-bg:var(--tag-amber-bg);--tag-text:var(--tag-amber-text);--tag-border:var(--tag-amber-border)}.result-row__tags.svelte-1thbwzc li:where(.svelte-1thbwzc):nth-child(4n+4):not(.result-row__metric){--tag-bg:var(--tag-rose-bg);--tag-text:var(--tag-rose-text);--tag-border:var(--tag-rose-border)}.result-row__tags.svelte-1thbwzc li.result-row__metric:where(.svelte-1thbwzc){color:#325fa8;background:linear-gradient(#eaf2ff,#dce9ff)}.result-row__actions.svelte-1thbwzc{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.result-row__actions.svelte-1thbwzc button:where(.svelte-1thbwzc),.result-row__actions.svelte-1thbwzc a:where(.svelte-1thbwzc){min-width:4.25rem;box-shadow:0 10px 20px #4969a914, var(--shadow-soft);color:#2154ba;cursor:pointer;background:linear-gradient(#fffffff7,#eff5fffa);border:1px solid #5780cb2e;border-radius:.75rem;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:inline-flex}.result-row__actions.svelte-1thbwzc button:where(.svelte-1thbwzc):hover,.result-row__actions.svelte-1thbwzc a:where(.svelte-1thbwzc):hover{background:linear-gradient(#fff8e7,#eef4ff);border-color:#5780cb52;transform:translateY(-1px);box-shadow:0 14px 24px #4969a91f}.empty-state.svelte-1thbwzc{border-top:1px solid #7590bf2e;padding:1rem 0}:root[data-theme=dark] .results-header.svelte-1thbwzc,:root[data-theme=dark] .empty-state.svelte-1thbwzc{border-color:var(--border-subtle)}:root[data-theme=dark] .results-list.svelte-1thbwzc{gap:.85rem;padding-top:.45rem}:root[data-theme=dark] .result-row.svelte-1thbwzc{background:#141417;border:1px solid #ffffff0f;border-radius:1.15rem;padding:1.15rem 1.1rem;box-shadow:0 16px 30px #00000042,inset 0 1px #ffffff08}:root[data-theme=dark] .result-row.svelte-1thbwzc h2:where(.svelte-1thbwzc){color:#dce7ff}:root[data-theme=dark] .result-row__authors.svelte-1thbwzc li:where(.svelte-1thbwzc){color:var(--text-secondary);background:#1b1c20;border-color:#ffffff0f}:root[data-theme=dark] .result-row__tags.svelte-1thbwzc li:where(.svelte-1thbwzc){--tag-bg:var(--tag-sky-bg);--tag-text:var(--tag-sky-text);--tag-border:var(--tag-sky-border)}:root[data-theme=dark] .result-row__tags.svelte-1thbwzc li.result-row__metric:where(.svelte-1thbwzc){color:var(--accent-strong);background:#7ea8ff29}:root[data-theme=dark] .result-row__tags.svelte-1thbwzc li:where(.svelte-1thbwzc):nth-child(4n+2):not(.result-row__metric){--tag-bg:var(--tag-mint-bg);--tag-text:var(--tag-mint-text);--tag-border:var(--tag-mint-border)}:root[data-theme=dark] .result-row__tags.svelte-1thbwzc li:where(.svelte-1thbwzc):nth-child(4n+3):not(.result-row__metric){--tag-bg:var(--tag-amber-bg);--tag-text:var(--tag-amber-text);--tag-border:var(--tag-amber-border)}:root[data-theme=dark] .result-row__tags.svelte-1thbwzc li:where(.svelte-1thbwzc):nth-child(4n+4):not(.result-row__metric){--tag-bg:var(--tag-rose-bg);--tag-text:var(--tag-rose-text);--tag-border:var(--tag-rose-border)}:root[data-theme=dark] .search-input.svelte-1thbwzc input:where(.svelte-1thbwzc){background:#17181c;border-color:#ffffff14;box-shadow:0 12px 24px #00000038}:root[data-theme=dark] .results-toolbar__years.svelte-1thbwzc button:where(.svelte-1thbwzc){background:#17181b;border-color:#ffffff12;box-shadow:0 8px 16px #0000002e}:root[data-theme=dark] .results-toolbar__order.svelte-1thbwzc select:where(.svelte-1thbwzc){color:var(--text-primary);background:#17181b;border-color:#ffffff14}:root[data-theme=dark] .results-toolbar__years.svelte-1thbwzc button.active:where(.svelte-1thbwzc),:root[data-theme=dark] .results-toolbar__years.svelte-1thbwzc button:where(.svelte-1thbwzc):hover{background:#1d2230;border-color:#7ea8ff42;box-shadow:0 10px 18px #0003}:root[data-theme=dark] .result-row__actions.svelte-1thbwzc button:where(.svelte-1thbwzc),:root[data-theme=dark] .result-row__actions.svelte-1thbwzc a:where(.svelte-1thbwzc){box-shadow:var(--shadow-soft);color:var(--accent-strong);background:#191b20;border-color:#7ea8ff2e}:root[data-theme=dark] .result-row__actions.svelte-1thbwzc button:where(.svelte-1thbwzc):hover,:root[data-theme=dark] .result-row__actions.svelte-1thbwzc a:where(.svelte-1thbwzc):hover{background:#20232b;border-color:#7ea8ff4d;box-shadow:0 14px 24px #00000042}:root[data-theme=dark] .results-header__deadline.svelte-1thbwzc{background:linear-gradient(#7ea8ff1a,#141417f5);border-color:#7ea8ff29;box-shadow:0 16px 30px #00000042,inset 0 1px #ffffff0a}:root[data-theme=dark] .results-header__deadline.svelte-1thbwzc:hover{background:linear-gradient(#7ea8ff24,#18191efa);border-color:#7ea8ff42}:root[data-theme=dark] .results-header__deadline--closed.svelte-1thbwzc{background:linear-gradient(#ffffff05,#141417f0);border-color:#ffffff14}:root[data-theme=dark] .editorial-board.svelte-1thbwzc{background:#141417;border-color:#ffffff12;box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff08}:root[data-theme=dark] .editorial-board__group.svelte-1thbwzc{border-color:#ffffff14}:root[data-theme=dark] .editorial-board__group.svelte-1thbwzc li:where(.svelte-1thbwzc){color:var(--text-secondary);background:#1b1c20;border-color:#ffffff12}@media (width<=900px){.results-header.svelte-1thbwzc{grid-template-columns:1fr}.results-header__deadline.svelte-1thbwzc{min-width:0}.editorial-board.svelte-1thbwzc summary:where(.svelte-1thbwzc){flex-direction:column;align-items:flex-start;gap:.3rem}.editorial-board.svelte-1thbwzc summary:where(.svelte-1thbwzc) strong:where(.svelte-1thbwzc){white-space:normal}.results-toolbar.svelte-1thbwzc{flex-direction:column;align-items:flex-start}.results-toolbar__order.svelte-1thbwzc{margin-left:0}.result-row.svelte-1thbwzc{grid-template-columns:1fr}.result-row__actions.svelte-1thbwzc{flex-direction:row;align-items:center}}
