.superadmin-dashboard{--admin-bg: #f6f8fb;--admin-surface: #ffffff;--admin-surface-strong: #ffffff;--admin-border: rgba(20, 39, 78, .1);--admin-border-strong: rgba(20, 39, 78, .18);--admin-shadow: 0 10px 30px rgba(20, 39, 78, .08);--admin-muted: rgba(57, 72, 103, .72);--admin-glow: rgba(20, 39, 78, .08);position:relative;min-height:100vh;padding:1rem 1.25rem 1.25rem;background:var(--admin-bg);overflow-x:hidden}.superadmin-dashboard--centered{display:grid;place-items:center}.superadmin-dashboard__backdrop{display:none}.superadmin-dashboard__hero,.superadmin-dashboard__command-row,.superadmin-dashboard__main-grid{position:relative;z-index:1;width:100%;margin:0}.superadmin-dashboard__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.48fr);gap:1rem;margin-bottom:1rem}.superadmin-dashboard__hero-copy,.superadmin-dashboard__hero-panel,.superadmin-dashboard__metric,.superadmin-dashboard__panel,.superadmin-auth{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow)}.superadmin-dashboard__hero-copy{padding:1.35rem 1.45rem;border-radius:8px}.superadmin-auth{position:relative;z-index:1;width:min(540px,calc(100vw - 2rem));padding:2rem;border-radius:8px}.superadmin-auth h1{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2.3rem,4vw,3.6rem);line-height:.96}.superadmin-auth p{margin:1rem 0 0;color:var(--admin-muted);line-height:1.7}.superadmin-auth__form{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.superadmin-auth__field,.superadmin-dashboard__filter{display:flex;flex-direction:column;gap:.45rem}.superadmin-auth__field span,.superadmin-dashboard__filter span{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-muted)}.superadmin-auth__submit{justify-content:center}.superadmin-auth__error{margin:0;color:var(--bordeaux);font-weight:600}.superadmin-dashboard__decision-note{margin-top:.45rem;color:var(--admin-muted);font-size:.82rem;line-height:1.5}.superadmin-dashboard__audit-chip{display:inline-flex;align-items:center;padding:.4rem .7rem;border-radius:999px;background:#14274e14;color:var(--ink-soft);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.superadmin-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:1.5rem;background:#14274e47;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.superadmin-dialog{width:min(560px,calc(100vw - 2rem));padding:1.5rem;border-radius:8px;border:1px solid var(--admin-border);background:var(--admin-surface-strong);box-shadow:var(--admin-shadow)}.superadmin-dialog--compact{width:min(480px,calc(100vw - 2rem))}.superadmin-dialog h2{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,2.7rem);line-height:1}.superadmin-dialog__lead{margin:.8rem 0 1.2rem;color:var(--admin-muted);line-height:1.6}.superadmin-dialog__actions{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1.25rem}.superadmin-dialog__history{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--admin-border)}.superadmin-dialog__history strong{display:block;margin-bottom:.8rem;color:var(--ink)}.superadmin-dialog__history-list{display:grid;gap:.75rem}.superadmin-dialog__history-list article{padding:.85rem .95rem;border-radius:8px;background:#14274e0d;border:1px solid rgba(20,39,78,.08)}.superadmin-dialog__history-list span{display:block;font-weight:700;color:var(--ink)}.superadmin-dialog__history-list p,.superadmin-dialog__history-empty{margin:.2rem 0 0;color:var(--admin-muted);line-height:1.5}.superadmin-dashboard__eyebrow,.superadmin-dashboard__kicker{margin:0 0 1rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--admin-muted)}.superadmin-dashboard__eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .8rem;background:#fff9;border-radius:999px}.superadmin-dashboard__eyebrow-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--bordeaux);box-shadow:0 0 0 6px #7c262614}.superadmin-dashboard__hero-copy h1,.superadmin-dashboard__panel h2{margin:0;font-family:Cormorant Garamond,serif;color:var(--ink)}.superadmin-dashboard__hero-copy h1{max-width:18ch;font-size:clamp(2.35rem,4vw,4rem);line-height:1;letter-spacing:0}.superadmin-dashboard__hero-copy p{max-width:78ch;margin:.85rem 0 0;font-size:1rem;line-height:1.65;color:var(--admin-muted)}.superadmin-dashboard__section-copy{margin:.6rem 0 0;color:var(--admin-muted);line-height:1.6;max-width:72ch}.superadmin-dashboard__hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.1rem}.superadmin-dashboard__primary,.superadmin-dashboard__secondary{padding:.75rem .95rem;border-radius:8px;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .16s ease,background .16s ease,color .16s ease}.superadmin-dashboard__primary{border:1px solid var(--ink);background:var(--ink);color:#fff}.superadmin-dashboard__primary.is-danger{border-color:var(--bordeaux);background:var(--bordeaux)}.superadmin-dashboard__secondary{border:1px solid var(--admin-border-strong);background:#fff6;color:var(--ink)}.superadmin-dashboard__primary:hover,.superadmin-dashboard__secondary:hover{transform:translateY(-1px)}.superadmin-dashboard__hero-panel{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;border-radius:8px;background:#fff}.superadmin-dashboard__hero-label,.superadmin-dashboard__capsule{display:inline-flex;align-items:center;width:fit-content;padding:.38rem .7rem;border-radius:999px;background:#14274e12;color:var(--ink-soft);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.superadmin-dashboard__hero-value{margin-top:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:.95;color:var(--ink)}.superadmin-dashboard__hero-panel p{margin:.25rem 0 0;color:var(--admin-muted);line-height:1.5}.superadmin-dashboard__hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.superadmin-dashboard__hero-grid article,.superadmin-dashboard__signal-card,.superadmin-dashboard__lane-item{padding:1rem;border-radius:8px;border:1px solid rgba(20,39,78,.08);background:#ffffff9e}.superadmin-dashboard__hero-grid span,.superadmin-dashboard__signal-card span{display:block;color:var(--admin-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.superadmin-dashboard__hero-grid strong,.superadmin-dashboard__signal-card strong{display:block;margin-top:.25rem;font-size:1.2rem;color:var(--ink)}.superadmin-dashboard__profile-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center}.superadmin-dashboard__profile-row strong{display:block;color:var(--ink);font-size:1.05rem}.superadmin-dashboard__visual-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.superadmin-dashboard__visual-item{min-width:0}.superadmin-dashboard__visual-item span:not(.record-visual,.record-visual__fallback){display:block;margin-top:.35rem;color:var(--admin-muted);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.record-visual{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid rgba(20,39,78,.12);background:linear-gradient(135deg,#eff4fb,#fff);color:var(--ink);font-weight:800;text-align:center}.record-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.record-visual__fallback{display:grid;place-items:center;width:100%;height:100%;padding:.2rem}.record-visual--table{width:54px;height:54px;border-radius:8px;font-size:.78rem;letter-spacing:.04em}.record-visual--profile{width:54px;height:54px;border-radius:999px;font-size:.82rem}.record-visual--preview{width:100%;aspect-ratio:4 / 3;border-radius:8px;font-size:.82rem}.record-visual--crimson{background:linear-gradient(135deg,#7c262629,#fff);color:#7c2626}.record-visual--gold{background:linear-gradient(135deg,#b8904c38,#fff);color:#77571d}.record-visual--teal,.record-visual--navy{background:linear-gradient(135deg,#14274e26,#fff)}.superadmin-dashboard__command-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.superadmin-dashboard__metric{padding:.9rem 1rem;border-radius:8px}.superadmin-dashboard__metric span{display:block;color:var(--admin-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.superadmin-dashboard__metric strong{display:block;margin-top:.35rem;font-size:1.65rem;line-height:.95;color:var(--ink)}.superadmin-dashboard__metric p,.superadmin-dashboard__signal-card p,.superadmin-dashboard__lane-item p{margin:.65rem 0 0;color:var(--admin-muted);line-height:1.6}.superadmin-dashboard__metric--crimson{background:linear-gradient(180deg,#7c262614,#ffffffd6)}.superadmin-dashboard__metric--gold{background:linear-gradient(180deg,#b8904c1f,#ffffffd6)}.superadmin-dashboard__metric--teal{background:linear-gradient(180deg,#3948671a,#ffffffd6)}.superadmin-dashboard__metric--navy{background:linear-gradient(180deg,#14274e1a,#ffffffd6)}.superadmin-dashboard__main-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:1.5rem}.superadmin-dashboard__workspace{position:relative;z-index:1;width:100%;margin:0;display:grid;grid-template-columns:248px minmax(0,1fr);gap:1rem;align-items:start}.superadmin-sidebar{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:1rem}.superadmin-sidebar__block{padding:.75rem;border-radius:8px;background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow)}.superadmin-sidebar__block--dark{background:linear-gradient(180deg,#14274efa,#0d1c38fa)}.superadmin-sidebar__block--dark .superadmin-dashboard__kicker,.superadmin-sidebar__block--dark .superadmin-dashboard__checklist li{color:#eff4fb}.superadmin-sidebar__nav{display:flex;flex-direction:column;gap:.35rem}.superadmin-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.68rem .75rem;border-radius:8px;border:1px solid rgba(20,39,78,.08);background:#ffffff85;color:var(--ink);text-align:left;transition:transform .16s ease,background .16s ease,border-color .16s ease}.superadmin-sidebar__link span{font-size:.86rem;font-weight:700}.superadmin-sidebar__link strong{font-size:.92rem;color:var(--admin-muted)}.superadmin-sidebar__link:hover,.superadmin-sidebar__link.is-active{transform:translateY(-1px);background:#14274ef0;border-color:#14274ef0;color:#fff}.superadmin-sidebar__link:hover strong,.superadmin-sidebar__link.is-active strong{color:#fffc}.superadmin-dashboard__stack{display:flex;flex-direction:column;gap:1rem;min-width:0}.superadmin-dashboard__panel{min-width:0;padding:1rem;border-radius:8px}.superadmin-dashboard__panel--dark{background:linear-gradient(180deg,#14274efa,#0d1c38fa);color:#eff4fb}.superadmin-dashboard__panel--dark h2,.superadmin-dashboard__panel--dark .superadmin-dashboard__kicker,.superadmin-dashboard__panel--dark .superadmin-dashboard__capsule{color:#eff4fb}.superadmin-dashboard__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.superadmin-dashboard__head-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:flex-end}.superadmin-dashboard__panel h2{font-size:1.65rem;line-height:1}.superadmin-dashboard__filters{display:grid;grid-template-columns:190px minmax(0,1fr);gap:.75rem;margin-bottom:.8rem}.superadmin-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;margin-bottom:.8rem;border:1px solid var(--admin-border);border-radius:8px;background:#14274e0d}.superadmin-bulkbar strong{color:var(--ink)}.superadmin-bulkbar__actions{display:flex;gap:.6rem;flex-wrap:wrap}.superadmin-dashboard__signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.superadmin-dashboard__table{width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--admin-border)}.data-table{width:100%;max-width:100%;min-width:0;border-radius:8px;overflow:hidden;border:1px solid var(--admin-border);background:#fff}.data-table__scroll{width:100%;overflow-x:auto;overflow-y:hidden}.data-table__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;padding:.6rem .9rem;border-bottom:1px solid rgba(20,39,78,.08);background:#fff}.data-table__search{width:min(320px,100%);padding:.45rem .7rem;border:1px solid var(--admin-border);border-radius:6px;font-size:.85rem;color:var(--ink);background:#fff}.data-table__sort{display:inline-flex;align-items:center;gap:.45rem;color:var(--admin-muted);font-size:.78rem;font-weight:700;white-space:nowrap}.data-table__sort select{min-width:170px;padding:.45rem 2rem .45rem .7rem;border:1px solid var(--admin-border);border-radius:6px;color:var(--ink);background:#fff;font:inherit;font-size:.85rem}.data-table__pagination{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.55rem .9rem;border-top:1px solid rgba(20,39,78,.08);background:#fff}.data-table__pagination-count{font-size:.78rem;color:var(--admin-muted);margin-inline-end:.35rem}.data-table__pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--admin-border);border-radius:6px;background:#fff;color:var(--ink);font-size:1rem;line-height:1;cursor:pointer}.data-table__pagination-btn:disabled{opacity:.4;cursor:default}.data-table__pagination-btn:not(:disabled):hover{background:#f0f4f8}.data-table__head,.data-table__row{display:grid;grid-template-columns:minmax(260px,2.2fr) minmax(160px,1.2fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(180px,1.2fr);gap:.85rem;align-items:center;width:100%;min-width:1120px;padding:.8rem .9rem}.data-table__head{background:#f0f4f8;color:var(--admin-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.data-table__row{border-top:1px solid rgba(20,39,78,.06);background:#fff}.data-table__row:hover{background:#f9fbfd}.data-table__cell{min-width:0}.data-table__cell:not(.data-table__cell--right):not(.data-table__cell--center){overflow-wrap:anywhere}.data-table__cell--center{text-align:center}.data-table__cell--right{text-align:right}.data-table__primary strong,.data-table__meta strong{display:block;color:var(--ink);font-size:1rem}.data-table__primary--visual{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center}.data-table__primary p,.data-table__meta p{margin:.28rem 0 0;color:var(--admin-muted);line-height:1.55}.data-table__actions{display:inline-flex;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.admin-checkbox{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.admin-checkbox input{position:absolute;opacity:0;pointer-events:none}.admin-checkbox span{width:18px;height:18px;border-radius:6px;border:1px solid rgba(20,39,78,.22);background:#ffffffe0;display:inline-block;position:relative}.admin-checkbox input:checked+span{background:var(--ink);border-color:var(--ink)}.admin-checkbox input:checked+span:after{content:"";position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.admin-action{border:1px solid transparent;border-radius:8px;padding:.5rem .65rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-action--approve{background:#14274eeb;color:#fff}.admin-action--reject{background:#7c262614;border-color:#7c26262e;color:var(--bordeaux)}.admin-action--archive{background:#14274e14;border-color:#14274e24;color:var(--ink-soft)}.admin-action--ghost{background:#fffc;border-color:#14274e1f;color:var(--ink)}.admin-pill{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#14274e14;color:var(--ink-soft)}.admin-pill--pending,.admin-pill--medium,.admin-pill--gold{background:#b8904c24;color:#876525}.admin-pill--approved,.admin-pill--published,.admin-pill--teal{background:#3948671f;color:var(--ink)}.admin-pill--rejected,.admin-pill--high,.admin-pill--crimson{background:#7c26261f;color:var(--bordeaux)}.admin-pill--low,.admin-pill--draft,.admin-pill--navy,.admin-pill--plum,.admin-pill--slate{background:#14274e14;color:var(--ink-soft)}.data-table__empty{padding:2rem;border:1px dashed var(--admin-border-strong);border-radius:8px;background:#ffffff6b}.data-table__empty strong{display:block;color:var(--ink)}.data-table__empty p{margin:.45rem 0 0;color:var(--admin-muted)}.superadmin-dashboard__table-head,.superadmin-dashboard__table-row{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(0,1fr));gap:1rem;align-items:center;padding:.95rem 1rem}.superadmin-dashboard__table-head{background:#14274e0f;color:var(--admin-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.superadmin-dashboard__table-row{background:#ffffff85;border-top:1px solid rgba(20,39,78,.06);font-weight:600}.superadmin-dashboard__table-row span:first-child{display:flex;align-items:center;gap:.75rem}.superadmin-dashboard__tone{width:.75rem;height:.75rem;border-radius:999px;flex-shrink:0}.superadmin-dashboard__tone--navy{background:#14274e}.superadmin-dashboard__tone--crimson{background:#7c2626}.superadmin-dashboard__tone--gold{background:#b8904c}.superadmin-dashboard__tone--teal{background:#394867}.superadmin-dashboard__tone--plum{background:#6d527e}.superadmin-dashboard__tone--slate{background:#71849e}.superadmin-dashboard__status-ring{display:grid;place-items:center;width:180px;aspect-ratio:1;margin:.5rem auto 1.2rem;border-radius:999px;background:radial-gradient(circle,rgba(13,28,56,1) 56%,transparent 57%),conic-gradient(from 180deg,#d2ddea,#eff4fb 72deg,#8ca2bd 180deg,#eff4fb 280deg,#d2ddea 360deg);box-shadow:inset 0 0 0 1px #ffffff0f}.superadmin-dashboard__status-ring div{text-align:center}.superadmin-dashboard__status-ring strong{display:block;font-size:2.6rem;color:#fff}.superadmin-dashboard__status-ring span{color:#eff4fbb3;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.superadmin-dashboard__checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.superadmin-dashboard__checklist li{padding-left:1.3rem;position:relative;line-height:1.6;color:#eff4fbd1}.superadmin-dashboard__checklist li:before{content:"";position:absolute;top:.6rem;left:0;width:.5rem;height:.5rem;border-radius:999px;background:#9fb2ca}.superadmin-dashboard__lane{display:flex;flex-direction:column;gap:.8rem}.superadmin-dashboard__lane-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.superadmin-dashboard__lane-item strong{color:var(--ink);font-size:1rem}.superadmin-dashboard__lane-item span{flex-shrink:0;padding:.35rem .65rem;border-radius:999px;background:#14274e14;color:var(--ink-soft);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.superadmin-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#09122452;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:flex-end}.superadmin-drawer{width:min(520px,100vw);height:100vh;padding:1.5rem;background:#f5f8fcfa;border-left:1px solid rgba(20,39,78,.1);box-shadow:-20px 0 60px #14274e2e;display:flex;flex-direction:column;gap:1.2rem}.superadmin-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.superadmin-drawer__head h2{margin:0;font-family:Cormorant Garamond,serif;font-size:2.2rem;line-height:.95;color:var(--ink)}.superadmin-drawer__body{display:flex;flex-direction:column;gap:1rem;overflow:auto;padding-right:.25rem}.superadmin-drawer__section{display:flex;flex-direction:column;gap:.85rem;padding-top:.25rem;border-top:1px solid rgba(20,39,78,.08)}.superadmin-drawer__section:first-of-type{border-top:0;padding-top:0}.superadmin-drawer__section-head .superadmin-dashboard__kicker{margin-bottom:0}.superadmin-drawer__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.superadmin-dashboard__filter--full{grid-column:1 / -1}.superadmin-drawer__actions{display:flex;justify-content:flex-end;gap:.8rem;margin-top:auto}@media (max-width: 1280px){.superadmin-dashboard__workspace{grid-template-columns:220px minmax(0,1fr)}.superadmin-dashboard__command-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.superadmin-dashboard__hero,.superadmin-dashboard__main-grid,.superadmin-dashboard__workspace{grid-template-columns:1fr}.superadmin-sidebar{position:static}.superadmin-sidebar__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.superadmin-dashboard__signal-grid,.superadmin-dashboard__filters,.superadmin-drawer__field-grid{grid-template-columns:1fr}.superadmin-bulkbar{flex-direction:column;align-items:flex-start}}@media (max-width: 720px){.superadmin-dashboard{padding:1rem}.superadmin-dashboard__hero,.superadmin-dashboard__command-row,.superadmin-dashboard__main-grid,.superadmin-dashboard__workspace{width:min(100%,calc(100vw - 2rem))}.superadmin-dashboard__hero-copy,.superadmin-dashboard__hero-panel,.superadmin-dashboard__metric,.superadmin-dashboard__panel{border-radius:8px}.superadmin-dashboard__hero-copy{padding:1.2rem}.superadmin-dashboard__hero-copy h1{font-size:2.35rem}.superadmin-dashboard__hero-grid,.superadmin-dashboard__visual-strip,.superadmin-dashboard__command-row,.superadmin-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.superadmin-dashboard__table{overflow-x:auto}.superadmin-dashboard__table-head,.superadmin-dashboard__table-row{min-width:640px}.superadmin-dashboard__hero-grid{grid-template-columns:1fr}.data-table__scroll{overflow-x:auto}.data-table__head,.data-table__row{min-width:980px}}.superadmin-dashboard--app{--admin-bg: #eef3f7;--admin-surface: rgba(255, 255, 255, .92);--admin-surface-strong: #ffffff;--admin-border: rgba(20, 39, 78, .12);--admin-border-strong: rgba(20, 39, 78, .2);--admin-shadow: 0 18px 48px rgba(20, 39, 78, .1);display:grid;grid-template-columns:292px minmax(0,1fr);gap:0;padding:0;background:linear-gradient(135deg,#ffffffb8,#eef3f7db 46%,#e7ecf2f0),var(--admin-bg)}.superadmin-sidebar--platform{position:sticky;top:0;z-index:3;height:100vh;min-width:0;padding:1.1rem;display:flex;flex-direction:column;border:0!important;border-right:1px solid var(--admin-border)!important;border-radius:0;background:linear-gradient(180deg,#fffffff0,#f7fafdeb),var(--admin-surface-strong);box-shadow:none!important;overflow:auto}.superadmin-dashboard--app .superadmin-sidebar--platform.ik-paper{border:0!important;border-right:1px solid var(--admin-border)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.superadmin-sidebar__brand{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.85rem;align-items:start;padding:.35rem .15rem 1rem;border-bottom:1px solid var(--admin-border)}.superadmin-sidebar__mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(124,38,38,.18);border-radius:8px;background:#7c262614;color:var(--bordeaux)}.superadmin-sidebar--platform .superadmin-sidebar__nav{display:grid;grid-template-columns:1fr;gap:.32rem;margin-top:1rem}.superadmin-sidebar--platform .superadmin-sidebar__link{min-height:42px;padding:.62rem .72rem;border-color:transparent;background:transparent;text-decoration:none;box-shadow:none}.superadmin-sidebar--platform .superadmin-sidebar__link:hover,.superadmin-sidebar--platform .superadmin-sidebar__link.is-active{transform:none;background:var(--ink);border-color:var(--ink)}.superadmin-sidebar--platform .superadmin-sidebar__link.is-active{box-shadow:0 10px 24px #14274e2e}.superadmin-sidebar--platform .superadmin-sidebar__link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.superadmin-sidebar__footer{margin-top:auto;padding-top:1rem}.superadmin-sidebar__logout{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:42px;padding:.62rem .72rem;border:1px solid rgba(124,38,38,.24);border-radius:8px;background:#7c262614;color:var(--bordeaux);font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.superadmin-sidebar__logout:hover{background:var(--bordeaux);color:#fff}.superadmin-main{display:grid;align-content:start;gap:1.15rem;min-width:0;width:100%;max-width:1500px;padding:1.35rem 1.55rem 2.5rem}.superadmin-topbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;min-width:0;padding:.15rem 0 .35rem}.superadmin-topbar h3{margin:0;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(2.05rem,3vw,3.15rem);line-height:.95}.superadmin-topbar .superadmin-dashboard__kicker{margin-bottom:.35rem}.superadmin-refresh{display:inline-flex;align-items:center;gap:.48rem;flex:0 0 auto}.superadmin-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.superadmin-summary-card{position:relative;min-width:0;min-height:118px;padding:.9rem;border:1px solid var(--admin-border);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#fafcfeeb),var(--admin-surface-strong);color:var(--ink);text-decoration:none;box-shadow:0 10px 24px #14274e0f;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.superadmin-summary-card:hover{transform:translateY(-1px);border-color:var(--admin-border-strong);box-shadow:0 16px 34px #14274e1c}.superadmin-summary-card__icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:.72rem;border-radius:8px;background:#14274e12;color:var(--ink-soft)}.superadmin-summary-card__value{display:block;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:900;line-height:.9}.superadmin-summary-card__label{display:block;margin-top:.42rem;color:var(--admin-muted);font-size:.76rem;font-weight:750;line-height:1.25}.superadmin-section-frame{display:grid;gap:.95rem;min-width:0;padding:1rem;border:1px solid var(--admin-border);border-radius:8px;background:#ffffffb8;box-shadow:0 14px 36px #14274e12}.superadmin-section-frame__head{display:grid;gap:.35rem;min-width:0;padding-bottom:.85rem;border-bottom:1px solid var(--admin-border)}.superadmin-section-frame__head h4{color:var(--ink);font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:.98}.superadmin-section-frame__head p{max-width:78ch;line-height:1.6}.superadmin-section-frame__body{display:grid;gap:1rem;min-width:0}.superadmin-section-frame .panel,.superadmin-section-frame .ik-paper{border:1px solid var(--admin-border)!important;border-radius:8px!important;background:var(--admin-surface-strong);box-shadow:none!important;transform:none!important}.superadmin-section-frame .ik-paper:hover{box-shadow:none!important;transform:none!important}.superadmin-dashboard--app .data-table{border-color:var(--admin-border);border-radius:8px;background:var(--admin-surface-strong);box-shadow:none}.superadmin-dashboard--app .data-table__head,.superadmin-dashboard--app .data-table__row{min-width:880px;gap:.72rem;padding:.72rem .8rem}.superadmin-dashboard--app .data-table__head{background:#edf2f7;color:var(--ink-soft);letter-spacing:.04em}.superadmin-dashboard--app .data-table__row{background:#fff}.superadmin-dashboard--app .data-table__row:hover{background:#f8fafc}.superadmin-dashboard--app .data-table__empty{background:#ffffffad}.superadmin-dashboard--app .btn{border-radius:8px;box-shadow:none;line-height:1.1;white-space:nowrap}.superadmin-dashboard--app .form-input{border-radius:8px}.superadmin-dashboard--app .ik-dialog{width:min(560px,calc(100vw - 2rem));border:1px solid var(--admin-border)!important;border-radius:8px!important;box-shadow:0 24px 70px #0d1c383d!important;transform:none!important}.superadmin-dashboard--app .ik-dialog-content{overflow-y:auto;max-height:65vh}.superadmin-dashboard--app .ik-dialog-title{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.8rem;line-height:1}.superadmin-decision-dialog{display:grid;gap:1rem}.superadmin-platform-stats .superadmin-section-frame__head h2{margin:0;color:var(--ink);font-size:.86rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.superadmin-platform-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.superadmin-platform-stats__card{display:grid;gap:.48rem;min-height:116px;padding:.95rem;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-strong)}.superadmin-platform-stats__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#14274e12;color:var(--ink-soft)}.superadmin-platform-stats__card strong{color:var(--ink);font-size:1.8rem;line-height:.95}.superadmin-platform-stats__card span:last-child{color:var(--admin-muted);font-size:.78rem;font-weight:750}@media (max-width: 1180px){.superadmin-dashboard--app{grid-template-columns:1fr}.superadmin-sidebar--platform{position:relative;height:auto;padding:.85rem 1rem;display:block;border-right:0;border-bottom:1px solid var(--admin-border)}.superadmin-sidebar__brand{grid-template-columns:36px minmax(0,1fr);padding-bottom:.8rem}.superadmin-sidebar__mark{width:36px;height:36px}.superadmin-sidebar--platform .superadmin-sidebar__nav{display:flex;flex-direction:row;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}.superadmin-sidebar--platform .superadmin-sidebar__link{flex:0 0 auto;min-width:152px}.superadmin-sidebar__footer{margin-top:.75rem;padding-top:0}.superadmin-sidebar__logout{width:auto}.superadmin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.superadmin-main{padding:1rem}.superadmin-topbar{align-items:stretch;flex-direction:column}.superadmin-refresh{justify-content:center}.superadmin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.superadmin-summary-card{min-height:108px}.superadmin-platform-stats__grid{grid-template-columns:1fr}}@media (max-width: 460px){.superadmin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.superadmin-summary-card{padding:.78rem}}.sa-form{display:grid;gap:1rem}.sa-form-section{display:grid;gap:.85rem;padding:1rem 1.1rem;border:1px solid var(--admin-border);border-radius:8px;background:#ffffff8c}.sa-form-section__title{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--admin-muted)}.sa-form-section__grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.sa-form-section__grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.sa-form-section__grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.sa-language-chip{min-width:42px;min-height:32px;padding:.25rem .75rem;border:1px solid var(--admin-border-strong);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:800;letter-spacing:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.sa-language-chip.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.sa-managed-file-list{display:flex;flex-direction:column;gap:.6rem}.sa-managed-file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;min-width:0;padding:.85rem;border:1px solid var(--admin-border);border-radius:8px;background:#f6f8fbc7}.sa-managed-file__body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;min-width:0}.sa-managed-file__preview{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border:1px solid rgba(20,39,78,.14);border-radius:8px;background:#fff;color:var(--admin-muted)}.sa-managed-file__preview--image{background:linear-gradient(180deg,#f8fafc,#fff)}.sa-managed-file__preview img{width:100%;height:100%;object-fit:cover}.sa-managed-file__meta{display:grid;gap:.22rem;min-width:0}.sa-managed-file__meta strong{color:var(--ink);font-size:.86rem}.sa-managed-file__meta span,.sa-managed-file__meta a{min-width:0;overflow:hidden;color:var(--admin-muted);font-size:.76rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sa-managed-file__meta a{color:var(--ink);font-weight:700;text-decoration:none}.sa-managed-file__meta a:hover{text-decoration:underline}.sa-managed-file__actions{display:flex;gap:.45rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.sa-managed-file__button{min-height:34px;cursor:pointer;white-space:nowrap}.sa-managed-file__button.is-busy{opacity:.68;pointer-events:none}.sa-form-section--advanced{background:#14274e0a}.sa-advanced-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.sa-advanced-toggle span:first-child{display:grid;gap:.18rem}.sa-advanced-toggle strong{font-size:.92rem}.sa-advanced-toggle small{color:var(--admin-muted);font-size:.78rem;line-height:1.45}.sa-advanced-toggle>span:last-child{flex:0 0 auto;padding:.35rem .6rem;border:1px solid var(--admin-border);border-radius:8px;color:var(--ink-soft);font-size:.74rem;font-weight:800;text-transform:uppercase}.sa-advanced-body{display:grid;gap:.8rem;padding-top:.3rem}.sa-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.52rem .72rem;border:1px solid var(--admin-border);border-radius:8px;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s,border-color .16s}.sa-toggle__label{font-size:.81rem;font-weight:600;color:var(--ink-soft);transition:color .16s;flex:1;min-width:0}.sa-toggle__track{flex-shrink:0;position:relative;width:34px;height:18px;border-radius:999px;background:#14274e24;transition:background .2s}.sa-toggle__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.sa-toggle--on{background:#14274e0d;border-color:#14274e38}.sa-toggle--on .sa-toggle__label{color:var(--ink)}.sa-toggle--on .sa-toggle__track{background:var(--ink)}.sa-toggle--on .sa-toggle__thumb{transform:translate(16px)}.sa-toggle--danger.sa-toggle--on{background:#7c26260d;border-color:#7c262638}.sa-toggle--danger.sa-toggle--on .sa-toggle__track{background:var(--bordeaux)}.sa-toggle__input{position:absolute;opacity:0;pointer-events:none}.sa-toggle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.42rem}.sa-file-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2.25rem 1.5rem;border:2px dashed var(--admin-border-strong);border-radius:10px;background:#fff9;text-align:center;cursor:pointer;overflow:hidden;transition:border-color .16s,background .16s}.sa-file-zone:hover{border-color:#14274e47;background:#14274e06}.sa-file-zone--filled{border-style:solid;border-color:#14274e38;background:#14274e0a}.sa-file-zone__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.sa-file-zone__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;background:#14274e12;color:var(--ink-soft);flex-shrink:0}.sa-file-zone__title{font-size:.92rem;font-weight:700;color:var(--ink)}.sa-file-zone__hint{font-size:.78rem;color:var(--admin-muted);line-height:1.5}.sa-file-zone__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .72rem;border-radius:999px;background:#14274e1a;font-size:.76rem;font-weight:700;color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-pill-selector{display:flex;gap:.38rem;flex-wrap:wrap}.sa-pill-selector__pill{padding:.35rem .85rem;border:1px solid var(--admin-border-strong);border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:#fff9;transition:background .13s,border-color .13s,color .13s}.sa-pill-selector__pill.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.sa-bulk-import{display:grid;gap:1rem}.sa-bulk-import__header{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.sa-bulk-import__format-label{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--admin-muted);white-space:nowrap}.sa-form-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sa-panel-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.superadmin-dashboard--app .sa-dialog-sm .ik-dialog{width:min(480px,calc(100vw - 2rem))}.superadmin-dashboard--app .sa-dialog-lg .ik-dialog{width:min(900px,calc(100vw - 2rem));max-height:min(94vh,920px)}.superadmin-dashboard--app .sa-dialog-xl .ik-dialog{width:min(1100px,calc(100vw - 2rem));max-height:min(94vh,960px)}.superadmin-dashboard--app .ik-dialog-backdrop{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0d1c3847}.superadmin-dashboard--app .ik-dialog-title{border-bottom:1px solid var(--admin-border);padding-bottom:1rem}.superadmin-dashboard--app .ik-dialog-content .sa-form{padding-top:.25rem}.superadmin-dashboard--app .ik-dialog-actions{border-top:1px solid var(--admin-border);background:#f6f8fbb8}@media (max-width: 900px){.sa-form-section__grid-3,.sa-form-section__grid-4{grid-template-columns:repeat(2,1fr)}.sa-toggle-grid{grid-template-columns:1fr}}@media (max-width: 600px){.sa-form-section__grid-2,.sa-form-section__grid-3,.sa-form-section__grid-4,.sa-managed-file{grid-template-columns:1fr}.sa-managed-file__actions{justify-content:flex-start}.sa-advanced-toggle{align-items:flex-start;flex-direction:column}}.sa-book-detail{display:grid;gap:1.25rem}.sa-book-detail__cover{width:100%;aspect-ratio:3 / 2;border-radius:8px;object-fit:cover;border:1px solid var(--admin-border);background:#14274e0a}.sa-book-detail__cover-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:3 / 2;border-radius:8px;border:1px solid var(--admin-border);background:#14274e0a;color:var(--admin-muted);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sa-book-detail__header{display:grid;grid-template-columns:140px minmax(0,1fr);gap:1.25rem;align-items:start}.sa-book-detail__title{margin:0 0 .2rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.05;color:var(--ink)}.sa-book-detail__subtitle{margin:0 0 .65rem;font-size:.95rem;color:var(--admin-muted);line-height:1.45}.sa-book-detail__chips{display:flex;flex-wrap:wrap;gap:.4rem}.sa-book-detail__chip{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:999px;background:#14274e12;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}.sa-book-detail__meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem 1rem}.sa-book-detail__meta-item{display:grid;gap:.18rem}.sa-book-detail__meta-label{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--admin-muted)}.sa-book-detail__meta-value{font-size:.88rem;font-weight:600;color:var(--ink);word-break:break-word}.sa-book-detail__description{padding:.85rem 1rem;border:1px solid var(--admin-border);border-radius:8px;background:#ffffff8c;font-size:.88rem;line-height:1.65;color:var(--ink-soft)}.sa-book-detail__links{display:flex;flex-wrap:wrap;gap:.55rem}.sa-book-detail__link{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .8rem;border:1px solid var(--admin-border-strong);border-radius:8px;font-size:.78rem;font-weight:700;color:var(--ink);background:#fff9;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .14s,border-color .14s}.sa-book-detail__link:hover{background:#14274e0f;border-color:#14274e3d}.sa-book-detail__submitter{display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;border:1px solid var(--admin-border);border-radius:8px;background:#14274e08;font-size:.84rem;color:var(--ink-soft)}.sa-book-detail__submitter strong{color:var(--ink)}.sa-book-detail__divider{height:1px;background:var(--admin-border)}.sa-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.sa-trail-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border-radius:999px;border:1px solid transparent;font-size:.68rem;font-weight:700;line-height:1.3;letter-spacing:.02em}.sa-trail-chip svg{flex:none}.sa-trail-chip--awaiting{border-color:#b423184d;background:#b4231814;color:var(--danger, #7c2626)}.sa-trail-chip--resubmitted{border-color:#2f6b4f4d;background:#2f6b4f14;color:var(--success-ink, #25543e)}.sa-review-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.4rem .9rem;margin:0;padding:0;list-style:none}.sa-review-checklist__item{display:flex;align-items:center;gap:.45rem;padding:.42rem .6rem;border:1px solid var(--admin-border);border-radius:8px;background:#ffffff8c;font-size:.82rem;color:var(--ink-soft)}.sa-review-checklist__item svg{flex:none;color:var(--success-ink, #15803d)}.sa-review-checklist__item.is-missing{border-color:#b4231859;background:#b423180f;color:var(--ink)}.sa-review-checklist__item.is-missing svg{color:var(--danger, #b42318)}.sa-review-checklist__label{flex:1 1 auto;min-width:0;font-weight:600}.sa-review-checklist__state{flex:none;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-muted)}.sa-review-checklist__item.is-missing .sa-review-checklist__state{color:var(--danger, #b42318)}.sa-detail-loading{display:grid;place-items:center;min-height:180px;color:var(--admin-muted);font-size:.84rem}@media (max-width: 600px){.sa-book-detail__header{grid-template-columns:1fr}.sa-book-detail__meta-grid{grid-template-columns:repeat(2,1fr)}}.sa-existing-file{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;background:#f6f8fbd9;border:1px solid var(--admin-border);border-radius:8px}.sa-existing-file__info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sa-existing-file__label{font-size:.75rem;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-existing-file__hint{font-size:.7rem;color:var(--ink-soft);text-decoration:none}a.sa-existing-file__hint:hover{color:var(--bordeaux);text-decoration:underline}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{font-family:DM Sans,Helvetica Neue,Arial,sans-serif;--cream: #F1F6F9;--sage-light: #9BA4B4;--sage-mid: #394867;--sage-dark: #14274E;--sage-deeper: #0d1c38;--bg: #F1F6F9;--bg-soft: #e4ecf3;--surface: #ffffff;--surface-muted:rgba(155, 164, 180, .12);--ink: #14274E;--ink-soft: #394867;--ink-faint: #9BA4B4;--teal: #394867;--teal-strong: #14274E;--teal-soft: #9BA4B4;--sand: #9BA4B4;--crimson: #394867;--bordeaux: #7c2626;--gold: #C4963A;--gold-rgb: 196, 150, 58;--success: #2f6b4f;--success-ink: #25543e;--success-soft: rgba(47, 107, 79, .13);--warning: #9a6a1e;--warning-ink: #7a4c0c;--warning-soft: rgba(154, 106, 30, .13);--danger: #7c2626;--danger-soft: rgba(124, 38, 38, .1);--track: rgba(155, 164, 180, .22);--line: rgba(155, 164, 180, .15);--line-strong: rgba(155, 164, 180, .3);--shadow: 0 12px 28px -6px rgba(20, 39, 78, .12), 0 8px 14px -4px rgba(20, 39, 78, .08);--shadow-hover: 0 20px 40px -8px rgba(20, 39, 78, .18), 0 12px 20px -6px rgba(20, 39, 78, .12);--header-height: 76px;--radius-xl: 24px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;color:var(--ink);background:var(--surface)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background-color:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased}.MuiTypography-root{letter-spacing:0}.MuiPaper-root,.MuiCard-root,.MuiDialog-paper,.MuiDrawer-paper{background-image:none}.MuiTableContainer-root{border:1px solid var(--line);background:var(--surface)}.MuiTableHead-root .MuiTableCell-root{background:var(--surface-muted);color:var(--ink-soft);font-weight:750}.MuiTableCell-root{border-bottom-color:var(--line)}.MuiButton-root{white-space:nowrap}.dashboard-shell,.MuiBox-root:has(>.MuiTabs-root){color:var(--ink)}.dashboard-shell .MuiDivider-root,.MuiBox-root:has(>.MuiTabs-root) .MuiDivider-root{border-color:var(--line)}.dashboard-card,.dashboard-stat-card{background:var(--surface)}.dashboard-section+.dashboard-section{margin-top:1.5rem}.evd-page{max-width:1180px;margin:0 auto;padding:2.5rem 1.5rem;color:var(--ink)}.evd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.evd-title{font-size:1.5rem;font-weight:800;color:var(--ink);margin:0 0 .3rem;letter-spacing:-.01em}.evd-subtitle{font-size:.875rem;color:var(--ink-soft);margin:0}.evd-guide-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.evd-guide-btn:hover{background:var(--surface-muted);border-color:var(--ink-faint)}.evd-overview-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1.5rem}.evd-overview-head{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.25rem}.evd-overview-title{font-size:1rem;font-weight:700;color:var(--ink)}.evd-overview-sub{font-size:.8125rem;color:var(--ink-faint)}.evd-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.evd-stat-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.5rem}.evd-stat-icon{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.evd-stat-value{font-size:2rem;font-weight:800;line-height:1;color:var(--ink)}.evd-stat-label{font-size:.8125rem;color:var(--ink-soft);line-height:1.4}.evd-body{display:grid;grid-template-columns:1fr 300px;gap:1.25rem;align-items:flex-start}.evd-main-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);overflow:hidden}.evd-main-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 0}.evd-section-title{font-size:1rem;font-weight:700;color:var(--ink);margin:0 0 .5rem}.evd-reminder{font-size:.8rem;color:var(--ink-faint);line-height:1.6;margin:0;max-width:520px}.evd-filter-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;color:var(--ink-soft);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.evd-filter-btn:hover{background:var(--surface-muted)}.evd-tabs{display:flex;gap:0;padding:1rem 1.5rem 0;border-bottom:1px solid var(--line-strong);overflow-x:auto}.evd-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.625rem 0;margin-right:1.5rem;font-size:.8125rem;font-weight:500;color:var(--ink-faint);background:none;border:none;border-bottom:2.5px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.evd-tab:hover{color:var(--ink-soft)}.evd-tab--active{color:var(--ink);font-weight:700;border-bottom-color:var(--ink)}.evd-tab-count{font-size:.75rem;font-weight:700;color:inherit}.evd-tab-content{padding:0 0 1rem}.evd-empty{display:flex;flex-direction:column;align-items:center;padding:3.5rem 2rem;gap:.5rem;text-align:center}.evd-empty-icon{color:var(--ink-faint);margin-bottom:.5rem}.evd-empty-title{font-size:.9375rem;font-weight:600;color:var(--ink);margin:0}.evd-empty-body{font-size:.8125rem;color:var(--ink-faint);margin:0;max-width:380px}.evd-assignment-list{display:flex;flex-direction:column}.evd-assignment-row{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--line)}.evd-assignment-row:last-child{border-bottom:none}.evd-assignment-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.evd-assignment-title{font-size:.875rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evd-assignment-meta{font-size:.75rem;color:var(--ink-faint)}.evd-assignment-status,.evd-assignment-actions{display:flex;align-items:center;gap:.5rem}.evd-overdue-chip{font-size:.7rem;font-weight:700;color:var(--danger);background:var(--danger-soft);padding:.15rem .5rem;border-radius:999px}.evd-conflict-field{grid-column:1 / -1;padding-top:0}.evd-error{margin:1rem 1.5rem;font-size:.8125rem;color:var(--danger)}.evd-sidebar{display:flex;flex-direction:column;gap:1rem}.evd-sidebar-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:1.25rem}.evd-sidebar-title{font-size:.875rem;font-weight:700;color:var(--ink);margin:0 0 .875rem}.evd-task-list{display:flex;flex-direction:column}.evd-task-row{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;font-size:.8125rem;border-radius:var(--radius-sm)}.evd-task-row:nth-child(odd){background:var(--surface-muted)}.evd-task-label{color:var(--ink-soft)}.evd-task-count{font-weight:700;color:var(--ink)}.evd-resource-list{display:flex;flex-direction:column;gap:.125rem}.evd-resource-link{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;font-size:.8125rem;color:var(--teal);text-decoration:none;border-bottom:1px solid var(--line);transition:color .15s}.evd-resource-link:last-child{border-bottom:none}.evd-resource-link:hover{color:var(--ink)}@media (max-width: 900px){.evd-body{grid-template-columns:1fr}.evd-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.evd-stats-grid{grid-template-columns:1fr 1fr}.evd-header{flex-direction:column;align-items:flex-start}}.journal-admin-shell--hosted{--hosted-ink: #172033;--hosted-panel: #ffffff;--hosted-line: #d7dee8;--hosted-muted: #667085;--hosted-navy: #1f3a5f;--hosted-teal: #0f766e;--hosted-amber: #b7791f;--hosted-rose: #be4257}.journal-admin-shell{display:flex;height:100vh;overflow:hidden}.journal-admin-shell .journal-admin-shell__sidebar{width:238px!important;flex:0 0 238px!important;min-width:238px}.journal-admin-shell .journal-admin-shell__main{height:100vh;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto}.journal-admin-shell--hosted .journal-admin-shell__sidebar{background:#172033;border-right:0;box-shadow:4px 0 18px #1720331a}.journal-admin-shell--hosted .journal-admin-shell__brand-block{padding-top:.05rem}.journal-admin-shell__brand-row{align-items:center;display:flex;flex-direction:row;gap:.8rem;min-width:0}.journal-admin-shell__journal-logo,.journal-admin-shell__context-logo{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.28);border-radius:8px;color:var(--hosted-navy, #1f3a5f);display:flex;flex:0 0 auto;font-weight:850;justify-content:center;overflow:hidden}.journal-admin-shell__journal-logo{height:54px;width:54px;border-radius:10px}.journal-admin-shell__context-logo{height:38px;width:38px;border-color:var(--hosted-line, var(--line));background:#f8fafc}.journal-admin-shell__journal-logo img,.journal-admin-shell__context-logo img{height:100%;object-fit:contain;padding:.42rem;width:100%}.journal-admin-shell__journal-logo span{font-size:.92rem}.journal-admin-shell__context-logo span{font-size:.78rem}.journal-admin-shell--hosted .journal-admin-shell__brand{display:block;font-size:1rem;line-height:1.12;letter-spacing:0;white-space:nowrap}.journal-admin-shell--hosted .journal-admin-shell__subtitle{display:block;font-size:.82rem;line-height:1.25}.journal-admin-shell--hosted .journal-admin-shell__brand,.journal-admin-shell--hosted .journal-admin-shell__subtitle,.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiTypography-root{color:#f8fafc}.journal-admin-shell--hosted .journal-admin-shell__subtitle,.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiTypography-caption{color:#f8fafcad}.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiLink-root,.journal-admin-shell--hosted .journal-admin-shell__nav-link{color:#f8fafcc7!important;border:1px solid transparent}.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiLink-root:hover,.journal-admin-shell--hosted .journal-admin-shell__nav-link:hover{background:#ffffff1a;color:#fff!important}.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiDivider-root{border-color:#ffffff26}.journal-admin-shell--hosted .journal-admin-shell__sidebar a,.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiLink-root,.journal-admin-shell--hosted .journal-admin-shell__nav-link{color:#dbe7f5!important;text-decoration:none!important}.journal-admin-shell--hosted .journal-admin-shell__sidebar a:hover,.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiLink-root:hover,.journal-admin-shell--hosted .journal-admin-shell__nav-link:hover{color:#fff!important;text-decoration:none!important}.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiLink-root,.journal-admin-shell--hosted .journal-admin-shell__nav-link{border-radius:6px!important}.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiLink-root[aria-current=page],.journal-admin-shell--hosted .journal-admin-shell__sidebar .MuiLink-root[style*="rgba(255, 255, 255, 0.14)"],.journal-admin-shell--hosted .journal-admin-shell__nav-link.is-active{background:#ffffff24!important;color:#fff!important}.journal-admin-shell__nav{padding-bottom:1rem;scrollbar-width:thin}.journal-admin-shell__nav-link{min-height:42px;line-height:1.25}.journal-admin-shell--hosted .journal-admin-shell__sidebar .ik-typography--caption{color:#9fb0c7!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase}.journal-admin-shell--hosted .journal-admin-shell__sidebar .form-input{border:1px solid rgba(255,255,255,.3)!important;background:#fff!important;color:#172033!important}.journal-admin-shell--hosted .journal-admin-shell__main{background:#f5f7fa;padding:.65rem 1rem 1.35rem!important}.journal-admin-shell--hosted .journal-admin-shell__topbar{position:sticky;top:0;z-index:5;margin-bottom:.7rem!important;padding-top:0;background:linear-gradient(180deg,#f5f7fa 70%,#f5f7fa00)}.journal-admin-shell--hosted .journal-admin-shell__context{padding:.62rem .9rem;border:1px solid var(--hosted-line);border-radius:8px;background:#fff}.journal-admin-shell__context-copy{min-width:0}.journal-admin-shell__context-title{align-items:center;display:flex;gap:.75rem;min-width:0}.journal-admin-shell__context-copy .ik-typography--overline{display:block;color:#718096;font-size:.68rem;font-weight:800;line-height:1.15;text-transform:uppercase}.journal-admin-shell__context-copy .ik-typography--h6{margin-top:.18rem!important;color:var(--hosted-ink, var(--ink));font-size:.92rem;line-height:1.2}.journal-admin-shell__context-actions{justify-content:flex-end;margin-left:auto}.journal-admin-shell__context-actions .ik-field{margin:0}.journal-admin-shell--hosted .journal-admin-shell__context .form-input{height:34px;border-color:var(--hosted-line);border-radius:6px}.hosted-journal-dashboard{color:var(--hosted-ink)}.hosted-journal-dashboard__topline{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.9rem}.hosted-journal-dashboard__topline h1{margin:0;font-size:1.55rem;line-height:1.2;letter-spacing:0}.hosted-journal-dashboard__top-actions{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.hosted-journal-dashboard__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.1rem 1.25rem;border:1px solid var(--hosted-line);border-radius:8px;background:#fff;color:var(--hosted-ink);box-shadow:0 8px 20px #1720330d}.hosted-journal-dashboard__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase;color:inherit;opacity:.62}.hosted-journal-dashboard__hero h2{margin:0;max-width:820px;font-size:1.15rem;line-height:1.25}.hosted-journal-dashboard__intro{margin:.35rem 0 0;max-width:760px;color:var(--hosted-muted);font-size:.9rem}.hosted-journal-dashboard__hero-actions,.hosted-journal-dashboard__actions{display:flex;gap:.65rem;flex-wrap:wrap}.hosted-journal-dashboard__primary,.hosted-journal-dashboard__secondary,.hosted-journal-dashboard__action{gap:.45rem;border-radius:6px;text-transform:none;font-weight:750}.hosted-journal-dashboard__primary.btn{background:var(--hosted-navy);color:#fff;border-color:var(--hosted-navy)}.hosted-journal-dashboard__secondary.btn{border-color:var(--hosted-line);color:var(--hosted-navy);background:#fff}.hosted-journal-dashboard__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.75rem 0}.hosted-journal-dashboard__stat{padding:.85rem .95rem;border:1px solid var(--hosted-line);border-radius:8px;background:var(--hosted-panel);box-shadow:none}.hosted-journal-dashboard__stat span,.hosted-journal-dashboard__issue-card span{display:block;color:var(--hosted-muted);font-size:.76rem;font-weight:800}.hosted-journal-dashboard__stat strong{display:block;margin-top:.25rem;font-size:1.65rem;line-height:1}.hosted-journal-dashboard__stat p,.hosted-journal-dashboard__issue-card p,.hosted-journal-dashboard__decisions p,.hosted-journal-dashboard__empty{margin:.5rem 0 0;color:var(--hosted-muted);font-size:.82rem}.hosted-journal-dashboard__stat--amber{border-top:4px solid var(--hosted-amber)}.hosted-journal-dashboard__stat--teal{border-top:4px solid var(--hosted-teal)}.hosted-journal-dashboard__stat--blue{border-top:4px solid var(--hosted-navy)}.hosted-journal-dashboard__stat--rose{border-top:4px solid var(--hosted-rose)}.hosted-journal-dashboard__grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(420px,1.35fr) minmax(280px,.9fr);gap:.75rem;align-items:start}.hosted-journal-dashboard__panel{padding:.95rem!important;border:1px solid var(--hosted-line)!important;border-radius:8px!important;background:var(--hosted-panel)!important;box-shadow:none!important}.hosted-journal-dashboard__panel--queue{grid-row:span 2}.hosted-journal-dashboard__panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--hosted-line)}.hosted-journal-dashboard__panel-head h3{margin:0;font-size:1.05rem}.hosted-journal-dashboard__lanes,.hosted-journal-dashboard__queue,.hosted-journal-dashboard__decisions{display:grid;gap:.6rem}.hosted-journal-dashboard__lane,.hosted-journal-dashboard__queue-row,.hosted-journal-dashboard__decisions article{display:flex;align-items:center;gap:.75rem;padding:.78rem;border:1px solid var(--hosted-line);border-radius:7px;background:#fff;color:inherit;text-decoration:none}.hosted-journal-dashboard__lane:hover,.hosted-journal-dashboard__queue-row:hover{border-color:#0f766e73;background:#f3fbfa}.hosted-journal-dashboard__lane-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#e6f4f1;color:var(--hosted-teal);flex:0 0 auto}.hosted-journal-dashboard__lane span:not(.hosted-journal-dashboard__lane-icon),.hosted-journal-dashboard__queue-row span{display:grid;min-width:0}.hosted-journal-dashboard__lane strong,.hosted-journal-dashboard__queue-row strong,.hosted-journal-dashboard__decisions strong,.hosted-journal-dashboard__issue-card strong{min-width:0;overflow:hidden;color:var(--hosted-ink);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.hosted-journal-dashboard__lane small,.hosted-journal-dashboard__queue-row small{color:var(--hosted-muted);font-size:.78rem}.hosted-journal-dashboard__lane em,.hosted-journal-dashboard__queue-row em{margin-left:auto;padding:.22rem .55rem;border-radius:999px;background:#edf2f7;color:#334155;font-size:.75rem;font-style:normal;font-weight:800;white-space:nowrap}.hosted-journal-dashboard__issue-card{display:grid;gap:.35rem;padding:1rem;margin-bottom:.85rem;border:1px solid #c8e3df;border-radius:8px;background:linear-gradient(180deg,#f2fbf9,#fff)}.hosted-journal-dashboard__issue-card svg{color:var(--hosted-teal)}.hosted-journal-dashboard__action{justify-content:flex-start;width:100%;color:var(--hosted-navy);border-color:var(--hosted-line);background:#fff}.hosted-journal-dashboard__decisions article{display:block}@media (max-width: 1180px){.hosted-journal-dashboard__stats,.hosted-journal-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hosted-journal-dashboard__panel--queue{grid-row:auto}}@media (max-width: 900px){.journal-admin-shell{display:block;min-height:100vh;overflow:auto}.journal-admin-shell .journal-admin-shell__sidebar{position:relative;width:100%!important;height:auto;min-height:0;flex:none!important;padding:1rem!important}.journal-admin-shell--hosted .journal-admin-shell__sidebar{box-shadow:none}.journal-admin-shell__sidebar>.ik-box:first-child{margin-bottom:.75rem!important;padding-left:0!important;padding-right:0!important}.journal-admin-shell__sidebar .ik-divider,.journal-admin-shell__sidebar .ik-typography--caption{display:none}.journal-admin-shell__sidebar .MuiLink-root{display:inline-flex!important;margin:.18rem!important;padding:.45rem .65rem!important;font-size:.82rem}.journal-admin-shell .journal-admin-shell__main{padding:1rem!important}.journal-admin-shell--hosted .journal-admin-shell__context{align-items:flex-start!important;flex-direction:column!important}.hosted-journal-dashboard__topline{align-items:flex-start;flex-direction:column}.hosted-journal-dashboard__hero,.hosted-journal-dashboard__stats,.hosted-journal-dashboard__grid{grid-template-columns:1fr}.hosted-journal-dashboard__hero-actions,.hosted-journal-dashboard__primary,.hosted-journal-dashboard__secondary{width:100%}}.ik-box,.ik-stack{min-width:0}.ik-grid{width:100%}.ik-grid-item{min-width:0}.ik-select-wrap,.ik-autocomplete{position:relative;display:block}.ik-autocomplete .form-input{padding-left:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239BA4B4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.75rem center;background-size:1rem 1rem}.ik-select-popup{position:absolute;z-index:9999;top:calc(100% + 4px);left:0;right:0;display:grid;max-height:240px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 8px 24px #14274e1a,0 2px 8px #14274e0f}.ik-select-option{border:0;background:transparent;padding:.6rem .9rem;text-align:start;cursor:pointer;font-size:.875rem;color:var(--ink);transition:background .1s ease}.ik-select-option:hover,.ik-select-option:focus{background:#14274e0d}.ik-card-content{padding:1.25rem}.ik-typography--h1,.ik-typography--h2,.ik-typography--h3,.ik-typography--h4{font-family:Cormorant Garamond,serif}.ik-typography--h5,.ik-typography--h6{font-family:DM Sans,Helvetica Neue,Arial,sans-serif}.ik-button--small{padding:.45rem .75rem;min-height:34px}.ik-icon-button{width:36px;height:36px;display:inline-grid;place-items:center;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ik-icon-button:hover{background:var(--surface-muted);border-color:var(--ink-soft);color:var(--ink)}.ik-icon-button--small{width:30px;height:30px}.ik-chip{display:inline-flex;align-items:center;width:fit-content;min-height:1.65rem;padding:.22rem .68rem;border-radius:999px;background:var(--surface-muted);color:var(--ink);border:1px solid rgba(155,164,180,.2);font-size:.76rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.ik-chip--small{min-height:1.35rem;padding:.15rem .5rem;font-size:.7rem}.ik-chip--outlined{background:transparent;border-color:var(--line-strong);color:var(--ink-soft)}.ik-chip--primary,.ik-chip--info{background:#14274e12;border-color:#14274e1f;color:var(--ink)}.ik-chip--secondary,.ik-chip--error{background:#7c262614;border-color:#7c262626;color:var(--bordeaux)}.ik-chip--warning{background:#9a6a1e14;border-color:#9a6a1e33;color:#7a4c0c}.ik-chip--success{background:#2f6b4f14;border-color:#2f6b4f2e;color:#25543e}.ik-alert{padding:.875rem 1rem .875rem 1.125rem;border:1px solid rgba(57,72,103,.15);border-left:3px solid var(--ink-soft);border-radius:var(--radius-sm);background:#3948670d;color:var(--ink);line-height:1.55;font-size:.9rem}.ik-alert--info{border-left-color:var(--ink);background:#14274e0a}.ik-alert--warning{background:#9a6a1e0f;border-color:#9a6a1e2e;border-left-color:var(--warning);color:var(--warning-ink)}.ik-alert--error{background:#7c26260d;border-color:#7c262626;border-left-color:var(--danger);color:var(--bordeaux)}.ik-alert--success{background:#2f6b4f0f;border-color:#2f6b4f26;border-left-color:var(--success);color:var(--success-ink)}.ik-collapse[hidden]{display:none}.ik-snackbar{position:fixed;z-index:90;width:min(480px,calc(100vw - 2rem));background:var(--ink);color:#fff;border-radius:var(--radius-md);padding:.875rem 1.25rem;font-size:.9rem;font-weight:500;box-shadow:0 8px 24px #14274e38,0 2px 8px #14274e1f;line-height:1.5}.ik-snackbar--bottom-center{left:50%;bottom:1.75rem;transform:translate(-50%)}.ik-snackbar--bottom-right{right:1.75rem;bottom:1.75rem}.ik-snackbar--bottom-left{left:1.75rem;bottom:1.75rem}.ik-snackbar--top-center{left:50%;top:1.75rem;transform:translate(-50%)}.ik-snackbar--top-right{right:1.75rem;top:1.75rem}.ik-snackbar--top-left{left:1.75rem;top:1.75rem}.ik-snackbar--bare{background:none;color:inherit;border-radius:0;padding:0;box-shadow:none}.ik-divider{border:0;border-top:1px solid var(--line);width:100%}.ik-field{display:grid;gap:.45rem}.ik-field--full{width:100%}.ik-form-control{display:grid;gap:.45rem}.ik-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ik-control-label{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink)}.ik-radio-group{display:grid;gap:.5rem}.ik-tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--line);padding-bottom:0}.ik-tab{flex:0 0 auto;border-radius:0!important;border-bottom:2px solid transparent!important;margin-bottom:-1px;padding-bottom:.6rem!important;padding-top:.6rem!important;color:var(--ink-soft)!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;font-size:.88rem!important;transition:color .15s ease,border-color .15s ease!important}.ik-tab:hover{color:var(--ink)!important;background:transparent!important}.ik-tab--selected{color:var(--ink)!important;font-weight:600!important;border-bottom-color:var(--ink)!important;background:transparent!important}.ik-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1rem;background:#0d1c387a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ik-dialog{width:min(680px,calc(100vw - 2rem));max-height:min(86vh,760px);overflow:hidden;display:flex;flex-direction:column;padding:0;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 48px -8px #14274e2e,0 8px 20px -4px #14274e1a}.ik-dialog-title{margin:0;padding:1.25rem 1.5rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);border-bottom:1px solid var(--line);background:var(--bg);flex:0 0 auto}.ik-dialog-content{padding:1.5rem;flex:1 1 auto;min-height:0;overflow-y:auto}.ik-dialog-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--line);background:var(--bg);flex:0 0 auto}.ik-drawer{position:fixed;top:0;bottom:0;width:min(520px,100vw);overflow-y:auto;background:var(--surface);border-left:1px solid var(--line);padding:1.5rem;box-shadow:-8px 0 32px #14274e1a}.ik-drawer--right{right:0}.ik-drawer--left{left:0;border-left:0;border-right:1px solid var(--line);box-shadow:8px 0 32px #14274e1a}.ik-table-container{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ik-table-cell{padding:.8rem 1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;font-size:.875rem;line-height:1.5}.ik-table-head .ik-table-cell{background:var(--bg);color:var(--ink-soft);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding-top:.7rem;padding-bottom:.7rem;border-bottom:1.5px solid var(--line-strong)}.ik-table-row--hover:hover .ik-table-cell{background:#14274e06}.ik-table-sort{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.ik-table-sort--active{color:var(--ink)}.ik-table-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem;border-top:1px solid var(--line);background:var(--surface);color:var(--ink-soft)}.ik-table-pagination select{width:auto}.ik-list{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.ik-list-item-button{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s ease,border-color .12s ease;font-size:.875rem;color:var(--ink-soft)}.ik-list-item-button:hover{background:#14274e0d;border-color:var(--line);color:var(--ink)}.ik-list-item-button--selected{background:#14274e0f;border-color:var(--line-strong);color:var(--ink);font-weight:600}.ik-list-item-text{display:grid;gap:.12rem}.ik-list-item-primary{font-weight:600;color:var(--ink)}.ik-list-item-secondary{color:var(--ink-faint);font-size:.8125rem}.ik-link{color:var(--ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:#14274e4d;transition:text-decoration-color .12s ease}.ik-link:hover{text-decoration-color:var(--ink)}.ik-skeleton{display:inline-block;border-radius:var(--radius-sm);background:linear-gradient(90deg,#9ba4b41a,#9ba4b438,#9ba4b41a);background-size:200% 100%;animation:ik-skeleton 1.4s ease-in-out infinite}.ik-progress{display:inline-block;border-radius:999px;border:2.5px solid rgba(155,164,180,.25);border-top-color:var(--ink);animation:ik-spin .75s linear infinite}.ik-linear-progress{display:block;width:100%;height:3px;overflow:hidden;border-radius:999px;background:#9ba4b426}.ik-linear-progress__bar{display:block;height:100%;border-radius:inherit;background:var(--ink);transition:width .3s ease}@keyframes ik-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ik-spin{to{transform:rotate(360deg)}}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}input,select{width:100%}#root,.site-shell{min-height:100vh}.site-shell--auth{background:#f5eee4}.site-shell--auth .page-shell{width:100%;max-width:100%}.topbar__inner,.section-nav__inner,.journal-mode-strip__inner,.page-shell,.site-footer__main,.site-footer__social,.site-footer__bottom{width:min(1180px,calc(100vw - 2rem));margin:0 auto}.topbar{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.07);background:#14274e;transition:transform .34s cubic-bezier(.4,0,.14,1),opacity .28s cubic-bezier(.4,0,.14,1)}.topbar__inner{min-height:var(--header-height);display:flex;justify-content:space-between;align-items:center;gap:1rem}.topbar__brand,.wordmark,.wordmark__copy{display:flex;align-items:center}.topbar__brand,.wordmark,.wordmark__copy{min-width:0}.wordmark{gap:.75rem}.wordmark__copy{flex-direction:column;align-items:flex-start;gap:.1rem}.wordmark__copy strong{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#f1f6f9}.wordmark__copy span{color:#f1f6f9a6;font-size:.82rem;font-weight:600}.brand-monogram{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#14274e,#0d1c38);color:#f1f6f9;font-size:.88rem;font-weight:800;letter-spacing:.08em;border:1px solid rgba(155,164,180,.3)}.brand-monogram--footer{background:#9ba4b41a;border:1px solid rgba(155,164,180,.2)}.brand-monogram--nav{width:40px;height:40px;font-size:.88rem;border-radius:10px}.site-logo-link{display:flex;align-items:center;text-decoration:none}.site-logo--header{height:80px;width:auto;display:block;object-fit:contain}.site-logo--nav{height:48px;width:auto;display:block;object-fit:contain}.site-logo--footer{height:80px;width:auto;display:block;object-fit:contain;margin-bottom:.75rem}.topbar__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;min-width:0}.topbar__connect,.topbar__icon{background:transparent}.topbar__icon{border:1px solid rgba(255,255,255,.18);color:#f1f6f9d9}.topbar__connect{padding:.68rem 1rem;border-radius:var(--radius-sm);font-weight:700;font-family:DM Sans,sans-serif;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em;background:var(--bordeaux);color:#fff;border:1px solid var(--bordeaux);transition:opacity .15s ease;white-space:nowrap}.topbar__connect:hover{opacity:.9}.topbar__icon{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;font-size:1rem;font-weight:700;position:relative;text-decoration:none}.topbar__notification{color:#f1f6f9e6}.topbar__notification-count{position:absolute;top:-6px;right:-6px;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--bordeaux);color:#fff;font-size:.68rem;line-height:1;border:2px solid #fff}.brand-strip{width:min(1180px,calc(100vw - 2rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.72fr);gap:1rem;padding:1.2rem 0 0}.brand-card,.banner-card,.signal-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow)}.brand-card{padding:1.4rem 1.5rem;border-radius:var(--radius-xl)}.brand-card__eyebrow{margin:0 0 .4rem;color:var(--ink-faint);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section-hero__eyebrow{margin:0 0 .4rem;color:var(--bordeaux);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.brand-card h1,.section-hero h2,.detail-summary h2,.page-section__intro h3,.filter-toolbar__head h3,.panel h3,.spotlight-card h3,.empty-state h3,.site-footer h2{margin:0;font-weight:700;letter-spacing:-.03em}.brand-card h1{max-width:15ch;font-size:clamp(2.5rem,4vw,4rem);line-height:1.05;font-weight:600}.brand-card__tag{max-width:60ch;margin:.8rem 0 0;color:var(--ink-soft);font-size:.98rem;line-height:1.72}.brand-rail{display:grid;gap:1rem}.banner-card,.signal-card{padding:1.25rem 1.35rem;border-radius:18px}.banner-card__kicker{margin:0;color:var(--ink-faint);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.banner-card strong{display:block;margin-top:.25rem;font-size:1.05rem;line-height:1.45}.banner-card span,.signal-card li{color:var(--ink-soft);line-height:1.6}.signal-card ul{display:grid;gap:.55rem;padding-left:1rem;margin:.4rem 0 0}.section-nav{position:sticky;top:var(--header-height);z-index:20;border-bottom:1px solid var(--line);background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.section-nav__inner{display:flex;flex-wrap:nowrap;gap:.95rem 1.1rem;padding:.95rem 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.section-nav__inner::-webkit-scrollbar{display:none}.section-nav__brand{display:none;opacity:0;max-height:0;overflow:hidden}.section-nav__link{position:relative;display:flex;align-items:center;gap:.35rem;color:var(--ink-soft);font-size:.88rem;font-weight:600;white-space:nowrap;transition:color .16s ease}.section-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-.95rem;height:2px;background:transparent;transition:background .16s ease}.section-nav__link:hover,.section-nav__link.is-active{color:var(--ink)}.section-nav__link.is-active:after{background:var(--bordeaux);height:3px}.journal-mode-strip{border-bottom:1px solid var(--line);background:var(--surface)}.journal-mode-strip__inner{display:flex;align-items:center;gap:.75rem 1rem;padding:.65rem 0;flex-wrap:wrap}.journal-mode-strip__title{flex:0 0 auto;color:var(--ink);font-size:.78rem;font-weight:800;text-transform:uppercase}.journal-mode-strip__item{display:grid;grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:.45rem;min-width:0;padding:.45rem .7rem;border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);font-size:.82rem;font-weight:600;line-height:1.35;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.journal-mode-strip__item>span:last-child{min-width:0}.journal-mode-strip__item:hover{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.page-shell{padding:2.5rem 0 0;scroll-margin-top:60px}.page-stack{display:grid;gap:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.journal-table,.resource-card,.thesis-card,.call-card,.researcher-card,.panel,.issue-card,.detail-cover,.empty-state{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.section-hero,.page-section,.filter-toolbar{background:var(--surface);border:none;box-shadow:none}.section-hero{display:grid;gap:1.5rem;padding:3rem 0 2.5rem;border-radius:0}.section-hero__grid{display:grid;grid-template-columns:1fr minmax(280px,360px);gap:2rem;align-items:start}.section-hero__left{display:grid;gap:1rem;align-content:start}.section-hero__tools{display:grid;grid-template-columns:1fr minmax(260px,340px);gap:1rem;align-items:stretch}.section-hero__main{display:grid;justify-items:start;text-align:left;gap:1rem;align-content:start}.section-hero__copy{max-width:760px}.section-hero__eyebrow{margin:0;color:var(--bordeaux);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-family:DM Sans,sans-serif}.section-hero h2,.section-hero__title{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:400;line-height:1.15;color:var(--ink)}.section-hero__description{margin:0;color:var(--ink-soft);font-size:.97rem;line-height:1.7}.section-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.section-hero__search-wrap{display:grid;gap:.6rem}.section-hero__search-bar{display:flex;align-items:center;gap:.6rem;padding:.4rem .4rem .4rem 1rem;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:0 2px 8px #0000000f}.section-hero__search-bar input{flex:1;border:none;outline:none;background:transparent;font-family:DM Sans,sans-serif;font-size:.97rem;color:var(--ink);min-width:0}.section-hero__search-bar input::placeholder{color:#94a3b8}.section-hero__search-btn{padding:.72rem 1.2rem;background:var(--ink);color:#fff;border:none;border-radius:calc(var(--radius-sm) - 2px);font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.section-hero__search-btn:hover{opacity:.88}.section-hero__search-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.section-hero:has(.content-language-picker__panel){position:relative;z-index:11}.section-hero__search-tools .content-language-picker__trigger{min-height:2.5rem;padding:.65rem 1rem;border:1px solid var(--line-strong)!important;background:#fff!important;color:var(--ink-soft)!important;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.section-hero__search-tools .content-language-picker__trigger:hover{border-color:var(--teal)!important;color:var(--ink)!important}.section-hero__search-tools .content-language-picker{margin-inline-start:auto}.catalog-search-tools .content-language-picker__trigger{min-height:2.5rem;padding:.6rem 1rem;border:1px solid var(--line-strong)!important;background:#fff!important;color:var(--ink-soft)!important;font-size:.82rem;font-weight:600}.catalog-search-tools .content-language-picker__trigger:hover{border-color:var(--teal)!important;color:var(--ink)!important}.section-hero__advanced-btn{display:inline-flex;align-items:center;gap:.45rem;align-self:start;padding:.65rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--ink-soft);font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .15s ease}.section-hero__advanced-btn.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.btn,.btn--secondary,.btn--danger,.btn--ghost,.search-panel__button,.search-panel__advanced,.detail-tabs button{border-radius:var(--radius-sm);font-weight:600;font-family:DM Sans,sans-serif;text-transform:none;font-size:.875rem;letter-spacing:.01em;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;cursor:pointer}.btn:hover{box-shadow:0 4px 12px #14274e2e}.btn--secondary:hover{border-color:var(--ink-soft);color:var(--ink);box-shadow:0 2px 8px #14274e14}.btn--ghost:hover{background:#14274e0f;color:var(--ink)}.btn:disabled,.btn--secondary:disabled,.btn--danger:disabled,.btn--ghost:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn:disabled:hover,.btn--secondary:disabled:hover,.btn--danger:disabled:hover,.btn--ghost:disabled:hover{box-shadow:none}.btn,.search-panel__button{border:1px solid var(--ink);background:var(--ink);color:#fff}.btn:not(:disabled):hover,.search-panel__button:not(:disabled):hover{background:var(--ink-soft);border-color:var(--ink-soft)}.btn{padding:.72rem 1.1rem}.btn--secondary{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.btn--ghost{border:1px solid transparent;background:transparent;color:var(--ink-soft)}.btn.btn--danger{border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line));background:var(--danger-soft);color:var(--danger)}.btn.btn--danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--danger) 22%,transparent)}.detail-actions{display:flex;flex-wrap:wrap;gap:.75rem}.section-hero__aside{display:grid;gap:1rem;align-content:start}.search-panel{display:grid;gap:.8rem;align-content:start;padding:1rem;border:0;box-shadow:none;background:var(--surface-muted);border-radius:var(--radius-lg)}.search-panel__label{color:var(--ink-soft);font-size:.86rem;font-weight:600}.search-panel__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.search-panel input,.filter-toolbar select{padding:.88rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--ink);outline:none;font-family:DM Sans,sans-serif}.search-panel input:focus,.filter-toolbar select:focus{border-color:#14274e99;box-shadow:0 0 0 3px #9ba4b438}.search-panel__button{padding:0 1.15rem}.search-panel__advanced{justify-self:start;border:1px solid var(--line-strong);background:#fff;color:var(--ink-soft);padding:.72rem .95rem;cursor:pointer}.search-panel__advanced.is-active{background:linear-gradient(135deg,var(--sage-dark) 0%,var(--sage-deeper) 100%);color:#f1f6f9;border-color:var(--sage-dark)}.search-panel__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;padding-top:.5rem;border-top:1px solid var(--line);animation:filterSlideDown .2s ease}.search-panel__filter{display:grid;gap:.3rem;font-family:DM Sans,sans-serif;cursor:pointer}.search-panel__filter span{font-size:.78rem;font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em}.search-panel__filter .form-input{padding:.6rem .75rem;font-size:.88rem}@keyframes filterSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.portal-search{position:relative;z-index:10;display:grid;gap:1rem;padding:1.15rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffffdb,#fffffffa),var(--surface-muted);box-shadow:var(--shadow)}.portal-search__main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:stretch}.portal-search__query{display:flex;align-items:center;gap:.75rem;min-height:60px;padding:0 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--ink-soft);transition:border-color .18s ease,box-shadow .18s ease}.portal-search__query:focus-within{border-color:#14274e9e;box-shadow:0 0 0 4px #9ba4b43d}.portal-search__query input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:600 1.08rem/1.2 DM Sans,sans-serif}.portal-search__query input::placeholder,.portal-search__field input::placeholder{color:#37466894}.portal-search__submit{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:150px;border:1px solid var(--teal);border-radius:var(--radius-sm);background:var(--teal);color:#fff;font-family:DM Sans,sans-serif;font-size:.84rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.portal-search__submit:hover{box-shadow:0 4px 12px #14274e2e}.portal-search__types{display:flex;flex-wrap:wrap;gap:.45rem;padding:.35rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffb8}.portal-search__type{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;padding:0 .72rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink-soft);font-family:DM Sans,sans-serif;font-size:.84rem;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.portal-search__type:hover{background:#fff;border-color:var(--line);color:var(--ink)}.portal-search__type.is-active{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 .55rem 1.1rem #0d1c3829}.portal-search__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center}.portal-search__advanced-toggle,.portal-search__clear,.portal-search__active button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--radius-sm);font-family:DM Sans,sans-serif;font-weight:800;cursor:pointer}.portal-search__advanced-toggle,.portal-search__clear{min-height:38px;padding:0 .75rem;border:1px solid var(--line-strong);background:#fff;color:var(--ink);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.portal-search__advanced-toggle.is-active{border-color:#7c262657;background:#7c262614;color:#7c2626}.portal-search__clear{color:var(--ink-soft)}.portal-search__toolbar .content-language-picker__trigger{min-height:38px;padding:0 .75rem;border:1px solid var(--line-strong)!important;background:#fff!important;color:var(--ink)!important;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.portal-search__toolbar .content-language-picker__trigger:hover{border-color:var(--teal)!important}.portal-search__toolbar-group{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.portal-search__advanced{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;padding-top:1rem;border-top:1px solid var(--line);animation:filterSlideDown .2s ease}.portal-search__field{display:grid;gap:.35rem}.portal-search__field span{color:var(--ink-soft);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.portal-search__field div{display:flex;align-items:center;gap:.5rem;min-height:46px;padding:0 .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--ink-soft)}.portal-search__field div:focus-within{border-color:#14274e8c;box-shadow:0 0 0 3px #9ba4b433}.portal-search__field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:600 .95rem/1.2 DM Sans,sans-serif}.portal-search__active{display:flex;flex-wrap:wrap;gap:.45rem;padding-top:.25rem}.portal-search__active button{min-height:30px;padding:0 .55rem 0 .7rem;border:1px solid rgba(20,39,78,.18);background:#14274e0f;color:var(--ink);font-size:.78rem}.portal-results{display:grid;gap:.75rem}.portal-result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:1.05rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffffff0;color:inherit;text-decoration:none;box-shadow:0 .75rem 2rem #0d1c3814;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.portal-result:hover{border-color:#14274e33;box-shadow:0 4px 16px #14274e1a}.portal-result__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-sm);background:#14274e14;color:var(--ink)}.portal-result__icon--call{background:#7c26261a;color:#7c2626}.portal-result__body{display:grid;min-width:0;gap:.35rem}.portal-result__topline{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center}.portal-result__topline>span{color:var(--ink);font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.portal-result__topline small,.portal-results__pager span{color:var(--ink-faint);font-weight:700}.portal-result strong{color:var(--ink);font-size:1.12rem;line-height:1.25}.portal-result__excerpt{color:var(--ink-soft);line-height:1.55}.portal-results__pager{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem}.portal-result--loading{pointer-events:none}.portal-result--loading span,.portal-result--loading i{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,#9ba4b42e,#ffffffb8,#9ba4b42e);background-size:220% 100%;animation:skeletonSweep 1.1s ease-in-out infinite}.portal-result--loading>span{width:48px;height:48px}.portal-result--loading div{display:grid;gap:.45rem}.portal-result--loading i{height:14px}.portal-result--loading i:nth-child(1){width:110px}.portal-result--loading i:nth-child(2){width:min(520px,80%);height:20px}.portal-result--loading i:nth-child(3){width:min(760px,96%)}@keyframes skeletonSweep{0%{background-position:120% 0}to{background-position:-120% 0}}.spotlight-card{display:grid;grid-template-rows:auto 1fr;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--surface);overflow:hidden;align-content:start}.spotlight-card__header{display:flex;align-items:center;justify-content:space-between;background:var(--ink);padding:.9rem 1.4rem;border-left:3px solid #b7791f}.spotlight-card__eyebrow{margin:0;color:#f0e8d8;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-family:DM Sans,sans-serif}.spotlight-card__header .spotlight-card__eyebrow{color:#f8f1e5}.spotlight-card__body{display:grid;gap:.75rem;padding:1.4rem 1.5rem}.spotlight-card h3{margin:0;font-size:1.08rem;font-weight:700;color:var(--ink);font-family:DM Sans,sans-serif;line-height:1.35}.spotlight-card__body>p{margin:0;color:var(--ink-soft);font-size:.88rem;line-height:1.65}.spotlight-card__list{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.spotlight-card__list li{display:flex;align-items:center;gap:.55rem;font-size:.88rem;font-weight:600;color:var(--ink);font-family:DM Sans,sans-serif}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.metric-card{display:flex;align-items:center;gap:1.25rem;padding:1.75rem 2rem;border-right:1px solid var(--line);background:transparent;border-top:none;border-bottom:none;border-left:none;box-shadow:none}.metric-card:last-child{border-right:none}.metric-card__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--ink);color:#f0e8d8}.metric-card__body{display:grid;gap:.1rem;min-width:0}.metric-card__label{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-family:DM Sans,sans-serif}.metric-card__value{font-size:2.2rem;font-weight:700;color:var(--bordeaux);font-family:Cormorant Garamond,serif;line-height:1}.metric-card__delta{font-size:.78rem;font-weight:600;color:var(--ink-faint);font-family:DM Sans,sans-serif}.page-section,.filter-toolbar{padding:2.5rem 0;border-radius:0}.filter-toolbar{background:transparent}.page-section--soft{background:var(--surface)}.page-section__header,.filter-toolbar__head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem}.page-section__intro,.filter-toolbar__head>div{display:grid;gap:.15rem}.page-section__intro h3,.filter-toolbar__head h3{font-size:1.55rem}.page-section__intro p,.page-section__aside,.empty-state p{margin:0;color:var(--ink-soft);line-height:1.65}.page-section__aside,.filter-toolbar__summary,.call-card__right span,.thesis-card__badge{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--ink);background:var(--surface);color:var(--ink);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page-section__body{display:grid;gap:1rem}.filter-toolbar{background:var(--surface)}.filter-toolbar__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.filter-toolbar label{display:grid;gap:.5rem;color:var(--ink);font-weight:600}.discipline-grid{display:flex;flex-wrap:wrap;gap:.7rem}.discipline-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--ink-soft);font-size:.85rem;font-weight:600;font-family:DM Sans,sans-serif;transition:all .15s ease;cursor:pointer}.discipline-pill__icon{flex-shrink:0;opacity:.65;transition:opacity .15s ease}.discipline-pill:hover{border-color:var(--ink);color:var(--ink)}.discipline-pill:hover .discipline-pill__icon{opacity:1}.discipline-pill.is-active{border-color:var(--ink);background:var(--ink);color:#f1f6f9}.discipline-pill.is-active .discipline-pill__icon{opacity:.9}.article-row{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.article-row:hover{border-color:#14274e33;box-shadow:0 2px 10px #00000012}.article-row__body{flex:1;min-width:0;display:grid;gap:.35rem}.article-row__type{font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--teal);font-family:DM Sans,sans-serif}.article-row__title{margin:0;font-family:Cormorant Garamond,serif;font-size:1.18rem;font-weight:600;line-height:1.3;color:var(--ink)}.article-row__authors{margin:0;font-size:.88rem;color:var(--ink-soft);font-family:DM Sans,sans-serif}.article-row__meta{font-size:.83rem;color:var(--ink-soft);font-family:DM Sans,sans-serif}.article-row__badges{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.1rem}.article-row__badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.73rem;font-weight:700;font-family:DM Sans,sans-serif;letter-spacing:.04em}.article-row__badge--open{background:#d1fae5;color:#047857}.article-row__badge--pdf{background:transparent;border:1px solid var(--line-strong);color:var(--ink-soft)}.article-row__actions{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex-shrink:0}.article-row__more{display:grid;place-items:center;width:30px;height:30px;border:none;background:transparent;color:var(--ink-soft);cursor:pointer;border-radius:6px;transition:background .1s ease}.article-row__more:hover{background:var(--surface-muted)}.articles-filter{padding:1.25rem;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line)}.articles-filter__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem}.articles-filter__sub{margin:.15rem 0 0;font-size:.88rem;color:var(--ink-soft);font-family:DM Sans,sans-serif}.articles-filter__controls{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.articles-filter__label{display:grid;gap:.3rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-family:DM Sans,sans-serif;flex:1;min-width:150px}.articles-filter__select{padding:.72rem .85rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--ink);font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;outline:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.articles-filter__select:focus{border-color:#14274e80;box-shadow:0 0 0 3px #9ba4b433}.articles-filter__filtres{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--ink);font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;white-space:nowrap;align-self:flex-end;transition:all .15s ease}.articles-filter__filtres:hover{border-color:var(--ink);color:var(--ink)}.journal-table{overflow:hidden;border-radius:var(--radius-lg)}.journal-table__header,.journal-row{display:grid;grid-template-columns:2.4fr minmax(7rem,.9fr) repeat(5,minmax(0,1fr));gap:1rem;align-items:center;padding:1rem 1.1rem}.journal-table__header{background:var(--surface-muted);color:var(--ink-faint);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.journal-row+.journal-row{border-top:1px solid var(--line)}.journal-row--hosted{border-left:4px solid #7c2626}.journal-row--indexed{border-left:4px solid #256f5d}.journal-row--external{border-left:4px solid var(--line-strong)}.journal-row__brand{display:flex;align-items:center;gap:1rem}.journal-row__brand a{display:inline-block;margin-bottom:.15rem;color:var(--ink);font-weight:700}.journal-row__brand p{margin:0;color:var(--ink-soft);font-size:.9rem}.journal-mode-badge{display:inline-flex;width:fit-content;min-height:1.8rem;align-items:center;gap:.3rem;border-radius:999px;border:1px solid var(--line);padding:.28rem .65rem;font-size:.75rem;font-weight:800;line-height:1.2;white-space:nowrap}.journal-mode-badge--hosted{border-color:#7c26264d;background:#7c262614;color:#7c2626}.journal-mode-badge--indexed{border-color:#256f5d4d;background:#256f5d14;color:#256f5d}.journal-mode-badge--external{border-color:var(--line-strong);background:var(--surface-muted);color:var(--ink-soft)}.journal-workflow-notice{display:flex;align-items:flex-start;gap:.7rem;max-width:620px;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#ffffffb8;color:var(--ink-soft);font-size:.86rem;line-height:1.55}.journal-workflow-notice svg{flex-shrink:0;margin-top:.15rem;color:var(--ink-faint)}.journal-workflow-notice strong,.journal-workflow-notice span{display:block}.journal-workflow-notice strong{margin-bottom:.1rem;color:var(--ink);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.journal-workflow-notice--external{border-color:#256f5d3d;background:#256f5d12}.hosted-only-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;align-items:start;padding:2rem;border:1px solid var(--line-strong);border-left:4px solid var(--gold);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.hosted-only-notice__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;border:1px solid rgba(var(--gold-rgb),.3);background:rgba(var(--gold-rgb),.1);color:var(--ink)}.hosted-only-notice__content{display:grid;gap:.65rem}.hosted-only-notice__meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--ink-faint);font-size:.82rem;font-weight:700}.hosted-only-notice h1{margin:0;color:var(--ink);font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.18}.hosted-only-notice p{margin:0;max-width:760px;color:var(--ink-soft);line-height:1.7}.hosted-only-notice__hint{padding-top:.1rem;font-size:.9rem}.hosted-only-notice__actions{grid-column:2;display:flex;gap:.75rem;flex-wrap:wrap}.hosted-only-notice__actions .btn{display:inline-flex;align-items:center;gap:.45rem}@media (max-width: 720px){.hosted-only-notice{grid-template-columns:1fr;padding:1.35rem}.hosted-only-notice__actions{grid-column:1}}.cover-token,.resource-cover,.detail-cover,.issue-card__cover{display:grid;place-items:center;border-radius:var(--radius-sm);color:#fff;font-weight:700;letter-spacing:.04em}.cover-token{width:76px;height:96px;padding:.8rem;font-size:1rem}.cover-token--blue,.resource-cover--blue,.detail-cover--blue,.issue-card__cover--blue{background:linear-gradient(160deg,#14274e,#0d1c38)}.cover-token--gold,.resource-cover--gold,.detail-cover--gold,.issue-card__cover--gold{background:linear-gradient(160deg,#394867,#14274e)}.cover-token--rose,.resource-cover--rose,.detail-cover--rose,.issue-card__cover--rose{background:linear-gradient(160deg,#7c2626,#4a1515)}.detail-hero{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1rem}.detail-cover{min-height:320px;border-radius:var(--radius-xl)}.detail-cover span{font-size:2.4rem}.detail-summary{display:grid;gap:1rem}.detail-summary p{margin:0;color:var(--ink-soft);line-height:1.7}.detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0}.detail-meta dt{margin-bottom:.18rem;color:var(--ink-faint);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.detail-meta dd{margin:0;color:var(--ink);font-weight:700}.detail-tabs{display:flex;flex-wrap:wrap;gap:.65rem}.detail-tabs button{padding:.72rem .95rem;border:1px solid var(--line);background:#fff;color:var(--ink-soft)}.thesis-hero{padding:3rem 0 2.5rem;background:linear-gradient(160deg,rgba(20,39,78,.03) 0%,transparent 60%);border-bottom:1px solid var(--line)}.thesis-hero__inner{display:grid;grid-template-columns:300px 1fr;gap:3.5rem;max-width:1020px;margin:0 auto;padding:0 2rem;align-items:center}.thesis-hero__cover-wrap{position:relative}.thesis-hero__cover{width:100%;display:block;border-radius:10px;box-shadow:0 2px 4px #14274e0f,0 8px 24px #14274e24,0 20px 48px #14274e1a;object-fit:cover}.thesis-hero__content{display:flex;flex-direction:column;gap:1rem}.thesis-hero__eyebrow{display:flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;opacity:.75}.thesis-hero__title{font-size:2rem;font-weight:700;line-height:1.22;color:var(--ink);margin:.15rem 0 0;letter-spacing:-.01em}.thesis-hero__date{display:flex;align-items:center;gap:.45rem;font-size:.92rem;color:var(--ink-faint);margin:0}.thesis-hero__meta{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;margin-top:.5rem}.thesis-hero__meta-card{flex:1;display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1.1rem;min-width:0}.thesis-hero__meta-divider{width:1px;background:var(--line-strong);flex-shrink:0}.thesis-hero__meta-icon{color:var(--ink-soft);margin-top:1px;flex-shrink:0;opacity:.6}.thesis-hero__meta-label{display:block;font-size:.67rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.25rem}.thesis-hero__meta-value{display:block;font-size:.875rem;font-weight:600;color:var(--ink);line-height:1.3}.thesis-hero__meta-link{display:block;font-size:.875rem;font-weight:600;color:var(--teal);text-decoration:none;line-height:1.3;transition:color .15s}.thesis-hero__meta-link:hover{color:var(--teal-strong);text-decoration:underline}.thesis-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.5rem}.thesis-hero__btn-primary{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.4rem;font-size:.85rem;font-weight:600;letter-spacing:.03em}.thesis-hero__btn-secondary{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.4rem;font-size:.85rem;font-weight:600;letter-spacing:.03em;text-decoration:none}.thesis-hero__checkout-msg{font-size:.88rem;color:var(--ink-soft);margin:.25rem 0 0}.thesis-hero__error{font-size:.88rem;color:#b91c1c;margin:.25rem 0 0}.thesis-retraction{border-top:2px solid #b91c1c;border-bottom:2px solid #b91c1c;background:#b91c1c0d;padding:1.1rem 0}.thesis-retraction__inner{max-width:1020px;margin:0 auto;padding:0 2rem;display:grid;gap:.5rem}.thesis-retraction__header{display:flex;align-items:center;gap:.5rem;color:#b91c1c;font-weight:700;font-size:.95rem}.thesis-retraction__body{display:grid;gap:.2rem}.thesis-retraction__notice-title{font-weight:700;color:var(--ink);font-size:.92rem}.thesis-retraction__date{font-size:.83rem;color:var(--ink-soft)}.thesis-retraction__text{margin:0;font-size:.88rem;color:var(--ink-soft);line-height:1.6}.thesis-tabs-wrap{border-bottom:1px solid var(--line-strong);margin-top:0}.thesis-tabs{display:flex;align-items:flex-end;gap:0;max-width:1020px;margin:0 auto;padding:0 2rem}.thesis-tab{position:relative;padding:1rem 1.25rem .9rem;background:none;border:none;font-size:.85rem;font-weight:600;color:var(--ink-faint);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;transition:color .15s;white-space:nowrap}.thesis-tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--ink);transform:scaleX(0);transition:transform .2s ease}.thesis-tab:hover{color:var(--ink-soft)}.thesis-tab--active{color:var(--ink)}.thesis-tab--active:after{transform:scaleX(1)}.thesis-content{max-width:1020px;margin:0 auto;padding:2rem 2rem 3rem;width:100%;box-sizing:border-box}.thesis-panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:1.75rem 2rem 2rem;box-shadow:0 1px 4px #14274e0d}.thesis-panel__section-header{display:flex;align-items:center;gap:.65rem;color:var(--ink);margin-bottom:.9rem}.thesis-panel__section-header h3{font-size:1.1rem;font-weight:700;margin:0;color:var(--ink)}.thesis-panel__section-header svg{color:var(--ink-soft);flex-shrink:0}.thesis-panel__divider{height:1px;background:var(--line);margin-bottom:1.5rem}.thesis-panel__abstract{font-size:1rem;line-height:1.75;color:var(--ink-soft);margin:0}.thesis-panel__muted{color:var(--ink-faint);font-size:.9rem}.thesis-panel__keywords-section{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.thesis-panel__keywords-label{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.85rem}.thesis-panel__keywords{display:flex;flex-wrap:wrap;gap:.5rem}.thesis-keyword{display:inline-flex;align-items:center;padding:.32rem .85rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.82rem;font-weight:500;color:var(--ink-soft);text-decoration:none;background:var(--surface);transition:border-color .15s,color .15s,background .15s}.thesis-keyword:hover{border-color:var(--teal);color:var(--teal);background:#3948670d}.thesis-jury-list{list-style:none;padding:0;margin:0;display:grid;gap:0}.thesis-jury-item{display:grid;grid-template-columns:160px 1fr;gap:0 1rem;padding:.85rem 0;border-bottom:1px solid var(--line);align-items:baseline}.thesis-jury-item:last-child{border-bottom:none}.thesis-jury-item__role{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.thesis-jury-item__name{font-size:.93rem;font-weight:600;color:var(--teal);text-decoration:none;transition:color .15s}.thesis-jury-item__name:hover{text-decoration:underline}.thesis-jury-item__name--plain{color:var(--ink)}.thesis-jury-item__affiliation{grid-column:2;font-size:.82rem;color:var(--ink-faint);margin-top:.15rem}.thesis-jury-empty{color:var(--ink-faint);font-size:.9rem;padding:.5rem 0}.thesis-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:1.5rem}.thesis-info-cell{padding:1rem 1.25rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.thesis-info-cell:nth-child(2n){border-right:none}.thesis-info-cell:nth-last-child(-n+2){border-bottom:none}.thesis-info-cell__label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .35rem}.thesis-info-cell__value{font-size:.9rem;font-weight:600;color:var(--ink);margin:0}.thesis-info__link{color:var(--teal);text-decoration:none;font-weight:600;transition:color .15s}.thesis-info__link:hover{text-decoration:underline;color:var(--teal-strong)}.thesis-status-badge{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--surface-muted);color:var(--ink-soft);border:1px solid var(--line)}.thesis-status-badge--published{background:#22c55e1a;color:#15803d;border-color:#22c55e4d}.thesis-links{display:grid;gap:.6rem}.thesis-link-row{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.1rem;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.thesis-link-row--clickable{text-decoration:none;color:var(--ink);transition:border-color .15s,background .15s;cursor:pointer}.thesis-link-row--clickable:hover{border-color:var(--teal);background:#3948670d}.thesis-link-row__label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);flex:1}.thesis-link-row__code{font-family:monospace;font-size:.88rem;color:var(--ink);flex:2}.thesis-link-row__action{display:flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--teal);text-decoration:none;white-space:nowrap;transition:color .15s}.thesis-link-row__action:hover{color:var(--teal-strong);text-decoration:underline}.thesis-claim__textarea{width:100%;min-height:110px;padding:.75rem;border:1px solid var(--line-strong);border-radius:8px;resize:vertical;font-family:inherit;font-size:.93rem;color:var(--ink);background:var(--surface);box-sizing:border-box;transition:border-color .15s}.thesis-claim__textarea:focus{outline:none;border-color:var(--teal)}.thesis-claim__success{color:#15803d;font-size:.9rem;margin:0 0 1rem}.thesis-claim__error{color:#b91c1c;font-size:.9rem;margin:0 0 1rem}.thesis-history{list-style:none;padding:0;margin:0;position:relative}.thesis-history__item{display:grid;grid-template-columns:130px 1fr;gap:0 1.5rem;padding-bottom:1.5rem;padding-left:1.25rem;margin-left:.5rem;border-left:2px solid var(--line-strong);position:relative}.thesis-history__item:last-child{padding-bottom:0}.thesis-history__dot{position:absolute;left:-7px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--ink);border:2px solid var(--surface);flex-shrink:0}.thesis-history__time{font-size:.8rem;color:var(--ink-faint);white-space:nowrap;padding-top:1px}.thesis-history__body{display:grid;gap:.2rem}.thesis-history__event{margin:0;font-weight:600;font-size:.93rem;color:var(--ink)}.thesis-history__transition{margin:0;font-size:.83rem;color:var(--ink-soft)}.thesis-history__actor{margin:0;font-size:.83rem;color:var(--ink-faint)}.thesis-history__note{margin:.2rem 0 0;font-size:.85rem;color:var(--ink-soft);font-style:italic}@media (max-width: 768px){.thesis-hero__inner{grid-template-columns:1fr;gap:2rem}.thesis-hero__cover{max-width:220px;margin:0 auto}.thesis-hero__title{font-size:1.55rem}.thesis-hero__meta{flex-direction:column}.thesis-hero__meta-divider{width:auto;height:1px}.thesis-tabs{overflow-x:auto;padding-bottom:0}.thesis-tab{padding:.85rem .9rem .75rem;font-size:.78rem}.thesis-info-grid{grid-template-columns:1fr}.thesis-info-cell:nth-child(2n){border-right:1px solid var(--line)}.thesis-info-cell:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.thesis-info-cell:last-child{border-bottom:none}.thesis-jury-item{grid-template-columns:1fr}.thesis-jury-item__affiliation{grid-column:1}.thesis-content{padding:1.5rem 1rem 2rem}}.call-detail-page{background:#faf8f4;min-height:100vh}.call-hero{position:relative;overflow:hidden;padding:3.5rem 0 3rem;background:#faf8f4;border-bottom:1px solid rgba(155,164,180,.2)}.call-hero__watermark{position:absolute;right:0;top:0;bottom:0;width:45%;background-image:url(/hero-revue-bg.png);background-repeat:no-repeat;background-position:right center;background-size:contain;opacity:.12;pointer-events:none}.call-hero__inner{display:grid;grid-template-columns:370px 1fr;gap:4rem;max-width:1080px;margin:0 auto;padding:0 2rem;align-items:center;position:relative;z-index:1}.call-hero__cover-wrap{flex-shrink:0}.call-hero__cover{width:100%;display:block;border-radius:8px;box-shadow:0 4px 8px #14274e14,0 12px 32px #14274e2e,0 32px 64px #14274e1f;object-fit:cover}.call-hero__content{display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start}.call-hero__eyebrow{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;color:#c09a3c;margin:0}.call-hero__eyebrow-icon{color:#c09a3c;flex-shrink:0}.call-hero__title{font-size:2.6rem;font-weight:800;line-height:1.17;color:var(--ink);margin:0;letter-spacing:-.02em}.call-hero__title-rule{width:48px;height:3px;background:#c09a3c;border-radius:2px;margin-top:-.2rem}.call-hero__meta{display:flex;flex-direction:column;gap:.5rem}.call-hero__meta-row{display:flex;align-items:center;gap:.55rem;font-size:.93rem;font-weight:500;color:var(--ink-soft)}.call-hero__meta-row svg{color:var(--ink-faint);flex-shrink:0}.call-hero__status{margin-top:.1rem}.call-status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;border:1px solid}.call-status-badge__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.call-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.call-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.72rem 1.5rem;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;text-decoration:none;cursor:pointer;border:none;transition:background .15s,box-shadow .15s,transform .1s;white-space:nowrap}.call-btn:active{transform:translateY(1px)}.call-btn--primary{background:var(--ink);color:#fff;border:1.5px solid var(--ink);box-shadow:0 2px 8px #14274e2e}.call-btn--primary:hover{background:#0c1d3d;box-shadow:0 4px 16px #14274e47}.call-btn--outline{background:transparent;color:var(--ink);border:1.5px solid rgba(20,39,78,.3)}.call-btn--outline:hover{border-color:var(--ink);background:#14274e0d}.call-btn--dark{background:var(--ink);color:#fff;width:100%;justify-content:center;box-shadow:0 2px 8px #14274e33;border:none}.call-btn--dark:hover{background:#0c1d3d;box-shadow:0 4px 12px #14274e4d}.call-btn--disabled{opacity:.5;pointer-events:none}.call-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2rem;max-width:1080px;margin:2.5rem auto;padding:0 2rem;align-items:start}.call-main-panel{background:var(--surface);border:1px solid rgba(155,164,180,.22);border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #14274e0d}.call-tabs{display:flex;padding:0 .5rem;gap:0}.call-tab{position:relative;padding:1.1rem 1.2rem 1rem;background:none;border:none;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer;white-space:nowrap;transition:color .15s}.call-tab:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.call-tab:hover{color:var(--ink-soft)}.call-tab--active{color:var(--ink)}.call-tab--active:after{transform:scaleX(1)}.call-tabs__divider{height:1px;background:#9ba4b42e}.call-body-text{padding:1.75rem 2rem;color:var(--ink-soft);font-size:.94rem;line-height:1.75}.call-body-text p{margin:0 0 .6rem}.call-body-text strong,.call-body-text b{color:var(--ink);font-weight:700}.call-body-text__bullet{position:relative;padding-left:1.1rem;margin:0 0 .4rem;color:var(--ink-soft);font-size:.94rem;line-height:1.75;list-style:none}.call-body-text__bullet:before{content:"•";position:absolute;left:0;color:#c09a3c;font-weight:700}.call-committee{padding:1.75rem 2rem;display:grid;gap:1.75rem}.call-committee-group{display:grid;gap:.75rem}.call-committee-group__title{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0;padding-bottom:.6rem;border-bottom:1px solid rgba(155,164,180,.18)}.call-committee-group__empty{font-size:.88rem;color:var(--ink-faint);margin:0}.call-committee-list{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.call-committee-item{display:flex;flex-direction:column;gap:.1rem}.call-committee-item__name{font-size:.92rem;font-weight:600;color:var(--ink)}.call-committee-item__name--link{color:var(--teal);text-decoration:none;transition:color .15s}.call-committee-item__name--link:hover{color:var(--teal-strong);text-decoration:underline}.call-committee-item__affiliation{font-size:.8rem;color:var(--ink-faint)}.call-committee-item__orcid{font-size:.75rem;color:var(--ink-faint);font-family:monospace}.call-terms{padding:1.75rem 2rem;display:grid;gap:1.5rem}.call-terms__grid{display:grid;gap:0;border:1px solid rgba(155,164,180,.2);border-radius:8px;overflow:hidden;margin:0}.call-terms__row{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid rgba(155,164,180,.18)}.call-terms__row:last-child{border-bottom:none}.call-terms__row dt{padding:.85rem 1.1rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);background:#9ba4b40d;border-right:1px solid rgba(155,164,180,.18)}.call-terms__row dd{padding:.85rem 1.1rem;font-size:.9rem;font-weight:600;color:var(--ink);margin:0}.call-terms__disciplines-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .75rem}.call-terms__discipline-tags{display:flex;flex-wrap:wrap;gap:.5rem}.call-discipline-tag{display:inline-flex;padding:.3rem .8rem;border:1px solid rgba(155,164,180,.3);border-radius:999px;font-size:.8rem;font-weight:500;color:var(--ink-soft);text-decoration:none;background:var(--surface);transition:border-color .15s,color .15s}.call-discipline-tag:hover{border-color:var(--teal);color:var(--teal)}.call-sidebar{display:grid;gap:1.25rem;align-content:start}.call-sidebar-card{background:var(--surface);border:1px solid rgba(155,164,180,.22);border-radius:12px;padding:1.35rem 1.5rem;box-shadow:0 1px 4px #14274e0d}.call-sidebar-card__header{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.call-sidebar-card__header h3{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0}.call-sidebar-card__header svg{color:var(--ink-faint);flex-shrink:0}.call-sidebar-card__divider{height:1px;background:#9ba4b42e;margin-bottom:1.1rem}.call-sidebar-card__body{font-size:.88rem;color:var(--ink-soft);line-height:1.6;margin:0 0 1.1rem}.call-timeline{list-style:none;padding:0;margin:0;display:grid;gap:1.1rem}.call-timeline__item{display:flex;align-items:flex-start;gap:.9rem}.call-timeline__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0}.call-timeline__body{display:flex;flex-direction:column;gap:.12rem;padding-top:.1rem}.call-timeline__label{font-size:.82rem;font-weight:700;color:var(--ink);line-height:1.3}.call-timeline__value{font-size:.85rem;color:var(--ink-soft)}.call-timeline__note{font-size:.78rem;color:var(--ink-faint)}@media (max-width: 900px){.call-hero__inner{grid-template-columns:1fr;gap:2.5rem}.call-hero__cover{max-width:280px;margin:0 auto}.call-hero__title{font-size:2rem}.call-body{grid-template-columns:1fr}.call-sidebar{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width: 600px){.call-sidebar{grid-template-columns:1fr}.call-hero__title{font-size:1.7rem}.call-tabs{overflow-x:auto}.call-terms__row{grid-template-columns:1fr}.call-terms__row dt{border-right:none;border-bottom:1px solid rgba(155,164,180,.18)}}.book-detail-page{position:relative;isolation:isolate;gap:0;padding:2.4rem 0 2.6rem}.book-detail-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 13% 82%,rgba(188,143,88,.09),transparent 18rem),linear-gradient(90deg,#ffffffeb,#fcf8f0d1)}.book-detail-page:after{content:"";position:absolute;top:0;right:calc(50% - 50vw);z-index:-1;width:min(36vw,460px);height:520px;pointer-events:none;opacity:.16;background:linear-gradient(90deg,transparent 34%,rgba(188,143,88,.58) 35% 35.5%,transparent 36%),radial-gradient(ellipse at 72% 34%,transparent 0 31%,rgba(188,143,88,.55) 31.5% 32.2%,transparent 33%),repeating-linear-gradient(45deg,transparent 0 10px,rgba(188,143,88,.34) 11px 12px,transparent 13px 24px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%,#000);mask-image:linear-gradient(90deg,transparent,#000 26%,#000)}.book-detail-hero{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(2rem,5vw,4.8rem);align-items:start;padding:1rem 0 2rem}.book-detail-cover-wrap{display:flex;justify-content:center;padding-top:.6rem;perspective:900px}.book-detail-cover{position:relative;transform:rotateY(-13deg);transform-style:preserve-3d;filter:drop-shadow(13px 18px 22px rgba(13,28,56,.34))}.book-detail-cover__spine{position:absolute;top:0;left:-16px;width:16px;height:100%;border-radius:3px 0 0 3px;transform:rotateY(90deg) translateZ(8px);transform-origin:right center}.book-detail-cover__spine--blue{background:#0d1c38}.book-detail-cover__spine--gold{background:#2a3850}.book-detail-cover__spine--rose{background:#4a1515}.book-detail-cover__spine--img{background:#17324a}.book-detail-cover__image,.book-detail-cover__placeholder{display:block;width:220px;height:315px;border-radius:0 5px 5px 0;object-fit:cover;backface-visibility:hidden}.book-detail-cover__placeholder{display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;padding:1.35rem;color:#fff}.book-detail-cover__placeholder span{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:700;line-height:1.05}.book-detail-cover__placeholder small{font-size:.88rem;font-weight:700;opacity:.78}.book-detail-main{display:grid;gap:1rem;max-width:760px}.book-detail-kicker{display:inline-flex;width:fit-content;margin:0 0 .85rem;padding:.42rem .9rem;border:1px solid rgba(188,143,88,.42);border-radius:7px;background:#f8efe0db;color:#172033;font-size:.74rem;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase}.book-detail-title-block h1{margin:0;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(2.8rem,5.4vw,4.35rem);font-weight:700;letter-spacing:0;line-height:.98}.book-detail-subtitle{margin:.55rem 0 0;color:#a43c35;font-family:Cormorant Garamond,serif;font-size:clamp(1.35rem,2.4vw,1.8rem);font-style:italic;line-height:1.2}.book-detail-access{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:.4rem;padding:.38rem .72rem;border:1px solid rgba(47,107,79,.26);border-radius:8px;background:#2f6b4f14;color:#25543e;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.book-detail-lede{max-width:690px;margin:0;color:var(--ink-soft);font-family:Cormorant Garamond,serif;font-size:1.28rem;font-weight:600;line-height:1.48}.book-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:.2rem 0 0;border-top:1px solid rgba(188,143,88,.28);border-left:1px solid rgba(188,143,88,.2)}.book-detail-meta>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.1rem .8rem;min-height:78px;padding:1rem 1.35rem .95rem 0;border-right:1px solid rgba(188,143,88,.25);border-bottom:1px solid rgba(188,143,88,.28)}.book-detail-meta svg{grid-row:span 2;align-self:center;justify-self:center;color:#b88449}.book-detail-meta dt{margin:0;color:var(--ink-soft);font-size:.72rem;font-weight:800;letter-spacing:.13em;line-height:1.1;text-transform:uppercase}.book-detail-meta dd{margin:0;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.12rem;font-weight:700;line-height:1.18}.book-detail-meta a{color:inherit;text-decoration:none}.book-detail-meta a:hover{text-decoration:underline;text-underline-offset:3px}.book-detail-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.95rem}.book-detail-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.8rem 1.35rem;border-radius:7px;font-family:Cormorant Garamond,serif;font-size:1.08rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.book-detail-btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0d1c3821}.book-detail-btn:disabled{cursor:not-allowed;opacity:.52}.book-detail-btn--primary{border:1px solid #0d2b50;background:linear-gradient(180deg,#17365f,#0d2b50);color:#fff}.book-detail-btn--secondary{border:1px solid rgba(13,43,80,.46);background:#ffffffad;color:var(--ink)}.book-detail-tabs{display:flex;gap:clamp(1.4rem,4vw,3.2rem);margin-top:1.1rem;border-bottom:1px solid rgba(var(--gold-rgb),.32)}.book-detail-tabs button{position:relative;padding:.85rem .1rem .95rem;border:0;background:transparent;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:700;letter-spacing:0;text-transform:none}.book-detail-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:transparent}.book-detail-tabs button.is-active:after{background:#8b1f24}.book-detail-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;align-items:start;margin-top:1.2rem}.book-detail-panel{min-height:270px;padding:clamp(1.6rem,4vw,2.2rem);border:1px solid rgba(188,143,88,.28);border-radius:8px;background:#ffffffb8;box-shadow:0 18px 42px #14274e14}.book-detail-panel__heading{display:flex;align-items:center;gap:1.2rem;margin-bottom:1rem}.book-detail-panel__heading svg{flex:0 0 auto;color:#c99b60}.book-detail-panel__ornament{flex:0 0 auto;width:54px;height:54px;object-fit:contain;mix-blend-mode:multiply}.book-detail-panel__heading h2{margin:0;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3vw,2.5rem);font-weight:700;line-height:1.05}.book-detail-panel__heading h2:after{content:"";display:block;width:38px;height:2px;margin-top:.55rem;background:#c99b60}.book-detail-panel p{max-width:760px;margin:0;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:600;line-height:1.55;white-space:pre-wrap}.book-author-card{display:grid;gap:1.35rem;padding:clamp(1.1rem,3vw,1.5rem);border:1px solid rgba(188,143,88,.3);border-radius:10px;background:linear-gradient(180deg,#fffdf9f2,#ffffffb3);box-shadow:0 10px 26px #14274e0f}.book-author-card__identity{display:flex;align-items:flex-start;gap:1.1rem}.book-author-card__avatar{display:grid;flex:0 0 auto;place-items:center;width:74px;height:74px;overflow:hidden;border:1px solid rgba(188,143,88,.45);border-radius:50%;background:var(--surface-muted);color:#a9803f;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700;letter-spacing:.02em}.book-author-card__avatar img{width:100%;height:100%;object-fit:cover}.book-author-card__identity-text{min-width:0;display:grid;gap:.3rem}.book-author-card__name{margin:0;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:700;line-height:1.15}.book-detail-panel .book-author-card__role{max-width:none;margin:0;color:var(--ink-soft);font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.45;white-space:normal}.book-author-card__meta{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:.15rem}.book-author-card__meta-item{display:inline-flex;align-items:center;gap:.4rem;min-width:0;color:var(--ink-soft);font-size:.82rem;font-weight:500;line-height:1.5}.book-author-card__meta-item svg{flex:0 0 auto;color:#c99b60}.book-author-card__metrics{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.book-author-card__metric{display:inline-flex;align-items:baseline;gap:.4rem;padding:.35rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.book-author-card__metric b{color:var(--ink);font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.book-author-card__metric span{color:var(--ink-soft);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.book-detail-panel .book-author-card__bio{max-width:68ch;margin:0;color:var(--ink-soft);font-family:inherit;font-size:.95rem;font-weight:400;line-height:1.75;white-space:pre-wrap}.book-author-card__keywords{display:flex;flex-wrap:wrap;gap:.4rem}.book-author-card__keyword{padding:.22rem .6rem;border:1px solid rgba(188,143,88,.35);border-radius:999px;background:#c99b6017;color:var(--ink-soft);font-size:.75rem;font-weight:600}.book-author-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding-block-start:1rem;border-block-start:1px solid rgba(188,143,88,.22)}.book-author-card__cta{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:none;border-radius:8px;background:var(--ink);color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .18s ease,transform .18s ease}.book-author-card__cta:hover,.book-author-card__cta:focus-visible{background:var(--teal);color:#fff;transform:translateY(-1px)}[dir=rtl] .book-author-card__cta svg:last-of-type{transform:scaleX(-1)}.book-author-card__link{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink-soft);font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .18s ease,color .18s ease}.book-author-card__link:hover,.book-author-card__link:focus-visible{border-color:#c99b60;color:var(--ink)}.book-author-card__link svg{flex:0 0 auto;opacity:.7}.book-author-empty{display:flex;align-items:flex-start;gap:.85rem;padding:1.1rem 1.2rem;border:1px dashed rgba(188,143,88,.45);border-radius:10px;background:#c99b600f}.book-author-empty svg{flex:0 0 auto;margin-top:.15rem;color:#c99b60}.book-author-empty strong{display:block;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:700;line-height:1.3}.book-author-empty span{display:block;margin-top:.2rem;color:var(--ink-soft);font-size:.88rem;line-height:1.6}.book-author-skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,#14274e0f,#14274e1c,#14274e0f);background-size:200% 100%;animation:book-author-shimmer 1.4s ease-in-out infinite}.book-author-card__avatar.book-author-skeleton{border-radius:50%}@keyframes book-author-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.book-author-skeleton{animation:none}.book-author-card__cta:hover{transform:none}}@media (max-width: 640px){.book-author-card__identity{flex-direction:column;gap:.85rem}.book-author-card__avatar{width:62px;height:62px}.book-author-card__actions>*{flex:1 1 100%;justify-content:center}}.book-detail-biblio{overflow:hidden;border:1px solid rgba(188,143,88,.28);border-radius:8px;background:#fff;box-shadow:0 18px 36px #14274e1a}.book-detail-biblio__header{display:flex;align-items:center;gap:.6rem;padding:1rem 1.15rem;background:linear-gradient(180deg,#17365f,#0d2b50);color:#fff}.book-detail-biblio__header span{font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.book-detail-biblio__ids,.book-detail-biblio__facts,.book-detail-biblio__keywords{padding:1rem 1.15rem}.book-detail-biblio__ids{display:grid;gap:.8rem}.book-detail-id>div,.book-detail-biblio__facts span,.book-detail-biblio__keywords>span{display:block;margin-bottom:.22rem;color:var(--ink-soft);font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.book-detail-id button{all:unset;display:flex;align-items:center;gap:.5rem;width:100%;cursor:pointer}.book-detail-id button span,.book-detail-id>span{flex:1;min-width:0;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.book-detail-id svg{flex:0 0 auto;color:var(--ink-soft)}.book-detail-biblio__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border-top:1px solid rgba(188,143,88,.18);background:#f8efe05c}.book-detail-biblio__facts strong{display:block;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.02rem;line-height:1.15}.book-detail-biblio__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(188,143,88,.18);border-bottom:1px solid rgba(188,143,88,.18)}.book-detail-biblio__stats>div{display:grid;justify-items:center;gap:.25rem;padding:1.05rem .85rem;text-align:center}.book-detail-biblio__stats>div+div{border-left:1px solid rgba(188,143,88,.18)}.book-detail-biblio__stats svg{color:var(--ink)}.book-detail-biblio__stats strong{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.85rem;line-height:.95}.book-detail-biblio__stats span{color:var(--ink-soft);font-size:.64rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.book-detail-biblio__keywords{background:#f8efe05c}.book-detail-biblio__keywords div{display:flex;flex-wrap:wrap;gap:.45rem}.book-detail-biblio__keywords a{padding:.38rem .72rem;border:1px solid rgba(188,143,88,.4);border-radius:8px;background:#ffffffb3;color:var(--ink);font-size:.72rem;font-weight:700;line-height:1;text-decoration:none}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.panel{padding:1.35rem;border-radius:var(--radius-lg)}.panel--rose{background:var(--surface-muted)}.panel h3{margin-bottom:.42rem;font-size:1.2rem}.panel p{margin:0 0 1rem;color:var(--ink-soft);line-height:1.7}.inline-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--teal);font-weight:700}.resource-grid,.issues-grid,.researcher-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.resource-card,.thesis-card,.call-card,.researcher-card,.panel{overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line-strong);transition:border-color .2s ease,box-shadow .2s ease}.resource-card:hover,.thesis-card:hover,.call-card:hover,.researcher-card:hover{border-color:var(--sage-dark);box-shadow:4px 4px 0 var(--sage-light)}.resource-cover{min-height:220px;align-items:end;justify-items:start;padding:1.1rem;border-bottom:2px solid var(--ink)}.resource-cover--img{display:block;width:100%;height:220px;object-fit:cover;padding:0;border-bottom:2px solid var(--ink)}.resource-cover span{max-width:12ch;font-size:1.5rem;line-height:1.08}.resource-card__body,.thesis-card,.researcher-card,.call-card,.issue-card__body{padding:1.2rem}.resource-card__body{display:grid;gap:.6rem}.resource-card__body h4,.thesis-card h3,.call-card h3,.researcher-card h3,.empty-state h3{margin:0;color:var(--ink);font-size:1.1rem;font-weight:700}.resource-card__body p,.resource-card__body li,.thesis-card li,.researcher-card li,.call-card li,.empty-state p,.issue-card__body span{color:var(--ink-soft)}.resource-card__body p{margin:0}.resource-card__body ul,.thesis-card ul,.researcher-card ul,.call-card ul{display:grid;gap:.45rem;padding:0;margin:0;list-style:none}.thesis-card{display:grid;gap:.95rem}.book-card{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.book-card__tag{position:absolute;top:.85rem;right:.85rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .75rem;border:1px solid rgba(13,28,56,.22);border-radius:999px;background:#ffffffeb;color:var(--ink);font-size:.74rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;box-shadow:0 .4rem 1.2rem #0d1c381f}.book-card__tag--memoire{border-color:#7c262638;color:#7c2626}.book-card__tag--these{border-color:#14274e3d;color:#14274e}.book-card:hover{border-color:var(--sage-dark);box-shadow:4px 4px 0 var(--sage-light)}.book-card__cover{display:grid;gap:.3rem;align-content:end;min-height:200px;padding:1.2rem;color:#fff;border-bottom:2px solid var(--ink)}.book-card__cover--blue{background:linear-gradient(160deg,#14274e,#0d1c38)}.book-card__cover--gold{background:linear-gradient(160deg,#394867,#14274e)}.book-card__cover--rose{background:linear-gradient(160deg,#7c2626,#4a1515)}.book-card__cover--img{display:block;width:100%;height:240px;object-fit:cover;padding:0}.book-card__title{display:block;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:700;line-height:1.15;max-width:14ch}.book-card__subtitle{display:block;font-size:.82rem;opacity:.85;line-height:1.35}.book-card__author{display:block;margin-top:.35rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;opacity:.75}.book-card__body{padding:1.2rem;display:grid;gap:.55rem}.book-card__body h3{margin:0;color:var(--ink);font-size:1.05rem;font-weight:700}.book-card__body p{margin:0;color:var(--ink-soft);font-size:.92rem}.book-card__body ul{display:grid;gap:.35rem;padding:0;margin:0;list-style:none}.book-card__body li{color:var(--ink-soft);font-size:.88rem}.book-3d-wrap{perspective:900px;display:flex;justify-content:center;align-items:flex-end;padding:1.4rem 1.6rem .8rem;border-bottom:2px solid var(--ink);background:#f5f4f0;min-height:220px}.book-3d{position:relative;transform:rotateY(-18deg);transform-style:preserve-3d;transition:transform .35s ease;filter:drop-shadow(8px 10px 18px rgba(13,28,56,.38));cursor:pointer}.book-card:hover .book-3d,.resource-card:hover .book-3d{transform:rotateY(-8deg)}.book-3d__cover{display:block;width:130px;height:182px;object-fit:cover;border-radius:0 3px 3px 0;backface-visibility:hidden}.book-3d__cover--placeholder{width:130px;height:182px;display:flex;align-items:flex-end;padding:1rem;border-radius:0 3px 3px 0;color:#fff;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:700;line-height:1.15;backface-visibility:hidden}.book-3d__spine{position:absolute;left:-14px;top:0;width:14px;height:100%;border-radius:2px 0 0 2px;transform:rotateY(90deg) translateZ(7px);transform-origin:right center}.book-3d__spine--blue{background:#0d1c38}.book-3d__spine--gold{background:#2a3850}.book-3d__spine--rose{background:#4a1515}.book-3d__spine--img{background:#1a1a2e}.editorial-books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.editorial-book-card{position:relative;display:flex;gap:1.1rem;padding:1.1rem;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden}.editorial-book-card:hover{border-color:var(--sage-dark);box-shadow:var(--shadow)}.editorial-book-card__bookmark{position:absolute;top:.7rem;right:.7rem;z-index:2;color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:.2rem;transition:color .15s ease}.editorial-book-card__bookmark:hover{color:var(--ink)}.editorial-book-card__cover{flex-shrink:0;width:80px}.editorial-book-card__cover img{display:block;width:80px;height:116px;object-fit:cover;border-radius:3px;box-shadow:3px 4px 12px #14274e33}.editorial-book-card__cover-placeholder{display:flex;align-items:flex-end;width:80px;height:116px;border-radius:3px;padding:.6rem;box-shadow:3px 4px 12px #14274e33;color:#fff;font-family:Cormorant Garamond,serif;font-size:.82rem;font-weight:700;line-height:1.15}.editorial-book-card__content{flex:1;min-width:0;display:grid;align-content:start;gap:.4rem;padding-right:1.4rem}.editorial-book-card__title{margin:0;font-family:Cormorant Garamond,serif;font-size:1.05rem;font-weight:700;color:var(--ink);line-height:1.25}.editorial-book-card__subtitle{margin:0;font-size:.8rem;color:var(--ink-soft);line-height:1.5}.editorial-book-card__meta{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.3rem}.editorial-book-card__meta li{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--ink-soft)}.ranked-books-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ranked-book-item{position:relative;display:flex;flex-direction:column;gap:.6rem;cursor:pointer}.ranked-book-item__rank{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;color:#b7791f;line-height:1}.ranked-book-item__cover{position:relative}.ranked-book-item__cover img{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--radius-sm);box-shadow:0 4px 14px #14274e2e;transition:box-shadow .2s ease}.ranked-book-item:hover .ranked-book-item__cover img{box-shadow:0 8px 22px #14274e47}.ranked-book-item__cover-placeholder{width:100%;aspect-ratio:2 / 3;display:flex;align-items:flex-end;padding:.9rem;border-radius:var(--radius-sm);color:#fff;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:700;line-height:1.15}.ranked-book-item__body{display:grid;gap:.35rem}.ranked-book-item__title{margin:0;font-size:.9rem;font-weight:700;color:var(--ink);line-height:1.3}.ranked-book-item__meta{display:flex;flex-direction:column;gap:.25rem}.ranked-book-item__meta span{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--ink-soft)}.stack-list{display:grid;gap:1rem}.call-card{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:1rem;border-radius:var(--radius-lg)}.call-card__left,.call-card__right{display:grid;gap:.65rem}.call-card__right{align-content:space-between;justify-items:start}.researcher-card{display:grid;gap:0;grid-template-rows:auto 1fr auto;border-radius:var(--radius-lg)}.researcher-card__avatar{width:52px;height:52px;background:linear-gradient(135deg,var(--sage-dark) 0%,var(--sage-deeper) 100%);color:#f1f6f9;font-size:.9rem;border-radius:50%;display:grid;place-items:center;font-weight:700;letter-spacing:.04em;flex-shrink:0;border:2px solid var(--sage-light)}.researcher-card__body{display:grid;gap:.65rem;padding:1.2rem}.researcher-card__header{display:flex;align-items:center;gap:.8rem}.researcher-card .btn{margin:0 1.2rem 1.2rem;text-align:center;text-decoration:none;display:block}.issue-card{display:grid;grid-template-columns:108px minmax(0,1fr);gap:1rem;overflow:hidden;border-radius:var(--radius-lg)}.issue-card__cover{min-height:100%;padding:1rem}.issue-card__body{display:grid;gap:.55rem}.issue-card__body strong{color:var(--ink);font-size:1rem}.issue-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem}.issue-catalog-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;cursor:pointer;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.issue-catalog-card:hover{border-color:var(--sage-dark);box-shadow:4px 4px 0 var(--sage-light);transform:translateY(-2px)}.issue-catalog-card__media{display:grid;place-items:center;min-height:300px;padding:1.15rem;background:linear-gradient(180deg,#ffffffb8,#fff3),var(--surface-muted);border-bottom:1px solid var(--line)}.issue-catalog-card__cover-shell{width:min(100%,210px);aspect-ratio:3 / 4;background:var(--ink);border-radius:var(--radius-sm);box-shadow:0 18px 34px #14274e38;overflow:hidden}.issue-catalog-card__cover-image{display:block;width:100%;height:100%;object-fit:cover}.issue-catalog-card__fallback{display:grid;width:100%;height:100%;place-items:end start;padding:1.2rem;color:#fff}.issue-catalog-card__fallback span{max-width:13ch;font-size:1.35rem;font-weight:800;line-height:1.08;letter-spacing:0}.issue-catalog-card__body{display:grid;gap:.95rem;padding:1.1rem}.issue-catalog-card__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.issue-catalog-card__type{display:inline-flex;align-items:center;min-height:28px;padding:.25rem .65rem;background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:.72rem;font-weight:800;text-transform:uppercase}.issue-catalog-card__date{color:var(--ink-soft);font-size:.82rem;font-weight:700;line-height:1.35;text-align:right}.issue-catalog-card__text{display:grid;gap:.3rem}.issue-catalog-card__text h3{margin:0;color:var(--ink);font-size:1.18rem;line-height:1.22}.issue-catalog-card__text p,.issue-catalog-card__text strong{margin:0;line-height:1.45}.issue-catalog-card__text p{color:var(--ink-soft);font-size:.95rem}.issue-catalog-card__text strong{color:var(--ink);font-size:.95rem}.issue-catalog-card__count{align-self:end;padding-top:.8rem;border-top:1px solid var(--line);color:var(--ink);font-size:.86rem;font-weight:800}.issue-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.issue-catalog-card{background:#fff;border:1px solid #d8e0ea;border-radius:8px;box-shadow:none;grid-template-rows:auto minmax(0,1fr);min-height:100%;outline:none;transform:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.issue-catalog-card:hover,.issue-catalog-card:focus-visible{background:#fbfcfe;border-color:#9fb0c4;box-shadow:0 10px 24px #14274e14;transform:none}.issue-catalog-card__media{background:#f6f8fb;border-bottom:1px solid #d8e0ea;min-height:250px;padding:1rem}.issue-catalog-card__cover-shell{background:#fff;border:1px solid rgba(20,39,78,.16);border-radius:6px;box-shadow:0 12px 26px #14274e24;max-width:190px}.issue-catalog-card__cover-image{background:#fff}.issue-catalog-card__fallback{border-radius:6px;padding:1rem}.issue-catalog-card__fallback span{font-size:1.12rem;font-weight:780;letter-spacing:0;line-height:1.12}.issue-catalog-card__body{align-content:start;gap:.78rem;padding:1rem}.issue-catalog-card__meta{align-items:center}.issue-catalog-card__type{background:#0f766e14;border:1px solid rgba(15,118,110,.2);border-radius:999px;color:#0f766e;font-size:.72rem;font-weight:760;letter-spacing:0;min-height:24px;padding:.22rem .58rem;text-transform:none}.issue-catalog-card__date{color:#667085;font-size:.78rem;font-weight:680}.issue-catalog-card__text{gap:.35rem;min-width:0}.issue-catalog-card__text h3{color:#14274e;font-size:1rem;font-weight:780;line-height:1.28}.issue-catalog-card__text p{color:#667085;font-size:.86rem;line-height:1.38}.issue-catalog-card__text strong{color:#344054;font-size:.88rem;font-weight:680;line-height:1.38}.issue-catalog-card__count{align-self:end;border-top:1px solid #e3e8ef;color:#14274e;font-size:.82rem;font-weight:740;padding-top:.75rem}.empty-state{display:grid;gap:.55rem;padding:1.4rem;border-radius:var(--radius-lg);background:var(--surface-muted)}.empty-state h3,.empty-state p{margin:0}.home-section-card{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem 1.5rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 1px 4px #0000000a;cursor:pointer;text-align:left;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.home-section-card:hover{box-shadow:0 4px 16px #00000017;border-color:#14274e2e;transform:translateY(-2px)}.home-section-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.4rem}.home-section-card__icon{width:44px;height:44px;border-radius:50%;background:#f0edea;display:grid;place-items:center;color:var(--ink);flex-shrink:0}.home-section-card__count{font-size:.75rem;font-weight:700;color:var(--ink-soft);background:var(--surface-muted);border-radius:999px;padding:.18rem .55rem;font-family:DM Sans,sans-serif}.home-section-card__label{font-size:1rem;font-weight:700;color:var(--ink);font-family:DM Sans,sans-serif;line-height:1.25}.home-section-card__desc{font-size:.85rem;color:var(--ink-soft);line-height:1.55;font-family:DM Sans,sans-serif;flex:1}.home-section-card__link{display:inline-flex;align-items:center;gap:.3rem;font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--bordeaux);font-family:DM Sans,sans-serif;margin-top:.3rem}.home-section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.25rem}.home-section-header__title{margin:0;font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:400;color:var(--ink)}.home-see-all{background:none;border:none;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--bordeaux);cursor:pointer;font-family:DM Sans,sans-serif;padding:0;transition:opacity .15s ease}.home-see-all:hover{opacity:.75}.home-call-card{display:flex;gap:0;width:100%;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;text-align:left;transition:box-shadow .18s ease,border-color .18s ease;box-shadow:0 1px 4px #0000000a}.home-call-card:hover{box-shadow:0 4px 16px #00000017;border-color:#14274e2e}.home-call-card__date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:90px;padding:1.5rem 1rem;background:var(--surface-muted);border-right:1px solid var(--line);gap:0}.home-call-card__date-label{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-family:DM Sans,sans-serif;margin-bottom:.35rem}.home-call-card__day{font-size:2.6rem;font-weight:700;color:var(--ink);font-family:Cormorant Garamond,serif;line-height:1}.home-call-card__month{font-size:.78rem;font-weight:700;color:var(--ink-soft);font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-top:.1rem}.home-call-card__year{font-size:.78rem;font-weight:600;color:var(--ink-soft);font-family:DM Sans,sans-serif}.home-call-card__body{flex:1;padding:1.4rem 1.5rem;display:flex;flex-direction:column;gap:.55rem}.home-call-card__type{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--bordeaux);font-family:DM Sans,sans-serif}.home-call-card__title{margin:0;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:600;color:var(--ink);line-height:1.3}.home-call-card__tags{display:flex;flex-wrap:wrap;gap:.35rem}.home-call-card__tag{font-size:.72rem;color:var(--ink-soft);background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;padding:.15rem .55rem;font-family:DM Sans,sans-serif;font-weight:600}.home-call-card__footer{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--ink-soft);font-family:DM Sans,sans-serif;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--line);flex-wrap:wrap}.home-call-card__footer strong{color:var(--ink);font-weight:700}.home-call-card__dot{color:var(--line-strong)}.home-call-card__meta-row{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;font-size:.82rem;font-family:DM Sans,sans-serif;color:var(--ink-soft)}.home-call-card__meta-item{display:flex;align-items:baseline;gap:.4rem}.home-call-card__meta-label{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);font-family:DM Sans,sans-serif}.home-call-card__badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.06em}.home-call-card__badge--extended{background:#b478001a;color:#a07000;border:1px solid rgba(180,120,0,.25)}.home-article-row{display:flex;align-items:flex-start;gap:.9rem;padding:1rem .25rem;border-bottom:1px solid var(--line);background:transparent;border-left:none;border-right:none;cursor:pointer;text-align:left;width:100%;transition:background .12s ease}.home-article-row:hover{background:#14274e05}.home-article-row__icon{width:34px;height:34px;border-radius:8px;background:var(--surface-muted);display:grid;place-items:center;flex-shrink:0;margin-top:.1rem}.home-article-row__body{flex:1;min-width:0;display:grid;gap:.2rem}.home-article-row__meta{display:flex;align-items:center;gap:.5rem}.home-article-row__disc{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-family:DM Sans,sans-serif}.home-article-row__year{font-size:.7rem;font-weight:600;color:var(--ink-faint);font-family:DM Sans,sans-serif}.home-article-row__title{margin:0;font-size:.95rem;font-weight:600;color:var(--ink);line-height:1.4;font-family:DM Sans,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-article-row__sub{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--ink-soft);font-family:DM Sans,sans-serif}.home-article-row__cit{font-weight:700;color:var(--ink)}.home-cta{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:3rem 2.75rem;position:relative;overflow:hidden}.home-cta--parchment{background:linear-gradient(to right,#f5eee4 40%,#f5eee426 72%),url(/cta-authors-bg.png) right bottom / 62% auto no-repeat;background-color:#f5eee4;border-right:1px solid rgba(20,39,78,.22)}.home-cta--navy{background:linear-gradient(to right,#ede5d6 40%,#ede5d626 72%),url(/cta-institutions-bg.png) right bottom / 62% auto no-repeat;background-color:#ede5d6}.home-cta__eyebrow{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;font-family:DM Sans,sans-serif;color:var(--bordeaux)}.home-cta__title{margin:0;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:400;line-height:1.15;color:var(--ink)}.home-cta__desc{margin:0;font-size:.92rem;line-height:1.65;color:var(--ink-soft);font-family:DM Sans,sans-serif;max-width:400px}.home-cta__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.home-cta__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.8rem 1.4rem;border-radius:var(--radius-sm);font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;transition:opacity .15s ease;border:none}.home-cta__btn:hover{opacity:.85}.home-cta__btn--dark{background:var(--ink);color:#fff}.home-cta__btn--outline{background:transparent;color:var(--ink);border:1.5px solid rgba(20,39,78,.35)}.home-cta__btn--white{background:#f1f6f926;color:#f1f6f9;border:1.5px solid rgba(241,246,249,.35)}.home-empty{padding:2rem;color:var(--ink-soft);font-family:DM Sans,sans-serif;font-size:.9rem;text-align:center;border:1px solid var(--line);border-radius:var(--radius-md)}.site-footer{margin-top:4rem;background:url(/footer-bg.png) center center / cover no-repeat;background-color:#14274e;color:#f1f6f9;border-top:4px solid var(--bordeaux)}.site-footer__main{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(0,1fr));gap:2rem;padding:3rem 0 2rem}.site-footer__brand,.site-footer__column{display:grid;align-content:start;gap:.9rem}.wordmark--footer .wordmark__copy strong,.site-footer h2,.site-footer a{color:#f1f6f9}.wordmark--footer .wordmark__copy span,.site-footer__brand p,.site-footer__column li{color:#f1f6f9a6}.site-footer__brand p{margin:0;max-width:28ch;line-height:1.8}.site-footer h2{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;letter-spacing:.05em}.site-footer__column ul,.site-footer__legal{display:grid;gap:.55rem;padding:0;margin:0;list-style:none}.site-footer__column a{font-weight:600}.site-footer__social{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 1.4rem}.site-footer__social span{color:#f1f6f999;font-weight:600}.site-footer__social-list{display:flex;flex-wrap:wrap;gap:.75rem}.site-footer__social-list a{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(155,164,180,.22);color:#f1f6f9;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s}.site-footer__social-list a:hover{background:#9ba4b41f;border-color:#9ba4b466}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 1.25rem;border-top:1px solid rgba(155,164,180,.14)}.site-footer__legal{display:flex;flex-wrap:wrap;gap:.8rem 1rem}.site-footer__legal a,.site-footer__institution{color:#f1f6f999;font-size:.92rem;font-weight:600}@media (max-width: 1100px){.section-hero__tools,.detail-hero,.detail-grid,.site-footer__main{grid-template-columns:1fr}.book-detail-hero{grid-template-columns:210px minmax(0,1fr);gap:2.2rem}.book-detail-cover__image,.book-detail-cover__placeholder{width:190px;height:272px}.book-detail-content-grid{grid-template-columns:1fr;gap:1.4rem}.book-detail-biblio{max-width:520px}.portal-search__advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__social,.site-footer__bottom{flex-direction:column;align-items:flex-start}}@media (max-width: 900px){.call-card,.hero-metrics,.book-detail-hero{grid-template-columns:1fr}.book-detail-cover-wrap{justify-content:flex-start}.book-detail-main{max-width:none}.journal-table__header{display:none}.journal-row{grid-template-columns:1fr;gap:.7rem}}@media (max-width: 720px){:root{--header-height: 0px}.topbar{position:sticky;top:0;z-index:25}.topbar--mobile-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.topbar__inner,.section-nav__inner,.page-shell,.site-footer__main,.site-footer__social,.site-footer__bottom{width:min(100vw - 1.2rem,1180px)}.topbar__inner,.page-section__header,.filter-toolbar__head{flex-direction:column;align-items:flex-start}.topbar__inner{gap:.75rem;padding:.85rem 0}.topbar__brand,.wordmark--header{width:100%}.wordmark__copy strong{font-size:clamp(1.05rem,5vw,1.3rem)}.wordmark__copy span{font-size:.72rem}.topbar__actions{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem .75rem;align-items:stretch;overflow:hidden}.language-switcher{justify-self:start}.topbar__actions>.topbar__connect--ghost{min-width:0;justify-content:center}.topbar__actions>.topbar__connect:last-child{grid-column:1 / -1;width:100%;text-align:center;justify-content:center}.section-nav__inner{flex-wrap:wrap;overflow-x:visible;align-items:flex-start;gap:.55rem .9rem;padding:.75rem 0 .85rem}.section-nav--mobile-pinned .section-nav__inner{gap:.5rem .8rem;padding-top:.55rem}.section-nav__brand{display:flex;width:100%;align-items:center;gap:.55rem;opacity:0;max-height:0;overflow:hidden;margin-bottom:0;transform:translateY(-6px);transition:opacity .28s cubic-bezier(.4,0,.14,1) .22s,max-height .34s cubic-bezier(.4,0,.14,1) .16s,transform .28s cubic-bezier(.4,0,.14,1) .22s,margin-bottom .34s cubic-bezier(.4,0,.14,1) .16s}.section-nav--mobile-pinned .section-nav__brand{opacity:1;max-height:52px;margin-bottom:.15rem;transform:translateY(0)}.section-nav__brand-copy{display:flex;flex-direction:column;gap:.04rem;min-width:0}.section-nav__brand-copy strong{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(1.05rem,5vw,1.3rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1}.section-nav__brand-copy span{color:var(--ink-soft);font-size:.72rem;font-weight:600;line-height:1.15}.section-nav__link{display:inline-flex;flex:0 1 auto;white-space:normal;padding-bottom:.18rem;line-height:1.2}.section-nav__link:after{bottom:-.08rem}.section-nav__link.is-active:after{height:2px}.section-nav{top:0;z-index:30;background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 0 var(--line-strong)}.journal-mode-strip__inner{align-items:flex-start;flex-direction:column;gap:.55rem;padding:.7rem 0}.journal-mode-strip__item{align-items:flex-start;grid-template-columns:1fr;gap:.25rem;line-height:1.35}.site-shell--mobile-nav-pinned .page-shell{padding-top:calc(1.35rem + var(--mobile-section-nav-height, 0px))}.resource-grid,.issue-catalog-grid,.researcher-grid,.issues-grid,.detail-meta{grid-template-columns:1fr}.book-detail-page{padding-top:1.4rem}.book-detail-page:after{display:none}.book-detail-title-block h1{font-size:clamp(2.35rem,13vw,3.1rem)}.book-detail-subtitle{font-size:1.32rem}.book-detail-lede,.book-detail-panel p{font-size:1.08rem}.book-detail-meta,.book-detail-biblio__facts,.book-detail-biblio__stats{grid-template-columns:1fr}.book-detail-meta>div{border-right:0}.book-detail-actions{display:grid;grid-template-columns:1fr}.book-detail-btn{width:100%}.book-detail-tabs{gap:1rem;flex-wrap:wrap}.book-detail-tabs button{flex:0 1 auto;font-size:1.05rem}.book-detail-biblio__stats>div+div{border-top:1px solid rgba(188,143,88,.18);border-left:0}.researcher-card,.issue-card,.search-panel__row{grid-template-columns:1fr}.portal-search{padding:.9rem}.portal-search__main,.portal-search__advanced,.portal-result{grid-template-columns:1fr}.portal-search__submit{min-height:50px;width:100%}.portal-search__types{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem}.portal-search__type{flex:0 0 auto}.portal-search__toolbar,.portal-results__pager{align-items:stretch;flex-direction:column}.portal-search__advanced-toggle,.portal-search__clear,.portal-results__pager .btn{width:100%}.portal-result__icon{width:42px;height:42px}.issue-catalog-card__media{min-height:260px}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-stack>*,.resource-grid>*,.researcher-grid>*,.issues-grid>*,.detail-grid>*{animation:slideUpFade .8s cubic-bezier(.16,1,.3,1) both}.page-stack>*:nth-child(1),.resource-grid>*:nth-child(1){animation-delay:.05s}.page-stack>*:nth-child(2),.resource-grid>*:nth-child(2){animation-delay:.1s}.page-stack>*:nth-child(3),.resource-grid>*:nth-child(3){animation-delay:.15s}.page-stack>*:nth-child(4),.resource-grid>*:nth-child(4){animation-delay:.2s}.page-stack>*:nth-child(5),.resource-grid>*:nth-child(5){animation-delay:.25s}.page-stack>*:nth-child(6),.resource-grid>*:nth-child(6){animation-delay:.3s}@media (prefers-reduced-motion: reduce){.page-stack>*,.resource-grid>*,.researcher-grid>*,.issues-grid>*,.detail-grid>*{animation:none}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.brand-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.08);background:#f5eee4 url(/hero-bg.png) 68% center / cover no-repeat}.brand-hero:has(.content-language-picker__panel){z-index:21;overflow:visible}.brand-hero__inner{width:min(1180px,calc(100vw - 2rem));margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center;padding:4.5rem 0 5rem}.brand-hero__eyebrow{margin:0 0 1.2rem;color:var(--ink-faint);font-size:.76rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;font-family:DM Sans,sans-serif}.brand-hero__title{margin:0 0 2.5rem;display:flex;flex-direction:column;line-height:1}.brand-hero__title-bold{font-family:DM Sans,sans-serif;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.brand-hero__title-serif{font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:400;font-style:italic;color:var(--bordeaux);text-transform:none;margin:-.3rem 0}.brand-hero__tagline{max-width:460px;border-left:4px solid var(--bordeaux);padding-left:1.5rem;margin-left:.25rem}.brand-hero__tagline p{margin:0;font-size:1.1rem;line-height:1.6;font-weight:500;font-family:DM Sans,sans-serif}.brand-hero__right{display:grid;gap:1rem}.brand-hero__card{padding:1.8rem 2rem;border-radius:14px;border:none}.brand-hero__card--dark{background:linear-gradient(145deg,#14274e,#0d1c38);color:#f1f6f9;box-shadow:0 8px 32px #0d1c3838}.brand-hero__card--light{background:#ffffffd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);box-shadow:0 4px 18px #3948671a}.brand-hero__card-eyebrow{margin:0 0 .6rem;font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;font-family:DM Sans,sans-serif}.brand-hero__card--dark .brand-hero__card-eyebrow{color:#9ba4b4bf}.brand-hero__card-title{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;line-height:1.3;font-family:DM Sans,sans-serif}.brand-hero__card-body{margin:0;font-size:.95rem;line-height:1.6;font-family:DM Sans,sans-serif}.brand-hero__card--dark .brand-hero__card-body{color:#f1f6f9d1}.brand-hero__card-list{margin:.4rem 0 0;padding-left:0;list-style:none;display:grid;gap:.5rem;font-family:DM Sans,sans-serif;font-weight:600;color:var(--sage-mid);font-size:.92rem}.brand-hero__card-list li{display:flex;align-items:center;gap:.55rem}.brand-hero__card-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#ffffff1f;color:#f1f6f9e6;margin-bottom:1rem}.brand-hero__search{display:flex;align-items:center;margin-top:2rem;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 2px 12px #00000014;overflow:hidden}.brand-hero__search-input{flex:1;border:none;outline:none;padding:.85rem 1.1rem;font-size:.97rem;font-family:DM Sans,sans-serif;background:transparent;color:var(--ink)}.brand-hero__search-input::placeholder{color:#94a3b8}.brand-hero__search-btn{padding:.7rem 1.4rem;background:#14274e;color:#fff;border:none;font-size:.85rem;font-weight:700;font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:opacity .15s ease;margin:.3rem;border-radius:7px}.brand-hero__search-btn:hover{opacity:.88}.brand-hero__search-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.brand-hero__search-tools .content-language-picker{margin-inline-start:auto}.brand-hero__search-tools .content-language-picker__trigger{min-height:2.1rem;padding:.4rem .8rem;border:1px solid rgba(20,39,78,.18)!important;background:#fff9!important;color:#14274ebf!important;font-size:.78rem;font-weight:600;border-radius:var(--radius-sm)}.brand-hero__search-tools .content-language-picker__trigger:hover{border-color:var(--teal)!important;color:var(--ink)!important}.brand-hero__search-advanced{display:inline-block;margin-top:.75rem;padding:0;border:none;background:none;font-size:.83rem;color:#14274ea6;font-family:DM Sans,sans-serif;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}.brand-hero__search-advanced:hover{color:var(--ink)}.brand-hero__search-advanced.is-active{color:var(--bordeaux)}.brand-hero__advanced-wrap{width:min(1180px,calc(100vw - 2rem));margin:0 auto;padding-bottom:2.5rem;animation:filterSlideDown .22s ease}.brand-hero__advanced-panel{padding:1.5rem 1.75rem 1.35rem;background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(20,39,78,.1);box-shadow:0 6px 28px #0000001c}.brand-hero__advanced-panel-label{margin:0 0 1rem;font-size:.67rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--bordeaux);font-family:DM Sans,sans-serif}.brand-hero__advanced-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.65rem;margin-bottom:1rem}.brand-hero__advanced-field{display:grid;gap:.28rem;font-family:DM Sans,sans-serif}.brand-hero__advanced-field>span{font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft)}.brand-hero__advanced-field>div{display:flex;align-items:center;gap:.5rem;padding:.52rem .8rem;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--ink-soft);transition:border-color .15s ease,box-shadow .15s ease}.brand-hero__advanced-field>div:focus-within{border-color:#14274e8c;box-shadow:0 0 0 3px #9ba4b438;color:var(--ink)}.brand-hero__advanced-field input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--ink);font:500 .9rem/1.2 DM Sans,sans-serif}.brand-hero__advanced-field input::placeholder{color:#3746687a}.brand-hero__advanced-submit{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.35rem;background:var(--ink);color:#fff;border:none;border-radius:8px;font-size:.8rem;font-weight:800;font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.brand-hero__advanced-submit:hover{opacity:.88;transform:translateY(-1px)}.brand-hero__deco{position:absolute;pointer-events:none}.brand-hero__deco--1{top:-50px;right:-50px;width:400px;height:400px;border:2px solid var(--ink);transform:rotate(15deg);opacity:.04}.brand-hero__deco--2{bottom:-50px;left:20%;width:200px;height:200px;background:var(--bordeaux);transform:rotate(-10deg);opacity:.08}.topbar__connect--ghost{border:none!important;background:transparent!important;color:#f1f6f9d9!important}.form-container{max-width:900px;margin:0 auto;width:100%}.form-panel{display:grid;width:100%;min-width:0;gap:1.8rem;padding:2rem;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.form-panel>*,.form-row>*,.form-group{min-width:0}.form-panel--compact{gap:1.2rem}.form-group{display:grid;gap:.5rem}.form-label{color:var(--ink);font-weight:600;font-family:DM Sans,sans-serif;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.form-help{color:var(--ink-soft);font-family:DM Sans,sans-serif;font-size:.85rem;line-height:1.4}.form-error{margin:0;padding:.85rem 1rem;border:1px solid rgba(180,35,24,.28);background:#b4231814;color:#b42318;font:700 .9rem/1.35 DM Sans,sans-serif}.form-input{padding:.72rem .875rem;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);outline:none;font-family:DM Sans,sans-serif;background:var(--surface);width:100%;color:var(--ink);font-size:.9rem;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.form-input::placeholder{color:var(--ink-faint)}.form-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #14274e1a}.form-input:disabled{background:var(--surface-muted);color:var(--ink-faint);cursor:not-allowed}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23798777' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}textarea.form-input{resize:vertical}.content-language-switcher{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-block:.75rem 1rem}.content-language-switcher__label{color:var(--ink-soft);font-size:.78rem;font-weight:700;margin-inline-end:.25rem}.content-language-switcher button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface, #fff);color:var(--ink-soft);cursor:pointer;font:inherit;font-size:.78rem;font-weight:650;padding:.3rem .7rem}.content-language-switcher button.is-active{border-color:var(--teal);background:var(--teal);color:#fff}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-row--3{grid-template-columns:repeat(3,1fr)}.form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:.5rem;border-top:1px solid var(--line);padding-top:1.5rem}.form-section-divider{display:grid;gap:1rem;margin-top:.5rem}.form-section-title{color:var(--ink);font-weight:600;font-family:DM Sans,sans-serif;border-bottom:1px solid var(--line);padding-bottom:.5rem}.form-radio-group{display:flex;gap:1.5rem;margin-top:.35rem;flex-wrap:wrap}.form-radio-label{display:flex;align-items:center;gap:.4rem;color:var(--ink);font-family:DM Sans,sans-serif;cursor:pointer;font-size:.95rem}.form-radio-label input[type=radio]{width:auto;accent-color:var(--ink)}.form-inline-row{display:flex;justify-content:space-between;align-items:center;font-size:.86rem;font-family:DM Sans,sans-serif}.form-checkbox-label{display:flex;align-items:center;gap:.4rem;font-weight:400;color:var(--ink-soft);cursor:pointer}.form-checkbox-label--block{align-items:flex-start;gap:.6rem;margin-top:.25rem;font-size:.86rem}.form-checkbox-label input[type=checkbox]{width:auto;margin-top:.15rem;accent-color:var(--ink)}.form-link{color:var(--ink-soft);text-decoration:underline}.form-submit-full{width:100%;margin-top:.25rem}.form-fieldset{padding:1.5rem;border:1px solid var(--line);background:var(--surface);display:grid;gap:1rem}.cv-sections{display:grid;gap:1.25rem}.researcher-cv{padding:0;overflow:visible;background:color-mix(in srgb,var(--surface-muted) 52%,white)}.researcher-cv__intro{display:flex;align-items:center;gap:1rem;padding:1.65rem 2rem;background:var(--surface);border-bottom:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.researcher-cv__intro-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;color:var(--ink);background:color-mix(in srgb,var(--gold) 16%,white);border:1px solid color-mix(in srgb,var(--gold) 38%,var(--line));border-radius:14px}.researcher-cv__intro h2{margin:0;color:var(--ink);font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.15}.researcher-cv__intro p{margin:.35rem 0 0;color:var(--ink-soft);font-size:.88rem;line-height:1.55}.researcher-cv__layout{display:grid;grid-template-columns:minmax(190px,235px) minmax(0,1fr);align-items:start}.researcher-cv__toc{position:sticky;top:1rem;padding:1.5rem 1rem 1.5rem 1.5rem;border-inline-end:1px solid var(--line)}.researcher-cv__toc>p{margin:0 0 .75rem;color:var(--ink-faint);font-size:.68rem;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.researcher-cv__toc ol{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.researcher-cv__toc a{display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:.55rem;align-items:start;padding:.55rem .6rem;color:var(--ink-soft);border-radius:9px;font-size:.76rem;font-weight:650;line-height:1.35;text-decoration:none;transition:color .15s ease,background .15s ease}.researcher-cv__toc a span{color:var(--gold-dark, var(--gold));font-size:.65rem;font-weight:800;letter-spacing:.05em;line-height:1.65}.researcher-cv__toc a:hover,.researcher-cv__toc a:focus-visible{color:var(--ink);background:var(--surface)}.researcher-cv__toc a:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 55%,white);outline-offset:2px}.researcher-cv__sections{display:grid;gap:1rem;min-width:0;padding:1.5rem}.researcher-cv__section{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:1rem;scroll-margin-top:1rem;padding:1.4rem 1.5rem 1.5rem 1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 3px 14px #122a4d09}.researcher-cv__section-number{display:grid;place-items:center;width:2.4rem;height:2.4rem;color:var(--surface);background:var(--ink);border-radius:11px;font-size:.72rem;font-weight:800;letter-spacing:.04em}.researcher-cv__section-body{min-width:0}.researcher-cv__section-body>header{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.researcher-cv__section-body>header p{margin:0 0 .18rem;color:var(--gold-dark, var(--gold));font-size:.64rem;font-weight:800;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.researcher-cv__section-body>header h3{margin:0;color:var(--ink);font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.3}.cv-rich-text{max-width:80ch;color:var(--ink-soft);font-size:.91rem;font-variant-numeric:tabular-nums;line-height:1.68}.cv-rich-text>*:first-child{margin-top:0}.cv-rich-text>*:last-child{margin-bottom:0}.cv-rich-text p{margin:0 0 .6rem}.cv-rich-text ul,.cv-rich-text ol{margin:0 0 .7rem;padding-inline-start:1.35rem}.cv-rich-text ul{display:grid;gap:.52rem;padding-inline-start:0;list-style:none}.cv-rich-text ol{list-style:decimal}.cv-rich-text li{margin:0}.cv-rich-text ul>li>p{position:relative;margin:0;padding-inline-start:1.05rem}.cv-rich-text ul>li>p:before,.cv-rich-text ul>li:not(:has(>p)):before{position:absolute;inset-block-start:.68em;inset-inline-start:0;width:.34rem;height:.34rem;background:var(--gold);border-radius:50%;content:""}.cv-rich-text ul>li:not(:has(>p)){position:relative;padding-inline-start:1.05rem}.cv-rich-text h2,.cv-rich-text h3{margin:1rem 0 .5rem;color:var(--ink);font-weight:700;font-size:1rem}.cv-rich-text blockquote{margin:0 0 .6rem;padding-inline-start:.9rem;border-inline-start:3px solid var(--line-strong);color:var(--ink-soft)}.cv-rich-text a[href]{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.cv-rich-text a[href]:hover{color:var(--ink)}.cv-rich-text a:not([href]){color:inherit;text-decoration:none}.cv-rich-text strong{font-weight:700}@media (max-width: 920px){.researcher-cv__layout{grid-template-columns:1fr}.researcher-cv__toc{position:static;overflow-x:auto;padding:1rem 1.25rem;border-inline-end:0;border-bottom:1px solid var(--line);scrollbar-width:thin}.researcher-cv__toc>p{margin-bottom:.55rem}.researcher-cv__toc ol{display:flex;width:max-content}.researcher-cv__toc a{width:max-content;max-width:250px;background:var(--surface);border:1px solid var(--line)}}@media (max-width: 600px){.researcher-cv__intro{align-items:flex-start;padding:1.25rem}.researcher-cv__intro-icon{flex-basis:42px;width:42px;height:42px;border-radius:12px}.researcher-cv__sections{padding:.8rem}.researcher-cv__section{grid-template-columns:1fr;gap:.75rem;padding:1rem;border-radius:12px}.researcher-cv__section-number{width:2.15rem;height:2.15rem;border-radius:9px}.researcher-cv__section-body>header{margin-bottom:.85rem;padding-bottom:.7rem}.cv-rich-text{font-size:.87rem;line-height:1.65}}.form-avatar-row{display:flex;gap:2rem;align-items:center}.form-avatar{width:100px;height:100px;border-radius:50%;background:var(--surface-muted);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.form-avatar span{color:var(--ink-soft);font-family:DM Sans,sans-serif;font-size:.8rem}.required-mark{color:#b42318;font-weight:700;margin-inline-start:.2rem}.form-label--error{color:#b42318!important}.form-input[aria-invalid=true]{border-color:#b42318!important;background:#b4231808!important}.form-input[aria-invalid=true]:focus{border-color:#b42318!important;box-shadow:0 0 0 3px #b4231824!important}.profile-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.35rem;border:1px solid var(--line);background:var(--surface-muted)}.profile-stepper__item{min-height:3rem;border:1px solid transparent;background:transparent;color:var(--ink-soft);font:700 .82rem/1.2 DM Sans,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem}.profile-stepper__item span{width:1.55rem;height:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line-strong);color:var(--ink-soft);flex:0 0 auto}.profile-stepper__item.is-active{background:#fff;border-color:var(--line-strong);color:var(--ink)}.profile-stepper__item.is-active span,.profile-stepper__item.is-complete span{background:var(--ink);border-color:var(--ink);color:#fff}.profile-stepper__item.is-incomplete{color:#b42318}.profile-stepper__item.is-incomplete span{background:#fff;border-color:#b42318;color:#b42318}.profile-stepper__item:disabled{cursor:not-allowed;opacity:.55}.linked-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.linked-content-picker{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--line);background:#fff}.linked-content-picker__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.linked-content-picker__head .form-section-title{border:0;padding:0}.linked-content-picker__head>span:last-child{min-width:1.75rem;height:1.75rem;border-radius:999px;background:var(--surface-muted);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font:700 .8rem/1 DM Sans,sans-serif}.linked-content-picker__chips{display:flex;flex-wrap:wrap;gap:.45rem}.linked-content-picker__chips button{border:1px solid var(--line-strong);background:var(--surface-muted);color:var(--ink);cursor:pointer;font:700 .78rem/1.2 DM Sans,sans-serif;padding:.4rem .55rem;display:inline-flex;align-items:center;gap:.4rem}.linked-content-picker__chips span{color:var(--ink-soft);font-size:1rem;line-height:1}.linked-content-picker__list{display:grid;gap:.45rem;max-height:15rem;overflow:auto}.linked-content-picker__list p{margin:0;color:var(--ink-soft);font-size:.9rem}.linked-content-picker__list button{border:1px solid var(--line);background:var(--surface);text-align:start;color:var(--ink);cursor:pointer;padding:.65rem;display:grid;gap:.25rem}.linked-content-picker__list button:hover:not(:disabled),.linked-content-picker__list button.is-selected{border-color:var(--ink)}.linked-content-picker__list button:disabled{cursor:default;opacity:.62}.linked-content-picker__list strong{font:700 .88rem/1.25 DM Sans,sans-serif}.linked-content-picker__list span{color:var(--ink-soft);font-size:.8rem}.simple-list-field{display:grid;gap:.75rem}.simple-list-field .form-section-title{border:0;padding:0}.simple-list-field__entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.simple-list-field__items{display:flex;flex-wrap:wrap;gap:.45rem}.simple-list-field__items button{border:1px solid var(--line-strong);background:var(--surface-muted);color:var(--ink);cursor:pointer;font:700 .8rem/1.2 DM Sans,sans-serif;padding:.48rem .6rem;display:inline-flex;align-items:center;gap:.45rem}.simple-list-field__items span{color:var(--ink-soft);font-size:1rem;line-height:1}.simple-list-field__hint{margin:0;color:#b42318;font-size:.86rem}.researcher-profile-hero{display:grid;grid-template-columns:160px 1fr 310px;gap:2.5rem;align-items:start;background:var(--surface);border-radius:16px;padding:2.5rem;position:relative;overflow:hidden;border:1px solid var(--line);box-shadow:0 2px 12px #0000000a}.researcher-profile-hero__watermark{position:absolute;inset-block:0;inset-inline-end:0;width:300px;background-position:right center;background-repeat:no-repeat;background-size:contain;opacity:.08;pointer-events:none}.researcher-profile-hero__portrait,.researcher-profile-hero__identity,.researcher-profile-hero__actions{position:relative;z-index:1}.researcher-profile-hero__portrait{display:flex;align-items:flex-start;justify-content:center}.researcher-profile-hero__identity{min-width:0}.researcher-profile-hero__rule{width:36px;height:3px;margin-bottom:1rem;background:var(--gold)}.researcher-profile-hero__bio{max-width:480px;margin:0 0 1.5rem;color:var(--ink-soft);font-size:.9rem;line-height:1.65}.researcher-profile-hero__position{margin:-.35rem 0 .7rem;color:var(--bordeaux);font-size:.83rem;font-weight:700;line-height:1.4}.researcher-profile-hero__meta,.researcher-profile-hero__action-buttons{display:flex;flex-wrap:wrap}.researcher-profile-hero__meta{gap:1.5rem 2.5rem}.researcher-profile-hero__actions{display:flex;flex-direction:column;gap:.875rem}.researcher-profile-hero__action-buttons{gap:.5rem}.researcher-profile-hero__website{display:inline-flex;align-items:center;gap:.4rem;padding:.58rem 1rem;border:1.5px solid var(--line-strong);border-radius:8px;color:var(--ink);background:var(--surface);font-size:.8rem;font-weight:600;text-decoration:none}.researcher-profile-hero__website:hover{border-color:var(--gold)}.researcher-profile-panels{display:grid;grid-template-columns:1fr 1.65fr;gap:1.25rem}.researcher-profile-panels--single{grid-template-columns:1fr}.researcher-profile-details{display:grid;gap:0;margin:0}.researcher-profile-detail{display:grid;grid-template-columns:minmax(8rem,.38fr) minmax(0,1fr);gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.researcher-profile-detail:last-child{border-bottom:0}.researcher-profile-detail dt{color:var(--ink-faint);font-size:.75rem;font-weight:650}.researcher-profile-detail dd{min-width:0;margin:0;color:var(--ink);font-size:.86rem;font-weight:600;overflow-wrap:anywhere}.researcher-profile-detail a,.researcher-profile-resource-list a,.researcher-linked-calls a{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink);text-decoration-color:color-mix(in srgb,var(--gold) 65%,transparent);text-underline-offset:3px}.researcher-profile-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.researcher-profile-support-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.5rem;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.researcher-profile-support-card>svg{margin-top:.1rem;color:var(--gold)}.researcher-profile-support-card--wide{grid-column:1 / -1}.researcher-profile-chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.researcher-profile-chip-list>span,.researcher-profile-chip-list>a{padding:.25rem .6rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg);color:var(--ink-soft);font-size:.78rem;font-weight:600}.researcher-profile-resource-list{display:grid;gap:.65rem}.researcher-linked-calls{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.researcher-linked-calls ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}@media (max-width: 1024px){.researcher-profile-hero{grid-template-columns:140px 1fr}.researcher-profile-hero__actions{grid-column:1 / -1}}@media (max-width: 900px){.researcher-profile-hero{grid-template-columns:1fr;padding:2rem 1.5rem;text-align:center}.researcher-profile-hero__actions{grid-column:unset}.researcher-profile-hero__rule,.researcher-profile-hero__bio{margin-inline:auto}.researcher-profile-hero__meta,.researcher-profile-hero__action-buttons{justify-content:center}.researcher-profile-hero__meta>div,.researcher-profile-hero__actions .researcher-profile-hero__stats{text-align:start}.researcher-profile-hero__actions>button{align-self:center!important;text-align:center!important}.researcher-profile-panels,.researcher-profile-support-grid{grid-template-columns:1fr}.researcher-profile-support-card--wide{grid-column:auto}}.researcher-profile-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--line);border-radius:10px 10px 0 0;background:var(--surface);scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.researcher-profile-tab{display:inline-flex;align-items:center;flex:0 0 auto;gap:.45rem;min-height:48px;padding:.9rem 1.1rem;color:var(--ink-soft);background:transparent;border:0;border-bottom:3px solid transparent;cursor:pointer;font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;scroll-snap-align:start;transition:color .15s ease,border-color .15s ease,background .15s ease}.researcher-profile-tab:hover{color:var(--ink);background:var(--surface-muted)}.researcher-profile-tab.is-active{color:var(--ink);border-bottom-color:var(--gold);font-weight:800}.researcher-profile-tab:focus-visible,.researcher-featured-card--link:focus-visible,.researcher-identifier-link:focus-visible,.researcher-view-toggle button:focus-visible,.researcher-content-card__link:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 55%,white);outline-offset:2px}.researcher-profile-tab__count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.3rem;color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);border-radius:999px;font-size:.68rem;letter-spacing:0}.researcher-profile-tab.is-active .researcher-profile-tab__count{color:var(--ink);background:color-mix(in srgb,var(--gold) 16%,white);border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.researcher-profile-tabpanel:focus{outline:none}.researcher-featured-card{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:10px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.researcher-featured-card--link:hover{border-color:var(--line-strong);box-shadow:0 3px 12px #00000014;transform:translateY(-1px)}.researcher-identifier-link{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin-block:-.65rem;margin-inline-end:-.65rem;color:var(--ink-faint);border-radius:50%}.researcher-identifier-link:hover{color:var(--teal);background:var(--surface-muted)}.researcher-project-controls{display:flex;align-items:center;flex:0 1 auto;flex-wrap:wrap;gap:.65rem}.researcher-view-toggle{display:flex;overflow:hidden;border:1.5px solid var(--line-strong);border-radius:8px}.researcher-view-toggle button{display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--ink-soft);background:var(--surface);border:0}.researcher-view-toggle button+button{border-inline-start:1px solid var(--line)}.researcher-view-toggle button.is-active{color:#fff;background:var(--ink)}.researcher-activities-panel{display:grid;gap:2.25rem}.researcher-activities-panel__header h2,.researcher-activities-panel__header p,.researcher-content-group__header h3,.researcher-content-group__header p,.researcher-content-card h4{margin:0}.researcher-activities-panel__header h2{color:var(--ink);font-size:1.55rem}.researcher-activities-panel__header p,.researcher-content-group__header p{margin-top:.35rem;color:var(--ink-soft);font-size:.87rem}.researcher-content-group{display:grid;gap:1.25rem}.researcher-content-group+.researcher-content-group{padding-top:2rem;border-top:1px solid var(--line)}.researcher-content-group__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.researcher-content-group__header h3{color:var(--ink);font-size:1.3rem}.researcher-content-group__count{display:inline-grid;place-items:center;min-width:2rem;height:2rem;color:var(--ink);background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;font-size:.8rem;font-weight:800}.researcher-content-group__empty{margin:0;color:var(--ink-soft)}.researcher-content-group__list{display:grid;gap:.875rem}.researcher-content-card{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--gold);border-radius:12px;box-shadow:0 1px 3px #0000000a}.researcher-content-card__icon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;margin-top:.1rem;border-radius:50%}.researcher-content-card__body{flex:1;min-width:0}.researcher-content-card h4{color:var(--ink);font-size:.98rem}.researcher-content-card__meta{display:grid;gap:.25rem;margin-top:.45rem}.researcher-content-card__meta span{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink-soft);font-size:.8rem}.researcher-content-card__description{display:-webkit-box;overflow:hidden;margin-top:.55rem;color:var(--ink-soft);font-size:.87rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.researcher-content-card__link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:.75rem;padding:.5rem .9rem;border:1.5px solid;border-radius:7px;font-size:.78rem;font-weight:700;text-decoration:none}@media (max-width: 700px){.researcher-profile-tabs{margin-inline:-.6rem;padding-inline:.6rem;border-radius:0}.researcher-profile-tab{min-height:52px}.researcher-project-controls,.researcher-project-controls>div:first-child,.researcher-project-controls select{width:100%}.researcher-view-toggle{width:auto}.researcher-content-card{gap:.85rem;padding:1rem}.researcher-content-card__icon{flex-basis:44px;width:44px;height:44px}}.researcher-admin-panel{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.researcher-admin-panel h3,.researcher-admin-panel p{margin:0}.researcher-admin-panel h3{color:var(--ink);font:700 1.35rem/1.2 Cormorant Garamond,serif}.researcher-admin-panel p:not(.section-hero__eyebrow){margin-top:.35rem;color:var(--ink-soft);line-height:1.55}.researcher-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:1.25rem}.researcher-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#08143094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.researcher-dialog__panel{position:relative;width:min(100%,720px);max-height:min(760px,calc(100vh - 2rem));overflow:auto;display:grid;gap:1.2rem;padding:1.5rem;border:1px solid var(--line-strong);background:#fff;box-shadow:0 24px 60px #0814303d}.researcher-dialog__header,.researcher-dialog__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.researcher-dialog__header h3{margin:0;color:var(--ink);font:700 1.6rem/1.15 Cormorant Garamond,serif}.researcher-dialog__close{width:2.5rem;height:2.5rem;border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);cursor:pointer;font:700 1.45rem/1 DM Sans,sans-serif}.researcher-dialog__actions{align-items:center;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--line)}.file-dropzone{border:2px dashed var(--line-strong);border-radius:var(--radius-sm);padding:1.5rem;text-align:center;background-color:var(--surface-muted);transition:border-color .15s ease}.file-dropzone:hover{border-color:var(--ink-soft)}.file-dropzone__title{color:var(--ink);font-weight:700;font-size:.9rem;margin-bottom:.5rem;font-family:DM Sans,sans-serif}.file-dropzone__subtitle{color:var(--ink-soft);font-size:.8rem;margin:0 0 1rem;font-family:DM Sans,sans-serif}.page-shell:has(>.register-page){padding-top:0}.page-shell:has(>.register-page)+.site-footer{margin-top:0}.register-page{padding:0 1.25rem;background:radial-gradient(circle at 8% 12%,rgba(196,150,58,.09),transparent 24rem),linear-gradient(135deg,#f8f4ed,#f1f4f7)}.register-shell{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(340px,.84fr) minmax(0,1.56fr);align-items:stretch;overflow:hidden;border:1px solid rgba(20,39,78,.1);background:#fff;box-shadow:0 28px 75px #14274e24}.register-intro{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(2.5rem,4vw,4.25rem);background:linear-gradient(145deg,rgba(57,72,103,.22),transparent 42%),var(--ink);color:#fff}.register-intro:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--gold),rgba(196,150,58,.12))}.register-intro:after{content:"";position:absolute;z-index:-1;width:390px;aspect-ratio:1;inset-inline-end:-155px;bottom:-130px;background:url(/mandala.svg) center / contain no-repeat;opacity:.13;transform:rotate(8deg)}.register-intro__content{position:relative;z-index:1}.register-intro__mark{width:52px;height:52px;margin-bottom:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);color:#e2bd72}.register-intro__eyebrow{margin:0 0 1rem;color:#e2bd72;font:700 .7rem/1.4 DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase}.register-intro h1{max-width:10ch;margin:0;color:#fff;font:600 clamp(2.45rem,3.4vw,3.65rem)/.98 "Cormorant Garamond",serif;letter-spacing:-.025em}.register-intro__lead{max-width:36rem;margin:1.5rem 0 0;color:#ffffffb8;font:400 .92rem/1.75 DM Sans,sans-serif}.register-benefits{display:grid;gap:1.3rem;margin-top:3rem}.register-benefit{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.9rem;align-items:start}.register-benefit>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:#e2bd72}.register-benefit strong{display:block;margin:.05rem 0 .25rem;color:#fff;font:700 .88rem/1.4 DM Sans,sans-serif}.register-benefit p{margin:0;color:#fff9;font:400 .78rem/1.55 DM Sans,sans-serif}.register-intro__trust{position:relative;z-index:1;display:flex;align-items:center;gap:.7rem;margin:0;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.16);color:#ffffffb8;font:500 .78rem/1.5 DM Sans,sans-serif}.register-intro__trust svg{flex:0 0 auto;color:#e2bd72}.register-surface{min-width:0;padding:clamp(2.5rem,4vw,4rem);background:#fff}.register-header{max-width:690px;padding-bottom:1.75rem;border-bottom:1px solid var(--line-strong)}.register-header>p{margin:0 0 .55rem;color:var(--bordeaux);font:750 .7rem/1.4 DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase}.register-header h2{margin:0;color:var(--ink);font:650 clamp(2rem,3vw,2.65rem)/1.04 "Cormorant Garamond",serif;letter-spacing:-.02em}.register-header>span{display:block;max-width:650px;margin-top:.75rem;color:var(--ink-soft);font:400 .9rem/1.65 DM Sans,sans-serif}.register-form{display:grid;gap:1.75rem;margin-top:2rem}.register-section{min-width:0;margin:0;padding:0;border:0}.register-section--role,.register-section--affiliation{padding:1.4rem;border:1px solid var(--line-strong);background:#f7f9fb}.register-section__head{display:grid;grid-template-columns:35px minmax(0,1fr);gap:.8rem;align-items:start;margin-bottom:1rem}.register-section__number{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(124,38,38,.24);color:var(--bordeaux);font:750 .65rem/1 DM Sans,sans-serif;letter-spacing:.06em}.register-section__head h3{margin:0;color:var(--ink);font:700 1rem/1.35 DM Sans,sans-serif}.register-section__head p{margin:.2rem 0 0;color:var(--ink-soft);font:400 .78rem/1.55 DM Sans,sans-serif}.register-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.register-role-card{position:relative;min-height:112px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:.85rem;align-items:start;padding:1rem;border:1px solid var(--line-strong);background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.register-role-card:hover{border-color:#14274e7a;transform:translateY(-1px)}.register-role-card input{grid-column:3;grid-row:1;width:auto;margin:.25rem 0 0;accent-color:var(--ink)}.register-role-card__icon{grid-column:1;grid-row:1;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-muted);color:var(--ink-soft)}.register-role-card__copy{grid-column:2;grid-row:1;display:grid;gap:.3rem;padding-inline-end:.2rem}.register-role-card__copy strong{color:var(--ink);font:750 .92rem/1.35 DM Sans,sans-serif}.register-role-card__copy small{color:var(--ink-soft);font:400 .76rem/1.48 DM Sans,sans-serif}.register-role-card.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),0 8px 18px #14274e14}.register-role-card.is-selected .register-role-card__icon{background:var(--ink);color:#fff}.register-role-card:has(input:focus-visible){outline:3px solid rgba(20,39,78,.14);outline-offset:2px}.register-role-note{display:flex;align-items:flex-start;gap:.45rem;margin:.9rem 0 0;color:var(--ink-soft);font:400 .74rem/1.5 DM Sans,sans-serif}.register-role-note svg{flex:0 0 auto;margin-top:.05rem;color:var(--bordeaux)}.register-fields{display:grid;gap:.85rem}.register-fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.register-fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.register-form .form-group{gap:.42rem}.register-form .form-label{font-size:.69rem;letter-spacing:.08em}.register-form .form-input{min-height:48px;padding:.72rem .82rem;border:1px solid var(--line-strong);border-radius:2px;background-color:#fff;font-size:.84rem}.register-form .form-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #14274e14}.register-section--affiliation>.form-group{margin-top:.85rem}.register-affiliation-status{margin:.8rem 0 0;padding:.65rem .8rem;border-inline-start:3px solid var(--ink-faint);background:#fff;color:var(--ink-soft);font:500 .75rem/1.5 DM Sans,sans-serif}.register-affiliation-status.is-registered{border-inline-start-color:var(--success);background:var(--success-soft);color:var(--success-ink)}.register-password{position:relative;display:block}.register-password .form-input{padding-inline-end:2.7rem}.register-password button{position:absolute;inset-inline-end:.7rem;top:50%;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border:0;background:transparent;color:var(--ink-faint);cursor:pointer}.register-password button:hover,.register-password button:focus-visible{color:var(--ink)}.register-consent{padding:1rem;border:1px solid var(--line);background:#fbfcfd}.register-consent label{display:flex;align-items:flex-start;gap:.65rem;color:var(--ink-soft);font:400 .78rem/1.55 DM Sans,sans-serif;cursor:pointer}.register-consent input{flex:0 0 auto;width:auto;margin-top:.17rem;accent-color:var(--ink)}.register-submit{min-height:52px;width:100%;padding:.85rem 1.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border:1px solid var(--ink);background:var(--ink);color:#fff;font:750 .78rem/1.2 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.register-submit:hover:not(:disabled){border-color:var(--bordeaux);background:var(--bordeaux);transform:translateY(-1px)}.register-submit:disabled{cursor:wait;opacity:.62}.register-switch{margin:1.35rem 0 0;color:var(--ink-soft);font:400 .82rem/1.5 DM Sans,sans-serif;text-align:center}.register-switch a{display:inline-flex;align-items:center;gap:.25rem;color:var(--bordeaux);font-weight:750;text-decoration:none}.register-switch a:hover{text-decoration:underline;text-underline-offset:3px}[dir=rtl] .register-submit svg,[dir=rtl] .register-switch a svg{transform:rotate(180deg)}@media (max-width: 1080px){.register-shell{grid-template-columns:minmax(300px,.75fr) minmax(0,1.35fr)}.register-intro,.register-surface{padding:2.5rem}.register-fields--3{grid-template-columns:repeat(2,minmax(0,1fr))}.register-fields--3 .form-group:last-child{grid-column:1 / -1}}@media (max-width: 860px){.register-page{padding:0 1rem}.register-shell{grid-template-columns:1fr}.register-intro{gap:2rem}.register-intro h1{max-width:15ch}.register-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.25rem}.register-benefit{grid-template-columns:36px minmax(0,1fr);gap:.7rem}.register-benefit>span{width:36px;height:36px}}@media (max-width: 640px){.register-page{padding:0}.register-shell{border-inline:0;box-shadow:none}.register-intro,.register-surface{padding:2rem 1.25rem}.register-intro__mark{width:44px;height:44px;margin-bottom:1.4rem}.register-intro h1{font-size:2.35rem}.register-benefits{grid-template-columns:1fr;margin-top:2rem}.register-benefit p{display:none}.register-header{padding-bottom:1.35rem}.register-form{gap:1.35rem;margin-top:1.5rem}.register-section--role,.register-section--affiliation{padding:1rem}.register-role-grid,.register-fields--2,.register-fields--3{grid-template-columns:1fr}.register-fields--3 .form-group:last-child{grid-column:auto}}.auth-split{min-height:calc(100vh - 62px);background:#f5eee4 url(/hero-bg.png) 70% center / cover no-repeat}.auth-split__inner{width:min(1180px,calc(100vw - 2rem));margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 62px)}.auth-split__left{padding:5rem 3rem 4rem 0;display:flex;flex-direction:column;gap:0}.auth-split__eyebrow{margin:0 0 2rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-family:DM Sans,sans-serif;color:var(--ink-faint)}.auth-split__headline{margin:0 0 1.6rem;display:flex;flex-direction:column;line-height:1.1;gap:.1rem}.auth-split__hl-serif{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:600;color:var(--ink)}.auth-split__hl-accent{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:600;font-style:italic;color:var(--bordeaux)}.auth-split__diamond{font-size:1rem;color:var(--bordeaux);margin:0 0 1.4rem;opacity:.6}.auth-split__body{margin:0 0 2rem;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.7;color:var(--ink-soft);max-width:380px}.auth-split__features{list-style:none;margin:0 0 2.5rem;padding:0;display:flex;flex-direction:column;gap:1.2rem}.auth-split__feat{display:flex;align-items:flex-start;gap:1rem}.auth-split__feat-icon{width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-split__feat-icon svg{color:#fff;stroke:#fff}.auth-split__feat div{display:flex;flex-direction:column;gap:.2rem;padding-top:.2rem}.auth-split__feat strong{font-family:DM Sans,sans-serif;font-size:.92rem;font-weight:700;color:var(--ink)}.auth-split__feat span{font-family:DM Sans,sans-serif;font-size:.84rem;color:var(--ink-soft);line-height:1.5}.auth-split__quote{margin:0;padding:1.2rem 1.4rem;background:#f5eee4b3;border-left:3px solid var(--bordeaux);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-split__quote p{margin:0 0 .4rem;font-family:Cormorant Garamond,serif;font-size:1.05rem;font-style:italic;color:var(--ink)}.auth-split__quote cite{font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--bordeaux);font-style:normal}.auth-split__right{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5rem 4rem 4rem 3rem;gap:1.5rem}.auth-split__card{width:100%;max-width:480px;padding:2.5rem 2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.auth-split__lock{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--ink-soft);margin-bottom:1.2rem}.auth-split__card-eyebrow{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;font-family:DM Sans,sans-serif;color:var(--bordeaux)}.auth-split__card-title{margin:0 0 .75rem;font-family:Cormorant Garamond,serif;font-size:1.85rem;font-weight:600;color:var(--ink);line-height:1.2}.auth-split__card-desc{margin:0 0 1.8rem;font-family:DM Sans,sans-serif;font-size:.88rem;color:var(--ink-soft);line-height:1.6}.auth-split__form{width:100%;display:flex;flex-direction:column;gap:1rem;text-align:left}.auth-split__field{display:flex;flex-direction:column;gap:.45rem}.auth-split__label{font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--ink)}.auth-split__input-wrap{position:relative;display:flex;align-items:center}.auth-split__input-icon{position:absolute;left:.9rem;color:var(--ink-faint);pointer-events:none;flex-shrink:0}.auth-split__input{width:100%;padding:.7rem .9rem .7rem 2.4rem;border:1px solid var(--line-strong);border-radius:3px;font-family:DM Sans,sans-serif;font-size:.92rem;color:var(--ink);background:var(--surface);outline:none;transition:border-color .15s;box-sizing:border-box}.auth-split__input--pw{padding-right:2.6rem}.auth-split__input:focus{border-color:var(--ink)}.auth-split__input::placeholder{color:var(--ink-faint)}.auth-split__pw-toggle{position:absolute;right:.8rem;background:none;border:none;padding:.2rem;cursor:pointer;color:var(--ink-faint);display:flex;align-items:center;transition:color .15s}.auth-split__pw-toggle:hover{color:var(--ink)}.auth-split__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth-split__remember{display:flex;align-items:center;gap:.5rem;font-family:DM Sans,sans-serif;font-size:.85rem;color:var(--ink-soft);cursor:pointer}.auth-split__remember input{width:auto;accent-color:var(--ink)}.auth-split__forgot{font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.auth-split__error{margin:0;padding:.6rem .9rem;background:#7c262612;border:1px solid rgba(124,38,38,.2);border-radius:3px;font-family:DM Sans,sans-serif;font-size:.85rem;color:var(--bordeaux)}.auth-split__submit{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.85rem 1.5rem;background:var(--ink);color:#fff;border:none;border-radius:3px;font-family:DM Sans,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:background .15s}.auth-split__submit:hover:not(:disabled){background:var(--teal-strong)}.auth-split__submit:disabled{opacity:.6;cursor:not-allowed}.auth-split__or{display:flex;align-items:center;gap:1rem;color:var(--ink-faint);font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-align:center;justify-content:center}.auth-split__or:before,.auth-split__or:after{content:"";flex:1;height:1px;background:var(--line-strong)}.auth-split__institution{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.8rem 1.5rem;background:transparent;color:var(--ink);border:1px solid var(--line-strong);border-radius:3px;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.auth-split__institution:hover{border-color:var(--ink);background:var(--surface-muted)}.auth-split__switch{font-family:DM Sans,sans-serif;font-size:.9rem;color:var(--ink-soft);text-align:center;margin:0}.auth-split__switch-link{font-weight:700;color:var(--bordeaux);text-decoration:none}.auth-split__switch-link:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 900px){.auth-split__inner{grid-template-columns:1fr;min-height:unset}.auth-split__left{display:none}.auth-split__right{padding:3rem 1.5rem}}@media (max-width: 1100px){.brand-hero__inner{grid-template-columns:1fr;gap:2rem;padding:3rem 0 3.5rem}.brand-hero__advanced-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.brand-hero__advanced-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.brand-hero__inner{width:min(100vw - 1.2rem,1180px);padding:2.5rem 0 3rem}.form-row,.form-row--3{grid-template-columns:1fr}.form-panel{padding:1.2rem}.form-fieldset{padding:1rem}.profile-stepper{display:flex;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x proximity}.profile-stepper__item{min-width:9.5rem;scroll-snap-align:start}.linked-content-grid{grid-template-columns:1fr}.linked-content-picker{padding:.85rem}.simple-list-field__entry{grid-template-columns:1fr}.simple-list-field__entry .btn{width:100%}.simple-list-field__items button,.linked-content-picker__chips button{max-width:100%;overflow-wrap:anywhere}.researcher-admin-panel,.researcher-dialog__header,.researcher-dialog__actions{flex-direction:column;align-items:stretch}.researcher-dialog{align-items:end;padding:.75rem}.researcher-dialog__panel{max-height:calc(100vh - 1.5rem);padding:1rem}.form-actions{flex-direction:column}.form-actions .btn{width:100%}.form-avatar-row{flex-direction:column;align-items:flex-start;gap:1rem}.form-radio-group{flex-direction:column;gap:.75rem}.form-inline-row{flex-direction:column;align-items:flex-start;gap:.5rem}.register-role-grid{grid-template-columns:1fr}}.ik-paper,.ik-card{border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;box-shadow:0 1px 4px #14274e0f!important;background:var(--surface)!important;transition:box-shadow .15s ease!important}.ik-card:hover,.ik-paper:hover{box-shadow:0 4px 16px #14274e1a!important}.ik-table-container{border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background:var(--surface)!important;margin-bottom:1.5rem}.ik-table{width:100%;border-collapse:collapse}.ik-table-cell{padding:.8rem 1rem!important;border-bottom:1px solid var(--line)!important;color:var(--ink)!important;font-family:DM Sans,sans-serif;font-size:.875rem;vertical-align:middle;line-height:1.5}.ik-table-head .ik-table-cell{background:var(--bg)!important;color:var(--ink-soft)!important;font-weight:600!important;text-transform:uppercase;font-size:.72rem;letter-spacing:.05em;border-bottom:1.5px solid var(--line-strong)!important;padding-top:.7rem!important;padding-bottom:.7rem!important}.ik-table-row:last-child .ik-table-cell{border-bottom:none!important}.ik-table-row:hover .ik-table-cell{background:#14274e05!important}.ik-table-pagination{border-top:1px solid var(--line)!important;background:var(--bg)!important;color:var(--ink-soft)!important;font-weight:500!important;font-size:.8125rem;font-family:DM Sans,sans-serif;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem!important}.ik-table-pagination select{border:1.5px solid var(--line-strong)!important;border-radius:var(--radius-sm)!important;padding:.3rem .6rem!important;background:var(--surface)!important;font-family:inherit;font-weight:500;color:var(--ink);font-size:.8125rem}.ik-table-pagination button{border:1.5px solid var(--line-strong)!important;border-radius:var(--radius-sm)!important;font-weight:500!important;text-transform:none;font-size:.8125rem;padding:.3rem .75rem!important;background:var(--surface)!important;color:var(--ink-soft)!important;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.ik-table-pagination button:hover:not(:disabled){background:var(--surface-muted)!important;border-color:var(--ink-soft)!important;color:var(--ink)!important}.ik-table-pagination button:disabled{opacity:.4;cursor:not-allowed;border-color:var(--line)!important;color:var(--ink-faint)!important}.ik-dialog-backdrop{background:#0d1c3880!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100!important}.ik-dialog{border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;box-shadow:0 24px 48px -8px #14274e2e,0 8px 20px -4px #14274e1a!important;background:var(--surface)!important;padding:0!important;display:flex;flex-direction:column;max-height:min(86vh,760px);overflow:hidden}.ik-dialog>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.ik-dialog-title{font-family:DM Sans,sans-serif!important;font-weight:700!important;text-transform:uppercase;font-size:.78rem;letter-spacing:.08em;border-bottom:1px solid var(--line)!important;background:var(--bg)!important;padding:1.25rem 1.5rem!important;margin:0!important;color:var(--ink-soft);flex:0 0 auto}.ik-dialog-content{padding:1.5rem!important;font-family:DM Sans,sans-serif;color:var(--ink);flex:1 1 auto;min-height:0;overflow-y:auto}.ik-dialog-actions{border-top:1px solid var(--line)!important;background:var(--bg)!important;padding:1rem 1.5rem!important;display:flex;justify-content:flex-end;gap:.75rem;flex:0 0 auto}.ik-drawer{border:none!important;border-radius:0!important;background:var(--surface)!important;box-shadow:-12px 0 40px #14274e1a!important}.ik-drawer--right{border-left:1px solid var(--line)!important}.ik-drawer--left{border-right:1px solid var(--line)!important}.form-group.ik-field,.ik-form-control{display:flex;flex-direction:column;gap:.35rem}.form-label{font-family:DM Sans,sans-serif;font-weight:600!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:.05em!important;color:var(--ink-soft)!important}.form-input{border:1.5px solid var(--line-strong)!important;border-radius:var(--radius-sm)!important;background:var(--surface)!important;color:var(--ink)!important;font-family:DM Sans,sans-serif!important;font-size:.9rem;font-weight:400;padding:.7rem .875rem!important;transition:border-color .15s ease,box-shadow .15s ease!important}.form-input:focus{outline:none!important;border-color:var(--ink)!important;box-shadow:0 0 0 3px #14274e1a!important}.form-input:disabled{background:var(--surface-muted)!important;opacity:.6;border-color:var(--line)!important;cursor:not-allowed}.ik-chip{border:1px solid rgba(155,164,180,.2)!important;border-radius:999px!important;font-family:DM Sans,sans-serif;text-transform:none;font-size:.73rem;letter-spacing:.01em;font-weight:600;background:var(--surface-muted)!important;color:var(--ink-soft)!important;box-shadow:none!important}.ik-chip--primary,.ik-chip--info{background:#14274e12!important;border-color:#14274e1f!important;color:var(--ink)!important}.ik-chip--secondary,.ik-chip--error{background:#7c262614!important;border-color:#7c262626!important;color:var(--bordeaux)!important}.ik-chip--warning{background:#9a6a1e14!important;border-color:#9a6a1e33!important;color:#7a4c0c!important}.ik-chip--success{background:#2f6b4f14!important;border-color:#2f6b4f2e!important;color:#25543e!important}.ik-alert{display:flex!important;align-items:flex-start!important;gap:.625rem!important;border:1px solid rgba(57,72,103,.15)!important;border-left:3px solid var(--ink-soft)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:DM Sans,sans-serif;font-weight:500;background:#14274e0a!important;color:var(--ink)!important;line-height:1.55;font-size:.9rem}.ik-alert__message{flex:1;min-width:0}.ik-alert__close{flex-shrink:0;border:none;background:none;cursor:pointer;font-size:1.1rem;line-height:1;padding:.1rem .25rem;color:currentColor;opacity:.6;border-radius:var(--radius-sm)}.ik-alert__close:hover{opacity:1;background:#0000000f}.ik-alert--info{border-left-color:var(--ink)!important;background:#14274e0a!important}.ik-alert--warning{background:#9a6a1e0f!important;border-color:#9a6a1e2e!important;border-left-color:var(--warning)!important;color:var(--warning-ink)!important}.ik-alert--error{background:#7c26260d!important;border-color:#7c262626!important;border-left-color:var(--danger)!important;color:var(--bordeaux)!important}.ik-alert--success{background:#2f6b4f0f!important;border-color:#2f6b4f26!important;border-left-color:var(--success)!important;color:var(--success-ink)!important}.ik-alert--filled{border:none!important;box-shadow:0 8px 24px #14274e38,0 2px 8px #14274e1f!important;color:#fff!important}.ik-alert--filled.ik-alert--info{background:var(--ink)!important}.ik-alert--filled.ik-alert--warning{background:var(--warning)!important}.ik-alert--filled.ik-alert--error{background:var(--danger)!important}.ik-alert--filled.ik-alert--success{background:var(--success)!important}.ik-alert--filled .ik-alert__close{color:#fff}.ik-tabs{border-bottom:1px solid var(--line)!important;display:flex;gap:0}.ik-tab{border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--ink-soft)!important;font-weight:500!important;font-family:DM Sans,sans-serif;text-transform:none!important;font-size:.875rem;letter-spacing:0!important;padding:.6rem 1rem!important;margin-bottom:-1px;box-shadow:none!important;transition:color .15s ease,border-color .15s ease!important}.ik-tab:hover{background:transparent!important;color:var(--ink)!important}.ik-tab.ik-tab--selected{background:transparent!important;color:var(--ink)!important;font-weight:600!important;border-bottom-color:var(--ink)!important;box-shadow:none!important;transform:none!important}[dir=rtl],[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] .brand-hero--home,[dir=rtl] .home-page{font-family:Tajawal,DM Sans,Helvetica Neue,Arial,sans-serif!important}[dir=rtl] .brand-hero--home .brand-hero__title,[dir=rtl] .brand-hero--home .brand-hero__title-bold,[dir=rtl] .brand-hero--home .brand-hero__title-serif,[dir=rtl] .brand-hero--home .brand-hero__card-title,[dir=rtl] .brand-hero--home .brand-hero__card-body,[dir=rtl] .brand-hero--home .brand-hero__tagline p,[dir=rtl] .home-page h1,[dir=rtl] .home-page h2,[dir=rtl] .home-page h3,[dir=rtl] .home-page .home-section-card__label{font-family:Almarai,Tajawal,sans-serif!important;font-style:normal!important;letter-spacing:0!important}[dir=rtl] .brand-hero--home .brand-hero__tagline p{font-size:1.02rem;font-weight:500;line-height:1.9}[dir=rtl] .brand-hero--home .brand-hero__card-body{font-weight:400;line-height:1.8}[dir=rtl] .brand-hero--home .brand-hero__eyebrow,[dir=rtl] .brand-hero--home .brand-hero__card-eyebrow,[dir=rtl] .brand-hero--home .brand-hero__search-btn,[dir=rtl] .brand-hero--home .brand-hero__search-advanced,[dir=rtl] .brand-hero--home .brand-hero__advanced-panel-label,[dir=rtl] .brand-hero--home .brand-hero__advanced-field>span,[dir=rtl] .brand-hero--home .brand-hero__advanced-submit,[dir=rtl] .home-page .home-section-card__link,[dir=rtl] .home-page .home-see-all,[dir=rtl] .home-page .home-call-card__date-label,[dir=rtl] .home-page .home-call-card__type,[dir=rtl] .home-page .home-call-card__month,[dir=rtl] .home-page .home-article-row__disc,[dir=rtl] .home-page .home-cta__eyebrow,[dir=rtl] .home-page .home-cta__btn{letter-spacing:0!important}[dir=rtl] .home-page .home-section-card,[dir=rtl] .home-page .home-section-card__label,[dir=rtl] .home-page .home-section-card__desc,[dir=rtl] .home-page .home-section-card__link{text-align:right!important}[dir=rtl] .home-page .home-section-card__link{align-self:flex-start;justify-content:flex-start}[dir=rtl] .home-page .home-section-card__link svg{transform:rotate(180deg)}[dir=rtl] .ik-drawer{left:0!important;right:auto!important;box-shadow:-4px 0 24px #14274e26!important}[dir=rtl] .ik-drawer--right{border-left:none!important;border-right:1px solid var(--line)!important}[dir=rtl] .ik-drawer--left{border-right:none!important;border-left:1px solid var(--line)!important}[dir=rtl] .ik-table-pagination{justify-content:flex-start!important}[dir=rtl] .brand-hero__tagline{border-right:4px solid var(--bordeaux)!important;border-left:none!important;padding-right:1.5rem!important;padding-left:0!important;margin-right:.25rem!important;margin-left:0!important}[dir=rtl] .journal-row--hosted{border-right:4px solid #7c2626!important;border-left:none!important}[dir=rtl] .journal-row--indexed{border-right:4px solid #256f5d!important;border-left:none!important}[dir=rtl] .journal-row--external{border-right:4px solid var(--line-strong)!important;border-left:none!important}[dir=rtl] .ik-table-cell{text-align:right!important}[dir=rtl] .ik-dialog-actions{justify-content:flex-start!important}.thesis-stepper{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 1.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.thesis-stepper__item{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.25rem;border-right:1px solid var(--line);position:relative;transition:background .15s}.thesis-stepper__item:last-child{border-right:none}.thesis-stepper__item.is-active{background:var(--ink)}.thesis-stepper__item.is-done{background:#f0faf5}.thesis-stepper__circle{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:transparent;color:var(--ink-soft);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;border-color:var(--line-strong)}.thesis-stepper__item.is-active .thesis-stepper__circle{background:#ffffff2e;border-color:#fff6;color:#fff}.thesis-stepper__item.is-done .thesis-stepper__circle{background:#2d6a4f;border-color:#2d6a4f;color:#fff}.thesis-stepper__label{display:flex;flex-direction:column;gap:.15rem;min-width:0}.thesis-stepper__title{font-size:.8rem;font-weight:700;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thesis-stepper__item.is-active .thesis-stepper__title{color:#fff}.thesis-stepper__item.is-done .thesis-stepper__title{color:#2d6a4f}.thesis-stepper__hint{font-size:.68rem;color:var(--ink-soft);opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thesis-stepper__item.is-active .thesis-stepper__hint{color:#ffffffb3;opacity:1}.thesis-stepper__line{display:none}.ts-form{display:flex;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.ts-section{padding:1.5rem 2rem;display:grid;gap:1.1rem;border-bottom:1px solid var(--line)}.ts-section:last-of-type{border-bottom:none}.ts-section__title{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);opacity:.55}.ts-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}.ts-row--3{grid-template-columns:1fr 1fr 1fr}.ts-field{display:flex;flex-direction:column;gap:.35rem}.ts-label{font-size:.8rem;font-weight:700;color:var(--ink);display:flex;flex-direction:column;gap:.15rem}.ts-hint{font-size:.7rem;font-weight:400;color:var(--ink-soft)}.ts-inline-btn{font-size:.75rem;font-weight:600;color:var(--ink-soft);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;align-self:flex-start;margin-top:.25rem}.ts-inline-btn:hover{color:var(--ink)}.ts-jury-member{padding:1.1rem 1.25rem;background:#f8f9fb;border:1px solid var(--line);border-radius:var(--radius-md);display:grid;gap:.85rem}.ts-jury-member+.ts-jury-member{margin-top:.6rem}.ts-jury-member__header{display:flex;align-items:center}.ts-jury-member__role{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:.5}.ts-uploads{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ts-nav{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background:#f8f9fb;border-top:1px solid var(--line)}.ts-nav__left,.ts-nav__right{display:flex;gap:.75rem;align-items:center}.ts-error{margin:0;padding:.85rem 2rem;background:#fff5f5;border-top:1px solid #f5c6cb;color:#842029;font-size:.88rem}.ts-success{padding:3rem 2rem;text-align:center;display:grid;gap:1rem;justify-items:center}.ts-success__icon{width:52px;height:52px;border-radius:50%;background:#2d6a4f;color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.ts-actions{display:flex;gap:.75rem;justify-content:center}@media (max-width: 860px){.thesis-stepper{grid-template-columns:repeat(2,1fr)}.thesis-stepper__item{border-bottom:1px solid var(--line)}.thesis-stepper__item:nth-child(2n){border-right:none}.ts-row,.ts-row--3{grid-template-columns:1fr}.ts-section{padding:1.25rem}.ts-uploads{grid-template-columns:1fr}.ts-nav{padding:1rem 1.25rem;flex-direction:column-reverse;gap:.75rem}.ts-nav__left,.ts-nav__right{width:100%;justify-content:stretch}.ts-nav__right .btn{flex:1;text-align:center}}.ts-committee{display:flex;flex-direction:column;gap:.5rem}.ts-committee__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ts-committee__role{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ts-committee__chips{display:flex;flex-wrap:wrap;gap:.4rem;min-height:2rem}.ts-committee__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;background:var(--ink);color:#fff;font-size:.8rem;line-height:1.4}.ts-committee__remove{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:0;font-size:1rem;line-height:1;display:flex;align-items:center}.ts-committee__remove:hover{color:#fff}.ts-committee__search-wrap{position:relative}.ts-committee__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 4px 16px #0000001a;z-index:20;max-height:220px;overflow-y:auto}.ts-committee__option{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .75rem;cursor:pointer;font-size:.875rem;border-bottom:1px solid var(--line)}.ts-committee__option:last-child{border-bottom:none}.ts-committee__option:hover{background:var(--surface)}.ts-committee__inst{font-size:.75rem;color:var(--muted)}.ts-committee__empty{padding:.75rem;font-size:.85rem;color:var(--muted);text-align:center}.ts-map{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.ts-map__footer{padding:.4rem .65rem;font-size:.78rem;color:var(--muted);border-top:1px solid var(--line);background:var(--surface)}.ik-dialog.indexation-workflow-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden;border:1px solid #cfd9e6!important;border-radius:12px!important;background:#fff!important;box-shadow:0 24px 70px #0f172a3d!important}.ik-dialog.indexation-workflow-dialog .ik-dialog-title{padding:1rem 1.25rem!important;border-bottom:1px solid #dbe5ef!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;color:#122033;font-size:1rem;letter-spacing:0;text-transform:none}.ik-dialog.indexation-workflow-dialog .ik-dialog-content{padding:1rem 1.25rem!important;background:#fff;color:#26364a}.ik-dialog.indexation-workflow-dialog .ik-dialog-actions{justify-content:flex-end;min-height:64px}.ik-dialog.indexation-workflow-dialog .ik-dialog-actions .btn{min-width:104px}@media (max-width: 640px){.ik-dialog.indexation-workflow-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:10px!important}.ik-dialog.indexation-workflow-dialog .ik-dialog-title,.ik-dialog.indexation-workflow-dialog .ik-dialog-content{padding-left:1rem!important;padding-right:1rem!important}}.journal-admin-shell--hosted .ik-paper,.journal-admin-shell--hosted .ik-card,.journal-admin-shell--hosted .hosted-journal-dashboard__panel{border:1px solid var(--hosted-line)!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;transform:none!important}.journal-admin-shell--hosted .ik-paper:hover,.journal-admin-shell--hosted .ik-card:hover{transform:none!important;box-shadow:none!important}.journal-admin-shell--hosted .btn,.journal-admin-shell--hosted .btn--secondary,.journal-admin-shell--hosted .btn--ghost{border-radius:6px!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;transform:none!important}.journal-admin-shell--hosted .hosted-journal-dashboard__primary.btn{border-color:var(--hosted-navy)!important;background:var(--hosted-navy)!important;color:#fff!important}.journal-admin-shell--hosted .hosted-journal-dashboard__secondary.btn,.journal-admin-shell--hosted .hosted-journal-dashboard__action.btn{border-color:var(--hosted-line)!important;background:#fff!important;color:var(--hosted-navy)!important}.journal-admin-shell__context-actions .ik-chip{border:1.5px solid rgba(20,39,78,.18)!important;border-radius:6px!important;box-shadow:none!important;background:#14274e0d!important;color:var(--ink)!important;letter-spacing:.05em!important;font-size:.67rem!important;font-weight:700!important;text-transform:uppercase!important}.journal-admin-shell__context-actions .ik-chip--primary,.journal-admin-shell__context-actions .ik-chip--info{background:#3948671f!important;border-color:#39486747!important;color:var(--ink)!important}.journal-settings-page{--jss-ink: var(--hosted-ink, var(--ink));--jss-muted: var(--hosted-muted, var(--ink-soft));--jss-faint: #748094;--jss-line: var(--hosted-line, var(--line));--jss-panel: var(--hosted-panel, #ffffff);--jss-accent: var(--hosted-teal, var(--teal));--jss-accent-strong: var(--hosted-navy, var(--ink));--jss-accent-soft: rgba(15, 118, 110, .1);--jss-accent-border: rgba(15, 118, 110, .34);--jss-accent-border-strong: rgba(15, 118, 110, .44);--jss-accent-wash: #f2fbf9;color:var(--jss-ink);display:grid;gap:1.25rem}.journal-admin-shell--indexed .journal-settings-page{--jss-accent: var(--hosted-navy, var(--ink));--jss-accent-soft: rgba(31, 58, 95, .1);--jss-accent-border: rgba(31, 58, 95, .3);--jss-accent-border-strong: rgba(31, 58, 95, .44);--jss-accent-wash: #f5f7fa}.journal-settings-page__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.journal-settings-page__title{min-width:0}.journal-settings-page__title .ik-typography--h5{color:var(--ink);font-size:1.9rem;font-weight:800;letter-spacing:-.01em;line-height:1.15}.journal-settings-page__title .ik-typography--body1{max-width:54rem;color:#64748b!important;font-size:.915rem;line-height:1.55;margin-top:.25rem}.jss-tab-label{display:inline-flex;align-items:center;gap:.4rem}.journal-settings-section__meta{display:flex;align-items:flex-start;gap:1rem}.journal-settings-section__icon{width:38px;height:38px;flex-shrink:0;border:1px solid var(--jss-accent-border);border-radius:8px;background:var(--jss-accent-soft);color:var(--jss-accent);display:flex;align-items:center;justify-content:center;margin-top:.1rem}.jss-url-field{display:flex;flex-direction:column;gap:.375rem}.jss-url-label{font-size:.75rem;font-weight:700;color:var(--jss-muted);letter-spacing:0}.jss-url-wrap{position:relative;display:flex;align-items:center}.jss-url-icon{position:absolute;left:.75rem;color:var(--jss-faint);pointer-events:none;flex-shrink:0}.jss-url-input{width:100%;padding:.6rem .875rem .6rem 2.25rem;font-size:.875rem;color:var(--jss-ink);background:var(--jss-panel);border:1px solid var(--jss-line);border-radius:6px;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.jss-url-input:focus{border-color:var(--jss-accent);box-shadow:0 0 0 3px var(--jss-accent-soft)}.jss-url-input::placeholder{color:var(--jss-faint)}.journal-settings-disciplines__title-row{display:flex;align-items:flex-start;gap:.75rem}.jss-disciplines-icon{color:var(--jss-accent);flex-shrink:0;margin-top:.1rem}.jss-count-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--jss-accent-strong);background:var(--jss-accent-soft);border:1px solid var(--jss-accent-border);border-radius:6px;white-space:nowrap;flex-shrink:0}.journal-settings-workspace.ik-paper{overflow:hidden;padding:0!important;border-color:var(--jss-line)!important;background:var(--jss-panel)!important}.journal-settings-switcher.ik-paper,.journal-settings-source-card.ik-paper{padding:1.25rem;border-color:var(--jss-line)!important;border-radius:8px!important;background:var(--jss-panel)!important;box-shadow:none!important}.metadata-journal-switcher.ik-paper{margin-bottom:1.5rem;padding:1.25rem;border-color:var(--hosted-line, var(--line))!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.metadata-journal-switcher__copy{flex:1 1 18rem}.metadata-journal-switcher__copy .ik-typography--overline{color:#64748b!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.04em!important}.metadata-journal-switcher__control{flex:1 1 26rem;min-width:min(100%,22rem)}.journal-settings-switcher__copy{flex:1 1 18rem}.journal-settings-switcher__copy .ik-typography--overline{color:var(--jss-muted)!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.04em!important}.journal-settings-switcher__control{flex:1 1 26rem;min-width:min(100%,22rem)}.journal-settings-tabs-wrap{background:#fff;border-bottom:1.5px solid #e2e8f0;padding:0 1.5rem}.journal-settings-tabs{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:0;padding:0;list-style:none}.journal-settings-tabs::-webkit-scrollbar{display:none}.journal-settings-tab{display:inline-flex;align-items:center;gap:.45rem;padding:0 1.15rem;height:54px;border:none;border-bottom:2.5px solid transparent;background:transparent;color:#94a3b8;font-size:.875rem;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;white-space:nowrap;margin-bottom:-1.5px;transition:color .13s ease,border-color .13s ease,background .13s ease;border-radius:0;outline:none}.journal-settings-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.journal-settings-tab:hover{color:#475569;background:#f8fafc}.journal-settings-tab--active{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.journal-settings-tab--active:hover{background:transparent;color:var(--ink)}.journal-settings-form{display:block}.journal-settings-tab-panel{padding:1.5rem}.journal-settings-submission-stack{display:grid;gap:2rem}.journal-settings-submission-stack>.journal-settings-section+.journal-settings-section{border-top:1px solid var(--jss-line);padding-top:2rem}.journal-settings-section{display:grid;gap:1.25rem}.journal-settings-section__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.journal-settings-section__header .ik-typography--h6{color:var(--jss-ink);font-size:1.05rem;letter-spacing:0}.journal-settings-section__eyebrow{color:var(--jss-muted);display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.journal-settings-section__action{flex:0 0 auto}.journal-settings-section__body{display:grid;gap:1rem}.journal-settings-selection-bar{align-items:center;color:var(--jss-muted);display:flex;font-size:.78rem;font-weight:650;gap:1rem;justify-content:space-between;line-height:1.4;min-height:24px}.journal-settings-selection-bar span:first-child{color:var(--jss-accent-strong);font-weight:800}.journal-settings-grid{display:grid;gap:1rem}.journal-settings-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-settings-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-settings-grid--long{align-items:start}.journal-profile-languages{align-items:end;background:var(--surface-muted);border:1px solid var(--jss-line);border-radius:var(--radius-md);display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);padding:1rem}.journal-profile-languages>.form-group{margin:0}.journal-profile-translations{display:grid;gap:1rem}.journal-profile-translation{display:grid;gap:1rem;padding:1rem}.journal-profile-translation__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.journal-settings-check-grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.journal-settings-check-grid--languages{grid-template-columns:repeat(4,minmax(0,1fr))}.journal-settings-check-grid--languages .journal-settings-check.ik-control-label{min-height:58px}.journal-settings-disciplines{display:flex;flex-direction:column;gap:.85rem}.journal-settings-disciplines__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.journal-settings-disciplines__header .form-label{display:block;margin-bottom:.2rem}.journal-settings-check.ik-control-label{position:relative;align-items:center;background:var(--jss-panel);border:1px solid var(--jss-line);border-radius:8px;color:var(--jss-ink);display:flex;gap:.85rem;min-height:64px;padding:.85rem 1rem;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.journal-settings-check.ik-control-label input[type=checkbox]{position:relative;width:1.35rem;height:1.35rem;margin:0;flex:0 0 auto;border:2px solid #9aa8bc;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--jss-panel);cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.journal-settings-check.ik-control-label input[type=checkbox]:after{content:"";position:absolute;left:.35rem;top:.14rem;width:.38rem;height:.72rem;border:solid #ffffff;border-width:0 2px 2px 0;opacity:0;transform:rotate(42deg) scale(.8);transition:opacity .12s ease,transform .12s ease}.journal-settings-check.ik-control-label input[type=checkbox]:checked{border-color:var(--jss-accent);background:var(--jss-accent);box-shadow:0 0 0 4px var(--jss-accent-soft)}.journal-settings-check.ik-control-label input[type=checkbox]:checked:after{opacity:1;transform:rotate(42deg) scale(1)}.journal-settings-check.ik-control-label input[type=checkbox]:focus-visible{outline:3px solid var(--jss-accent-soft);outline-offset:3px}.journal-settings-check.ik-control-label>span{min-width:0;color:var(--jss-ink);font-size:.92rem;font-weight:800;line-height:1.25}.journal-settings-check.ik-control-label:hover{border-color:var(--jss-accent-border);background:#f8fafc;box-shadow:none;transform:none}.journal-settings-check.ik-control-label:hover input[type=checkbox]{border-color:var(--jss-accent)}.journal-settings-check.ik-control-label.journal-settings-check--selected{border-color:var(--jss-accent-border-strong);background:var(--jss-accent-wash);box-shadow:inset 3px 0 0 var(--jss-accent)}.journal-settings-check.ik-control-label.journal-settings-check--selected>span{color:var(--jss-accent-strong)}.journal-settings-cover-panel{align-items:center;background:#f8fafc;border:1px solid var(--jss-line);border-radius:8px;display:flex;gap:1rem;padding:1rem}.journal-settings-cover-panel__image,.journal-settings-cover-panel__placeholder{aspect-ratio:3 / 4;border:1px solid var(--jss-line);border-radius:6px;flex:0 0 96px;height:128px;object-fit:cover;width:96px}.journal-settings-cover-panel__placeholder{align-items:center;background:#e8edf4;color:var(--jss-muted);display:flex;font-size:.78rem;font-weight:800;justify-content:center;text-transform:uppercase}.journal-settings-logo-panel{align-items:stretch;background:#f8fafc;border:1px solid var(--jss-line);border-radius:8px;display:grid;gap:1rem;grid-template-columns:148px minmax(0,1fr);padding:1rem}.journal-settings-logo-panel__preview{align-items:center;aspect-ratio:1 / 1;background:#fff;border:1px solid var(--jss-line);border-radius:8px;color:var(--jss-muted);display:flex;justify-content:center;overflow:hidden;width:148px}.journal-settings-logo-panel__preview img{height:100%;object-fit:contain;padding:.6rem;width:100%}.journal-settings-logo-panel__preview span{color:var(--jss-muted);font-size:.8rem;font-weight:800;text-transform:uppercase}.journal-settings-logo-panel__upload{min-width:0}.journal-settings-logo-panel__upload>div{height:100%}.journal-settings-logo-panel__upload .btn{align-items:center}.journal-settings-table.ik-paper{border-radius:8px!important;overflow:auto}.journal-admin-shell .admin-manager-page,.journal-admin-shell .admin-workspace-page,.journal-admin-shell .admin-team-page,.journal-admin-shell .admin-analytics-page,.journal-admin-shell .admin-files-workbench,.journal-admin-shell .md-page,.journal-admin-shell .ret-page{box-sizing:border-box;width:100%;padding:1.9rem 2.25rem 2rem}.admin-analytics-page{display:grid;gap:1.5rem}.admin-analytics-hero{align-items:stretch;background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) auto;padding:1.35rem 1.5rem}.admin-analytics-eyebrow{color:var(--hosted-teal, var(--teal));display:block;font-size:.74rem;font-weight:850;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.admin-analytics-hero .ik-typography--h4{font-size:clamp(1.55rem,2vw,2rem);line-height:1.1;margin-bottom:.35rem!important}.admin-analytics-hero__meta{align-items:flex-end;background:#f8fafc;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-width:190px;padding:.85rem 1rem;text-align:right}.admin-analytics-hero__meta span{color:var(--hosted-muted, var(--ink-faint));font-size:.76rem;font-weight:800;text-transform:uppercase}.admin-analytics-hero__meta strong{color:var(--hosted-ink, var(--ink));font-size:.98rem}.admin-analytics-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-analytics-card.ik-paper{align-items:flex-start;display:flex;gap:.95rem;min-height:124px;padding:1rem!important}.admin-analytics-card__icon{align-items:center;background:#eef6f5;border:1px solid rgba(15,118,110,.18);border-radius:8px;color:var(--hosted-teal, var(--teal));display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.admin-analytics-card:nth-child(2) .admin-analytics-card__icon{background:#f3f6fb;border-color:#1f3a5f29;color:var(--hosted-navy, var(--ink))}.admin-analytics-card:nth-child(3) .admin-analytics-card__icon{background:#fff7e8;border-color:#b7791f33;color:var(--hosted-amber, #9a651b)}.admin-analytics-card:nth-child(4) .admin-analytics-card__icon{background:#fff1f3;border-color:#be42572e;color:var(--hosted-rose, var(--bordeaux))}.admin-analytics-card__body{display:grid;gap:.2rem;min-width:0}.admin-analytics-card .ik-typography--h5{color:var(--hosted-ink, var(--ink));font-size:1.85rem;line-height:1}.admin-analytics-card .ik-typography--body2,.admin-analytics-card .ik-typography--caption{line-height:1.25}.admin-analytics-overview{display:grid;gap:1rem;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.admin-analytics-panel.ik-paper{display:grid;gap:1.1rem;padding:1.1rem!important}.admin-analytics-panel__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-analytics-panel__header>svg{color:var(--hosted-teal, var(--teal));flex:0 0 auto}.admin-analytics-trend{align-items:end;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:grid;gap:.7rem;grid-template-columns:repeat(6,minmax(0,1fr));height:154px;padding:1rem .95rem .75rem}.admin-analytics-trend__item{align-items:center;display:flex;flex-direction:column;gap:.45rem;height:100%;justify-content:end;min-width:0}.admin-analytics-trend__bar{background:linear-gradient(180deg,var(--hosted-teal, #0f766e),var(--hosted-navy, #1f3a5f));border-radius:6px 6px 2px 2px;display:block;min-height:10px;width:min(30px,100%)}.admin-analytics-trend__label{color:var(--hosted-muted, var(--ink-faint));font-size:.75rem;font-weight:800}.admin-analytics-trend__empty{align-items:center;color:var(--hosted-muted, var(--ink-soft));display:flex;font-weight:750;grid-column:1 / -1;justify-content:center}.admin-analytics-insights{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-insight{align-items:center;background:#f8fafc;border:1px solid var(--hosted-line, var(--line));border-radius:8px;color:var(--hosted-muted, var(--ink-soft));display:grid;gap:.25rem .7rem;grid-template-columns:auto minmax(0,1fr);min-height:78px;padding:.8rem}.admin-analytics-insight svg{color:var(--hosted-navy, var(--ink));grid-row:span 2}.admin-analytics-insight span{font-size:.78rem;font-weight:800;text-transform:uppercase}.admin-analytics-insight strong{color:var(--hosted-ink, var(--ink));display:block;font-size:.95rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-analytics-detail{background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:8px;overflow:hidden}.admin-analytics-tabs-wrap{background:#f8fafc;border-bottom:1px solid var(--hosted-line, var(--line));padding:0 1rem}.admin-analytics-tabs.ik-tabs{border-bottom:0!important;gap:.15rem;padding-bottom:0}.admin-analytics-tabs .ik-tab{border:0!important;border-bottom:3px solid transparent!important;color:#536173!important;font-size:.84rem;letter-spacing:0;margin-bottom:0;min-height:50px;padding:.9rem 1rem!important;text-transform:none;white-space:nowrap}.admin-analytics-tabs .ik-tab:hover{background:#fff!important;border-color:transparent transparent #95a3b8!important}.admin-analytics-tabs .ik-tab.ik-tab--selected{background:#fff!important;border-color:transparent transparent var(--hosted-navy, var(--ink))!important;color:var(--hosted-navy, var(--ink))!important}.admin-analytics-tab-panel{display:grid;gap:1rem;padding:1.25rem}.admin-analytics-table.ik-table-container{margin-bottom:0}.admin-analytics-empty{align-items:center;background:#f8fafc;border:1px dashed #b9c4d2;border-radius:8px;color:var(--hosted-muted, var(--ink-soft));display:grid;gap:.5rem;justify-items:center;min-height:190px;padding:2rem 1rem;text-align:center}.admin-analytics-empty svg{color:var(--hosted-teal, var(--teal))}.admin-team-page{display:grid;gap:1.25rem}.admin-team-hero{align-items:flex-start;background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:flex;gap:1.25rem;justify-content:space-between;padding:1.35rem 1.5rem}.admin-team-hero__copy{min-width:0}.admin-team-eyebrow{color:var(--hosted-teal, var(--teal));display:block;font-size:.74rem;font-weight:850;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.admin-team-hero .ik-typography--h4{font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:1.05;margin-bottom:.4rem!important}.admin-team-actions{display:flex;flex:0 0 auto;gap:.65rem}.admin-team-action.btn{align-items:center;display:inline-flex;gap:.45rem;justify-content:center}.admin-team-toolbar{align-items:center;background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:grid;gap:1rem;grid-template-columns:minmax(190px,.25fr) minmax(0,1fr);padding:1rem 1.25rem}.admin-team-toolbar__select{min-width:0}.admin-team-toolbar .ik-field{margin:0}.admin-team-alert.ik-alert{align-items:flex-start;border:1px solid rgba(183,121,31,.3)!important;border-radius:8px!important;display:flex;gap:.75rem;line-height:1.45;padding:.9rem 1rem!important}.admin-team-alert svg{color:var(--hosted-amber, #9a651b);flex:0 0 auto;margin-top:.1rem}.admin-team-alert strong{color:var(--hosted-ink, var(--ink));display:block;font-size:.84rem}.admin-team-stats{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-team-stat.ik-paper{align-items:center;display:flex;gap:.9rem;min-height:96px;padding:1rem!important}.admin-team-stat__icon{align-items:center;background:#eef6f5;border:1px solid rgba(15,118,110,.18);border-radius:8px;color:var(--hosted-teal, var(--teal));display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.admin-team-stat:nth-child(2) .admin-team-stat__icon{background:#f3f6fb;border-color:#1f3a5f29;color:var(--hosted-navy, var(--ink))}.admin-team-stat:nth-child(3) .admin-team-stat__icon{background:#fff7e8;border-color:#b7791f33;color:var(--hosted-amber, #9a651b)}.admin-team-stat .ik-typography--h5{color:var(--hosted-ink, var(--ink));font-size:1.65rem;line-height:1}.admin-team-layout{display:grid;gap:1.25rem}.admin-team-section.ik-paper{display:grid;gap:1rem;overflow:hidden;padding:1.1rem!important}.admin-team-section__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-team-section__title{align-items:flex-start;display:flex;gap:.8rem;min-width:0}.admin-team-section__icon{align-items:center;background:#f3f6fb;border:1px solid rgba(31,58,95,.13);border-radius:8px;color:var(--hosted-navy, var(--ink));display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.admin-team-section__action{flex:0 0 auto}.admin-team-table.ik-table-container{margin-bottom:0}.admin-team-group-name{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.admin-team-group-name span{color:var(--hosted-muted, var(--ink-soft))}.admin-team-status{align-items:center;background:#eef6f5;border:1px solid rgba(15,118,110,.18);border-radius:999px;color:var(--hosted-teal, var(--teal));display:inline-flex;font-size:.8rem;font-weight:800;min-height:1.75rem;padding:.25rem .65rem}.admin-team-empty{align-items:center;background:#f8fafc;border:1px dashed #b9c4d2;border-radius:8px;color:var(--hosted-muted, var(--ink-soft));display:grid;gap:.5rem;justify-items:center;min-height:150px;padding:1.5rem 1rem;text-align:center}.admin-team-empty svg{color:var(--hosted-teal, var(--teal))}.admin-team-dialog.ik-dialog{border-radius:8px!important;overflow:hidden}.admin-team-dialog-title{align-items:flex-start;display:flex;gap:.85rem}.admin-team-dialog-title__icon{align-items:center;background:#eef6f5;border:1px solid rgba(15,118,110,.18);border-radius:8px;color:var(--hosted-teal, var(--teal));display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.admin-team-dialog-title strong{color:var(--hosted-ink, var(--ink));display:block;font-size:1.15rem;line-height:1.2}.admin-team-dialog-title small{color:var(--hosted-muted, var(--ink-soft));display:block;font-size:.85rem;font-weight:500;line-height:1.45;margin-top:.2rem}.admin-team-dialog-content{display:grid;gap:1rem}.admin-team-dialog-context{background:#f8fafc;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:grid;gap:.2rem;padding:.85rem 1rem}.admin-team-dialog-context span{color:var(--hosted-muted, var(--ink-soft));font-size:.76rem;font-weight:800;text-transform:uppercase}.admin-team-dialog-context strong{color:var(--hosted-ink, var(--ink));font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-team-dialog-fields{margin-top:0!important}.admin-team-dialog-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.admin-team-dialog-options{background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:grid;gap:.65rem;padding:.85rem}.admin-team-dialog-options>span{color:var(--hosted-muted, var(--ink-soft));font-size:.76rem;font-weight:850;text-transform:uppercase}.admin-team-dialog-check.ik-control-label{align-items:center;background:#f8fafc;border:1px solid transparent;border-radius:8px;display:flex;min-height:42px;padding:.55rem .65rem}.admin-team-dialog-check.ik-control-label>span{color:var(--hosted-ink, var(--ink));font-size:.88rem;font-weight:750}.admin-workspace-page{display:grid;gap:.95rem}.admin-workspace-hero{align-items:flex-start;background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:flex;gap:1.25rem;justify-content:space-between;padding:1rem 1.2rem}.admin-workspace-eyebrow{color:var(--hosted-teal, var(--teal));display:block;font-size:.74rem;font-weight:850;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.admin-workspace-hero .ik-typography--h4{font-size:clamp(1.55rem,1.8vw,2rem);line-height:1.05;margin-bottom:.32rem!important}.admin-workspace-action.btn{align-items:center;display:inline-flex;gap:.45rem;justify-content:center}.admin-issues-create.btn{align-items:center;background:var(--hosted-teal, var(--teal));border-color:var(--hosted-teal, var(--teal));display:inline-flex;gap:.45rem;justify-content:center;text-transform:none}.admin-issues-list.panel{overflow:hidden;padding:0}.admin-issues-list .ik-table-container{margin:1rem 1.2rem 1.25rem}.admin-issues-list__head{align-items:center;border-bottom:1px solid var(--hosted-line, var(--line));display:flex;gap:.8rem;padding:1rem 1.2rem}.admin-issues-list__head-icon{align-items:center;background:#eef6f6;border-radius:9px;color:var(--hosted-teal, var(--teal));display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.admin-issues-list__count{align-items:center;background:var(--hosted-teal, var(--teal));border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:800;height:24px;justify-content:center;margin-left:auto;min-width:26px;padding:0 .5rem}.admin-issues-tab-bar{border-bottom:1px solid var(--hosted-line, var(--line));display:flex;overflow-x:auto;margin:.6rem 0 0;padding:0 1.2rem}.admin-issues-tab{align-items:center;background:none;border:none;border-bottom:2.5px solid transparent;color:var(--ink-faint, #9BA4B4);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:500;gap:.45rem;margin-right:1.5rem;padding:.72rem 0;transition:color .15s,border-color .15s;white-space:nowrap}.admin-issues-tab:hover{color:var(--ink-soft, #394867)}.admin-issues-tab--active{border-bottom-color:var(--hosted-teal, var(--teal));color:var(--ink, #14274E);font-weight:750}.admin-issues-tab__badge{align-items:center;background:var(--surface-muted, rgba(155, 164, 180, .12));border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:750;justify-content:center;min-width:20px;padding:.1rem .42rem}.admin-issues-tab--active .admin-issues-tab__badge{background:var(--hosted-teal, var(--teal));color:#fff}.admin-issues-empty{align-items:center;display:flex;flex-direction:column;gap:.7rem;padding:2.8rem 1.5rem;text-align:center}.admin-issues-empty__icon{align-items:center;background:var(--surface-muted, #f4f7fa);border-radius:14px;color:var(--ink-soft, #394867);display:inline-flex;height:56px;justify-content:center;width:56px}.admin-issues-table .ik-table-row.admin-issues-row--active{background:#eef6f6!important;box-shadow:inset 3px 0 0 var(--hosted-teal, var(--teal))}.admin-issues-table .ik-table-row.admin-issues-row--active .ik-table-cell:first-child{font-weight:800}.admin-issue-detail.panel{padding:0;overflow:hidden}.admin-issue-detail>.ik-stack{padding:1.1rem}.admin-issue-detail__hero{align-items:flex-start;background:linear-gradient(180deg,#fff,#f7fbfb);border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.admin-issue-detail__eyebrow{color:var(--ink-faint, #9BA4B4);display:block;font-size:.72rem;font-weight:600;letter-spacing:0;margin-bottom:.35rem;text-transform:none}.admin-issue-detail__meta{color:var(--ink-soft, #526070);display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:700;gap:.45rem;margin-top:.55rem}.admin-issue-detail__meta span{align-items:center;background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:999px;display:inline-flex;min-height:26px;padding:.15rem .65rem}.admin-issue-detail__grid{display:grid;gap:1rem;grid-template-columns:minmax(240px,.85fr) minmax(320px,1.15fr)}.admin-issue-panel.panel{border-radius:8px;padding:1rem}.admin-issue-panel__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-issue-panel__controls{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.admin-issue-panel__controls--wide{align-items:start;grid-template-columns:minmax(120px,180px) auto}.admin-issue-panel__controls--wide .ik-autocomplete{grid-column:1 / -1}.admin-issue-panel__controls--wide .ik-autocomplete .ik-select-popup{max-height:11rem;position:static;margin-top:.45rem;width:100%}.admin-issue-panel__controls--wide .ik-select-option{line-height:1.35;white-space:normal}.admin-issue-panel--status{background:#fbfdfd}.admin-issue-panel--galley{background:#fff}.admin-issue-empty-inline{background:var(--surface-muted, #f4f7fa);border:1px dashed var(--hosted-line, var(--line));border-radius:8px;color:var(--ink-soft, #526070);display:grid;font-size:.85rem;gap:.25rem;margin-top:1rem;padding:.9rem 1rem}.admin-issue-empty-inline span:first-child{color:var(--ink, #1f2933);font-weight:800}.admin-issue-galley-list{display:grid;gap:.6rem;margin-top:1rem}.admin-issue-galley-row{align-items:center;border:1px solid var(--hosted-line, var(--line));border-radius:7px;display:grid;gap:.7rem;grid-template-columns:minmax(120px,1fr) 70px auto minmax(160px,1.4fr);padding:.7rem .85rem}.admin-issue-summary-list{display:grid;gap:.6rem;margin-top:1rem}.admin-issue-summary-card{align-items:center;background:#fff;border:1px solid var(--hosted-line, var(--line));border-left:3px solid var(--line-strong, rgba(155,164,180,.3));border-radius:8px;cursor:grab;display:grid;gap:0 1rem;grid-template-columns:36px minmax(0,1fr) auto;padding:.8rem 1rem .8rem .85rem;transition:box-shadow .15s,border-color .15s}.admin-issue-summary-card:hover{box-shadow:0 2px 10px #14274e12}.admin-issue-summary-card--published{background:#fafffe;border-left-color:var(--success, #2f6b4f)}.admin-issue-summary-card--draft{border-left-color:var(--warning, #9a6a1e)}.admin-issue-summary-card--dragging{box-shadow:0 8px 24px #14274e24;cursor:grabbing;opacity:.72}.admin-issue-summary-card__handle{align-items:center;color:var(--ink-faint, #9BA4B4);display:flex;flex-direction:column;font-size:.7rem;font-weight:800;gap:.18rem;justify-content:center;text-align:center}.admin-issue-summary-card__body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.admin-issue-summary-card__title{color:var(--ink, #14274E);font-family:inherit;font-size:.875rem;font-weight:750;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-issue-summary-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.admin-issue-summary-card__ref{color:var(--ink-faint, #9BA4B4);font-size:.72rem;font-weight:700;letter-spacing:.03em}.admin-issue-summary-card__pill{background:var(--surface-muted, rgba(155,164,180,.12));border-radius:999px;color:var(--ink-soft, #394867);font-size:.7rem;font-weight:650;padding:.12rem .48rem}.admin-issue-summary-card__doi{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-issue-summary-card__side{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.admin-issue-pub-status{border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:600;letter-spacing:0;padding:.2rem .6rem;text-transform:none;white-space:nowrap}.admin-issue-pub-status--draft{background:#9ba4b426;border:none;color:var(--ink-soft)}.admin-issue-pub-status--published{background:var(--success-soft, rgba(47,107,79,.1));border:none;color:var(--success-ink, #25543e)}.admin-issue-summary-card__controls{align-items:center;display:flex;gap:.35rem}.admin-issue-order-controls{align-items:center;display:flex;gap:.2rem}.admin-issue-order-controls .btn{align-items:center;border-radius:6px!important;display:inline-flex;height:30px;justify-content:center;min-width:30px;padding:0}.admin-issue-summary-card__controls .btn{border-radius:6px!important;font-size:.72rem!important;height:30px;letter-spacing:0!important;padding:0 .7rem!important;text-transform:none!important}@media (max-width: 900px){.admin-issue-detail__grid,.admin-issue-panel__controls,.admin-issue-panel__controls--wide,.admin-issue-galley-row{grid-template-columns:1fr}.admin-issue-detail__hero,.admin-issue-panel__head{align-items:stretch;flex-direction:column}.admin-issue-summary-card{grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto}.admin-issue-summary-card__side{align-items:flex-start;flex-direction:row;grid-column:2}}.admin-workspace-alert.ik-alert{align-items:flex-start;border-radius:8px!important;display:flex;gap:.75rem;line-height:1.45;padding:.9rem 1rem!important}.admin-workspace-alert svg{flex:0 0 auto;margin-top:.1rem}.admin-workspace-selector{align-items:center;background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:grid;gap:.9rem 1.2rem;grid-template-columns:minmax(190px,250px) minmax(0,1fr);padding:.9rem 1rem}.admin-workspace-selector__field,.admin-workflow-selector__controls{min-width:0}.admin-workspace-selector .ik-field{margin:0}.admin-workspace-selector__meta{align-items:center;color:var(--hosted-muted, var(--ink-soft));display:inline-flex;gap:.4rem;font-size:.8rem;font-weight:800;white-space:nowrap}.admin-workspace-stats{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace-stat.ik-paper{align-items:center;display:flex;gap:.9rem;min-height:96px;padding:1rem!important}.admin-workspace-stat__icon{align-items:center;background:#eef6f5;border:1px solid rgba(15,118,110,.18);border-radius:8px;color:var(--hosted-teal, var(--teal));display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.admin-workspace-stat:nth-child(2) .admin-workspace-stat__icon{background:#f3f6fb;border-color:#1f3a5f29;color:var(--hosted-navy, var(--ink))}.admin-workspace-stat:nth-child(3) .admin-workspace-stat__icon{background:#fff7e8;border-color:#b7791f33;color:var(--hosted-amber, #9a651b)}.admin-workspace-stat .ik-typography--h5{color:var(--hosted-ink, var(--ink));font-size:1.65rem;line-height:1}.admin-workspace-two-col{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-section.ik-paper{display:grid;gap:1rem;overflow:hidden;padding:1.1rem!important}.admin-workspace-section__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.doi-dashboard{display:grid;gap:1.5rem}.doi-dashboard .ik-paper,.doi-dashboard .ik-card{background:#fff!important;border:1px solid rgba(31,58,95,.14)!important;border-radius:8px!important;box-shadow:0 14px 34px #0f172a0e!important}.doi-dashboard .ik-paper:hover,.doi-dashboard .ik-card:hover{box-shadow:0 16px 38px #0f172a12!important;transform:none!important}.doi-dashboard .dashboard-stat-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:112px;text-align:left!important}.doi-dashboard .dashboard-stat-card .ik-typography--h3{color:var(--ink);font-size:2rem;line-height:1;margin-bottom:.45rem}.doi-dashboard .dashboard-section+.dashboard-section{margin-top:0}.doi-dashboard .ik-table-container,.doi-dashboard table{border:0!important;box-shadow:none!important}.editor-dashboard{display:grid;gap:1.5rem}.editor-dashboard .ik-paper,.editor-dashboard .ik-card{background:#fff!important;border:1px solid rgba(31,58,95,.14)!important;border-radius:8px!important;box-shadow:0 14px 34px #0f172a0e!important}.editor-dashboard .ik-paper:hover,.editor-dashboard .ik-card:hover{box-shadow:0 16px 38px #0f172a12!important;transform:none!important}.editor-dashboard .dashboard-stat-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:112px;text-align:left!important}.editor-dashboard .dashboard-stat-card .ik-typography--h3{color:var(--ink);font-size:2rem;line-height:1;margin-bottom:.45rem}.editor-dashboard .dashboard-section+.dashboard-section{margin-top:0}.ojs-editor-dashboard{--ojs-panel: #ffffff;--ojs-bg: #f5f7fa;--ojs-line: #d7dee8;--ojs-ink: #172033;--ojs-muted: #667085;--ojs-teal: #0f766e;--ojs-amber: #b7791f;--ojs-green: #2f6b4f;background:var(--ojs-panel);border:1px solid var(--ojs-line);border-radius:8px;box-shadow:0 14px 34px #0f172a0f;color:var(--ojs-ink);display:grid;grid-template-columns:238px minmax(0,1fr);min-height:680px;overflow:hidden}.ojs-editor-sidebar{background:#172033;border-right:1px solid rgba(255,255,255,.08);color:#f8fafc;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1rem}.ojs-editor-sidebar .ik-divider{border-color:#ffffff24}.ojs-editor-sidebar__brand{align-items:center;display:flex;gap:.8rem;min-width:0;padding:.2rem 0 .55rem}.ojs-editor-sidebar__mark{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.ojs-editor-sidebar__brand .ik-typography--caption,.ojs-editor-sidebar__meta span{color:#9fb0c7;display:block;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.ojs-editor-sidebar__brand .ik-typography:not(.ik-typography--caption){color:#fff;font-size:.95rem;line-height:1.22}.ojs-editor-nav{display:grid;gap:.3rem}.ojs-editor-nav__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:6px;color:#dbe7f5;cursor:pointer;display:flex;font:inherit;font-size:.86rem;font-weight:750;gap:.75rem;justify-content:space-between;min-height:40px;padding:.58rem .65rem;text-align:left}.ojs-editor-nav__item:hover,.ojs-editor-nav__item.is-active{background:#ffffff1f;color:#fff}.ojs-editor-nav__item.is-active{border-color:#ffffff26}.ojs-editor-nav__item strong{align-items:center;background:#ffffff1f;border-radius:999px;display:inline-flex;font-size:.72rem;height:22px;justify-content:center;min-width:24px;padding:0 .45rem}.ojs-editor-sidebar__meta{display:grid;gap:.28rem;margin-top:auto;min-width:0}.ojs-editor-sidebar__meta strong{color:#fff;font-size:.9rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.ojs-editor-main{background:var(--ojs-bg);display:flex;flex-direction:column;min-width:0}.ojs-editor-header{align-items:flex-start;background:#fff;border-bottom:1px solid var(--ojs-line);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.15rem}.ojs-editor-kicker.ik-typography--caption{color:var(--ojs-teal);display:block;font-size:.72rem;font-weight:850;letter-spacing:0;margin-bottom:.35rem;text-transform:uppercase}.ojs-editor-header .ik-typography--h4{font-size:clamp(1.35rem,1.6vw,1.8rem);line-height:1.12}.ojs-editor-header__chips{align-items:flex-end;flex:0 0 auto;justify-content:flex-end}.ojs-editor-stats{background:#fff;border-bottom:1px solid var(--ojs-line);display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:.9rem 1.15rem}.ojs-editor-stat.ik-paper{align-items:center;border:1px solid var(--ojs-line)!important;border-radius:8px!important;box-shadow:none!important;display:flex;gap:.75rem;min-height:82px;padding:.85rem!important}.ojs-editor-stat__icon{align-items:center;background:#f1f5f9;border-radius:8px;color:#42526b;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.ojs-editor-stat--amber .ojs-editor-stat__icon{background:#fff7e8;color:var(--ojs-amber)}.ojs-editor-stat--blue .ojs-editor-stat__icon{background:#eff6ff;color:#1f3a5f}.ojs-editor-stat--teal .ojs-editor-stat__icon{background:#eef6f5;color:var(--ojs-teal)}.ojs-editor-stat--green .ojs-editor-stat__icon{background:#edf8f1;color:var(--ojs-green)}.ojs-editor-stat .ik-typography--h5{font-size:1.55rem;line-height:1}.ojs-editor-content{display:grid;flex:1 1 auto;gap:1rem;grid-template-columns:minmax(0,1fr) 286px;min-height:0;padding:1rem}.ojs-editor-queue.ik-paper,.ojs-editor-panel.ik-paper{border:1px solid var(--ojs-line)!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}.ojs-editor-queue{min-width:0}.ojs-editor-queue__head{align-items:center;background:#fff;display:flex;gap:1rem;justify-content:space-between;padding:.95rem 1.05rem}.ojs-editor-queue__head .ik-typography--h6{font-size:1rem;line-height:1.25}.ojs-editor-queue__search{align-items:center;background:#f8fafc;border:1px solid var(--ojs-line);border-radius:999px;color:var(--ojs-muted);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:800;gap:.35rem;min-height:32px;padding:0 .65rem}.ojs-editor-queue__search:focus-within{background:#fff;border-color:#8594a8;box-shadow:0 0 0 3px #17203314}.ojs-editor-queue__search input{background:transparent;border:0;color:var(--ojs-ink);font:inherit;min-width:5.5rem;outline:0;padding:0;width:clamp(7rem,11vw,10rem)}.ojs-editor-queue__search input::placeholder{color:var(--ojs-muted);opacity:1}.ojs-editor-tabs.ik-tabs{background:#f8fafc;border-bottom:1px solid var(--ojs-line);border-top:1px solid var(--ojs-line);display:flex;gap:.28rem;overflow-x:auto;padding:.48rem .65rem 0}.ojs-editor-tabs .ik-tab{background:transparent!important;border:1px solid transparent!important;border-bottom:0!important;border-radius:7px 7px 0 0!important;color:var(--ojs-muted)!important;flex:0 0 auto;font-size:.78rem!important;font-weight:820!important;min-height:38px;padding:.52rem .72rem!important;text-transform:none}.ojs-editor-tabs .ik-tab>span{align-items:center;display:inline-flex;gap:.45rem}.ojs-editor-tabs .ik-tab strong{align-items:center;background:#e5eaf1;border-radius:999px;color:#475569;display:inline-flex;font-size:.68rem;justify-content:center;min-height:20px;min-width:22px;padding:0 .38rem}.ojs-editor-tabs .ik-tab:hover{background:#fff!important;color:var(--ojs-ink)!important}.ojs-editor-tabs .ik-tab.ik-tab--selected{background:#fff!important;border-color:var(--ojs-line)!important;box-shadow:inset 0 2px 0 var(--ojs-teal);color:var(--ojs-ink)!important}.ojs-editor-table.ik-table-container{border:0!important;border-radius:0!important;max-height:430px;overflow:auto}.ojs-editor-before-queue{background:#fff;border-bottom:1px solid var(--ojs-line);display:grid;gap:.75rem;padding:.95rem 1.05rem}.ojs-editor-table .ik-table{min-width:780px}.ojs-editor-table .ik-table-cell{border-bottom:1px solid var(--ojs-line)!important;color:var(--ojs-ink)!important;font-size:.88rem!important;padding:.82rem .95rem!important;vertical-align:middle}.ojs-editor-table .ik-table-head .ik-table-cell{background:#f1f5f9!important;color:#42526b!important;font-size:.72rem!important;font-weight:850!important;text-transform:uppercase}.ojs-editor-row:hover{background:#f8fafc}.ojs-editor-row-detail .ik-table-cell{background:#fbfdff;padding:0 .95rem .95rem 2.6rem!important}.ojs-editor-row-detail+.ojs-editor-row .ik-table-cell{border-top:1px solid var(--ojs-line)!important}.ojs-editor-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.ojs-editor-row-actions .btn{min-height:32px}.ojs-editor-row-detail__panel{background:#fff;border:1px solid var(--ojs-line);border-radius:8px;display:grid;gap:.7rem;padding:.85rem}.ojs-translation-source{display:grid;gap:.55rem;padding:.75rem .9rem;background:var(--surface-muted);border:1px solid var(--ojs-line);border-radius:8px}.ojs-translation-source__label{display:block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ojs-translation-source p{margin:.15rem 0 0;font-size:.85rem;color:var(--ink);white-space:pre-wrap}.ojs-translation-hint{margin:0;font-size:.78rem;color:var(--ink-soft)}.ojs-editor-row-detail__grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ojs-editor-row-detail__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ojs-editor-row__title{align-items:center;display:flex;gap:.72rem;min-width:0}.ojs-editor-row__dot{background:#cbd5e1;border-radius:999px;flex:0 0 7px;height:7px;width:7px}.ojs-editor-row:hover .ojs-editor-row__dot{background:var(--ojs-teal);box-shadow:0 0 0 4px #0f766e1a}.ojs-editor-stage{background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.72rem;font-weight:850;line-height:1;padding:.42rem .58rem;white-space:nowrap}.ojs-editor-open.btn{align-items:center;color:var(--ojs-teal)!important;display:inline-flex;gap:.22rem;justify-content:flex-end;padding:.38rem .45rem!important}.ojs-editor-empty{align-items:center;background:#fff;color:var(--ojs-muted);display:grid;gap:.5rem;justify-items:center;min-height:260px;padding:2rem;text-align:center}.ojs-editor-empty svg{color:var(--ojs-teal)}.ojs-editor-rail{display:grid;gap:1rem;min-width:0}.ojs-editor-panel{align-self:start;background:#fff!important}.ojs-editor-panel__head{align-items:center;border-bottom:1px solid var(--ojs-line);display:flex;gap:.55rem;padding:.85rem .95rem}.ojs-editor-panel__head svg{color:var(--ojs-teal)}.ojs-editor-task-list,.ojs-editor-link-list{display:grid;gap:.48rem;padding:.75rem}.ojs-editor-task{align-items:center;background:#f8fafc;border:1px solid transparent;border-radius:7px;color:var(--ojs-ink);display:flex;font-size:.85rem;font-weight:760;justify-content:space-between;min-height:40px;padding:.55rem .65rem;text-decoration:none}.ojs-editor-task:hover{border-color:var(--ojs-line);color:var(--ojs-teal)}.ojs-editor-task strong{align-items:center;background:#fff;border:1px solid var(--ojs-line);border-radius:999px;display:inline-flex;font-size:.72rem;justify-content:center;min-height:23px;min-width:26px;padding:0 .42rem}.ojs-editor-link.btn{align-items:center;border-radius:6px!important;display:inline-flex;gap:.45rem;justify-content:flex-start;min-height:38px;width:100%}.ojs-compatible-dashboard{background:#f5f7fa;border:1px solid #d7dee8;border-radius:8px;display:grid;gap:1rem;padding:1rem}.ojs-compatible-dashboard>.ik-paper:first-child{background:#172033!important;border-color:#172033!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important;margin-bottom:0!important}.ojs-compatible-dashboard>.ik-paper:first-child .ik-typography,.ojs-compatible-dashboard>.ik-paper:first-child .ik-typography--body2{color:#fff!important}.ojs-compatible-dashboard>.ik-paper:first-child .btn--secondary,.ojs-compatible-dashboard>.ik-paper:first-child .btn:not(.btn--secondary){border-radius:6px!important}.ojs-compatible-dashboard .dashboard-stat-card{background:#fff!important;border:1px solid #d7dee8!important;border-radius:8px!important;box-shadow:none!important;min-height:92px}.ojs-compatible-dashboard .dashboard-section{background:#fff;border:1px solid #d7dee8;border-radius:8px;overflow:hidden}.ojs-compatible-dashboard .dashboard-section>.ik-stack:first-child{background:#f8fafc;border-bottom:1px solid #d7dee8;margin-bottom:0!important;padding:.8rem 1rem}.ojs-compatible-dashboard .dashboard-section>.ik-grid,.ojs-compatible-dashboard .dashboard-section>.ik-stack,.ojs-compatible-dashboard .dashboard-section>.ik-box{padding:1rem}.ojs-compatible-dashboard .dashboard-section .ik-paper{border-color:#d7dee8!important;border-radius:8px!important;box-shadow:none!important}.ojs-compatible-dashboard .ik-table-container,.ojs-compatible-dashboard .ik-table{border-color:#d7dee8!important;border-radius:8px!important}.indexing-ojs-dashboard{min-height:720px}.indexing-ojs-main{overflow:auto;padding:1rem}.indexing-ojs-main .ojs-compatible-dashboard{border-radius:8px;min-height:100%}.indexing-dashboard{display:grid;gap:1.5rem}.indexing-dashboard .ik-paper,.indexing-dashboard .ik-card{background:#fff!important;border:1px solid rgba(31,58,95,.14)!important;border-radius:8px!important;box-shadow:0 14px 34px #0f172a0e!important}.indexing-dashboard .ik-paper:hover,.indexing-dashboard .ik-card:hover{box-shadow:0 16px 38px #0f172a12!important;transform:none!important}.indexing-dashboard .dashboard-stat-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:112px;text-align:left!important}.indexing-dashboard .dashboard-stat-card .ik-typography--h3{color:var(--ink);font-size:2rem;line-height:1;margin-bottom:.45rem}.indexing-dashboard .dashboard-section+.dashboard-section{margin-top:0}.indexing-dashboard .ik-table-container,.indexing-dashboard table{border:0!important;box-shadow:none!important}.admin-workspace-table.ik-table-container{margin-bottom:0}.review-form-list{border:1px solid var(--hosted-line, var(--line));border-radius:8px;overflow:hidden}.review-form-list-row{border-bottom:1px solid var(--hosted-line, var(--line));cursor:pointer;padding:.85rem 1rem;transition:background .15s}.review-form-list-row:last-child{border-bottom:none}.review-form-list-row:hover{background:#f8fafc}.review-form-list-row:focus-visible{outline:2px solid var(--hosted-teal, var(--teal));outline-offset:-2px}.review-form-list-row--selected{background:#eef6f5;border-left:3px solid var(--hosted-teal, var(--teal));padding-left:calc(1rem - 3px)}.review-form-list-row--selected:hover{background:#e5f2f0}.review-form-list-main{align-items:center;display:flex;gap:.75rem}.review-form-list-title{color:var(--hosted-ink, var(--ink));flex:1;font-size:.89rem;font-weight:700;line-height:1.3;min-width:0}.review-form-list-right{align-items:center;display:flex;flex-shrink:0;gap:.45rem}.review-form-list-chevron{color:var(--hosted-ink-soft, var(--ink-soft));opacity:0;transition:opacity .15s}.review-form-list-row:hover .review-form-list-chevron,.review-form-list-row--selected .review-form-list-chevron{opacity:1}.review-form-list-row--selected .review-form-list-chevron{color:var(--hosted-teal, var(--teal))}.review-form-status{border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.2rem .6rem;text-transform:uppercase}.review-form-status--active{background:#dcfce7;color:#15803d}.review-form-status--inactive{background:#f1f5f9;color:#64748b}.review-question-list{border:1px solid var(--hosted-line, var(--line));border-radius:8px;overflow:hidden}.review-question-row{align-items:flex-start;border-bottom:1px solid var(--hosted-line, var(--line));display:flex;gap:.85rem;padding:.85rem 1rem;transition:background .15s}.review-question-row:last-child{border-bottom:none}.review-question-row:hover{background:#f8fafc}.review-q-seq{align-items:center;background:var(--hosted-teal, var(--teal));border-radius:999px;color:#fff;display:inline-flex;flex:0 0 24px;font-size:.72rem;font-weight:800;height:24px;justify-content:center;margin-top:.12rem}.review-q-body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.review-q-text{color:var(--hosted-ink, var(--ink));font-size:.87rem;font-weight:600;line-height:1.4}.review-q-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.review-q-type{border-radius:4px;font-size:.7rem;font-weight:700;padding:.18rem .5rem}.review-q-type--text{background:#f1f5f9;color:#475569}.review-q-type--textarea{background:#eff6ff;color:#1e40af}.review-q-type--checkbox{background:#f0fdf4;color:#166534}.review-q-type--radio{background:#fff7ed;color:#c2410c}.review-q-type--dropdown{background:#f5f3ff;color:#5b21b6}.review-q-required{border-radius:4px;font-size:.68rem;font-weight:700;padding:.18rem .5rem}.review-q-required--yes{background:#dcfce7;color:#166534}.review-q-required--no{background:#f1f5f9;color:#94a3b8}.admin-workspace-empty{align-items:center;background:#f8fafc;border:1px dashed #b9c4d2;border-radius:8px;color:var(--hosted-muted, var(--ink-soft));display:grid;gap:.5rem;justify-items:center;min-height:170px;padding:1.75rem 1rem;text-align:center}.admin-workspace-empty svg{color:var(--hosted-teal, var(--teal))}.admin-workspace-empty .ik-typography--h6{color:var(--hosted-ink, var(--ink));font-size:1rem}.admin-workspace-loading{align-items:center;background:#f8fafc;border:1px solid var(--hosted-line, var(--line));border-radius:999px;color:var(--hosted-muted, var(--ink-soft));display:inline-flex;gap:.45rem;font-size:.82rem;font-weight:800;padding:.45rem .7rem}.admin-workspace-loading svg{animation:admin-spin .9s linear infinite;color:var(--hosted-teal, var(--teal))}.admin-workflow-selector__controls{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(160px,210px) minmax(0,1fr) auto}.admin-workflow-summary.ik-paper{display:grid;gap:.85rem;overflow:visible;padding:.95rem 1.05rem!important;position:relative;z-index:2}.admin-workflow-summary__top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-workflow-summary__copy{min-width:0}.admin-workflow-summary__copy .ik-typography--h6{color:var(--hosted-ink, var(--ink));font-size:.98rem;line-height:1.28;max-width:76ch}.admin-workflow-summary__reference{font-size:.9rem;line-height:1.35;margin-top:.22rem!important}.admin-workflow-summary__badges{align-items:flex-start;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.admin-workflow-summary__actions{align-items:center;border-top:1px solid var(--hosted-line, var(--line));display:flex;flex-wrap:wrap;gap:.6rem;padding-top:.8rem}.admin-workflow-summary .ik-chip{min-height:1.55rem;padding-inline:.56rem}.admin-workflow-assignment-stage.ik-paper{align-items:center;background:#f8fafc!important;border:1px solid var(--hosted-line, var(--line))!important;border-radius:8px!important;box-shadow:none!important;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem!important}.admin-workflow-assignment-stage__advanced{border:1px dashed #cbd5e1;border-radius:8px;padding:.85rem 1rem}.admin-workflow-assignment-stage__advanced>summary{color:var(--hosted-teal, var(--teal));cursor:pointer;font-size:.86rem;font-weight:800}.admin-workflow-menu{position:relative;display:inline-block}.admin-workflow-menu__trigger.ik-button{display:inline-flex;align-items:center;gap:.35rem;min-width:150px}.admin-workflow-menu__panel{position:absolute;bottom:calc(100% + .5rem);inset-inline-start:0;z-index:80;min-width:265px;padding:.4rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 18px 42px #0f172a29;display:flex;flex-direction:column;gap:.1rem}.admin-workflow-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:inherit;border:0;background:transparent;padding:.65rem .7rem;border-radius:6px;font:inherit;font-size:.9rem;color:var(--ink);cursor:pointer}[dir=rtl] .admin-workflow-menu__item{text-align:right}.admin-workflow-menu__item:hover:not(:disabled),.admin-workflow-menu__item:focus-visible{background:var(--surface-muted)}.admin-workflow-menu__item:disabled{color:#a7b2c1;cursor:not-allowed}.admin-workflow-workspace{display:flex;flex-direction:column;max-height:clamp(360px,48vh,620px);min-height:320px;overflow:hidden}.admin-workflow-tabs.ik-tabs{background:#fff;border-bottom:1px solid var(--hosted-line, var(--line));flex:0 0 auto;gap:.25rem;padding:.55rem .65rem 0}.admin-workflow-tabs .ik-tab{background:transparent!important;border:1px solid transparent!important;border-bottom:0!important;border-radius:7px 7px 0 0!important;color:var(--hosted-muted, var(--ink-soft))!important;font-size:.82rem!important;font-weight:800!important;min-height:40px;padding:.58rem .95rem!important;text-transform:none!important}.admin-workflow-tabs .ik-tab:hover{background:#f8fafc!important;color:var(--hosted-ink, var(--ink))!important}.admin-workflow-tabs .ik-tab.ik-tab--selected{background:#f8fafc!important;border-color:var(--hosted-line, var(--line))!important;color:var(--hosted-ink, var(--ink))!important;box-shadow:inset 0 2px 0 var(--hosted-navy, var(--ink))}.admin-workflow-tabpanel{padding:1.1rem;display:flex;flex-direction:column;gap:1.1rem;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.admin-workflow-section{display:flex;flex-direction:column;gap:.75rem}.admin-workflow-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.admin-workflow-section__title{font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#526174}.submission-meta{display:flex;flex-direction:column;gap:1.5rem}.submission-meta__section{display:flex;flex-direction:column;gap:.6rem}.submission-meta__section-title{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#526174}.submission-meta__content{border-inline-start:3px solid var(--line-strong);padding-inline-start:1rem}.submission-meta__title{margin:0 0 .5rem;font-size:1.02rem;font-weight:700;line-height:1.4;color:var(--ink)}.submission-meta__abstract{margin:0;font-size:.92rem;line-height:1.7;color:var(--ink-soft);white-space:pre-wrap}.submission-meta__missing,.submission-meta__empty{margin:0;font-size:.88rem;font-style:italic;color:var(--ink-soft);opacity:.75}.submission-meta__keywords{display:flex;flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none}.submission-meta__keyword{padding:.15rem .55rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);font-size:.78rem;color:var(--ink-soft)}.submission-meta__authors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.7rem;margin:0;padding:0;list-style:none}.submission-meta__author{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.submission-meta__author-name{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-weight:700;font-size:.9rem;color:var(--ink)}.submission-meta__author-meta{font-size:.8rem;color:var(--ink-soft);word-break:break-word}.submission-meta__badge{padding:.05rem .45rem;border-radius:999px;background:var(--surface-muted);border:1px solid var(--line);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--teal)}.submission-meta__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.75rem 1.5rem}.submission-meta__field{display:flex;flex-direction:column;gap:.15rem;min-width:0}.submission-meta__field-label{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#526174}.submission-meta__field-value{font-size:.88rem;color:var(--ink);word-break:break-word}.submission-meta__declarations{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin:0;padding:0;list-style:none}.submission-meta__declaration{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--ink-soft)}.submission-meta__declaration.is-yes span{color:var(--success);font-weight:700}.submission-meta__declaration.is-no span{color:var(--danger);font-weight:700}.submission-meta__note{margin:0;padding:.75rem .9rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);font-size:.88rem;line-height:1.65;color:var(--ink-soft);white-space:pre-wrap}.admin-workflow-production__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.admin-workflow-readiness{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .9rem;margin-bottom:1.5rem}.admin-workflow-readiness__bar{flex:1;min-width:180px;height:7px;border-radius:999px;background:var(--track);overflow:hidden}.admin-workflow-readiness__fill{height:100%;border-radius:999px;background:var(--success);transition:width .35s ease}.admin-workflow-readiness__fill[data-ready=false]{background:var(--warning)}.admin-workflow-readiness__count{font-size:.82rem;font-weight:700;color:var(--ink-soft);white-space:nowrap}.admin-workflow-readiness__details{width:100%}.admin-workflow-readiness__details>summary{cursor:pointer;font-size:.8rem;font-weight:600;color:var(--teal);list-style:none}.admin-workflow-readiness__details>summary::-webkit-details-marker{display:none}.admin-workflow-readiness__list{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.admin-workflow-readiness__item{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem .32rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--surface-muted);color:var(--ink-soft)}.admin-workflow-readiness__item[data-ok=true]{background:var(--success-soft);color:var(--success-ink)}.admin-workflow-readiness__item svg{flex:none}.admin-workflow-readiness__status{margin-left:.15rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.admin-workflow-steps{display:flex;flex-direction:column;gap:1.35rem}.admin-workflow-stepgroup{display:flex;flex-direction:column;gap:.6rem}.admin-workflow-stepgroup__label{font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.admin-workflow-stepgroup__row{display:flex;flex-wrap:wrap;gap:.4rem}.admin-workflow-production__message.ik-alert{margin:-.8rem 0 1.2rem}.admin-workflow-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--ink-soft);font-family:inherit;font-size:.86rem;font-weight:600;letter-spacing:0;text-transform:none;padding:.5rem .9rem;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.admin-workflow-step:hover:not(:disabled){background:var(--surface-muted);color:var(--ink)}.admin-workflow-step:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.admin-workflow-step--primary{background:var(--teal);border-color:var(--teal);color:var(--surface)}.admin-workflow-step--primary:hover:not(:disabled){background:var(--teal-strong);border-color:var(--teal-strong);color:var(--surface);box-shadow:var(--shadow)}.admin-workflow-step--danger{color:var(--danger)}.admin-workflow-step--danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.admin-workflow-step[data-done=true]{background:var(--success-soft);border-color:#0080603d;color:var(--success-ink)}.admin-workflow-step--primary[data-done=true]{background:var(--success);border-color:var(--success);color:var(--surface)}.admin-workflow-step--danger[data-done=true]{background:var(--danger-soft);border-color:#b4231838;color:var(--danger)}.admin-workflow-step[data-busy=true]{box-shadow:inset 0 -2px #0f172a2e}.admin-workflow-step:disabled{opacity:.45;cursor:not-allowed}.admin-workflow-step[data-done=true]:disabled,.admin-workflow-step[data-busy=true]:disabled{opacity:.95}.admin-workflow-finalize{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1.1rem}.admin-workflow-finalize__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hosted-line, var(--line));background:#fff;border-radius:7px;color:var(--hosted-ink, var(--ink));cursor:pointer;display:flex;align-items:center;gap:.45rem;font-family:inherit;font-size:.9rem;font-weight:800;min-height:42px;padding:.55rem .85rem;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.admin-workflow-finalize__trigger:hover{background:#f8fafc;border-color:#b7c4d6;box-shadow:0 10px 26px #0f172a14}.admin-workflow-finalize__trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.admin-workflow-finalize__chevron{transition:transform .2s ease}.admin-workflow-finalize__trigger:hover .admin-workflow-finalize__chevron{transform:translate(2px)}.admin-workflow-finalize__count{min-width:20px;height:20px;padding:0 .4rem;border-radius:999px;background:var(--surface-muted);color:var(--ink-soft);font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.admin-publication-dialog.ik-dialog{width:min(860px,calc(100vw - 2rem));border:1px solid var(--hosted-line, var(--line))!important;border-radius:8px!important;box-shadow:0 24px 70px #0f172a38!important;max-height:min(88vh,760px)}.admin-publication-dialog .ik-dialog-title{background:#fff!important;border-bottom:1px solid var(--hosted-line, var(--line))!important;color:var(--hosted-ink, var(--ink));letter-spacing:0;text-transform:none}.admin-publication-dialog__title{align-items:flex-start;display:flex;gap:.75rem}.admin-publication-dialog__title-icon,.admin-publication-dialog__section-icon{align-items:center;background:#edf7f6;border:1px solid #c8e3df;border-radius:8px;color:var(--hosted-teal, #0f766e);display:inline-flex;flex:0 0 auto;justify-content:center}.admin-publication-dialog__title-icon{height:34px;width:34px}.admin-publication-dialog__title-main,.admin-publication-dialog__title-sub{display:block;letter-spacing:0}.admin-publication-dialog__title-main{color:var(--hosted-ink, var(--ink));font-size:1.05rem;font-weight:850;line-height:1.2}.admin-publication-dialog__title-sub{color:var(--hosted-muted, var(--ink-soft));font-size:.82rem;font-weight:500;line-height:1.45;margin-top:.18rem;text-transform:none}.admin-publication-dialog__content.ik-dialog-content{background:#f8fafc;display:flex;flex-direction:column;gap:.85rem;padding:1.1rem!important}.admin-publication-dialog__form{background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:grid;gap:.95rem;padding:1rem}.admin-publication-dialog__section-head{align-items:flex-start;display:flex;gap:.7rem}.admin-publication-dialog__section-head .ik-typography--subtitle1{color:var(--hosted-ink, var(--ink));font-size:.95rem;line-height:1.2}.admin-publication-dialog__section-head .ik-typography--body2{font-size:.82rem;line-height:1.45;margin-top:.18rem}.admin-publication-dialog__section-head--compact{align-items:center}.admin-publication-dialog__section-icon{height:30px;width:30px}.admin-publication-dialog__grid{align-items:end;display:grid;gap:.85rem}.admin-publication-dialog__grid--numbering{grid-template-columns:minmax(0,1.35fr) minmax(140px,.65fr) auto}.admin-publication-dialog__grid--galley{display:flex;flex-direction:column;gap:.85rem}.admin-publication-dialog__galley-meta{align-items:end;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) 120px}.admin-publication-dialog__galley-link{position:relative}.admin-publication-dialog__galley-or{color:var(--ink-soft, #394867);display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.admin-publication-dialog__galley-link .ik-textfield,.admin-publication-dialog__galley-link .MuiTextField-root{width:100%}.admin-publication-dialog__grid--galley .admin-publication-dialog__submit{align-self:flex-end}.admin-publication-dialog__submit.btn,.admin-publication-dialog__file-button.btn--secondary{align-items:center;display:inline-flex;gap:.45rem;justify-content:center;letter-spacing:0;min-height:42px;text-transform:none}.admin-publication-dialog__submit.btn{align-self:end;background:var(--hosted-teal, var(--teal));border-color:var(--hosted-teal, var(--teal))}.admin-publication-dialog__upload{align-items:stretch;display:grid;gap:.55rem}.admin-publication-dialog__file-button.btn--secondary{background:#f6fbfb;border:1.5px dashed #aebfce;color:var(--hosted-navy, var(--ink));min-height:52px}.admin-publication-dialog__file-button.btn--secondary:hover{background:#eef6f6;border-color:var(--hosted-teal, var(--teal))}.admin-publication-dialog__file-button--disabled{opacity:.5;pointer-events:none}.admin-publication-dialog__file-chip{align-items:center;background:#f6fbfb;border:1px solid #c8e3df;border-radius:8px;color:var(--hosted-ink, var(--ink));display:flex;gap:.55rem;min-width:0;padding:.55rem .65rem}.admin-publication-dialog__file-chip>span{display:grid;gap:.08rem;min-width:0}.admin-publication-dialog__file-chip strong,.admin-publication-dialog__file-chip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-publication-dialog__file-chip strong{font-size:.72rem;font-weight:850}.admin-publication-dialog__file-chip small{color:var(--hosted-muted, var(--ink-soft));font-size:.78rem}.admin-publication-dialog__file-chip button{align-items:center;background:#fff;border:1px solid #c8e3df;border-radius:999px;color:var(--hosted-muted, var(--ink-soft));cursor:pointer;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;margin-left:auto;width:26px}.admin-publication-dialog__file-chip button:hover{border-color:var(--hosted-rose, #be4257);color:var(--hosted-rose, #be4257)}.admin-publication-dialog__galleys{background:#fff;border:1px solid var(--hosted-line, var(--line));border-radius:8px;display:grid;gap:.75rem;padding:1rem}.admin-publication-dialog__galley-row.panel{border-color:var(--hosted-line, var(--line));border-radius:8px;box-shadow:none;padding:.75rem!important}.admin-publication-dialog__galley-row .ik-stack{align-items:center}.admin-publication-dialog__galley-row .ik-typography{display:flex;gap:.45rem;min-width:0}.admin-publication-dialog__galley-row .ik-typography strong{flex:0 0 auto}.admin-publication-dialog__galley-row .ik-typography span{color:var(--hosted-muted, var(--ink-soft));min-width:0;overflow-wrap:anywhere}.admin-publication-dialog__empty{border:1px dashed #c8d4e2;border-radius:8px;color:var(--hosted-muted, var(--ink-soft));font-size:.86rem;margin:0;padding:.85rem;text-align:center}.admin-publication-dialog .ik-dialog-actions{background:#fff!important;border-top:1px solid var(--hosted-line, var(--line))!important}@media (max-width: 760px){.admin-publication-dialog__grid,.admin-publication-dialog__grid--numbering,.admin-publication-dialog__galley-meta{grid-template-columns:1fr}.admin-publication-dialog__grid--galley .admin-publication-dialog__submit{align-self:stretch}.admin-publication-dialog__submit.btn,.admin-publication-dialog__file-button.btn--secondary{width:100%}}.admin-workflow-queue.ik-paper{overflow:hidden}.admin-workflow-queue__header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:.9rem 1.1rem}.admin-workflow-queue__heading{align-items:center;display:flex;gap:.8rem;min-width:0}.admin-workflow-queue__heading .ik-typography--h6{font-size:1rem;line-height:1.3}.admin-workflow-queue__heading .ik-typography--body2{font-size:.82rem;line-height:1.4}.admin-workflow-queue__icon{align-items:center;background:#eef6f5;border:1px solid rgba(15,118,110,.16);border-radius:8px;color:var(--hosted-teal, var(--teal));display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.admin-workflow-queue__search{align-items:center;background:#f8fafc;border:1px solid var(--hosted-line, var(--line));border-radius:8px;color:var(--hosted-muted, var(--ink-soft));display:flex;gap:.55rem;min-width:min(300px,100%);padding:0 .75rem}.admin-workflow-queue__search:focus-within{border-color:var(--hosted-teal, var(--teal));box-shadow:0 0 0 3px #0f766e14}.admin-workflow-queue__search input{background:transparent;border:0;color:var(--hosted-ink, var(--ink));font:inherit;font-size:.86rem;min-width:0;outline:0;padding:.7rem 0;width:100%}.admin-workflow-queue__filters{align-items:center;background:#f8fafc;border-bottom:1px solid var(--hosted-line, var(--line));border-top:1px solid var(--hosted-line, var(--line));display:flex;gap:1rem;justify-content:space-between;padding:.52rem 1.1rem}.admin-workflow-queue__filters .ik-tabs{border:0!important;gap:.35rem;padding:0}.admin-workflow-queue__filters .ik-tab{border:1px solid transparent!important;border-radius:999px!important;color:var(--hosted-muted, var(--ink-soft))!important;font-size:.75rem!important;letter-spacing:0!important;margin:0;padding:.42rem .72rem!important;text-transform:none}.admin-workflow-queue__filters .ik-tab:hover{background:#fff!important;border-color:var(--hosted-line, var(--line))!important}.admin-workflow-queue__filters .ik-tab.ik-tab--selected{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 2px #0f172a0d!important;color:var(--hosted-ink, var(--ink))!important}.admin-workflow-queue__view-tabs{flex:0 0 auto}.admin-workflow-queue__table{margin:.85rem 1.1rem 1.1rem;max-height:390px;overflow:auto}.admin-workflow-queue__table.ik-table-container{border:0!important;border-radius:0!important}.admin-workflow-queue__row .ik-table-cell{padding-bottom:.85rem!important;padding-top:.85rem!important;vertical-align:middle}.admin-workflow-queue__row--selected{background:#f0fdfa!important}.admin-workflow-queue__submission{align-items:center;display:flex;gap:.75rem}.admin-workflow-queue__submission .ik-typography{line-height:1.35}.admin-workflow-queue__marker{background:#cbd5e1;border-radius:999px;flex:0 0 7px;height:7px;width:7px}.admin-workflow-queue__row--selected .admin-workflow-queue__marker{background:var(--hosted-teal, var(--teal));box-shadow:0 0 0 4px #0f766e1a}.admin-workflow-queue__stage,.admin-workflow-queue__status{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;line-height:1;padding:.42rem .58rem;white-space:nowrap}.admin-workflow-queue__stage{background:#f1f5f9;color:#475569}.admin-workflow-queue__status{background:#ecfdf5;color:#047857}.admin-workflow-queue__status--2,.admin-workflow-queue__status--5{background:#fffbeb;color:#a16207}.admin-workflow-queue__status--3{background:#eff6ff;color:#1d4ed8}.admin-workflow-queue__status--4,.admin-workflow-queue__status--6{background:#fef2f2;color:#b91c1c}.admin-workflow-queue__open.btn{align-items:center;color:var(--hosted-teal, var(--teal))!important;display:inline-flex;gap:.25rem;padding:.4rem .5rem!important}.admin-workflow-actions{gap:.65rem!important}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (max-width: 820px){.journal-admin-shell .admin-manager-page,.journal-admin-shell .admin-workspace-page,.journal-admin-shell .admin-team-page,.journal-admin-shell .admin-analytics-page,.journal-admin-shell .admin-files-workbench,.journal-admin-shell .md-page,.journal-admin-shell .ret-page{padding:1.25rem}.journal-admin-shell .breadcrumbs--contained{padding-inline:1.25rem}.admin-analytics-hero,.admin-analytics-overview{grid-template-columns:1fr}.admin-analytics-hero__meta{align-items:flex-start;text-align:left}.admin-analytics-grid,.admin-analytics-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-team-hero,.admin-team-section__header{display:grid}.admin-team-actions{flex-wrap:wrap}.admin-team-toolbar,.admin-team-stats,.admin-team-dialog-grid{grid-template-columns:1fr}.admin-workspace-hero,.admin-workspace-section__header{display:grid}.admin-workspace-selector,.admin-workspace-stats,.admin-workspace-two-col,.admin-workflow-selector__controls,.ojs-editor-dashboard,.ojs-editor-content{grid-template-columns:1fr}.ojs-editor-sidebar{border-bottom:1px solid rgba(255,255,255,.12);border-right:0}.ojs-editor-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ojs-editor-sidebar__meta{margin-top:0}.ojs-editor-stats,.ojs-editor-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-selector__meta{white-space:normal}.admin-workflow-queue__header{align-items:stretch;flex-direction:column}.admin-workflow-queue__search{width:100%}.admin-workflow-queue__filters{align-items:stretch;flex-direction:column}.journal-settings-grid--2,.journal-settings-grid--3,.journal-settings-check-grid,.journal-profile-languages{grid-template-columns:1fr}.journal-settings-section__header,.journal-settings-cover-panel,.journal-settings-page__header{align-items:stretch;flex-direction:column}.journal-settings-page__header .btn{justify-content:center;width:100%}.journal-settings-logo-panel{grid-template-columns:1fr}.journal-settings-logo-panel__preview{justify-self:center;width:min(160px,100%)}}@media (max-width: 560px){.journal-admin-shell .admin-manager-page,.journal-admin-shell .admin-workspace-page,.journal-admin-shell .admin-team-page,.journal-admin-shell .admin-analytics-page,.journal-admin-shell .admin-files-workbench,.journal-admin-shell .md-page,.journal-admin-shell .ret-page,.admin-analytics-hero,.admin-analytics-tab-panel{padding:1rem}.admin-analytics-grid,.admin-analytics-insights{grid-template-columns:1fr}.admin-analytics-tabs-wrap{padding:0 .5rem}.admin-team-hero,.admin-team-toolbar,.admin-team-section.ik-paper{padding:1rem!important}.admin-team-actions,.admin-team-action.btn{width:100%}.admin-workspace-hero,.admin-workspace-selector,.admin-workspace-section.ik-paper{padding:1rem!important}.admin-workspace-action.btn{width:100%}.ojs-editor-dashboard{border-radius:0;margin-inline:0}.ojs-editor-sidebar,.ojs-editor-header,.ojs-editor-content,.ojs-editor-stats{padding:.85rem}.ojs-editor-header,.ojs-editor-queue__head{display:grid}.ojs-editor-header__chips{align-items:flex-start;justify-content:flex-start}.ojs-editor-nav,.ojs-editor-stats,.ojs-editor-rail{grid-template-columns:1fr}.ojs-editor-nav__item,.ojs-editor-link.btn{width:100%}.ojs-editor-table .ik-table{min-width:0;width:100%}.ojs-editor-table .ik-table-head{display:none}.ojs-editor-table .ik-table-body,.ojs-editor-table .ik-table-row,.ojs-editor-table .ik-table-cell{display:block;width:100%}.ojs-editor-table .ik-table-row{border-bottom:1px solid var(--ojs-line);padding:.85rem}.ojs-editor-table .ik-table-cell{border-bottom:0!important;padding:.24rem 0!important}.ojs-editor-table .ik-table-cell:last-child{padding-top:.7rem!important;text-align:left}.ojs-editor-row-detail{border-bottom:1px solid var(--ojs-line);padding:0 .85rem .85rem}.ojs-editor-row-detail .ik-table-cell{background:transparent;padding:0!important}.ojs-editor-row-detail__grid,.ojs-editor-row-detail__actions{grid-template-columns:1fr}.ojs-editor-row-actions{justify-content:stretch}.ojs-editor-row-actions .btn{justify-content:center;width:100%}.ojs-editor-row__title{align-items:flex-start}.ojs-editor-row__title .ik-typography{overflow-wrap:anywhere}.ojs-editor-open.btn{justify-content:center;width:100%}.journal-settings-tabs-wrap{padding:0 .75rem}.journal-settings-tab-panel{padding:1rem}}.journal-admin-shell--hosted .ik-table-container{overflow:hidden;border:1px solid var(--hosted-line)!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}.page-shell:has(>.editor-portal-page){width:min(1760px,calc(100vw - 2rem))}.editor-portal-page{--editor-navy: #071d3d;--editor-navy-soft: #102b55;--editor-gold: #c99a43;margin:0 auto;max-width:none;padding:1.75rem clamp(1rem,2vw,2.25rem) 2.5rem;width:100%}.editor-context-banner{align-items:center;background:#fff;border:1px solid #e0e6ee;border-radius:10px;box-shadow:0 4px 15px #1027480d;display:flex;gap:1rem;margin-bottom:1.75rem;min-height:112px;overflow:hidden;padding:1.2rem 1.5rem;position:relative}.editor-context-banner__avatar{align-items:center;background:#fbf3e4;border-radius:999px;color:#98671d;display:inline-flex;flex:0 0 62px;font-size:1.25rem;font-weight:800;height:62px;justify-content:center}.editor-context-banner__identity{display:grid;gap:.2rem;min-width:0}.editor-context-banner__identity span{color:#46546c;font-size:.9rem;font-weight:700}.editor-context-banner__identity strong{color:#0c2144;font-family:var(--font-serif, Georgia, serif);font-size:clamp(1.15rem,1.45vw,1.4rem);font-weight:600}.editor-context-banner__role{border:1px solid #d7b26d;color:#98671d;font-size:.76rem;font-weight:850;margin-left:.75rem;padding:.65rem .85rem;text-transform:uppercase}.editor-context-banner__art{align-items:center;border-left:1px solid #e3e8ef;color:#d8dde4;display:flex;height:64px;justify-content:center;margin-left:auto;padding:0 2.25rem 0 3.5rem}.ojs-editor-dashboard--portal{background:transparent;border:0;border-radius:0;box-shadow:none;gap:1.25rem;grid-template-columns:250px minmax(0,1fr);min-height:780px;overflow:visible}.ojs-editor-dashboard--portal .ojs-editor-sidebar{background:linear-gradient(180deg,#071d3d,#08244b);border:0;border-radius:10px;box-shadow:0 8px 20px #071d3d1f;padding:1.35rem .95rem 1rem}.ojs-editor-dashboard--portal .ojs-editor-sidebar__brand{padding:0 .55rem .5rem}.ojs-editor-dashboard--portal .ojs-editor-sidebar__brand .ik-typography--caption{color:#fff;font-size:.78rem;letter-spacing:.025em}.ojs-editor-dashboard--portal .ojs-editor-nav{gap:.35rem}.ojs-editor-dashboard--portal .ojs-editor-nav__item{border-radius:7px;min-height:54px;padding:.7rem .85rem}.ojs-editor-dashboard--portal .ojs-editor-nav__item>span{align-items:center;display:inline-flex;gap:.75rem}.ojs-editor-dashboard--portal .ojs-editor-nav__item.is-active{background:#ffffff1c;border-color:#ffffff1f;box-shadow:inset 3px 0 0 var(--editor-gold)}.ojs-editor-dashboard--portal .ojs-editor-nav__item.is-active>span svg,.ojs-editor-dashboard--portal .ojs-editor-nav__item.is-active>strong{color:#f1cf8c}.ojs-editor-sidebar__help{border-top:1px solid rgba(255,255,255,.15);display:grid;gap:.45rem;margin-top:auto;padding:1.1rem .55rem 0}.ojs-editor-sidebar__help>svg{color:#d5e1f0}.ojs-editor-sidebar__help strong{color:#fff;font-size:.82rem}.ojs-editor-sidebar__help span{color:#bdcbe0;font-size:.72rem;line-height:1.55}.ojs-editor-sidebar__help button{align-items:center;align-self:start;background:transparent;border:1px solid rgba(255,255,255,.26);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:750;gap:.45rem;margin-top:.5rem;padding:.62rem .7rem;width:fit-content}.ojs-editor-dashboard--portal .ojs-editor-main{background:transparent;display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:auto auto 1fr;column-gap:1.25rem;min-width:0}.ojs-editor-dashboard--portal .ojs-editor-header{border:1px solid var(--ojs-line);border-bottom:0;border-radius:10px 10px 0 0;grid-column:1;padding:1.35rem 1.4rem .8rem}.ojs-editor-dashboard--portal .ojs-editor-header .ojs-editor-kicker,.ojs-editor-dashboard--portal .ojs-editor-header__chips{display:none}.ojs-editor-dashboard--portal .ojs-editor-header .ik-typography--h4{color:#10213e;font-family:var(--font-serif, Georgia, serif);font-size:clamp(1.75rem,1.8vw,2rem);font-weight:600}.ojs-editor-dashboard--portal .ojs-editor-stats{border:1px solid var(--ojs-line);border-radius:0 0 10px 10px;border-top:0;grid-column:1;padding:.85rem 1.25rem 1.25rem}.ojs-editor-dashboard--portal .ojs-editor-stat.ik-paper{min-height:96px}.ojs-editor-dashboard--portal .ojs-editor-stat .ik-typography--body2{font-size:.8rem;line-height:1.25}.ojs-editor-dashboard--portal .ojs-editor-content{display:contents}.ojs-editor-dashboard--portal .ojs-editor-queue{grid-column:1;margin-top:1.25rem}.ojs-editor-dashboard--portal .ojs-editor-rail{align-self:start;grid-column:2;grid-row:1 / span 3}.ojs-editor-dashboard--portal .ojs-editor-panel.ik-paper{border-radius:10px!important}.ojs-editor-dashboard--portal .ojs-editor-panel__head{color:#10213e;padding:1.15rem 1.1rem}.ojs-editor-dashboard--portal .ojs-editor-task-list,.ojs-editor-dashboard--portal .ojs-editor-link-list{padding:.8rem 1rem}.ojs-editor-dashboard--portal .ojs-editor-task{background:#fff;border-bottom:1px solid #e8ecf1;border-radius:0;min-height:48px;padding-inline:0}.ojs-editor-dashboard--portal .ojs-editor-task>span{align-items:center;display:inline-flex;gap:.55rem}.ojs-editor-dashboard--portal .ojs-editor-task>span svg{color:#3f6471;flex:0 0 auto}.ojs-editor-dashboard--portal .ojs-editor-link.btn{min-height:56px;padding:.75rem .9rem!important}.ojs-editor-panel__footer{align-items:center;border-top:1px solid #e5e9ef;color:#162a4a;display:flex;font-size:.75rem;font-weight:800;gap:.45rem;justify-content:center;padding:.85rem;text-decoration:none}.ojs-editor-dashboard--portal .ojs-editor-queue__head{padding:1.25rem 1.35rem}.ojs-editor-dashboard--portal .ojs-editor-tabs.ik-tabs{background:#fff;border:1px solid #dce3eb;border-radius:8px;box-shadow:0 2px 6px #1027480d;display:grid;grid-template-columns:repeat(6,minmax(max-content,1fr));margin:0 1.25rem;overflow-x:auto;padding:0}.ojs-editor-dashboard--portal .ojs-editor-tabs .ik-tab{align-items:center;background:#fff!important;border:0!important;border-radius:0!important;color:#3f4d67!important;display:inline-flex;font-size:.76rem!important;justify-content:center;min-height:48px;padding:.65rem .7rem!important;position:relative}.ojs-editor-dashboard--portal .ojs-editor-tabs .ik-tab strong{background:#f1f3f6;color:#44516a;min-height:23px;min-width:23px}.ojs-editor-dashboard--portal .ojs-editor-tabs .ik-tab.ik-tab--selected{background:#fff!important;box-shadow:inset 0 -2px #c7963e!important;color:#172541!important}.ojs-editor-dashboard--portal .ojs-editor-tabs .ik-tab.ik-tab--selected:after{background:#c7963e;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.ojs-editor-dashboard--portal .ojs-editor-table .ik-table{min-width:650px}.ojs-editor-dashboard--portal .ojs-editor-table .ik-table-cell:nth-child(4){display:none}.ojs-editor-dashboard--portal .ojs-editor-table.ik-table-container{max-height:none}.ojs-editor-dashboard--portal .ojs-editor-row__chevron{color:#64748b;flex:0 0 auto}.ojs-editor-more.btn{color:#42526b!important;min-width:32px!important;padding:.35rem!important}.ojs-editor-dashboard--portal .ojs-editor-table .ik-chip{background:#fffaf1!important;border:1px solid #d3ad66!important;border-radius:5px!important;box-shadow:none!important;color:#855b1f!important;font-family:inherit;font-size:.68rem;letter-spacing:.02em;min-height:28px;padding-inline:.65rem}.ojs-editor-pagination{align-items:center;color:#607087;display:flex;font-size:.72rem;justify-content:space-between;min-height:58px;padding:.75rem 1rem}.ojs-editor-pagination>div{align-items:center;display:flex;gap:.6rem}.ojs-editor-pagination button,.ojs-editor-pagination strong{align-items:center;background:#fff;border:0;border-radius:5px;color:#10213e;display:inline-flex;height:30px;justify-content:center;width:30px}.ojs-editor-pagination strong{background:#071d3d;color:#fff}.ojs-editor-pagination>span:last-child{align-items:center;border:1px solid #d9e0e9;border-radius:6px;display:inline-flex;gap:.4rem;padding:.55rem .65rem}@media (max-width: 1120px){.ojs-editor-dashboard--portal .ojs-editor-main{grid-template-columns:minmax(0,1fr)}.ojs-editor-dashboard--portal .ojs-editor-rail{grid-column:1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}}@media (max-width: 1440px) and (min-width: 1121px){.ojs-editor-dashboard--portal{grid-template-columns:220px minmax(0,1fr)}.ojs-editor-dashboard--portal .ojs-editor-main{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width: 760px){.editor-portal-page{padding:1rem 0}.editor-context-banner{border-radius:0;margin:0 0 1rem;padding-inline:1rem}.editor-context-banner__role,.editor-context-banner__art{display:none}.ojs-editor-dashboard--portal{gap:0;grid-template-columns:1fr}.ojs-editor-dashboard--portal .ojs-editor-sidebar{border-radius:0}.ojs-editor-dashboard--portal .ojs-editor-rail{grid-template-columns:1fr}}.journal-admin-shell--hosted .ik-table-cell{padding:.8rem 1rem!important;border-bottom:1px solid var(--hosted-line)!important;color:var(--hosted-ink)!important;font-size:.9rem!important}.journal-admin-shell--hosted .ik-table-head .ik-table-cell{border-bottom:1px solid var(--hosted-line)!important;background:#f1f5f9!important;color:#42526b!important;font-size:.74rem!important;letter-spacing:0!important}.journal-admin-shell--hosted .ik-table-row:hover{background:#f8fafc!important}.journal-admin-shell--hosted .admin-technical-details{display:none;max-width:100%}.journal-admin-shell--hosted .admin-technical-details__summary,.journal-admin-shell--hosted details>summary{cursor:pointer;color:var(--hosted-muted)!important;font-size:.74rem!important;font-weight:700!important;line-height:1.4!important}.journal-admin-shell--hosted .admin-technical-details__body{max-width:min(560px,100%);margin:.5rem 0 0!important;padding:.65rem .75rem!important;overflow:auto;border:1px solid var(--hosted-line);border-radius:6px;background:#f8fafc!important;color:#334155!important;font-size:.75rem!important;line-height:1.45!important;white-space:pre-wrap!important}.journal-admin-shell--hosted .form-group .form-label{color:#526174!important;font-size:.74rem!important;letter-spacing:0!important}.journal-admin-shell--hosted .form-input,.journal-admin-shell--hosted .ik-autocomplete input{border:1px solid var(--hosted-line)!important;border-radius:6px!important;box-shadow:none!important}.journal-admin-shell--hosted .admin-long-text-field>div{overflow:hidden;border:1px solid var(--hosted-line)!important;border-radius:8px;box-shadow:none}.journal-admin-shell--hosted .admin-long-text-field>div>div:first-child{border-bottom-color:var(--hosted-line)!important;background:#f8fafc!important}.journal-admin-shell .admin-files-workbench{display:grid;gap:1rem}.journal-admin-shell--hosted .admin-files-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.1rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 18px 40px #0f172a0f}.journal-admin-shell--hosted .admin-files-hero .ik-typography--h5{font-size:1.25rem;letter-spacing:0;color:#0f172a}.journal-admin-shell--hosted .admin-files-hero .ik-typography--body1{margin-top:.25rem;max-width:54rem;color:#64748b}.journal-admin-shell--hosted .admin-files-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(7rem,1fr));gap:.55rem;min-width:min(100%,30rem)}.journal-admin-shell--hosted .admin-files-hero__stats span{display:grid;gap:.15rem;padding:.7rem .8rem;border:1px solid rgba(15,23,42,.09);border-radius:7px;background:#f8fafc;color:#64748b;font-size:.72rem;line-height:1.25}.journal-admin-shell--hosted .admin-files-hero__stats strong{color:#0f172a;font-size:1rem;line-height:1}.journal-admin-shell--hosted .admin-files-panels{display:grid;gap:.75rem}.journal-admin-shell--hosted .admin-files-panel{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a0b}.journal-admin-shell--hosted .admin-files-panel__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.85rem;align-items:center;width:100%;padding:.95rem 1rem;border:0;background:#fff;color:inherit;text-align:left;cursor:pointer}.journal-admin-shell--hosted .admin-files-panel__summary:hover{background:#f8fafc}.journal-admin-shell--hosted .admin-files-panel__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(30,64,175,.16);border-radius:7px;background:#eff6ff;color:#1d4ed8}.journal-admin-shell--hosted .admin-files-panel__copy{display:grid;gap:.16rem;min-width:0}.journal-admin-shell--hosted .admin-files-panel__title{color:#0f172a;font-weight:780;font-size:.98rem}.journal-admin-shell--hosted .admin-files-panel__kicker{overflow:hidden;color:#64748b;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.journal-admin-shell--hosted .admin-files-panel__meta{padding:.3rem .55rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafc;color:#334155;font-size:.72rem;font-weight:700;white-space:nowrap}.journal-admin-shell--hosted .admin-files-panel__chevron{color:#64748b;transition:transform .16s ease}.journal-admin-shell--hosted .admin-files-panel--open .admin-files-panel__chevron{transform:rotate(180deg)}.journal-admin-shell--hosted .admin-files-panel__body{display:grid;gap:.8rem;padding:0 1rem 1rem;border-top:1px solid rgba(15,23,42,.08)}.journal-admin-shell--hosted .admin-files-panel__actions{display:flex;justify-content:flex-end;padding-top:.8rem}.journal-admin-shell--hosted .admin-files-control-panel,.journal-admin-shell--hosted .admin-files-form-panel{padding:.9rem;margin:0;box-shadow:none}.journal-admin-shell--hosted .admin-files-form-panel .ik-stack{align-items:end}.related-content{border:1px solid var(--line);border-radius:12px;background:var(--surface, #fff);padding:1.25rem 1.5rem;box-shadow:var(--shadow)}.related-content__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.related-content__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--ink)}.related-content__sub{margin-top:.2rem;font-size:.85rem;line-height:1.45;max-width:38rem}.related-content__loading,.related-content__empty{display:flex;justify-content:center;padding:1.75rem 0}.related-content__empty{border:1px dashed var(--line);border-radius:10px;background:var(--surface-muted)}.related-content__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.related-content__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .85rem;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted);transition:border-color .15s ease,background .15s ease}.related-content__row:hover{border-color:var(--line-strong);background:var(--surface, #fff)}.related-content__sentence{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.related-content__phrase{color:var(--ink-soft);font-size:.9rem}.related-content__chip{background:var(--teal)!important;color:#fff!important}.related-content__other{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.related-content__preview{padding:.75rem .9rem;border-radius:10px;background:var(--surface-muted);border:1px solid var(--line)}.content-relations-page{padding:1.9rem 2.25rem 2rem;color:#14274e}.content-relations-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.content-relations-page__intro{max-width:58rem}.content-relations-page__intro .ik-typography--h4,.content-relations-page__intro .ik-typography--h5{margin:0 0 .45rem;color:#10254b;font-size:clamp(1.55rem,2.2vw,2.05rem);line-height:1.15;letter-spacing:0}.content-relations-page__intro .ik-typography--body1,.content-relations-page__intro .ik-typography--body2{color:#53627c;font-size:.98rem;line-height:1.55}.content-relations-page__primary.btn,.content-relations-page__primary{min-height:52px;padding:0 1.35rem;border-radius:8px;display:inline-flex;align-items:center;gap:.65rem;box-shadow:0 14px 28px #2563eb33;white-space:nowrap}.content-relations-board{border-color:#dce4f0!important;border-radius:8px!important;overflow:hidden;background:#fff;box-shadow:0 18px 44px #0f172a0d!important}.content-relations-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.45rem 1.5rem;border-bottom:1px solid #dde6f2;background:#fff}.content-relations-search{width:min(100%,45rem);height:52px;display:flex;align-items:center;gap:.8rem;padding:0 .95rem;border:1px solid #d6dfeb;border-radius:8px;background:#fff;color:#29446d;box-shadow:inset 0 1px #0f172a05}.content-relations-search .ik-field{margin:0;flex:1}.content-relations-search input,.content-relations-search .form-input{border:0!important;box-shadow:none!important;min-height:48px;padding:0!important;color:#16284b;background:transparent!important}.content-relations-search input::placeholder{color:#7c879b}.content-relations-filter.btn,.content-relations-filter{min-height:52px;padding:0 1rem;border-radius:8px;border-color:#d6dfeb!important;background:#fff!important;color:#172b52!important;display:inline-flex;align-items:center;gap:.6rem;font-weight:700}.content-relations-table{width:100%}.content-relations-table__head,.content-relations-list__row{display:grid;grid-template-columns:minmax(13rem,1.2fr) minmax(10rem,.8fr) minmax(13rem,1.2fr) minmax(9rem,.75fr) minmax(7rem,.5fr);align-items:center}.content-relations-table__head{min-height:56px;background:#f8fafc;border-bottom:1px solid #d7e0ec}.content-relations-table__cell{min-width:0;padding:.9rem 1.25rem;display:flex;align-items:center;gap:.45rem;color:#233455;font-size:.86rem;font-weight:800}.content-relations-table__head .content-relations-table__cell{color:#26395c;white-space:nowrap}.content-relations-list{list-style:none;margin:0;padding:0}.content-relations-list__row{min-height:64px;border-bottom:1px solid #e5ebf4;background:#fff}.content-relations-list__row:last-child{border-bottom:none}.content-relations-list__row:hover{background:#f8fbff}.content-relations-list__title{color:#12264d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-relations-list__phrase{color:#65738b;font-size:.85rem;font-weight:700}.content-relations-list__chip{background:#2563eb17!important;color:#1d4ed8!important;border:1px solid rgba(37,99,235,.14)!important}.content-relations-list__chip--target{background:#10b9811a!important;color:#047857!important;border-color:#10b9812e!important}.content-relations-list__actions{justify-content:flex-end}.content-relations-list__actions .btn{display:inline-flex;align-items:center;gap:.35rem}.content-relations-empty{display:grid;justify-items:center;gap:.75rem;min-height:25rem;padding:3.1rem 2rem 1.55rem;text-align:center;background:#fff}.content-relations-empty__image{width:min(220px,45vw);aspect-ratio:1;object-fit:contain;margin-bottom:.25rem}.content-relations-empty .ik-typography--h6{margin:0;color:#10254b;font-size:1.35rem;line-height:1.2}.content-relations-empty .ik-typography--body1,.content-relations-empty .ik-typography--body2{max-width:36rem;color:#4f5f7c;line-height:1.55}.content-relations-empty__quick-title{margin-top:1.35rem;color:#14274e;font-size:1.02rem}.content-relations-empty__quick-grid{width:min(100%,76rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.content-relations-empty__quick-card{min-width:0;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .95rem;border:1px solid #d8e2ef;border-radius:8px;background:#fff;color:#14274e;font:inherit;font-size:.82rem;font-weight:800;line-height:1.25;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.content-relations-empty__quick-card:hover{border-color:#2563eb59;box-shadow:0 14px 28px #2563eb17;transform:translateY(-1px)}.content-relations-empty__quick-card span:nth-child(2){min-width:0;overflow-wrap:anywhere}.content-relations-empty__quick-icon{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#2454e8;background:#eef3ff}.content-relations-info{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:2rem;padding:1rem 1.2rem;border-radius:8px;background:#f7f9fd;color:#435472;font-size:.9rem;box-shadow:0 12px 32px #0f172a08}.content-relations-info__icon{width:24px;height:24px;border:2px solid #29446d;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#29446d;font-weight:800;font-size:.85rem;font-family:Georgia,serif}.content-relations-info__link{display:inline-flex;align-items:center;color:#2454e8;font-weight:800;text-decoration:none;white-space:nowrap}@media (max-width: 1180px){.content-relations-empty__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-relations-table__head,.content-relations-list__row{grid-template-columns:minmax(11rem,1fr) minmax(8rem,.75fr) minmax(11rem,1fr) minmax(8rem,.75fr) minmax(6rem,.45fr)}}@media (max-width: 860px){.content-relations-page{padding:1.25rem}.content-relations-page__header,.content-relations-toolbar{flex-direction:column;align-items:stretch}.content-relations-page__primary,.content-relations-filter{justify-content:center}.content-relations-search{width:100%}.content-relations-table__head{display:none}.content-relations-list__row{display:grid;grid-template-columns:1fr;gap:.35rem;padding:1rem}.content-relations-table__cell{padding:0;justify-content:flex-start;white-space:normal}.content-relations-list__actions{justify-content:flex-start;margin-top:.35rem}.content-relations-info{grid-template-columns:auto minmax(0,1fr)}.content-relations-info__link{grid-column:2}}@media (max-width: 560px){.content-relations-empty{min-height:0;padding:2.25rem 1rem 1.25rem}.content-relations-empty__quick-grid{grid-template-columns:1fr}.content-relations-empty__quick-card{min-height:58px}}.ret-page{max-width:none}.ret-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.ret-title{font-size:1.375rem;font-weight:800;color:var(--ink);margin:0 0 .5rem;letter-spacing:-.01em}.ret-subtitle{font-size:.8125rem;color:var(--ink-faint);line-height:1.6;margin:0;max-width:600px}.ret-add-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;color:var(--surface);background:var(--ink);border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .15s}.ret-add-btn:disabled{opacity:.35;cursor:not-allowed}.ret-add-btn:not(:disabled):hover{opacity:.85}.ret-picker-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:1.25rem 1.5rem;margin-bottom:1.25rem}.ret-picker-label{display:flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.5rem}.ret-content{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);overflow:hidden}.ret-loading{display:flex;justify-content:center;align-items:center;padding:4rem}.ret-list{display:flex;flex-direction:column}.ret-row{display:grid;grid-template-columns:40px 1fr auto auto;gap:.75rem;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--line);transition:background .12s}.ret-row:last-child{border-bottom:none}.ret-row:hover{background:var(--surface-muted)}.ret-row-icon{width:36px;height:36px;border-radius:8px;background:var(--danger-soft);color:var(--danger);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ret-row-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ret-row-title{font-size:.875rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ret-row-meta{font-size:.75rem;color:var(--ink-faint)}.ret-row-chips{display:flex;align-items:center;gap:.4rem}.ret-reason-chip{font-size:.7rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;background:var(--danger-soft);color:var(--danger);letter-spacing:.02em}.ret-current-chip{font-size:.7rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;background:var(--success-soft);color:var(--success)}.ret-delete-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:6px;color:var(--ink-faint);cursor:pointer;transition:background .12s,color .12s}.ret-delete-btn:hover{background:var(--danger-soft);color:var(--danger)}.ret-row--clickable{cursor:pointer}.ret-detail-field{display:flex;flex-direction:row;align-items:baseline;gap:1rem}.ret-detail-field--block{flex-direction:column;gap:.4rem}.ret-detail-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);min-width:110px;flex-shrink:0}.ret-detail-value{font-size:.875rem;color:var(--ink)}.ret-detail-notice-text{font-size:.875rem;color:var(--ink);line-height:1.6;white-space:pre-wrap;margin:0;padding:.75rem 1rem;background:var(--surface-muted);border-radius:8px;border:1px solid var(--line)}.ret-empty{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;gap:.5rem;text-align:center}.ret-empty-icon{width:64px;height:64px;border-radius:50%;background:var(--warning-soft);color:var(--warning);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.ret-empty-title{font-size:1rem;font-weight:700;color:var(--ink);margin:0}.ret-empty-body{font-size:.8125rem;color:var(--ink-faint);line-height:1.6;max-width:440px;margin:0}.ret-empty-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.75rem}.ret-chip-pill{font-size:.7375rem;font-weight:600;padding:.3rem .75rem;border-radius:999px;border:1.5px solid rgba(190,66,87,.22);color:#8f2d42;background:#be42570f;letter-spacing:.01em}.ret-dm-paper{border-radius:16px!important;overflow:hidden}.ret-dm-header{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1.25rem}.ret-dm-header-icon{width:52px;height:52px;border-radius:50%;background:#be42571a;color:#be4257;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ret-dm-header-text{flex:1;min-width:0}.ret-dm-title{font-size:1.25rem;font-weight:800;color:var(--ink);margin:0 0 .2rem;line-height:1.2}.ret-dm-subtitle{font-size:.8125rem;color:var(--ink-faint);margin:0;line-height:1.4}.ret-dm-x{width:36px;height:36px;border:1.5px solid var(--line-strong);border-radius:8px;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);transition:background .12s,color .12s;flex-shrink:0}.ret-dm-x:hover{background:var(--surface-muted);color:var(--ink)}.ret-dm-divider{height:1px;background:var(--line)}.ret-dm-body{padding:0}.ret-dm-row{display:flex;align-items:stretch}.ret-dm-col{flex:1;display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem}.ret-dm-vsep{width:1px;background:var(--line);flex-shrink:0}.ret-dm-field-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-muted);color:var(--ink-soft);margin-bottom:.15rem}.ret-dm-field-icon--red{background:#be425714;color:#be4257}.ret-dm-field-icon--blue{background:#3b82f61a;color:#3b82f6}.ret-dm-field-icon--indigo{background:#6366f11a;color:#6366f1}.ret-dm-field-icon--green{background:#22c55e1a;color:#22c55e}.ret-dm-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint)}.ret-dm-value{font-size:.9375rem;color:var(--ink);line-height:1.4}.ret-dm-value--bold{font-weight:700}.ret-dm-value--green{color:#22c55e;font-weight:600}.ret-dm-notice-section{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem}.ret-dm-notice-box{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;border:1.5px solid rgba(59,130,246,.2);border-radius:10px;background:#fff}.ret-dm-notice-icon{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(59,130,246,.25);background:#3b82f60f;color:#3b82f6;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem}.ret-dm-notice-text{font-size:.875rem;color:var(--ink);line-height:1.65;margin:0;white-space:pre-wrap}.ret-dm-footer{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--line)}.ret-dm-delete-btn{display:flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:1.5px solid rgba(190,66,87,.3);border-radius:8px;background:none;color:#be4257;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.ret-dm-delete-btn:hover{background:#be42570f;border-color:#be4257}.ret-dm-close-btn{padding:.55rem 1.5rem;border:none;border-radius:8px;background:var(--ink);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .12s}.ret-dm-close-btn:hover{opacity:.85}.ret-reason-chip--with-icon{display:inline-flex;align-items:center;gap:.3rem}.ret-dialog-article{display:flex;align-items:center;gap:.5rem;padding:.6rem .875rem;background:var(--surface-muted);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--ink-soft)}.admin-empty-state{display:grid;justify-items:center;gap:.75rem;padding:4.5rem 1.5rem;text-align:center}.admin-empty-state .ik-typography--h6{color:var(--hosted-ink, var(--ink));font-size:1rem}.admin-empty-state .ik-typography--body1,.admin-empty-state .ik-typography--body2{max-width:46rem;line-height:1.55}.admin-empty-state__examples{justify-content:center;margin-top:.35rem}.admin-empty-state--integrity .ik-chip{border-color:#be42573d!important;color:#8f2d42!important}@media (max-width: 900px){.journal-admin-shell--hosted .admin-files-hero{display:grid}.journal-admin-shell--hosted .admin-files-hero__stats{grid-template-columns:1fr}.journal-admin-shell--hosted .admin-files-panel__summary{grid-template-columns:auto minmax(0,1fr) auto}.journal-admin-shell--hosted .admin-files-panel__meta{display:none}}.institution-shell .ik-paper,.institution-shell .ik-card{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}.institution-shell .ik-paper:hover,.institution-shell .ik-card:hover{border-color:#d1d5db!important;box-shadow:0 1px 4px #00000012!important;transform:none!important}.institution-shell .ik-table-container{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important}.institution-shell .btn,.institution-shell .btn--secondary,.institution-shell .btn--ghost{padding:.45rem .9rem!important;font-size:.8rem!important;text-transform:none!important;letter-spacing:.01em!important;font-weight:600!important;border-radius:6px!important}.institution-shell .btn:hover,.institution-shell .btn--secondary:hover{transform:none!important;box-shadow:none!important;filter:brightness(.95)}.institution-shell__navigation{flex:1;min-height:0;overflow-y:auto;padding:.7rem .65rem}.institution-shell__nav-group+.institution-shell__nav-group{margin-top:.65rem}.institution-shell__nav-group-label{margin:0 .7rem .3rem;color:#718096;font-size:.65rem;font-weight:750;letter-spacing:.075em;line-height:1.4;text-transform:uppercase}.institution-shell .breadcrumbs--contained{margin-bottom:1.25rem}.inst-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.inst-page-header__text{min-width:0}.inst-page-title{margin:0;font-size:1.375rem;font-weight:700;line-height:1.25;color:var(--ink)}.inst-page-subtitle{margin:.35rem 0 0;font-size:.875rem;line-height:1.5;color:var(--ink-soft);max-width:68ch}.inst-note{display:flex;gap:.6rem;padding:.7rem .9rem;margin-bottom:1.25rem;border:1px solid var(--line);border-inline-start:3px solid var(--teal);border-radius:7px;background:var(--surface-muted);color:var(--ink-soft);font-size:.82rem;line-height:1.5}.inst-note a{color:var(--ink);font-weight:600}.inst-quota-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1.1rem;margin-bottom:1.5rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted)}.inst-quota-bar__value{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--ink)}.inst-quota-bar__value svg{color:var(--ink-soft);flex-shrink:0}.inst-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:.9rem;margin-bottom:1.5rem}.inst-stat{padding:1rem 1.1rem;border:1px solid var(--line);border-top:3px solid var(--stat-accent, var(--teal));border-radius:8px;background:var(--surface)}.inst-stat__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.inst-stat__label{font-size:.78rem;font-weight:600;color:var(--ink-soft)}.inst-stat__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--stat-tint, var(--surface-muted));color:var(--stat-accent, var(--teal));flex-shrink:0}.inst-stat__value{font-size:1.75rem;font-weight:700;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.inst-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;margin-bottom:1.5rem}.inst-link-list{display:flex;flex-direction:column;gap:.15rem}.inst-link-list a{display:block;padding:.45rem .55rem;margin-inline:-.55rem;border-radius:6px;font-size:.87rem;line-height:1.4;color:var(--ink);text-align:start;text-decoration:none;transition:background .12s,color .12s}.inst-link-list a:hover,.inst-link-list a:focus-visible{background:var(--surface-muted);color:var(--teal)}.inst-tile{display:flex;flex-direction:column;padding:1.35rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.inst-tile:hover{border-color:var(--line-strong);box-shadow:0 2px 10px #14274e12}.inst-tile--blocked{border-color:var(--warning);background:var(--warning-soft)}.inst-tile__head{display:flex;align-items:center;gap:.65rem;margin-bottom:.6rem}.inst-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:var(--surface-muted);color:var(--ink);flex-shrink:0}.inst-tile__title{margin:0;font-size:1rem;font-weight:700;color:var(--ink)}.inst-tile__text{margin:0 0 1rem;flex:1;font-size:.84rem;line-height:1.55;color:var(--ink-soft)}.inst-tile__actions{display:flex;gap:.5rem;flex-wrap:wrap}.inst-meter{height:6px;border-radius:99px;background:var(--line);overflow:hidden}.inst-meter__fill{height:100%;border-radius:99px;background:var(--meter-color, var(--ink));transition:width .3s ease}.inst-panel{padding:1.25rem 1.35rem;margin-bottom:1.5rem;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.inst-panel__title{margin:0 0 .15rem;font-size:.95rem;font-weight:700;color:var(--ink)}.inst-panel__hint{margin:0;font-size:.82rem;line-height:1.5;color:var(--ink-soft)}.inst-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.inst-list{display:flex;flex-direction:column;gap:.75rem}.inst-card{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.25rem;flex-wrap:wrap;padding:1rem 1.15rem;border:1px solid var(--line);border-inline-start:3px solid var(--card-accent, var(--teal));border-radius:8px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.inst-card:hover{border-color:var(--line-strong);box-shadow:0 1px 6px #14274e14}.inst-card__main{flex:1 1 18rem;min-width:0}.inst-card__title{margin:0;font-size:.975rem;font-weight:700;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.inst-card__meta{display:flex;align-items:center;gap:.4rem 1rem;flex-wrap:wrap;margin-top:.3rem;font-size:.8rem;color:var(--ink-soft)}.inst-card__meta a{color:var(--teal);overflow-wrap:anywhere}.inst-card__link{display:inline-flex;align-items:center;gap:.35rem}.inst-card__aside{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex-shrink:0}.inst-empty{padding:3rem 1.5rem;text-align:center;border:1px dashed var(--line-strong);border-radius:10px;background:var(--surface-muted)}.inst-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:.9rem;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--ink-soft)}.inst-empty__title{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;color:var(--ink)}.inst-empty__text{margin:0 auto 1.25rem;max-width:46ch;font-size:.875rem;line-height:1.55;color:var(--ink-soft)}.inst-skeleton{height:74px;border-radius:8px;border:1px solid var(--line);background:linear-gradient(90deg,var(--surface-muted) 25%,rgba(255,255,255,.7) 50%,var(--surface-muted) 75%);background-size:200% 100%;animation:inst-shimmer 1.4s ease-in-out infinite}@keyframes inst-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.inst-skeleton{animation:none}}@media (max-width: 700px){.inst-page-title{font-size:1.2rem}.inst-card{padding:.9rem 1rem}.inst-card__aside{width:100%}}.institution-overview{width:100%;max-width:100rem;margin-inline:auto}.institution-overview__page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem}.institution-overview__title-row,.institution-overview__capabilities,.institution-overview__actions,.institution-overview__content-heading,.institution-overview__quota-heading,.institution-overview__quota-label,.institution-overview__section-header,.institution-overview__section-title{display:flex;align-items:center}.institution-overview__title-row{flex-wrap:wrap;gap:.55rem .8rem}.institution-overview__subtitle{margin-top:.3rem!important;line-height:1.45}.institution-overview__capabilities{flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.institution-overview__actions{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.institution-overview__alert{margin-bottom:1rem}.institution-overview__validation-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-bottom:1.25rem;padding:.75rem .9rem!important;border-color:#ddc79e!important;background:#fffaf0!important}.institution-overview__validation-banner:hover{border-color:#ddc79e!important;box-shadow:none!important}.institution-overview__validation-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%;background:#f6ead3;color:#805d27}.institution-overview__validation-copy{min-width:0}.institution-overview__validation-copy .ik-typography--caption{display:block;margin-top:.1rem;color:#59647a;line-height:1.45}.institution-overview__quota-section{margin-bottom:1.35rem}.institution-overview__content-heading{justify-content:space-between;gap:1rem;margin-bottom:.75rem}.institution-overview__content-heading .ik-typography--caption{display:block;margin-top:.08rem;color:#59647a}.institution-overview__quota-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:.75rem}.institution-overview__quota-card{min-width:0;min-height:8.5rem;padding:1rem!important}.institution-overview__quota-card:hover,.institution-overview__section-card:hover,.institution-overview__publisher-row:hover{border-color:#e5e7eb!important;box-shadow:none!important}.institution-overview__quota-card--blocked{border-color:#e7b6bf!important;background:#fffafb!important}.institution-overview__quota-card--blocked:hover{border-color:#e7b6bf!important}.institution-overview__quota-heading{justify-content:space-between;gap:.6rem}.institution-overview__quota-label{min-width:0;gap:.45rem;color:var(--ink)}.institution-overview__quota-label .ik-typography{overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.institution-overview__quota-heading .ik-chip{flex-shrink:0;max-width:54%;overflow:hidden;font-size:.68rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.institution-overview__quota-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem;margin-top:.8rem;color:var(--ink);font-variant-numeric:tabular-nums}.institution-overview__quota-value strong{font-size:1.25rem;font-weight:750;line-height:1.1}.institution-overview__quota-value span{color:#59647a;font-size:.77rem}.institution-overview__quota-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:.7rem}.institution-overview__quota-progress .ik-linear-progress{height:.42rem;border-radius:999px}.institution-overview__quota-progress>span:last-child{min-width:4.25rem;color:#59647a;font-size:.67rem;text-align:end;white-space:nowrap}.institution-overview__quota-error{display:block;margin-top:.45rem!important;color:#9f2642!important;font-weight:650}.institution-overview__journal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:1rem}.institution-overview__section-card{min-width:0;padding:1.1rem!important}.institution-overview__section-header{justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.institution-overview__section-title{min-width:0;gap:.45rem}.institution-overview__section-title .ik-typography{font-size:1rem;line-height:1.3}.institution-overview__section-title>span{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding-inline:.4rem;border-radius:999px;background:#eef1f5;color:#46536a;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.institution-overview__journal-row,.institution-overview__publisher-row{display:block;min-width:0;padding:.8rem!important}.institution-overview__journal-row{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s!important}.institution-overview__journal-row:hover,.institution-overview__journal-row:focus-visible{border-color:#8a99b5!important;box-shadow:0 0 0 3px #14274e14!important;outline:none}.institution-overview__inline-link{color:var(--ink);font-weight:650}@media (max-width: 720px){.institution-overview__page-header,.institution-overview__content-heading{align-items:stretch;flex-direction:column}.institution-overview__actions{justify-content:flex-start}.institution-overview__validation-banner{grid-template-columns:auto minmax(0,1fr)}.institution-overview__validation-banner .btn{grid-column:1 / -1;justify-content:center}}@media (max-width: 480px){.institution-overview__quota-grid,.institution-overview__journal-grid{grid-template-columns:minmax(0,1fr)}.institution-overview__actions .btn{flex:1 1 100%;justify-content:center}}.institution-quotas{width:100%;max-width:80rem;margin-inline:auto}.institution-quotas__page-header{margin:.65rem 0 1.15rem}.institution-quotas__page-header h1{font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.2}.institution-quotas__page-header .ik-typography--body2{max-width:47rem;margin-top:.35rem!important;line-height:1.5}.institution-quotas__section-card{margin-bottom:1rem;padding:1.25rem!important;border-color:#dfe3ea!important;background:var(--surface)!important}.institution-quotas__section-card:hover,.institution-quotas__request-card:hover{border-color:#dfe3ea!important;box-shadow:none!important}.institution-quotas__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.institution-quotas__section-heading h2{font-size:1.18rem;line-height:1.25}.institution-quotas__section-heading .ik-typography--caption{display:block;max-width:46rem;margin-top:.2rem!important;color:#667085;line-height:1.45}.institution-quotas__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.institution-quotas__quota{min-width:0;padding:1rem;border:1px solid #e2e6ed;border-radius:.65rem;background:#fff}.institution-quotas__quota--reached{border-color:#ebbdc7;background:#fffafb}.institution-quotas__quota--warning{border-color:#e7d2a9;background:#fffdf8}.institution-quotas__quota--disabled{background:#f8f9fb}.institution-quotas__quota-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.institution-quotas__quota-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:#eef2f8;color:var(--ink)}.institution-quotas__quota-header h3{min-width:0;color:var(--ink);font-size:.86rem;line-height:1.3}.institution-quotas__status{display:inline-flex;align-items:center;min-height:1.5rem;padding:.2rem .55rem;border:1px solid #cddbd2;border-radius:999px;background:#f3f8f5;color:#426452;font-size:.68rem;font-weight:700;line-height:1.1;white-space:nowrap}.institution-quotas__quota--reached .institution-quotas__status{border-color:#e4a9b5;background:#fff0f3;color:#92243c}.institution-quotas__quota--warning .institution-quotas__status{border-color:#e3c78e;background:#fff8e8;color:#765315}.institution-quotas__quota--disabled .institution-quotas__status{border-color:#d8dde6;background:#f2f4f7;color:#667085}.institution-quotas__metric{display:flex;align-items:baseline;gap:.3rem;margin-top:.9rem;color:var(--ink);font-variant-numeric:tabular-nums}.institution-quotas__metric strong{font-size:1.55rem;font-weight:760;line-height:1}.institution-quotas__metric span{color:#667085;font-size:.82rem;font-weight:550}.institution-quotas__progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.1rem;margin-top:.85rem;color:#667085;font-size:.68rem;line-height:1.25}.institution-quotas__progress-meta strong{color:#92243c;font-weight:700}.institution-quotas__progress.ik-linear-progress{height:.45rem;margin-top:.35rem;background:#edf0f4}.institution-quotas__quota--normal .ik-linear-progress__bar{background:var(--ink)}.institution-quotas__quota--warning .ik-linear-progress__bar{background:#b07a19}.institution-quotas__quota--reached .ik-linear-progress__bar{background:#ad2d49}.institution-quotas__quota--disabled .ik-linear-progress__bar{background:#98a2b3}.institution-quotas__permissions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.institution-quotas__permission{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding:.75rem .8rem;border:1px solid #e4e7ec;border-radius:.55rem;background:#f8f9fb}.institution-quotas__permission-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:50%;background:#edf0f4;color:#7a8495}.institution-quotas__permission--active{border-color:#d8e3dc;background:#fbfdfc}.institution-quotas__permission--active .institution-quotas__permission-icon{background:#eaf4ee;color:#356047}.institution-quotas__permission .ik-typography{color:#344054;font-size:.8rem;line-height:1.25}.institution-quotas__permission>div>span{display:block;margin-top:.15rem;color:#7b8493;font-size:.67rem}.institution-quotas__permission--active>div>span{color:#426452}.institution-quotas__configured-by{display:flex;align-items:center;gap:.4rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid #eceef2;color:#667085;font-size:.7rem}.institution-quotas__configured-by strong{color:#475467;font-weight:650}.institution-quotas__request-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.15rem!important;border-color:#ccd6e5!important;background:#f3f6fb!important}.institution-quotas__request-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:50%;background:#e3eaf5;color:var(--ink)}.institution-quotas__request-copy{min-width:0}.institution-quotas__request-copy .ik-typography--body2{color:var(--ink)}.institution-quotas__request-copy .ik-typography--caption{display:block;margin-top:.15rem!important;line-height:1.45}.institution-quotas__request-card .btn{flex-shrink:0;white-space:nowrap}@media (max-width: 1100px){.institution-quotas__grid,.institution-quotas__permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.institution-quotas__grid,.institution-quotas__permissions-grid{grid-template-columns:minmax(0,1fr)}.institution-quotas__section-card{padding:1rem!important}.institution-quotas__request-card{grid-template-columns:auto minmax(0,1fr)}.institution-quotas__request-card .btn{grid-column:1 / -1;justify-content:center;width:100%}}.institution-profile{width:100%;max-width:80rem;margin-inline:auto}.institution-profile__page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin:.65rem 0 1.15rem}.institution-profile__page-header h1{font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.2}.institution-profile__page-header .ik-typography--body2{max-width:47rem;margin-top:.35rem!important;color:#536078;line-height:1.5}.institution-profile__actions{display:flex;align-items:center;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.institution-profile__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem}.institution-profile__save-state{color:#667085;font-size:.75rem;font-weight:600;white-space:nowrap}.institution-profile__save-state--dirty{color:#8a5a16}.institution-profile__alert,.institution-profile__review-notice{margin-bottom:1rem}.institution-profile__review-notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem .95rem!important;border-color:#cdd6e5!important;background:#f8faff!important}.institution-profile__review-notice:hover{border-color:#cdd6e5!important;box-shadow:none!important}.institution-profile__form-card:hover{border-color:#dce1e9!important;box-shadow:none!important}.institution-profile__review-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#e9eef8;color:var(--ink)}.institution-profile__review-notice .ik-typography--caption{display:block;margin-top:.1rem;color:#536078;line-height:1.45}.institution-profile__form-card{overflow:hidden;padding:0!important;border-color:#dce1e9!important}.institution-profile__section{padding:1.35rem 1.5rem 1.5rem}.institution-profile__section+.institution-profile__section{border-top:1px solid #e5e9f0}.institution-profile__section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;margin-bottom:1rem}.institution-profile__section-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.45rem;background:#f0f3f8;color:var(--ink)}.institution-profile__section-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .65rem}.institution-profile__section-title-row .ik-typography{font-size:1rem;line-height:1.35}.institution-profile__section-heading .ik-typography--caption{display:block;max-width:48rem;margin-top:.1rem;color:#59647a;line-height:1.45}.institution-profile__section-badge{display:inline-flex;align-items:center;min-height:1.35rem;padding:.15rem .5rem;border:1px solid #d9dfe9;border-radius:999px;background:#f7f8fa;color:#536078;font-size:.65rem;font-weight:700}.institution-profile__readonly-grid,.institution-profile__field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.8rem 1rem}.institution-profile__readonly-item{min-width:0;padding:.75rem .85rem;border:1px solid #e3e7ed;border-radius:.45rem;background:#f8f9fb}.institution-profile__readonly-item--wide{grid-column:1 / -1}.institution-profile__readonly-label{display:block;margin-bottom:.25rem;color:#59647a;font-size:.72rem;font-weight:650;line-height:1.3}.institution-profile__readonly-item p{min-height:1.35rem;margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.45;white-space:pre-wrap}.institution-profile__readonly-item .institution-profile__readonly-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:500}.institution-profile__readonly-item .institution-profile__readonly-value--empty{color:#758096;font-style:italic;font-weight:500}.institution-profile .form-label{color:#44516a!important;font-size:.78rem!important;font-weight:650!important;letter-spacing:0!important;line-height:1.35;text-transform:none!important}.institution-profile .form-input{min-height:2.7rem;padding:.62rem .78rem!important;border-color:#cfd6e1!important;font-size:.88rem}.institution-profile textarea.form-input{min-height:7.5rem;line-height:1.55}.institution-profile__field-help,.institution-profile__description-meta{margin:.35rem 0 0;color:#667085;font-size:.73rem;line-height:1.45}.institution-profile__field-help a{display:inline-flex;align-items:center;gap:.2rem;color:var(--ink);font-weight:650}.institution-profile__logo-layout{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1.4fr);align-items:start;gap:1rem}.institution-profile__logo-layout--readonly{grid-template-columns:minmax(0,28rem)}.institution-profile__logo-preview{display:flex;align-items:center;min-height:5.4rem;gap:.8rem;padding:.75rem;border:1px solid #e1e6ed;border-radius:.5rem;background:#fafbfc}.institution-profile__logo-preview img,.institution-profile__logo-preview>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 4rem;width:4rem;height:4rem;border:1px solid #dce2ea;border-radius:.4rem;background:#fff;color:#7b879a;object-fit:contain;padding:.35rem}.institution-profile__logo-preview div{min-width:0}.institution-profile__logo-preview strong,.institution-profile__logo-preview small{display:block}.institution-profile__logo-preview strong{color:var(--ink);font-size:.84rem;line-height:1.35}.institution-profile__logo-preview small{margin-top:.2rem;color:#667085;font-size:.7rem;line-height:1.4}.institution-profile__logo-upload{min-width:0}.institution-profile__logo-upload>input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.institution-profile__logo-dropzone{display:flex;align-items:center;justify-content:center;min-height:5.4rem;gap:.75rem;padding:.85rem 1rem;border:1.5px dashed #aeb8c8;border-radius:.5rem;background:#fff;color:#5e6b81;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.institution-profile__logo-dropzone:hover,.institution-profile__logo-dropzone:focus-within,.institution-profile__logo-upload>input[type=file]:focus-visible+.institution-profile__logo-dropzone,.institution-profile__logo-dropzone--active{border-color:var(--ink);background:#f7f9fd;box-shadow:0 0 0 3px #14274e12}.institution-profile__logo-dropzone--disabled{cursor:wait;opacity:.65}.institution-profile__logo-dropzone>span{min-width:0}.institution-profile__logo-dropzone strong,.institution-profile__logo-dropzone small{display:block}.institution-profile__logo-dropzone strong{color:var(--ink);font-size:.82rem;line-height:1.35}.institution-profile__logo-dropzone small{margin-top:.15rem;color:#667085;font-size:.7rem;line-height:1.4}.institution-profile__logo-upload-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem}.institution-profile__logo-upload-meta>span{min-width:0;overflow:hidden;color:#667085;font-size:.7rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.institution-profile__logo-upload-meta .btn{flex-shrink:0;min-width:0;padding:.25rem .45rem!important;color:#8f2d42;font-size:.72rem!important}.institution-profile__description-field{margin-top:1rem}.institution-profile__description-meta{display:flex;justify-content:space-between;gap:1rem}.institution-profile__description-meta span:first-child{max-width:46rem}.institution-profile__description-meta span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums;white-space:nowrap}.institution-profile__form-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #dfe4eb;background:#f8f9fb}.institution-profile__form-footer>div:first-child strong,.institution-profile__form-footer>div:first-child span{display:block}.institution-profile__form-footer>div:first-child strong{color:var(--ink);font-size:.82rem}.institution-profile__form-footer>div:first-child span{margin-top:.15rem;color:#667085;font-size:.72rem}.institution-profile__actions--footer .institution-profile__save-state{display:none}.institution-profile__skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem}@media (max-width: 760px){.institution-profile__page-header,.institution-profile__form-footer{align-items:stretch;flex-direction:column}.institution-profile__actions{justify-content:flex-start}.institution-profile__logo-layout,.institution-profile__skeleton-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.institution-profile__section{padding:1.1rem 1rem}.institution-profile__readonly-grid,.institution-profile__field-grid{grid-template-columns:minmax(0,1fr)}.institution-profile__actions .btn{flex:1 1 auto}.institution-profile__save-state{flex-basis:100%}.institution-profile__description-meta{flex-direction:column;gap:.25rem}}.article-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:2.5rem;align-items:start}.article-detail-main,.article-detail-sidebar{display:flex;flex-direction:column}.article-detail-main{gap:2rem;min-width:0}.article-detail-sidebar{gap:0;min-width:0;position:sticky;top:calc(var(--header-height) + 1.5rem)}.article-detail-issue-head{display:flex;gap:1.25rem;align-items:flex-start}.article-detail-title{margin:0;color:var(--ink);font-size:2rem;font-weight:800;line-height:1.25}.article-sidebar-block{display:flex;flex-direction:column;gap:.65rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--line-strong)}.article-sidebar-block:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.article-sidebar-label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}@media (max-width: 1024px){.article-detail-sidebar{position:static}}@media (max-width: 860px){.article-detail-layout{grid-template-columns:1fr;gap:2rem}.article-detail-sidebar{order:2;position:static}}@media (max-width: 520px){.article-detail-layout{gap:1.5rem}.article-detail-issue-head{display:grid;grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);gap:1rem}.article-detail-issue-head img,.article-detail-issue-head [class^=issue-card__cover--]{width:100%!important;max-width:9rem;height:auto!important;aspect-ratio:8 / 11}.article-detail-title{font-size:1.75rem;line-height:1.28}}@media (max-width: 360px){.article-detail-issue-head{grid-template-columns:1fr}}.numero-detail-hero{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;overflow:hidden}.numero-detail-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.numero-detail-actions{display:flex;flex-direction:column;gap:.65rem}.numero-detail-article-card{cursor:default}.numero-detail-article-card:has(.numero-detail-article-link){cursor:pointer}.numero-detail-article-link{color:var(--ink);text-decoration:none}.numero-detail-article-link:hover,.numero-detail-article-link:focus-visible{color:var(--teal);text-decoration:underline}.journal-numero-detail-hero{display:grid;grid-template-columns:120px minmax(0,1fr);gap:1.5rem;align-items:start}@media (max-width: 760px){.numero-detail-hero{grid-template-columns:1fr;gap:1.4rem}.numero-detail-hero .book-detail-cover-wrap{justify-content:flex-start;max-width:100%;overflow:visible;padding-left:.35rem}.numero-detail-hero .book-detail-cover{transform:rotateY(-7deg)}.numero-detail-hero .book-detail-cover__image,.numero-detail-hero .book-detail-cover__placeholder{width:min(58vw,190px);height:auto;aspect-ratio:22 / 31.5}.numero-detail-meta-grid{grid-template-columns:1fr}.journal-numero-detail-hero{grid-template-columns:1fr;gap:1rem}.journal-numero-detail-hero .detail-cover{width:120px}}@media (max-width: 420px){.numero-detail-hero{margin-inline:-.15rem;padding-inline:1rem!important}.numero-detail-hero .book-detail-cover__image,.numero-detail-hero .book-detail-cover__placeholder{width:min(54vw,170px)}}.calls-admin-workbench{display:grid;gap:1.35rem;color:var(--hosted-ink, var(--ink))}.calls-admin-heading,.md-page-header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.calls-admin-heading .ik-typography--h4,.md-page-title{color:#07184a;font-size:1.75rem;font-weight:850;letter-spacing:0;line-height:1.08;margin:0 0 .35rem}.calls-admin-heading .ik-typography--body1,.md-page-sub{color:#52607a;font-size:1rem;line-height:1.35;margin:0}.calls-admin-create.btn,.md-add-btn{align-items:center;background:linear-gradient(180deg,#145cff,#0f4bd8)!important;border:1px solid rgba(8,69,203,.34)!important;border-radius:8px!important;box-shadow:0 12px 24px #145cff33!important;color:#fff!important;display:inline-flex;font-size:.92rem;font-weight:820;gap:.55rem;min-height:48px;padding:.75rem 1.25rem!important}.calls-admin-create.btn:hover:not(:disabled),.md-add-btn:hover:not(:disabled){background:linear-gradient(180deg,#0f56f0,#0d43be)!important}.calls-admin-call-list{display:grid;gap:1rem}.calls-admin-empty-card.ik-paper{padding:1.1rem 1.25rem!important}.calls-admin-call-card{align-items:center;background:radial-gradient(50rem 12rem at 102% 95%,rgba(20,92,255,.1),transparent 48%),linear-gradient(180deg,#fff,#fbfdff);border:1px solid #dbe4f1;border-radius:8px;box-shadow:0 10px 28px #0f172a14;color:inherit;cursor:pointer;display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:132px;overflow:hidden;padding:1.65rem 2.15rem;position:relative;text-align:left;width:100%}.calls-admin-call-card:after{background:repeating-radial-gradient(ellipse at center,rgba(20,92,255,.13) 0 1px,transparent 1px 6px);bottom:-45px;content:"";height:110px;opacity:.35;position:absolute;right:-24px;transform:rotate(-8deg);width:320px}.calls-admin-call-card:hover,.calls-admin-call-card--active{border-color:#145cff5c;box-shadow:0 16px 36px #0f172a1a}.calls-admin-call-card__icon{align-items:center;background:#e9efff;border-radius:50%;color:#145cff;display:inline-flex;height:76px;justify-content:center;width:76px}.calls-admin-call-card__body{display:grid;gap:1.25rem;min-width:0}.calls-admin-call-card__body strong{color:#07184a;font-size:1.24rem;line-height:1.18}.calls-admin-call-card__meta{align-items:center;color:#07184a;display:flex;flex-wrap:wrap;gap:1.45rem}.calls-admin-call-card__meta span{align-items:center;display:inline-flex;gap:.7rem;font-size:1rem;font-weight:760}.calls-admin-call-card__meta svg{color:#1c2f55}.calls-admin-call-card__meta small{color:#6a7894;font-size:.86rem;font-weight:650}.calls-admin-call-card__meta i{background:#d9e1ef;display:inline-block;height:36px;width:1px}.calls-admin-call-card__chips{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end;position:relative;z-index:1}.admin-calls-page .ik-chip,.md-doi-badge{align-items:center;background:#eef4ff!important;border:1px solid rgba(20,92,255,.28)!important;border-radius:8px!important;color:#1451d9!important;display:inline-flex;font-size:.72rem!important;font-weight:840!important;letter-spacing:.035em!important;line-height:1;min-height:28px;padding:.43rem .78rem!important;text-transform:uppercase;white-space:nowrap}.admin-calls-page .ik-chip--success,.md-doi-badge--registered,.md-doi-badge--submitted{background:#eaf8ef!important;border-color:#16803d47!important;color:#1d7f3b!important}.calls-admin-grid{align-items:start;display:grid;gap:1.45rem;grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.calls-admin-main-column{display:grid;gap:1.35rem}.calls-admin-stat-panel.ik-paper,.calls-admin-actions-panel.ik-paper,.md-switcher,.mdt-wrap{background:#fff!important;border:1px solid #dbe4f1!important;border-radius:8px!important;box-shadow:0 10px 28px #0f172a12!important}.calls-admin-stat-panel.ik-paper{padding:1.6rem 1.7rem!important}.calls-admin-stat-panel__head{margin-bottom:1.55rem}.calls-admin-stat-panel__head .ik-typography--h6,.calls-admin-actions-panel__title .ik-typography--h6{color:#07184a;font-size:1.05rem;letter-spacing:0}.calls-admin-stat-panel__summary{align-items:center;display:grid;gap:1.65rem;grid-template-columns:auto auto 1px minmax(0,1fr);min-height:82px}.calls-admin-stat-panel__icon{align-items:center;border-radius:10px;display:inline-flex;height:78px;justify-content:center;width:78px}.calls-admin-stat-panel__icon--blue{background:#edf3ff;color:#145cff}.calls-admin-stat-panel__icon--green{background:#edf9f1;color:#1b8f44}.calls-admin-stat-panel__number{display:grid;gap:.35rem}.calls-admin-stat-panel__number strong{color:#145cff;font-size:2rem;line-height:1}.calls-admin-stat-panel__number--green strong{color:#1b8f44}.calls-admin-stat-panel__number span,.calls-admin-empty-state{color:#52607a;font-size:.92rem}.calls-admin-stat-panel__split{background:#dbe4f1;display:block;height:86px}.calls-admin-empty-state{align-items:center;display:flex;gap:1.2rem}.calls-admin-empty-state svg{color:#697895}.calls-admin-records{display:grid;gap:.8rem;margin-top:1.2rem}.calls-admin-record.ik-paper{background:#fbfdff!important;box-shadow:none!important;padding:1rem!important}.calls-admin-record__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.calls-admin-actions-panel.ik-paper{display:grid;gap:1rem;padding:1.55rem!important}.calls-admin-actions-panel__title{align-items:center;color:#145cff;display:flex;gap:.75rem;margin-bottom:.35rem}.calls-admin-action-grid{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.calls-admin-actions-panel .btn{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;min-height:48px}.calls-admin-actions-panel .ik-button--error{background:#fff8f8!important;border-color:#dc26265c!important;color:#dc2626!important}.calls-admin-export.btn{width:100%}.calls-admin-export--muted.btn:disabled{background:#f7f9fc!important}.md-page{color:var(--hosted-ink, var(--ink));display:grid;gap:1.35rem;padding:1.9rem 2.25rem 2rem}.md-page-header{margin-bottom:0}.md-switcher{display:flex;gap:2rem;align-items:flex-start;padding:1.25rem 1.5rem!important;margin-bottom:0}.md-switcher__label{font-size:.7rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase;color:#6a7894;display:block;margin-bottom:4px}.md-switcher__hint{font-size:.8rem;color:#52607a;margin:0;line-height:1.5;flex:1}.md-switcher__copy{flex:1}.md-switcher__control{flex:0 0 320px}.md-tab-bar{display:flex;gap:.45rem;border-bottom:1px solid #dbe4f1;margin-bottom:0;overflow-x:auto;padding:0 .25rem}.md-tab{padding:.82rem 1rem;font-size:.875rem;font-weight:760;color:#52607a;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color .15s}.md-tab:hover:not(.md-tab--active){color:#07184a;background:#145cff0b}.md-tab--active{color:#145cff;border-bottom-color:#145cff;font-weight:840}.md-tab-content{padding-top:.2rem}.md-section-notice{font-size:.82rem;color:#1451d9;background:#eef4ff;border:1px solid rgba(20,92,255,.2);border-radius:8px;padding:10px 14px;margin-bottom:1rem}.md-alert{font-size:.82rem;border-radius:8px;padding:10px 14px;margin-bottom:1rem}.md-alert--info{color:#1451d9;background:#eef4ff;border:1px solid rgba(20,92,255,.2)}.md-alert--success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.md-alert--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.md-alert--warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.md-add-btn{cursor:pointer;margin-bottom:1rem;min-height:42px;padding:.62rem 1rem!important}.md-add-btn:disabled{opacity:.6;cursor:not-allowed}.mdt-wrap{overflow:hidden}.mdt-head{display:flex;align-items:center;padding:10px 20px;background:#f8fbff;border-bottom:1px solid #dbe4f1;gap:12px}.mdt-hcell{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6a7894}.mdt-hcell--right{text-align:right}.mdt-row{display:flex;align-items:center;padding:14px 20px;border-top:1px solid #e5ebf5;gap:12px;transition:background .1s}.mdt-row:hover{background:#f8fbff}.mdt-cell{font-size:.875rem;color:#122044;overflow:hidden;text-overflow:ellipsis}.mdt-cell--right{text-align:right}.mdt-path{font-size:.875rem;color:#122044;font-weight:700}.mdt-mono{font-family:ui-monospace,Fira Mono,monospace;font-size:.82rem;color:#1c2f55}.mdt-muted{color:#6a7894;font-size:.82rem}.mdt-truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-doi-badge--needs_doi{background:#fff7e6!important;border-color:#b453093d!important;color:#a05a09!important}.md-doi-badge--error{background:#fff1f1!important;border-color:#dc26263d!important;color:#c82626!important}.md-doi-badge--unregistered{background:#f5f7fb!important;border-color:#dbe4f1!important;color:#52607a!important}.md-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #dbe4f1;border-radius:6px;background:#fff;color:#52607a;cursor:pointer;transition:background .12s,color .12s}.md-icon-btn:hover:not(:disabled){background:#eef4ff;color:#145cff;border-color:#145cff3d}.md-icon-btn--warn:hover:not(:disabled){background:#fffbeb;color:#92400e;border-color:#fcd34d}.md-icon-btn--danger:hover:not(:disabled){background:var(--danger-soft, #fee2e2);color:var(--danger, #be4257);border-color:var(--danger, #be4257)}.md-icon-btn:disabled{opacity:.45;cursor:not-allowed}.md-empty{display:flex;flex-direction:column;align-items:center;padding:64px 24px 52px;text-align:center}.md-empty__icon-wrap{position:relative;width:80px;height:80px;background:#edf3ff;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#145cff}.md-empty__dot{position:absolute;border-radius:50%}.md-empty__dot--a{top:10px;left:12px;width:6px;height:6px;background:#cbd5e1}.md-empty__dot--b{top:5px;left:22px;width:4px;height:4px;background:#94a3b8;opacity:.6}.md-empty__dot--c{top:14px;left:8px;width:4px;height:4px;background:#e2e8f0}.md-empty__title{font-size:1rem;font-weight:700;color:#07184a;margin:0 0 8px}.md-empty__body{font-size:.875rem;color:#52607a;margin:0 0 24px;line-height:1.65}.md-empty__cta{display:inline-flex;align-items:center;gap:6px;padding:9px 22px;background:transparent;color:#145cff;border:1.5px solid rgba(20,92,255,.42);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.md-empty__cta:hover{background:#145cff0f}.md-dlg-btn{padding:8px 18px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid #dbe4f1;background:#fff;color:var(--ink-soft);transition:background .12s}.md-dlg-btn:hover:not(:disabled){background:#eef4ff}.md-dlg-btn--primary{background:#145cff;color:#fff;border-color:#145cff}.md-dlg-btn--primary:hover:not(:disabled){background:#0d43be;border-color:#0d43be}.md-dlg-btn--danger{background:var(--danger, #be4257);color:#fff;border-color:var(--danger, #be4257)}.md-dlg-btn--danger:hover:not(:disabled){opacity:.88}.md-dlg-btn:disabled{opacity:.55;cursor:not-allowed}.jas-sidebar{width:260px;min-width:260px;background:#14274e;height:100vh;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;transition:width .2s ease,min-width .2s ease}.jas-sidebar--collapsed{width:60px;min-width:60px}.jas-sidebar-head{display:flex;align-items:center;gap:10px;padding:14px 12px 12px;flex-shrink:0}.jas-sidebar-logo{width:36px;height:36px;min-width:36px;border-radius:8px;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;flex-shrink:0;overflow:hidden}.jas-sidebar-logo img{width:100%;height:100%;object-fit:cover}.jas-sidebar-brand{flex:1;min-width:0;overflow:hidden;transition:opacity .15s,flex .2s}.jas-sidebar--collapsed .jas-sidebar-brand{opacity:0;flex:0;width:0;min-width:0;overflow:hidden}.jas-sidebar-title{display:block;font-size:.9rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.jas-sidebar-subtitle{display:block;font-size:.72rem;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.jas-collapse-btn{flex-shrink:0;width:26px;height:26px;border:none;border-radius:6px;background:#ffffff1a;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;padding:0}.jas-collapse-btn:hover{background:#fff3;color:#fff}.jas-nav{flex:1;overflow-y:auto;padding:6px 0 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.jas-nav::-webkit-scrollbar{width:3px}.jas-nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.jas-nav-item{display:flex;align-items:center;gap:9px;padding:9px 12px;margin:1px 8px;border-radius:7px;color:#ffffffad;text-decoration:none;font-size:.875rem;font-weight:500;transition:background .12s,color .12s;white-space:nowrap;overflow:hidden}.jas-nav-item:hover:not(.jas-nav-item--active){background:#ffffff12;color:#fff}.jas-nav-item--active{background:#ffffff21;color:#fff;font-weight:600}.jas-nav-icon{flex-shrink:0}.jas-nav-label{overflow:hidden;text-overflow:ellipsis}.jas-sidebar--collapsed .jas-nav-item{justify-content:center;padding:10px 0;margin:1px 8px}.jas-sidebar--collapsed .jas-nav-label{display:none}.jas-nav-group{border-top:1px solid rgba(255,255,255,.09);padding:9px 0 7px}.jas-nav-group:first-child{border-top:0;padding-top:3px}.jas-nav-group__heading{align-items:center;color:#ffffff6b;display:flex;font-size:.64rem;font-weight:800;letter-spacing:.11em;min-height:24px;padding:2px 20px 5px;text-transform:uppercase;white-space:nowrap}.jas-nav-group__items{display:grid;gap:1px}.jas-sidebar--collapsed .jas-nav-group{padding:7px 0}.jas-sidebar--collapsed .jas-nav-group__heading{height:1px;min-height:1px;overflow:hidden;padding:0}.jas-sidebar--collapsed .jas-nav-group__heading span{display:none}.jas-section-sep{display:flex;align-items:center;gap:8px;padding:10px 16px 6px}.jas-section-sep__line{flex:1;height:1px;background:#ffffff1a}.jas-section-sep__label{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;white-space:nowrap}.jas-sidebar--collapsed .jas-section-sep__label{display:none}.jas-sidebar--collapsed .jas-section-sep{padding:8px 12px}.jas-sidebar-foot{flex-shrink:0;padding:8px 12px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:6px}.jas-language-switch{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:7px;display:flex;gap:4px;padding:5px}.jas-language-switch__icon{color:#ffffff94;flex:0 0 auto;margin:0 3px}.jas-language-switch__button{background:transparent;border:0;border-radius:5px;color:#ffffff9e;cursor:pointer;flex:1;font-size:.68rem;font-weight:800;min-height:28px;padding:4px 6px}.jas-language-switch__button:hover{background:#ffffff1a;color:#fff}.jas-language-switch__button.is-active{background:#fff;color:#14274e}.jas-workspace-link{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#ffffffd1;display:flex;flex:1;font-size:.76rem;font-weight:650;gap:7px;justify-content:center;min-height:36px;overflow:hidden;padding:7px 9px;text-decoration:none;white-space:nowrap}.jas-workspace-link:hover{background:#ffffff24;color:#fff}.jas-workspace-link svg{flex:0 0 auto}.jas-sidebar--collapsed .jas-sidebar-foot{flex-direction:column;align-items:center;gap:4px;padding:8px}.jas-sidebar--collapsed .jas-language-switch{flex-direction:column;padding:4px}.jas-sidebar--collapsed .jas-language-switch__icon{margin:3px 0}.jas-sidebar--collapsed .jas-language-switch__button{flex:none;height:28px;padding:0;width:28px}.jas-sidebar--collapsed .jas-workspace-link{flex:none;height:32px;padding:0;width:32px}.jas-sidebar--collapsed .jas-foot-btn{align-self:center}.jas-sidebar--collapsed .jas-workspace-link span{display:none}.jas-foot-btn{width:32px;height:32px;border:none;border-radius:6px;background:#ffffff12;color:#ffffff73;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s;padding:0;align-self:flex-end}.jas-foot-btn:hover{background:#ffffff24;color:#fff}.jas-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.jas-content{flex:1;overflow-y:auto}.jas-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#fff;border-bottom:1px solid var(--line);gap:16px;flex-shrink:0}.jas-topbar-context{display:flex;align-items:center;gap:12px}.jas-topbar-logo{width:36px;height:36px;min-width:36px;border-radius:8px;border:1px solid var(--line);background:#f8fafc;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;overflow:hidden;flex-shrink:0}.jas-topbar-logo img{width:100%;height:100%;object-fit:cover}.jas-topbar-eyebrow{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;line-height:1;margin-bottom:3px}.jas-topbar-journal{font-size:.95rem;font-weight:800;color:var(--ink);line-height:1.2}.jas-topbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.jas-role-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border:1.5px solid rgba(37,99,235,.28);border-radius:8px;background:#2563eb12;color:#1d4ed8;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.jas-type-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border:1.5px solid rgba(20,39,78,.16);border-radius:8px;background:#14274e0a;color:#475569;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.jas-type-chip--hosted{border-color:#15803d47;background:#15803d12;color:#15803d}.journal-admin-shell{--admin-ui-ink: var(--hosted-ink, var(--ink));--admin-ui-muted: var(--hosted-muted, var(--ink-soft));--admin-ui-faint: #748094;--admin-ui-line: var(--hosted-line, var(--line));--admin-ui-panel: var(--hosted-panel, #ffffff);--admin-ui-page: #f5f7fa;--admin-ui-accent: var(--hosted-teal, var(--teal));--admin-ui-accent-strong: var(--hosted-navy, var(--ink));--admin-ui-accent-soft: rgba(15, 118, 110, .1);--admin-ui-accent-border: rgba(15, 118, 110, .28);color:var(--admin-ui-ink)}.journal-admin-shell--indexed{--admin-ui-accent: var(--hosted-navy, var(--ink));--admin-ui-accent-strong: var(--hosted-navy, var(--ink));--admin-ui-accent-soft: rgba(31, 58, 95, .09);--admin-ui-accent-border: rgba(31, 58, 95, .26)}.journal-admin-shell .jas-content{background:var(--admin-ui-page)}.journal-admin-shell .breadcrumbs--contained{padding-inline:1.5rem}.journal-admin-shell,.journal-admin-shell .ik-typography,.journal-admin-shell .btn,.journal-admin-shell button,.journal-admin-shell input,.journal-admin-shell select,.journal-admin-shell textarea{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important}.journal-admin-shell .ik-typography--h1,.journal-admin-shell .ik-typography--h2,.journal-admin-shell .ik-typography--h3,.journal-admin-shell .ik-typography--h4,.journal-admin-shell .ik-typography--h5,.journal-admin-shell .ik-typography--h6,.journal-admin-shell h1,.journal-admin-shell h2,.journal-admin-shell h3,.journal-admin-shell h4,.journal-admin-shell h5,.journal-admin-shell h6{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important}.journal-admin-shell .ik-typography--h4,.journal-admin-shell h1{color:var(--admin-ui-ink)!important;font-size:1.35rem!important;font-weight:820!important;line-height:1.18!important}.journal-admin-shell .ik-typography--h5,.journal-admin-shell h2{color:var(--admin-ui-ink)!important;font-size:1.12rem!important;font-weight:800!important;line-height:1.25!important}.journal-admin-shell .ik-typography--h6,.journal-admin-shell h3{color:var(--admin-ui-ink)!important;font-size:1rem!important;font-weight:780!important;line-height:1.3!important}.journal-admin-shell .ik-typography--body1,.journal-admin-shell .ik-typography--body2,.journal-admin-shell p,.journal-admin-shell td,.journal-admin-shell .ik-table-cell,.journal-admin-shell .mdt-cell{letter-spacing:0!important}.journal-admin-shell .ik-typography--body1,.journal-admin-shell p{font-size:.92rem!important;line-height:1.5!important}.journal-admin-shell .ik-typography--body2,.journal-admin-shell .ik-typography--caption,.journal-admin-shell small{font-size:.82rem!important;line-height:1.45!important}.journal-admin-shell .form-label,.journal-admin-shell .jss-url-label,.journal-admin-shell .ik-input-label,.journal-admin-shell .ik-table-head .ik-table-cell,.journal-admin-shell .mdt-hcell{color:var(--admin-ui-muted)!important;font-size:.74rem!important;font-weight:760!important;letter-spacing:.04em!important;text-transform:uppercase}.journal-admin-shell .btn,.journal-admin-shell .btn--secondary,.journal-admin-shell .btn--ghost,.journal-admin-shell .ik-button,.journal-admin-shell .md-add-btn,.journal-admin-shell .md-dlg-btn,.journal-admin-shell .md-icon-btn,.journal-admin-shell .content-relations-filter,.journal-admin-shell .ret-add-btn,.journal-admin-shell .ret-delete-btn,.journal-admin-shell .admin-workflow-menu__trigger,.journal-admin-shell .admin-workflow-menu__item,.journal-admin-shell .admin-workflow-finalize__trigger,.journal-admin-shell .admin-publication-dialog__file-chip button{align-items:center;border-radius:6px!important;box-shadow:none!important;display:inline-flex;font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-size:.84rem!important;font-weight:740!important;gap:.45rem;justify-content:center;letter-spacing:0!important;line-height:1.2!important;min-height:38px;text-transform:none!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease!important;white-space:nowrap}[dir=rtl] .journal-admin-shell,[dir=rtl] .journal-admin-shell .ik-typography,[dir=rtl] .journal-admin-shell .btn,[dir=rtl] .journal-admin-shell button,[dir=rtl] .journal-admin-shell input,[dir=rtl] .journal-admin-shell select,[dir=rtl] .journal-admin-shell textarea,[dir=rtl] .journal-admin-shell .ik-typography--h1,[dir=rtl] .journal-admin-shell .ik-typography--h2,[dir=rtl] .journal-admin-shell .ik-typography--h3,[dir=rtl] .journal-admin-shell .ik-typography--h4,[dir=rtl] .journal-admin-shell .ik-typography--h5,[dir=rtl] .journal-admin-shell .ik-typography--h6,[dir=rtl] .journal-admin-shell h1,[dir=rtl] .journal-admin-shell h2,[dir=rtl] .journal-admin-shell h3,[dir=rtl] .journal-admin-shell h4,[dir=rtl] .journal-admin-shell h5,[dir=rtl] .journal-admin-shell h6,[dir=rtl] .journal-admin-shell .btn--secondary,[dir=rtl] .journal-admin-shell .btn--ghost,[dir=rtl] .journal-admin-shell .ik-button,[dir=rtl] .journal-admin-shell .md-add-btn,[dir=rtl] .journal-admin-shell .md-dlg-btn,[dir=rtl] .journal-admin-shell .md-icon-btn,[dir=rtl] .journal-admin-shell .content-relations-filter,[dir=rtl] .journal-admin-shell .ret-add-btn,[dir=rtl] .journal-admin-shell .ret-delete-btn,[dir=rtl] .journal-admin-shell .admin-workflow-menu__trigger,[dir=rtl] .journal-admin-shell .admin-workflow-menu__item,[dir=rtl] .journal-admin-shell .admin-workflow-finalize__trigger,[dir=rtl] .journal-admin-shell .admin-publication-dialog__file-chip button{font-family:Tajawal,DM Sans,Helvetica Neue,Arial,sans-serif!important}.journal-admin-shell .btn,.journal-admin-shell .ik-button.btn:not(.btn--secondary):not(.btn--ghost),.journal-admin-shell .calls-admin-create.btn,.journal-admin-shell .content-relations-page__primary.btn,.journal-admin-shell .md-add-btn,.journal-admin-shell .md-dlg-btn--primary,.journal-admin-shell .ret-add-btn,.journal-admin-shell .hosted-journal-dashboard__primary.btn,.journal-admin-shell .admin-publication-dialog__submit.btn{background:var(--admin-ui-accent-strong)!important;border:1px solid var(--admin-ui-accent-strong)!important;color:#fff!important;padding:.58rem .95rem!important}.journal-admin-shell .btn:hover:not(:disabled),.journal-admin-shell .ik-button.btn:not(.btn--secondary):not(.btn--ghost):hover:not(:disabled),.journal-admin-shell .calls-admin-create.btn:hover:not(:disabled),.journal-admin-shell .content-relations-page__primary.btn:hover:not(:disabled),.journal-admin-shell .md-add-btn:hover:not(:disabled),.journal-admin-shell .md-dlg-btn--primary:hover:not(:disabled),.journal-admin-shell .ret-add-btn:hover:not(:disabled),.journal-admin-shell .hosted-journal-dashboard__primary.btn:hover:not(:disabled),.journal-admin-shell .admin-publication-dialog__submit.btn:hover:not(:disabled){background:var(--admin-ui-ink)!important;border-color:var(--admin-ui-ink)!important;color:#fff!important}.journal-admin-shell .btn--secondary,.journal-admin-shell .ik-button.btn--secondary,.journal-admin-shell .hosted-journal-dashboard__secondary.btn,.journal-admin-shell .hosted-journal-dashboard__action.btn,.journal-admin-shell .admin-workspace-action.btn.btn--secondary,.journal-admin-shell .calls-admin-actions-panel .btn--secondary,.journal-admin-shell .calls-admin-export.btn,.journal-admin-shell .content-relations-filter,.journal-admin-shell .md-dlg-btn,.journal-admin-shell .admin-publication-dialog__file-button.btn--secondary{background:#fff!important;border:1px solid var(--admin-ui-line)!important;color:var(--admin-ui-accent-strong)!important;padding:.55rem .9rem!important}.journal-admin-shell .btn--secondary:hover:not(:disabled),.journal-admin-shell .ik-button.btn--secondary:hover:not(:disabled),.journal-admin-shell .hosted-journal-dashboard__secondary.btn:hover:not(:disabled),.journal-admin-shell .hosted-journal-dashboard__action.btn:hover:not(:disabled),.journal-admin-shell .calls-admin-actions-panel .btn--secondary:hover:not(:disabled),.journal-admin-shell .calls-admin-export.btn:hover:not(:disabled),.journal-admin-shell .content-relations-filter:hover:not(:disabled),.journal-admin-shell .md-dlg-btn:hover:not(:disabled),.journal-admin-shell .admin-publication-dialog__file-button.btn--secondary:hover:not(:disabled){background:var(--admin-ui-accent-soft)!important;border-color:var(--admin-ui-accent-border)!important;color:var(--admin-ui-accent-strong)!important}.journal-admin-shell .btn--ghost,.journal-admin-shell .ik-button.btn--ghost,.journal-admin-shell .admin-workflow-menu__trigger,.journal-admin-shell .admin-workflow-menu__item,.journal-admin-shell .admin-workflow-finalize__trigger{background:transparent!important;border:1px solid transparent!important;color:var(--admin-ui-muted)!important;padding:.5rem .75rem!important}.journal-admin-shell .btn--ghost:hover:not(:disabled),.journal-admin-shell .ik-button.btn--ghost:hover:not(:disabled),.journal-admin-shell .admin-workflow-menu__trigger:hover:not(:disabled),.journal-admin-shell .admin-workflow-menu__item:hover:not(:disabled),.journal-admin-shell .admin-workflow-finalize__trigger:hover:not(:disabled){background:#f8fafc!important;border-color:var(--admin-ui-line)!important;color:var(--admin-ui-ink)!important}.journal-admin-shell .ik-button--small,.journal-admin-shell .btn.ik-button--small,.journal-admin-shell .btn--secondary.ik-button--small,.journal-admin-shell .btn--ghost.ik-button--small{font-size:.78rem!important;min-height:32px;padding:.42rem .68rem!important}.journal-admin-shell .ik-button--error,.journal-admin-shell .btn--secondary.ik-button--error,.journal-admin-shell .md-icon-btn--danger,.journal-admin-shell .ret-delete-btn:hover{background:var(--danger-soft, rgba(124, 38, 38, .1))!important;border-color:#7c262638!important;color:var(--danger, #7c2626)!important}.journal-admin-shell .md-icon-btn,.journal-admin-shell .ret-delete-btn,.journal-admin-shell .ik-icon-button,.journal-admin-shell .admin-publication-dialog__file-chip button{background:#fff!important;border:1px solid var(--admin-ui-line)!important;color:var(--admin-ui-muted)!important;height:32px;min-height:32px;min-width:32px;padding:0!important;width:32px}.journal-admin-shell .md-icon-btn:hover:not(:disabled),.journal-admin-shell .ret-delete-btn:hover:not(:disabled),.journal-admin-shell .ik-icon-button:hover:not(:disabled),.journal-admin-shell .admin-publication-dialog__file-chip button:hover:not(:disabled){background:var(--admin-ui-accent-soft)!important;border-color:var(--admin-ui-accent-border)!important;color:var(--admin-ui-accent-strong)!important}.journal-admin-shell .btn:disabled,.journal-admin-shell .btn--secondary:disabled,.journal-admin-shell .btn--ghost:disabled,.journal-admin-shell .ik-button:disabled,.journal-admin-shell button:disabled,.journal-admin-shell .md-add-btn:disabled,.journal-admin-shell .md-icon-btn:disabled{cursor:not-allowed!important;opacity:.48!important;transform:none!important}.journal-admin-shell .admin-manager-page,.journal-admin-shell .admin-workspace-page,.journal-admin-shell .admin-team-page,.journal-admin-shell .admin-analytics-page,.journal-admin-shell .admin-files-workbench,.journal-admin-shell .content-relations-page,.journal-admin-shell .md-page,.journal-admin-shell .ret-page{color:var(--admin-ui-ink);display:grid;gap:1.25rem;padding:1.25rem 1.5rem}.journal-admin-shell .content-relations-page{padding:0}.journal-admin-shell .admin-page-header{align-items:flex-start;background:var(--admin-ui-panel);border:1px solid var(--admin-ui-line);border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin:0;padding:1.15rem 1.25rem;box-shadow:none}.journal-admin-shell .admin-page-header__copy{min-width:0}.journal-admin-shell .admin-page-header__eyebrow{color:var(--admin-ui-accent);display:block;font-size:.72rem;font-weight:850;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.journal-admin-shell .admin-page-header__copy .ik-typography--h4{color:var(--admin-ui-ink)!important;font-size:1.35rem!important;font-weight:820!important;letter-spacing:0!important;line-height:1.18!important;margin:0 0 .32rem!important}.journal-admin-shell .admin-page-header__copy .ik-typography--body1{color:var(--admin-ui-muted)!important;font-size:.92rem!important;line-height:1.5!important;margin:0!important;max-width:58rem}.journal-admin-shell .admin-page-header__action{flex:0 0 auto}.journal-admin-shell .admin-page-header__action .btn{align-items:center;display:inline-flex;gap:.45rem;justify-content:center}.journal-admin-shell .hosted-journal-dashboard__topline,.journal-admin-shell .admin-analytics-hero,.journal-admin-shell .admin-team-hero,.journal-admin-shell .admin-workspace-hero,.journal-admin-shell .admin-files-hero,.journal-admin-shell .content-relations-page__header,.journal-admin-shell .calls-admin-heading,.journal-admin-shell .md-page-header,.journal-admin-shell .ret-header{align-items:flex-start;background:var(--admin-ui-panel);border:1px solid var(--admin-ui-line);border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin:0;padding:1.15rem 1.25rem;box-shadow:none}.journal-admin-shell .hosted-journal-dashboard__topline{align-items:flex-end}.journal-admin-shell .hosted-journal-dashboard__hero{border-color:var(--admin-ui-line);box-shadow:none}.journal-admin-shell .hosted-journal-dashboard__topline h1,.journal-admin-shell .admin-analytics-hero .ik-typography--h4,.journal-admin-shell .admin-team-hero .ik-typography--h4,.journal-admin-shell .admin-workspace-hero .ik-typography--h4,.journal-admin-shell .admin-files-hero .ik-typography--h5,.journal-admin-shell .content-relations-page__intro .ik-typography--h4,.journal-admin-shell .content-relations-page__intro .ik-typography--h5,.journal-admin-shell .calls-admin-heading .ik-typography--h4,.journal-admin-shell .md-page-title,.journal-admin-shell .ret-title{color:var(--admin-ui-ink)!important;font-size:1.35rem!important;font-weight:820!important;letter-spacing:0!important;line-height:1.18!important;margin:0 0 .32rem!important}.journal-admin-shell .hosted-journal-dashboard__intro,.journal-admin-shell .admin-analytics-hero .ik-typography--body1,.journal-admin-shell .admin-team-hero .ik-typography--body1,.journal-admin-shell .admin-workspace-hero .ik-typography--body1,.journal-admin-shell .admin-files-hero .ik-typography--body1,.journal-admin-shell .content-relations-page__intro .ik-typography--body1,.journal-admin-shell .content-relations-page__intro .ik-typography--body2,.journal-admin-shell .calls-admin-heading .ik-typography--body1,.journal-admin-shell .md-page-sub,.journal-admin-shell .ret-subtitle{color:var(--admin-ui-muted)!important;font-size:.92rem!important;line-height:1.5!important;margin:0!important;max-width:58rem}.journal-admin-shell .hosted-journal-dashboard__eyebrow,.journal-admin-shell .admin-analytics-eyebrow,.journal-admin-shell .admin-team-eyebrow,.journal-admin-shell .admin-workspace-eyebrow,.journal-admin-shell .admin-files-hero__stats span,.journal-admin-shell .ret-picker-label,.journal-admin-shell .md-switcher__label{color:var(--admin-ui-accent)!important;letter-spacing:.06em!important}.journal-admin-shell .ik-paper,.journal-admin-shell .ik-card,.journal-admin-shell .panel,.journal-admin-shell .admin-analytics-detail,.journal-admin-shell .admin-analytics-panel,.journal-admin-shell .admin-team-section,.journal-admin-shell .admin-workspace-section,.journal-admin-shell .admin-workflow-queue,.journal-admin-shell .admin-workflow-summary,.journal-admin-shell .admin-workflow-workspace,.journal-admin-shell .admin-files-panel,.journal-admin-shell .admin-files-control-panel,.journal-admin-shell .admin-files-form-panel,.journal-admin-shell .content-relations-board,.journal-admin-shell .calls-admin-call-card,.journal-admin-shell .calls-admin-stat-panel,.journal-admin-shell .calls-admin-actions-panel,.journal-admin-shell .md-switcher,.journal-admin-shell .mdt-wrap,.journal-admin-shell .ret-picker-card,.journal-admin-shell .ret-content{background:var(--admin-ui-panel)!important;border-color:var(--admin-ui-line)!important;border-radius:8px!important;box-shadow:none!important}.journal-admin-shell .admin-analytics-card__icon,.journal-admin-shell .admin-team-stat__icon,.journal-admin-shell .admin-team-section__icon,.journal-admin-shell .admin-workspace-stat__icon,.journal-admin-shell .admin-issues-list__head-icon,.journal-admin-shell .admin-files-panel__icon,.journal-admin-shell .content-relations-empty__quick-icon,.journal-admin-shell .calls-admin-call-card__icon,.journal-admin-shell .calls-admin-stat-panel__icon,.journal-admin-shell .md-empty__icon-wrap{background:var(--admin-ui-accent-soft)!important;border:1px solid var(--admin-ui-accent-border)!important;border-radius:8px!important;color:var(--admin-ui-accent)!important}.journal-admin-shell .calls-admin-call-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:108px;padding:1.15rem 1.25rem}.journal-admin-shell .calls-admin-call-card:after{display:none}.journal-admin-shell .calls-admin-call-card:hover,.journal-admin-shell .calls-admin-call-card--active,.journal-admin-shell .content-relations-list__row:hover,.journal-admin-shell .admin-files-panel__summary:hover{background:#f8fafc!important;border-color:var(--admin-ui-accent-border)!important;box-shadow:none!important}.journal-admin-shell .calls-admin-call-card__body strong,.journal-admin-shell .calls-admin-stat-panel__head .ik-typography--h6,.journal-admin-shell .calls-admin-actions-panel__title .ik-typography--h6,.journal-admin-shell .mdt-path,.journal-admin-shell .mdt-cell,.journal-admin-shell .admin-files-panel__title,.journal-admin-shell .content-relations-list__title{color:var(--admin-ui-ink)!important}.journal-admin-shell .calls-admin-call-card__meta,.journal-admin-shell .calls-admin-call-card__meta small,.journal-admin-shell .calls-admin-empty-state,.journal-admin-shell .md-switcher__hint,.journal-admin-shell .mdt-muted,.journal-admin-shell .ret-row-meta,.journal-admin-shell .admin-files-panel__kicker{color:var(--admin-ui-muted)!important}.journal-admin-shell .calls-admin-create.btn,.journal-admin-shell .content-relations-page__primary.btn,.journal-admin-shell .md-add-btn,.journal-admin-shell .md-dlg-btn--primary,.journal-admin-shell .ret-add-btn{background:var(--admin-ui-accent-strong)!important;border:1px solid var(--admin-ui-accent-strong)!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;font-weight:760!important;min-height:40px;text-transform:none!important}.journal-admin-shell .calls-admin-create.btn:hover:not(:disabled),.journal-admin-shell .content-relations-page__primary.btn:hover:not(:disabled),.journal-admin-shell .md-add-btn:hover:not(:disabled),.journal-admin-shell .md-dlg-btn--primary:hover:not(:disabled),.journal-admin-shell .ret-add-btn:hover:not(:disabled){background:var(--admin-ui-ink)!important;border-color:var(--admin-ui-ink)!important;opacity:1}.journal-admin-shell .admin-calls-page .ik-chip,.journal-admin-shell .admin-team-page .ik-chip,.journal-admin-shell .hosted-journal-dashboard__top-actions .ik-chip,.journal-admin-shell .md-doi-badge,.journal-admin-shell .content-relations-list__chip,.journal-admin-shell .admin-team-status,.journal-admin-shell .ret-current-chip,.journal-admin-shell .jas-role-chip,.journal-admin-shell .jas-type-chip,.journal-admin-shell__context-actions .ik-chip{background:var(--admin-ui-accent-soft)!important;border:1px solid var(--admin-ui-accent-border)!important;border-radius:999px!important;color:var(--admin-ui-accent-strong)!important;box-shadow:none!important;font-size:.72rem!important;font-weight:740!important;letter-spacing:0!important;line-height:1.1!important;min-height:24px;padding:.26rem .58rem!important;text-transform:none!important}.journal-admin-shell .jas-role-chip,.journal-admin-shell .jas-type-chip{align-items:center;display:inline-flex;gap:.35rem;white-space:nowrap}.journal-admin-shell .jas-type-chip--hosted{background:#0f766e17!important;border-color:#0f766e38!important;color:var(--admin-ui-accent)!important}.journal-admin-shell .admin-team-section__action .ik-chip,.journal-admin-shell .admin-team-table .ik-chip--outlined{background:#f8fafc!important;border-color:var(--admin-ui-line)!important;color:var(--admin-ui-muted)!important}.journal-admin-shell .admin-team-table .ik-chip--success{background:#0f766e17!important;border-color:#0f766e38!important;color:var(--admin-ui-accent)!important}.journal-admin-shell .admin-team-stats{gap:.85rem}.journal-admin-shell .admin-team-stat.ik-paper{min-height:78px;padding:.9rem 1rem!important}.journal-admin-shell .admin-team-stat__icon{flex-basis:36px;height:36px;width:36px}.journal-admin-shell .admin-team-stat .ik-typography--h5{font-size:1.18rem!important;line-height:1.1!important;margin-bottom:.14rem!important}.journal-admin-shell .admin-team-layout{gap:1rem}.journal-admin-shell .admin-team-section.ik-paper{gap:0;padding:0!important}.journal-admin-shell .admin-team-section__header{align-items:center;background:#fff;border-bottom:1px solid var(--admin-ui-line);padding:.95rem 1.05rem}.journal-admin-shell .admin-team-section__title{align-items:center}.journal-admin-shell .admin-team-section__icon{flex-basis:34px;height:34px;width:34px}.journal-admin-shell .admin-team-section__title .ik-typography--h6{margin-bottom:.14rem!important}.journal-admin-shell .admin-team-table.ik-table-container{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.journal-admin-shell .admin-team-table .ik-table-head .ik-table-cell{background:#f8fafc!important;border-bottom:1px solid var(--admin-ui-line)!important;padding:.72rem 1rem!important}.journal-admin-shell .admin-team-table .ik-table-cell{border-bottom:1px solid var(--admin-ui-line)!important;padding:.78rem 1rem!important;vertical-align:middle}.journal-admin-shell .admin-team-table .ik-table-row:last-child .ik-table-cell{border-bottom:0!important}.journal-admin-shell .admin-team-table .ik-table-row:hover{background:#f8fafc!important}.journal-admin-shell .admin-team-group-name{gap:.18rem}.journal-admin-shell .admin-team-group-name strong,.journal-admin-shell .admin-team-assignment-user strong{color:var(--admin-ui-ink)!important;font-size:.9rem;font-weight:760;letter-spacing:0!important}.journal-admin-shell .admin-team-group-name .ik-typography--caption,.journal-admin-shell .admin-team-assignment-user .ik-typography--caption{color:var(--admin-ui-muted)!important;font-size:.78rem!important;letter-spacing:0!important;text-transform:none!important}.journal-admin-shell .admin-analytics-tabs-wrap,.journal-admin-shell .journal-settings-tabs-wrap,.journal-admin-shell .md-tab-bar,.journal-admin-shell .mdt-head{background:#f8fafc!important;border-color:var(--admin-ui-line)!important}.journal-admin-shell .admin-analytics-tabs .ik-tab,.journal-admin-shell .journal-settings-tabs .ik-tab,.journal-admin-shell .md-tab{color:var(--admin-ui-muted)!important;letter-spacing:0!important;text-transform:none!important}.journal-admin-shell .admin-analytics-tabs .ik-tab.ik-tab--selected,.journal-admin-shell .journal-settings-tabs .ik-tab.ik-tab--selected,.journal-admin-shell .md-tab--active{border-bottom-color:var(--admin-ui-accent)!important;color:var(--admin-ui-accent-strong)!important}.journal-admin-shell .admin-analytics-trend,.journal-admin-shell .admin-analytics-insight,.journal-admin-shell .admin-workspace-selector,.journal-admin-shell .admin-team-toolbar,.journal-admin-shell .admin-files-hero__stats span,.journal-admin-shell .content-relations-toolbar,.journal-admin-shell .ret-row:hover,.journal-admin-shell .mdt-row:hover{background:#f8fafc!important;border-color:var(--admin-ui-line)!important}.journal-admin-shell .admin-analytics-trend__bar,.journal-admin-shell .admin-issues-list__count,.journal-admin-shell .admin-workflow-readiness__fill{background:var(--admin-ui-accent)!important}.journal-admin-shell .calls-admin-stat-panel__number strong,.journal-admin-shell .calls-admin-stat-panel__number--green strong{color:var(--admin-ui-accent-strong)!important}.journal-admin-shell .admin-analytics-trend__bar{color:transparent!important}.journal-admin-shell .content-relations-info,.journal-admin-shell .md-section-notice,.journal-admin-shell .md-alert--info{background:var(--admin-ui-accent-soft)!important;border-color:var(--admin-ui-accent-border)!important;color:var(--admin-ui-accent-strong)!important}@media (max-width: 900px){.journal-admin-shell .hosted-journal-dashboard__topline,.journal-admin-shell .admin-page-header,.journal-admin-shell .admin-analytics-hero,.journal-admin-shell .admin-team-hero,.journal-admin-shell .admin-workspace-hero,.journal-admin-shell .admin-files-hero,.journal-admin-shell .content-relations-page__header,.journal-admin-shell .calls-admin-heading,.journal-admin-shell .md-page-header,.journal-admin-shell .ret-header{align-items:stretch;flex-direction:column}.journal-admin-shell .admin-page-header__action,.journal-admin-shell .admin-page-header__action .btn{width:100%}.journal-admin-shell .calls-admin-call-card,.journal-admin-shell .calls-admin-grid,.journal-admin-shell .md-switcher{grid-template-columns:1fr}.journal-admin-shell .md-switcher{display:grid}.journal-admin-shell .md-switcher__control{flex-basis:auto}}.journal-admin-shell--dashboard{background:#fbfaf8!important}.journal-admin-shell--dashboard .jas-topbar{background:#fffffff0;border:1px solid #e5e2dc;border-radius:10px;box-shadow:0 7px 22px #1720330b;margin:14px 14px 0;min-height:88px;padding:14px 28px}.journal-admin-shell--dashboard .jas-topbar-logo{border-color:#e5e2dc;border-radius:9px;height:56px;width:56px}.journal-admin-shell--dashboard .jas-topbar-eyebrow{color:#6b7484;font-size:.72rem;letter-spacing:0;margin-bottom:6px;text-transform:none}.journal-admin-shell--dashboard .jas-topbar-journal{font-size:1.12rem;font-weight:750}.journal-admin-shell--dashboard .jas-role-chip,.journal-admin-shell--dashboard .jas-type-chip{border-radius:8px;font-size:.78rem;letter-spacing:0;min-height:38px;padding:7px 15px;text-transform:none}.journal-admin-shell--dashboard .jas-content{background:#fbfaf8;padding:0 24px 34px}.journal-admin-shell--dashboard .admin-overview-page{display:block;max-width:100%}.journal-admin-shell--dashboard .hosted-journal-dashboard__hero{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-columns:minmax(0,1fr) 150px auto;min-height:294px;overflow:hidden;padding:54px 38px 36px;position:relative}.journal-admin-shell--dashboard .hosted-journal-dashboard__hero-copy{align-self:center;position:relative;z-index:1}.journal-admin-shell--dashboard .hosted-journal-dashboard__eyebrow{color:#b67a21!important;font-size:.79rem!important;font-weight:800;letter-spacing:.08em!important;margin-bottom:12px;opacity:1}.journal-admin-shell--dashboard .hosted-journal-dashboard__hero h1{color:#071b46!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.7rem,4.2vw,4rem)!important;font-weight:500!important;line-height:1!important;margin:0 0 20px!important}.journal-admin-shell--dashboard .hosted-journal-dashboard__intro{color:#31415d!important;font-size:.95rem!important;line-height:1.7!important}.journal-admin-shell--dashboard .hosted-journal-dashboard__motif{align-self:end;color:#b67a2126;justify-self:center;transform:scale(1.45)}.journal-admin-shell--dashboard .hosted-journal-dashboard__hero-actions{align-items:center;align-self:center;flex-wrap:nowrap;position:relative;z-index:1}.journal-admin-shell--dashboard .hosted-journal-dashboard__hero-actions .btn{font-size:.92rem!important;min-height:64px;padding:.8rem 1.35rem!important}.journal-admin-shell--dashboard .hosted-journal-dashboard__stats{gap:16px;margin:0 0 24px}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat{align-items:center;display:flex;gap:18px;min-height:168px;padding:24px 25px}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat-icon{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 58px;height:58px;justify-content:center;width:58px}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat--amber .hosted-journal-dashboard__stat-icon{background:#fbf4e8;color:#b67a21}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat--blue .hosted-journal-dashboard__stat-icon{background:#eef4fc;color:#173d7a}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat--teal .hosted-journal-dashboard__stat-icon{background:#edf5f4;color:#175f64}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat--rose .hosted-journal-dashboard__stat-icon{background:#fbefed;color:#a73a35}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat-copy{display:block;min-width:0}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat-copy>span{color:#17213a;font-size:.9rem}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat strong{color:#071b46;font-size:2rem;margin-top:7px}.journal-admin-shell--dashboard .hosted-journal-dashboard__stat p{line-height:1.45!important;margin-top:8px}.journal-admin-shell--dashboard .hosted-journal-dashboard__grid{gap:20px;grid-template-columns:minmax(270px,.95fr) minmax(380px,1.1fr) minmax(285px,.95fr)}.journal-admin-shell--dashboard .hosted-journal-dashboard__panel{min-height:410px;padding:20px 24px!important}.journal-admin-shell--dashboard .hosted-journal-dashboard__panel--queue{grid-row:auto}.journal-admin-shell--dashboard .hosted-journal-dashboard__panel--decisions{display:none}.journal-admin-shell--dashboard .hosted-journal-dashboard__panel-head{align-items:center;min-height:42px}.journal-admin-shell--dashboard .hosted-journal-dashboard__panel-head h3{font-size:.93rem!important;letter-spacing:.04em!important;text-transform:uppercase}.journal-admin-shell--dashboard .hosted-journal-dashboard__lane,.journal-admin-shell--dashboard .hosted-journal-dashboard__queue-row{border:0;border-bottom:1px solid #e7e7e5;border-radius:0;min-height:68px;padding:12px 8px}.journal-admin-shell--dashboard .hosted-journal-dashboard__lane:hover,.journal-admin-shell--dashboard .hosted-journal-dashboard__queue-row:hover{background:#f8fafc;border-color:#d9dfe7}.journal-admin-shell--dashboard .hosted-journal-dashboard__lane-icon{border-radius:9px;height:42px;width:42px}.journal-admin-shell--dashboard .hosted-journal-dashboard__queue-row>svg{color:#173052;flex:0 0 auto}.journal-admin-shell--dashboard .hosted-journal-dashboard__issue-card{align-items:center;background:#fdfcf9;border-color:#e7e2d9;grid-template-columns:58px minmax(0,1fr);margin-bottom:16px;min-height:110px;padding:16px}.journal-admin-shell--dashboard .hosted-journal-dashboard__issue-card>svg{align-self:center;background:#175f64;border-radius:50%;color:#fff;grid-row:1 / span 3;height:52px;padding:13px;width:52px}.journal-admin-shell--dashboard .hosted-journal-dashboard__issue-card p{margin:0}.journal-admin-shell--dashboard .hosted-journal-dashboard__actions{display:grid;gap:9px}.journal-admin-shell--dashboard .hosted-journal-dashboard__action.btn{justify-content:flex-start;min-height:50px;padding:.7rem .9rem!important}.journal-admin-shell--dashboard .hosted-journal-dashboard__action span{flex:1;text-align:left}@media (max-width: 1180px){.journal-admin-shell--dashboard .hosted-journal-dashboard__hero{grid-template-columns:minmax(0,1fr) auto}.journal-admin-shell--dashboard .hosted-journal-dashboard__motif{display:none}.journal-admin-shell--dashboard .hosted-journal-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-admin-shell--dashboard .hosted-journal-dashboard__panel--issue{grid-column:1 / -1}}@media (max-width: 760px){.journal-admin-shell--dashboard .jas-topbar{align-items:flex-start;flex-direction:column;margin:8px;padding:14px}.journal-admin-shell--dashboard .jas-topbar-actions{flex-wrap:wrap;width:100%}.journal-admin-shell--dashboard .jas-content{padding:0 12px 24px}.journal-admin-shell--dashboard .hosted-journal-dashboard__hero{grid-template-columns:1fr;min-height:0;padding:38px 8px 28px}.journal-admin-shell--dashboard .hosted-journal-dashboard__hero-actions{align-items:stretch;flex-direction:column}.journal-admin-shell--dashboard .hosted-journal-dashboard__stats,.journal-admin-shell--dashboard .hosted-journal-dashboard__grid{grid-template-columns:1fr}.journal-admin-shell--dashboard .hosted-journal-dashboard__panel--issue{grid-column:auto}}.contact-page{--contact-navy: #0c2347;--contact-navy-soft: #17375f;--contact-gold: #bb812b;--contact-teal: #17646a;--contact-line: #dfe3e8;background:#f7f6f3;color:#13213a}.contact-page__hero{background:linear-gradient(115deg,var(--contact-navy) 0%,#112f57 72%,#174b5c 135%);color:#fff;min-height:330px;overflow:hidden;position:relative}.contact-page__hero:after{border:1px solid rgba(187,129,43,.28);border-radius:50%;content:"";height:420px;position:absolute;right:-150px;top:-210px;width:420px}.contact-page__hero-inner{align-items:center;display:flex;gap:4rem;justify-content:space-between;margin:0 auto;max-width:1240px;min-height:330px;padding:54px 40px;position:relative;z-index:1}.contact-page__hero-copy{max-width:720px}.contact-page__eyebrow{color:var(--contact-gold);font-size:.74rem;font-weight:850;letter-spacing:.11em;margin:0 0 11px;text-transform:uppercase}.contact-page__hero h1{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,5vw,4.6rem);font-weight:500;letter-spacing:-.035em;line-height:1;margin:0 0 22px}.contact-page__hero-copy>p:last-child{color:#ffffffc7;font-size:1.04rem;line-height:1.75;margin:0;max-width:620px}.contact-page__hero-note{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid rgba(255,255,255,.17);border-radius:10px;display:flex;flex:0 0 310px;gap:13px;padding:18px}.contact-page__hero-note>svg{color:#d4a75e;flex:0 0 auto}.contact-page__hero-note strong,.contact-page__hero-note span{display:block}.contact-page__hero-note strong{font-size:.88rem;line-height:1.45}.contact-page__hero-note span{color:#ffffff94;font-size:.76rem;margin-top:5px}.contact-page__hero-mark{bottom:-58px;color:#ffffff09;font-family:Georgia,serif;font-size:15rem;font-weight:700;line-height:1;position:absolute;right:4%;-webkit-user-select:none;user-select:none}.contact-page__body{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);margin:0 auto;max-width:1240px;padding:68px 40px 82px}.contact-page__aside{min-width:0}.contact-page__section-heading h2,.contact-page__form-head h2{color:var(--contact-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.4vw,2.4rem);font-weight:500;line-height:1.15;margin:0 0 10px}.contact-page__section-heading>p:last-child,.contact-page__form-head>div>p:last-child{color:#667085;line-height:1.6;margin:0}.contact-page__channels{border-bottom:1px solid var(--contact-line);margin-top:27px}.contact-page__channel{align-items:center;border-top:1px solid var(--contact-line);color:inherit;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;padding:16px 5px;text-decoration:none;transition:background-color .15s ease,padding .15s ease}.contact-page__channel:hover{background:#ffffffbf;padding-left:12px;padding-right:12px}.contact-page__channel-icon{align-items:center;background:#fff;border:1px solid #e0e3e7;border-radius:9px;color:var(--contact-teal);display:inline-flex;height:44px;justify-content:center;width:44px}.contact-page__channel-copy{display:grid;min-width:0}.contact-page__channel-copy strong{color:var(--contact-navy);font-size:.9rem}.contact-page__channel-copy small{color:#667085;font-size:.76rem;line-height:1.35;margin-top:2px}.contact-page__channel-copy em{color:var(--contact-teal);font-size:.77rem;font-style:normal;font-weight:700;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-page__channel>svg{color:#8b95a5;transition:color .15s ease,transform .15s ease}.contact-page__channel:hover>svg{color:var(--contact-gold);transform:translate(3px)}.contact-page__details{display:grid;gap:18px;margin-top:30px}.contact-page__details>div{align-items:flex-start;color:#667085;display:flex;font-size:.82rem;gap:13px;line-height:1.65}.contact-page__details svg{color:var(--contact-gold);flex:0 0 auto;margin-top:2px}.contact-page__details strong{color:var(--contact-navy);display:block;font-size:.82rem;margin-bottom:2px}.contact-page__form-card{background:#fff;border:1px solid #dedfdc;border-top:4px solid var(--contact-gold);border-radius:10px;box-shadow:0 18px 45px #0c234714;padding:34px 38px 38px}.contact-page__form-head{align-items:flex-start;border-bottom:1px solid #e7e8e8;display:flex;gap:16px;margin-bottom:27px;padding-bottom:24px}.contact-page__form-icon{align-items:center;background:#edf5f4;border-radius:9px;color:var(--contact-teal);display:inline-flex;flex:0 0 46px;height:46px;justify-content:center}.contact-page__form-head .contact-page__eyebrow{margin-bottom:7px}.contact-page__form-head h2{font-size:1.8rem;margin-bottom:6px}.contact-page__form{display:grid;gap:19px}.contact-page__form .form-row{gap:18px}.contact-page__form .form-group{gap:7px;margin:0}.contact-page__form .form-label{color:#27354c;font-size:.78rem;font-weight:800;letter-spacing:.02em}.contact-page__form .form-label span{color:#a03e39}.contact-page__form .form-input,.contact-page__form select,.contact-page__form textarea{background:#fbfcfd;border-color:#d6dae0;border-radius:7px;min-height:48px}.contact-page__form textarea{min-height:148px;resize:vertical}.contact-page__form .form-input:focus,.contact-page__form select:focus,.contact-page__form textarea:focus{border-color:var(--contact-teal);box-shadow:0 0 0 3px #17646a1a}.contact-page__form .form-actions{justify-content:flex-end;margin:2px 0 0}.contact-page__submit.btn{align-items:center;background:var(--contact-navy);border-color:var(--contact-navy);border-radius:7px;display:inline-flex;gap:9px;min-height:48px;padding:.72rem 1.25rem}.contact-page__submit.btn:hover:not(:disabled){background:var(--contact-teal);border-color:var(--contact-teal)}.contact-page__error{background:#fff1f1;border:1px solid #efcaca;border-radius:7px;color:#9e2f2f;font-size:.84rem;margin:0;padding:10px 12px}.contact-page__success{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:330px;text-align:center}.contact-page__success>span{align-items:center;background:#edf6f1;border-radius:50%;color:#28704c;display:inline-flex;height:72px;justify-content:center;margin-bottom:18px;width:72px}.contact-page__success h3{color:var(--contact-navy);font-family:Georgia,serif;font-size:1.7rem;font-weight:500;margin:0 0 8px}.contact-page__success p{color:#667085;margin:0}@media (max-width: 920px){.contact-page__hero-inner{align-items:flex-start;flex-direction:column;gap:30px}.contact-page__hero-note{flex-basis:auto;max-width:440px}.contact-page__body{grid-template-columns:1fr}.contact-page__aside{display:grid;gap:0 34px;grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr)}.contact-page__channels{margin-top:0}.contact-page__details{grid-column:1 / -1}}@media (max-width: 640px){.contact-page__hero-inner{min-height:0;padding:48px 22px}.contact-page__hero-note{flex-basis:auto}.contact-page__body{padding:45px 18px 60px}.contact-page__aside{display:block}.contact-page__channels{margin-top:24px}.contact-page__form-card{padding:25px 20px 28px}.contact-page__form-head{display:block}.contact-page__form-icon{margin-bottom:14px}.contact-page__form .form-row{grid-template-columns:1fr}.contact-page__form .form-actions,.contact-page__submit.btn{width:100%}.contact-page__submit.btn{justify-content:center}}[dir=rtl] .contact-page__channel>svg{transform:rotate(180deg)}.contact-page__journal-nav{background:#fff;border-bottom:1px solid var(--contact-line);margin:0 auto;padding:0 max(22px,calc((100vw - 1240px)/2 + 40px))}.contact-page__loading{align-items:center;color:var(--contact-navy);display:flex;font-weight:750;justify-content:center;min-height:420px}.contact-page__directory-link.btn{align-items:center;background:var(--contact-gold);border-color:var(--contact-gold);display:inline-flex;gap:8px;margin-top:26px;text-decoration:none}.admin-contact-page{display:grid;gap:20px;padding:24px}.admin-contact-page__stats{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-contact-page__stats .ik-paper{align-items:center;display:flex;gap:13px;min-height:86px;padding:16px 18px!important}.admin-contact-page__stats svg{background:#edf5f4;border-radius:8px;color:var(--hosted-teal, #17646a);height:42px;padding:10px;width:42px}.admin-contact-page__stats span{color:#687386;display:grid;font-size:.78rem}.admin-contact-page__stats strong{color:var(--hosted-ink, #0c2347);font-size:1.35rem;line-height:1.1}.admin-contact-page__layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(420px,.9fr) minmax(440px,1.1fr)}.admin-contact-page__config,.admin-contact-page__inbox{overflow:hidden;padding:0!important}.admin-contact-page__panel-head{align-items:flex-start;border-bottom:1px solid var(--admin-ui-line, #dfe3e8);display:flex;gap:12px;padding:18px 20px}.admin-contact-page__panel-head>svg{color:var(--admin-ui-accent, #17646a);flex:0 0 auto;margin-top:2px}.admin-contact-page__panel-head h2,.admin-contact-page__panel-head p{margin:0}.admin-contact-page__panel-head h2{color:var(--admin-ui-ink, #0c2347);font-size:1rem}.admin-contact-page__panel-head p{color:var(--admin-ui-muted, #687386);font-size:.8rem;margin-top:4px}.admin-contact-page__locale-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px 0}.admin-contact-page__locale-tab{align-items:center;background:#fff;border:1px solid var(--admin-ui-line, #dfe3e8);border-radius:999px;color:var(--admin-ui-ink, #0c2347);cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:6px;padding:7px 14px}.admin-contact-page__locale-tab--active{background:var(--admin-ui-accent-soft, #eaf4f3);border-color:var(--admin-ui-accent, #17646a);color:var(--admin-ui-accent, #17646a)}.admin-contact-page__locale-tab-badge{background:var(--admin-ui-accent, #17646a);border-radius:999px;color:#fff;font-size:.68rem;font-style:normal;font-weight:700;padding:2px 7px}.admin-contact-page__fields{display:grid;gap:16px;padding:20px}.admin-contact-page__save{align-items:center;border-top:1px solid var(--admin-ui-line, #dfe3e8);display:flex;gap:16px;justify-content:space-between;padding:15px 20px}.admin-contact-page__save>span,.admin-contact-page__save-feedback{color:var(--admin-ui-muted, #687386);font-size:.8rem}.admin-contact-page__save-feedback{align-items:center;display:flex;gap:14px}.admin-contact-page__reset-link{align-items:center;background:none;border:0;color:#b45309;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:4px;padding:0}.admin-contact-page__messages{display:grid;max-height:760px;overflow:auto}.admin-contact-page__message{border-bottom:1px solid var(--admin-ui-line, #dfe3e8);padding:17px 20px}.admin-contact-page__message>div{align-items:center;display:flex;gap:9px;justify-content:space-between}.admin-contact-page__message>div strong{color:var(--admin-ui-ink, #0c2347);font-size:.9rem}.admin-contact-page__message>a{color:var(--admin-ui-accent, #17646a);display:inline-block;font-size:.76rem;margin-top:2px;text-decoration:none}.admin-contact-page__message h3{font-size:.88rem!important;margin:12px 0 5px}.admin-contact-page__message p{color:var(--admin-ui-muted, #687386);font-size:.82rem!important;margin:0;white-space:pre-wrap}.admin-contact-page__message time{color:#8a94a3;display:block;font-size:.7rem;margin-top:10px}.admin-contact-page__status{background:#eef2f6;border-radius:999px;color:#5d6878;font-size:.65rem;font-weight:800;padding:3px 7px}.admin-contact-page__status--new{background:#fff4df;color:#926016}.admin-contact-page__empty{align-items:center;color:var(--admin-ui-muted, #687386);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:260px;padding:32px;text-align:center}.admin-contact-page__empty svg{color:var(--admin-ui-accent, #17646a)}.admin-contact-page__empty strong{color:var(--admin-ui-ink, #0c2347)}.admin-contact-page__empty span{font-size:.8rem}@media (max-width: 1100px){.admin-contact-page__layout{grid-template-columns:1fr}}@media (max-width: 700px){.admin-contact-page{padding:14px}.admin-contact-page__stats{grid-template-columns:1fr}.admin-contact-page__layout{grid-template-columns:minmax(0,1fr)}}.me-tabs{display:flex;align-items:stretch;gap:0;border-bottom:1.5px solid #e2e8f0;background:#fff;border-radius:10px 10px 0 0;overflow-x:auto;min-width:0;scrollbar-width:none;-ms-overflow-style:none;margin-top:1.5rem;margin-bottom:1.75rem;padding:0 .25rem}.me-tabs::-webkit-scrollbar{display:none}.me-tab{display:inline-flex;align-items:center;gap:.4rem;padding:0 1rem;height:50px;border:none;border-bottom:2.5px solid transparent;background:transparent;color:#94a3b8;font-size:.845rem;font-weight:500;font-family:inherit;text-decoration:none;white-space:nowrap;margin-bottom:-1.5px;transition:color .12s ease,border-color .12s ease,background .12s ease;cursor:pointer;position:relative}.me-tab:hover{color:#475569;background:#f8fafc;text-decoration:none}.me-tab--active{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.me-tab--active:hover{background:transparent;color:var(--ink)}.me-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--ink);color:#fff;font-size:.67rem;font-weight:700;line-height:1}.me-tab--active .me-tab-badge{background:var(--ink)}.disc-page{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem;display:flex;flex-direction:column;gap:1.5rem}.disc-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.disc-hero__eyebrow{display:block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:.35rem}.disc-hero__title{margin:0 0 .25rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--ink);font-family:DM Sans,sans-serif}.disc-hero__sub{margin:0;color:var(--ink-soft);font-size:.9rem}.disc-selector{display:grid;grid-template-columns:280px 1fr;gap:2rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.25rem 1.5rem;align-items:flex-start}@media (max-width: 768px){.disc-selector{grid-template-columns:1fr}}.disc-selector__left{display:flex;align-items:flex-start;gap:.875rem}.disc-selector__icon-wrap{width:40px;height:40px;border-radius:var(--radius-sm);background:#39486714;display:flex;align-items:center;justify-content:center;color:var(--teal);flex-shrink:0}.disc-selector__label{margin:0 0 .2rem;font-weight:700;font-size:.9rem;color:var(--ink)}.disc-selector__hint{margin:0;font-size:.8rem;color:var(--ink-soft);line-height:1.5}.disc-selector__right{display:flex;flex-direction:column;gap:0}.disc-tech-details{margin-top:.5rem}.disc-tech-details__toggle{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;cursor:pointer;font-size:.78rem;color:var(--ink-soft);padding:0;font-family:inherit}.disc-tech-details__toggle:hover{color:var(--ink)}.disc-tech-details__body{margin:.4rem 0 0;padding:.75rem 1rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:.78rem;color:var(--ink-soft);white-space:pre-wrap;font-family:SF Mono,Fira Code,monospace}.disc-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:flex-start}@media (max-width: 960px){.disc-columns{grid-template-columns:1fr}}.disc-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;min-height:300px}.disc-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;border-bottom:1px solid var(--line)}.disc-panel__title{margin:0 0 .15rem;font-size:.97rem;font-weight:800;color:var(--ink)}.disc-panel__sub{margin:0;font-size:.78rem;color:var(--ink-soft)}.disc-panel__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.disc-btn-primary{display:inline-flex;align-items:center;gap:.4rem;background:var(--ink);color:#fff;border:none;border-radius:var(--radius-sm);padding:.45rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:box-shadow .15s ease,opacity .15s}.disc-btn-primary:hover{box-shadow:0 4px 12px #14274e33}.disc-btn-secondary{display:inline-flex;align-items:center;gap:.4rem;background:transparent;color:var(--ink);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);padding:.4rem .875rem;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:border-color .15s,background .15s}.disc-btn-secondary:hover{border-color:var(--ink-soft);background:var(--bg)}.disc-btn-view{display:inline-flex;align-items:center;gap:.2rem;background:none;border:none;cursor:pointer;font-size:.82rem;font-weight:600;color:var(--ink);padding:.3rem .5rem;border-radius:var(--radius-sm);font-family:inherit;transition:background .12s}.disc-btn-view:hover{background:#14274e0d}.disc-thread-table{width:100%;border-collapse:collapse;font-size:.865rem}.disc-thread-table th{padding:.6rem 1.25rem;text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);background:var(--bg);border-bottom:1px solid var(--line)}.disc-thread-row td{padding:.875rem 1.25rem;border-bottom:1px solid var(--line);vertical-align:middle}.disc-thread-row:last-child td{border-bottom:none}.disc-thread-row--active td{background:#3948670a}.disc-thread-row:hover td{background:#14274e05}.disc-thread-row__stage{display:flex;align-items:flex-start;gap:.6rem}.disc-thread-row__icon{width:28px;height:28px;border-radius:6px;background:#39486717;display:flex;align-items:center;justify-content:center;color:var(--teal);flex-shrink:0;margin-top:1px}.disc-thread-row__activity{font-size:.8rem;color:var(--ink-soft)}.disc-thread-row__activity-by{display:block;font-size:.75rem;color:var(--ink-faint)}.disc-status-badge{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600}.disc-status-badge--open{background:#10b9811a;color:#059669}.disc-status-badge--closed{background:#6b72801a;color:#6b7280}.disc-avatar{border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;letter-spacing:.02em}.disc-details{display:flex;flex-direction:column}.disc-participants{padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.disc-participants__title{margin:0 0 .75rem;font-size:.875rem;font-weight:700;color:var(--ink)}.disc-participants__empty{margin:0;font-size:.82rem;color:var(--ink-faint)}.disc-participant-row{display:flex;align-items:center;gap:.75rem;padding:.55rem 0;border-bottom:1px solid rgba(20,39,78,.04)}.disc-participant-row:last-child{border-bottom:none}.disc-participant-row__name{font-size:.875rem;font-weight:600;color:var(--ink);flex:1}.disc-participant-row__email{font-size:.78rem;color:var(--ink-faint);margin-left:auto}.disc-notes{display:flex;flex-direction:column;gap:0}.disc-notes__empty{padding:1.5rem 1.25rem;font-size:.85rem;color:var(--ink-soft)}.disc-note-card{padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.disc-note-card:last-child{border-bottom:none}.disc-note-card__header{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.6rem}.disc-note-card__meta{flex:1;display:flex;flex-direction:column}.disc-note-card__name{font-size:.875rem;font-weight:700;color:var(--ink)}.disc-note-card__email{font-size:.75rem;color:var(--ink-faint)}.disc-note-card__time{font-size:.75rem;color:var(--ink-faint);white-space:nowrap;margin-top:1px}.disc-note-card__menu{background:none;border:none;cursor:pointer;padding:.15rem;color:var(--ink-faint);border-radius:4px;display:flex;align-items:center;transition:background .12s,color .12s}.disc-note-card__menu:hover{background:#14274e0f;color:var(--ink)}.disc-note-card__body{margin:0;font-size:.875rem;color:var(--ink);line-height:1.6}.disc-empty{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 1.25rem}.disc-empty__icon{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--ink-soft);flex-shrink:0}.disc-empty__title{margin:0 0 .2rem;font-size:.875rem;font-weight:700;color:var(--ink)}.disc-empty__body{margin:0;font-size:.82rem;color:var(--ink-soft)}.related-content__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.related-content__action-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface, #fff);color:var(--ink-soft);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease;white-space:nowrap}.related-content__action-btn:hover{background:var(--teal);border-color:var(--teal);color:#fff}.related-content__chip--derived{background:#e0f2f1!important;color:#00695c!important;border:1px solid #b2dfdb!important;font-size:.72rem!important;font-weight:700!important}.content-relations-presets{margin-bottom:1.5rem}.content-relations-presets__grid{display:flex;flex-wrap:wrap;gap:.5rem}.content-relations-presets__card{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface, #fff);color:var(--ink-soft);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease,box-shadow .13s ease;white-space:nowrap}.content-relations-presets__card:hover{background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:0 2px 8px #3948672e}.content-relations-page__derive-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem}.content-relations-filters-panel{padding:1rem 1.25rem .75rem;min-width:260px;max-width:340px}.content-relations-filters-panel--open{position:absolute;top:calc(100% + 6px);right:0;z-index:120;background:var(--surface, #fff);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 8px 32px #14274e1f}.content-relations-filter__badge{background:var(--teal)!important;color:#fff!important;font-size:.7rem!important;min-width:18px!important;height:18px!important}.content-relations-list__chip--derived{background:#e0f2f1!important;color:#00695c!important;border:1px solid #b2dfdb!important;font-size:.72rem!important;font-weight:700!important}.content-relations-list__chip--manual{background:#ede7f6!important;color:#4527a0!important;border:1px solid #d1c4e9!important;font-size:.72rem!important;font-weight:700!important}.book-chapters{border:1px solid var(--line);border-radius:12px;background:var(--surface, #fff);padding:1.25rem 1.5rem;box-shadow:var(--shadow)}.book-chapters__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.book-chapters__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--ink)}.book-chapters__sub{margin-top:.2rem;font-size:.85rem;color:var(--ink-soft)}.book-chapters__add-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--teal);border-radius:8px;background:transparent;color:var(--teal);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .13s,color .13s;white-space:nowrap}.book-chapters__add-btn:hover{background:var(--teal);color:#fff}.book-chapters__empty{display:flex;justify-content:center;padding:1.75rem 0;border:1px dashed var(--line);border-radius:10px;background:var(--surface-muted);color:var(--ink-soft);font-size:.9rem}.book-chapters__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.book-chapters__row{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted);transition:border-color .13s ease}.book-chapters__row:hover{border-color:var(--line-strong)}.book-chapters__seq{font-size:.78rem;font-weight:700;color:var(--ink-soft);width:1.6rem;text-align:center;flex-shrink:0}.book-chapters__info{flex:1;min-width:0}.book-chapters__chapter-title{font-weight:600;color:var(--ink);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-chapters__meta{font-size:.78rem;color:var(--ink-soft);margin-top:.1rem;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.book-chapters__reorder{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.book-chapters__reorder-btn{display:flex;align-items:center;justify-content:center;width:26px;height:22px;border:1px solid var(--line);border-radius:5px;background:var(--surface, #fff);color:var(--ink-soft);cursor:pointer;transition:background .1s,color .1s;padding:0}.book-chapters__reorder-btn:hover:not(:disabled){background:var(--teal);border-color:var(--teal);color:#fff}.book-chapters__reorder-btn:disabled{opacity:.35;cursor:default}.book-chapters__actions{display:flex;gap:.35rem;flex-shrink:0}.book-chapters__form{display:grid;gap:.85rem}.book-chapters__form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 640px){.book-chapters__form-row{grid-template-columns:1fr}.content-relations-presets__grid{gap:.4rem}}.institution-shell__sidebar{width:260px}.institution-shell__main{padding:40px 48px}.home-explore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}@media (max-width: 700px){[style*="repeat(2,"],[style*="repeat(3,"],[style*="repeat(4,"],[style*="repeat(5,"],[style*="repeat(6,"],[style*="repeat(8,"],[style*="repeat(12,"],[style*="1fr 1fr"],[style*="1fr 380px"]{grid-template-columns:minmax(0,1fr)!important}}.home-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ranked-books-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.editorial-book-card__content{min-width:0}.editorial-book-card__title,.editorial-book-card__subtitle{overflow-wrap:anywhere}.home-section-header{flex-wrap:wrap;gap:.5rem 1rem}@media (max-width: 640px){.article-meta-row{flex-wrap:wrap;gap:.85rem 1.1rem}.article-meta-divider{display:none}}@media (max-width: 900px){.institution-shell__sidebar{width:64px}.institution-shell__sidebar .institution-shell__nav-label,.institution-shell__sidebar .institution-shell__nav-group-label,.institution-shell__brand{display:none}.institution-shell__nav-group+.institution-shell__nav-group{margin-top:.35rem}.institution-shell__sidebar a,.institution-shell__sidebar button{justify-content:center}.institution-shell__main{padding:24px 16px}.section-hero__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@media (max-width: 560px){.institution-shell__main{padding:16px 12px}}.skip-link{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:100000;transform:translateY(-160%);padding:.7rem 1rem;border-radius:var(--radius-sm, 6px);background:var(--ink);color:var(--surface);font-weight:700;text-decoration:none;box-shadow:var(--shadow)}.skip-link:focus{transform:translateY(0)}.breadcrumbs{width:min(1180px,calc(100vw - 2rem));margin:0 auto;padding-block:.75rem 0;color:var(--ink-soft);font-size:.78rem;overflow:hidden}.breadcrumbs--contained{width:100%;margin-inline:0}.breadcrumbs ol,.breadcrumbs li{display:flex;align-items:center;gap:.4rem;min-width:0;margin:0;padding:0;list-style:none}.breadcrumbs ol{overflow-x:auto;scrollbar-width:none}.breadcrumbs li{flex:0 0 auto}.breadcrumbs a{display:inline-flex;align-items:center;color:var(--ink-soft);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.breadcrumbs li>span:not([aria-current=page]){display:inline-flex;align-items:center;color:var(--ink-soft)}.breadcrumbs [aria-current=page]{max-width:min(48vw,28rem);overflow:hidden;color:var(--ink);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.draft-restore-notice{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid var(--warning);border-radius:var(--radius-sm, 6px);background:var(--warning-soft);color:var(--warning-ink);font-size:.9rem;line-height:1.5}.draft-restore-notice svg{flex:0 0 auto;margin-top:.1rem}.confirm-dialog__description{margin:0;color:var(--ink-soft);line-height:1.6}.confirm-dialog__consequences{display:grid;gap:.45rem;margin:1rem 0 0;padding-inline-start:1.25rem;color:var(--ink);line-height:1.5}.institution-success-mark{display:block;width:3.5rem;height:3.5rem;border:3px solid var(--teal);border-radius:50%;background:radial-gradient(circle at center,var(--surface) 0 34%,var(--surface-muted) 35% 100%);box-shadow:0 0 0 7px color-mix(in srgb,var(--teal) 14%,transparent)}.announcement-banner__error{display:flex;min-height:44px;align-items:center;justify-content:center;gap:.75rem;padding:.5rem var(--page-gutter, 1rem);background:var(--danger-soft);color:var(--danger);font-size:.875rem;font-weight:650}.announcement-banner__error button{min-height:32px;border:1px solid currentColor;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer;font:inherit}@media (max-width: 700px){button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.btn,.section-nav__link,.breadcrumbs a{min-height:44px}button,[role=button]{min-width:44px}.section-nav__link,.breadcrumbs a{display:inline-flex;align-items:center}.breadcrumbs a,.site-footer a{min-width:44px;min-height:44px;align-items:center}.breadcrumbs a{justify-content:center}.site-footer a{display:inline-flex}}.content-language-picker{position:relative;min-width:0}.content-language-picker__trigger{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.content-language-picker__panel{position:absolute;z-index:1100;inset-block-start:calc(100% + .55rem);inset-inline-end:0;width:min(22rem,calc(100vw - 2rem));padding:1rem;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow)}.content-language-picker__panel>p{margin:.35rem 0 .85rem;color:var(--ink-soft);font-size:.8rem;line-height:1.45}.content-language-picker__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.45rem}.content-language-picker__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.4rem;padding:.55rem .7rem;color:var(--ink);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer}.content-language-picker__option:hover,.content-language-picker__option.is-selected{background:color-mix(in srgb,var(--teal) 12%,white);border-color:var(--teal)}.content-language-picker__option[aria-disabled=true]{cursor:not-allowed;opacity:.72}.content-language-picker__panel small{display:block;margin-block-start:.7rem;color:var(--ink-soft)}.content-language-picker__panel .content-language-picker__error,.content-preferences-panel small[role=alert]{color:var(--danger)}@media (max-width: 900px){.content-language-picker__trigger span{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis}}.content-preferences-panel{display:flex;align-items:flex-start;gap:1rem;padding:clamp(1.1rem,3vw,1.75rem);background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.content-preferences-panel__icon{display:grid;place-items:center;flex:0 0 3rem;width:3rem;height:3rem;color:#fff;background:var(--teal);border-radius:var(--radius-md)}.content-preferences-panel__body{min-width:0;flex:1}.content-preferences-panel h2,.content-preferences-panel p{margin:0}.content-preferences-panel p{margin-block-start:.35rem;color:var(--ink-soft)}.content-preferences-panel__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.65rem;margin-block-start:1.15rem}.content-preferences-panel__option{min-height:2.75rem;padding:.65rem .8rem;color:var(--ink);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-sm);font-weight:700;cursor:pointer}.content-preferences-panel__option:hover,.content-preferences-panel__option.is-selected{color:#fff;background:var(--teal);border-color:var(--teal)}.content-preferences-panel__option[aria-disabled=true]{cursor:not-allowed}.content-preferences-panel small{display:block;margin-block-start:.75rem;color:var(--ink-soft)}.researcher-profile-entry{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.25rem,3vw,2.25rem);align-items:start;width:min(100%,980px);min-height:22rem;margin:clamp(2rem,5vw,4.5rem) auto 0;padding:clamp(2rem,5vw,4rem);overflow:hidden;background:var(--surface, #fff);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.researcher-profile-entry:after{position:absolute;z-index:-1;inset-block-start:-8rem;inset-inline-end:-7rem;width:20rem;height:20rem;content:"";background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:50%}.researcher-profile-entry__icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;color:#fff;background:var(--ink);border-radius:50%;box-shadow:0 10px 24px #14274e2e}.researcher-profile-entry__content{max-width:43rem}.researcher-profile-entry__eyebrow,.researcher-profile-entry__description,.researcher-profile-entry__hint{margin:0}.researcher-profile-entry__eyebrow{margin-block:.15rem .7rem;color:var(--bordeaux);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.researcher-profile-entry h1{margin:0;color:var(--ink);font-family:var(--font-serif),serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:500;line-height:1.08;letter-spacing:-.025em}.researcher-profile-entry__description{max-width:39rem;margin-block-start:1rem;color:var(--ink-soft);font-size:1.05rem;line-height:1.65}.researcher-profile-entry__hint{margin-block-start:1.35rem;padding-inline-start:.9rem;color:var(--ink-soft);border-inline-start:3px solid var(--bordeaux);font-size:.9rem;line-height:1.55}.researcher-profile-entry__cta.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;margin-block-start:1.75rem;padding-inline:1.35rem;text-decoration:none}@media (max-width: 560px){.content-preferences-panel{flex-direction:column}.researcher-profile-entry{grid-template-columns:1fr;min-height:0;margin-block-start:1.5rem}.researcher-profile-entry__icon{width:3.75rem;height:3.75rem}.researcher-profile-entry__cta.btn{width:100%}}.content-language-notice{display:flex;align-items:flex-start;gap:.8rem;margin-block:1rem;padding:1rem;color:var(--ink);background:color-mix(in srgb,var(--warning-soft) 70%,white);border:1px solid color-mix(in srgb,var(--warning) 45%,var(--line));border-radius:var(--radius-md)}.content-language-notice__body{min-width:0}.content-language-notice p{margin:.25rem 0 .75rem;color:var(--ink-soft)}.content-language-notice__actions,.content-language-notice__actions>span{display:flex;flex-wrap:wrap;gap:.45rem}.content-language-notice__actions button{padding:.45rem .65rem;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer}.content-language-notice__actions button.is-primary{color:#fff;background:var(--teal);border-color:var(--teal)}
