:root{--app-bg:#070604;--nav-bg:#0b0907;--surface:#0f0c09;--surface-raised:#15110c;--surface-hover:#1c1711;--surface-quiet:#0a0806;--glass:rgba(210,171,92,.028);--line:rgba(210,171,92,.16);--line-strong:rgba(210,171,92,.34);--line-faint:rgba(210,171,92,.085);--bronze:#8a6a3e;--gold:#d2ab5c;--gold-bright:#f1d998;--gold-muted:#c2a060;--gold-deep:#9a7432;--gold-ink:#f1e3bd;--ivory:#f3ead6;--text:#e4dac4;--text-muted:#b3a68a;--text-dim:#8c8068;--tech:#b9ab8b;--tech-dim:#9d917a;--positive:#a8c2a0;--danger:#e0a08f;--loss:#e0846c;--loss-bg:rgba(178,58,42,.08);--loss-line:rgba(178,58,42,.3);--sans:"Inter Variable",Inter,"Segoe UI",Arial,system-ui,sans-serif;--display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--hud-yellow:#d2ab5c;--hud-red:#c8553f;--glow:0 0 18px rgba(241,217,152,.22);--glow-red:0 0 14px rgba(200,85,63,.3);--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--ease:cubic-bezier(.2,.7,.2,1);--ease-film:cubic-bezier(.45,0,.2,1);--r:2px;--r-sm:1px;--bar-h:68px;--page:1240px;--gutter:clamp(16px,3vw,36px);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}body,html{background:var(--app-bg)}body{margin:0;min-height:100vh;color:var(--text);font:15px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--gold);text-underline-offset:3px}a:hover{color:var(--gold-bright)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}::selection{background:#6b5229;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--gold);color:#111;padding:10px 14px;border-radius:var(--r-sm);font:600 13px var(--sans)}.skip-link:focus{top:8px}.app{flex-direction:column}.app,.window{min-height:100vh;display:flex}.window{flex:1 1;width:100%;flex-direction:column;overflow-x:clip}.windowbar{position:-webkit-sticky;position:sticky;top:0;z-index:25;border-bottom:1px solid var(--line)}.windowbar:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(12,10,8,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bar-inner{max-width:var(--page);margin:0 auto;padding:0 var(--gutter);height:var(--bar-h);gap:32px}.bar-inner,.brand{display:flex;align-items:center}.brand{gap:12px;min-width:0;color:var(--text);text-decoration:none}.brand:hover{color:var(--ivory)}.brand-mark{flex:none;display:grid;place-items:center;color:var(--gold)}.brand-text{display:flex;flex-direction:column;min-width:0}.window-name{font:600 14px/1.3 var(--sans);letter-spacing:.1px}.window-name,.window-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.window-sub{font:12px/1.3 var(--sans);color:var(--text-dim)}.sitenav{display:flex;align-items:center;gap:4px}.nav-item{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-muted);font:500 14px var(--sans);text-decoration:none;white-space:nowrap;transition:color .15s,background-color .15s}.nav-item:hover{color:var(--ivory);background:var(--glass)}.nav-item[aria-current=page]{color:var(--ivory);background:rgba(210,171,92,.08)}.nav-item svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.nav-ico,.nav-search{display:none}.bar-actions{margin-left:auto;display:flex;align-items:center;gap:16px;min-width:0}.yc-clock{display:inline-flex;align-items:baseline;gap:6px;font:12px var(--mono);color:var(--tech);white-space:nowrap}.session-status{font:13px var(--sans);color:var(--positive);white-space:nowrap}.session-status:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--positive);vertical-align:1px}.session-status.owner{color:var(--gold)}.session-status.owner:before{background:var(--gold)}.bar-link{display:inline-flex;align-items:center;min-height:40px;padding:0 2px;border:0;background:none;color:var(--gold);font:500 14px var(--sans);white-space:nowrap;text-decoration:none}.bar-link:hover{color:var(--gold-bright);text-decoration:underline}.bar-search{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--glass);color:var(--text-muted);font:14px var(--sans);text-decoration:none;white-space:nowrap;transition:border-color .15s,color .15s}.bar-search:hover{color:var(--ivory);border-color:var(--line-strong)}.bar-search svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.inline-form{display:inline;margin:0}.content{flex:1 1;width:100%;max-width:var(--page);margin:0 auto;padding:24px var(--gutter) 88px}.content:focus{outline:none}.crumbs{position:relative;z-index:1;display:flex;flex-wrap:wrap;color:var(--text-dim);font:13px var(--sans);margin:0;padding:0;list-style:none}.crumbs,.crumbs li{align-items:center;gap:8px}.crumbs li{display:inline-flex}.crumbs li+li:before{content:"/";color:var(--line-strong)}.crumbs a{color:var(--text-dim);text-decoration:none}.crumbs a:hover{color:var(--gold);text-decoration:underline}.crumbs [aria-current]{color:var(--text-muted)}.record-strip{margin-top:20px;padding:14px 0;gap:16px;justify-content:space-between;border-bottom:1px solid var(--line)}.record-strip,.strip-left{display:flex;flex-wrap:wrap;align-items:center}.strip-left{gap:8px 14px}.stamp{display:inline-flex;align-items:center;gap:10px;font:600 15px var(--sans);color:var(--ivory)}.stamp-dot{width:7px;height:7px;border-radius:50%;background:var(--positive)}.strip-note,.strip-right{font:14px var(--sans);color:var(--text-dim)}.compact-id-anchor{position:-webkit-sticky;position:sticky;top:var(--bar-h);height:0;z-index:20}.compact-id{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:14px;min-height:48px;padding:0 16px;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r) var(--r);background:rgba(20,16,12,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease)}.compact-id.is-visible{opacity:1;transform:none;pointer-events:auto}.compact-mark{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none}.compact-id strong{font:500 21px var(--display);color:var(--ivory);white-space:nowrap}.compact-line{font:13px var(--sans);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.compact-top{margin-left:auto;font:500 13px var(--sans);text-decoration:none;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}.hero{position:relative;margin-top:8px;padding:72px 0 0;isolation:isolate}.sun-mark{position:absolute;z-index:-1;right:-110px;top:0;width:540px;height:540px;pointer-events:none;color:var(--gold);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.hero-grid{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.portrait{position:relative;margin:0;width:240px;height:304px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid var(--line-strong);border-radius:120px 120px 10px 10px;background:linear-gradient(180deg,#221a10,#110d09)}.portrait-photo{overflow:hidden;background:#000}.portrait-photo img{object-fit:cover;object-position:center 20%}.portrait-mono{font:500 80px/1 var(--display);color:var(--gold);letter-spacing:1px}.portrait-label{font:13px var(--sans);color:var(--text-dim)}.portrait-wrap{position:relative;justify-self:start}.portrait-plate{position:absolute;left:50%;bottom:-13px;transform:translateX(-50%);padding:5px 16px;border:1px solid var(--gold);border-radius:var(--r-sm);background:#0e0c08;font:700 13px/1 var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);text-shadow:var(--glow);box-shadow:0 0 18px rgba(210,171,92,.18);white-space:nowrap}.capsuleer-band{display:inline-flex;align-items:center;gap:14px;margin:18px 0 0;padding:10px 20px 10px 10px;border:1px solid var(--line-strong);border-left:3px solid var(--gold);border-radius:var(--r);background:linear-gradient(90deg,rgba(210,171,92,.1),rgba(210,171,92,.02))}.capsuleer-band-mark{flex:none;filter:drop-shadow(0 0 10px rgba(210,171,92,.3))}.capsuleer-band-text{display:flex;flex-direction:column;gap:3px;min-width:0}.capsuleer-band-text strong{font:700 24px/1 var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);text-shadow:var(--glow)}.capsuleer-band-text span{font:14px/1.4 var(--sans);color:var(--text)}.capsuleer-band-text .capsuleer-band-clones{font:12px/1.4 var(--mono);letter-spacing:.02em;color:var(--text-muted)}.capsuleer-band-clones b{font-weight:600;color:var(--gold-ink)}.person{min-width:0}.pill{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;border-radius:99px;background:rgba(163,199,163,.1);color:#c3dcbf;font:500 13px var(--sans)}.pill:before{content:"";height:6px;width:6px;border-radius:50%;background:var(--positive)}.eyebrow{margin:0;font:14px/1.5 var(--sans);color:var(--text-muted)}.eyebrow-dot{display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:var(--positive);vertical-align:1px}.person h1{margin:16px 0 0;font:500 clamp(48px,7vw,88px)/1 var(--display);color:var(--ivory);letter-spacing:-.5px}.hero-titles{list-style:none;margin:16px 0 0;padding:0;flex-wrap:wrap;gap:12px 0}.hero-titles,.hero-titles li{display:flex;align-items:center}.hero-titles li{gap:12px}.hero-titles li+li{margin-left:24px;padding-left:24px;border-left:1px solid var(--line-strong)}.hero-titles li>svg{flex:none;width:34px;height:40px}.hero-titles li>span{display:flex;flex-direction:column;gap:3px;font:600 18px/1.15 var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--ivory)}.hero-titles small{font:500 11px var(--sans);letter-spacing:.12em;color:var(--text-dim)}.hero-titles-value{display:inline-flex;align-items:center;gap:8px}.hero-titles .is-former>svg{filter:saturate(.55) brightness(.8);opacity:.75}.hero-titles .is-former>span{color:var(--text-muted)}.former-tag{padding:2px 6px;border:1px dashed var(--text-dim);border-radius:var(--r-sm);font:500 10px/1 var(--sans);font-style:normal;letter-spacing:.14em;color:var(--text-dim)}.hero-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.keyfacts{margin:56px 0 0;padding:28px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px 40px;gap:22px 40px}.keyfacts dt{font:13px var(--sans);color:var(--text-dim)}.keyfacts dd{margin:6px 0 0;font:17px/1.45 var(--sans);color:var(--text)}.entity-link{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:rgba(210,171,92,.5);text-decoration-color:rgba(210,171,92,.5);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .12s,-webkit-text-decoration-color .12s;transition:color .12s,text-decoration-color .12s;transition:color .12s,text-decoration-color .12s,-webkit-text-decoration-color .12s}.entity-link:focus-visible,.entity-link:hover{color:var(--gold-bright);-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:var(--gold-bright);text-decoration-color:var(--gold-bright)}.info-window{position:fixed;z-index:60;max-width:calc(100vw - 24px);border:1px solid var(--line-strong);border-radius:var(--r);overflow:hidden;background:rgba(18,14,10,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(0,0,0,.7);animation:infoIn .14s var(--ease)}.info-window:focus{outline:none}@keyframes infoIn{0%{opacity:0}to{opacity:1}}.info-titlebar{display:flex;align-items:center;justify-content:space-between;padding:0 0 0 16px;border-bottom:1px solid var(--line-faint)}.info-kicker{font:13px var(--sans);color:var(--text-dim)}.info-close{width:44px;height:44px;border:0;background:transparent;color:var(--text-muted);font-size:20px}.info-close:hover{color:var(--ivory);background:var(--glass)}.info-image{position:relative;height:180px;border-bottom:1px solid var(--line-faint);background:#000}.info-image img{object-fit:cover}.info-image.is-portrait img{object-position:center 22%}.info-image.is-view img{object-position:center 45%}.info-body{padding:14px 16px 16px}.info-type{font:13px var(--sans);color:var(--tech)}.info-name{margin:2px 0 8px;font:500 26px/1.2 var(--display);color:var(--ivory);border:0;padding:0}.info-body p{margin:0 0 8px;font-size:14px;line-height:1.65;color:var(--text)}.info-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-faint);font:13px var(--sans);color:var(--text-dim)}.info-foot a{color:var(--gold)}.tabs{position:relative;display:flex;gap:32px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs [role=tab]{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;min-height:52px;padding:0;color:var(--text-muted);font:500 15px var(--sans);text-decoration:none;transition:color .15s}.tabs [role=tab]:after{content:"";position:absolute;left:50%;right:50%;bottom:-1px;height:2px;border-radius:2px;background:var(--gold);transition:left .18s var(--ease),right .18s var(--ease)}.tabs [role=tab]:hover,.tabs [role=tab][aria-selected=true]{color:var(--ivory)}.tabs [role=tab][aria-selected=true]:after{left:0;right:0}.tabpanel{margin-top:40px;min-height:370px;animation:panelIn .18s var(--ease)}.tabpanel:focus-visible{outline-offset:8px}@keyframes panelIn{0%{opacity:0}to{opacity:1}}.reveal{animation:revealIn .18s var(--ease) both;animation-delay:min(calc(var(--i, 0) * 22ms),.2s)}@keyframes revealIn{0%{opacity:0}to{opacity:1}}.record-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:64px;gap:64px;margin-top:64px;align-items:start}.maincol{min-width:0}.panel{position:relative;margin-bottom:48px}.aside h2,.panel h2{margin:0 0 20px;font:500 clamp(30px,3.4vw,38px)/1.15 var(--display);color:var(--ivory)}.panel h3{margin:32px 0 10px;font:600 24px/1.3 var(--display);color:var(--ivory)}.panel p{margin:0 0 14px;color:var(--text);font-size:15.5px;line-height:1.8}.panel p:last-child{margin-bottom:0}.admin-grid .panel,.content>.panel,.doc.panel{padding:28px;border:1px solid var(--line);border-radius:var(--r);background:var(--glass)}.admin-grid .panel h2,.content>.panel h2{font-size:28px}.datum-grid{margin:0;border:1px solid var(--line-faint);background:var(--glass)}.datum{min-width:0;display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:4px 24px;gap:4px 24px;padding:13px 20px;border-top:1px solid var(--line-faint)}.datum:first-child{border-top:0}.datum dt{margin:0;padding-top:3px;font:13px var(--sans);color:var(--text-dim)}.datum dd{margin:0;font:16px/1.55 var(--sans);color:var(--text);overflow-wrap:anywhere}.id-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 32px;gap:18px 32px;margin:0;padding:4px 0 4px 16px;border-left:2px solid var(--line-strong)}.id-field{min-width:0}.id-field.is-wide,.id-field:last-child:nth-child(odd){grid-column:1/-1}.id-field dd.motto{font:italic 18px var(--serif);letter-spacing:.12em;color:var(--gold-muted)}.id-field dt{margin:0 0 3px;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.id-field dd{margin:0;font:16px/1.5 var(--sans);color:var(--text);overflow-wrap:anywhere}.id-line{display:block}.id-line+.id-line{margin-top:2px}.id-tail{white-space:nowrap}.id-below,.id-tail{font-size:13.5px;color:var(--text-dim)}.id-below{display:block;line-height:1.5}@media (max-width:760px){.id-sheet{grid-template-columns:minmax(0,1fr);gap:14px;padding-left:12px}}.datum dd.motto{font:italic 18px var(--serif);letter-spacing:.12em;color:var(--gold-muted)}.house-register{margin:8px 0 30px}.house-register h3{margin-top:24px}.subtleline{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-faint);color:var(--text-dim);font:13px/1.6 var(--sans)}.notice{margin-top:18px;padding:14px 16px;border-radius:var(--r-sm);background:var(--glass);border:1px solid var(--line-faint);color:var(--text-muted);font:14px/1.7 var(--sans)}.notice.danger{border-color:rgba(224,168,158,.35);background:#2a1b18;color:#f0d6d1}.notice.positive{border-color:rgba(163,199,163,.35);background:#1a2318;color:#dbecd6}.outlook{padding:18px 20px;border-radius:var(--r-sm);background:var(--glass)}.outlook p{font-family:var(--serif);font-size:20px;line-height:1.55;color:var(--ivory)}.rule{height:1px;margin:24px 0;background:var(--line)}.rule span{display:none}.svc{margin-top:8px}.chrono{position:relative;margin:4px 6px 30px;padding:26px 0 0}.chrono-rail{position:relative;height:22px}.chrono-base{left:0;right:0;background:var(--line)}.chrono-base,.chrono-current{position:absolute;top:50%;height:2px;margin-top:-1px;border-radius:2px}.chrono-current{background:linear-gradient(90deg,rgba(210,171,92,.35),var(--gold))}.chrono-now{width:10px;height:10px;margin:-5px 0 0 -5px;background:var(--gold);box-shadow:0 0 10px rgba(241,217,152,.45)}.chrono-mark,.chrono-now{position:absolute;top:50%;border-radius:50%}.chrono-mark{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--bg,#0c0c0c);border:2px solid var(--gold-muted);transition:transform .15s,background-color .15s,border-color .15s}.chrono-mark:before{content:"";position:absolute;inset:-12px -2px}.chrono-mark.is-range{height:8px;margin:-4px 0 0;border-radius:4px;border-width:1px;background:rgba(210,171,92,.16)}.chrono-mark.is-loss{border-color:var(--loss)}.chrono-mark:focus-visible,.chrono-mark:hover,.chrono-mark[data-active]{background:var(--gold);border-color:var(--gold);transform:scale(1.25);z-index:3}.chrono-mark:not(.is-range){z-index:2}.chrono-mark.is-loss:focus-visible,.chrono-mark.is-loss:hover,.chrono-mark.is-loss[data-active]{background:var(--loss);border-color:var(--loss)}.chrono-mark:after{content:attr(data-label);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);padding:4px 9px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:#15130e;font:12px var(--mono);color:var(--gold-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.chrono-mark:focus-visible:after,.chrono-mark:hover:after{opacity:1}.chrono-mark.tip-end:after{left:auto;right:-6px;transform:none}.chrono-mark.tip-start:after{left:-6px;transform:none}.chrono-mark.is-range:focus-visible,.chrono-mark.is-range:hover,.chrono-mark.is-range[data-active]{transform:none}.chrono-mark.is-doc{top:-3px;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:1px;border-width:1.5px;transform:rotate(45deg);z-index:4}.chrono-mark.is-doc:before{inset:-6px -2px 2px}.chrono-mark.is-doc:focus-visible,.chrono-mark.is-doc:hover,.chrono-mark.is-doc[data-active]{transform:rotate(45deg) scale(1.3);z-index:4}.chrono-mark.is-doc:after{transform:translateX(-50%) rotate(-45deg);transform-origin:center}.chrono-scale{position:relative;height:16px;margin-top:8px;font:12px var(--mono);color:var(--text-dim)}.chrono-scale>span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.chrono-scale>span:first-child{transform:none}.chrono-scale .chrono-today{transform:translateX(-100%);color:var(--gold)}.svc-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-faint)}.svc-list>li{border-bottom:1px solid var(--line-faint)}.svc-entry summary{display:grid;grid-template-columns:128px 36px minmax(0,1fr) 20px;align-items:center;grid-gap:18px;gap:18px;min-height:52px;padding:8px 10px;cursor:pointer;list-style:none;border-radius:var(--r-sm);transition:background-color .15s}.svc-entry summary::-webkit-details-marker{display:none}.svc-entry summary:hover{background:var(--glass)}.svc-date{font:13px var(--mono);color:var(--gold-muted)}.svc-title{display:flex;align-items:center;gap:10px;font:700 19px/1.25 var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--ivory)}.svc-title svg{flex:none}.entry-emblem{display:grid;place-items:center;width:36px;height:36px}.entry-emblem img{width:34px;height:34px;object-fit:contain}.entry-emblem-seal{width:auto;height:34px}.svc-entry:not([open]) .entry-emblem{opacity:.82;transition:opacity .15s}.svc-entry summary:hover .entry-emblem{opacity:1}.svc-chev{width:9px;height:9px;justify-self:end;border-right:2px solid var(--text-dim);border-bottom:2px solid var(--text-dim);transform:rotate(45deg) translateY(-3px);transition:transform .2s}.svc-entry[open] .svc-chev{transform:rotate(225deg) translate(-2px,-1px);border-color:var(--gold)}.svc-entry[open] summary{background:rgba(210,171,92,.05)}.svc-entry[open] .svc-date{color:var(--gold)}.svc-body{padding:4px 30px 18px calc(128px + 36px + 46px)}.svc-body p{margin:0;font:15px/1.7 var(--sans);color:var(--text-muted)}.svc-body .svc-rank{margin-bottom:6px;font:13px var(--sans);color:var(--gold-muted)}.svc-entry.is-loss .svc-date{color:var(--loss)}.svc-entry.is-loss[open] summary{background:var(--loss-bg)}.svc-entry.is-loss .svc-body{background:linear-gradient(var(--loss-bg),transparent)}.svc-entry.is-loss .svc-title{color:#f6dccb}@supports (interpolate-size:allow-keywords){.svc-entry{interpolate-size:allow-keywords}.svc-entry::details-content{height:0;overflow:clip;transition:height .25s ease,content-visibility allow-discrete .25s}.svc-entry[open]::details-content{height:auto}}.svc-doc-tag{margin-left:4px;padding:2px 8px;border:1px solid var(--line-strong);border-radius:99px;font:500 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-muted)}.svc-entry.is-doc .svc-title{font-size:17px;color:var(--text)}.svc-entry.is-doc .svc-body{padding:4px 0 18px}.svc-body .evaluation,.svc-body .evaluation-meta{margin-top:0}.svc-entry.is-found summary{animation:event-found 1.6s var(--ease)}@media (max-width:640px){.svc-entry summary{grid-template-columns:36px minmax(0,1fr) 16px;gap:2px 12px;padding:10px 6px}.entry-emblem{grid-column:1;grid-row:1/span 2}.svc-date{grid-column:2;grid-row:1;font-size:12px}.svc-title{grid-column:2;grid-row:2;font-size:18px}.svc-chev{grid-column:3;grid-row:1/span 2}.svc-body{padding:2px 6px 16px}.chrono-tick.is-late,.chrono-year{display:none}}@media (prefers-reduced-motion:reduce){.svc-entry::details-content{transition:none}}.evaluation{margin-top:40px;padding:26px 28px;border:1px solid var(--line);border-radius:var(--r);background:var(--glass)}.evaluation h3{margin:0;font:600 26px/1.25 var(--display);color:var(--ivory)}.evaluation-kind{color:var(--text-dim);font-weight:500}.evaluation-filed{font:13px var(--mono);color:var(--gold-muted)}.evaluation-meta{margin:18px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,.8fr);grid-gap:14px 28px;gap:14px 28px}.evaluation-meta dt,.evaluation-ratings dt{font:13px var(--sans);color:var(--text-dim)}.evaluation-meta dd{margin:3px 0 0;color:var(--text)}.evaluation-role{display:block;font-size:13px;color:var(--text-dim)}.evaluation-ratings{margin:20px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 20px;gap:0 20px;border-top:1px solid var(--line-faint)}.evaluation-ratings>div{padding-top:14px}.evaluation-ratings dd{margin:3px 0 0;font:600 15px var(--sans);color:var(--gold)}.evaluation-remarks{margin:22px 0 0;padding:18px 20px;border-radius:var(--r-sm);background:rgba(0,0,0,.22)}.evaluation-remarks p{margin:0;font:19px/1.6 var(--serif);color:var(--ivory)}.evaluation-remarks .evaluation-recommendation{margin-top:12px;font:600 14px var(--sans);color:var(--gold-muted)}.tree{margin-top:28px}.tree-parents{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;max-width:640px;margin:0 auto}.tree-union{height:1px}.tree-stem,.tree-union{background:var(--line-strong)}.tree-stem{width:1px;height:28px;margin:0 auto}.tree-children{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;position:relative;padding-top:20px}.tree-children:before{content:"";position:absolute;top:0;left:12.5%;right:12.5%;height:1px;background:var(--line-strong)}.tree-child{position:relative;min-width:0;display:flex;flex-direction:column}.tree-child>.familynode{flex:1 1}.tree .familynode summary{min-height:96px;display:flex;flex-direction:column;justify-content:center;align-items:center}.tree-child:before{content:"";position:absolute;top:-20px;left:50%;width:1px;height:20px;background:var(--line-strong)}.familynode{border:1px solid var(--line);border-radius:var(--r);background:var(--glass);transition:border-color .15s,background-color .15s}.familynode[open]{background:rgba(210,171,92,.06)}.familynode summary{list-style:none;cursor:pointer;min-height:72px;padding:14px;text-align:center;border-radius:var(--r)}.familynode summary::-webkit-details-marker{display:none}.familynode summary:hover{background:var(--glass)}.familynode summary strong{display:block;font:600 21px/1.25 var(--display);color:var(--ivory)}.familynode summary>span:not(.node-tag){display:block;margin-top:4px;font:13px var(--sans);color:var(--text-dim)}.node-tag{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:99px;background:rgba(210,171,92,.12);font:500 12px var(--sans);color:var(--gold)}.familynode.is-heir,.familynode.is-holder{border-color:rgba(210,171,92,.45)}.familydetails{margin:0 14px 14px;padding:12px 14px;border-radius:var(--r-sm);background:rgba(0,0,0,.25);color:var(--text);font:14px/1.65 var(--sans);text-align:left}.familydetails small{display:block;margin-top:6px;font:13px var(--sans);color:var(--text-dim)}.aside{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + 72px)}.side-card{padding:26px 28px;border:1px solid var(--line);border-radius:var(--r);background:var(--glass)}.side-card.quiet{background:none}.side-kicker{margin:0;font:13px var(--sans);color:var(--text-dim)}.aside h2{margin:2px 0 0;font-size:30px}.side-meta{margin:6px 0 0;font:14px var(--sans);color:var(--text-muted)}.house-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:22px;border-bottom:1px solid var(--line-faint)}.house-head svg{width:76px;height:auto;margin-bottom:14px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}.house-head h2{margin:0}.house-motto{margin:4px 0 0;font:italic 16px var(--serif);letter-spacing:.14em;color:var(--gold-muted)}.house-group{margin-top:20px}.house-group-title{margin:0 0 4px;font:500 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.likeness{position:relative;flex:none;display:block;overflow:hidden;border:1px solid var(--line-strong);border-radius:999px 999px 5px 5px;background:#000}.likeness img{object-fit:cover;object-position:center 22%}.likeness-node{margin:0 auto 10px}.family-list li.is-self .likeness{border-color:var(--gold)}.seat-view{margin:4px 0 8px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#000}.seat-view img{display:block;width:100%;height:auto;aspect-ratio:16/7;object-fit:cover;object-position:center 55%}.seat-view figcaption{padding:8px 12px;font:13px var(--sans);color:var(--text-dim);border-top:1px solid var(--line-faint)}.family-list{list-style:none;margin:0;padding:0}.family-list li{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line-faint)}.family-list li:first-child{border-top:0}.fam-ordinal{flex:none;width:26px;font:500 15px var(--display);color:var(--gold-muted)}.family-list .fam-name{color:var(--text)}.family-list li.is-self .fam-name{color:var(--gold)}.family-list .fam-role{font:13px var(--sans);color:var(--text-dim)}.side-link{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font:500 14px var(--sans);text-decoration:none}.side-link:hover{text-decoration:underline}.aside dl{margin:0;display:flex;flex-direction:column;gap:16px}.aside-item dt{font:13px var(--sans);color:var(--text-dim)}.aside-item dd{margin:3px 0 0;color:var(--text);font:15px/1.55 var(--sans);overflow-wrap:anywhere}.aside-item dd.positive{color:var(--positive)}.allegiance{list-style:none;margin:0 0 18px;padding:0;flex-wrap:wrap;gap:8px 0}.allegiance,.allegiance li{display:flex;align-items:center}.allegiance li{gap:10px}.allegiance li+li:before{content:"";width:7px;height:7px;margin:0 16px 0 10px;border-top:1.5px solid var(--gold-muted);border-right:1.5px solid var(--gold-muted);transform:rotate(45deg);opacity:.7}.allegiance img,.allegiance-seal{flex:none;object-fit:contain}.allegiance-seal{width:38px;height:auto}.allegiance li>span{display:flex;flex-direction:column;gap:2px;font:600 16px/1.2 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.allegiance small{font:500 11px var(--sans);letter-spacing:.12em;color:var(--text-dim)}.allegiance .is-liege>span{color:var(--gold)}.allegiance .is-liege img{filter:drop-shadow(0 0 10px rgba(210,171,92,.25))}@media (max-width:640px){.allegiance{flex-direction:column;align-items:flex-start;gap:4px}.allegiance li:nth-child(2){padding-left:18px}.allegiance li:nth-child(3){padding-left:36px}.allegiance li+li:before{width:10px;height:12px;margin:0 2px 10px 0;border:0;border-left:1.5px solid var(--gold-muted);border-bottom:1.5px solid var(--gold-muted);transform:none}.allegiance img{width:40px;height:40px}.allegiance-seal{width:28px;margin:0 6px}}.with-emblem{display:flex;align-items:center;gap:10px}.with-emblem img{flex:none;object-fit:contain}.house-liege{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:5px 12px 5px 6px;border:1px solid var(--line);border-radius:99px;font:13px var(--sans);color:var(--text-muted)}.house-liege img{flex:none;object-fit:contain}.panel-head-emblem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-bottom:20px}.panel-head-emblem h2{margin:0}.emblem-tag{display:inline-flex;align-items:center;gap:10px;font:13px var(--sans);color:var(--text-dim)}.emblem-tag-text{display:flex;flex-direction:column;gap:2px}.emblem-tag-sub{font-size:12px;color:var(--text-dim);opacity:.8}.rank-insignia{flex:none;display:block}.with-insignia{display:flex;align-items:center;gap:10px}.fam-text{flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.familynode summary .rank-insignia{margin:0 auto 6px}.minor-note{margin-top:14px;color:var(--text-dim);font:13px/1.7 var(--sans)}.empty{padding:48px 24px;text-align:center;border:1px dashed var(--line);border-radius:var(--r);background:var(--glass)}.empty .title{font:600 16px var(--sans);color:var(--ivory)}.empty p{max-width:540px;margin:10px auto 0;color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border:1px solid var(--gold);border-radius:var(--r-sm);background:var(--gold);color:#14100a;font:600 14px var(--sans);text-decoration:none;transition:filter .15s,background-color .15s,color .15s,border-color .15s}.btn:hover{color:#000;filter:brightness(1.08)}.btn.outline{border-color:var(--line-strong);background:transparent;color:var(--text)}.btn.outline:hover{background:var(--glass);border-color:var(--gold-muted);color:var(--ivory);filter:none}.btn.danger{border-color:rgba(224,168,158,.4);background:#2a1a16;color:var(--danger)}.btn.small{min-height:36px;padding:0 12px;font-size:13px}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px;min-width:0}.field .label,.field label,fieldset legend{font:500 13px var(--sans);color:var(--text-muted)}.field .hint,.hint{font:13px/1.6 var(--sans);color:var(--text-dim)}.input,.select,.textarea{width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-quiet);color:var(--ivory);font:15px var(--sans)}.textarea{min-height:340px;line-height:1.6;resize:vertical;font:14px/1.6 var(--mono)}.input:focus,.select:focus,.textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px rgba(210,171,92,.18)}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:0 16px;gap:0 16px}fieldset{margin:0 0 16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm)}.check{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding-top:10px;font-size:15px;color:var(--text)}.check input{width:20px;height:20px;margin-top:1px;accent-color:var(--gold);flex:none}.filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;margin-bottom:20px}.filters .field{margin-bottom:0}.tx-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.tx-row{padding:20px 0;border-top:1px solid var(--line-faint)}.tx-row:first-child{border-top:0}.tx-row h3{margin:0 0 6px;font:600 23px/1.3 var(--display)}.tx-row h3 a{color:var(--ivory);text-decoration:none}.tx-row h3 a:hover{color:var(--gold-bright);text-decoration:underline}.tx-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font:13px var(--sans);color:var(--text-dim)}.tx-meta b{color:var(--gold-muted);font-weight:500}.tx-row p{margin:8px 0 0;color:var(--text-muted);font-size:15px}.panel p.archival-index,.tx-row p.archival-index,p.archival-index{display:block;margin:12px 0 0;font:11px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.mail-doc p.archival-index{margin:28px 0 0;padding-top:12px;border-top:1px solid var(--line-faint)}.archival-index-label,.archival-index-sep{color:var(--gold-muted)}.archival-index-sep{margin:0 .6em}.archival-index-term{white-space:nowrap}.archival-index a{color:var(--text-muted);text-decoration:none}.archival-index a:focus-visible,.archival-index a:hover{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.pager{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font:14px var(--sans);color:var(--text-dim)}.doc{max-width:860px}.doc-head h1{margin:10px 0;font:500 clamp(32px,4vw,44px)/1.15 var(--display);color:var(--ivory)}.prose{font:16px/1.85 var(--sans);color:var(--text);overflow-wrap:anywhere}.prose h2,.prose h3,.prose h4{display:block;font-family:var(--display);color:var(--ivory);border:0;padding:0;margin:1.6em 0 .5em;font-weight:600}.prose h2{font-size:30px}.prose h3{font-size:24px}.prose h4{font-size:20px}.prose blockquote{margin:1.2em 0;padding:8px 20px;border-radius:var(--r-sm);color:var(--ivory);background:var(--glass);font-family:var(--serif);font-size:20px;font-style:italic}.prose code{font:13.5px var(--mono);padding:1px 6px;border-radius:4px}.prose code,.prose pre{background:var(--surface-quiet)}.prose pre{overflow-x:auto;padding:14px;border:1px solid var(--line-faint);border-radius:var(--r-sm)}.prose pre code{border:0;padding:0}.prose img{max-width:100%;height:auto;border-radius:var(--r-sm)}.prose table{border-collapse:collapse;display:block;overflow-x:auto}.prose td,.prose th{border-bottom:1px solid var(--line);padding:8px 12px;text-align:left}.prose hr{border:0;height:1px;background:var(--line);margin:2em 0}.attachments{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.attachments li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--glass);font:14px var(--sans)}.context-list{margin:0}.context-entry{padding:14px 0;border-bottom:1px solid var(--line-faint);scroll-margin-top:120px}.context-entry:target{background:rgba(210,171,92,.07)}.context-entry dt{font:600 22px var(--display);color:var(--ivory)}.context-entry dd{margin:4px 0 0;color:var(--text-muted);font-size:15px}.query-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid var(--line-strong);border-radius:var(--r);background:#120e0a;color:var(--text);box-shadow:0 28px 80px rgba(0,0,0,.75)}.query-dialog[open]{animation:infoIn .16s var(--ease)}.query-dialog::-webkit-backdrop{background:rgba(5,3,2,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.query-dialog::backdrop{background:rgba(5,3,2,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-inner{padding:22px}.dialogtop{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line-faint)}.dialogtop h2{margin:0;font:600 16px var(--sans);color:var(--ivory)}.close{min-width:44px;min-height:44px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);font:22px var(--sans)}.close:hover{background:var(--glass);color:var(--ivory)}.query-dialog p{color:var(--text-muted)}.querybar{display:flex;gap:8px}.querybar .input{flex:1 1;min-width:0}.queryresult{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.queryresult li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:rgba(210,171,92,.06);color:var(--ivory);font:14px var(--sans);animation:revealIn .18s var(--ease)}.queryresult a{min-height:44px;display:inline-flex;align-items:center;color:var(--gold)}.queryerror{margin-top:14px;font:14px var(--sans);color:var(--text-muted)}.admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.stat{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--glass)}.stat b{display:block;font:500 30px var(--display);color:var(--gold)}.stat span{font:13px var(--sans);color:var(--text-dim)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font:500 13px var(--sans);color:var(--text-dim);padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:10px;border-bottom:1px solid var(--line-faint);vertical-align:top}.badge{display:inline-block;padding:2px 9px;border-radius:99px;border:1px solid var(--line-strong);font:500 12px var(--sans);color:var(--text-muted);white-space:nowrap}.badge.draft{border-color:#6b6247;color:#ddd2a8}.badge.published{border-color:#5d7a5c;color:#c3dcbf}.badge.archived{border-color:#555;color:#aaa}.badge.public{border-color:#5d7a80;color:#b3d0d6}.badge.restricted{border-color:#8a6440;color:#ebc79f}.badge.scheduled{border-color:#6f6290;color:#d0c6ec}.editor-tabs{display:flex;gap:4px;margin-bottom:8px}.editor-tabs button{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:var(--text-muted);font:500 13px var(--sans)}.editor-tabs button[aria-pressed=true]{border-color:var(--gold-muted);color:var(--gold);background:rgba(210,171,92,.06)}.preview-box{min-height:340px;padding:16px 18px;border:1px solid var(--line-strong);background:var(--surface-quiet)}.mfa-qr,.preview-box{border-radius:var(--r-sm)}.mfa-qr{width:200px;height:200px;background:#fff;padding:8px}.footer{border-top:1px solid var(--line-faint);color:var(--text-dim);font:12px/1.7 var(--sans)}.footer-inner{max-width:var(--page);margin:0 auto;padding:22px var(--gutter) 32px}.footer p{margin:0;max-width:820px}.footer a{color:var(--text-muted)}.footer nav{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.footer nav a{display:inline-flex;min-height:36px;align-items:center;text-decoration:none}.footer nav a:hover{text-decoration:underline}@media (max-width:1100px){.record-body{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.session-status{display:none}.admin-grid{grid-template-columns:1fr}.bar-search .kbd-hint,.yc-clock{display:none}}@media (max-width:1279px){.sun-mark{display:none}}@media (max-width:900px){.bar-inner{gap:16px}.record-body{grid-template-columns:1fr}.aside{position:static}.hero-grid{grid-template-columns:180px minmax(0,1fr);gap:32px}.portrait{width:180px;height:228px;border-radius:90px 90px 8px 8px}.portrait-mono{font-size:60px}.keyfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{grid-template-columns:1fr 1fr}.filters .field:first-child{grid-column:1/-1}.tree-children{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.tree-children:before{left:25%;right:25%}.tree-child:before{display:none}.tree-child:nth-child(-n+2):before{display:block}.yc-clock{display:none}}@media (max-width:760px){:root{--bar-h:56px}html{scroll-padding-top:120px}.app{padding-bottom:72px}.bar-inner{gap:12px}.bar-search{display:none}.sitenav{position:fixed;left:0;right:0;bottom:0;z-index:30;height:68px;justify-content:space-around;gap:0;padding:4px 6px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(16,13,10,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav-item{flex:1 1;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:56px;padding:4px 2px;font-size:11.5px;background:none!important}.nav-item[aria-current=page]{color:var(--gold-bright)}.nav-prefix{display:none}.nav-ico{display:block}.nav-search{display:inline-flex}.nav-wide,.window-sub{display:none}.content{padding:16px var(--gutter) 48px}.compact-line{display:none}.hero{padding-top:32px}.hero-grid{grid-template-columns:1fr;gap:24px}.portrait{width:96px;height:122px;border-radius:48px 48px 6px 6px;gap:0}.portrait-mono{font-size:38px}.portrait-label{display:none}.hero-titles{flex-direction:column;align-items:flex-start;gap:10px}.hero-titles li+li{margin-left:0;padding-left:0;border-left:0}.portrait-plate{bottom:-10px;padding:4px 8px;font-size:10px;letter-spacing:.16em}.capsuleer-band{display:flex;padding:8px 12px 8px 8px}.capsuleer-band-mark{width:44px;height:44px}.capsuleer-band-text strong{font-size:20px}.capsuleer-band-text span{font-size:13px}.hero-titles li>span{font-size:16px}.hero-actions .btn{flex:1 1 100%}.keyfacts{margin-top:36px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.keyfacts dd{font-size:15.5px}.record-body{margin-top:40px}.tabs{gap:24px}.tabpanel{margin-top:28px}.datum{grid-template-columns:1fr;padding:12px 16px}.datum dt{padding-top:0}.evaluation{padding:20px;margin-left:-4px;margin-right:-4px}.evaluation-meta{grid-template-columns:1fr}.evaluation-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-remarks p{font-size:17px}.tree-parents{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.familynode summary{padding:10px 8px}.familynode summary strong{font-size:19px}.side-card{padding:22px}.admin-grid .panel,.content>.panel,.doc.panel{padding:20px}.filters{grid-template-columns:1fr}.querybar{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.nav-item[aria-current=page],.tabs [role=tab][aria-selected=true]{outline:2px solid CanvasText}.eyebrow-dot,.session-status:before,.stamp-dot{forced-color-adjust:none}}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s;animation-timing-function:var(--ease)}.tabs [role=tab][aria-selected=true]{view-transition-name:dossier-active-tab}.tabpanel:not([hidden]){view-transition-name:dossier-panel}.info-window{view-transition-name:info-window}::view-transition-group(dossier-active-tab){animation-duration:.22s;animation-timing-function:var(--ease)}::view-transition-old(dossier-panel){animation:vtOut .12s var(--ease) both}::view-transition-new(dossier-panel){animation:vtIn .2s var(--ease) both}::view-transition-new(info-window){animation:vtIn .16s var(--ease) both}::view-transition-group(*){animation-duration:.24s;animation-timing-function:var(--ease)}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.kbd-hint,kbd{display:inline-flex;align-items:center;min-width:18px;height:20px;padding:0 6px;margin:0 1px;border:1px solid var(--line-strong);border-radius:4px;background:rgba(0,0,0,.2);color:var(--text-dim);font:500 11px var(--mono)}.palette{width:min(640px,calc(100vw - 32px));margin-top:10vh}.palette-field{margin:16px 0 6px}.palette-status{margin:8px 0 10px;font:13px var(--sans);color:var(--gold)!important}.palette-list{list-style:none;margin:0;padding:0;max-height:min(46vh,380px);overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-quiet)}.palette-option{position:relative;display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:44px;padding:9px 14px;cursor:pointer}.palette-option[data-group]:before{content:attr(data-group);display:block;position:absolute;left:0;right:0;top:0;transform:translateY(-100%);padding:8px 14px 4px;font:600 12px var(--sans);color:var(--text-dim);background:var(--surface-quiet);border-top:1px solid var(--line-faint)}.palette-option:first-child,.palette-option[data-group]{margin-top:28px}.palette-option.is-active{background:rgba(210,171,92,.1)}.palette-label{color:var(--ivory);font-size:15px}.palette-hint{font:13px var(--sans);color:var(--text-dim);text-align:right}.palette-option.is-active .palette-hint{color:var(--gold)}.palette-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line-faint);font:13px/1.7 var(--sans);color:var(--text-dim)}.mail{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);min-height:460px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--glass)}.mail.is-empty{grid-template-columns:1fr;min-height:0}.mail.is-empty .mail-list-pane{border-right:0}.mail-list-pane{border-right:1px solid var(--line);min-width:0;display:flex;flex-direction:column}.mail-list-pane .empty{margin:12px;padding:30px 16px}.mail-pane-head{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line-faint);font:600 13px var(--sans);color:var(--text-muted)}.mail-rows{list-style:none;margin:0;padding:0}.mail-row{border-bottom:1px solid var(--line-faint)}.mail-row-link{display:grid;grid-gap:3px;gap:3px;padding:12px 16px;color:inherit;text-decoration:none;transition:background-color .12s}.mail-row-link:hover{background:var(--glass)}.mail-row.is-selected .mail-row-link{background:rgba(210,171,92,.09);box-shadow:inset 2px 0 0 var(--gold)}.mail-row-top{display:flex;justify-content:space-between;gap:10px;font:13px var(--sans)}.mail-from{color:var(--gold-muted)}.mail-date{font-family:var(--mono);font-size:12px;color:var(--tech);white-space:nowrap}.mail-subject{font:600 19px/1.3 var(--display);color:var(--ivory)}.mail-attach{margin-right:8px}.mail-row-meta{display:flex;gap:8px;min-width:0;font:13px var(--sans);color:var(--text-dim)}.mail-kind{flex:none;color:var(--text-muted)}.mail-excerpt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-read-pane{min-width:0;padding:24px 28px}.mail-back{display:none;margin-bottom:12px;font:500 14px var(--sans);text-decoration:none;min-height:40px;align-items:center}.mail-idle{height:100%;min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--text-dim);font:14px var(--sans)}.mail-idle-mark{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 9px var(--line-faint)}.mail-doc .doc-head h1{margin-top:12px}.mail-headers{display:flex;flex-wrap:wrap;gap:10px 32px;margin:14px 0 0;padding:14px 0;border-top:1px solid var(--line-faint);border-bottom:1px solid var(--line-faint)}@media (min-width:861px){.mail-headers{display:grid;grid-auto-flow:column;grid-auto-columns:auto;justify-content:space-between;grid-gap:8px 20px;gap:8px 20px}}.mail-headers dt{font:13px var(--sans);color:var(--text-dim)}.mail-headers dd{margin:3px 0 0;font:14px var(--sans);color:var(--ivory)}.mail-lede{margin:16px 0 0;font:italic 500 21px/1.5 var(--serif);color:var(--text)}.mail-doc .prose{margin-top:18px}@media (max-width:860px){.mail{grid-template-columns:1fr;min-height:0}.mail-list-pane{border-right:0}.mail.has-selection .mail-list-pane,.mail:not(.has-selection) .mail-read-pane{display:none}.mail-back{display:inline-flex}.mail-read-pane{padding:18px 16px}.mail-panel.is-reading>.filters,.mail-panel.is-reading>h2{display:none}}.bar-search svg.glyph,.nav-item svg.glyph,svg.glyph{fill:currentColor;stroke:none}svg.glyph .cut{stroke:var(--app-bg);stroke-width:1.6;stroke-linejoin:round;paint-order:stroke}.hud-ring{position:relative;flex:none;display:inline-grid;place-items:center;color:var(--text-muted);transition:color .15s}.hud-ring>svg:first-child{position:absolute;inset:0;width:100%;height:100%;fill:none;overflow:visible}.hud-ring .glyph{width:46%;height:46%}.hud-ring-track{stroke:rgba(255,255,255,.14);stroke-width:2}.hud-ring-red,.hud-ring-yellow{stroke-width:3.2;opacity:0;transition:opacity .18s}.hud-ring-yellow{stroke:var(--hud-yellow);filter:drop-shadow(0 0 2px rgba(241,217,152,.8))}.hud-ring-red{stroke:var(--hud-red);filter:drop-shadow(0 0 2px rgba(200,85,63,.8))}.person h1{font:700 clamp(40px,5.6vw,72px)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;text-shadow:0 0 22px rgba(255,255,255,.12)}.admin-grid .panel h2,.aside h2,.content>.panel h2,.doc-head h1,.panel h2{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.aside h2,.panel h2{font-size:clamp(26px,2.8vw,32px)}.aside h2{font-size:26px}.compact-id strong,.context-entry dt,.evaluation h3,.familynode summary strong,.info-name,.mail-subject,.panel h3,.prose h2,.prose h3,.prose h4,.tx-row h3{font-family:var(--display);font-weight:700;letter-spacing:.02em}.familynode summary strong{font-size:18px}.aside-item dt,.datum dt,.evaluation-meta dt,.evaluation-ratings dt,.field .label,.field label,.info-kicker,.keyfacts dt,.mail-headers dt,.side-kicker,.stat span,.table th{font-family:var(--display);font-weight:600;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.keyfacts dd{font:600 19px/1.3 var(--display);color:var(--ivory);letter-spacing:.02em}.keyfacts .age{color:var(--text-dim);font-weight:500}.evaluation-filed,.svc-date{font:700 15px var(--display);letter-spacing:.06em;color:var(--gold-muted)}.svc-entry.is-loss summary{box-shadow:inset 3px 0 0 var(--hud-red)}.svc-entry.is-loss .svc-date{color:var(--hud-red);text-shadow:var(--glow-red)}.chrono-mark.is-loss{border-color:var(--hud-red)}.chrono-mark.is-loss:focus-visible,.chrono-mark.is-loss:hover,.chrono-mark.is-loss[data-active]{background:var(--hud-red);border-color:var(--hud-red)}.fam-ordinal,.node-tag,.portrait-mono,.stat b{font-family:var(--display);font-weight:700;color:var(--gold);text-shadow:var(--glow)}.evaluation-ratings dd{font-family:var(--display);font-weight:600;color:var(--ivory)}.stat b{font-size:34px}.entity-link:hover,.family-list li.is-self .fam-name,a:hover{text-shadow:var(--glow)}.window-name{font:700 16px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase}.brand-mark{filter:drop-shadow(0 0 4px rgba(241,217,152,.6))}.nav-item{font:600 14.5px var(--display);letter-spacing:.1em;text-transform:uppercase;border-radius:0}.nav-item[aria-current=page]{color:var(--gold);background:linear-gradient(0deg,rgba(210,171,92,.12),transparent 70%);text-shadow:var(--glow)}.nav-item[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:-12px;height:2px;background:var(--gold);box-shadow:0 0 8px rgba(241,217,152,.8)}.bar-link{font:700 14px var(--display);letter-spacing:.1em;text-transform:uppercase;text-shadow:var(--glow)}.yc-clock{color:var(--gold-muted)}.tabs{gap:28px}.tabs [role=tab]{gap:10px;min-height:60px;font:700 15px var(--display);letter-spacing:.1em;text-transform:uppercase}.tabs [role=tab]:hover .hud-ring{color:var(--ivory)}.tabs [role=tab][aria-selected=true]{color:var(--gold);text-shadow:var(--glow)}.tabs [role=tab][aria-selected=true] .hud-ring{color:#fff}.tabs [role=tab][aria-selected=true] .hud-ring-red,.tabs [role=tab][aria-selected=true] .hud-ring-yellow{opacity:1}.tabs [role=tab]:after{box-shadow:0 0 8px rgba(241,217,152,.8)}.btn{font:700 14px var(--display);letter-spacing:.12em;text-transform:uppercase}.btn:not(.outline):not(.danger){background:rgba(210,171,92,.1);color:var(--gold-bright);text-shadow:var(--glow);box-shadow:0 0 12px rgba(210,171,92,.22),inset 0 0 14px rgba(210,171,92,.1)}.btn:not(.outline):not(.danger):hover{background:rgba(210,171,92,.18);color:#f8ecc8;filter:none}.content>.panel,.doc.panel,.evaluation,.familynode,.mail,.side-card{position:relative}.evaluation:before,.side-card:before{content:"";position:absolute;top:-1px;left:-1px;width:14px;height:14px;pointer-events:none;border-top:2px solid var(--gold);border-left:2px solid var(--gold);filter:drop-shadow(0 0 3px rgba(241,217,152,.7))}.pill{font:700 12.5px var(--display);letter-spacing:.1em;text-transform:uppercase}@media (max-width:480px){.tabs{gap:0;justify-content:space-between}.tabs [role=tab]{gap:6px!important;font-size:12.5px!important;letter-spacing:.05em}.tabs .hud-ring{width:26px!important;height:26px!important}}@media (max-width:760px){.tabs [role=tab]{gap:8px;font-size:14px}.nav-item{font-size:11px;letter-spacing:.08em}.nav-item[aria-current=page]:after{display:none}.nav-item[aria-current=page]{background:none}.keyfacts dd{font-size:17px}}@media (forced-colors:active){.hud-ring-red,.hud-ring-yellow{opacity:1}}.hud-title{display:flex;align-items:center;gap:14px}.hud-title .hud-ring{color:#fff}.hud-title .hud-ring-red,.hud-title .hud-ring-yellow{opacity:1}@media (max-width:760px){.hud-title{gap:10px}.hud-title .hud-ring{width:38px!important;height:38px!important}}.datum-section+.datum-section{margin-top:34px}.datum-section-title{display:flex;align-items:center;gap:12px;margin:0 0 12px!important;font:700 15px/1.2 var(--display)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)!important}.datum-section-title:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.datum-section-num{color:var(--gold);text-shadow:var(--glow);letter-spacing:.06em}@media (max-width:760px){.datum-section+.datum-section{margin-top:26px}}.house-register{margin:0}.house-register .datum-section-title{margin-top:0}.seat-view{position:relative;margin:0;border-color:var(--line-strong)}.seat-view:before{content:"";position:absolute;z-index:1;top:-1px;left:-1px;width:16px;height:16px;pointer-events:none;border-top:2px solid var(--gold);border-left:2px solid var(--gold);filter:drop-shadow(0 0 3px rgba(241,217,152,.7))}.seat-view figcaption{font:600 12.5px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.seat-frame{position:relative;overflow:hidden}.seat-view.is-planet .seat-frame img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.seat-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(0,0,0,.45) 100%)}.seat-marker{--l:clamp(34px,8vw,84px);position:absolute;z-index:2;width:0;height:0}.seat-pin{position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--gold);box-shadow:0 0 8px rgba(241,217,152,.7),inset 0 0 4px rgba(241,217,152,.5)}.seat-pin:before{left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background:var(--gold);box-shadow:0 0 6px var(--gold)}.seat-pin:after,.seat-pin:before{content:"";position:absolute;border-radius:50%}.seat-pin:after{inset:-1.5px;border:1px solid var(--gold);animation:seat-pulse 2.8s ease-out infinite}@keyframes seat-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(2.8);opacity:0}}.seat-leader{position:absolute;left:0;top:0;width:var(--l);height:1px;transform-origin:0 50%;transform:rotate(-40deg);background:linear-gradient(90deg,transparent 9px,rgba(210,171,92,.9) 0);box-shadow:0 0 4px rgba(241,217,152,.6)}.seat-label{position:absolute;left:calc(var(--l) * .766);top:calc(var(--l) * -.643);transform:translateY(-100%);display:flex;flex-direction:column;gap:1px;padding:4px 10px 4px 7px;white-space:nowrap;background:linear-gradient(90deg,rgba(8,7,4,.72),rgba(8,7,4,.4));border-bottom:1px solid rgba(210,171,92,.9);text-shadow:0 1px 3px rgba(0,0,0,.9)}.seat-label strong{font:700 clamp(12px,1.6vw,16px)/1.1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.seat-label small{font:500 clamp(9.5px,1.1vw,11px) var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text);opacity:.85}@media (prefers-reduced-motion:reduce){.seat-pin:after{animation:none;opacity:0}}.tree{margin-top:0}.tree-parents{align-items:stretch}.tree-union{align-self:center}.tree-child:before,.tree-children:before,.tree-stem,.tree-union{background:rgba(210,171,92,.55);box-shadow:0 0 6px rgba(241,217,152,.45)}.familynode{position:relative;display:flex;flex-direction:column;border-bottom:1px solid var(--line-faint);border:1px solid var(--line-faint);border-bottom:2px solid rgba(210,171,92,.3);background:linear-gradient(0deg,rgba(210,171,92,.06),rgba(255,255,255,.015) 60%,transparent);transition:border-color .15s,background-color .15s,box-shadow .15s}.familynode:hover{border-bottom-color:var(--gold);box-shadow:0 6px 18px -10px rgba(241,217,152,.5)}.familynode[open]{border-color:var(--line-strong);border-bottom-color:var(--gold);background-color:rgba(210,171,92,.05)}.familynode summary{flex:1 1;border-radius:0}.familynode summary:hover{background:none}.familynode summary strong{text-transform:uppercase;letter-spacing:.05em}.familynode summary>span:not(.node-tag){font-size:12.5px;line-height:1.4}.familynode .rank-insignia{margin:0 auto 6px}.node-tag{align-self:center;margin-bottom:8px;padding:2px 9px;border-radius:0;border:1px solid rgba(210,171,92,.5);background:rgba(210,171,92,.1);font:700 11px var(--display);letter-spacing:.16em;text-transform:uppercase}.familynode.is-heir,.familynode.is-holder{border-color:rgba(210,171,92,.4);border-bottom-color:var(--gold)}.familynode.is-heir:before,.familynode.is-holder:before{content:"";position:absolute;top:-1px;left:-1px;width:14px;height:14px;pointer-events:none;border-top:2px solid var(--gold);border-left:2px solid var(--gold);filter:drop-shadow(0 0 3px rgba(241,217,152,.7))}.familynode.is-heir summary strong{color:var(--gold);text-shadow:var(--glow)}.familynode.is-heir .likeness,.familynode.is-holder .likeness{border-color:var(--gold);box-shadow:0 0 12px rgba(241,217,152,.35)}.familydetails{margin:0 12px 12px;border-radius:0;border-left:2px solid rgba(210,171,92,.4)}.familydetails small{font:600 12px var(--display);letter-spacing:.1em;text-transform:uppercase}.familynode summary:after{content:"+";position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(210,171,92,.45);font:600 15px/1 var(--display);color:var(--gold);transition:background-color .15s}.familynode summary:hover:after{background:rgba(210,171,92,.15)}.familynode[open] summary:after{content:"−";background:rgba(210,171,92,.15)}.record-body:has(#panel-lineage:not([hidden])) .house-card :is(.house-group,.side-link){display:none}.tabs[data-more-right=true]{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}.tabs[data-more-left=true]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%);mask-image:linear-gradient(90deg,transparent,#000 20%)}.tabs[data-more-left=true][data-more-right=true]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.familynode summary>.node-age{margin-top:6px;font:600 11px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.familynode[open]{z-index:20}.familydetails{position:absolute;top:calc(100% + 8px);left:0;right:auto;width:max(100%,280px);margin:0;background:var(--surface-raised);border:1px solid var(--line-strong);border-left:2px solid var(--gold);box-shadow:0 14px 32px -12px rgba(0,0,0,.85)}.tree-child:nth-child(n+3) .familydetails,.tree-parents>.familynode:last-child .familydetails{left:auto;right:0}@media (max-width:900px){.tree-child:nth-child(odd) .familydetails{left:0;right:auto}.tree-child:nth-child(2n) .familydetails{left:auto;right:0}}.doc h3[id]{scroll-margin-top:120px}.doc h4{margin:18px 0 6px;font:600 14px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-muted)}.doc ul{padding-left:20px}.doc li{margin:4px 0}.query-failed{position:relative;max-width:640px;margin:48px auto;padding:36px 32px;text-align:center;border:1px solid var(--line);border-top:2px solid var(--danger);background:var(--glass)}.query-failed-code{margin:0 0 10px;font:600 12.5px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--danger)}.query-failed h1{margin:0 0 12px;font:700 clamp(26px,4vw,34px)/1.15 var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--ivory)}.query-failed p{margin:0 auto;max-width:480px;color:var(--text-muted)}.query-failed .btn-row{justify-content:center;margin-top:22px}.query-failed .btn .glyph{width:16px;height:16px}.svc-entry{scroll-margin-top:120px}@keyframes event-found{0%,40%{background:rgba(210,171,92,.12)}to{background:transparent}}.latest-tx{position:relative;z-index:1;margin-top:16px;padding:16px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px 20px;gap:8px 20px;border:1px solid var(--line-strong);border-left:3px solid var(--gold);border-radius:var(--r);background:linear-gradient(90deg,rgba(210,171,92,.09),rgba(210,171,92,.015))}.latest-tx-head{display:flex;align-items:center;gap:12px}.latest-tx-ico{width:26px;height:26px;color:var(--gold);filter:drop-shadow(0 0 6px rgba(210,171,92,.35))}.latest-tx-kicker{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;font:600 12px/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-muted)}.latest-tx-body{min-width:0;padding-left:20px;border-left:1px solid var(--line)}.latest-tx-body h2{margin:0;font:600 22px/1.2 var(--display);letter-spacing:.03em}.latest-tx-body h2 a{color:var(--ivory);text-decoration:none}.latest-tx-body h2 a:hover{color:var(--gold-bright)}.latest-tx-meta{margin:4px 0 0;font:12px/1.4 var(--mono);color:var(--tech)}.latest-tx-excerpt{margin:6px 0 0;font:14px/1.5 var(--sans);color:var(--text-muted)}.latest-tx-actions{display:flex;flex-direction:column;align-items:flex-end;gap:0}.latest-tx-actions .side-link{margin-top:0;min-height:36px}.latest-tx-more{grid-column:1/-1;list-style:none;margin:4px 0 0;padding:10px 0 0;border-top:1px solid var(--line-faint);display:flex;flex-wrap:wrap;gap:6px 24px;font:13px var(--sans)}.latest-tx-more li{display:inline-flex;align-items:center;gap:8px}.latest-tx-more a{color:var(--text);text-decoration:none}.latest-tx-more a:hover{color:var(--gold);text-decoration:underline}.latest-tx-more span:not(.new-mark){font:12px var(--mono);color:var(--text-dim)}.new-mark{display:inline-block;padding:2px 7px;border:1px solid var(--hud-red);border-radius:var(--r-sm);font:700 10.5px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;color:#f3d2c6;background:rgba(200,85,63,.14);text-shadow:var(--glow-red)}@media (max-width:760px){.latest-tx{grid-template-columns:minmax(0,1fr);padding:14px 16px}.latest-tx-head{justify-content:space-between}.latest-tx-kicker{flex-direction:row;align-items:center;gap:10px}.latest-tx-body{padding-left:0;border-left:0}.latest-tx-body h2{font-size:20px}.latest-tx-actions{flex-direction:row;align-items:center;justify-content:space-between}}.nav-item{position:relative}.nav-new{display:inline-block;width:8px;height:8px;margin-left:-2px;border-radius:50%;background:var(--hud-red);box-shadow:0 0 8px rgba(200,85,63,.8);align-self:flex-start;margin-top:10px}@media (max-width:760px){.nav-new{position:absolute;top:6px;left:calc(50% + 8px);margin:0}}@media (prefers-reduced-motion:no-preference){.nav-new{animation:nav-new-pulse 2.4s ease-in-out infinite}}@keyframes nav-new-pulse{50%{box-shadow:0 0 2px rgba(200,85,63,.4)}}@media (forced-colors:active){.nav-new{background:Highlight}.new-mark{border-color:Highlight}}.latest-tx~.hero{padding-top:44px}@media (max-width:760px){.latest-tx~.hero{padding-top:28px}}.doc-seal{margin:8px 0 0;display:flex}.doc-seal svg{width:84px;height:auto;filter:drop-shadow(0 0 10px rgba(210,171,92,.18))}.recipient-plate{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:14px;margin:16px 0 0;padding:8px 18px 8px 14px;border:1px solid var(--line-strong);border-left:3px solid var(--gold);border-radius:var(--r);background:linear-gradient(90deg,rgba(210,171,92,.1),rgba(210,171,92,.02))}.recipient-kicker{font:700 12px/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-muted)}.recipient-name{font:600 19px/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-shadow:var(--glow)}.mail-headers dd.mail-to{color:var(--gold);font-weight:600}.mail-row-to{font:600 12.5px/1.3 var(--sans);color:var(--gold-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-tx-to,.tx-to{margin:2px 0 0;font:600 13px/1.3 var(--sans);color:var(--gold-muted)}@media (max-width:760px){.recipient-plate{gap:10px;padding:7px 12px 7px 10px}.recipient-name{font-size:16px}}.archives-body{margin-top:24px}.archive-lead{margin:-6px 0 26px;font:italic 17px/1.6 var(--serif);letter-spacing:.02em;color:var(--text-muted)}.archive-gap{margin-top:10px!important;padding-left:12px;border-left:2px dashed var(--line-strong);font:italic 14px/1.6 var(--serif)!important;color:var(--text-dim)!important}.roll-fold{border:1px solid var(--line-faint);background:var(--glass);scroll-margin-top:120px}.roll-fold-summary{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;min-height:52px;padding:12px 20px;cursor:pointer;list-style:none;transition:background-color .15s}.roll-fold-summary::-webkit-details-marker{display:none}.roll-fold-summary:hover{background:rgba(210,171,92,.05)}.roll-fold[open]>.roll-fold-summary{border-bottom:1px solid var(--line-faint);background:rgba(210,171,92,.05)}.roll-fold-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0}.roll-fold-title{font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.roll-fold-count{font:italic 14px/1.5 var(--serif);color:var(--text-dim)}.roll-fold-action{flex:none;display:inline-flex;align-items:center;gap:10px;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-muted)}.roll-fold-summary:hover .roll-fold-action{color:var(--gold)}.roll-fold-hide,.roll-fold[open] .roll-fold-show{display:none}.roll-fold[open] .roll-fold-hide{display:inline}.roll-fold-chev{width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.roll-fold[open] .roll-fold-chev{transform:translateY(2px) rotate(225deg)}.roll-fold>.roll{border:0;background:none}@media (max-width:760px){.roll-fold-summary{padding:11px 16px}}@media (prefers-reduced-motion:reduce){.roll-fold-chev{transition:none}}.roll{list-style:none;margin:0;padding:0;border:1px solid var(--line-faint);background:var(--glass)}.roll>li{display:grid;grid-template-columns:190px minmax(0,1fr) minmax(0,1fr);align-items:baseline;grid-gap:4px 24px;gap:4px 24px;padding:12px 20px;border-top:1px solid var(--line-faint)}.roll>li:first-child{border-top:0}.roll-period{font:13px var(--mono);color:var(--gold-muted)}.roll-name{display:flex;align-items:baseline;gap:10px;font:600 19px/1.3 var(--display);color:var(--ivory)}.roll-ordinal{flex:none;min-width:22px;font:500 13px var(--mono);color:var(--text-dim)}.roll-note{font:13.5px/1.5 var(--sans);color:var(--text-dim)}.roll>li.is-current .roll-name{color:var(--gold)}.roll>li.roll-section{display:flex;flex-direction:column;gap:2px;padding:14px 20px 10px;background:rgba(210,171,92,.05)}.roll-section-label{font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.roll-section-note{font:italic 14px/1.5 var(--serif);color:var(--text-dim)}.pedigree{margin-top:6px}.pedigree-gen{display:flex;flex-direction:column;align-items:stretch}.pedigree-label{margin:0 0 8px!important;text-align:center;font:500 12px var(--mono)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-muted)!important}.pedigree-row{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;max-width:680px;width:100%;margin:0 auto}.pedigree-consorts{display:flex;flex-direction:column;gap:10px;min-width:0}.pedigree-kin{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:680px;width:100%;margin:12px auto 0;padding-top:12px;border-top:1px dashed var(--line)}.pedigree-kin>.archive-node{flex:1 1 200px;max-width:330px}.pedigree-kin .archive-node summary{min-height:64px;padding:10px 12px}.pedigree-kin .archive-node summary strong{font-size:18px}.archive-node summary{min-height:88px;display:flex;flex-direction:column;justify-content:center;align-items:center}.archive-node summary>.node-age{font:400 12px var(--mono);letter-spacing:.02em;text-transform:none;color:var(--gold-muted)}.pedigree-present{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:680px;margin:0 auto;padding:16px;border:1px solid rgba(210,171,92,.45);border-radius:var(--r);background:rgba(210,171,92,.05);text-align:center;text-decoration:none;transition:background-color .15s}.pedigree-present:hover{background:rgba(210,171,92,.1)}.pedigree-present .pedigree-label{margin-bottom:2px!important}.pedigree-present strong{font:600 21px/1.25 var(--display);color:var(--ivory)}.pedigree-present span:last-child{font:13px var(--sans);color:var(--gold)}.succession{list-style:none;margin:0;padding:0;border:1px solid var(--line-faint);background:var(--glass)}.succession li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:11px 20px;border-top:1px solid var(--line-faint)}.succession li:first-child{border-top:0}.succession .node-tag{margin:0}.succession-name{font:600 18px/1.3 var(--display);color:var(--ivory)}.succession li.is-heir .succession-name{color:var(--gold)}.succession-standing{margin-left:auto;font:13.5px var(--sans);color:var(--text-dim)}.succession-note{margin:12px 0 0!important;font:13.5px/1.6 var(--sans)!important;color:var(--text-dim)!important}.archive-facts{margin:18px 0 4px!important}.archive-node.is-found,.roll>li.is-found{animation:event-found 1.6s var(--ease)}.archive-links{display:flex;flex-direction:column;align-items:flex-start;margin-top:6px}.archive-links .side-link{margin-top:0;min-height:36px}@media (min-width:641px){.archive-chronicle .svc-entry summary{grid-template-columns:172px 36px minmax(0,1fr) 20px}.archive-chronicle .svc-body{padding-left:calc(172px + 36px + 46px)}}@media (max-width:760px){.archives-body{margin-top:16px}.roll>li{grid-template-columns:1fr;padding:11px 16px}.roll>li.roll-section{padding:12px 16px 8px}.pedigree-row{grid-template-columns:1fr;gap:10px}.pedigree-row .tree-union{display:none}.succession li{padding:10px 16px}.succession-standing{margin-left:0;flex-basis:100%;padding-left:38px}}.roll>li.roll-head{padding:9px 20px;background:rgba(0,0,0,.25)}.roll-head span{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.roll>li.roll-undated{align-items:start;grid-template-columns:190px minmax(0,2fr)}.roll-undated .roll-period{display:flex;flex-direction:column;gap:3px}.roll-undated .roll-period small{font:12px var(--sans);color:var(--text-dim)}.roll-undated-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,6),auto);grid-auto-flow:column;grid-gap:6px 24px;gap:6px 24px}.roll-undated-list li{display:flex;align-items:baseline;gap:10px;min-width:0}.roll-undated-name{font:600 16px/1.3 var(--display);color:var(--ivory);white-space:nowrap}.roll-undated-link{font:12.5px var(--sans);color:var(--text-dim)}.roll-undated-list li.is-found{animation:event-found 1.6s var(--ease)}@media (max-width:760px){.roll>li.roll-head{display:none}.roll-undated-list,.roll>li.roll-undated{grid-template-columns:1fr}.roll-undated-list{grid-template-rows:none;grid-auto-flow:row}}.projects-body{margin-top:24px}.projects-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.project-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-bottom:1px solid var(--line);border:1px solid var(--line);border-bottom:2px solid rgba(210,171,92,.3);background:var(--glass);color:var(--text);text-decoration:none;transition:border-color .15s,box-shadow .15s}.project-card:before{content:"";position:absolute;top:-1px;left:-1px;width:14px;height:14px;border-top:2px solid var(--gold);border-left:2px solid var(--gold)}.project-card:hover{color:var(--text);border-bottom-color:var(--gold);box-shadow:0 6px 18px -10px rgba(241,217,152,.5)}.project-classif{align-self:flex-start;padding:2px 9px;border:1px solid rgba(200,85,63,.5);background:rgba(200,85,63,.08);font:700 11px var(--display);letter-spacing:.18em;text-transform:uppercase;color:#e0846c}.project-title{font:700 26px/1.15 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--ivory)}.project-sub{font:15px/1.5 var(--sans);color:var(--text-muted)}.project-status{font:13px var(--mono);color:var(--tech)}.project-given{font:italic 15px var(--serif);color:var(--text-dim)}.project-open{font:600 14px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.ord{position:relative;margin-top:20px;border:1px solid var(--line-strong);background:#0c0a07}.ord:before{content:"";position:absolute;top:-1px;left:-1px;width:16px;height:16px;border-top:2px solid var(--gold);border-left:2px solid var(--gold);z-index:1}.ord-kicker{margin:0;font:700 11.5px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.ord-mono{font:12px/1.5 var(--mono);color:var(--text-muted)}.ord-strong{color:var(--text);font-size:13.5px}.ord-tech{color:var(--tech)}.ord-gold{color:var(--gold)}.ord .is-late{color:var(--loss)}.ord .is-behind{color:var(--gold-muted)}.ord .is-early{color:var(--positive)}.ord-head{padding:22px 24px 20px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(210,171,92,.06),transparent 60%)}.ord-classif{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:18px;padding:8px 12px;border:1px solid rgba(200,85,63,.4);background:rgba(200,85,63,.06)}.ord-classif strong{font:700 12px var(--display);letter-spacing:.18em;text-transform:uppercase;color:#e0846c}.ord-classif span{font:12px var(--mono);color:var(--text-dim)}.ord-title{margin:0;font:700 clamp(28px,4vw,40px)/1.05 var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--ivory)}.ord-subtitle{margin:6px 0 0;font:600 16px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.ord-place{margin:4px 0 0;font:12.5px var(--mono);color:var(--tech)}.ord-preamble{max-width:860px;margin:18px 0 0;font:italic 18px/1.6 var(--serif);color:var(--text)}.ord-sign{display:flex;align-items:center;gap:16px;margin-top:18px}.ord-seal{width:52px;height:auto;flex:none}.ord-given{margin:0;font:italic 15px var(--serif);color:var(--text-muted)}.ord-signatory{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.ord-signatory strong{font:700 17px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory)}.ord-signatory span{font:13px var(--sans);color:var(--text-dim)}.ord-register-date{margin:0;padding:10px 24px;font:12px var(--mono);color:var(--text-dim)}.ord-register-date,.ord-summary{border-bottom:1px solid var(--line)}.ord-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ord-cell{display:flex;flex-direction:column;gap:4px;padding:14px 24px;border-right:1px solid var(--line-faint);min-width:0}.ord-big{font:700 30px/1.15 var(--display);color:var(--gold)}.ord-big small{font-size:18px;color:var(--text-dim)}.ord-segs{display:flex;gap:3px;margin-top:4px}.ord-seg{flex:1 1;height:8px;border:1px solid rgba(143,139,130,.5)}.ord-seg.is-done{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px rgba(241,217,152,.45)}.ord-seg.is-progress{border-color:var(--gold);background:repeating-linear-gradient(135deg,rgba(210,171,92,.6) 0 3px,transparent 3px 6px)}.ord-seg.is-funding{border:1px dotted var(--gold-muted)}.ord-next{font:14px var(--sans);color:var(--ivory)}.ord-bar{display:flex;height:6px;margin:4px 0 2px;border:1px solid rgba(210,171,92,.35);background:rgba(210,171,92,.08)}.ord-bar>span{display:block;height:100%;background:var(--gold);box-shadow:0 0 6px rgba(241,217,152,.5)}.ord-bar>.ord-bar-collecting{background:repeating-linear-gradient(135deg,rgba(210,171,92,.55) 0 3px,rgba(210,171,92,.15) 3px 6px);box-shadow:none}.ord-bar.is-funding{border-style:dotted}.ord-bar.is-funding>span{background:var(--gold-muted);box-shadow:none}.ord-plan-section{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}.ord-plan-col{flex:999 1 640px;min-width:0;padding:16px 20px;border-right:1px solid var(--line-faint)}.ord-plan-head{display:flex;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.ord-plan-head,.ord-plan-meta{flex-wrap:wrap;align-items:center}.ord-plan-meta{display:inline-flex;gap:8px 14px}.ord-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;flex:none;border:1px solid rgba(210,171,92,.45);background:rgba(210,171,92,.08);color:var(--gold);font:700 12px var(--display);letter-spacing:.14em;text-transform:uppercase}.ord-btn:hover{background:rgba(210,171,92,.16);color:var(--gold-bright)}.ord-plan{position:relative;width:100%;box-sizing:border-box;aspect-ratio:1000/650;overflow:hidden;container-type:inline-size;background:#090705;border:1px solid var(--line)}.ord-plan-svg{position:absolute;inset:0;width:100%;height:100%}.ord-plan-frame.is-full{position:fixed;inset:0;z-index:60;overflow:auto;padding:64px 12px 12px;background:#070708;-webkit-overflow-scrolling:touch}.ord-plan-frame.is-full .ord-plan{width:max(1000px,100%);margin:0 auto}.ord-full-bar{position:fixed;top:0;left:0;right:0;z-index:61;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:rgba(7,7,8,.94);border-bottom:1px solid var(--line-strong)}.ord-full-bar>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text)}.ord-mk{--mk-line:rgba(143,139,130,.75);--mk-fill:#0c0a07;--mk-text:#b6a888;position:absolute;width:4cqw;height:2.6cqw;margin:-1.3cqw 0 0 -2cqw;padding:0;border:0;background:none;display:grid;place-items:center;opacity:.55}.ord-mk:after,.ord-mk:before{content:"";position:absolute;-webkit-clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%);clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%)}.ord-mk:before{inset:0;background:var(--mk-line)}.ord-mk:after{inset:.2cqw;background:var(--mk-fill)}.ord-mk>span{position:relative;z-index:1;font:700 1.1cqw var(--display);color:var(--mk-text)}.ord-mk.is-done{--mk-line:var(--gold);--mk-fill:var(--gold);--mk-text:#0c0a07}.ord-mk.is-progress{--mk-line:var(--gold);--mk-fill:#141210;--mk-text:var(--gold)}.ord-mk.is-funding{--mk-line:var(--gold-muted);--mk-fill:#0c0a07;--mk-text:var(--gold-muted)}.ord-mk.is-picked{opacity:1;filter:drop-shadow(0 0 5px rgba(241,217,152,.75))}.ord-mk:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.ord-model{position:absolute;inset:0;z-index:0}.ord-model-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;cursor:-webkit-grab;cursor:grab;transition:opacity .7s var(--ease-film)}.ord-model-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.ord-model.is-ready .ord-model-canvas{opacity:1}.ord-plan.is-3d .ord-plan-svg{visibility:hidden}.ord-plan.is-3d .ord-mk{left:0!important;top:0!important}.ord-model-names{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.ord-model-name{position:absolute;left:0;top:0;transform:translate(-50%,-100%);white-space:nowrap;font:700 10px/1 Barlow Semi Condensed,var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#b9b2a2;text-shadow:0 0 6px #000,0 0 2px #000,0 0 12px #000}.ord-model-name.is-major{font-size:12.5px;color:#f2f0ea}.ord-model-name.is-water{font-style:italic;letter-spacing:.08em;color:#93b3b8}.ord-model-name.is-edge{font-size:10.5px;color:#8f8b82}@container (max-width: 560px){.ord-model-name.is-edge,.ord-model-name.is-minor{display:none}}.ord-model-views{position:absolute;left:10px;bottom:10px;z-index:3;display:flex;flex-wrap:wrap;gap:4px}.ord-model-views button{min-height:30px;padding:0 10px;border:1px solid rgba(210,171,92,.4);background:rgba(9,7,5,.8);color:var(--gold);font:700 11px var(--display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ord-model-views button.is-icon{min-width:30px;padding:0;font:500 15px/1 var(--mono);letter-spacing:0}.ord-model-views button:hover{background:rgba(210,171,92,.14);color:var(--gold-bright)}.ord-model-views button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.ord-model-hint{position:absolute;right:12px;bottom:12px;z-index:3;margin:0;pointer-events:none;font:400 10.5px var(--mono);letter-spacing:.04em;color:var(--text-dim);text-shadow:0 0 6px #000}@container (max-width: 560px){.ord-model-hint,.ord-model-views button:not(.is-icon){display:none}.ord-model-name.is-major{font-size:10px}}.ord-plan-frame.is-full .ord-plan.is-3d{width:100%;height:calc(100dvh - 76px);aspect-ratio:auto}.ord-plan-aside{flex:1 1 260px;min-width:0;padding:16px 20px;gap:14px}.ord-plan-aside,.ord-types{display:flex;flex-direction:column}.ord-types{gap:6px}.ord-type{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;text-align:left;border:1px solid var(--line-faint);background:none;color:var(--text)}.ord-type:hover{border-color:var(--line-strong)}.ord-type[aria-pressed=true]{border-color:rgba(210,171,92,.5);background:rgba(210,171,92,.08)}.ord-type-no{font:700 14px var(--display);color:var(--text-dim)}.ord-type.is-done .ord-type-no,.ord-type.is-progress .ord-type-no{color:var(--gold)}.ord-type.is-funding .ord-type-no{color:var(--gold-muted)}.ord-type-name{font:700 14px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory)}.ord-type-count{font:12px var(--mono);color:var(--text-dim)}.ord-legend{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--line-faint);display:flex;flex-direction:column;gap:7px;font:12.5px var(--sans);color:var(--text-muted)}.ord-legend li{display:flex;align-items:center;gap:8px}.ord-lg{flex:none;width:16px;height:12px}.ord-lg-done{background:var(--gold);-webkit-clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%);clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%)}.ord-lg-progress{border:2px solid var(--gold)}.ord-lg-funding{border:1px dotted var(--gold-muted)}.ord-lg-planned{border:1px solid rgba(143,139,130,.6)}.ord-lg-net{height:0;border-top:1px dashed var(--gold)}.ord-lg-ring{width:14px;height:14px;border:1px dashed rgba(210,171,92,.7);border-radius:50%}.ord-lg-old{height:10px;border:1px solid #b6a888}.ord-detail{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}.ord-detail-art{flex:999 1 520px;min-width:0;padding:18px 20px;border-right:1px solid var(--line-faint);background-image:linear-gradient(rgba(210,171,92,.045) 1px,transparent 0),linear-gradient(90deg,rgba(210,171,92,.045) 1px,transparent 0);background-size:20px 20px}.ord-svg{display:block;width:100%;height:auto}.ord-detail-text{flex:1 1 300px;min-width:0;padding:20px 22px;display:flex;flex-direction:column;gap:12px}.ord-detail-text p{margin:0;font:15px/1.6 var(--sans);color:var(--text)}.ord-chip{align-self:flex-start;padding:2px 10px;border:1px solid rgba(143,139,130,.6);font:700 11px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.ord-chip.is-done{background:rgba(210,171,92,.14)}.ord-chip.is-done,.ord-chip.is-progress{border-color:var(--gold);color:var(--gold)}.ord-chip.is-funding{border-color:var(--gold-muted);color:var(--gold-muted)}.ord-detail-title{margin:0;font:700 26px/1.15 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--ivory)}.ord-sites{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-faint)}.ord-sites li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-faint)}.ord-sites-code{font:700 13px var(--display);color:var(--text-dim)}.ord-sites li.is-done .ord-sites-code,.ord-sites li.is-progress .ord-sites-code{color:var(--gold)}.ord-sites-place{display:block;font:13.5px var(--sans);color:var(--text)}.ord-sites-record{display:block;font:11.5px/1.5 var(--mono);color:var(--text-dim)}.ord-sites li.is-done .ord-sites-record,.ord-sites li.is-progress .ord-sites-record{color:var(--gold-muted)}.ord-facts{margin:0;display:flex;flex-direction:column;gap:8px}.ord-facts div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px}.ord-facts dt{font:600 11.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.ord-facts dd{margin:0;font:13px var(--mono)}.ord-queue-section{padding:18px 24px 22px}.ord-queue-section>.ord-kicker{margin-bottom:12px}.ord-queue{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:8px 32px;gap:8px 32px;align-items:start}.ord-qh{margin:0;padding-bottom:6px;border-bottom:1px solid rgba(143,139,130,.35);font:700 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.ord-qh.is-progress{color:var(--gold);border-color:rgba(210,171,92,.3)}.ord-qh.is-funding{margin-top:18px;color:var(--gold-muted);border-color:rgba(201,164,90,.3)}.ord-qrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 0;border-bottom:1px solid var(--line-faint)}.ord-qrow.is-wide{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 0}.ord-qline{display:flex;align-items:baseline;gap:8px}.ord-qcode{flex:none;min-width:36px;font:700 13px var(--display);color:var(--gold)}.ord-qcode.is-funding{color:var(--gold-muted)}.ord-qcode.is-dim{color:#b6a888}.ord-qname{flex:1 1 140px;min-width:0;font:13.5px var(--sans);color:var(--text)}.ord-qname.is-dim{color:var(--text-muted)}.ord-qwhen{flex:none;font:12px var(--mono);color:var(--text-dim)}.ord-qnote{font:12px var(--sans);color:var(--text-dim)}.ord-qnote.is-funding{color:var(--gold-muted)}.ord-empty{margin:10px 0 0;font:13px var(--sans);color:var(--text-dim)}@media (max-width:760px){.ord-head{padding:18px 16px}.ord-register-date{padding:10px 16px}.ord-cell{padding:12px 16px;border-right:0;border-bottom:1px solid var(--line-faint)}.ord-detail-art,.ord-detail-text,.ord-plan-aside,.ord-plan-col{padding:14px 16px;border-right:0}.ord-queue-section{padding:16px}.ord-preamble{font-size:16.5px}.project-card{padding:18px}.project-title{font-size:22px}}.hero-works{margin-top:22px;max-width:640px}.hero-works-kicker{margin:0 0 8px;font:500 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.hero-works ul{list-style:none;margin:0;padding:0}.hero-work,.hero-works ul{display:grid;grid-gap:8px;gap:8px}.hero-work{padding:11px 14px 12px;border:1px solid var(--line);border-left:3px solid var(--gold-muted);border-radius:var(--r);background:rgba(210,171,92,.03);color:inherit;text-decoration:none;transition:border-color .15s,background-color .15s}.hero-work:focus-visible,.hero-work:hover{border-color:var(--line-strong);border-left-color:var(--gold);background:rgba(210,171,92,.06)}.hero-work-head{display:flex;align-items:center;gap:10px;min-width:0}.hero-work-icon{flex:none;width:20px;height:20px;color:var(--gold)}.hero-work-title{min-width:0;font:600 17px/1.15 var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--ivory)}.hero-work-classif{flex:none;padding:2px 6px;border:1px solid rgba(200,85,63,.5);background:rgba(200,85,63,.08);font:700 10px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;color:#e0846c}.hero-work-count{flex:none;margin-left:auto;font:600 15px/1 var(--mono);color:var(--gold-ink);white-space:nowrap}.hero-work-count small{font:11px var(--sans);letter-spacing:.06em;color:var(--text-dim)}.hero-work .ord-segs{margin-top:0}.hero-work .ord-seg{height:6px}.hero-work-line{font:12.5px/1.45 var(--mono);color:var(--text-muted)}.hero-work-line.is-late{color:var(--gold-muted)}@media (max-width:760px){.hero-works{margin-top:18px}.hero-work-head{flex-wrap:wrap;row-gap:6px}.hero-work-title{font-size:16px}.hero-work .ord-segs{gap:2px}}.hero-work .hero-work-tithe{margin-top:-4px;color:var(--gold-ink)}.hero-work-charge{display:grid;grid-gap:2px;gap:2px;margin-top:-2px}.hero-work-charge .ord-bar{margin:2px 0 1px}.receipts{display:grid;grid-gap:4px;gap:4px;margin:14px 0 4px;padding:12px 14px;border:1px solid var(--line);background:rgba(210,171,92,.03)}.receipts.is-compact{margin:0;padding:0;border:0;background:none}.receipts-strip{display:grid;grid-template-columns:repeat(24,1fr);grid-gap:3px;gap:3px;height:46px;align-items:end}.receipts.is-compact .receipts-strip{height:28px;gap:2px}.receipts-hour{position:relative;height:100%;border-bottom:2px solid rgba(210,171,92,.18)}.receipts-hour>span{position:absolute;left:0;right:0;bottom:0;background:var(--gold);box-shadow:0 0 6px rgba(241,217,152,.45)}.receipts-hour.is-paid{border-bottom-color:var(--gold)}.receipts-axis{display:flex;justify-content:space-between;font:10.5px var(--mono);color:var(--text-dim)}.receipts-line{font:12.5px/1.45 var(--mono);color:var(--gold-ink)}.hero-work-tithe-total{font:600 14px var(--mono);color:var(--gold)}.hero-work-charge strong{font-weight:600;color:var(--gold-ink)}.ord-bar.is-works{border-color:rgba(232,226,210,.3);background:rgba(232,226,210,.05)}.ord-bar.is-works>span{background:repeating-linear-gradient(90deg,rgba(232,226,210,.6) 0 6px,rgba(232,226,210,.35) 6px 8px);box-shadow:none}.hero-work-call{font:14px/1.5 var(--sans);color:var(--text-muted)}.hero-work-cta{justify-self:start;font:700 12px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.hero-work:focus-visible .hero-work-cta,.hero-work:hover .hero-work-cta{color:var(--ivory)}