@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f5f6f8;--surface:#fff;--text:#20242c;--muted:#525c69;--line:#d8dce3;--hover:#f0f2f5;--accent:#174fae;--accent-bg:#e7effc}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#111419;--surface:#1c2027;--text:#f1f3f6;--muted:#bac2ce;--line:#3c424d;--hover:#252b34;--accent:#a4c8ff;--accent-bg:#193557}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;color:var(--text);background:var(--page);margin:0;font-family:Pretendard,system-ui,sans-serif;font-size:15px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,p{margin-top:0}h1{letter-spacing:-.025em;font-size:32px;line-height:1.3}h2{font-size:20px;line-height:1.4}button,input{font-family:inherit}.wiki-provider{background:var(--page);min-height:100dvh;color:var(--text);font-family:inherit}.site-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 40px;display:flex}.brand{color:var(--text);white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:650;display:flex}.brand svg{color:var(--accent)}.header-actions{align-items:center;gap:8px;display:flex}.login-page{flex-direction:column;min-height:100dvh;display:flex}.login-page .site-header{background:0 0;border:0}.login-main{flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.wiki-card{border:1px solid var(--line)!important;box-shadow:none!important;background:var(--surface)!important;border-radius:8px!important;padding:28px!important}.login-card{width:100%;max-width:420px;padding:0!important}.login-card-content{padding:36px}.login-emblem{background:var(--accent-bg);color:var(--accent);border-radius:12px;margin-bottom:22px;padding:12px;display:inline-flex}.login-card h1{margin-bottom:8px;font-size:28px}.login-intro{color:var(--muted);margin-bottom:28px;font-size:14px}.login-card form{gap:20px;margin-top:24px;display:grid}.login-card input{min-width:0;font-size:16px}.login-private{color:var(--muted);margin:24px 0 0;font-size:12px;line-height:1.6}.login-footer{text-align:center;color:var(--muted);padding:24px;font-size:12px}.home-main{max-width:1120px;margin:0 auto;padding:48px 32px}.page-intro{color:var(--muted);margin-bottom:32px}.home-main .wiki-card p{color:var(--muted);margin-bottom:0}.account-area{position:relative}.logout-error{z-index:5;width:280px;top:48px;right:0;position:absolute!important}.session-status{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.error-page{max-width:640px;margin:auto;padding:80px 24px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.site-header{height:64px;padding:0 20px}.brand{font-size:16px}.login-main{padding:20px 16px}.login-card-content{padding:28px 24px}.home-main{padding:32px 20px}h1{font-size:28px}.wiki-card{padding:24px!important}.login-card{padding:0!important}.header-actions{gap:2px}.header-actions button{text-overflow:ellipsis;max-width:160px;overflow:hidden}}.login-card{min-width:0}.login-card-content{width:100%;min-width:0}.login-card form,.login-card .fui-Field{grid-template-columns:minmax(0,1fr);min-width:0}.login-card form>*{min-width:0}.login-card .fui-Input{width:100%;min-width:0}.mobile-menu{display:none!important}.drawer-nav{gap:8px;display:grid}.drawer-nav a{color:var(--text);border-radius:6px;padding:12px}.drawer-nav a[aria-current]{background:var(--accent-bg);color:var(--accent)}.text-link{margin-top:18px;font-weight:600;display:inline-block}.profile-main{gap:24px;max-width:1064px;margin:auto;padding:40px 32px 64px;display:grid}.page-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-heading h1{margin-bottom:8px}.eyebrow{letter-spacing:.15em;color:var(--accent);margin-bottom:10px;font-size:11px;font-weight:650}.page-heading .page-intro{margin-bottom:0}.page-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.primary-link{color:#fff;white-space:nowrap;background:#185abd;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font-weight:600;display:inline-flex}.primary-link:hover{background:#124995}.profile-main .wiki-card{display:block;padding:24px!important}.empty-profile{text-align:center;padding:64px 24px!important}.empty-profile p{color:var(--muted);margin-bottom:24px;line-height:1.8}.empty-icon{background:var(--accent-bg);color:var(--accent);border-radius:50%;margin:24px 0;padding:18px;display:inline-flex}.empty-profile h2{margin-bottom:12px}.profile-identity{align-items:center;gap:28px;display:flex}.profile-photo{background:var(--hover);width:140px;height:170px;color:var(--muted);border:1px solid var(--line);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:100%}.identity-copy{flex:1;min-width:0}.name-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.name-line h2{letter-spacing:-.03em;margin:0;font-size:28px}.name-line>span{color:var(--muted)}.english-name{color:var(--muted);margin:4px 0 16px;font-size:17px}.position{margin:0 0 4px;font-weight:600}.position span{color:var(--muted);font-size:14px;font-weight:400}.affiliation{white-space:pre-line;color:var(--muted);margin-bottom:0}.profile-links{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.profile-links a{align-items:center;gap:5px;font-size:14px;display:inline-flex}.profile-contact{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px 28px;margin:24px 0 0;padding-top:20px;display:grid}.profile-contact>div{gap:14px;min-width:0;display:flex}.profile-contact dt{color:var(--muted);align-items:center;gap:8px;min-width:82px;font-size:13px;display:flex}.profile-contact dd{overflow-wrap:anywhere;margin:0;font-size:14px}.section-title{align-items:center;gap:10px;margin-bottom:24px;display:flex}.section-title svg{color:var(--accent)}.markdown-body{overflow-wrap:anywhere;font-size:16px;line-height:1.7}.markdown-body p:last-child{margin-bottom:0}.markdown-body h2{margin-top:24px}.markdown-body h3{margin-top:20px;font-size:18px}.markdown-body blockquote{border-left:3px solid var(--line);color:var(--muted);margin:16px 0;padding:2px 18px}.markdown-body pre{white-space:pre-wrap;background:var(--hover);border-radius:6px;padding:16px}.markdown-body code{background:var(--hover);border-radius:3px;padding:2px 4px;font-size:.9em}.markdown-body pre code{padding:0}.markdown-body hr{border:0;border-top:1px solid var(--line);margin:24px 0}.research-interests{margin-top:24px}.research-interests h3{color:var(--muted);font-size:14px;font-weight:500}.tag-list{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.section-translation{color:var(--muted);font-size:14px;font-weight:400}.timeline{margin:0;padding:0;list-style:none}.timeline>li{grid-template-columns:156px 16px minmax(0,1fr);column-gap:16px;padding:0 0 28px;display:grid;position:relative}.timeline>li:last-child{padding-bottom:0}.timeline-period{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:3px;font-size:14px}.timeline-rail{grid-area:1/2;position:relative}.timeline-rail:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:-36px;left:7px}.timeline-rail:after{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;position:absolute;top:8px;left:3px}.timeline>li:last-child .timeline-rail:before{display:none}.timeline-content{grid-area:1/3;min-width:0}.timeline-content h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.6}:root[data-theme=dark] .timeline-content h3{font-weight:600}.timeline-content p{overflow-wrap:anywhere;margin:6px 0 0}.timeline-detail{color:var(--muted);font-size:15px;font-weight:400}.timeline-meta{justify-content:space-between;align-items:flex-start;gap:12px;min-height:24px;margin-bottom:8px;display:flex}.timeline-meta .attachment-link{flex-shrink:0;margin-left:auto}.timeline-content .thesis-title{background:var(--page);border-left:3px solid var(--accent);border-radius:0 6px 6px 0;margin:10px 0;padding:12px 16px;font-size:15px;line-height:1.7}.timeline-content .timeline-advisor{margin-top:10px;font-size:13px}.timeline-advisor>span,.muted{color:var(--muted)}.attachment-link{color:var(--muted);border-radius:3px;align-items:center;gap:6px;font-size:13px;line-height:24px;display:inline-flex}.attachment-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.wiki-badge{--badge-bg:#e8edf3;--badge-text:#283c54;--badge-line:#8394aa;white-space:normal;overflow-wrap:anywhere;min-height:24px;background:var(--badge-bg)!important;color:var(--badge-text)!important;border:0!important;border-color:var(--badge-line)!important;border-radius:4px!important;height:auto!important;padding:2px 7px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}.wiki-badge-single-line{flex:none;min-width:0;max-width:100%;height:24px!important}.wiki-badge-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wiki-badge-blue{--badge-bg:#e7f0ff;--badge-text:#164da6;--badge-line:#608bcf}.wiki-badge-green{--badge-bg:#e8f4ec;--badge-text:#185735;--badge-line:#6b9a7c}:root[data-theme=dark] .wiki-badge{--badge-bg:#323b47;--badge-text:#f0f3f7;--badge-line:#8392a6;font-weight:600!important}:root[data-theme=dark] .wiki-badge-blue{--badge-bg:#123b72;--badge-text:#d9eaff;--badge-line:#589aff}:root[data-theme=dark] .wiki-badge-green{--badge-bg:#183c2b;--badge-text:#baf4cf;--badge-line:#60b786}.profile-updated{color:var(--muted);text-align:right;margin:0;font-size:12px}.profile-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.form-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px 24px;display:grid}.form-grid>div{min-width:0}.form-grid input{width:100%;min-width:0}.photo-editor{align-items:center;gap:24px;margin:0 0 28px;display:flex}.file-field{align-content:start;gap:8px;min-width:0;display:grid}.file-field label{font-weight:500}.file-field input{max-width:100%;font:inherit;font-size:13px}.file-field input::file-selector-button{background:var(--surface);color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:4px;margin-right:8px;padding:7px 12px}.file-field small,.field-hint,.section-description{color:var(--muted);font-size:13px}.file-field button{justify-self:start}.section-description{margin-bottom:20px}.section-heading,.item-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading{margin-bottom:20px}.section-heading h2{margin:0}.repeatable-item{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.repeatable-item:first-of-type{margin-top:0}.item-heading{margin-bottom:16px}.item-heading h3{margin:0;font-size:15px}.item-actions{gap:4px;display:flex}.item-actions button{min-width:30px}.field-hint{margin:8px 0 0}.selected-file{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.link-editor{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:16px;margin-top:16px;display:grid}.markdown-editor{border:1px solid var(--line);border-radius:6px;overflow:hidden}.editor-toolbar{border-bottom:1px solid var(--line);background:var(--page);flex-wrap:wrap;gap:2px;padding:6px;display:flex}.editor-toolbar button{min-width:30px}.tiptap-body{outline:0;min-height:200px;padding:16px}.tiptap-body:focus{box-shadow:inset 0 0 0 2px var(--accent)}.tiptap-body p{margin-bottom:12px}.editor-hint,.editor-notice{color:var(--muted);margin:0;padding:8px 14px;font-size:12px}.editor-notice{color:var(--accent);background:var(--accent-bg)}.interests-field{margin-top:24px}.save-bar{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:14px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 3px 18px #0000000c}.save-bar>span{color:var(--muted);font-size:13px}.save-bar>div{gap:8px;display:flex}.save-notice{overflow-wrap:anywhere}.session-status{z-index:10;background:var(--page);overflow:auto}.profile-main p,.timeline h3{overflow-wrap:anywhere}@media (max-width:600px){.mobile-menu{display:inline-flex!important}.profile-main{gap:18px;padding:28px 18px 40px}.page-heading{flex-direction:column;align-items:flex-start;gap:16px}.page-actions{align-self:flex-end}.profile-main .wiki-card{padding:20px!important}.profile-identity{align-items:flex-start;gap:18px}.profile-photo{width:88px;height:112px}.name-line{gap:6px}.name-line h2{font-size:24px}.english-name{margin-bottom:10px;font-size:14px}.position{font-size:14px}.affiliation{font-size:13px}.profile-links{gap:8px 12px}.profile-contact{grid-template-columns:1fr;gap:12px}.timeline>li{grid-template-columns:14px minmax(0,1fr);column-gap:14px;padding-bottom:28px}.timeline-period{grid-area:1/2;margin-bottom:10px;padding-top:0}.timeline-rail{grid-area:1/1/3}.timeline-rail:after{top:6px}.timeline-rail:before{top:10px;bottom:-34px}.timeline-content{grid-area:2/2}.timeline-meta{flex-wrap:wrap;gap:8px}.timeline-content .thesis-title{padding:10px 12px}.form-grid{grid-template-columns:1fr;gap:16px}.photo-editor{gap:16px}.photo-editor .file-field{flex:1}.profile-fields{gap:18px}.link-editor{grid-template-columns:minmax(0,1fr) auto}.link-editor>div:nth-child(2){grid-area:2/1/auto/3}.link-editor>button{grid-area:1/2}.save-bar{flex-wrap:wrap;padding:12px;bottom:10px}.save-bar>span{flex:1;min-width:110px;font-size:12px}.session-status .login-card{flex-shrink:0}.header-actions button{max-width:116px}}@media print{html:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--surface:#fff;--text:#111;--muted:#444;--line:#ccc;--accent:#174fae;--hover:#f4f4f4}.site-header,.top-nav,.page-actions,.save-notice,.session-status{display:none!important}.wiki-provider{background:#fff!important}.profile-main{gap:16px;max-width:none;padding:0}.wiki-card{break-inside:avoid}.primary-link{display:none}.profile-updated{font-size:10px}}.wiki-toast{overflow-wrap:anywhere;font-family:inherit;background:var(--surface)!important;width:100%!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:8px!important}.wiki-toast svg{color:var(--accent)}@media print{.wiki-toast{display:none!important}}.form-wide{grid-column:1/-1}.file-picker-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;min-height:32px;display:flex}.file-picker-row>button{flex-shrink:0}.file-picker-row .selected-file{flex:1;min-width:0}.file-picker-row .selected-file>span{overflow-wrap:anywhere;min-width:0}.file-empty{color:var(--muted);font-size:13px}.site-header.app-header{z-index:5;height:auto;padding:0;display:block;position:sticky;top:0}html{scroll-padding-top:160px}.nav-primary{align-items:center;gap:44px;max-width:1240px;min-height:76px;margin:0 auto;padding:0 32px;display:flex}.app-header .brand{font-size:20px;font-weight:600}.app-header .header-actions{flex-shrink:0;gap:6px;margin-left:auto}.app-header .account-area .fui-Button{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.top-nav{align-self:stretch;gap:6px;display:flex}.top-nav>a,.top-nav>.nav-unavailable{color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:0 14px;font-size:14px;display:flex}.top-nav>a[aria-current]{border-color:var(--accent);color:var(--accent);font-weight:600}.top-nav>a:hover,.nav-secondary a:hover{background:var(--hover);color:var(--text)}.nav-unavailable{cursor:default;color:var(--muted)}.nav-secondary{align-items:center;gap:26px;max-width:1240px;min-height:54px;margin:0 auto;padding:0 32px;display:flex}.nav-category{color:var(--muted);white-space:nowrap;border-right:1px solid var(--line);padding-right:24px;font-size:12px}.nav-secondary nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nav-secondary a{color:var(--text);border-radius:6px;padding:8px 12px;font-size:14px;display:block}.nav-secondary a[aria-current]{background:var(--accent-bg);color:var(--accent);font-weight:500}.drawer-nav .nav-unavailable{padding:12px}.nav-help{color:var(--muted);margin-top:24px;font-size:13px}@media (max-width:1050px){.nav-primary{gap:20px}.top-nav>a,.top-nav>.nav-unavailable{padding:0 10px}}@media (max-width:950px){.top-nav{display:none}.app-header .mobile-menu{display:inline-flex!important}.nav-primary{gap:12px;min-height:64px;padding:0 18px}.app-header .brand{font-size:18px}.nav-secondary{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 18px}.nav-category{border:0;padding:0}.nav-secondary nav{gap:4px}.nav-secondary a{padding:10px 9px;font-size:13px}.app-header .account-area .fui-Button{max-width:116px}}@media (max-width:360px){.nav-primary{gap:6px}.app-header .brand{gap:6px;font-size:16px}.app-header .brand svg{width:22px;height:22px}.app-header .header-actions{gap:2px}}.wiki-badge-purple{color:#6435a0!important;background:#f0eaff!important;border-color:#9978bf!important}.wiki-badge-teal{color:#175e60!important;background:#e2f3f2!important;border-color:#5e9698!important}.wiki-badge-amber{color:#764c00!important;background:#fff3d6!important;border-color:#b08633!important}:root[data-theme=dark] .wiki-badge-purple{color:#ead7ff!important;background:#392653!important;border-color:#ad8cdd!important}:root[data-theme=dark] .wiki-badge-teal{color:#b6efeb!important;background:#153e40!important;border-color:#61b6b2!important}:root[data-theme=dark] .wiki-badge-amber{color:#ffe1a0!important;background:#483710!important;border-color:#caa54c!important}.project-main{min-width:0}.project-main h1,.project-main h2,.project-main h3,.project-main p{overflow-wrap:anywhere}.project-main h3{margin:0;font-size:16px;font-weight:600}.project-help{color:var(--muted);overflow-wrap:anywhere;margin:0 0 20px;font-size:13px}.project-help:last-child{margin-bottom:0}.project-main .section-title{flex-wrap:wrap;justify-content:space-between;gap:12px}.project-main .section-title h2{margin:0}.project-partner-editor{border:1px solid var(--line);border-radius:6px;min-width:0;margin-top:20px;padding:20px}.project-partner-heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:18px;display:flex}.project-partner-heading h3{min-width:0}.project-partner-heading>button,.project-partner-heading>.wiki-badge{flex-shrink:0}.project-notice{margin-top:20px}.project-cancel{color:var(--text);padding:5px 12px}.project-filters{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(90px,1fr));gap:16px;display:grid}.project-filters>div{min-width:0}.project-list-caption{color:var(--muted);justify-content:space-between;align-items:center;min-height:32px;margin-top:-8px;margin-bottom:-12px;font-size:13px;display:flex}.project-list,.project-partners{gap:18px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.project-badges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.project-main .project-card-title{margin:0 0 8px;font-size:16px;line-height:1.6}.project-card-title a{color:var(--text);font-weight:500}.project-card-title a:hover{color:var(--accent)}:root[data-theme=dark] .project-card-title a{font-weight:600}.project-meta,.project-short-title{color:var(--muted);margin:0;font-size:13px}.project-short-title{margin-bottom:8px}.project-summary-preview{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:14px;display:-webkit-box;overflow:hidden}.project-empty-result{color:var(--muted);text-align:center;margin:20px 0}.project-back{justify-self:start;align-items:center;gap:8px;font-size:13px;display:inline-flex}.project-detail-heading{align-items:flex-start}.project-detail-heading>div:first-child{min-width:0}.project-details{grid-template-columns:1fr 1fr;gap:18px 28px;min-width:0;margin:0;display:grid}.project-details>div{min-width:0}.project-details dt{color:var(--muted);margin-bottom:5px;font-size:12px}.project-details dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:15px}.project-overview{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.project-overview p{white-space:pre-wrap;margin:12px 0 0;line-height:1.8}.project-unit{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.project-partners>li{border-top:1px solid var(--line);min-width:0;padding-top:20px}.project-partners>li:first-child{border-top:0;padding-top:0}.project-main .tag-list+.tag-list{margin-top:12px}@media (max-width:600px){.project-main .page-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.project-filters{grid-template-columns:1fr 1fr}.project-filters>div:first-child{grid-column:1/-1}.project-details{grid-template-columns:1fr;gap:16px}.project-partner-editor{padding:16px}.project-main .wiki-card{padding:18px!important}.project-main .empty-profile{padding:32px 18px!important}.project-main .save-bar>div{margin-left:auto}}@media print{.project-back,.project-main .save-bar,.project-filters{display:none!important}.project-details{grid-template-columns:1fr 1fr}}.editor-main .form-grid{grid-template-columns:minmax(0,1fr);gap:0}.editor-main .form-grid>.editor-field,.editor-main .form-grid>.form-wide{border-bottom:1px solid var(--line);padding:14px 0}.editor-main .form-grid>:last-child{border-bottom:0}.editor-main .editor-field{grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:24px;min-width:0;display:grid}.editor-main .editor-field>.fui-Field__label{overflow-wrap:anywhere;grid-area:1/1/4;max-width:100%;margin:0;padding:10px 0;font-size:13px}.editor-main .editor-field>:not(.fui-Field__label){grid-column:2;min-width:0}.editor-main .editor-field>.fui-Field__hint,.editor-main .editor-field>.fui-Field__validationMessage{margin-top:6px}.editor-main .fui-Input,.editor-main .fui-Dropdown,.editor-main .fui-Combobox{min-width:0;max-width:100%;min-height:40px}.editor-main .fui-Input input{min-height:38px;font-size:14px}.editor-main .fui-Textarea textarea{font-size:14px;line-height:1.6}.editor-main .fui-Dropdown>button,.editor-main .fui-Combobox>input{min-height:38px}.editor-main .save-bar .fui-Button{min-width:76px;min-height:40px;padding:8px 20px}.editor-main .section-title>.fui-Button,.editor-main .section-heading>.fui-Button,.editor-main .file-picker-row>.fui-Button,.editor-main .item-actions>.fui-Button{min-height:40px}.editor-main .save-bar{align-items:center;padding:14px 20px}.editor-main .save-bar>div{align-items:center}.editor-main .wiki-card>h2{margin-bottom:8px}.editor-main .interests-field{margin-top:24px}.editor-main .interests-field>.field-hint{margin-left:174px}.editor-main .trl-range{align-items:flex-start;gap:12px;display:flex}.editor-main .trl-range>.editor-field{flex-direction:column;flex:none;gap:6px;width:120px;display:flex}.editor-main .trl-range>.editor-field>.fui-Field__label{color:var(--muted);padding:0;font-size:12px}.editor-main .trl-range>.editor-field>.fui-Input{box-sizing:border-box;width:100%}.editor-main .trl-range>svg{flex:none;margin-top:35px}.editor-main .fui-Input:has(input[inputmode=decimal]){max-width:320px}.editor-main input[inputmode=decimal]{text-align:right;font-variant-numeric:tabular-nums}.editor-main .fui-Input__contentAfter{white-space:nowrap;flex-shrink:0}.editor-main .budget-help{margin:12px 0 0 174px}.project-main.editor-main .form-grid>.editor-field>.fui-Input{box-sizing:border-box;width:100%;max-width:520px}.project-main.editor-main .form-grid>.editor-field>.fui-Input:has(input[name=title],input[name=titleEn]){max-width:640px}.project-main.editor-main .form-grid>.editor-field>.fui-Input:has(input[name=shortTitle],input[name=projectNumber],input[name=type],input[inputmode=decimal]){max-width:320px}.project-main.editor-main .form-grid>.editor-field>.fui-Input:has(input[type=date]){max-width:220px}.project-main.editor-main .fui-Combobox{box-sizing:border-box;width:100%;max-width:400px}.project-main.editor-main .keyword-control{width:100%;max-width:520px}.project-main.editor-main .form-grid>.choice-field .fui-Radio{box-sizing:border-box;justify-content:center;min-width:76px;min-height:34px}.project-main.editor-main .form-grid>.choice-field .fui-Radio__label{text-align:center;padding:6px 20px;line-height:20px}.project-main.editor-main .editor-field>.fui-Field__hint,.project-main.editor-main .trl-field .field-hint,.project-main.editor-main .budget-help,.project-main.editor-main .trl-range>.editor-field>.fui-Field__label{box-sizing:border-box;padding-left:12px}.profile-editor .editor-field>.fui-Input{box-sizing:border-box;width:100%;max-width:520px}.wiki-badge>.wiki-badge-icon{margin-right:5px;display:inline-flex}.wiki-badge-icon svg{stroke-width:2px;width:14px;height:14px}.project-groups{gap:28px;min-width:0;display:grid}.project-list-group>h2{align-items:baseline;gap:10px;margin:0 0 12px;font-size:18px;font-weight:600;display:flex}.project-list-group>h2>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.project-main .wiki-card.project-list-card{overflow:hidden;padding:0!important}.project-list-card .project-list{display:block}.project-list-card .project-list>li+li{border-top:1px solid var(--line)}.project-list-card article{min-width:0;padding:20px}.project-list-card .project-badges{align-items:center;gap:6px;margin-bottom:10px}.project-number{color:var(--muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-left:4px;font-size:13px}.project-list-card .project-card-title{margin:0 0 6px;line-height:1.5}.project-card-title a:hover{text-underline-offset:3px;text-decoration:underline}.project-english-title{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.project-row-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.project-row-footer .project-meta{min-width:0;font-size:14px}.project-detail-link{flex-shrink:0;align-items:center;gap:6px;min-height:36px;font-size:14px;display:inline-flex}.project-detail-link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.project-list-card article{padding:20px 16px}.project-row-footer{flex-direction:column;align-items:flex-start;gap:8px}}.project-detail{gap:32px}.project-detail-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.project-detail-header{border-bottom:1px solid var(--line);min-width:0;padding-bottom:28px}.project-identifier{color:var(--muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:12px}.project-detail-header h1{margin:0 0 8px}.project-detail-english{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.project-detail-header .project-badges{gap:6px;margin:18px 0 0}.project-detail-section{min-width:0}.project-detail-section>h2{border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px;font-size:20px;font-weight:600}.project-detail-section>h2>span{color:var(--muted);margin-left:6px;font-size:14px;font-weight:400}.project-info-rows{min-width:0;margin:0;font-size:14px}.project-info-rows>div{grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.project-info-rows>div+div{border-top:1px solid var(--line)}.project-info-rows dt{color:var(--muted);font-size:13px}.project-info-rows dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.project-budget-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:16px;display:grid}.project-detail .wiki-card.project-budget-card{min-width:0;padding:20px!important}.project-budget-card h3{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:400}.project-budget-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.4}.project-budget-value small{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400}.project-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.project-partner-grid>li{min-width:0}.project-detail .wiki-card.project-partner-card{overflow:hidden;padding:0!important}.project-detail .wiki-card.project-partner-highlighted{background:var(--accent-bg)!important;border-color:var(--accent)!important}.project-partner-card-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:16px 20px;display:flex}.project-partner-card-heading .wiki-badge{flex-shrink:0}.project-partner-card-heading h3{min-width:0;font-size:15px;font-weight:500;line-height:24px}:root[data-theme=dark] .project-partner-card-heading h3{font-weight:600}.project-partner-facts{padding:10px 20px}.project-partner-card .project-info-rows>div{border:0;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:5px 0}.project-partner-contact{border-top:1px solid var(--line);padding:10px 20px;font-size:13px}.project-partner-contact summary{cursor:pointer;color:var(--muted);padding:4px 0}.project-partner-contact summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.project-partner-contact .project-info-rows{margin-top:8px}@media (max-width:900px){.project-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.project-detail{gap:28px}.project-detail .project-info-rows:not(.project-partner-facts)>div{grid-template-columns:1fr;gap:5px}.project-budget-grid,.project-partner-grid{gap:12px}.project-partner-grid{grid-template-columns:minmax(0,1fr)}.project-detail-header{padding-bottom:24px}}.editor-main input[type=date],.editor-main input[type=month]{min-width:0}.keyword-control{gap:8px;display:grid}.editable-tags{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.editable-tags:empty{display:none}.editable-tag{background:var(--accent-bg);border:1px solid var(--line);color:var(--text);border-radius:4px;align-items:center;gap:3px;min-width:0;max-width:100%;padding:2px 3px 2px 8px;font-size:13px;line-height:18px;display:inline-flex}.editable-tag>span{overflow-wrap:anywhere;min-width:0}.editable-tag .token-remove{flex-shrink:0;min-width:24px;min-height:24px;padding:3px}.editor-main .project-partner-editor{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:16px;padding:18px 0}.partner-summary{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto 32px;align-items:start;gap:14px;display:grid}.editor-main .partner-summary>.editor-field{flex-direction:column;gap:6px;min-width:0;display:flex}.editor-main .partner-summary>.editor-field>.fui-Field__label{color:var(--muted);padding:0;font-size:12px}.partner-summary .fui-RadioGroup{gap:4px}.partner-summary .fui-Radio__label{padding:9px 10px}.partner-summary .partner-remove{min-width:32px;min-height:40px;margin-top:25px;padding:6px}.partner-new-fields{border-left:2px solid var(--line);margin-top:16px;padding-left:12px}.partner-history{margin-top:12px}.partner-history summary{color:var(--muted);cursor:pointer;padding:6px 0;font-size:12px}.partner-history summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:800px){.partner-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.partner-summary>.choice-field{grid-area:2/1/auto/3}.partner-summary>.partner-remove{grid-area:1/3}.editor-main .partner-summary>.editor-field{width:100%}}@media (max-width:600px){.editor-main .editor-field{grid-template-columns:minmax(0,1fr);row-gap:6px}.editor-main .editor-field>.fui-Field__label{grid-area:auto/1;margin:0;padding:0}.editor-main .editor-field>:not(.fui-Field__label){grid-column:1}.editor-main .budget-help,.editor-main .interests-field>.field-hint{margin-left:0}.editor-main .save-bar{padding:12px}.editor-main .save-bar .fui-Button{padding:8px 16px}.partner-summary{grid-template-columns:minmax(0,1fr) 32px}.partner-summary>.editor-field:nth-child(2){grid-area:2/1}.partner-summary>.choice-field{grid-area:3/1/auto/-1}.partner-summary>.partner-remove{grid-area:1/2}.editor-main .form-grid>.editor-field,.editor-main .form-grid>.form-wide{padding:14px 0}}.editor-main .compact-partner{margin-top:0;padding:14px 0}.compact-partner .partner-summary{grid-template-columns:24px minmax(180px,1.4fr) minmax(130px,1fr) auto 32px;align-items:center;gap:12px}.partner-row-number{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.partner-search-field{min-width:0}.project-main.editor-main .compact-partner .fui-Combobox{width:100%;max-width:100%}.partner-person-summary{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:14px;display:flex}.partner-person-summary>span{overflow-wrap:anywhere}.partner-person-summary .fui-Button{color:var(--accent);min-width:0;min-height:34px;padding:6px;font-size:13px;font-weight:400}.compact-partner .partner-summary>.choice-field>.fui-Field__label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compact-partner .fui-Radio{min-height:34px}.compact-partner .fui-Radio__label{padding:6px 12px}.compact-partner .partner-summary>.partner-remove{grid-area:auto;min-height:34px;margin:0}.partner-search-option{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.partner-search-option small{color:var(--muted);font-size:12px}.partner-person-search{align-items:flex-start;gap:8px;margin:12px 0 0 36px;display:flex}.partner-person-search>.partner-search-field{flex:1}.partner-person-search>.fui-Button{min-height:40px}.partner-person-new,.partner-extra{margin-left:36px}.partner-extra{margin-top:6px}.partner-extra summary{cursor:pointer;color:var(--muted);width:fit-content;padding:4px 0;font-size:12px}.partner-extra summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.partner-person-error{color:#bc2f32;width:100%;font-size:12px}@media (max-width:900px){.compact-partner .partner-summary{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 32px}.compact-partner .partner-summary>.choice-field{grid-area:2/2/auto/4}.compact-partner .partner-summary>.partner-remove{grid-area:1/4}}@media (max-width:600px){.compact-partner .partner-summary{grid-template-columns:24px minmax(0,1fr) 32px}.compact-partner .partner-person-summary{grid-area:2/2}.compact-partner .partner-summary>.choice-field{grid-area:3/2/auto/4}.compact-partner .partner-summary>.partner-remove{grid-area:1/3}.partner-person-search,.partner-person-new,.partner-extra{margin-left:0}}.people-main{max-width:1064px}.people-main .project-list .project-card-title{margin:0 0 6px;font-size:16px;font-weight:500}.people-main .project-list article{overflow-wrap:anywhere}.people-empty{color:var(--muted);margin:0;padding:24px}.people-main .people-organization>.fui-Field__label{font-size:14px}.people-main .people-organization .fui-Combobox{width:100%;max-width:400px}.people-main .people-organization .field-hint{margin-top:6px}@media (min-width:951px){.app-header .top-nav{gap:24px}}.project-main.people-main.editor-main .editor-field>.fui-Input{max-width:400px}.people-organization-controls{grid-template-columns:minmax(180px,400px) max-content;align-items:center;gap:12px;display:grid}.people-organization-type{min-width:0}.people-organization-type .choice-field>.fui-Field__label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.people-organization-type .fui-RadioGroup{gap:6px}.people-organization-type .fui-Radio{justify-content:center;min-height:34px}.people-organization-type .fui-Radio__label{padding:6px 12px;line-height:20px}@media (max-width:900px){.people-organization-controls{grid-template-columns:minmax(0,1fr)}}.editor-main .people-organization-type .choice-field{flex-direction:column;gap:0;display:flex}.people-search{max-width:480px}.people-initials{flex-wrap:wrap;align-items:center;gap:4px;margin-top:-8px;display:flex}.people-initials .fui-Button{min-width:32px;min-height:32px;padding:4px 8px;font-size:13px}.people-initials .fui-Button[aria-pressed=true]{font-weight:600}.people-table-scroll{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);overflow-x:auto}.people-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.people-table.fui-Table{table-layout:fixed;width:100%;min-width:720px}.people-table .fui-TableCell,.people-table .fui-TableHeaderCell{overflow-wrap:anywhere;border-color:var(--line);height:auto;padding:12px 16px}.people-table .fui-TableHeaderCell{color:var(--muted);background:var(--page);font-size:13px}.people-table .fui-TableHeaderCell:first-child{width:25%}.people-table .fui-TableHeaderCell:nth-child(2){width:31%}.people-table .fui-TableHeaderCell:nth-child(3){width:12%}.people-table .fui-TableHeaderCell:nth-child(4){width:20%}.people-table .fui-TableHeaderCell:nth-child(5){width:12%}.people-table .fui-TableRow{scroll-margin-top:160px}.people-table .fui-TableRow:target{background:var(--accent-bg)}.people-edit-link{min-height:40px;color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.people-edit-link:hover{text-decoration:underline}.people-name{font-weight:500;display:block}.people-name-en{color:var(--muted);margin-top:2px;font-size:13px;display:block}.people-missing{color:var(--muted)}.people-table-hint{display:none}@media (max-width:760px){.people-table-hint{color:var(--muted);margin:0 0 8px;font-size:12px;display:block}}.fui-DialogSurface.unsaved-dialog{background:var(--surface);width:calc(100vw - 32px);max-width:480px;color:var(--text);border-radius:8px;font-family:Pretendard,system-ui,sans-serif}.unsaved-dialog .fui-DialogTitle{font-size:20px;font-weight:600;line-height:1.4}.unsaved-dialog .fui-DialogContent{color:var(--muted);font-size:14px;line-height:1.6}.unsaved-dialog .fui-DialogActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.unsaved-dialog .fui-Button{min-height:40px}@media (max-width:480px){.unsaved-dialog .fui-DialogActions{flex-direction:column}.unsaved-dialog .fui-Button{width:100%}}.organizations-table.fui-Table{min-width:640px}.organizations-table .fui-TableHeaderCell:first-child{width:38%}.organizations-table .fui-TableHeaderCell:nth-child(2){width:30%}.organizations-table .fui-TableHeaderCell:nth-child(3){width:18%}.organizations-table .fui-TableHeaderCell:nth-child(4){width:14%}.nav-secondary nav>.nav-unavailable{color:var(--muted);opacity:.65;white-space:nowrap;align-items:center;padding:9px 12px;font-size:14px;display:inline-flex}.paper-filters{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(120px,1fr))}.paper-authors{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 16px;font-size:14px;line-height:1.7}.paper-authors sup{margin-left:2px;font-size:10px;line-height:0}.paper-self{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.paper-citation{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.paper-if{border:1px solid var(--line);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:7px;margin-right:9px;padding:0 7px;font-size:12px;display:inline-flex}.paper-if>span{border-left:1px solid var(--line);padding-left:7px}.paper-doi{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}.paper-doi a{margin-left:6px}.paper-abstract{background:var(--surface);border-left:3px solid var(--accent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 8px 8px 0;padding:20px 24px;font-size:16px;line-height:1.7}.paper-funding{gap:8px;margin:0;padding:0;list-style:none;display:grid}.paper-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:20px;display:grid}.profile-main .wiki-card.paper-metric-card{min-width:0;border-top:2px solid var(--accent)!important;padding:14px 16px!important}.profile-main .paper-metric-card h3{border-bottom:1px dashed var(--line);padding-bottom:9px;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 6px!important}.profile-main .paper-metric-card .project-info-rows>div{grid-template-columns:136px minmax(0,1fr);gap:10px;padding:6px 0;font-size:14px;line-height:1.5}.paper-metric-card .project-info-rows dt{align-items:center;gap:5px;font-size:13px;display:flex}.paper-metric-field{font-weight:600}.paper-metric-info{width:20px;height:20px;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.paper-metric-info:hover{background:var(--hover);color:var(--text)}.paper-metric-info:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.paper-metric-extra{margin-top:6px}.paper-metric-extra>summary{color:var(--accent);cursor:pointer;padding:6px 0;font-size:13px}.paper-metric-help{color:var(--muted);margin:14px 0 0;font-size:13px}.paper-author-editor,.paper-metric-editor{border-top:1px solid var(--line);min-width:0;margin-top:20px;padding-top:20px}.paper-metric-editor>h3{margin-bottom:8px}.paper-author-search{align-items:start;gap:8px;margin-top:16px;display:flex}.paper-author-search>.partner-search-field{flex:1;min-width:0}.paper-author-roles>div{flex-wrap:wrap;gap:4px;display:flex}.paper-funding-editor{min-width:0;max-width:640px}.paper-funding-editor ul{margin:16px 0 0;padding:0;list-style:none}.paper-funding-editor li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.paper-funding-editor li>span{overflow-wrap:anywhere;min-width:0}.paper-funding-editor li>button{flex-shrink:0}.paper-editor .fui-Textarea{box-sizing:border-box;width:100%}.paper-editor textarea[name=abstract]{min-height:180px}.project-main.paper-editor .form-grid>.editor-field>.fui-Input{max-width:400px}.project-main.paper-editor .form-grid>.editor-field>.fui-Input:has(input[name=title],input[name=titleEn],input[name=doi]){max-width:640px}@media (max-width:800px){.paper-metric-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.paper-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paper-abstract{padding:16px}.paper-metric-grid{gap:14px}.paper-author-search{flex-wrap:wrap}.paper-author-search>.partner-search-field{flex-basis:100%}.nav-secondary nav>.nav-unavailable{padding:9px 10px}}.project-main.paper-editor .form-grid>.editor-field>.fui-Dropdown{width:100%;max-width:400px}.paper-author-identity{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;display:grid}.paper-author-identity>.editor-field{min-width:0}.paper-author-identity .paper-author-roles{flex-wrap:wrap;align-items:center;min-height:40px;display:flex}.paper-affiliations{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:-8px 0 10px;padding:0;font-size:13px;line-height:1.7;list-style:none;display:flex}.paper-affiliations li{overflow-wrap:anywhere;min-width:0}.paper-affiliations sup{font-size:10px}.paper-author-legend{color:var(--muted);margin:0 0 16px;font-size:12px}@media (max-width:1000px){.paper-author-identity{grid-template-columns:minmax(0,1fr)}.paper-author-identity .paper-author-roles{margin-left:174px}}@media (max-width:600px){.paper-author-identity{gap:8px}.paper-author-identity .paper-author-roles{margin-left:0}.paper-affiliations{flex-direction:column;gap:4px}}.paper-author-add{margin-top:20px}.paper-author-add>.fui-Button,.paper-detail-actions .fui-Button{min-height:40px}@media print{.paper-detail-actions{display:none!important}}.profile-main .wiki-card.paper-contributions-card{overflow:hidden;padding:0!important}.paper-contributions-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.paper-contributions-table th,.paper-contributions-table td{text-align:left;overflow-wrap:anywhere;padding:14px 20px}.paper-contributions-table thead th{color:var(--muted);background:var(--surface);font-size:13px;font-weight:500}.paper-contributions-table tbody tr{border-top:1px solid var(--line)}.paper-contributions-table tbody th{font-weight:400}.paper-contributions-table th:last-child,.paper-contributions-table td{text-align:right;font-variant-numeric:tabular-nums;width:128px}.paper-contributions-table td{white-space:nowrap;font-weight:500}.paper-contribution-empty{color:var(--muted);font-weight:400}@media (max-width:600px){.paper-contributions-table th,.paper-contributions-table td{padding:12px 16px}.paper-contributions-table th:last-child,.paper-contributions-table td{width:116px}}.journals-table .fui-TableHeaderCell:first-child{width:38%}.journals-table .fui-TableHeaderCell:nth-child(2){width:23%}.journals-table .fui-TableHeaderCell:nth-child(3){width:27%}.journals-table .fui-TableHeaderCell:nth-child(4){width:12%}.journal-identifier{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;display:block}.paper-metric-card dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:600px){.profile-main .paper-metric-card .project-info-rows>div{grid-template-columns:122px minmax(0,1fr);gap:8px}}.paper-metric-tooltip{width:328px;font-family:inherit;background:var(--surface)!important;max-width:calc(100vw - 24px)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:8px!important;padding:16px!important}.paper-metric-explanation{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.paper-metric-explanation>strong{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.paper-metric-explanation p{margin:0 0 9px}.paper-metric-explanation ul{gap:3px;margin:0 0 9px;padding:0;list-style:none;display:grid}.paper-metric-explanation code{white-space:normal;background:var(--page);border:1px solid var(--line);border-radius:4px;margin:0 0 9px;padding:7px 9px;font-size:12px;line-height:1.5;display:block}.paper-metric-explanation small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.file-drop-zone{border:1px dashed var(--line);background:var(--page);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-width:0;max-width:640px;min-height:136px;padding:24px 20px;transition:background-color .15s,border-color .15s;display:flex}.file-drop-zone.is-dragging{border-color:var(--accent);background:var(--accent-bg)}.file-drop-hint{text-align:center;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.file-drop-zone[aria-disabled=true],fieldset:disabled .file-drop-zone{opacity:.6}.photo-editor .photo-upload{flex:1;min-width:0;max-width:640px}.photo-upload>label{margin-bottom:8px}.file-drop-zone .selected-file{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:13px;display:flex}.file-drop-zone .selected-file>span{overflow-wrap:anywhere;text-align:center;min-width:0}.file-drop-zone>.fui-Button,.file-drop-zone .selected-file>.fui-Button{flex-shrink:0}@media (max-width:620px){.photo-editor{flex-direction:column;align-items:flex-start}.photo-editor .photo-upload{flex:none;width:100%}}.patent-upload-grid{gap:24px;display:grid}.patent-upload-grid .file-drop-zone{max-width:640px}.patent-file-list{gap:8px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.patent-file-list li{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.patent-file-list li>span:first-child{overflow-wrap:anywhere;min-width:0}.patent-file-list a{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.patent-file-list svg,.patent-file-list button{flex-shrink:0}.patent-file-size{color:var(--muted);white-space:nowrap;font-size:12px}.patent-attachment-groups{gap:16px;display:grid}.patent-attachment-groups h3{margin:0 0 16px;font-size:16px}#patent-attachments{scroll-margin-top:180px}.paper-citation>p{margin:0}.transfer-party+.transfer-party{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.transfer-search{align-items:flex-start;gap:8px;margin-top:16px;display:flex}.transfer-search>.partner-search-field{flex:1;min-width:0}.transfer-search>button{flex-shrink:0}.transfer-participant-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.transfer-participant-table th,.transfer-participant-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 20px}.transfer-participant-table th{color:var(--muted);font-size:13px;font-weight:400}.transfer-participant-table tbody tr:last-child td{border-bottom:0}.transfer-participant-table th:first-child{width:35%}.transfer-self{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.transfer-party .section-heading{flex-wrap:wrap;align-items:flex-start}.transfer-party .item-actions,.transfer-search{flex-wrap:wrap}.transfer-search>.partner-search-field{flex-basis:100%}.transfer-participant-table th,.transfer-participant-table td{padding:12px}}.transfer-participant-name{grid-template-columns:minmax(0,694px) auto;justify-content:start;align-items:start;gap:12px;min-width:0;display:grid}.transfer-participant-name>.fui-Checkbox{white-space:nowrap;min-height:40px}@media (max-width:600px){.transfer-participant-name>.fui-Checkbox{margin-top:26px}}@keyframes wiki-page-enter{0%{opacity:.65}to{opacity:1}}.wiki-page-content{min-width:0;animation:.16s ease-out wiki-page-enter}@media (prefers-reduced-motion:reduce){.wiki-page-content{animation:none}}.catalog-row-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.people-table .fui-TableHeaderCell:last-child{width:160px}
html{scroll-padding-top:130px;scroll-padding-bottom:120px}.wiki-skip-link{z-index:100;background:var(--surface);border:2px solid var(--accent);border-radius:6px;padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.wiki-skip-link:focus{transform:none}.wiki-page-content:focus{outline:none}.nav-primary{gap:24px;max-width:1200px;min-height:64px}.top-nav>a{padding:0 10px}.nav-secondary{max-width:1200px;min-height:48px}.nav-category,.eyebrow,.mp-eyebrow,.dash-kicker{display:none}.drawer-subnav{border-top:1px solid var(--line);gap:2px;padding:8px 0 0 16px;display:grid}.profile-main,.dash-main{gap:28px;max-width:1200px}.profile-main .page-heading h1{font-size:32px}.page-intro{font-size:14px;line-height:1.7}.page-actions{flex-wrap:wrap}.project-short-title{overflow-wrap:anywhere;align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.project-short-title>span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400}.project-list>li>article{padding:22px 24px}.project-badges{gap:6px;margin-bottom:12px}.project-card-title{font-weight:500!important}:root[data-theme=dark] .project-card-title{font-weight:600!important}.project-main .wiki-card{min-width:0}.wiki-list-filters{align-items:end;gap:16px;min-width:0;display:flex}.wiki-filter-search{flex:40%;align-items:end;gap:8px;min-width:0;display:flex}.wiki-filter-search>.fui-Field{flex:1;min-width:0}.wiki-filter-search .fui-Input{width:100%}.wiki-filter-toggle{display:none!important}.wiki-filter-conditions{flex:60%;align-items:end;gap:12px;min-width:0;display:flex}.wiki-filter-conditions>.fui-Field{flex:1;min-width:0}.wiki-filter-conditions .fui-Input{width:100%}.project-list-caption{margin:0}.wiki-editor-navigation{grid-area:2/1;align-self:start;position:sticky;top:140px}.wiki-editor-navigation[hidden]{display:none}.wiki-editor-navigation p{color:var(--muted);margin:0 0 14px;font-size:12px}.wiki-editor-navigation nav{gap:4px;display:grid}.wiki-editor-navigation a{color:var(--muted);border-radius:4px;gap:10px;padding:9px 8px;font-size:13px;display:flex}.wiki-editor-navigation a:hover,.wiki-editor-navigation a:focus-visible{background:var(--accent-bg);color:var(--accent)}.wiki-editor-navigation a>span{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.wiki-editor-mobile{display:none}.editor-main:has(>.wiki-editor-navigation:not([hidden])){grid-template-columns:176px minmax(0,1fr);column-gap:36px}.editor-main:has(>.wiki-editor-navigation)>.page-heading{grid-column:1/-1}.editor-main:has(>.wiki-editor-navigation:not([hidden]))>form{grid-area:2/2;min-width:0}.editor-main .profile-fields>.wiki-card{scroll-margin-top:140px}.editor-main .profile-fields>.wiki-card>h2{margin:0 0 24px}.editor-main .form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.editor-main .editor-field{grid-template-columns:142px minmax(0,1fr)}.editor-main{padding-bottom:140px}.editor-main :is(input,textarea,button,[contenteditable]){scroll-margin-block:150px}.save-bar{box-shadow:none;gap:12px;bottom:12px}.people-table-scroll{isolation:isolate}.people-main .people-table :is(th,td):first-child{background:var(--surface);z-index:1;box-shadow:1px 0 var(--line);width:190px;position:sticky;left:0}.people-main .people-table :is(th,td):last-child{background:var(--surface);z-index:1;box-shadow:-1px 0 var(--line);width:140px;position:sticky;right:0}.people-main .people-table th:first-child,.people-main .people-table th:last-child{z-index:2}.profile-main.project-detail.paper-main{gap:28px;max-width:960px}.paper-main .project-detail-header h1{font-size:30px;line-height:1.4}.paper-main .project-identifier{display:none}.project-detail-toolbar{flex-wrap:wrap;gap:16px}.patent-attachment-groups>section{border-top:1px solid var(--line);padding:16px 0}.patent-attachment-groups>section:first-child{border-top:0}.project-overview{grid-template-columns:minmax(0,1fr) 290px;align-items:start;column-gap:32px}.project-overview>.project-detail-toolbar,.project-overview>.project-detail-header{grid-column:1/-1}.project-overview>.project-detail-section{grid-column:1}.project-summary{grid-area:3/2/span 3;min-width:0;position:sticky;top:100px}.project-summary h2{margin-bottom:18px;font-size:18px}.project-summary h3{color:var(--muted);margin:24px 0 8px;font-size:13px;font-weight:400}.project-summary-period{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.project-budget-details{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.project-budget-details summary{color:var(--accent);cursor:pointer;padding:6px 0;font-size:13px}.project-budget-details .project-info-rows>div{grid-template-columns:1fr;gap:4px}.project-budget-details .project-info-rows dd{text-align:right}.project-overview .project-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fui-Input,.fui-Dropdown,.fui-Combobox{min-height:40px}@media (max-width:950px){.nav-primary{min-height:60px}.nav-secondary{min-height:44px;padding:4px 18px 8px;display:block}.nav-secondary a{padding:8px 9px}.wiki-list-filters{display:block}.wiki-filter-toggle{flex-shrink:0;min-height:40px;display:inline-flex!important}.wiki-filter-conditions{flex-wrap:wrap;margin-top:16px;display:none}.wiki-filter-conditions.is-open{display:flex}.wiki-filter-conditions>.fui-Field{flex:140px}.editor-main:has(>.wiki-editor-navigation:not([hidden])){grid-template-columns:minmax(0,1fr)}.editor-main:has(>.wiki-editor-navigation:not([hidden]))>form{grid-area:3/1}.wiki-editor-navigation{grid-row:2;position:static}.wiki-editor-desktop{display:none}.wiki-editor-mobile{border-bottom:1px solid var(--line);padding:8px 0 12px;display:block}.wiki-editor-mobile summary{cursor:pointer;color:var(--accent);padding:4px 0;font-size:14px}.wiki-editor-mobile nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.project-overview{grid-template-columns:minmax(0,1fr)}.project-summary{grid-area:3/1;position:static}.project-summary .wiki-card{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.project-summary h2,.project-summary .project-budget-details{grid-column:1/-1}.project-summary h3{margin:0}.project-summary .project-budget-value{text-align:right;grid-area:2/2/4}.project-summary .project-budget-details{margin-top:8px}}@media (max-width:700px){.profile-main,.dash-main{gap:24px;padding:28px 18px 64px}.profile-main .page-heading h1{font-size:28px}.editor-main{padding-bottom:110px}.editor-main .editor-field{grid-template-columns:minmax(0,1fr);gap:8px}.editor-main .profile-fields>.wiki-card>h2{margin-bottom:20px;font-size:18px}.fui-Input,.fui-Dropdown,.fui-Combobox,.fui-Button,.primary-link{min-height:44px}.people-main .people-table :is(th,td):first-child{width:118px}.people-main .people-table :is(th,td):last-child{width:108px}.people-main .catalog-row-actions{gap:8px}.people-main .catalog-row-actions a{font-size:12px}.people-main .catalog-row-actions a svg{display:none}.project-detail-toolbar .page-actions{margin-left:auto}.paper-main .project-detail-header h1{font-size:26px}.project-overview .project-partner-grid{grid-template-columns:minmax(0,1fr)}.project-list>li>article{padding:20px 18px}.project-budget-details .project-info-rows>div{grid-template-columns:1fr 1fr}.save-bar>span{display:none}.save-bar>div{margin-left:auto}}@media print{.wiki-editor-navigation,.wiki-skip-link{display:none}:is(.editor-main:has(>.wiki-editor-navigation),.project-overview){display:block}}.journal-selection-info{color:var(--muted);overflow-wrap:anywhere;margin:16px 0 0;font-size:14px;line-height:1.7}.journal-selection-info strong{color:var(--text);font-weight:600}.paper-editor .paper-metric-editor{border:0;margin-top:16px;padding-top:0}.paper-editor .paper-metric-editor[hidden]{display:none}.paper-editor .paper-metric-preview{margin-top:20px}.paper-editor .paper-metric-preview .wiki-card{border:0!important;border-radius:0!important;padding:0!important}.paper-editor .paper-metric-preview .paper-metric-card h3{padding-top:0}.journal-register-fields{grid-template-columns:1fr 1fr;gap:18px;margin:12px 0;display:grid}.journal-register-fields>.fui-Field:first-child{grid-column:1/-1}@media (max-width:600px){.journal-register-fields{grid-template-columns:minmax(0,1fr)}}.record-list-filters .wiki-filter-search>label,.record-list-filters .wiki-filter-conditions>div{flex:1;min-width:0}.record-list-filters .wiki-filter-conditions label{margin-bottom:6px}.editor-main>.save-notice{grid-column:1/-1}.editor-main:not(.profile-editor)>form>.profile-fields>.wiki-card>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.editor-main:not(.profile-editor)>form>.profile-fields>.wiki-card>.form-grid>.editor-field{border:0;flex-direction:column;gap:7px;width:auto;max-width:none;padding:0;display:flex}.editor-main:not(.profile-editor)>form>.profile-fields>.wiki-card>.form-grid>.editor-field>.fui-Field__label{margin:0;padding:0}.editor-main:not(.profile-editor)>form>.profile-fields>.wiki-card>.form-grid>.editor-field>:not(.fui-Field__label){width:100%;max-width:none}:is(.editor-main:not(.profile-editor)>form>.profile-fields>.wiki-card>.form-grid>.editor-field:has(:is([name=title],[name=titleEn],[name=programName],[name=subprogramName],textarea,#field-journal-search)),.editor-main:not(.profile-editor)>form>.profile-fields>.wiki-card>.form-grid>.choice-field){grid-column:1/-1}.editor-main .save-bar{margin-top:24px;position:static}@media (max-width:700px){.editor-main:not(.profile-editor)>form>.profile-fields>.wiki-card>.form-grid{grid-template-columns:minmax(0,1fr)}}
