.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);font-size:var(--fs-ui-label,12.5px);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:600;line-height:1}.papex-app .pxs__title{overflow-wrap:anywhere;font-family:var(--font-title);font-size:var(--fs-title-sm,19px);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:600;line-height:1.3}.papex-app .pxs__kicker+.pxs__title{margin-top:10px}.papex-app .pxs__lede{max-width:60ch;font-size:var(--fs-control,13px);color:var(--ink-3);margin:6px 0 0;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);font-size:var(--fs-ui-label,12.5px);letter-spacing:normal;text-transform:none;color:var(--ink-3);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{font-size:var(--fs-ui-label,12.5px);color:var(--ink-3);justify-content:space-between;gap:12px;margin:0;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-size:var(--fs-ui-label,12.5px);font-variant-numeric:tabular-nums;color:var(--ink-4);margin-left:auto}.papex-app .pxs__field-k{font-family:var(--font-label);font-size:var(--fs-ui-label,12.5px);color:var(--ink-3);margin:0;font-weight:600}.papex-app .pxs__prose{font-size:var(--fs-body,14px);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;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{font-size:var(--fs-ui-label,12.5px);color:var(--ink-4)}.papex-app .pxs__rows>dd{font-size:var(--fs-ui-label,12.5px);color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.5}.papex-app .pxs__rows .pxs__note{font-size:var(--fs-ui-label,12.5px);color:var(--ink-4);margin-top:4px;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{font-size:var(--fs-body,14px);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.papex-app .pxs__small{font-size:var(--fs-ui-label,12.5px);color:var(--ink-3);margin:0;line-height:1.55}.papex-app .pxs__section-h{font-family:var(--font-sans);font-size:var(--fs-body,14px);color:var(--ink);margin:0;padding:0;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{font-size:var(--fs-ui-label,12.5px);color:var(--ink-3);line-height:1.5}:is(.papex-app .pxs__check,.px-check){--check-on:var(--action,#093a3a);appearance:none;border:1.5px solid var(--line-str,#c3cccb);background:var(--paper-2,#fff);cursor:pointer;border-radius:7px;flex:none;place-content:center;width:20px;height:20px;margin:1px 0 0;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .12s;display:grid}:is(.papex-app .pxs__check,.px-check):before{content:"";clip-path:inset(0 100% 0 0);border-bottom:2px solid #fff;border-left:2px solid #fff;border-bottom-left-radius:1px;width:10px;height:5px;transition:clip-path .2s cubic-bezier(.22,.61,.36,1);transform:translate(.5px,-1px)rotate(-45deg)}:is(.papex-app .pxs__check,.px-check):hover:not(:disabled){border-color:color-mix(in srgb, var(--check-on) 70%, transparent);background-color:color-mix(in srgb, var(--check-on) 8%, var(--paper-2,#fff))}:is(.papex-app .pxs__check,.px-check):active:not(:disabled){transform:scale(.92)}:is(.papex-app .pxs__check,.px-check):checked{border-color:var(--check-on);background-color:var(--check-on)}:is(.papex-app .pxs__check,.px-check):checked:before{clip-path:inset(0)}:is(.papex-app .pxs__check,.px-check)[type=radio]{border-radius:50%}:is(.papex-app .pxs__check,.px-check)[type=radio]:before{clip-path:none;background:#fff;border:0;border-radius:50%;width:8px;height:8px;transition:transform .18s cubic-bezier(.22,.61,.36,1);transform:scale(0)}:is(.papex-app .pxs__check,.px-check)[type=radio]:checked:before{transform:scale(1)}:is(.papex-app .pxs__check,.px-check):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--check-on) 24%, transparent);outline:none}:is(.papex-app .pxs__check,.px-check):disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.papex-app .pxs__choice,.papex-app .pxs__check,.px-check,.px-check:before,.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));font-size:var(--fs-ui-label,12.5px);border-radius:12px;justify-items:start;gap:8px;padding:12px 14px;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{font-size:var(--fs-ui-label,12.5px);color:var(--ink-3);margin:0 auto 0 0;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;font-size:var(--fs-ui-label,12.5px);padding:6px 13px}.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{font-size:var(--fs-control,13px);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.papex-app .declare-relationship__result-type{font-size:var(--fs-ui-label,12.5px);color:var(--ink-3);text-transform:capitalize}.papex-app textarea.pxs__input.declare-relationship__description{height:96px;min-height:96px}
