.personal-portfolio[data-v-8815e1be]{min-width:0;margin-top:20px}.personal-portfolio[data-v-8815e1be] td{white-space:normal;overflow-wrap:anywhere;max-width:300px}.personal-portfolio[data-v-8815e1be] a{color:var(--rs-legacy-link)}.record-projects[data-v-8815e1be]{margin:0;padding:0;list-style:none}a[data-v-8815e1be]:focus-visible,button[data-v-8815e1be]:focus-visible{outline:var(--rs-focus-ring);outline-offset:2px}.academic-appearance-dialog[data-v-2ae96779]{box-sizing:border-box;border:1px solid var(--rs-legacy-border);border-radius:var(--rs-legacy-radius);width:min(800px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--rs-color-ink-900);background:var(--rs-color-surface);padding:20px 24px;overflow-y:auto}.academic-appearance-dialog[data-v-2ae96779]::backdrop{background:#0d16247a}.academic-appearance-dialog>header[data-v-2ae96779]{border-bottom:1px solid var(--rs-legacy-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.academic-appearance-dialog h2[data-v-2ae96779]{margin:0;font-size:18px;font-weight:500}.academic-appearance-dialog>header button[data-v-2ae96779]{color:var(--rs-legacy-ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:24px}@media (width<=600px){.academic-appearance-dialog[data-v-2ae96779]{padding:16px}}.academic-summary[data-v-aeb64f84]{border:1px solid var(--rs-legacy-border);border-radius:var(--rs-legacy-radius);background:var(--rs-color-surface);margin-top:20px;padding:20px 24px}.summary-head[data-v-aeb64f84]{border-bottom:1px solid var(--rs-legacy-border);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.summary-head h3[data-v-aeb64f84]{margin:0;font-size:16px}.summary-head p[data-v-aeb64f84],.visibility[data-v-aeb64f84]{color:var(--rs-legacy-ink-tertiary);margin:0;font-size:13px}.summary-actions[data-v-aeb64f84]{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.summary-actions button[data-v-aeb64f84]{cursor:pointer;background:0 0;border:0;padding:0}.summary-actions a[data-v-aeb64f84],.summary-actions button[data-v-aeb64f84]{color:var(--rs-legacy-link);font-size:13px}.academic-body[data-v-aeb64f84],.visibility[data-v-aeb64f84]{margin-top:16px}.academic-body[data-v-aeb64f84]{grid-template-columns:149px minmax(0,1fr);align-items:center;gap:24px;display:grid}.academic-portrait[data-v-aeb64f84]{background:var(--rs-legacy-table-head);justify-content:center;align-items:center;width:149px;height:225px;display:flex}.academic-portrait img[data-v-aeb64f84]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.academic-portrait span[data-v-aeb64f84]{color:var(--rs-legacy-ink-tertiary);font-size:12px}dl[data-v-aeb64f84]{grid-template-columns:minmax(0,1fr);gap:16px;margin:0}dl[data-v-aeb64f84],dl>div[data-v-aeb64f84]{display:grid}dl>div[data-v-aeb64f84]{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px}dt[data-v-aeb64f84]{color:var(--rs-color-ink-600);font-size:13px}dd[data-v-aeb64f84]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px}.interest-tags[data-v-aeb64f84]{flex-wrap:wrap;gap:6px;display:flex}.interest-tags span[data-v-aeb64f84]{background:var(--rs-legacy-table-head);border-radius:3px;max-width:100%;padding:3px 8px;font-size:13px}.academic-description[data-v-aeb64f84]{gap:16px;margin-top:16px;display:grid}.academic-description h4[data-v-aeb64f84]{margin:0 0 8px;font-size:13px;font-weight:500}.academic-description p[data-v-aeb64f84],.academic-description section>div[data-v-aeb64f84]{background:var(--rs-legacy-table-head);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:16px 20px;font-size:14px}.summary-error[data-v-aeb64f84]{color:var(--rs-color-danger)}@media (width<=600px){.academic-summary[data-v-aeb64f84]{padding:16px}.academic-body[data-v-aeb64f84]{grid-template-columns:minmax(0,1fr);gap:16px}.academic-portrait[data-v-aeb64f84]{width:96px;height:145px}.summary-actions[data-v-aeb64f84]{width:100%;margin-left:0}}.profile-export[data-v-739ff4bd]{min-width:0}.profile-export button[data-v-739ff4bd]{white-space:nowrap}.profile-export .text-button[data-v-739ff4bd]{color:var(--rs-legacy-link);background:0 0;border:0;padding:0;font-size:13px}.profile-export p[data-v-739ff4bd]{overflow-wrap:anywhere;max-width:300px;margin:8px 0 0;font-size:13px}.profile-export [role=alert][data-v-739ff4bd]{color:var(--rs-color-danger)}.profile-export [role=status][data-v-739ff4bd]{color:var(--rs-legacy-ink-secondary)}.team-private-profile[data-v-bdd9c699]{border:1px solid var(--rs-legacy-border);border-radius:var(--rs-legacy-radius);background:var(--rs-color-surface);margin-top:20px;padding:20px 24px}header[data-v-bdd9c699]{border-bottom:1px solid var(--rs-legacy-border);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}h3[data-v-bdd9c699]{margin:0;font-size:16px}.identity[data-v-bdd9c699],header p[data-v-bdd9c699]{color:var(--rs-legacy-ink-tertiary);margin:0;font-size:13px}.identity[data-v-bdd9c699]{margin-top:16px}.text-button[data-v-bdd9c699]{color:var(--rs-legacy-link);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px}.edit-grid[data-v-bdd9c699],dl[data-v-bdd9c699]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:16px 0 0;display:grid}dl>div[data-v-bdd9c699]{grid-template-columns:104px minmax(0,1fr);gap:12px;display:grid}dt[data-v-bdd9c699]{color:var(--rs-color-ink-600);font-size:13px}dd[data-v-bdd9c699]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.wide[data-v-bdd9c699]{grid-column:1/-1}fieldset[data-v-bdd9c699]{border:0;min-width:0;margin:0;padding:0}label[data-v-bdd9c699]{gap:8px;font-size:13px;display:grid}input[data-v-bdd9c699],select[data-v-bdd9c699],textarea[data-v-bdd9c699]{box-sizing:border-box;border:1px solid var(--rs-legacy-border);border-radius:var(--rs-legacy-radius);width:100%;min-width:0;color:var(--rs-color-ink-900);background:var(--rs-color-surface);font:inherit;padding:8px 10px}button[data-v-bdd9c699]:focus-visible,input[data-v-bdd9c699]:focus-visible,select[data-v-bdd9c699]:focus-visible,textarea[data-v-bdd9c699]:focus-visible{outline:var(--rs-focus-ring);outline-offset:2px}.error[data-v-bdd9c699]{color:var(--rs-color-danger)}.success[data-v-bdd9c699]{color:var(--rs-color-success,#18864b)}.sr-only[data-v-bdd9c699]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.team-private-profile[data-v-bdd9c699]{padding:16px}.edit-grid[data-v-bdd9c699],dl[data-v-bdd9c699]{grid-template-columns:minmax(0,1fr)}.text-button[data-v-bdd9c699]{margin-left:0}}.profile-avatar-card[data-v-0cf6f93d]{flex:none;width:70px;height:70px;position:relative}.profile-avatar-card[data-v-0cf6f93d] .profile-avatar-image{width:70px;height:70px}.avatar-card-toggle[data-v-0cf6f93d]{border:1px solid var(--rs-legacy-border);width:24px;height:24px;color:var(--rs-legacy-link);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-2px;right:-2px}.member-quick-card[data-v-0cf6f93d]{z-index:20;box-sizing:border-box;border:1px solid var(--rs-legacy-border);border-radius:var(--rs-legacy-radius);width:293px;max-width:calc(100vw - 64px);color:var(--rs-legacy-ink);background:#fff;padding:16px;font-size:13px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 16px #00000016}.member-quick-card header[data-v-0cf6f93d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-quick-card header strong[data-v-0cf6f93d]{overflow-wrap:anywhere;font-size:15px}.member-quick-card header button[data-v-0cf6f93d]{color:var(--rs-legacy-ink-secondary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px}.quick-card-identity[data-v-0cf6f93d]{color:var(--rs-legacy-ink-secondary);flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}dl[data-v-0cf6f93d]{gap:10px;margin:0 0 14px}dl[data-v-0cf6f93d],dl div[data-v-0cf6f93d]{display:grid}dl div[data-v-0cf6f93d]{grid-template-columns:56px minmax(0,1fr);gap:8px}dt[data-v-0cf6f93d]{color:var(--rs-legacy-ink-secondary)}dd[data-v-0cf6f93d]{overflow-wrap:anywhere;margin:0}.quick-card-state[data-v-0cf6f93d]{color:var(--rs-legacy-ink-secondary);font-size:12px}footer[data-v-0cf6f93d]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}footer button[data-v-0cf6f93d]{color:var(--rs-legacy-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}footer button[aria-disabled=true][data-v-0cf6f93d]{cursor:wait;opacity:.6}a[data-v-0cf6f93d]{color:var(--rs-legacy-link)}button[data-v-0cf6f93d]:focus-visible{outline:var(--rs-focus-ring);outline-offset:2px}
