.archivepage .hero{padding:46px 0 20px}.archivepage .eyebrow{color:var(--teal-ink);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0b756852;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.archivepage .hero h1{margin:16px 0 10px;font-size:clamp(2.3rem,4.4vw,3.5rem)}.archivepage .hero p{color:var(--muted);max-width:62ch;margin:0;font-size:17px}.archivepage .legitrow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.archivepage .chip{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.archivepage .chip .d{background:var(--teal-ink);border-radius:50%;width:7px;height:7px}.archivepage .search{flex-wrap:wrap;gap:10px;margin:22px 0 8px;display:flex}.archivepage .search input{min-width:260px;font-family:var(--body);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:14px;outline:none;flex:1;padding:14px 18px;font-size:15px}.archivepage .search input:focus{border-color:var(--teal-ink)}.archivepage .search select{font-family:var(--body);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:14px;padding:12px 14px;font-size:14px}.archivepage .section{padding:22px 0 30px}.archivepage .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.archivepage .head h2{font-size:clamp(1.5rem,2.4vw,2rem)}.archivepage .head span{color:var(--muted);font-size:13px}.archivepage .procs{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.archivepage .proc{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.archivepage .proc:hover{transform:translateY(-3px);box-shadow:0 26px 50px -30px #08141a5c}.archivepage .proc .cover{background:var(--dark);align-items:flex-end;height:140px;padding:16px;display:flex;position:relative}.archivepage .proc .cover .g{background:radial-gradient(400px at 80% -20%,#54d1c359,#0000 60%);position:absolute;inset:0}.archivepage .proc .cover b{color:#fff;font-family:var(--disp);font-size:15px;font-weight:600;line-height:1.25;position:relative}.archivepage .proc .b{flex-direction:column;flex:1;gap:8px;padding:16px 18px;display:flex}.archivepage .proc .meta{color:var(--muted);font-size:12.5px}.archivepage .proc .ids{flex-wrap:wrap;gap:6px;display:flex}.archivepage .proc .id{color:var(--teal-ink);background:#0b756814;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.archivepage .proc .cnt{color:var(--muted);margin-top:auto;font-size:13px}.archivepage .papers{flex-direction:column;gap:10px;display:flex}.archivepage .paperrow{background:var(--paper);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr auto;gap:6px 18px;padding:18px 22px;transition:all .15s;display:grid}.archivepage .paperrow:hover{border-color:var(--teal-ink)}.archivepage .paperrow h3{font-size:16.5px;line-height:1.3}.archivepage .paperrow h3 a:hover{color:var(--teal-ink)}.archivepage .paperrow .auth{color:var(--teal-ink);margin-top:4px;font-size:13.5px;font-weight:600}.archivepage .paperrow .src{color:var(--muted);margin-top:2px;font-size:12.5px}.archivepage .paperrow .right{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;display:flex}.archivepage .paperrow .doi{color:var(--muted);font-family:ui-monospace,monospace;font-size:11.5px}.archivepage .paperrow .pdf{color:var(--teal-ink);border:1px solid #0b75684d;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.archivepage .paperrow .pdf:hover{background:#0b75680f}.archivepage .archempty{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:20px;margin:20px 0 40px;padding:48px 40px}.archivepage .archempty h2{margin-bottom:10px;font-size:1.6rem}.archivepage .archempty p{color:var(--muted);max-width:46ch;margin:0 auto 22px}.archivepage .archnote{color:var(--muted);padding:8px 0 20px}.archivepage .proccrumb{color:var(--muted);align-items:center;gap:7px;padding:26px 0 0;font-size:13px;display:flex}.archivepage .proccrumb a{color:var(--teal-ink)}.archivepage .procactions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.archivepage .pager{justify-content:center;gap:8px;padding:30px 0 60px;display:flex}.archivepage .pager a{border:1px solid var(--line);min-width:40px;height:40px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.archivepage .pager a:hover{border-color:var(--ink);color:var(--ink)}.archivepage .pager a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.paperpage .crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;padding:26px 0 0;font-size:13px;display:flex}.paperpage .crumb a{color:var(--teal-ink)}.paperpage .crumb a:hover{text-decoration:underline}.paperpage .crumb span{opacity:.5}.paperpage .paperhead{padding:18px 0 10px}.paperpage .badges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.paperpage .badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.paperpage .badge.oa{color:var(--teal-ink);background:#0b75681a}.paperpage .badge.type{color:var(--blue-ink);background:#2c63c717}.paperpage .paperhead h1{max-width:30ch;margin-bottom:6px;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.12}.paperpage .entitle{color:var(--muted);margin:0 0 18px;font-size:15px;font-style:italic}.paperpage .authors{flex-wrap:wrap;gap:16px;margin-bottom:6px;display:flex}.paperpage .author{align-items:center;gap:10px;display:flex}.paperpage .author .av{background:var(--grad);color:#052024;width:38px;height:38px;font-family:var(--disp);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.paperpage .author b{font-size:14.5px;line-height:1.2;display:block}.paperpage .author>div>span{color:var(--muted);font-size:12px;display:block}.paperpage .author .orcid{color:#7a9410;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}.paperpage .author .orcid .ic{color:#fff;background:#a6ce39;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:8.5px;font-style:normal;display:inline-flex}.paperpage .layout{grid-template-columns:1fr 320px;align-items:start;gap:36px;padding:20px 0 60px;display:grid}.paperpage .abstract{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:28px 30px}.paperpage .abstract h2{margin-bottom:12px;font-size:18px}.paperpage .abstract p{color:#26322f;margin:0 0 14px;font-size:15.5px}.paperpage .kw{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.paperpage .kw b{font-size:13px}.paperpage .kw a{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:12.5px}.paperpage .kw a:hover{color:var(--teal-ink);border-color:var(--teal-ink)}.paperpage .cite{background:var(--dark);color:var(--textd);border:1px solid var(--lined);border-radius:20px;margin-top:18px;padding:26px 28px;position:relative;overflow:hidden}.paperpage .cite .sheen{pointer-events:none;background:radial-gradient(400px at 90% 0,#54d1c324,#0000 60%);position:absolute;inset:0}.paperpage .cite .rel{position:relative}.paperpage .cite h2{color:var(--textd);margin-bottom:12px;font-size:17px}.paperpage .cite .tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.paperpage .cite .tabs span{border:1px solid var(--lined);color:var(--mutedd);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700}.paperpage .cite .tabs span.on{color:var(--teal);background:#54d1c324;border-color:#54d1c366}.paperpage .cite code{font-family:var(--body);border:1px solid var(--lined);color:var(--textd);white-space:pre-wrap;word-break:break-word;background:#ffffff0d;border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.6;display:block}.paperpage .cite .copy{color:var(--teal);cursor:pointer;margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.paperpage .side{flex-direction:column;gap:14px;display:flex;position:sticky;top:100px}.paperpage .pdfbtn{background:var(--grad);color:#052024;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:15px;font-weight:700;display:flex;box-shadow:0 10px 28px #54d1c34d}.paperpage .metacard{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px 22px}.paperpage .metacard h3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:10px;font-size:12px}.paperpage .metacard .row{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:5px 0;font-size:13.5px;display:flex}.paperpage .metacard .row:last-child{border:none}.paperpage .metacard .row b{text-align:right;font-weight:600}.paperpage .metacard .row.doi a{color:var(--teal-ink);word-break:break-all;font-family:ui-monospace,monospace;font-size:12.5px}@media (max-width:900px){.archivepage .procs,.archivepage .paperrow{grid-template-columns:1fr}.archivepage .paperrow .right{flex-direction:row;justify-content:flex-start;align-items:center}.paperpage .layout{grid-template-columns:1fr}.paperpage .side{position:static}}@media (max-width:640px){.archivepage .procs{grid-template-columns:1fr}}
