.papex-app .pxs{border:1px solid var(--hair);border-radius:var(--radius-surface);background:var(--paper-2);max-width:560px;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 64px #0a32302e}.papex-app .pxs__head{border-bottom:1px solid var(--hair-soft);flex:none;padding:20px 24px 16px}.papex-app .pxs__kicker{font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600;line-height:1}.papex-app .pxs__title{overflow-wrap:anywhere;font-family:var(--font-title);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.3}.papex-app .pxs__kicker+.pxs__title{margin-top:10px}.papex-app .pxs__lede{max-width:60ch;color:var(--ink-3);margin:6px 0 0;font-size:13px;line-height:1.5}.papex-app .pxs__body{flex:auto;gap:16px;min-height:0;padding:18px 24px 20px;display:grid;overflow-y:auto}.papex-app .pxs__fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.papex-app .pxs__fields:disabled{opacity:.55}.papex-app .pxs__field{gap:6px;min-width:0;display:grid}.papex-app .pxs__field>label{font-family:var(--font-label);letter-spacing:normal;text-transform:none;color:var(--ink-3);font-size:12.5px;font-weight:600}.papex-app .pxs__optional{color:var(--ink-4);margin-left:4px;font-weight:400}.papex-app .pxs__req{color:var(--amber-ink);margin-left:3px}.papex-app .pxs__input{border:1px solid var(--line-str);border-radius:var(--radius-md);background:var(--dm-surface,#fff);width:100%;min-height:44px;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);box-shadow:none;padding:10px 14px;line-height:1.5}.papex-app .pxs__input::placeholder{color:var(--ink-4)}.papex-app .pxs__input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.papex-app select.pxs__input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.papex-app textarea.pxs__input{resize:none;height:148px;min-height:148px;overflow-y:auto}.papex-app .pxs__mono{font-family:var(--font-sans);font-size:var(--fs-tech);font-variant-numeric:tabular-nums}.papex-app .pxs__pair{gap:16px;display:grid}.papex-app .pxs__hint{color:var(--ink-3);justify-content:space-between;gap:12px;margin:0;font-size:12px;line-height:1.5;display:flex}.papex-app .pxs__hint--short{color:var(--seal-ink,var(--dm-seal-ink,#a63a12))}.papex-app .pxs__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-4);margin-left:auto;font-size:11.5px}.papex-app .pxs__field-k{font-family:var(--font-label);color:var(--ink-3);margin:0;font-size:12.5px;font-weight:600}.papex-app .pxs__prose{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.6}.papex-app .pxs__rows{border-top:1px solid var(--hair-soft);grid-template-columns:104px minmax(0,1fr);gap:10px 16px;margin:0;padding-top:16px;display:grid}.papex-app .pxs__rows>dt{color:var(--ink-4);font-size:12.5px}.papex-app .pxs__rows>dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.papex-app .pxs__rows .pxs__note{color:var(--ink-4);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.papex-app .pxs__section{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.papex-app .pxs__quote{border:1px solid var(--hair-soft);border-radius:var(--radius-2xl);background:var(--panel);margin:0;padding:14px 16px}.papex-app .pxs__quote p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.papex-app .pxs__small{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.55}.papex-app .pxs__section-h{font-family:var(--font-sans);color:var(--ink);margin:0;padding:0;font-size:13.5px;font-weight:600;line-height:1.4}.papex-app .pxs__section+.pxs__section{border-top:1px solid var(--hair-soft);padding-top:16px}.papex-app .pxs__choices{border:1px solid var(--hair-soft);border-radius:var(--radius-2xl);background:var(--panel);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.papex-app .pxs__choice{min-height:48px;font-size:var(--fs-body);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast);align-items:flex-start;gap:12px;margin:0;padding:13px 16px;line-height:1.45;display:flex}.papex-app .pxs__choice+.pxs__choice{border-top:1px solid var(--hair)}.papex-app .pxs__choice:hover{background:rgb(var(--ink-rgb) / .03)}.papex-app .pxs__choice:has(input:checked){background:rgb(var(--dm-shade-rgb,9 58 58) / .045)}.papex-app .pxs__choice-b{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.papex-app .pxs__choice-b small{color:var(--ink-3);font-size:12.5px;line-height:1.5}.papex-app .pxs__check{appearance:none;border:1.5px solid var(--line-str);background:var(--paper-2);cursor:pointer;width:20px;height:20px;transition:background-color var(--dur-fast), border-color var(--dur-fast);border-radius:6px;flex:none;place-content:center;margin:1px 0 0;display:grid}.papex-app .pxs__check:before{content:"";width:10px;height:6px;transition:transform var(--dur-fast);border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px)rotate(-45deg)scale(0)}.papex-app .pxs__check:checked{border-color:var(--action);background:var(--action)}.papex-app .pxs__check:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.papex-app .pxs__check[type=radio]{border-radius:50%}.papex-app .pxs__check[type=radio]:before{background:#fff;border:0;border-radius:50%;width:8px;height:8px;transform:scale(0)}.papex-app .pxs__check[type=radio]:checked:before{transform:scale(1)}.papex-app .pxs__check:focus-visible{outline:2px solid var(--action);outline-offset:2px}.papex-app .pxs__check:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.papex-app .pxs__choice,.papex-app .pxs__check,.papex-app .pxs__check:before{transition:none}}.papex-app .pxs__notice{border:1px solid var(--seal-line,var(--dm-seal-line,#ebc7b5));background:var(--seal-wash,#c8481a0d);color:var(--seal-ink,var(--dm-seal-ink,#a63a12));border-radius:12px;justify-items:start;gap:8px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:grid}.papex-app .pxs__notice p{margin:0}.papex-app .pxs__notice-k{font-family:var(--font-label);font-weight:600}.papex-app .pxs__notice--quiet{border-color:var(--hair);background:var(--paper);color:var(--ink-2)}.papex-app .pxs__notice--error{border-color:var(--danger-line,var(--dm-danger-line,#efc4be));background:var(--danger-tint,var(--dm-danger-tint,#fdf4f2));color:var(--danger-ink,var(--dm-danger-ink,#912018))}.papex-app .pxs__foot{border-top:1px solid var(--hair-soft);border-radius:0 0 var(--radius-surface) var(--radius-surface);background:var(--paper-2);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.papex-app .pxs__foot-note{color:var(--ink-3);margin:0 auto 0 0;font-size:12px;line-height:1.5}.papex-app .pxs__btn{border:1px solid var(--line-str);border-radius:var(--radius-pill);background:var(--dm-surface,#fff);min-height:40px;color:var(--ink);font-family:var(--font-label);font-size:var(--fs-control);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.papex-app .pxs__btn:hover:not(:disabled){background:var(--bone);border-color:var(--ink-4)}.papex-app .pxs__btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.papex-app .pxs__btn:disabled{opacity:.5;cursor:default}.papex-app .pxs__btn--primary{min-height:var(--tap-min);border-color:var(--action);background:var(--action);color:#fff;padding:10px 18px}.papex-app .pxs__btn--primary:hover:not(:disabled){border-color:var(--action);background:var(--action);filter:brightness(1.12)}.papex-app .pxs__btn--small{min-height:34px;padding:6px 13px;font-size:12.5px}.papex-app .pxs__btn--danger{min-height:var(--tap-min);border-color:var(--danger-ink,#912018);background:var(--danger-ink,#912018);color:#fff;padding:10px 18px}.papex-app .pxs__btn--danger:hover:not(:disabled){border-color:var(--danger-ink,#912018);background:var(--danger-ink,#912018);filter:brightness(1.12)}@media (min-width:560px){.papex-app .pxs__pair{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:559px){.papex-app .pxs__head{padding:18px 18px 14px}.papex-app .pxs__body{padding:16px 18px 18px}.papex-app .pxs__foot{padding:12px 18px}.papex-app .pxs__foot-note{flex-basis:100%}.papex-app .pxs__foot>.pxs__btn{flex:1 1 0}.papex-app .pxs__rows{grid-template-columns:minmax(0,1fr);gap:4px}.papex-app .pxs__rows>dd{margin-bottom:6px}}.papex-app .pxs.publication-report{max-width:560px}.papex-app .pxs.affiliation-setup{max-width:640px}@media (max-width:639px){.papex-app .pxs.publication-report{border-radius:var(--radius-surface) var(--radius-surface) 0 0}}.papex-app .pxs.declare-relationship{max-width:560px}@media (max-width:639px){.papex-app .pxs.declare-relationship{border-radius:var(--radius-surface) var(--radius-surface) 0 0}}.papex-app .declare-relationship__types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.papex-app .declare-relationship__type{border:1px solid var(--line-str);border-radius:var(--radius-pill);background:var(--paper-2);min-height:42px;font-family:var(--font-label);font-size:var(--fs-control);color:var(--ink-2);text-align:center;cursor:pointer;transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);padding:8px 14px;font-weight:500}.papex-app .declare-relationship__type:hover:not(:disabled):not(.is-on){background:var(--bone);color:var(--ink)}.papex-app .declare-relationship__type.is-on{border-color:var(--action);background:var(--action);color:#fff;font-weight:600}.papex-app .declare-relationship__type:disabled{opacity:.5;cursor:not-allowed}.papex-app .declare-relationship__type:focus-visible{outline:2px solid var(--action);outline-offset:2px}.papex-app .declare-relationship__target{justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.papex-app .declare-relationship__target-title{min-width:0;font-size:var(--fs-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.papex-app .declare-relationship__results{max-height:220px;overflow-y:auto}.papex-app .declare-relationship__result+.declare-relationship__result{border-top:1px solid var(--hair)}.papex-app .declare-relationship__result>button{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;width:100%;padding:11px 16px;display:grid}.papex-app .declare-relationship__result>button:hover,.papex-app .declare-relationship__result>button:focus-visible{background:rgb(var(--ink-rgb) / .04);outline:none}.papex-app .declare-relationship__result-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.papex-app .declare-relationship__result-type{color:var(--ink-3);text-transform:capitalize;font-size:12px}.papex-app textarea.pxs__input.declare-relationship__description{height:96px;min-height:96px}
