.heritage-ui{font-family:var(--font-body);color:var(--ink)}.heritage-ui .ev2{font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-leading)}.heritage-ui .ev2 :is(h1,h2,h3){font-family:var(--font-title);overflow-wrap:anywhere}.heritage-ui .ev2 :is(.ev2-space-card,.ev2-profile,.ev2-kin-position,.space-person-peek,.ev2-person-facts,.ev2-task-section,.ev2-account-profile){border-radius:var(--control-radius)}.heritage-ui .ev2 p{overflow-wrap:anywhere}.heritage-ui .ev2 [role=alert]{border-left:3px solid var(--red);padding:16px 20px;color:var(--ink)}.heritage-ui .ev2-genealogy .graph-scroll{height:max(480px,70dvh);background:var(--paper)}.heritage-ui .ev2-genealogy .experience-spatial svg path[data-relation-state=confirmed]{stroke:var(--green)}.heritage-ui .ev2-genealogy .experience-spatial svg path[data-relation-state=pending]{stroke:var(--muted)}.heritage-ui .ev2-person-search{padding:0 0 12px;border-bottom:1px solid var(--line);margin-bottom:12px}.heritage-ui .ev2-person-search>label{font:600 16px/1.5 var(--font-title);margin:0 0 8px}.heritage-ui .ev2-person-search .ev2-note{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.heritage-ui .ev2-genealogy .ev2-tree-actions label{margin:8px 0}.heritage-ui .ev2-genealogy .ev2-space-help summary{padding:8px 0}.heritage-ui .ev2-search-field{display:flex;gap:12px;align-items:center}.heritage-ui .ev2-search-field input{flex:1 1;width:100%;min-width:0}.heritage-ui .ev2-search-results{padding:0;margin:12px 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.heritage-ui .ev2 .ev2-search-results button{width:100%;text-align:left;display:grid;grid-gap:4px;gap:4px;padding:12px 16px;border:1px solid var(--line);color:var(--ink);background:var(--paper)}.heritage-ui .ev2-search-results span{color:var(--muted);font-size:14px}.heritage-ui .ev2-relation-legend{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 0;font-size:14px;color:var(--muted)}.heritage-ui .ev2-relation-legend span{display:flex;align-items:center;gap:8px}.heritage-ui .ev2-relation-legend i{width:28px;border-top:2px solid var(--green)}.heritage-ui .ev2-relation-legend i.pending{border-top:2px dashed var(--muted)}.heritage-ui .ev2-relation-legend p{width:100%;margin:0}.heritage-ui .ev2-relation-legend details{flex:1 1;min-width:80px}.heritage-ui .ev2-relation-legend summary{min-height:0;padding:0}.heritage-ui .ev2-relation-legend details[open]{flex-basis:100%}@media(max-width:767px){.heritage-ui .ev2-search-results{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.heritage-ui *,.heritage-ui :after,.heritage-ui :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.heritage-ui .ev2.ev2-services .ev2-operations-grid>article,.heritage-ui .ev2.ev2-services main :is(section,article,aside,fieldset,[role=alert]){border-radius:var(--control-radius)}.heritage-ui .ev2.ev2-services main>form{background:var(--surface);border:1px solid var(--line)}.heritage-ui .ev2 :is(input,select,textarea){max-width:100%;min-width:0;border-radius:var(--control-radius)}.heritage-ui .ev2 main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:48px}.heritage-ui .ev2 main textarea{min-height:120px;line-height:1.7}.heritage-ui .ev2 main :is(button,.ev2-primary,.ev2-secondary){border-radius:var(--control-radius)}.heritage-ui .ev2 main :is(button,a):focus-visible{outline:2px solid var(--green);outline-offset:3px}.heritage-ui .ev2-workbench-guidance{border-left:3px solid var(--green)}@media(max-width:767px){.heritage-ui .ev2-workbench-heading{padding:16px 0}.heritage-ui .ev2-workbench-heading h1{font-size:26px;margin:4px 0 8px}.heritage-ui .ev2-workbench-heading p{font-size:13px;margin:4px 0}.heritage-ui .ev2-workbench-guidance{padding:16px;font-size:14px}.heritage-ui .ev2-workbench-bottom{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.heritage-ui .ev2.ev2-services main>:is(section,article,form){padding:18px 16px}}.heritage-ui .ev2 :is(h1,h2,h3,.ev2-kicker){letter-spacing:0}.heritage-ui .ev2 h1{font-size:30px;line-height:1.4}.heritage-ui .ev2 h2{font-size:20px;line-height:1.5}@media(max-width:767px){.heritage-ui .ev2 h1{font-size:26px}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2-brand .ev2-brand-seal{color:var(--cultural-red);border-color:var(--cultural-red)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2-navigation>a[aria-current=page]{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--paper))}.heritage-ui[data-ui-family=modern-chinese-v9] a:focus-visible,.heritage-ui[data-ui-family=modern-chinese-v9] button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(min-width:1100px){.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2{max-width:1800px;padding:24px 32px 48px 224px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>.ev2-navigation{position:fixed;inset:0 auto 0 0;width:192px;height:100vh;height:100dvh;z-index:30;margin:0;padding:96px 16px 24px;flex-direction:column;gap:12px;border:0;background:#25231F;color:#E8E2D9}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>.ev2-navigation>a{width:160px;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;padding:16px;font-size:15px;color:#DAD2C5;border-radius:6px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>.ev2-navigation>a[aria-current=page]{color:#E5D4B6;background:#443C30}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>.ev2-navigation svg{display:block;width:24px;height:24px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>header{padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:24px}}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2{padding:16px 20px 96px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>header{padding:0 96px 16px 0;gap:8px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>header>span{display:none}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2-brand .ev2-wordmark{font-size:23px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>.ev2-navigation{background:var(--paper);border-top:1px solid var(--line)}}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2{font-family:var(--font-body);color:var(--ink);font-size:16px;line-height:1.75}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(h1,h2,h3,h4){font-family:var(--font-title);color:var(--ink);letter-spacing:0;overflow-wrap:anywhere}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 h1{font-size:30px;line-height:1.4}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 h2{font-size:22px;line-height:1.5}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 a{color:var(--accent-text)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-navigation>a{color:inherit}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(button,.ev2-primary){min-height:44px;border:1px solid var(--action);border-radius:6px;background:var(--action);color:var(--on-action);padding:10px 16px;font:500 14px/1.5 var(--font-body);cursor:pointer}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 button:disabled{opacity:.5;cursor:not-allowed}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(button.ev2-secondary,button.secondary){background:transparent;color:var(--accent-text);border-color:var(--control-border)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 button.ev2-title{background:none;color:var(--ink);border:0;padding:4px 0;text-align:left;font-family:var(--font-title)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(input,select,textarea){color:var(--ink);background:var(--surface);border:1px solid var(--control-border);border-radius:6px;min-height:44px;font:16px/1.5 var(--font-body);max-width:100%}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(input[type=checkbox],input[type=radio]){min-height:20px;width:20px;height:20px;accent-color:var(--action);flex:none}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(input[type=file]){height:auto;padding:12px;font-size:14px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 textarea{min-height:128px;resize:vertical}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 [role=alert]{background:var(--surface);color:var(--ink);border-left:3px solid var(--error);padding:16px 20px;border-radius:6px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 [role=status]{overflow-wrap:anywhere}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-kicker{color:var(--accent-text);font:12px/1.6 var(--font-body);letter-spacing:2px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(.ev2-note,.muted){color:var(--muted);font-size:13px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ev2-section-heading h2{margin:0}.ev2-section-heading a{font-size:14px;flex:none}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 main>form{max-width:960px;border:1px solid var(--line);padding:24px;background:var(--surface);border-radius:8px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 table{border-collapse:collapse;max-width:100%}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(th,td){padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 details>summary{cursor:pointer;min-height:44px;padding:10px 0}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-management-navigation{position:static;display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;border-bottom:1px solid var(--line);background:transparent;margin:0 0 24px;padding:8px 0}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-management-navigation>div{display:flex;gap:8px;flex-wrap:wrap}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-management-navigation a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:6px;font-size:14px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-management-navigation [aria-current=page]{color:var(--on-action);background:var(--action)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(.ev2-task-section,.ev2-workbench-shortcuts,.ev2-space-card,.ev2-operations-grid>article,.ev2-account-profile,.ch-card){background:var(--surface);border-color:var(--line);border-radius:8px;box-shadow:none}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-workbench-heading{padding:8px 0 24px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-workbench-layout{gap:24px;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(.ev2-task-row,.ev2-operations-grid a){color:var(--ink)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-task-mark{background:var(--paper);color:var(--accent-text);border-color:var(--line)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .member-account-kind{color:var(--muted)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .member-platform{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(.ch-hero,.culture-title){border-radius:8px;background:var(--surface);color:var(--ink)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .culture-title{padding:24px 0;background:transparent}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(.culture-view-switch,.ch-memory-tabs){display:flex;gap:8px;flex-wrap:wrap;padding:8px 0;margin-bottom:24px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(.culture-view-switch,.ch-memory-tabs)>button{background:transparent;color:var(--accent-text);border:1px solid var(--line);min-height:44px;padding:8px 16px;border-radius:6px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 :is(.culture-view-switch,.ch-memory-tabs)>button[aria-pressed=true]{background:var(--action);color:var(--on-action);border-color:var(--action)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ch-icon{color:var(--accent-text);background:transparent}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ch-card{padding:20px;border:1px solid var(--line)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ch-stories{grid-column:1/-1}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-memory-reader{max-width:900px;margin-inline:auto}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-memory-reader :is(p,figcaption){line-height:1.9}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 h1{font-size:26px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 h2{font-size:21px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 main>form{padding:20px 16px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-management-navigation{display:block;margin-bottom:20px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-management-navigation>div{gap:4px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-management-navigation a{font-size:12px;padding:8px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-workbench-layout{grid-template-columns:minmax(0,1fr)}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-section-heading{align-items:flex-start;gap:8px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ev2-section-heading a{font-size:12px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .culture-view-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .culture-view-switch>button{font-size:13px;padding:8px}}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .home-cover.has-image :is(h1,p){color:#FFFFFF}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ch-heading>button{background:transparent!important;color:var(--accent-text)!important;border:1px solid var(--control-border);padding:8px 16px;border-radius:6px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2 .ch-search input{border:0;background:transparent;box-shadow:none}.reference-operations-metrics>p{font-size:12px;color:var(--muted)}.reference-operations-metrics dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 24px}.reference-operations-metrics dl>div{padding:20px 16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0}.reference-operations-metrics dt{font-size:12px;color:var(--muted)}.reference-operations-metrics dd{font:600 24px/1.5 var(--font-title);margin:8px 0 0;overflow-wrap:anywhere}@media(max-width:1099px){.reference-operations-metrics dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.reference-operations-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-operations-metrics dl>div{padding:16px}}.culture-landscape{position:absolute;inset:0;width:100%;height:100%;color:var(--accent);pointer-events:none;z-index:-1}.home-cover:not(.has-image){background:linear-gradient(110deg,var(--surface),var(--paper))!important}.home-cover:not(.has-image) .culture-landscape{left:28%;width:72%;opacity:.8}.ch-hero.is-awaiting-memory{position:relative;isolation:isolate;min-height:280px;overflow:hidden;background:var(--paper)}.ch-hero.is-awaiting-memory .culture-landscape{left:25%;width:75%}@media(max-width:767px){.home-cover:not(.has-image) .culture-landscape{left:0;width:100%;top:30%;height:70%;opacity:.6}}.heritage-ui>.ev2.ev2>.ev2-theme-control{display:block;z-index:50;margin:0;max-width:none}.ev2-theme-control>.ev2-theme-toggle{display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:12px;min-width:58px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:24px;color:var(--ink);background:var(--paper)}.theme-toggle-symbol{width:14px;height:14px;border:1px solid;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 0)}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>header{padding-right:52px;gap:8px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2-brand .ev2-wordmark{font-size:21px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>header.ev2-village-header{display:flex;flex-wrap:nowrap;align-items:center;min-height:48px}.ev2-village-header-actions>a[aria-label="查找人物与家谱"],.ev2-village-header-actions>a[aria-label="进入个人空间"]{display:none!important}}.heritage-ui .ev2 .ev2-brand>.ev2-brand-mark{display:block;flex:none;width:36px;height:46px;color:var(--accent)}.heritage-ui .ev2 .ev2-brand{gap:10px}.heritage-ui .ev2 .ev2-brand-type>small{letter-spacing:.12em;font-size:8px}.ev2-rail-brand,.ev2-rail-motto{display:none}.heritage-ui .ev2 .culture-landscape{object-fit:cover;object-position:right center;pointer-events:none}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .home-cover:not(.has-image)>.culture-landscape{position:absolute;inset:0;width:100%;height:100%;opacity:1;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-person-header>.culture-landscape{position:absolute;inset:0;width:100%;height:100%;opacity:.72;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 65%);mask-image:linear-gradient(90deg,transparent 15%,#000 65%)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-hero>.culture-landscape{inset:0;width:100%;height:100%;opacity:.9;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 80%);mask-image:linear-gradient(90deg,transparent 5%,#000 80%)}.heritage-ui .ev2 .ch-hero,.heritage-ui .ev2 .home-cover,.heritage-ui .ev2 .home-family-grid>a,.heritage-ui .ev2 .member-person-card{border-radius:8px;box-shadow:0 4px 24px #1f1f1f06}.heritage-ui .ev2 .person-portrait-empty{background:linear-gradient(155deg,var(--surface),var(--line));border-radius:6px;border:1px solid var(--line)}.heritage-ui .ev2 .person-portrait-empty>span{width:68px;height:68px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;font-size:32px;color:var(--accent-text)}.heritage-ui .ev2 .person-portrait-empty small{font-size:11px;letter-spacing:.08em}@media(min-width:1100px){.heritage-ui>.ev2.ev2>.ev2-navigation>.ev2-rail-brand{display:flex;position:absolute;top:24px;left:16px;width:160px;gap:10px;align-items:center;color:#F7F5EF}.ev2-rail-brand>.ev2-brand-mark{flex:none;width:34px;height:44px;color:#C3A272}.ev2-rail-brand>span{font:600 22px/1.5 var(--font-title);white-space:nowrap}.ev2-rail-brand small{display:block;font:7px/1.5 var(--font-body);letter-spacing:.14em;color:#D9CAAF}.heritage-ui>.ev2.ev2>.ev2-navigation:after{content:"";position:absolute;left:0;right:0;bottom:0;height:270px;background:url(/brand/reference-v9/ink-landscape-v1.png) 100% 100%/auto 100% no-repeat;opacity:.18;mix-blend-mode:luminosity;-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000);pointer-events:none;z-index:0}.heritage-ui>.ev2.ev2>.ev2-navigation>.ev2-rail-motto{display:block;position:absolute;left:24px;right:20px;bottom:28px;font:16px/1.8 var(--font-title);letter-spacing:.1em;color:#F0E8DB;z-index:1;pointer-events:none}.ev2-rail-motto small{display:block;font:8px/1.8 var(--font-body);letter-spacing:.12em;margin-top:10px;color:#D9CAAF}.heritage-ui[data-ui-module=management]>.ev2.ev2>.ev2-navigation,.heritage-ui[data-ui-module=platform]>.ev2.ev2>.ev2-navigation{gap:4px}.heritage-ui[data-ui-module=management]>.ev2.ev2>.ev2-navigation>a,.heritage-ui[data-ui-module=platform]>.ev2.ev2>.ev2-navigation>a{min-height:48px;padding-block:10px}.heritage-ui[data-ui-module=management]>.ev2.ev2>.ev2-management-navigation,.heritage-ui[data-ui-module=platform]>.ev2.ev2>.ev2-management-navigation{position:fixed;top:350px;left:16px;width:160px;z-index:31;display:block;margin:0;border-top:1px solid #675b48;border-bottom:0;padding:12px 0}.heritage-ui[data-ui-module=management] .ev2-management-navigation>div,.heritage-ui[data-ui-module=platform] .ev2-management-navigation>div{display:flex;flex-direction:column;gap:4px}.heritage-ui[data-ui-module=management] .ev2-management-navigation a,.heritage-ui[data-ui-module=platform] .ev2-management-navigation a{display:block;width:100%;padding:12px;border:0;border-radius:5px;color:#DAD2C5;min-height:44px}.heritage-ui[data-ui-module=management] .ev2-management-navigation a[aria-current=page],.heritage-ui[data-ui-module=platform] .ev2-management-navigation a[aria-current=page]{background:#443C30;color:#E5D4B6}.heritage-ui[data-ui-module=management] .ev2-management-navigation .management-return,.heritage-ui[data-ui-module=platform] .ev2-management-navigation .management-return{font-size:11px}.heritage-ui[data-ui-module=management]>.ev2.ev2>header,.heritage-ui[data-ui-module=platform]>.ev2.ev2>header{margin-bottom:20px}}@media(max-width:767px){.heritage-ui .ev2 .ev2-brand>.ev2-brand-mark{width:26px;height:34px}.heritage-ui .ev2 .ev2-brand{gap:7px}.heritage-ui .ev2 .ev2-brand-type>small{font-size:6px;letter-spacing:.06em}.heritage-ui .ev2 .ev2-brand .ev2-wordmark{font-size:21px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .home-cover:not(.has-image)>.culture-landscape{object-position:68% center;-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 75%);mask-image:linear-gradient(90deg,transparent 8%,#000 75%)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-person-header>.culture-landscape{opacity:.5;object-position:72% center;-webkit-mask-image:linear-gradient(180deg,transparent,#000 65%);mask-image:linear-gradient(180deg,transparent,#000 65%)}.heritage-ui .ev2 .home-cover-copy>p{max-width:230px;line-height:1.9}}:root[data-editorial-theme=dark] .heritage-ui .ev2 .culture-landscape{opacity:.16!important;mix-blend-mode:luminosity}@media(prefers-color-scheme:dark){:root:not([data-editorial-theme=light]) .heritage-ui .ev2 .culture-landscape{opacity:.16!important;mix-blend-mode:luminosity}}@media(min-width:1100px){.heritage-ui .ev2 .modern-home>.home-families .home-family-grid{grid-template-columns:1fr}.heritage-ui .ev2 .modern-home>.home-families .home-family-grid>a{min-height:112px}}@media(min-width:1100px) and (max-height:760px){.heritage-ui[data-ui-module=management]>.ev2.ev2>.ev2-navigation>.ev2-rail-motto,.heritage-ui[data-ui-module=platform]>.ev2.ev2>.ev2-navigation>.ev2-rail-motto{display:none}}@media(min-width:1100px){.heritage-ui[data-ui-module=management]>.ev2.ev2>.ev2-management-navigation a,.heritage-ui[data-ui-module=platform]>.ev2.ev2>.ev2-management-navigation a{color:#DAD2C5}.heritage-ui[data-ui-module=management]>.ev2.ev2>.ev2-management-navigation a[aria-current=page],.heritage-ui[data-ui-module=platform]>.ev2.ev2>.ev2-management-navigation a[aria-current=page]{color:#FFF7E8;background:#66553D}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-header>.culture-landscape{inset:0;left:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000 80%);mask-image:linear-gradient(90deg,transparent 15%,#000 80%)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-profile-tabs{gap:0;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;overscroll-behavior-inline:contain}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-profile-tabs button{border:0;border-radius:0;box-shadow:none;background:transparent;min-height:48px;padding:12px 14px;color:var(--muted)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-profile-tabs button[aria-selected=true]{color:var(--accent-text);border-bottom:2px solid var(--accent)}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-header>.culture-landscape{-webkit-mask-image:linear-gradient(180deg,transparent,#000 50%,transparent);mask-image:linear-gradient(180deg,transparent,#000 50%,transparent);object-position:70% center}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-portrait{width:min(144px,44vw)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-header{padding:20px 16px;gap:8px}}@media(min-width:1100px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.branch-summary{align-items:center;justify-content:space-between;margin:0;padding:8px 20px;font-size:12px;min-height:44px;border-bottom:1px solid var(--line);gap:8px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.branch-summary>button{min-height:36px;padding:6px 12px;margin:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.experience-spatial-controls{padding:8px 20px}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-stories>.ch-memory-tabs{grid-column:1/-1;display:flex;flex-wrap:nowrap;align-items:center;gap:20px;overflow-x:auto;min-width:0;margin:0 0 8px;border-bottom:1px solid var(--line);scrollbar-width:thin}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-memory-tabs>button{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:10px 4px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-memory-tabs>button[aria-pressed=true]{color:var(--accent-text);border-bottom-color:var(--accent)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-stories>.ev2-note,.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-stories>button{grid-column:1/-1}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-story{min-width:0;align-self:start}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-story>.media-picture{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:5px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-story img{width:100%;height:100%;object-fit:cover}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-story h3{font:600 18px/1.6 var(--font-title);margin:10px 0 6px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .culture-reading-sidebar{min-width:0;overflow-wrap:anywhere}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .culture-reading-sidebar>section{box-sizing:border-box;width:100%;padding:20px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .culture-reading-sidebar button{box-sizing:border-box;max-width:100%;margin-inline:0}@media(min-width:1100px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-story:not(:has(.media-picture)){border-top:1px solid var(--line);padding-top:12px}}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-stories>.ch-memory-tabs{gap:18px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .ch-story h3{font-size:16px}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .culture-masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 16px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .culture-masthead>.culture-view-switch{margin:0;flex:none}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .culture-masthead{gap:4px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ch-shell.ch-polished .culture-masthead>.culture-view-switch{width:100%}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-facts>div{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:16px!important}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .workbench-stat-icon{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--accent-text);background:var(--paper);font-style:normal}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-facts>div>span{grid-column:2;font-size:12px;line-height:1.5}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-facts>div>strong{grid-column:2;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .workbench-place{font-family:var(--font-title);color:var(--ink);margin:4px 0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-shortcuts>div>a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:16px 12px;text-align:center;min-width:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .workbench-action-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;color:var(--accent-text)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-shortcuts>div>a>span{font-size:11px;line-height:1.8}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-shortcuts>div>a>small{align-self:center;margin-top:auto}@media(min-width:1100px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-shortcuts>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-facts>div{grid-template-columns:32px minmax(0,1fr);padding:12px!important;gap:4px 8px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .workbench-stat-icon{width:32px;height:32px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .workbench-stat-icon svg{width:20px;height:20px}}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main)>header{margin-bottom:8px;padding-bottom:8px;min-height:56px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main)>.ev2-management-navigation{display:flex;flex-wrap:wrap;gap:4px 8px;padding:0;margin:0 0 12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main)>.ev2-management-navigation>div{display:flex;flex-wrap:wrap;gap:4px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main)>.ev2-management-navigation a{padding:8px;min-height:40px;font-size:12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) #workbench-main>label{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;padding:8px 0;margin:0;grid-gap:8px;gap:8px;font-size:12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-dashboard{margin-top:16px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#workbench-main) .ev2-workbench-heading{margin-bottom:16px}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .reference-operations-metrics dl>div{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:center;padding:16px 12px}.operations-stat-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--paper);color:var(--accent-text);grid-row:1/3}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .reference-operations-metrics dd,.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .reference-operations-metrics dt{grid-column:2;margin:0;min-width:0;overflow-wrap:anywhere}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .reference-operations-metrics dd{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operations-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:24px;gap:24px;align-items:start}.operations-records{grid-column:1;grid-row:1;min-width:0}.operations-attention{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:24px;border:1px solid var(--line);background:var(--surface);padding:20px;border-radius:8px;min-width:0}.heritage-ui .ev2 .operations-attention h2{font:600 18px/1.5 var(--font-title);margin:0 0 12px}.operations-attention>p,.operations-attention>small{font-size:12px;color:var(--muted);line-height:1.8;display:block}.operations-attention dl>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.operations-attention dt{font-size:13px}.operations-attention dd{margin:0;color:var(--accent-text);font:600 22px var(--font-title)}.heritage-ui .ev2 .operations-attention button{width:100%;margin:12px 0;min-height:44px;padding:10px;font-size:13px;box-sizing:border-box}.heritage-ui .ev2:has(#operations-main) .operations-records>.ev2-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:1099px){.operations-body{grid-template-columns:1fr}.operations-attention{grid-column:1;grid-row:1;position:static}.operations-records{grid-row:2}.operations-attention dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}}@media(max-width:767px){.heritage-ui .ev2:has(#operations-main) .operations-records>.ev2-operations-grid{grid-template-columns:1fr}.operations-attention{padding:16px}.operations-body{gap:16px}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#operations-main) .reference-operations-metrics{padding:0;margin:16px 0 24px;border:0;background:transparent}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#operations-main) .reference-operations-metrics>p{margin:0 0 12px;font-size:12px;color:var(--muted)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#operations-main) .operations-records>.ev2-operations-grid>article:only-child{grid-column:1/-1}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2:has(#operations-main) .operations-records>.ev2-operations-grid{padding:0;margin:0;border:0;background:transparent}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline{list-style:none;margin:8px 0;padding:0;border:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline>li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:4px 28px;gap:4px 28px;padding:0 0 28px;min-width:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline>li:before{content:"";position:absolute;left:74px;top:8px;width:8px;height:8px;border:1px solid var(--accent);border-radius:50%;background:var(--surface);z-index:1;box-sizing:border-box}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline>li:after{content:"";position:absolute;left:77.5px;top:16px;bottom:-8px;width:1px;background:var(--line)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline>li:last-child:after{display:none}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline>li[data-status=confirmed]:before{background:var(--accent)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-event-date{grid-column:1;grid-row:1/4;color:var(--accent-text);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline :is(h4,p,small){grid-column:2;margin:0;overflow-wrap:anywhere}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline h4{font:600 16px/1.7 var(--font-title)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline p{font-size:13px;line-height:1.9;color:var(--muted);white-space:pre-wrap}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-timeline small{font-size:11px;color:var(--accent-text)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 12px;gap:16px 12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-gallery figure{margin:0;min-width:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-gallery img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:5px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile[data-chapter=overview] .ev2-person-gallery>figure:first-child{grid-column:1/-1}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-person-gallery figcaption{font-size:12px;line-height:1.8;color:var(--muted);padding:6px 0;overflow-wrap:anywhere}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-empty-state{padding:24px 16px;border:1px dashed var(--line);border-radius:6px;text-align:center;background:var(--paper)}.profile-empty-state>svg{color:var(--accent-text);width:28px;height:28px}.profile-empty-state>p{font-size:13px;color:var(--muted);margin:12px 0}.heritage-ui .ev2 .ev2-profile .profile-empty-state>a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-text);font-size:13px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-relative-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-card{padding:20px;border:1px solid var(--line);border-radius:6px;background:var(--surface);min-width:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-card[data-state=disputed],.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-card[data-state=pending]{border-style:dashed}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-person{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin:0 0 12px;padding:0;border:0;background:transparent;color:var(--ink);text-align:left;white-space:normal}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-person>.media-picture,.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-person>span{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid var(--accent);border-radius:50%;overflow:hidden;background:var(--paper);font:24px var(--font-title);color:var(--accent-text)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-person img{width:48px;height:48px;object-fit:cover}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-person strong{font:600 20px/1.5 var(--font-title);overflow-wrap:anywhere}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-card>p{font-size:13px;line-height:1.8;margin:8px 0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .profile-relative-card>small{display:block;font-size:12px;line-height:1.9;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;white-space:pre-wrap}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-kin-neighbours button{border:0;background:transparent;padding:8px;min-width:68px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-kin-neighbours .media-picture{width:40px;height:40px;border-radius:50%;overflow:hidden;margin:auto}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-kin-neighbours img{width:40px;height:40px;object-fit:cover}@media(max-width:1099px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile .ev2-relative-cards{grid-template-columns:1fr}}@media(min-width:1100px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .ev2-profile[data-reading=summary] .ev2-relative-cards{grid-template-columns:1fr}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:0 32px;gap:0 32px;align-items:start}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main>a:first-child{grid-column:1/-1}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main>article{min-width:0;padding:24px 32px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main .memory-title-block{padding:0 0 20px;border-bottom:1px solid var(--line);margin:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main h1{font:600 34px/1.5 var(--font-title);overflow-wrap:anywhere;margin:10px 0 16px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main .ev2-memory-body{font-size:16px;line-height:2.1;max-width:42em;margin:24px 0;white-space:pre-wrap}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main figure{margin:24px 0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main figure img{border-radius:5px;background:var(--paper)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main>.memory-context-panel{position:-webkit-sticky;position:sticky;top:24px;border:1px solid var(--line);border-radius:8px;padding:20px;background:var(--surface);min-width:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main .ev2-memory-source{padding:0 0 16px;border:0;border-bottom:1px solid var(--line);margin:0 0 20px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main .memory-context-panel h2{font:600 18px/1.6 var(--font-title);margin:0 0 12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main .memory-context-panel p{font-size:13px;line-height:1.9;overflow-wrap:anywhere}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main .memory-context-panel>a{display:flex;min-height:44px;font-size:13px;color:var(--accent-text)}@media(max-width:1099px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main{grid-template-columns:1fr;gap:20px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main>.memory-context-panel{position:static}}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main>article{padding:20px 16px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main h1{font-size:26px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main .ev2-memory-body{font-size:15px;line-height:2}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main>a:first-child{margin-bottom:0}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main .memory-title-block{display:block;min-height:0;width:100%;box-sizing:border-box}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main .memory-title-block>.ev2-kicker{display:block;white-space:normal}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-services #memory-main>.memory-context-panel{margin:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .home-family-grid>a{display:block;padding:0!important;overflow:hidden;min-height:0!important}.home-family-cover{position:relative;isolation:isolate;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:20px;min-height:100px;background:var(--paper)}.home-family-cover:not(.has-family-cover):before{content:"";position:absolute;inset:0;z-index:-1;background:url(/brand/reference-v9/ink-landscape-v1.png) 100%/cover no-repeat;opacity:.13;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.home-family-cover>.media-picture{position:absolute;inset:0;z-index:-1;opacity:.2}.home-family-cover>.media-picture img{width:100%;height:100%;object-fit:cover}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .home-family-cover>.home-family-mark{grid-row:1/3;width:44px;height:56px;font:28px var(--font-title);background:color-mix(in srgb,var(--paper) 80%,transparent)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .home-family-cover h3{font:600 20px/1.5 var(--font-title);margin:0;min-width:0;overflow-wrap:anywhere}.home-family-cover>small{grid-column:2;color:var(--accent-text);font-size:12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .home-family-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px 12px;border-top:1px solid var(--line);grid-gap:0;gap:0;background:var(--surface)}.home-family-statistics>div{display:flex;flex-direction:column-reverse;align-items:center;gap:4px;border-right:1px solid var(--line);min-width:0}.home-family-statistics>div:last-child{border-right:0}.home-family-statistics dt{font-size:11px;color:var(--muted)}.home-family-statistics dd{font:600 24px/1.4 var(--font-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;color:var(--ink)}@media(max-width:767px){.home-family-cover{padding:16px;min-height:84px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 .home-family-statistics{padding:12px}.home-family-statistics dd{font-size:22px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .mobile-relations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 12px;gap:24px 12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations>label{grid-column:1/-1;grid-row:1;margin:0;font-size:12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations>.kin-row{order:0;min-width:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations>.kin-row[data-kin-kind=parents]{grid-column:1/-1;grid-row:2}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations>.kin-row[data-kin-kind=current]{grid-column:1;grid-row:3}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations>.kin-row[data-kin-kind=spouse]{grid-column:2;grid-row:3}}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations:has(.kin-row[data-kin-kind=spouse].kin-empty)>.kin-row[data-kin-kind=current]{grid-column:1/-1}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations>.kin-row[data-kin-kind=children]{grid-column:1/-1;grid-row:4}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations>.kin-unavailable{grid-column:1/-1;grid-row:5}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations>.modern-generation-navigation{grid-column:1/-1;grid-row:6;padding-top:12px;border-top:1px solid var(--line)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row+.kin-row:before{display:none}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row[data-kin-kind=parents]:not(.kin-empty):after{content:"";position:absolute;bottom:-24px;left:50%;height:24px;border-left:1px solid var(--accent)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row[data-kin-kind=children]:not(.kin-empty):before{display:block;content:"";position:absolute;top:-24px;left:50%;height:24px;width:0;border-left:1px solid var(--accent);background:none}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row[data-link-state=pending]:after,.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row[data-link-state=pending]:before{border-left-style:dashed}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row button{display:flex;flex-direction:column;align-items:center;min-width:112px;max-width:100%;padding:12px 10px;font-size:17px;gap:6px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row[data-kin-kind=current] button{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface));box-shadow:0 4px 16px #30221010}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row .kin-portrait,.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row .kin-portrait-empty{width:52px;height:52px;border-radius:50%;overflow:hidden;display:grid;place-items:center;border:1px solid var(--accent);font:26px var(--font-title);background:var(--paper);color:var(--accent-text)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .kin-row .kin-portrait img{width:52px;height:52px;object-fit:cover}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree .mobile-relations>.kin-row.kin-empty{display:none}}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main>.archive-status-tabs{display:flex;gap:20px;overflow-x:auto;border-bottom:1px solid var(--line);margin:24px 0 16px;padding:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main>.archive-status-tabs button{display:flex;align-items:center;gap:8px;min-height:48px;flex:none;margin:0;padding:10px 4px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:14px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main>.archive-status-tabs button[aria-pressed=true]{color:var(--accent-text);border-bottom-color:var(--accent)}.archive-status-tabs button>span{font-size:11px;min-width:20px;text-align:center;border-radius:10px;background:var(--paper);padding:2px 4px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main>section[aria-label="档案资料列表"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;border:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main>section[aria-label="档案资料列表"]>.archive-record-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:6px;padding:20px;margin:0;background:var(--surface);min-width:0}.archive-record-symbol{display:grid;place-items:center;width:100%;height:112px;margin-bottom:16px;background:var(--paper);border:1px solid var(--line);border-radius:4px;color:var(--accent-text)}.archive-record-symbol svg{width:40px;height:40px;stroke-width:1}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main .archive-record-card h2{font:600 18px/1.6 var(--font-title);overflow-wrap:anywhere;margin:0 0 12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main .archive-record-card .archive-record-status{font-size:12px;color:var(--muted);margin:0 0 12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main .archive-record-card button{margin-top:auto;min-height:44px;font-size:13px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main .archive-empty{grid-column:1/-1;border:1px dashed var(--line);border-radius:6px;padding:24px;background:var(--paper)}@media(max-width:1099px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main>section[aria-label="档案资料列表"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main>section[aria-label="档案资料列表"]{grid-template-columns:1fr}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #archive-main>.archive-status-tabs{gap:16px}.archive-record-symbol{height:88px}}.heritage-ui .ev2-source-page .source-scan-figure{max-width:none;margin:20px 0;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:16px}.source-zoom-controls{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:0 0 12px}.heritage-ui .ev2 .source-zoom-controls button{min-width:44px;min-height:44px;margin:0;padding:8px 12px;font-size:13px}.source-zoom-controls output{min-width:48px;text-align:center;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.source-scan-viewport{overflow:auto;max-height:76dvh;background:var(--paper);border:1px solid var(--line);overscroll-behavior:contain;min-width:0}.heritage-ui .ev2-source-page .source-scan-viewport img{display:block;height:auto;max-height:none}.heritage-ui .ev2-source-page .ev2-source-intro{padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.heritage-ui .ev2-source-page .ev2-source-tabs button{border-radius:0;min-height:48px;margin:0;font-size:14px}.heritage-ui .ev2-source-page .source-read-error{padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface);max-width:680px}.source-read-error h2{font:600 22px/1.5 var(--font-title);margin:0 0 16px}.source-read-error p{font-size:14px;line-height:1.9;color:var(--muted)}.source-read-error a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-text)}@media(max-width:767px){.heritage-ui .ev2-source-page .source-scan-figure{padding:8px}.source-zoom-controls{justify-content:center}.heritage-ui .ev2-source-page .ev2-source-intro,.heritage-ui .ev2-source-page .source-read-error{padding:16px}}@media(min-width:1100px){.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>header{min-height:68px;padding:0 96px 16px 0;margin:0 0 20px;box-sizing:border-box;align-items:center;gap:16px}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>header>.ev2-brand{min-width:0}.heritage-ui[data-ui-family=modern-chinese-v9]>.ev2.ev2>header>span{font-size:12px;line-height:1.7;color:var(--muted)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;grid-gap:8px 16px;gap:8px 16px;padding:0 0 12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar .ev2-person-search{position:relative;align-self:center;margin:0;padding:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar .ev2-person-search>.ev2-note,.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar .ev2-person-search>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar>.ev2-tree-actions{display:flex;align-items:center;gap:8px;min-width:0;margin:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar>.ev2-tree-actions label{font-size:0;margin:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar>.ev2-tree-actions select{font-size:14px;min-height:44px;margin:0;max-width:190px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar>.ev2-tree-actions button{min-height:44px;margin:0;white-space:nowrap}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar>.ev2-space-help{position:relative;margin:0;min-width:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar>.ev2-space-help>summary{min-height:44px;padding:12px 0;white-space:nowrap}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar>.ev2-space-help>p{position:absolute;z-index:12;right:0;top:100%;width:260px;box-sizing:border-box;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:0 8px 24px #0001;font-size:12px;line-height:1.9}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar>.ev2-relation-legend{grid-column:1/-1;justify-content:flex-end;margin:0;font-size:11px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-map-toolbar>[role=status]{grid-column:1/-1;margin:0;font-size:12px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .ev2-search-results{position:absolute;z-index:15;left:0;right:0;top:100%;max-height:360px;overflow:auto;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #0001}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.experience-spatial-controls{grid-column:1;grid-row:1;min-width:0;align-self:stretch;margin:0;padding:12px 20px;border-bottom:1px solid var(--line)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.branch-summary{grid-column:2;grid-row:1;align-self:stretch;padding:12px 20px 12px 0;max-width:460px;justify-content:flex-end;border-bottom:1px solid var(--line)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.ev2-map-overview,.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.ev2-note,.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.graph-scroll,.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.mobile-relations{grid-column:1/-1}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree{display:grid!important}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .modern-family-tree>.mobile-relations{width:100%;max-width:none;box-sizing:border-box}}.heritage-ui .ev2 main :is(input,select,textarea){box-sizing:border-box;max-width:100%}.heritage-ui .ev2 main :is(p,small,dd,figcaption){overflow-wrap:anywhere}.heritage-ui .ev2 main [role=alert]{border:1px solid var(--line);border-left:3px solid var(--cultural-red);padding:16px 20px;background:var(--surface);border-radius:6px;line-height:1.9}.heritage-ui .ev2 main [role=alert] p{margin:4px 0 12px;font-size:14px}.heritage-ui .ev2 main [role=alert] button{min-height:44px;margin:4px 8px 4px 0}.heritage-ui .ev2 main>p[role=status]{font-size:13px;color:var(--muted);line-height:1.9}.heritage-ui .ev2 :is(.ev2-service-empty,.home-event-empty){border:1px dashed var(--line);border-radius:8px;background:var(--paper);padding:28px 24px;max-width:none}.heritage-ui .ev2 :is(.ev2-service-empty,.home-event-empty)>svg{width:28px;height:28px;color:var(--accent-text);margin-bottom:8px}.heritage-ui .ev2 :is(.ev2-service-empty,.home-event-empty) h2{font:600 20px/1.5 var(--font-title);margin:8px 0 12px}.heritage-ui .ev2 :is(.ev2-service-empty,.home-event-empty) p{font-size:14px;color:var(--muted);line-height:1.9;margin:8px 0}.heritage-ui .ev2 :is(.ev2-service-empty,.home-event-empty)>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--accent-text)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:20px 24px;margin:20px 0;max-width:960px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form>label{gap:8px;font-size:13px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form :is(input:not([type=checkbox]),select){min-height:44px;margin:0;background:var(--paper)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form textarea{min-height:128px;margin:0;background:var(--paper);line-height:1.9}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form input[type=file]{border:1px dashed var(--control-border);padding:16px;background:var(--paper);border-radius:6px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form input[type=file]::-webkit-file-upload-button{border:1px solid var(--line);background:var(--surface);color:var(--accent-text);padding:10px 14px;border-radius:4px;margin-right:12px;font:inherit}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--surface);color:var(--accent-text);padding:10px 14px;border-radius:4px;margin-right:12px;font:inherit}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form>button{justify-self:start;min-width:160px;margin:0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form>aside{padding:20px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;background:var(--paper)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #inbox-main>.ev2-space-card{position:relative;padding:20px 24px 20px 76px;border:1px solid var(--line);border-radius:8px;background:var(--surface);margin:12px 0}.inbox-notice-symbol{position:absolute;left:20px;top:22px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--accent-text)}.heritage-ui .ev2 #inbox-main>.ev2-space-card[data-read=false]{border-left:3px solid var(--accent)}.heritage-ui .ev2 #inbox-main>.ev2-space-card[data-read=false] .inbox-notice-symbol:after{content:"";position:absolute;right:0;top:0;width:6px;height:6px;border-radius:50%;background:var(--cultural-red)}.heritage-ui .ev2 #inbox-main>.ev2-space-card h2{font:600 20px/1.6 var(--font-title);margin:8px 0}.heritage-ui .ev2 #inbox-main>.ev2-space-card p{font-size:13px;line-height:1.9;margin:6px 0}.heritage-ui .ev2 #inbox-main>.ev2-service-actions[aria-label="消息筛选"]{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:0;margin:20px 0}.heritage-ui .ev2 #inbox-main>.ev2-service-actions[aria-label="消息筛选"] button{background:transparent;color:var(--muted);border:0;border-bottom:2px solid transparent;border-radius:0;margin:0;min-height:48px;padding:10px 4px;font-size:14px}.heritage-ui .ev2 #inbox-main>.ev2-service-actions[aria-label="消息筛选"] button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent-text)}.heritage-ui .ev2 :is(#sharing-main,#discussion-main,#organization-main,#administration-main) :is(input,textarea){line-height:1.8}.heritage-ui .ev2 .member-identity-empty{padding:20px;border:1px dashed var(--line);border-radius:6px;background:var(--paper)}.heritage-ui .ev2 .member-identity-empty h3{font:600 18px/1.6 var(--font-title);margin:12px 0 8px}.heritage-ui .ev2 .member-identity-empty p{font-size:13px;line-height:1.9;margin:0}.heritage-ui .ev2 .member-services .ev2-account-links>a{min-height:72px}.heritage-ui .ev2 .member-person-card{transition:border-color .15s,background-color .15s}.heritage-ui .ev2 .member-person-card:hover{border-color:var(--accent);background:var(--paper)}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form{padding:20px 16px;gap:18px;margin:16px 0}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form>label:first-child{max-width:none}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form>aside{padding:16px}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #contribute-main>form>button{width:100%}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2 #inbox-main>.ev2-space-card{padding:16px 16px 16px 64px}.inbox-notice-symbol{left:16px;top:18px;width:32px;height:32px}.heritage-ui .ev2 :is(.ev2-service-empty,.home-event-empty){padding:24px 16px}.heritage-ui .ev2 .member-identity-empty{padding:16px}}@media(prefers-reduced-motion:reduce){.heritage-ui .ev2 .member-person-card{transition:none}}.heritage-ui .ev2 .ev2-brand>.ev2-brand-mark,.heritage-ui .ev2 .operations-stat-icon,.heritage-ui .ev2 .workbench-action-icon{color:var(--art-bronze,var(--accent))}.heritage-ui .ev2 .modern-person-card{stroke:var(--line)}@media(max-width:767px){.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations:has(.kin-row[data-kin-kind=spouse]:not(.kin-empty))>.kin-row[data-kin-kind=parents]:not(.kin-empty):after{left:calc(25% - 3px);right:auto;top:100%;bottom:auto;width:calc(25% + 3px);height:12px;border:0;border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);background:none}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations:has(.kin-row[data-kin-kind=spouse]:not(.kin-empty))>.kin-row[data-kin-kind=parents]:not(.kin-empty):before{display:block;content:"";position:absolute;top:calc(100% + 12px);left:calc(25% - 3px);height:12px;width:0;border:0;border-left:1px solid var(--accent);background:none;opacity:1}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations:has(.kin-row[data-kin-kind=spouse]:not(.kin-empty))>.kin-row[data-kin-kind=current]:after{content:"";position:absolute;right:-12px;top:55%;width:12px;border-top:1px solid var(--accent)}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations:has(.kin-row[data-kin-kind=spouse][data-link-state=pending])>.kin-row[data-kin-kind=current]:after{border-top-style:dashed}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations:has(.kin-row[data-kin-kind=spouse]:not(.kin-empty))>.kin-row[data-kin-kind=parents][data-link-state=pending]:after{border-right-style:dashed;border-bottom-style:dashed}.heritage-ui[data-ui-family=modern-chinese-v9] .ev2.ev2-genealogy .mobile-relations:has(.kin-row[data-kin-kind=spouse]:not(.kin-empty))>.kin-row[data-kin-kind=parents][data-link-state=pending]:before{border-left-style:dashed}}.heritage-ui .ev2 .proposal-comparison{padding:20px 0;border-block:1px solid var(--line);margin:24px 0}.heritage-ui .ev2 .proposal-comparison h3{font:600 20px/1.5 var(--font-title);margin:0 0 12px}.heritage-ui .ev2 .proposal-comparison table{display:table;width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px;background:var(--surface)}.proposal-comparison td,.proposal-comparison th{padding:14px 16px;border:1px solid var(--line);text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.proposal-comparison thead th{font-weight:500;background:var(--paper);color:var(--accent-text)}.proposal-comparison tr>th:first-child{width:22%;font-size:13px}.proposal-comparison tr[data-changed=true]>td:last-child{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.proposal-comparison th>small{display:block;font-weight:400;font-size:11px;color:var(--accent-text);margin-top:6px}@media(max-width:767px){.proposal-comparison td,.proposal-comparison th{padding:10px 8px;font-size:12px}.proposal-comparison tr>th:first-child{font-size:12px;width:24%}}.heritage-ui[data-visual-density=calm]>.ev2.ev2{font-size:15px;line-height:1.8}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main{--reading-measure:42em}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-heading h1,.heritage-ui[data-visual-density=calm]>.ev2.ev2 main>h1{font:600 32px/1.4 var(--font-title);margin:12px 0 20px;letter-spacing:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.ev2-section-heading,.ev2-account-heading) h2,.heritage-ui[data-visual-density=calm]>.ev2.ev2 main>h2{font:600 22px/1.5 var(--font-title);color:var(--ink)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.ch-card,.member-person-card,.archive-record-card,.ev2-task-section,.ev2-space-card,.fa-panel) :is(h3,h4){font:600 17px/1.55 var(--font-body);color:var(--ink);margin:0 0 12px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.archive-record-card,.member-person-card) h2{font:600 18px/1.55 var(--font-body);color:var(--ink)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.ev2-note,.ev2-meta,.fa-muted,.muted){font:400 13px/1.7 var(--font-body);color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-kicker{font:400 11px/1.6 var(--font-body);letter-spacing:.06em;color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main p{font-family:var(--font-body);font-weight:400;line-height:1.85}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main label{font:500 14px/1.6 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-operations-grid>article,.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(.ev2-profile,.ev2-kin-position,.ev2-person-facts,.fa-panel,.memory-context-panel,.ev2-archive-detail,.ev2-account-profile,.ev2-space-card,.member-person-card,.ch-card,.ev2-task-section,.ev2-workbench-shortcuts,.archive-record-card,.ev2-service-empty,.ai-demo-write-gate){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main>:is(form,article,section).ev2-account-login,.heritage-ui[data-visual-density=calm]>.ev2.ev2 main>form{border:0;background:transparent;box-shadow:none;padding:24px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile-sections>section{border-bottom:0;margin-bottom:20px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .fa-panel{padding:24px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.archive-record-card,.ev2-task-section)+:is(.archive-record-card,.ev2-task-section){border-top:1px solid var(--line)!important;padding-top:24px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ai-demo-write-gate{padding:24px 0!important;margin:16px 0!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ai-demo-family-actions a{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--control-border);background:var(--surface);font:400 15px/1.6 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(input,select,textarea):focus-visible{border-color:var(--accent);outline-offset:2px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(button.ev2-secondary,button.secondary){border:0!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main button.ev2-title{font:600 17px/1.55 var(--font-body);color:var(--ink);border:0;box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-theme-toggle{border:0;background:transparent;box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.ch-heading,.ev2-section-heading)>button{border:0!important;background:transparent!important;color:var(--muted)!important;padding:8px 0;font:400 13px/1.5 var(--font-body);box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.ch-shortcuts>a,.culture-reading-sidebar,.ch-full,.memory-title-block){border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile-sections h3{font:600 17px/1.6 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-memory-reader>article{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ai-demo-story-art figcaption{color:#fff!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile>.profile-expand{position:static;display:inline-flex;vertical-align:top;margin:0 0 16px;padding:8px 12px;font-size:13px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile>.ev2-secondary:first-of-type{display:inline-flex;vertical-align:top;width:auto!important;padding:8px 12px!important;margin:0 8px 16px 0!important;border:0!important;font-size:13px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ai-demo-profile-note{border:0;background:transparent;color:var(--muted);padding:0!important;margin:0 0 12px!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-facts>div{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;padding:16px 20px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-facts>div+div{border-left:1px solid var(--line)!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-shortcuts a{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0;background:transparent!important;box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main a{text-underline-offset:3px;text-decoration-thickness:1px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.fa-breadcrumb,.ev2-context-disclosure){font-size:12px;color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main fieldset{border:0;border-top:1px solid var(--line);border-radius:0;padding:20px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(th,td){border:0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.7}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main th{font-weight:500;color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main [role=alert]{border:0;border-left:3px solid var(--error);border-radius:0;background:var(--surface)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:767px){.heritage-ui[data-visual-density=calm]>.ev2.ev2{font-size:15px;line-height:1.8}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-heading h1,.heritage-ui[data-visual-density=calm]>.ev2.ev2 main>h1{font-size:28px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.ev2-section-heading,.ev2-account-heading) h2{font-size:20px}}.heritage-ui[data-visual-density=calm]>.ev2.ev2{--chapter-gap:36px;--section-title:22px;--item-title:17px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(h1,h2,h3,h4,p,dd,a,summary){overflow-wrap:anywhere}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(h1,h2,h3,h4){text-wrap:pretty;letter-spacing:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main h1{font:600 32px/1.4 var(--font-title);margin:12px 0 24px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main h2{font:600 var(--section-title)/1.5 var(--font-title);margin:0 0 16px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(h3,h4){font:600 var(--item-title)/1.6 var(--font-body);margin:0 0 10px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(.ev2-note,.ev2-meta,.fa-muted,figcaption,small){font:400 13px/1.7 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-theme-toggle{color:var(--ink)!important;background:transparent!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .page-secondary{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:16px 0;margin:var(--chapter-gap) 0 0;min-width:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .page-secondary>summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--muted);font:500 14px/1.7 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .page-secondary[open]>summary{color:var(--ink);margin-bottom:16px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(.archive-status-tabs,.operations-views,.ev2-source-tabs,.ev2-profile-tabs,.fa-tabs){display:flex;gap:24px;flex-wrap:nowrap;overflow-x:auto;border:0;border-bottom:1px solid var(--line);padding:0;margin:20px 0 24px;background:transparent}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(.archive-status-tabs,.operations-views,.ev2-source-tabs,.ev2-profile-tabs,.fa-tabs)>button{flex:0 0 auto;width:auto;min-height:48px;padding:10px 0;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent!important;color:var(--muted)!important;font:400 14px/1.6 var(--font-body);box-shadow:none;white-space:nowrap}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(.archive-status-tabs,.operations-views,.ev2-source-tabs,.ev2-profile-tabs,.fa-tabs)>button:is([aria-pressed=true],[aria-selected=true]){border-bottom-color:var(--accent);color:var(--ink)!important;font-weight:600}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-focused :is(.home-memory-section,.home-recent){margin:var(--chapter-gap) 0;padding:0;border:0;background:transparent;box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-featured-memory{border:0;border-radius:0;background:transparent;box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-featured-memory>div{padding:24px 0 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-featured-memory>div>p:not(.ev2-kicker){max-width:42em;font-size:15px;line-height:1.85}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-recent li>a{font-size:15px;gap:16px;min-height:64px;padding:16px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-recent-kind{font-size:12px;color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-layout{display:block;max-width:960px;margin-inline:auto}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-task-section{padding:24px 0;margin:0;min-width:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-dashboard{max-width:1040px;margin-inline:auto}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .workbench-overview{margin:12px 0 24px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-shortcuts>div{display:block}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-shortcuts a{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;text-align:left;padding:18px 0;min-height:80px;max-width:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-shortcuts a>i{grid-row:1/3;grid-column:1;margin:0;align-self:center}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-shortcuts a>h3{grid-column:2;margin:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-shortcuts a>span{grid-column:2;max-width:none;font:400 13px/1.7 var(--font-body);color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-shortcuts a>small{grid-column:3;grid-row:1/3;align-self:center}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-task-row{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:20px 0;gap:16px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main.ev2-account{max-width:1040px;margin-inline:auto}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .member-services .ev2-account-links{display:block;max-width:960px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .member-services .ev2-account-links>a{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:16px 0;min-height:80px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.member-current-village,.member-identities,.member-platform,.fa-record,.profile-relative-card,.ev2-source-entries>article){border:0;border-radius:0;background:transparent;box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .profile-relative-card{border-bottom:1px solid var(--line);padding:20px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-relative-cards{display:block}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-person-facts{gap:16px 24px;padding:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-person-facts>div{border:0;border-bottom:1px solid var(--line);padding:12px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile-tabs{position:static}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile-sections{max-width:48em}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile-copy{font:400 15px/1.95 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .person-document-actions{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);padding:20px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .person-document-actions>a{border:0;background:transparent;padding:8px 0;font-size:13px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-memory-reader{max-width:1040px;margin-inline:auto;grid-template-columns:minmax(0,1fr) 240px;gap:24px 48px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .memory-title-block{padding:0 0 24px;margin:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-memory-body{max-width:42em;font:400 16px/2 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .memory-context-panel{padding:0 0 0 24px;border-left:1px solid var(--line)!important;position:static}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .memory-context-panel h2{font:600 17px/1.6 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .memory-context-panel p{font-size:13px;color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.ev2-source-entries,.ev2-operations-grid){display:block!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 :is(.ev2-source-entries>article,.ev2-operations-grid>article){border-bottom:1px solid var(--line)!important;padding:24px 0!important;margin:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .operations-body{display:flex;flex-direction:column;gap:24px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .operations-records{width:100%;order:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .operations-attention{width:100%;box-sizing:border-box;position:static;order:1}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .operations-review-entry{border:0;background:transparent;padding:0;margin:16px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .reference-operations-metrics dl>div{border:0;border-radius:0;background:transparent;box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .archive-record-card{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;padding:24px 0!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .archive-record-card>.archive-record-symbol{grid-column:1;grid-row:1/3;align-self:center;margin:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .archive-record-card>h2{grid-column:2;margin:0;font:600 17px/1.6 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .archive-record-card>p{grid-column:2;margin:0;font-size:13px;color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .archive-record-card>button{grid-column:3;grid-row:1/3;align-self:center}@media(max-width:1099px){.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-memory-reader{display:block}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .memory-context-panel{border-left:0!important;border-top:1px solid var(--line)!important;padding:24px 0;margin:32px 0 0}}@media(max-width:767px){.heritage-ui[data-visual-density=calm]>.ev2.ev2{--chapter-gap:28px;--section-title:20px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main h1{font-size:28px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(.archive-status-tabs,.operations-views,.ev2-source-tabs,.ev2-profile-tabs,.fa-tabs){gap:20px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-cover h1{font-size:30px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-shortcuts a{grid-template-columns:24px minmax(0,1fr);gap:4px 12px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-workbench-shortcuts a>small{grid-column:2;grid-row:auto}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .archive-record-card{grid-template-columns:24px minmax(0,1fr);gap:4px 12px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .archive-record-card>button{grid-column:2;grid-row:auto;justify-self:start;padding-inline:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-kin-position{margin:24px 0;padding:20px 0;border-top:1px solid var(--line)!important}}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .ev2-workbench-layout{max-width:none;margin:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .ev2-task-section{padding:24px 0!important;min-height:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .ev2-task-section>.ev2-section-heading{padding:0;border:0;margin:0 0 16px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .ev2-workbench-heading{padding-bottom:8px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .ev2-workbench-layout>.page-secondary{margin:12px 0 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .ev2-person-header h2{font:600 28px/1.4 var(--font-title)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main nav{position:static!important;inset:auto!important;width:auto;max-width:100%;transform:none;z-index:auto;box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .archive-record-card{display:grid!important;align-items:start}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .archive-record-symbol{width:32px!important;height:40px!important;min-height:0;border:0!important;background:transparent!important;padding:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .archive-record-card>button{width:auto!important;min-width:0;justify-self:start;margin:8px 0 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .archive-status-tabs button>span{margin-left:6px;background:transparent;padding:0;font-size:12px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .members-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .member-person-card{border-bottom:1px solid var(--line)!important;padding:20px 0;gap:16px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .member-person-initial{border:0;width:44px;height:52px;font-size:24px}@media(max-width:767px){.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .members-grid{grid-template-columns:1fr}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .archive-status-tabs{gap:16px;justify-content:flex-start}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .archive-status-tabs button{font-size:13px}}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .archive-record-card>h2{font:600 17px/1.65 var(--font-body)!important;margin:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .archive-record-card>.archive-record-symbol{align-self:start}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .member-person-card h2{font:600 17px/1.6 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(.ev2-service-empty,.archive-empty,.profile-empty-state){border:0;background:transparent;padding:24px 0}.heritage-ui[data-visual-density=calm] .ev2-theme-toggle{color:var(--ink)!important;background:transparent!important}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .memory-starter{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;margin:24px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .memory-starter>summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:44px;padding:12px 0;font:500 14px/1.7 var(--font-body)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .memory-starter>summary span{display:block;flex:none;margin:0;font:400 12px/1.7 var(--font-body);color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main section[aria-label="档案资料列表"]{display:block!important}@media(min-width:1100px){.heritage-ui[data-visual-density=calm]>.ev2.ev2>header>.ev2-brand{display:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2>header{display:flex;justify-content:flex-end;min-height:44px;padding:0 52px 12px 0;margin-bottom:20px}}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .vnb-replies button.ev2-secondary{background:transparent;color:var(--ink);border:1px solid var(--line);box-shadow:none}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main [role=alert]{overflow-wrap:anywhere;scroll-margin-block:24px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main [role=alert] a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main button:disabled{cursor:not-allowed}@media(max-width:767px){.heritage-ui[data-visual-density=calm]>.ev2.ev2 main :is(input,select,textarea){font-size:16px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 main .vnb-replies{flex-wrap:wrap;gap:8px}}@media(prefers-reduced-motion:reduce){.heritage-ui[data-visual-density=calm]>.ev2.ev2 *,.heritage-ui[data-visual-density=calm]>.ev2.ev2 :after,.heritage-ui[data-visual-density=calm]>.ev2.ev2 :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-village-notices{margin-block:32px;padding:24px 0;border-top:1px solid var(--line)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-village-notices ul{list-style:none;padding:0;margin:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-village-notices li+li{border-top:1px solid var(--line)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-village-notices li a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;text-decoration:none;color:var(--ink)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-village-notices time{flex:none;font-size:13px;color:var(--muted)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .member-primary-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;padding-block:24px;margin-bottom:16px;border-block:1px solid var(--line)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .member-primary-tasks>a{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;grid-gap:16px;gap:16px;min-height:64px;text-decoration:none;color:var(--ink)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .member-primary-tasks svg{width:26px;height:26px;color:var(--accent)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .member-primary-tasks strong{display:block;font:600 20px/1.5 var(--font-title)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .member-primary-tasks small{display:block;color:var(--muted);margin-top:4px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile[data-chapter=overview] .ev2-profile-sections{display:flex!important;flex-direction:column;gap:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile[data-chapter=overview] .ev2-profile-sections>section{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:20px 0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .profile-basic-details{margin-top:16px;border-top:1px solid var(--line);padding-top:8px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .profile-basic-details>summary{cursor:pointer;min-height:44px;display:list-item;padding-block:10px;font-size:14px;color:var(--accent-text)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile[data-chapter=overview] #person-overview{order:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile[data-chapter=overview] #person-stories{order:1}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile[data-chapter=overview] #person-timeline{order:2}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile[data-chapter=overview] #person-photos{order:3}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .ev2-profile[data-chapter=overview] .person-document-actions{order:4}@media(max-width:767px){.heritage-ui[data-visual-density=calm]>.ev2.ev2 .member-primary-tasks{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:16px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .member-primary-tasks>a{min-height:68px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .home-village-notices li a{align-items:flex-start;flex-direction:column;gap:4px;padding-block:12px}}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .relative-proposal fieldset{border:0;border-top:1px solid var(--line);padding:24px 0;margin:20px 0;min-width:0;display:grid;grid-gap:16px;gap:16px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .relative-proposal legend{font:600 18px/1.5 var(--font-title);padding-right:16px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .relative-proposal label{display:grid;grid-gap:8px;gap:8px;min-width:0}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .relative-proposal label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:12px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .relative-proposal input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:none;margin-top:4px}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .relative-proposal dialog{max-width:min(480px,calc(100vw - 32px));padding:24px;background:var(--surface);color:var(--ink);border:1px solid var(--line)}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .relative-proposal dialog::-webkit-backdrop{background:#0006}.heritage-ui[data-visual-density=calm]>.ev2.ev2 .relative-proposal dialog::backdrop{background:#0006}.heritage-ui[data-visual-density=calm]>.ev2.ev2 #contribute-main .relative-proposal input[type=checkbox]{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px!important}