:where(h1,h2,h3,.logo-wordmark){font-optical-sizing:auto;font-family:Newsreader Variable,Georgia,serif}:where(p,li,label,input,select,textarea,button,a){font-optical-sizing:auto}.eyebrow{font-size:var(--text-xs);line-height:1.35}.landing{background:radial-gradient(circle at 8% 7%, #e6b32517, transparent 25rem), radial-gradient(circle at 94% 26%, #185d3b0b, transparent 32rem), var(--cream)}.hero{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);min-height:min(760px,100svh - 82px);padding-block:clamp(64px,8vw,104px)}.hero h1{letter-spacing:-.055em;max-width:10.5ch;font-size:clamp(4rem,6.4vw,6.6rem);font-weight:430;line-height:.92}.hero-lede{max-width:37rem;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.72}.section{padding-block:clamp(84px,9vw,124px)}.section-heading h2,.privacy-copy h2,.public-tree-preview-copy h2,.landing-cta h2{letter-spacing:-.042em;font-weight:430}.section-heading>p:not(.eyebrow),.privacy-copy>p,.public-tree-preview-copy>p{font-size:var(--text-md);line-height:1.72}.step-card{min-height:0;box-shadow:none;background:#fffdf7b8;border-color:#cbbda380;padding:clamp(28px,3vw,38px)}.step-card>span:not(.step-no){margin-block:34px 30px}.step-card p{font-size:var(--text-sm)}.privacy-section,.public-tree-preview{border-color:#b097663d;box-shadow:0 22px 64px #49351411}.landing-footer{border-top-color:#e6b3258c}.sidebar{background:radial-gradient(circle at 18% 7%,#fff1,#0000 15rem),linear-gradient(#1b6541 0%,#0d3c29 100%)}.side-nav{gap:2px}.side-nav a{min-height:45px;font-size:var(--text-sm);letter-spacing:-.01em;border-radius:10px;position:relative}.side-nav a.active{color:#fffdf7;background:#fffae91f;box-shadow:inset 3px 0 #e6b325}.side-nav a.active:after{display:none}.side-nav-admin>p,.family-switch small,.sidebar-foot small{font-size:var(--text-xs)}.topbar{background:#fffdf7ed;box-shadow:0 4px 20px #1f302507}.global-search{width:min(38vw,520px)}.page-container{padding-top:clamp(30px,3.3vw,48px)}.page-header h1{font-weight:450;line-height:1.03}.page-header>div>p:not(.eyebrow){max-width:60rem;font-size:var(--text-sm);line-height:1.65}.panel,.wizard-form,.explorer-form{background:#fffef9d1;border-color:#cbbda394}.stat-card{background:#fffdf7a8;border-color:#0000;box-shadow:inset 0 0 0 1px #cbbda361}.stat-top,.stat-card small,.quick-card-copy small,.activity p,.panel-head p,.field small,.field-help,.identity-safety-note p{font-size:var(--text-xs);line-height:1.5}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-actions{margin-top:26px}.dashboard-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.dashboard-section-heading .eyebrow{margin-bottom:5px}.dashboard-section-heading h2{margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:520}.quick-card{background:0 0;border-color:#0000;border-radius:12px;min-height:76px;box-shadow:inset 0 0 0 1px #cbbda37a}.quick-card-copy strong{font-size:var(--text-sm)}.dashboard-more-actions{width:fit-content;margin-top:10px}.dashboard-more-actions>summary{min-height:44px;color:var(--forest);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);background:#fffdf7e6;border:1px solid #cbbda3b8;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-weight:750;list-style:none;display:inline-flex;box-shadow:0 5px 14px #212e240f,inset 0 1px #fff}.dashboard-more-actions>summary::marker{display:none}.dashboard-more-actions>summary::-webkit-details-marker{display:none}.dashboard-more-actions>summary:hover,.dashboard-more-actions>summary:focus-visible,.dashboard-more-actions[open]>summary{background:#f2f7f2;border-color:#8eae96;box-shadow:0 8px 20px #155d3a1a,inset 0 1px #fff}.dashboard-more-actions>summary:active{transform:scale(.985)}.dashboard-more-actions>div{grid-template-columns:repeat(2,minmax(210px,1fr));gap:10px;width:min(680px,100vw - 340px);padding-top:4px;display:grid}.dashboard-grid{gap:clamp(18px,2vw,28px)}.dashboard-trust-panel{border-color:#cbbda36b}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.person-card{background:#fffdf7b8;border-color:#cbbda37a;min-height:156px}.person-card h2{font-size:1.125rem;font-weight:550}.person-card .relation,.person-life-date,.person-meta,.status-pill{font-size:var(--text-xs)}.person-meta>span:first-child{color:var(--muted);font-weight:650}.profile-connections-disclosure>summary{border-bottom:1px solid var(--line-soft);width:100%;color:var(--forest);font-size:var(--text-sm);cursor:pointer;justify-content:space-between;gap:14px;padding:14px 21px;font-weight:780}.profile-connections-disclosure>summary small{color:var(--muted);font-size:var(--text-xs);font-weight:650}.profile-connections-groups{gap:22px;padding:20px 21px 24px;display:grid}.profile-connections-groups>section>h3{color:var(--forest);font-family:Manrope Variable,Segoe UI,sans-serif;font-size:var(--text-sm);align-items:center;gap:8px;margin:0 0 10px;font-weight:780;display:flex}.profile-connections-groups>section>h3 span{background:var(--forest-soft);min-width:24px;min-height:24px;font-size:var(--text-xs);border-radius:999px;place-items:center;display:inline-grid}.profile-connections-groups .profile-connections-grid{padding:0}.profile-connections-grid small{color:var(--muted);text-transform:none;font-weight:650}.profile-connections-grid small i{color:var(--muted);font-style:normal;font-weight:550}.field label,.wizard-form label,.explorer-form label{font-size:var(--text-sm)}.field input,.field select,.field textarea,.invitation-message{min-height:48px;font-size:var(--text-md)}.field textarea,textarea.invitation-message{min-height:112px}.settings-subnav a,.account-menu-panel>a,.account-menu-panel form button,.account-menu-identity span{font-size:var(--text-xs)}.invitation-completed-history{border-top:1px solid var(--line);margin-top:18px}.invitation-completed-history>summary{width:100%;color:var(--forest);cursor:pointer;justify-content:space-between;gap:12px;padding:15px 2px 10px}.invitation-completed-history>summary span{font-size:var(--text-sm);font-weight:780}.invitation-completed-history>summary small{color:var(--muted);font-size:var(--text-xs);font-weight:650}.invitation-completed-history[open]>summary{border-bottom:1px solid var(--line-soft)}.family-tree-panel{box-shadow:0 20px 56px #3d2d1016}.family-tree-toolbar{gap:20px;padding:clamp(20px,2.4vw,30px)}.tree-toolbar-controls>.tree-perspective-actions .button-light,.tree-toolbar-controls>.tree-perspective-actions .button-ghost{color:#fffdf7;box-shadow:none;background:#fffdf714;border-color:#fff3}.tree-export-actions{grid-column:auto;justify-self:end;padding:0;position:relative}.tree-export-actions>summary{color:#fffdf7;min-height:42px;font-size:var(--text-xs);cursor:pointer;background:#fffdf714;border:1px solid #fff3;border-radius:10px;gap:7px;padding:8px 12px;font-weight:750}.tree-export-actions>summary::marker{color:#e6b325}.tree-export-actions>div{z-index:20;border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:7px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0a24183d}.tree-export-actions>div .button{width:100%;color:var(--ink);justify-content:flex-start}.wizard-steps{background:linear-gradient(180deg, #ffffff0a, transparent 30%), var(--forest-deep);box-shadow:none;border-radius:16px}.wizard-step{min-height:42px;font-size:var(--text-xs);align-items:center}.wizard-step b{width:27px;height:27px;font-size:var(--text-xs)}@media (max-width:1024px){.hero{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:30px}.quick-grid,.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-more-actions>div{width:min(680px,100vw - 40px)}}@media (max-width:700px){body{font-size:1rem}.landing-nav{min-height:72px}.hero{flex-direction:column;gap:46px;min-height:auto;padding:48px 16px 54px;display:flex}.hero h1{max-width:9ch;margin-inline:auto;font-size:clamp(3.35rem,15vw,4.55rem);line-height:.91}.hero-lede{font-size:1rem;line-height:1.65}.hero-note{font-size:var(--text-xs);justify-content:center}.trust-grid{padding-block:26px}.trust-item strong{font-size:var(--text-sm)}.trust-item small{font-size:var(--text-xs)}.section{padding:74px 16px}.section-heading{margin-bottom:34px}.section-heading h2{font-size:clamp(2.65rem,12vw,3.7rem)}.step-grid{border-block:1px solid var(--line);gap:0}.step-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:50px minmax(0,1fr);column-gap:16px;padding:28px 4px;display:grid}.step-card:last-child{border-bottom:0}.step-card .step-no{grid-area:1/1;align-self:center}.step-card>span:not(.step-no){grid-area:2/1/span 2;width:46px;height:46px;margin:14px 0 0}.step-card h3,.step-card p{grid-column:2}.step-card h3{align-self:end;margin-top:12px;font-size:1.4rem}.step-card p{font-size:var(--text-sm)}.tutorial-video-section{margin-inline:10px;padding:42px 18px}.privacy-section,.public-tree-preview{margin-inline:10px}.footer-inner{gap:36px 18px}.footer-brand{grid-column:1/-1}.footer-col{min-width:0}.page-header h1{font-size:clamp(2.65rem,12vw,3.65rem)}.page-header>div>p:not(.eyebrow){font-size:var(--text-sm)}.quick-grid{grid-template-columns:1fr}.dashboard-more-actions{width:100%}.dashboard-more-actions>summary{border-radius:13px;justify-content:center;width:100%}.dashboard-more-actions>div{grid-template-columns:1fr;width:100%}.people-grid{background:#fffdf7b8;border:1px solid #cbbda394;border-radius:18px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.person-card,.deceased-person-card{border:0;border-bottom:1px solid var(--line-soft);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:16px}.person-card:last-child{border-bottom:0}.person-card:after{display:none}.person-card h2{font-size:1.08rem}.person-meta{align-self:center}.person-meta>span:first-child{display:none}.profile-connections-disclosure>summary{padding-inline:16px}.profile-connections-groups{gap:18px;padding:16px}.field label,.wizard-form label,.explorer-form label{font-size:var(--text-sm)}.tree-export-actions{justify-self:stretch;width:100%}.tree-export-actions>summary{justify-content:center;width:100%}.tree-export-actions>div{width:100%;box-shadow:none;margin-top:7px;position:static}}.page-container{position:relative}.page-header{padding-bottom:clamp(18px,2vw,26px);position:relative}.page-header:after{content:"";background:linear-gradient(90deg,#e6b325b8,#cbbda361 34%,#0000 82%);height:1px;position:absolute;bottom:0;left:0;right:0}.panel,.wizard-form,.explorer-form,.person-card,.stat-card{box-shadow:inset 0 1px #ffffffe0,0 14px 38px #1f30250b}.button,.icon-button,.segmented-control button,.person-card,.quick-card{transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.person-card:hover,.quick-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 18px 42px #1f302513}.button-primary:hover{transform:translateY(-1px);box-shadow:0 9px 22px #155d3a2e}}html[lang=ar] body{line-height:1.65}html[dir=rtl] .page-header:after{background:linear-gradient(270deg,#e6b325b8,#cbbda361 34%,#0000 82%)}html[dir=rtl] :where(.page-header,.panel-head,.activity,.person-card,.tree-profile-link,.generation-node-label,.generation-person-card,.tree-inspector-person,.tree-inspector-summary,.tree-inspector-path,.tree-family-summary-grid button,.tree-union-members button){text-align:right}html[dir=rtl] :where(.family-graph-node,.generation-person-card){border-left-width:1px!important;border-right-width:4px!important}html[dir=rtl] .generation-node-label{border-right:3px solid var(--sun);border-left:0;border-radius:12px 0 0 12px}html[dir=rtl] .generation-label-node.disconnected .generation-node-label{border-right-color:var(--muted)}html[dir=rtl] .tree-inspector-summary{border-left:0;border-right:3px solid #c89b2d}html[dir=rtl] .tree-canvas-hint{left:12px;right:auto}html[dir=rtl] .family-graph-canvas .react-flow__controls{left:auto;right:12px}html[dir=rtl] .tree-family-summary-head>p,html[dir=rtl] .tree-controls-disclosure>summary small{text-align:left}html[dir=rtl] .tree-family-summary-grid button:hover{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.button,.icon-button,.segmented-control button,.person-card,.quick-card{transition:none}}@media (max-width:390px){.landing-nav{padding-inline:12px}.landing-nav .landing-session-primary{min-width:112px;padding-inline:12px}.hero{padding-inline:14px}.hero h1{font-size:clamp(3.15rem,15vw,4rem)}.portrait-chip.p2{right:2px}.footer-inner{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.step-card,.quick-card,.person-card{transition:none}}::selection{color:var(--forest-deep);background:#f2d36f}.sidebar{isolation:isolate;overflow:hidden}.sidebar:after{content:"";z-index:0;aspect-ratio:1;opacity:.025;pointer-events:none;background:url(/roots-baobab-emblem-inverse.webp) 50%/contain no-repeat;width:210px;position:absolute;bottom:10%;right:-62px}.sidebar:before{z-index:2}.sidebar-head{z-index:1;flex:none;gap:10px;min-height:70px;padding:2px 6px 17px;position:relative}.sidebar-head .logo-lockup{gap:10px;min-width:0;min-height:50px}.sidebar-head .logo-symbol-wrap,.sidebar-head .logo-symbol{width:50px;height:50px}.sidebar-head .logo-wordmark{letter-spacing:.15em;font-size:1.45rem}.sidebar-scroll{z-index:1;overscroll-behavior:contain;scrollbar-color:#ffffff3d transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:1px 2px 18px;position:relative;overflow:hidden auto}.sidebar-scroll::-webkit-scrollbar{width:3px}.sidebar-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.sidebar-scroll:hover,.sidebar-scroll:focus-within{scrollbar-color:#ffffff3d transparent}.sidebar-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff3d}.sidebar-scroll:focus-within::-webkit-scrollbar-thumb{background:#ffffff3d}.family-switch{background:#ffffff13;border-color:#ffffff2b;box-shadow:inset 0 1px #ffffff0b}.family-switch small,.sidebar-foot small{color:var(--text-on-dark-muted)}.side-nav a,.sidebar-foot>a{color:#d7e3dc}.side-nav a{min-height:46px}.side-nav a svg,.sidebar-foot>a svg{color:#c1d6ca}.side-nav a.active svg{color:#f4d46c}.side-nav a b{border:2px solid #ffffffc7;min-width:24px;height:24px;box-shadow:0 2px 8px #00000029}.side-nav-admin{border-top:1px solid #ffffff21;margin-top:18px;padding-top:16px}.side-nav-admin>p{color:#b9cfc3;letter-spacing:.14em;margin:0 10px 7px}.sidebar-foot{z-index:1;background:linear-gradient(#0d3c2900,#0d3c2947 20%);border-top:1px solid #ffffff21;flex:none;margin-top:0;padding-top:8px;position:relative}.sidebar-foot>a{min-height:46px;font-size:var(--text-sm);border-radius:10px;align-items:center;font-weight:650}.sidebar-foot>a:not(.identity):hover{color:#fff;background:#ffffff13}.sidebar-foot .identity{color:#fff;min-height:58px;margin-top:3px;padding-block:10px}.sidebar-close{border-radius:13px}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#a9323657,#e6b32561,#185d3b42,#0000 72%);height:1px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:1024px){.sidebar{width:min(340px,100vw - 48px);padding-left:14px;padding-right:14px;box-shadow:24px 0 70px #04180f4d}.sidebar-head{padding-inline:4px}.sidebar-head .logo-lockup{gap:9px}.sidebar-head .logo-symbol-wrap,.sidebar-head .logo-symbol{width:46px;height:46px}.sidebar-head .logo-wordmark{font-size:1.36rem}.sidebar-close{background:#ffffff0e;border-color:#ffffff40;flex-basis:44px;width:44px;height:44px}.sidebar-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08160f99}}@media (max-width:700px){.dashboard-trust-copy,.dashboard-trust-list small,.dashboard-trust-link,.activity-subdate,.structure-member-count,.relationship-directory .panel-head>div p,.relationship-filterbar label,.relationship-filter-field>span,.quality-overview-heading p:not(.eyebrow),.quality-metric-grid span,.quality-finding-heading strong,.quality-finding p,.quality-finding>div>small,.quality-finding-people a,.quality-finding-people small,.family-tree-toolbar .tree-toolbar-intro p:not(.eyebrow),.tree-archive-facts,.generation-list-section>header p{font-size:var(--text-xs);line-height:1.5}.relationship-filterbar select,.review-centre-filterbar select,.review-centre-filterbar .segmented-control a{min-height:46px}.review-centre-filterbar .segmented-control a{font-size:var(--text-xs);align-items:center;padding-inline:14px;display:inline-flex}.quality-finding-heading span,.quality-finding-heading em{font-size:.6875rem}.tree-archive-facts{gap:7px 12px}}@media (max-width:430px){.review-centre-filterbar>svg{display:none}.review-centre-filterbar .segmented-control{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.review-centre-filterbar .segmented-control a{text-align:center;white-space:normal;justify-content:center;min-width:0;padding-inline:8px}}@media (max-width:370px){.sidebar{width:calc(100vw - 28px)}.sidebar-head .logo-wordmark{font-size:1.25rem}}@media (prefers-contrast:more){.side-nav a,.sidebar-foot>a,.family-switch small,.sidebar-foot small{color:#fff}.side-nav a.active{outline-offset:-2px;outline:2px solid #f2c94c}.sidebar-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000c7}}.sidebar{overflow:hidden}.sidebar-scroll{padding-bottom:max(18px, env(safe-area-inset-bottom));scrollbar-color:transparent transparent;flex-direction:column;display:flex}.sidebar-utility{border-top:1px solid #ffffff21;gap:8px;margin-top:18px;padding-top:16px;display:grid}.sidebar-utility .sidebar-language-switcher{margin:0}.sidebar-utility .sidebar-foot{background:0 0;flex:none;padding-top:8px}.people-directory-filterbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.people-directory-filterbar>.search-field{width:100%;min-width:0}.people-directory-filterbar>.responsive-filter-disclosure{width:100%;min-width:0;display:block}.people-directory-filterbar .responsive-filter-body{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;gap:9px;min-width:0;display:grid}.relationship-filterbar-advanced>.responsive-filter-disclosure{grid-column:1/-1}.relationship-filterbar-advanced .responsive-filter-body{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.relationship-filterbar-advanced .responsive-filter-body>.button{align-self:end;min-width:max-content}.people-directory-filterbar .directory-filter-select,.people-directory-filterbar .directory-filter-select select{width:100%;min-width:0;max-width:none}.people-directory-filterbar .responsive-filter-body>.button{justify-content:center;min-width:max-content}.family-search-categories{scroll-snap-type:inline proximity;scrollbar-width:none;scroll-padding-inline:10px}.family-search-categories::-webkit-scrollbar{display:none}.family-search-categories a{scroll-snap-align:start;min-height:44px}:where(.activity-subdate,.family-search-group header p,.family-search-group a small,.field small,.field-help,.record-timestamps,.story-draft-status,.story-compose-guide small,.member-activity small,.structure-membership-actions small){font-size:max(.75rem,12px);line-height:1.45}@media (max-width:1024px){.sidebar-scroll{padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (max-width:900px){.people-directory-filterbar .responsive-filter-body,.relationship-filterbar-advanced .responsive-filter-body{grid-template-columns:repeat(2,minmax(0,1fr))}.people-directory-filterbar .responsive-filter-body>.button{width:100%;min-width:0}}@media (max-width:600px){.sidebar-language-switcher button{min-height:44px;font-size:.75rem}.people-directory-filterbar>.responsive-filter-disclosure>summary{display:grid}.people-directory-filterbar .responsive-filter-disclosure:not([open])>.responsive-filter-body{display:none}.people-directory-filterbar .responsive-filter-disclosure[open]>.responsive-filter-body{grid-template-columns:1fr 1fr;display:grid}.people-directory-filterbar .responsive-filter-body>.button{grid-column:1/-1}.mobile-tabbar a,.mobile-tabbar button{font-size:max(.6875rem,11px)}:where(.relationship-actions-trigger,.relationship-review-link,.social-link-action,.story-recorder-consent input){min-width:44px;min-height:44px}:where(input[type=checkbox],input[type=radio]){min-width:22px;min-height:22px}}.evidence-index{box-shadow:var(--shadow-sm);background:#fffdf7e0;border:1px solid #bead8f9e;border-radius:22px;overflow:hidden}.evidence-index-intro{border-bottom:1px solid var(--line);background:linear-gradient(135deg, var(--forest-soft), #fffdf7e6);grid-template-columns:46px minmax(0,1fr);gap:15px;padding:24px;display:grid}.evidence-index-intro>svg{background:var(--forest);color:#fff;border-radius:14px;width:46px;height:46px;padding:12px}.evidence-index-intro h2{margin:0 0 6px}.evidence-index-intro p{max-width:720px;color:var(--muted);margin:0;line-height:1.65}.evidence-index-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.evidence-index-card{border:1px solid var(--line);background:var(--paper);min-height:150px;color:var(--ink);transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:16px;align-content:start;gap:8px;padding:18px;display:grid}.evidence-index-card:hover{box-shadow:var(--shadow-control);border-color:#9eb7a3;transform:translateY(-2px)}.evidence-index-card>span{background:var(--forest-soft);width:38px;height:38px;color:var(--forest);border-radius:11px;place-items:center;display:grid}.evidence-index-card strong{font:600 1.02rem Newsreader Variable,Georgia,serif}.evidence-index-card small{color:var(--muted);font-size:.78rem;line-height:1.5}@media (max-width:700px){.evidence-index-actions{grid-template-columns:1fr}.evidence-index-card{min-height:112px}}@media (max-width:360px){.people-directory-filterbar .responsive-filter-disclosure[open]>.responsive-filter-body{grid-template-columns:1fr}.people-directory-filterbar .responsive-filter-body>.button{grid-column:1}.topbar:not(.topbar-search-route) .global-search input::placeholder{color:#0000}}.structure-detail-stack{gap:18px;display:grid}.structure-management-disclosure{box-shadow:var(--shadow-sm);background:#fffdf7c7;border:1px solid #bead8fa3;border-radius:20px;scroll-margin-top:92px}.structure-management-disclosure>summary{min-height:72px;color:var(--forest-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;list-style:none;display:flex}.structure-management-disclosure>summary::-webkit-details-marker{display:none}.structure-management-disclosure>summary>span{align-items:center;gap:12px;min-width:0;display:flex}.structure-management-disclosure>summary>span>svg{color:var(--forest);flex:none}.structure-management-disclosure>summary strong,.structure-management-disclosure>summary small{display:block}.structure-management-disclosure>summary strong{font:600 1.08rem Newsreader Variable,Georgia,serif}.structure-management-disclosure>summary small{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.4}.structure-management-disclosure[open]>summary{border-bottom:1px solid var(--line);background:var(--forest-soft)}.structure-management-disclosure>.structure-management-stack{padding:18px}.structure-member-list .activity{align-items:flex-start}.membership-source-pill{border-radius:999px;align-items:center;min-height:24px;margin-inline-end:7px;padding:3px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.membership-source-automatic{color:var(--forest);background:#e5eee6}.membership-source-manual{color:#76531b;background:#f4ead4}.membership-source-override{color:var(--clay);background:#f7e4e3}.automatic-house-path-disclosure{margin-top:7px}.automatic-house-path-disclosure>summary{width:fit-content;min-height:36px;color:var(--forest);cursor:pointer;align-items:center;gap:6px;font-size:.75rem;font-weight:800;list-style:none;display:inline-flex}.automatic-house-path-disclosure>summary::-webkit-details-marker{display:none}.automatic-house-path-disclosure[open]>summary{margin-bottom:4px}.automatic-house-path-disclosure .automatic-house-path{padding-inline-start:2px;font-size:.75rem;line-height:1.55;display:block}.progressive-list-footer{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 18px;display:flex}.progressive-list-footer>span{color:var(--muted);font-size:.78rem;font-weight:750}.story-sparks-disclosure{padding:0}.story-sparks-disclosure>summary{min-height:72px;color:var(--forest-deep);cursor:pointer;align-items:center;gap:12px;padding:14px 17px;list-style:none;display:flex}.story-sparks-disclosure>summary::-webkit-details-marker{display:none}.story-sparks-disclosure>summary>span:first-child{background:var(--forest);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.story-sparks-disclosure>summary strong,.story-sparks-disclosure>summary small{display:block}.story-sparks-disclosure>summary small{color:var(--muted);margin-top:2px;font-size:.78rem;line-height:1.4}.story-sparks-disclosure[open]>summary{border-bottom:1px solid var(--line);background:var(--forest-soft)}.story-sparks-content{gap:16px;padding:18px;display:grid}.story-sparks-content .story-sparks-heading{display:block}.structure-directory-card{align-items:flex-start;padding-block:17px}.structure-directory-badges{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.structure-directory-badges>span{background:var(--sand-2);color:#665538;text-transform:capitalize;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:.7rem;font-weight:850;display:inline-flex}.structure-directory-badges>.automatic{background:var(--forest-soft);color:var(--forest)}.structure-root-context,.structure-directory-description{margin-top:7px;line-height:1.5}.structure-root-context{color:var(--forest-deep);font-weight:720}.structure-directory-description{color:var(--muted)}.profile-editor-nav{z-index:18;border:1px solid var(--line);width:fit-content;max-width:100%;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#fffcf4f0;border-radius:999px;gap:5px;margin-bottom:18px;padding:5px;display:flex;position:sticky;top:82px;overflow-x:auto}.profile-editor-nav::-webkit-scrollbar{display:none}.profile-editor-nav a{min-width:max-content;min-height:40px;color:var(--muted);border-radius:999px;align-items:center;padding:7px 12px;font-size:.75rem;font-weight:820;display:inline-flex}.profile-editor-nav a:hover,.profile-editor-nav a:focus-visible{background:var(--forest-soft);color:var(--forest)}.profile-editor-anchor,.profile-editor-form,#other-names{scroll-margin-top:148px}@media (max-width:600px){.structure-management-disclosure>summary{align-items:flex-start;min-height:82px;padding:15px}.structure-management-disclosure>summary small{font-size:.75rem}.structure-management-disclosure>.structure-management-stack{padding:12px}.progressive-list-footer{flex-direction:column;align-items:stretch}.progressive-list-footer .button{justify-content:center;width:100%}.membership-source-pill{min-height:26px}.automatic-house-path-disclosure>summary{min-height:44px}.story-sparks-disclosure>summary{min-height:76px}.story-sparks-content{padding:15px}.structure-directory-card{grid-template-columns:42px minmax(0,1fr) auto}.structure-directory-card>svg:last-child{display:none}.profile-editor-nav{top:calc(78px + env(safe-area-inset-top));width:100%}.profile-editor-nav a{min-height:44px}.profile-editor-form>.form-actions,.story-form>.form-actions{z-index:12;bottom:calc(70px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7f5;border:1px solid #bead8fc2;border-radius:15px;margin-inline:-12px;padding:10px 12px;position:sticky;box-shadow:0 -10px 28px #1f30251c}.online-link-controls .icon-button{min-width:44px;min-height:44px}}.automatic-house-fields,.automatic-house-summary,.house-membership-decisions{background:linear-gradient(145deg,#f2f7f1,#fbfaf4);border:1px solid #c8d9cb;border-radius:16px}.automatic-house-fields{gap:14px;padding:16px;display:grid}.automatic-house-heading,.automatic-house-summary,.automatic-house-preview{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.automatic-house-heading>span,.automatic-house-summary>span{background:var(--forest);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.automatic-house-heading h3,.automatic-house-summary h2{margin:1px 0 3px;font-size:.82rem}.automatic-house-heading p,.automatic-house-summary p,.automatic-house-preview p{color:var(--muted);line-height:1.5}.automatic-house-toggle{border-block:1px solid #155d3a1f;padding-block:12px}.checkbox-field>span strong,.checkbox-field>span small{display:block}.checkbox-field>span small{color:var(--muted);margin-top:3px;line-height:1.45}.automatic-house-preview{color:var(--forest);background:#ffffffb8;border-radius:12px;padding:13px}.automatic-house-preview strong{font-size:.72rem}.automatic-house-summary{margin-bottom:18px;padding:16px}.automatic-house-summary>div>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.automatic-house-summary>div>div span{color:var(--forest);background:#fffdf8;border:1px solid #c5d8c8;border-radius:999px;padding:5px 8px;font-size:.6875rem;font-weight:800}.automatic-house-path{color:var(--forest);align-items:flex-start;gap:5px;margin-top:4px;font-size:.6875rem;line-height:1.45;display:flex}.automatic-house-path svg{flex:none;margin-top:2px}.house-membership-decisions{scroll-margin-top:96px}.house-decision-form{gap:14px;display:grid}.house-decision-list{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:16px;display:grid}.house-decision-list article{border:1px solid var(--line);background:#fffdf8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.house-decision-list p,.house-decision-list small{color:var(--muted);margin-top:2px;line-height:1.45}@media (max-width:700px){.automatic-house-fields,.automatic-house-summary{border-radius:14px}.automatic-house-summary>div>div{display:grid}}@media (prefers-reduced-transparency:reduce){.sidebar-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08160fc7}.sidebar:after,.topbar:after{display:none}}@media (forced-colors:active){.sidebar:after,.topbar:after{display:none}.side-nav a.active{box-shadow:none;border:2px solid highlight}.sidebar-close{border:1px solid buttontext}}.family-tree-toolbar{grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);align-items:center;display:grid}.tree-controls-disclosure{width:100%;min-width:0}.tree-toolbar-controls{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;width:100%;min-width:0}.tree-toolbar-utilities{display:contents}.tree-toolbar-utilities .tree-perspective-actions{background:#07241a47;border:1px solid #ecd5974d;border-radius:14px;grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:5px;min-width:0;padding:4px;display:grid}.tree-toolbar-utilities .tree-perspective-actions .button{color:#fffdf7;text-align:center;white-space:nowrap;min-width:0;min-height:42px;box-shadow:none;background:#fffdf717;border-radius:10px;padding-inline:clamp(9px,1vw,13px);font-size:clamp(.69rem,.78vw,.78rem)}.tree-toolbar-utilities .tree-perspective-actions .button:hover{color:#fff;background:#fffdf726;border-color:#f0d78f6b}.tree-toolbar-utilities .tree-perspective-actions .button:disabled{color:#fffdf78f;opacity:1;background:#ffffff0b;border-color:#ffffff1f}.tree-toolbar-utilities .tree-export-actions{flex:none;grid-area:1/2;justify-self:end}.tree-export-actions>summary{white-space:nowrap;min-height:42px}.tree-export-actions>div{right:auto;inset-inline-end:0}.tree-toolbar-controls>.tree-focus-select,.tree-toolbar-controls>.tree-scope-control,.tree-toolbar-controls>.tree-view-control{width:100%;min-width:0}.tree-toolbar-controls>.tree-focus-select{grid-area:1/1}.tree-toolbar-controls>.tree-scope-control,.tree-toolbar-controls>.tree-view-control{display:grid}.tree-toolbar-controls>.tree-scope-control{grid-area:3/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.tree-scope-description{color:#fffdf7d1;text-align:center;grid-column:1/-1;margin:5px 9px 2px;font-size:max(.7rem,11px);line-height:1.5}.tree-toolbar-controls>.tree-view-control{grid-area:4/1/auto/-1;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.tree-toolbar-controls>:is(.tree-scope-control,.tree-view-control) button{white-space:nowrap;min-width:0;min-height:44px;padding-inline:clamp(9px,1.1vw,14px);line-height:1.2}.tree-canvas-hint>div small+small,.tree-canvas-hint small{color:#526159}.person-combobox-placeholder{color:#59675f}.relationship-record-meta>span,.record-timestamps,.invitation-history-heading>span,.invitation-expiry,.activity-subdate{color:#526159}.generation-list,.generation-list-section,.generation-list-section>div{min-width:0}.generation-list{overflow:clip}.family-tree-panel[data-tree-scope=relatives]>.generation-list:not(.relatives-list),.family-tree-panel[data-tree-scope=relatives]>.tree-family-summary{display:none}.relatives-list .generation-list-section>header>span{background:var(--clay)}.relatives-empty>header{border-bottom:0}:where(.activity-subdate,.dashboard-trust-copy,.dashboard-trust-list small,.dashboard-trust-link,.relationship-record-meta>span,.record-timestamps,.invitation-history-heading>span,.invitation-expiry,.story-language-tag,.story-consent-tag,.tree-archive-facts,.family-branch-label,.generation-node-label small,.settings-support-description,.identity-guidance,.public-section-number){font-size:var(--text-xs)!important;line-height:1.5!important}:where(.tree-scope-description,.tree-canvas-hint small,.relationship-directory .panel-head>div p,.quality-finding p,.quality-finding>div>small,.generation-list-section>header p,.user-guide-step p,.identity-guidance p,.settings-card p,.story-composer-guide p){font-size:var(--text-sm)!important;line-height:1.5!important}.generation-list-section>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.generation-list-section>header>div,.generation-list-section .generation-person-card>span{min-width:0}.generation-list-section .generation-person-card strong,.generation-list-section .generation-person-card small{overflow-wrap:anywhere}.generation-list-section .generation-person-card:focus-visible{z-index:1;outline-offset:-3px;position:relative}.generation-count{white-space:nowrap;flex:none;margin-inline-start:auto}.generation-branch-divider{flex-wrap:wrap;min-width:0}.generation-branch-divider strong{overflow-wrap:anywhere;min-width:0}@media (max-width:1280px){.family-tree-toolbar{grid-template-columns:minmax(0,1fr)}.tree-toolbar-intro{width:100%;max-width:700px}}@media (max-width:960px){.tree-toolbar-controls{grid-template-columns:minmax(0,1fr)}.tree-toolbar-controls>.tree-focus-select,.tree-toolbar-controls>.tree-scope-control,.tree-toolbar-controls>.tree-view-control,.tree-toolbar-utilities .tree-perspective-actions,.tree-toolbar-utilities .tree-export-actions{grid-area:auto}.tree-toolbar-utilities{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.tree-toolbar-utilities,.tree-toolbar-controls>.tree-scope-control,.tree-toolbar-controls>.tree-view-control{justify-self:stretch}}@media (max-width:700px){.tree-toolbar-utilities{grid-template-columns:minmax(0,1fr);display:grid}.tree-toolbar-utilities .tree-perspective-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tree-toolbar-utilities .tree-perspective-actions .button{white-space:normal;width:100%;min-height:44px}.tree-toolbar-utilities .tree-perspective-actions .button:nth-child(odd):last-child{grid-column:1/-1}.tree-toolbar-utilities .tree-export-actions,.tree-toolbar-utilities .tree-export-actions>summary{width:100%}.tree-toolbar-utilities .tree-export-actions{order:0;grid-template-columns:minmax(0,1fr)}.tree-toolbar-utilities .tree-export-actions>summary{justify-content:center}.tree-toolbar-controls>:is(.tree-scope-control,.tree-view-control) button{white-space:normal;min-height:46px;padding-inline:8px}}@media (max-width:520px){.tree-toolbar-controls>.tree-scope-control{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.generation-list-section>header{grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid}.generation-list-section>header>span{grid-row:1/3}.generation-count{grid-column:2;justify-self:start;margin-inline-start:0}}@media (max-width:380px){.tree-toolbar-utilities .tree-perspective-actions{grid-template-columns:minmax(0,1fr)}.tree-toolbar-controls>.tree-view-control{border-radius:17px;grid-template-columns:minmax(0,1fr)}.tree-toolbar-controls>.tree-view-control button{width:100%}}@media (max-width:1024px){.button-sm,.segmented-control>:is(a,button),.settings-subnav a,.profile-editor-nav a,.relationship-actions-trigger,.automatic-house-path-disclosure>summary{min-height:44px}.structure-member-link{align-items:center;min-height:44px;display:inline-flex}}.language-switcher{gap:9px;display:grid}.language-switcher>span{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:8px;font-weight:750;display:flex}.language-switcher>div{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken);width:fit-content;padding:3px;display:inline-flex}.language-switcher button{border-radius:var(--radius-pill);min-width:88px;min-height:44px;color:var(--muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:750}.language-switcher button[aria-pressed=true]{background:var(--paper);color:var(--forest);box-shadow:var(--shadow-control)}.language-switcher button:disabled{cursor:wait;opacity:.64}.language-switcher-compact{flex:none;display:inline-flex}.language-switcher-compact>div{padding:2px}.language-switcher-compact button{min-width:44px;min-height:44px;padding:0 9px;font-size:.75rem}.sidebar-language-switcher{z-index:1;background:#ffffff0b;border:1px solid #ffffff21;border-radius:12px;flex:none;margin:0 2px 8px;padding:10px;position:relative}.sidebar-language-switcher>span{color:#d7e3dc}.sidebar-language-switcher>div{background:#04231538;border-color:#ffffff29;width:100%}.sidebar-language-switcher button{color:#d7e3dc;min-width:0;min-height:44px;font-size:var(--text-xs);flex:1}.sidebar-language-switcher button[aria-pressed=true]{color:var(--forest);background:#fffdf7f5}.account-language-panel{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.account-language-panel .eyebrow{margin-bottom:5px}.account-language-panel h2{margin:0}.account-language-panel p:not(.eyebrow){max-width:580px;color:var(--muted);font-size:var(--text-sm);margin:6px 0 0}.auth-form-wrap{position:relative}.auth-language-switcher{top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));position:absolute}html[dir=rtl] .auth-language-switcher{right:auto;left:max(20px, env(safe-area-inset-left))}html[lang=ar] body,html[lang=ar] :where(input,select,textarea,button){font-family:SF Arabic,Geeza Pro,Noto Sans Arabic,Tahoma,Arial,sans-serif}html[lang=ar] :where(h1,h2,h3):not(.logo-wordmark){letter-spacing:0;font-family:SF Arabic,Geeza Pro,Noto Sans Arabic,Tahoma,Arial,sans-serif;font-weight:700}html[dir=rtl] .logo-wordmark{direction:ltr}html[dir=rtl] .sidebar{inset:0 0 0 auto;box-shadow:inset 1px 0 #ffffff0e}html[dir=rtl] .sidebar:after{left:-62px;right:auto}html[dir=rtl] .side-nav a.active{box-shadow:inset -3px 0 #e6b325}html[dir=rtl] .app-main{margin-left:0;margin-right:262px}html[dir=rtl] .topbar>a.icon-button{margin-left:0;margin-right:auto}html[dir=rtl] .global-search input,html[dir=rtl] .field input,html[dir=rtl] .field textarea,html[dir=rtl] .field select{text-align:right}html[dir=rtl] :where(.lucide-arrow-right,.lucide-arrow-left,.activity-arrow){transform:scaleX(-1)}html[dir=rtl] .skip-link{left:auto;right:12px}@media (max-width:1024px){html[dir=rtl] .sidebar{transform:translate(105%)}html[dir=rtl] .sidebar.sidebar-open{transform:translate(0)}html[dir=rtl] .app-main{margin-right:0}}@media (max-width:700px){.account-language-panel{flex-direction:column;align-items:stretch}.account-language-panel .language-switcher>div{width:100%}.account-language-panel .language-switcher button{flex:1}}@media (max-width:900px){.language-switcher-compact button[aria-pressed=true]{display:none}}@media (max-width:420px){.landing-nav .language-switcher-compact button{min-width:40px;min-height:40px;padding-inline:7px}.public-info-topbar .language-switcher-compact{order:-1}}@media (max-width:350px){.landing-nav .logo-wordmark,.public-info-topbar .logo-wordmark{display:none}.landing-nav .logo-lockup,.public-info-topbar .logo-lockup{min-height:50px}.landing-nav .logo-symbol-wrap,.landing-nav .logo-symbol,.public-info-topbar .logo-symbol-wrap,.public-info-topbar .logo-symbol{width:48px;height:48px}}.standalone-brand-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.relationship-record{transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);padding-block:20px}.relationship-record h3{color:var(--ink);font-size:var(--text-md);unicode-bidi:plaintext;font-weight:760}.relationship-record-meta>span{min-height:25px;color:var(--muted);background:#fffdf7b3;border:1px solid #cbbda37a;border-radius:999px;align-items:center;padding:4px 8px;font-size:.64rem;font-weight:720;line-height:1.2;display:inline-flex}.relationship-record-meta .relationship-type-label{background:var(--forest-soft);color:var(--forest);border-color:#155d3a26}.relationship-record-period{background:#f7efd885;border-inline-start:3px solid #e6b325b8;border-radius:4px 10px 10px 4px;max-width:72ch;padding:9px 11px;line-height:1.65}@media (hover:hover) and (pointer:fine){.relationship-record:hover{background:#fffdf78f}}:where(.tree-profile-link strong,.family-union-label strong,.generation-person-card strong,.tree-inspector-person h3,.profile-connections-grid strong,.person-card h2,.relationship-record h3){unicode-bidi:plaintext}html[dir=rtl] .tree-export-actions>div{left:0;right:auto}html[dir=rtl] .tree-inspector-close{left:8px;right:auto}html[dir=rtl] .relationship-record-avatars .avatar+.avatar{margin-left:0;margin-right:-16px}html[dir=rtl] .relationship-record-action{margin-left:0;margin-right:auto}html[dir=rtl] :where(.react-flow__edge-text,.tree-relation,.tree-partnership-period,.profile-connection-period,.relationship-record-period){unicode-bidi:plaintext}html[dir=rtl] .relationship-record-period{border-radius:10px 4px 4px 10px}@media (max-width:700px){.relationship-record{grid-template-columns:42px minmax(0,1fr);gap:11px;padding-block:17px}.relationship-record-meta{gap:5px}.relationship-record-meta>span{min-height:28px}.family-tree-panel :where(button,summary,a){touch-action:manipulation}.tree-inspector-close{width:42px;height:42px}}:is(.activity-list .activity-subdate,.dashboard-trust-copy,.dashboard-trust-list small,.structure-directory-badges span,.structure-directory-list .activity-subdate,.relationship-directory .panel-head p,.relationship-directory .inferred-relationship-summary strong,.relationship-directory .inferred-relationship-summary p,.relationship-directory .inferred-relationship-disclosure>summary,.relationship-directory .inferred-relationship-disclosure>summary small,.relationship-directory .relationship-record-meta,.relationship-directory .relationship-record-description,.relationship-directory .relationship-record-period,.relationship-directory .relationship-record-timestamp,.relationship-directory .relationship-type-label,.relationship-directory .inferred-badge,.explorer .confidence span,.explorer .path-step small,.explorer .path-step em,.explorer .warning-box,.quality-overview-heading p:not(.eyebrow),.quality-metric-grid span,.quality-finding-heading strong,.quality-finding-heading span,.quality-finding-heading em,.quality-finding p,.quality-finding-people span,.quality-finding-people small,.quality-finding-footer small,.identity-review-summary-body p,.invitation-history-heading>span,.invitation-history-tools button,.invitation-history-group>h3 span,.invitation-status,.invitation-activity .activity-subdate,.invitation-expiry,.member-activity .activity-subdate,.member-role-readonly small,.member-role-form small,.member-role-saved,.story-archive-heading>span,.story-archive-tags,.story-archive-narrator small,.story-archive-narrator strong,.story-archive-date,.local-audio-heading p,.local-audio-consent strong,.local-audio-consent small,.local-audio-boundary,.story-sparks-heading p,.story-spark-list button,.story-spark-selection,.story-compose-guide small){font-size:max(.75rem,12px);line-height:1.5}:is(.quality-finding-heading span,.quality-finding-heading em,.invitation-status,.story-archive-tags){line-height:1.3}.relationship-record-meta,.quality-finding-heading,.story-archive-tags{row-gap:7px}.invitation-activity,.member-activity{padding-block:20px}@media (max-width:700px){:is(.app-main input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-main select,.app-main textarea){font-size:16px}.page-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:9px;display:grid}.page-actions .button{white-space:normal;text-align:center;justify-content:center;width:100%}.quality-finding-heading{align-items:flex-start}}.onboarding-journey-step{background:#fffdf7ad;align-items:center;gap:11px;min-height:82px;padding:13px;position:relative}.onboarding-journey-step>span:last-child{min-width:0}.onboarding-journey-step strong,.onboarding-journey-step small{display:block}.onboarding-journey-step strong{color:var(--ink);font-size:var(--text-sm);line-height:1.3}.onboarding-journey-step small{color:var(--muted);margin-top:3px;font-size:.62rem;font-weight:680}.onboarding-journey-step.current{background:linear-gradient(145deg,#fffaf0,#f5ecd7);border-color:#e6b3258a;box-shadow:inset 0 0 0 1px #e6b3251f,0 10px 26px #43300e0f}.onboarding-journey-step.upcoming{opacity:.74}.onboarding-form .standalone-form-actions>span{color:var(--muted);font-size:var(--text-xs);font-weight:680}.onboarding-form .standalone-form-actions{justify-content:space-between;align-items:center;gap:16px}.journey-success-notice{justify-content:space-between;align-items:center;gap:16px;display:flex}.journey-success-notice>span{min-width:0}.journey-success-notice .button{flex:none}.tree-growth-guide{background:radial-gradient(circle at 92% 18%,#e6b3252e,#0000 15rem),linear-gradient(135deg,#fffdf7fa,#f6edd8f0);border:1px solid #b0976652;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr) auto;align-items:center;gap:clamp(20px,3vw,38px);margin-bottom:20px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #3d2d1011}.tree-growth-guide:before{content:"";background:linear-gradient(180deg, var(--sun), var(--forest));width:4px;position:absolute;inset:0 auto 0 0}.tree-growth-copy{min-width:0}.tree-growth-copy .eyebrow{margin-bottom:6px}.tree-growth-copy h2{max-width:24ch;color:var(--forest-deep);margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:520;line-height:1.13}.tree-growth-copy>p:last-child{max-width:62ch;color:var(--muted);font-size:var(--text-sm);margin:9px 0 0;line-height:1.62}.tree-growth-guide ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tree-growth-guide li{color:var(--muted);font-size:var(--text-xs);grid-template-columns:28px 1fr;align-items:center;gap:9px;font-weight:720;display:grid}.tree-growth-guide li>span{border:1px solid var(--line-strong);background:var(--paper);width:28px;height:28px;color:var(--muted);border-radius:999px;place-items:center;display:grid}.tree-growth-guide li.complete{color:var(--forest)}.tree-growth-guide li.complete>span{background:var(--forest-soft);color:var(--forest);border-color:#155d3a33}.tree-growth-guide li.current{color:var(--ink)}.tree-growth-guide li.current>span{border-color:var(--sun);background:var(--sun);color:var(--forest-deep);box-shadow:0 5px 12px #b7871026}html[dir=rtl] .tree-growth-guide:before{left:auto;right:0}@media (max-width:900px){.tree-growth-guide{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)}.tree-growth-guide>.button{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.journey-success-notice{flex-direction:column;align-items:stretch}.journey-success-notice .button{width:100%}.tree-growth-guide{border-radius:16px;grid-template-columns:1fr;gap:18px;margin-inline:-1px;padding:22px 18px}.tree-growth-guide>.button{grid-column:auto;width:100%}.tree-growth-copy h2{font-size:1.4rem}.onboarding-form .standalone-form-actions{flex-direction:column;align-items:stretch}.onboarding-form .standalone-form-actions>span{text-align:center}}@media (max-width:1280px) and (min-width:1025px){.sidebar{visibility:hidden;pointer-events:none;width:min(340px,100vw - 48px);transition:visibility 0s linear .25s, transform .25s var(--ease-standard);transform:translate(-105%);box-shadow:24px 0 70px #04180f4d}.sidebar.sidebar-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.sidebar-close,.menu-button,.topbar-brand{display:grid}.sidebar-scrim{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08160f99;border:0;position:fixed;inset:0}.app-main{width:100%;max-width:100%;margin-left:0}.top-profile,.account-menu{display:none}.page-container{padding-inline:clamp(24px,3vw,38px)}.family-tree-toolbar{flex-direction:column}.tree-toolbar-intro{width:100%;max-width:700px}.tree-controls-disclosure{width:100%}html[dir=rtl] .sidebar{transform:translate(105%)}html[dir=rtl] .sidebar.sidebar-open{transform:translate(0)}html[dir=rtl] .app-main{margin-right:0}}.app-main{background:radial-gradient(circle at 92% 4%,#e6b32513,#0000 25rem),radial-gradient(circle at 7% 38%,#185d3b09,#0000 30rem),linear-gradient(#fbf4e5 0%,#f7efdf 100%)}.page-container{padding-bottom:max(80px, env(safe-area-inset-bottom))}.page-header>div:first-child{max-width:62rem}.page-header h1{max-width:18ch}.page-actions .button{min-height:46px;box-shadow:0 1px 0 #ffffffd1 inset, var(--shadow-control)}.panel,.wizard-form,.explorer-form,.empty-state,.filterbar{background:linear-gradient(145deg,#ffffff70,#0000 42%),#fffdf7e6;border-color:#bead8f94}.panel-head{background:linear-gradient(90deg,#ffffff6b,#faf6ec5c)}.panel-head h2{color:var(--forest-deep);letter-spacing:-.018em}.field label{color:var(--forest-deep);letter-spacing:.012em}.field input,.field select,.field textarea{background:#fffef9f5;border-color:#bead8fb8;box-shadow:inset 0 1px #fffffff2,0 2px 8px #1f302506}.field input:hover,.field select:hover,.field textarea:hover{border-color:#aa987a}.field input:focus,.field select:focus,.field textarea:focus{background:#fffefb;box-shadow:0 0 0 4px #155d3a1a,0 7px 18px #1f30250e}.empty-state{background:radial-gradient(circle at 50% 12%,#e6b3251a,#0000 15rem),#fffdf7eb}.stat-card{background:linear-gradient(145deg,#ffffffad,#0000 55%),#fffdf7d6}@media (max-width:700px){.topbar{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:9px}.global-search{min-width:0;padding-left:12px}.global-search input{font-size:var(--text-sm)}.page-container{padding-top:28px;padding-inline:16px;padding-bottom:max(64px, calc(42px + env(safe-area-inset-bottom)))}.page-header{gap:17px;padding-bottom:20px}.page-header h1{max-width:13ch;font-size:clamp(2.35rem,10.5vw,3rem);line-height:.98}.page-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-actions .button{width:100%;min-width:0;padding-inline:12px}.stat-card>small,.quick-card-copy small,.panel-head p,.field small,.field-help{font-size:.6875rem;line-height:1.45}.panel-head{padding-inline:17px}}@media (min-width:601px) and (max-width:900px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.page-actions{grid-template-columns:1fr}.global-search{padding-right:10px}}.public-info-topbar .button-sm,.guide-chapter-search,.guide-chapter-search input{min-height:44px}.auth-help a{position:relative}.auth-help a:after{content:"";position:absolute;inset:-10px -4px}@media (max-width:420px){.landing-nav .language-switcher-compact button{min-width:44px;min-height:44px}}body{accent-color:var(--forest)}.field input::placeholder,.field textarea::placeholder,.invitation-message::placeholder{color:#79837c;opacity:1}:where(.field input,.field textarea,.invitation-message):-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 1000px #fffef9,0 0 0 4px #155d3a14}:where(.field input,.field textarea,.invitation-message):-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 1000px #fffef9,0 0 0 4px #155d3a14}:where(.field input,.field textarea,.invitation-message):-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 1000px #fffef9,0 0 0 4px #155d3a14}:where(.local-audio-recorder,.story-sparks,.conflict-review-card,.evidence-card){background:linear-gradient(145deg,#ffffff94,#0000 48%),#fffdf7eb;border-color:#aebfadb8;box-shadow:inset 0 1px #ffffffeb,0 12px 32px #1f30250d}:where(.local-audio-heading,.story-sparks-heading,.evidence-form-intro)>span{box-shadow:inset 0 1px #ffffff26,0 8px 18px #155d3a29}.local-audio-consent{transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.local-audio-consent:has(input:checked){background:#f1f7f2;border-color:#8fb39a;box-shadow:0 0 0 3px #155d3a0f}.local-audio-consent:focus-within{border-color:var(--forest);box-shadow:0 0 0 4px #155d3a1a}.story-spark-list button,.evidence-card,.conflict-review-card{transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard)}.conflict-review-card:target{border-color:#b38a27;box-shadow:0 0 0 4px #e6b32529,0 18px 42px #1f302514}.page-notice,.success-notice,.error-notice,.setup-notice{border-inline-start-width:4px;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #1f30250b}@media (hover:hover) and (pointer:fine){.story-spark-list button:hover,.evidence-card:hover,.conflict-review-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 17px 38px #1f302513}}@media (max-width:700px){:where(.local-audio-recorder,.story-sparks){border-radius:16px;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #1f30250b}.conflict-review-heading{align-items:start}.page-notice,.success-notice,.error-notice,.setup-notice{line-height:1.55}}@media (prefers-reduced-motion:reduce){.story-spark-list button,.evidence-card,.conflict-review-card,.local-audio-consent{transition:none}}@media (forced-colors:active){:where(.local-audio-recorder,.story-sparks,.conflict-review-card,.evidence-card){box-shadow:none;background:canvas}.conflict-review-card:target{outline-offset:2px;outline:3px solid highlight}}:where(.button,.icon-button,summary,[role=button]){touch-action:manipulation}:where(h2[id],h3[id],section[id],article[id]){scroll-margin-top:96px}.relationship-record-meta>span,.relationship-record-timestamp,.inferred-relationship-disclosure>summary small,.member-role-saved,.member-role-form small,.member-role-readonly small,.evidence-card p,.evidence-card small,.evidence-claim,.evidence-safety-note p,.evidence-detail-facts dt,.evidence-linked-records a em,.evidence-detail>footer p,.relationship-evidence-link{font-size:.6875rem;line-height:1.5}.member-role-readonly{align-content:start}@media (max-width:700px){.page-actions>.button:nth-child(n+3):nth-child(odd):last-child{grid-column:1/-1}.member-activity>.member-role-readonly{text-align:start;flex:0 0 calc(100% - 53px);grid-template-columns:auto minmax(0,1fr);place-items:start;gap:7px 10px;width:calc(100% - 53px);max-width:none;margin-inline:53px 0}.member-activity>.member-role-readonly small{overflow-wrap:anywhere;min-width:0}.relationship-evidence-link{min-height:44px}.tree-family-summary-head>p,.tree-family-summary-grid article>header strong,.tree-family-summary-grid article>header small,.tree-family-summary-grid article>div>p,.tree-family-summary-grid button strong,.tree-family-summary-grid button small,.tree-summary-more,.generation-list-section .generation-person-card small,.generation-list-section .generation-person-card small.tree-alternate-name,.generation-list-section .generation-person-card small.tree-identity-context,.generation-list-section .generation-person-card small.tree-branch-context,.tree-inspector-person span,.tree-inspector-summary p,.tree-inspector-trust span,.tree-inspector-trust small,.tree-inspector-path>span,.tree-inspector-path li strong,.tree-inspector-path li small,.tree-inspector-path li em{font-size:.6875rem;line-height:1.4}}@media (hover:none){:where(.stat-card,.quick-card,.person-card,.story-archive-card):hover{transform:none}}@media (prefers-contrast:more){.relationship-record-meta>span,.member-role-readonly .status-pill,.tree-family-summary-grid article{border-color:currentColor}}.family-search-hero input,:where(.tree-inspector-close,.automatic-house-path-disclosure>summary,.profile-editor-nav a,.tree-toolbar-utilities .tree-perspective-actions .button,.tree-export-actions>summary){min-height:44px}.guide-chapter-search{padding-inline-end:2px}.guide-chapter-search button{flex-basis:40px;width:40px;height:40px}@media (max-width:700px){:where(.field .field-help,.field>small,.activity-subdate,.relationship-record-meta>span,.relationship-record-timestamp,.member-role-form small,.member-role-readonly small,.account-deletion-confirm small,.privacy-settings-card p,.story-compose-guide small,.story-draft-status,.evidence-card p,.evidence-card small,.guide-section-heading>div>p,.guide-note,.guide-inline-tip,.public-info-section p){font-size:max(.75rem,12px);line-height:1.5}:where(button,a.button,summary,[role=button]):not(.sr-only){min-height:44px}:where(label,.local-audio-consent):has(input[type=checkbox],input[type=radio]){min-height:44px}.button{white-space:normal;text-align:center}}.family-search-categories{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)}@media (forced-colors:active){.family-search-categories{-webkit-mask-image:none;mask-image:none}}.relationship-actions-popover.has-nested-dialog{visibility:hidden;pointer-events:none}.local-audio-disclosure{background:#fffdf7b8;border:1px solid #bead8f9e;border-radius:17px;padding:0;overflow:hidden}.local-audio-disclosure>summary{min-height:72px;color:var(--forest-deep);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.local-audio-disclosure>summary::-webkit-details-marker{display:none}.local-audio-disclosure>summary>span:first-child{background:var(--forest-soft);width:38px;height:38px;color:var(--forest);border-radius:11px;flex:none;place-items:center;display:grid}.local-audio-disclosure>summary strong,.local-audio-disclosure>summary small{display:block}.local-audio-disclosure>summary small{color:#526159;margin-top:3px;font-size:max(.75rem,12px);line-height:1.45}.local-audio-disclosure[open]>summary{border-bottom:1px solid var(--line);background:var(--forest-soft)}.local-audio-disclosure-content{padding:14px}.local-audio-disclosure-content>.local-audio-recorder{box-shadow:none;border:0}.profile-top-actions .profile-back-link{margin-inline-end:auto}@media (min-width:901px) and (max-height:900px){.sidebar{padding:16px 14px 12px}.sidebar-head{min-height:58px;padding-bottom:9px}.sidebar-head .logo-symbol-wrap,.sidebar-head .logo-symbol{width:42px;height:42px}.family-switch{margin-bottom:9px;padding:9px}.side-nav{gap:2px}.side-nav a,.sidebar-foot>a{min-height:40px;padding-block:7px}.side-nav-admin{margin-top:9px;padding-top:9px}.sidebar-utility{gap:5px;margin-top:9px;padding-top:9px}.sidebar-utility .sidebar-foot{padding-top:4px}.sidebar-foot .identity{min-height:50px;padding-block:7px}}@media (max-width:600px){.person-meta>span:first-child{display:flex}.person-meta-status{justify-content:flex-start;min-height:30px;margin-top:10px;padding-top:9px}.person-meta-status .status-pill{justify-self:start;font-size:max(.6875rem,11px)}.local-audio-disclosure>summary{min-height:76px;padding:13px 14px}.local-audio-disclosure-content{padding:10px}.profile-top-actions .profile-back-link{width:100%;margin-inline-end:0}}@media (max-width:360px){.story-form>.form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.story-form>.form-actions>.button{width:100%;min-width:0}.story-form>.form-actions>.button-primary{grid-column:1/-1}}:where(.guide-hero-summary small,.guide-chapter-finder>strong,.guide-chapter-finder nav a,.guide-chapter-finder nav a span,.guide-chapter-search input,.guide-chapter-empty,.public-info-hero>span,.public-info-contents strong,.public-info-contents a,.public-info-contents a span,.public-info-return span,.legal-page .legal-updated){font-size:max(.75rem,12px)!important;line-height:1.5!important}:where(.guide-quick-start>div>p:last-child,.guide-quick-start li strong,.guide-quick-start li small,.guide-section-heading>div>p,.guide-note,.guide-inline-tip,.public-info-article p){font-size:max(.875rem,14px)!important;line-height:1.55!important}.guide-quick-start li>span{font-size:max(.75rem,12px)!important}:where(.guide-note strong,.guide-note p,.guide-feature-grid strong,.guide-feature-grid p,.guide-role-list strong,.guide-role-list span,.guide-troubleshooting summary,.guide-troubleshooting p,.guide-finish p){font-size:max(.875rem,14px)!important;line-height:1.55!important}:where(.guide-mobile-contents summary small,.guide-footer-nav strong,.guide-footer-nav a,.guide-footer-bottom span,.guide-footer-bottom a){font-size:max(.78125rem,12.5px)!important;line-height:1.5!important}.family-tree-toolbar{isolation:isolate;background:radial-gradient(circle at 8% -16%,#f4d06636,#0000 22rem),radial-gradient(circle at 92% 118%,#76ae862e,#0000 28rem),linear-gradient(118deg,#164a35 0%,#0d3828 52%,#0a2e22 100%);grid-template-columns:minmax(360px,.78fr) minmax(680px,1.22fr);gap:clamp(38px,3.6vw,72px);min-height:324px;padding:clamp(32px,3.4vw,48px);position:relative;overflow:hidden}.family-tree-toolbar:after{z-index:-1;content:"";pointer-events:none;border:1px solid #efcd6b12;border-radius:50%;width:420px;height:420px;position:absolute;inset:22px auto auto 34%}.tree-toolbar-intro{grid-template-columns:54px minmax(0,1fr);gap:0 17px;min-width:0;max-width:590px}.tree-toolbar-copy{grid-column:2;min-width:0}.tree-toolbar-seal{background:linear-gradient(145deg,#ffffff24,#ffffff09);border-radius:17px;width:54px;height:54px;box-shadow:inset 0 1px #fff3,0 16px 34px #0000002b}.family-tree-toolbar .tree-toolbar-intro .eyebrow{color:#f1cf6d;margin-bottom:7px;font-size:max(.68rem,11px)}.family-tree-toolbar h2{letter-spacing:-.035em;max-width:19ch;margin-bottom:10px;font-size:clamp(1.65rem,2.35vw,2.25rem);line-height:1.02}.family-tree-toolbar .tree-toolbar-intro p:not(.eyebrow){color:#fff9eac9;max-width:540px;font-size:max(.76rem,12px);line-height:1.65}.tree-archive-facts{color:#fff9eac7;letter-spacing:.035em;gap:12px;margin-top:21px;font-size:max(.68rem,11px)}.tree-archive-facts strong{color:#f5d777;font-size:1rem}.tree-controls-disclosure{align-self:center}.tree-toolbar-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff18,#ffffff0b),#051f163d;border-color:#f0d78f47;border-radius:24px;gap:9px;padding:14px;box-shadow:inset 0 1px #ffffff1c,0 18px 42px #0000001f}.tree-focus-select{background:linear-gradient(140deg,#fff4d5,#f5e4b5);border-color:#e2c777;border-radius:19px;gap:10px;min-height:58px;padding:6px 7px 6px 15px;box-shadow:0 10px 24px #00000021,inset 0 1px #ffffffbd}.tree-focus-select>span{letter-spacing:.01em;font-size:max(.72rem,11.5px)}.tree-focus-select .person-combobox-trigger{background:#fffef9fa;border-radius:14px;min-height:46px}.tree-focus-select .person-combobox-value{font-size:max(.78rem,12.5px)}.tree-export-actions>summary{background:#ffffff16;border-color:#ffffff45;border-radius:14px;min-height:48px;padding-inline:16px;font-size:max(.72rem,11.5px);box-shadow:inset 0 1px #ffffff14}.tree-export-actions>summary:hover,.tree-export-actions[open]>summary{background:#ffffff24;border-color:#f2d6857a}.tree-toolbar-utilities .tree-perspective-actions{background:#041b134f;border-color:#ecd59757;border-radius:17px;gap:7px;padding:5px}.tree-toolbar-utilities .tree-perspective-actions .button{border-radius:13px;min-height:48px;font-size:max(.72rem,11.5px)}.tree-toolbar-utilities .tree-perspective-actions .button:disabled{color:#fffdf7ab}.family-tree-toolbar .segmented-control{background:#031a1261;border-color:#ecd59752;gap:3px;padding:6px;box-shadow:inset 0 1px #ffffff0b}.tree-toolbar-controls>:is(.tree-scope-control,.tree-view-control) button{color:#fff9eac7;border-radius:15px;min-height:48px;font-size:max(.72rem,11.5px)}.family-tree-toolbar .segmented-control button[aria-pressed=true]{color:#123a2a;background:linear-gradient(#f7e6ac 0%,#e3bd54 100%);box-shadow:0 8px 20px #0003,inset 0 1px #ffffffb8}.tree-scope-description{color:#fffaedc4;place-items:center;min-height:38px;margin:6px 12px 3px;font-size:max(.74rem,12px);line-height:1.55;display:grid}.tree-toolbar-controls>.tree-view-control{grid-template-columns:repeat(2,minmax(0,1fr))}.app-main :where(.page-header>div>p:not(.eyebrow),.panel-head p,.stat-card small,.field-help,.field>small,.record-timestamps){color:#56645c}.page-actions{gap:10px}.page-actions .button{min-height:48px;padding-inline:20px}@media (max-width:1280px){.family-tree-toolbar{grid-template-columns:minmax(0,1fr);gap:26px;min-height:0;padding:clamp(26px,4vw,38px)}.tree-toolbar-intro{width:100%;max-width:740px}}@media (max-width:960px){.tree-toolbar-controls{grid-template-columns:minmax(0,1fr)}.tree-toolbar-utilities{gap:10px}}@media (max-width:700px){.family-tree-toolbar{gap:17px;padding:22px 15px 18px}.family-tree-toolbar:after{display:none}.tree-toolbar-intro{grid-template-columns:42px minmax(0,1fr);gap:0 11px}.tree-toolbar-seal{border-radius:13px;width:42px;height:42px}.family-tree-toolbar h2{margin-bottom:7px;font-size:clamp(1.28rem,7vw,1.65rem)}.family-tree-toolbar .tree-toolbar-intro p:not(.eyebrow){font-size:max(.72rem,11.5px)}.tree-archive-facts{margin-top:15px;font-size:max(.66rem,10.5px)}.tree-toolbar-controls{border-radius:18px;gap:8px;padding:10px}.tree-focus-select{border-radius:16px;min-height:54px;padding-inline-start:12px}.tree-toolbar-utilities .tree-perspective-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.tree-toolbar-controls>:is(.tree-scope-control,.tree-view-control) button{min-height:46px;font-size:max(.68rem,11px)}.tree-scope-description{min-height:0;margin:7px 8px 4px;font-size:max(.7rem,11.5px)}}@media (max-width:520px){.tree-toolbar-intro{grid-template-columns:minmax(0,1fr)}.tree-toolbar-seal{display:none}.tree-toolbar-copy,.tree-archive-facts{grid-column:1/-1;min-width:0}.tree-archive-facts span{flex-direction:row;align-items:baseline;gap:4px}.tree-toolbar-controls>.tree-scope-control{grid-template-columns:repeat(2,minmax(0,1fr))}.tree-scope-control button:last-of-type,.tree-scope-description{grid-column:1/-1}}@media (max-width:380px){.tree-toolbar-utilities .tree-perspective-actions,.tree-toolbar-controls>.tree-view-control{grid-template-columns:minmax(0,1fr)}}
