@layer base,primitives,components,pages;:root{--page: #fbfaf6;--rail: #f8f6f1;--sheet: #fffefb;--hover: #f3f0e8;--press: #ece8de;--ink: #1b1915;--body: #2b2822;--quiet: #615d54;--faint: #7c776c;--fainter: #a49e93;--pen: #2a3f66;--rule: #e4e0d6;--hair: #ece9e1;--line: #d6d0c3;--line-hover: #c8c1b2;--green: #1d4a30;--green-hover: #143823;--accent: #9c4f12;--danger: #8a2f24;--danger-hover: #73261d;--green-clear: #5c6f60;--tone-in: #3f7f4a;--tone-candidate: #c2962c;--tone-known: #817868;--tone-watched: #8e3a4e;--tone-closed: #ccc4b5;--graph-untracked-person: #e8e0d3;--graph-untracked-person-stroke: #978b79;--graph-untracked-org: #d9e4d8;--graph-untracked-org-stroke: #7b9a82;--graph-untracked-event: #dde2e6;--graph-untracked-event-stroke: #87929a;--chart-check: #c28d3c;--chart-flagged: #a5463a;--chart-quiet: #a8a194;--chart-clear: #d5cfc3;--chart-match: #2f6a63;--chart-hatch: #cfc8ba;--green-tint-faint: rgba(29, 74, 48, .04);--green-tint: rgba(29, 74, 48, .045);--green-tint-card: rgba(29, 74, 48, .055);--green-tint-chip: rgba(29, 74, 48, .07);--green-tint-hover: rgba(29, 74, 48, .09);--green-border-faint: rgba(29, 74, 48, .13);--green-border: rgba(29, 74, 48, .16);--green-border-card: rgba(29, 74, 48, .22);--green-border-chip: rgba(29, 74, 48, .24);--green-border-link: rgba(29, 74, 48, .28);--green-border-btn: rgba(29, 74, 48, .34);--green-rule-soft: rgba(29, 74, 48, .2);--green-rule: rgba(29, 74, 48, .3);--accent-tint: rgba(156, 79, 18, .06);--accent-border: rgba(156, 79, 18, .22);--danger-border: rgba(138, 47, 36, .3);--scrim: rgba(27, 25, 21, .28);--page-veil: rgba(251, 250, 246, .94);--shadow-raised: 0 20px 48px -20px rgba(27, 25, 21, .35);--shadow-menu: 0 12px 32px -16px rgba(27, 25, 21, .3);--face-ui: "Inter", ui-sans-serif, system-ui, sans-serif;--face-reading: "Newsreader", Georgia, serif;--text-1: 11px;--text-2: 11.5px;--text-3: 12px;--text-4: var(--text-3);--text-5: var(--text-3);--text-6: var(--text-3);--text-7: 12.5px;--text-8: 13px;--text-9: var(--text-8);--text-10: 13.5px;--text-11: var(--text-10);--text-12: 14px;--text-13: var(--text-12);--text-14: 15px;--text-15: 16.5px;--text-16: 17px;--text-17: 18px;--text-18: 19px;--text-19: 19.5px;--text-20: var(--text-19);--text-21: 22px;--text-22: 25px;--text-23: 30px;--text-24: 40px;--text-25: 44px;--leading-1: 1;--leading-2: 1.05;--leading-3: 1.15;--leading-4: 1.2;--leading-5: 1.25;--leading-6: 1.3;--leading-7: 1.35;--leading-8: 1.4;--leading-9: 1.45;--leading-10: 1.5;--leading-11: 1.55;--leading-12: 1.6;--leading-13: 1.65;--leading-14: 1.7;--leading-15: 1.75;--tracking-1: -.02em;--tracking-2: -.016em;--tracking-3: -.006em;--tracking-4: -.004em;--weight-regular: 420;--weight-medium: 500;--weight-semibold: 600;--space-1: 2px;--space-2: 3px;--space-3: 4px;--space-4: 5px;--space-5: 6px;--space-6: 7px;--space-7: 8px;--space-8: 9px;--space-9: 10px;--space-10: 11px;--space-11: 12px;--space-12: var(--space-13);--space-13: 14px;--space-14: var(--space-15);--space-15: 16px;--space-16: var(--space-17);--space-17: 18px;--space-18: var(--space-19);--space-19: 20px;--space-20: 22px;--space-21: 24px;--space-22: 26px;--space-23: 28px;--space-24: 30px;--space-25: 32px;--space-26: 34px;--space-27: 38px;--space-28: 40px;--space-29: 44px;--space-30: 48px;--space-31: 56px;--space-32: 60px;--space-33: 64px;--space-34: 88px;--space-35: 120px;--text-meta: var(--text-7);--text-control: var(--text-8);--text-nav: var(--text-10);--text-body: var(--text-12);--text-reading: var(--text-16);--text-lede: var(--text-19);--text-head: var(--text-21);--text-section: var(--text-23);--text-title: var(--text-24);--text-name: var(--text-25);--tracking-ui: var(--tracking-3);--tracking-display: var(--tracking-1);--tracking-small-caps: .035em;--radius: 2px;--rail-width: 216px;--column-width: 1040px;--record-column-width: 1180px;--fold-height: 52px;--topbar-height: 48px;--shell-left: var(--rail-width);--shell-top: 0px;--below-bar: calc(var(--shell-top) + var(--topbar-height));--control-h: 39px}@media(max-width:900px){:root{--shell-left: 0px;--shell-top: var(--fold-height)}}@font-face{font-family:Inter;src:url(/assets/inter-j6BbcsN8.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-DBQoWVJ5.woff2) format("woff2");font-weight:300 600;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-italic-DSgQPFUB.woff2) format("woff2");font-weight:300 600;font-style:italic;font-display:swap}@layer base{*{margin:0;padding:0;box-sizing:border-box}html{color-scheme:only light}body{background:var(--page);font-family:var(--face-ui);font-size:var(--text-body);line-height:var(--leading-10);font-weight:var(--weight-regular);letter-spacing:var(--tracking-ui);color:var(--ink);font-variant-numeric:lining-nums;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:style}button,input,select,textarea{font-family:inherit;letter-spacing:inherit}[hidden]{display:none!important}}@layer primitives{.nav{position:fixed;top:0;left:0;bottom:0;width:var(--rail-width);z-index:2;display:flex;flex-direction:column;border-right:1px solid var(--rule);background:var(--rail);padding:var(--space-20) var(--space-11) var(--space-14);overflow-y:auto}@media screen and (min-width:901px){body:has(>#root .nav){background:linear-gradient(to right,var(--rail) calc(var(--rail-width) - 1px),var(--rule) 0 var(--rail-width),var(--page) 0)}}.wordmark{display:flex;align-items:flex-start;gap:var(--space-5);width:100%;margin:0 0 var(--space-16);padding:var(--space-5) var(--space-9);border-radius:var(--radius);color:var(--green);font-family:var(--face-reading);font-size:var(--text-16);line-height:var(--leading-5);font-weight:450;letter-spacing:var(--tracking-4)}.org-name{min-width:0;overflow-wrap:anywhere;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.org-switch{position:relative}button.wordmark.switch{background:none;border:0;text-align:left;cursor:pointer}button.wordmark.switch:hover,button.wordmark.switch[aria-expanded=true]{background:var(--hover)}.wordmark .chev{flex:none;margin-top:var(--space-4);color:var(--faint)}button.wordmark.switch:hover .chev{color:var(--ink)}.org-menu{position:absolute;left:0;right:0;top:calc(100% - 14px);z-index:3;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-menu);padding:var(--space-3) 0}.org-item{display:block;width:100%;font-family:var(--face-ui);font-size:var(--text-nav);line-height:var(--leading-6);text-align:left;color:var(--quiet);background:none;border:0;padding:var(--space-6) var(--space-9);cursor:pointer}.org-item:hover{background:var(--hover);color:var(--ink)}.org-item.current{color:var(--ink);font-weight:var(--weight-medium);cursor:default}.org-item.current:hover{background:none}.nav ul{list-style:none;display:flex;flex-direction:column;gap:1px}.nav li a{display:flex;align-items:center;min-height:30px;padding:0 var(--space-9);border-radius:var(--radius);font-size:var(--text-nav);line-height:var(--leading-4);font-weight:450;color:var(--quiet);text-decoration:none}.nav li a:hover{background:var(--hover);color:var(--ink)}.nav li a.active{background:var(--press);color:var(--ink);font-weight:560}.nav li.nav-apart{margin-top:var(--space-14)}.nav-menu{display:none}.nav-foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-9);padding:var(--space-11) var(--space-9) 0;border-top:1px solid var(--rule);font-size:var(--text-control);line-height:var(--leading-6)}.nav-foot .who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:var(--weight-medium)}.nav-foot .quiet-action{margin:0 0 0 auto;color:var(--faint)}.nav-foot .quiet-action:hover{color:var(--ink)}.nav-foot .dev-switch{flex-basis:100%}.quiet-action{font-family:var(--face-ui);font-size:var(--text-meta);line-height:var(--leading-1);color:var(--fainter);background:none;border:0;padding:0;margin-top:var(--space-9);cursor:pointer;display:block}.quiet-action:hover{color:var(--green)}.dev-switch{margin-top:var(--space-13);padding-top:var(--space-11);border-top:1px solid var(--rule)}.dev-switch .label{font-size:var(--text-meta);color:var(--fainter);margin-bottom:var(--space-5)}.dev-switch .current{color:var(--green);cursor:default}.main{--main-pad-top: var(--space-31);--main-pad-x: var(--space-32);margin-left:var(--shell-left);padding:var(--main-pad-top) var(--main-pad-x) var(--space-34);container-type:inline-size}.column{max-width:var(--column-width)}.column.record-column{max-width:var(--record-column-width)}.demo-notice{position:sticky;top:var(--shell-top);z-index:2;margin-left:var(--shell-left);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-15);align-items:baseline;padding:var(--space-11) var(--space-21);background:var(--rail);border-bottom:1px solid var(--rule);color:var(--green);font-size:var(--text-8);line-height:var(--leading-10)}.demo-notice strong{white-space:nowrap}@media(max-width:900px){.nav{position:sticky;bottom:auto;width:auto;min-height:var(--fold-height);z-index:20;flex-direction:row;flex-wrap:wrap;align-items:center;padding:var(--space-9) var(--space-11) var(--space-9) var(--space-14);overflow:visible;border-right:0;border-bottom:1px solid var(--rule)}.org-switch,.nav>.wordmark{flex:1 1 0;min-width:0}.wordmark{margin:0;padding:var(--space-3) var(--space-5)}.org-name{-webkit-line-clamp:1}.org-menu{top:100%;right:auto;min-width:240px}.nav-menu{display:inline-flex;align-items:center;margin-left:auto;min-height:30px;padding:0 var(--space-9);border:1px solid transparent;border-radius:var(--radius);background:none;font-family:var(--face-ui);font-size:var(--text-control);font-weight:var(--weight-medium);color:var(--quiet);cursor:pointer}.nav-menu:hover,.nav-menu[aria-expanded=true]{background:var(--hover);color:var(--ink)}.nav:not(.open) ul,.nav:not(.open) .nav-foot{display:none}.nav.open ul{flex-basis:100%;padding:var(--space-11) 0 var(--space-3)}.nav.open .nav-foot{flex-basis:100%;margin-top:var(--space-7);padding:var(--space-11) var(--space-9) var(--space-3)}.main{--main-pad-top: var(--space-23);--main-pad-x: var(--space-14);padding-bottom:var(--space-33)}.demo-notice{padding:var(--space-11) var(--space-14)}}}@layer primitives{a.link{color:var(--green);text-decoration:none;border-bottom:1px solid var(--green-border-link)}a.link:hover{border-bottom-color:var(--green)}.topbar{position:sticky;top:var(--shell-top);z-index:5;display:flex;align-items:center;gap:var(--space-11);min-height:var(--topbar-height);margin:calc(var(--main-pad-top) * -1) 0 var(--space-28) calc(var(--main-pad-x) * -1);padding:var(--space-5) 0 var(--space-5) var(--main-pad-x);isolation:isolate}.topbar:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:calc(100cqw + var(--main-pad-x) * 2);background:var(--page-veil);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.demo-notice~.main .topbar{position:relative;top:auto}.breadcrumb{display:flex;align-items:baseline;min-width:0;gap:0 var(--space-6);font-size:var(--text-nav);line-height:var(--leading-6);color:var(--quiet)}.breadcrumb a.link{flex:none;color:var(--quiet);border-bottom:none}.breadcrumb a.link:hover{color:var(--ink);border-bottom:none}.breadcrumb .crumb-slash{color:var(--fainter)}.breadcrumb .crumb-here{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:var(--weight-medium)}.topbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-5);margin-left:auto}.head{display:flex;align-items:flex-end;gap:var(--space-21);padding-bottom:var(--space-24);border-bottom:1px solid var(--rule)}.head .titles{flex:1;min-width:0}.head .actions-right{flex:0 0 auto;padding-bottom:var(--space-3)}.title{font-family:var(--face-reading);font-weight:var(--weight-regular);font-size:var(--text-title);line-height:var(--leading-2);letter-spacing:var(--tracking-display)}.title.file-title{font-size:var(--text-23);line-height:var(--leading-3)}.subline{font-size:var(--text-body);line-height:var(--leading-10);color:var(--quiet);margin-top:var(--space-8)}}@layer primitives{.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);min-height:30px;font-family:var(--face-ui);font-size:var(--text-control);line-height:var(--leading-6);letter-spacing:var(--tracking-ui);padding:var(--space-3) var(--space-11);border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);color:var(--ink);text-decoration:none;text-align:center;font-weight:var(--weight-medium);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.btn:hover{background:var(--hover);border-color:var(--line-hover)}.btn:active{background:var(--press)}.btn.go,.btn.hero{color:var(--page);background:var(--green);border-color:var(--green)}.btn.go:hover,.btn.hero:hover{background:var(--green-hover);border-color:var(--green-hover)}.btn.act{color:var(--ink)}.btn.danger{color:var(--page);background:var(--danger);border-color:var(--danger)}.btn.danger:hover{background:var(--danger-hover);border-color:var(--danger-hover)}.btn.tiny{min-height:24px;padding:var(--space-1) var(--space-7);font-size:var(--text-meta)}.btn:disabled,.btn:disabled:hover{cursor:default;color:var(--fainter);background:var(--sheet);border-color:var(--hair)}.danger-link{margin-left:auto;padding:0 0 0 var(--space-14);border:0;border-left:1px solid var(--rule);background:none;font-family:var(--face-ui);font-size:var(--text-control);line-height:var(--leading-6);font-weight:var(--weight-medium);color:var(--danger);cursor:pointer}.danger-link:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width:700px){.danger-link{margin-left:0;padding-left:0;border-left:0}}.danger-link:disabled{color:var(--fainter);text-decoration:none;cursor:default}}@layer primitives{.section{margin-top:var(--space-29)}.section h2{font-family:var(--face-reading);font-weight:var(--weight-regular);font-size:var(--text-head);color:var(--ink);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule);margin-bottom:var(--space-15);line-height:var(--leading-5);letter-spacing:var(--tracking-4)}.section p{font-size:var(--text-body);line-height:var(--leading-12);color:var(--body)}.section p+p{margin-top:var(--space-13)}}@layer primitives{.table{width:100%;border-collapse:collapse;margin-top:var(--space-26)}.table th{font-weight:var(--weight-regular);text-align:left;font-size:var(--text-meta);color:var(--quiet);padding:0 var(--space-17) var(--space-9) 0;border-bottom:1px solid var(--rule)}.table td{font-size:var(--text-nav);line-height:var(--leading-9);color:var(--body);padding:var(--space-15) var(--space-17) var(--space-16) 0;border-top:1px solid var(--hair);vertical-align:baseline;font-variant-numeric:tabular-nums lining-nums}.table tbody tr:first-child td{border-top:none}.table td.quiet-cell{color:var(--faint);font-size:var(--text-11)}.table td:first-child>a.link:is([href^="/people/"],[href^="/events/"],[href^="/organizations/"]){font-family:var(--face-reading);font-size:var(--text-16);letter-spacing:var(--tracking-4)}}@layer primitives{.tag-faint{font-size:var(--text-meta);color:var(--fainter);margin-left:var(--space-9);white-space:nowrap;font-family:var(--face-ui)}.tag-faint.amber-ink{color:var(--accent)}.tag-faint.red-ink{color:var(--danger)}.tag-faint.clear-ink{color:var(--green-clear)}.tag-faint.block{display:block;margin-left:0;margin-top:var(--space-9)}}@layer primitives{.flag{border-left:2px solid var(--green);background:var(--green-tint-card);padding:var(--space-17) var(--space-19) var(--space-18)}.flag.amber{border-left-color:var(--accent);background:var(--accent-tint)}.flag .label{font-size:var(--text-meta);color:var(--green)}.flag.amber .label{color:var(--accent)}.flag .detail{font-size:var(--text-10);line-height:var(--leading-10);color:var(--body);margin-top:var(--space-5)}.flag .flag-actions{display:flex;align-items:center;gap:var(--space-11);margin-top:var(--space-13)}.flag.row{max-width:78ch;margin-top:var(--space-24)}}@layer primitives{.form{margin-top:var(--space-27);max-width:620px}.field{margin-bottom:var(--space-22)}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 var(--space-19)}.field .label{display:block;font-size:var(--text-meta);color:var(--quiet);margin-bottom:var(--space-5)}.field input[type=text],.field input[type=search],.field input[type=month],.field input[type=date],.field select,.field textarea{width:100%;font-family:var(--face-ui);font-size:var(--text-body);line-height:var(--leading-10);color:var(--ink);background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-9) var(--space-11);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field textarea{line-height:var(--leading-12);resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--fainter)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green)}.field input:disabled,.field select:disabled,.field textarea:disabled{color:var(--fainter);background:var(--page);border-color:var(--hair);cursor:default}.control{font-family:var(--face-ui);font-size:var(--text-body);line-height:var(--leading-10);color:var(--ink);background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-7) var(--space-9);max-width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.control::placeholder{color:var(--fainter)}.control:focus{border-color:var(--green)}.control:disabled{color:var(--fainter);background:var(--page);border-color:var(--hair);cursor:default}textarea.control{width:100%;line-height:var(--leading-12);resize:vertical}.field select,select.control{padding-right:var(--space-24);cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M1 1l3.5 3.5L8 1' fill='none' stroke='%236b675e' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.field select:disabled,select.control:disabled{cursor:default;opacity:.75}}@layer primitives{.clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.field.over textarea,.field.over input[type=text]{border-color:var(--danger)}.char-count{font-size:var(--text-5);line-height:var(--leading-8);text-align:right;color:var(--fainter);margin-top:var(--space-4);font-variant-numeric:tabular-nums}.char-count.over,.field-note.over-note{color:var(--danger)}.field.off .label{color:var(--fainter)}.field.last{margin-top:var(--space-15);margin-bottom:0}.field-note{font-size:var(--text-meta);line-height:var(--leading-10);color:var(--fainter);margin-top:var(--space-6)}.form-actions{display:flex;align-items:center;gap:var(--space-11);margin-top:var(--space-28)}.form-actions.lead{margin-top:var(--space-20)}.segment{display:inline-flex;padding-top:var(--space-1)}.seg-option{font-family:var(--face-ui);font-size:var(--text-control);line-height:var(--leading-1);color:var(--quiet);background:none;border:1px solid var(--line);border-left-width:0;padding:var(--space-10) var(--space-16);cursor:pointer}.seg-option:first-child{border-left-width:1px}.seg-option:hover{color:var(--ink)}.seg-option.on{color:var(--green);border-color:var(--green-border-btn);background:var(--green-tint-chip)}.seg-option.on+.seg-option{border-left-color:var(--green-border-btn)}.seg-option:disabled{color:var(--fainter);border-color:var(--hair);cursor:default}.seg-option:disabled:hover{color:var(--fainter)}.linkish{font-family:var(--face-ui);font-size:var(--text-9);line-height:var(--leading-8);color:var(--green);background:none;border:0;border-bottom:1px solid var(--green-border-link);padding:0;margin-top:var(--space-8);cursor:pointer;text-align:left}.linkish:hover{border-bottom-color:var(--green)}.linkish.flush{margin-top:0}a.linkish{display:inline-block;text-decoration:none;color:var(--green)}.layer-actions{display:flex;align-items:center;gap:var(--space-11);margin-top:var(--space-20)}.hint{max-width:860px;margin-top:var(--space-24);background:var(--green-tint);border:1px solid var(--green-border);padding:var(--space-17) var(--space-19) var(--space-18);font-size:var(--text-11);line-height:var(--leading-12);color:var(--body)}}@layer primitives{.tabs{display:flex;align-items:flex-end;gap:var(--space-24);margin-top:var(--space-24);border-bottom:1px solid var(--rule)}.tab{font-size:var(--text-nav);color:var(--quiet);text-decoration:none;padding-bottom:var(--space-11);margin-bottom:-1px;border-bottom:2px solid transparent;font-weight:var(--weight-medium)}.tab:hover{color:var(--green)}.tab.active{color:var(--green);border-bottom-color:var(--green)}.tab-panel>.section:first-child{margin-top:var(--space-27)}@media(max-width:700px){.tabs{gap:var(--space-20);overflow-x:auto;scrollbar-width:none}}}@layer primitives{.sc{font-family:var(--face-reading);font-variant-caps:all-small-caps;font-synthesis-small-caps:auto;letter-spacing:var(--tracking-small-caps);font-weight:var(--weight-medium);font-size:var(--text-12);color:var(--quiet)}.topline{font-size:var(--text-body);line-height:var(--leading-15);color:var(--body);max-width:72ch;margin-top:var(--space-24)}.lede{font-size:var(--text-15);line-height:var(--leading-15);color:var(--body);max-width:72ch;margin-top:var(--space-27)}.section>.lede{font-family:var(--face-reading);font-size:var(--text-lede);line-height:var(--leading-11)}.lede+.lede{margin-top:var(--space-13)}.fact-lines{list-style:none;margin:var(--space-27) 0 0;padding:0;max-width:72ch}.fact-lines>li{font-size:var(--text-body);line-height:var(--leading-12);color:var(--body)}.fact-lines>li+li{margin-top:var(--space-5)}.fact-lines>li.head{font-size:var(--text-15);line-height:var(--leading-15)}.empty-line{font-size:var(--text-11);line-height:var(--leading-12);color:var(--fainter)}.note-line{font-size:var(--text-body);line-height:var(--leading-12);color:var(--body);padding:var(--space-10) 0;border-top:1px solid var(--hair)}.note-line>.btn.tiny{margin-left:var(--space-11)}.note-line:first-child{border-top:none}.line-date{font-size:var(--text-meta);color:var(--green);margin-right:var(--space-9)}.notes-compact .note-line{font-size:var(--text-11);line-height:var(--leading-9);padding:var(--space-7) 0}.note-line.note-group>summary{cursor:pointer;color:var(--fainter)}.note-piece{padding-top:var(--space-7);margin-top:var(--space-7);padding-left:var(--space-13);border-top:1px solid var(--hair)}.note-piece:first-of-type{border-top:none}}@layer primitives{.act-row{display:flex;align-items:baseline;gap:var(--space-19);padding:var(--space-12) 0}.act-row+.act-row{border-top:1px solid var(--hair)}.act-name{flex:0 0 210px;font-size:var(--text-body);line-height:var(--leading-8);color:var(--ink)}.act-state{flex:0 0 165px;font-size:var(--text-meta);color:var(--fainter);white-space:nowrap}.act-state.done{color:var(--green)}.act-value{font-size:var(--text-body);line-height:var(--leading-8);color:var(--body)}.act-value.fill{flex:1}.act-row .btn{padding:var(--space-6) var(--space-11)}.act-row>.quiet-action{margin-top:0;margin-left:auto;flex:none}.identity-line{font-size:var(--text-meta);line-height:var(--leading-12);color:var(--faint);margin-top:var(--space-15);max-width:92.16ch}.identity-line .identity-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-19)}.identity-line .state{font-size:var(--text-meta);color:var(--green);margin-right:var(--space-9)}.identity-line .anchor-toggle{font-size:inherit;line-height:inherit;margin-left:var(--space-11)}.identity-line .since-identity{margin-top:var(--space-5)}.identity-line .identity-anchors{border-left:2px solid var(--line);padding-left:var(--space-13);margin-top:var(--space-9);font-size:var(--text-7);line-height:var(--leading-14);color:var(--faint)}}@layer primitives{.kv-row{padding:var(--space-10) 0;border-top:1px solid var(--hair)}.kv-row:first-child{border-top:none}.kv-row .k{font-size:var(--text-meta);color:var(--quiet)}.kv-row .v{font-size:var(--text-11);line-height:var(--leading-10);color:var(--body);margin-top:var(--space-2)}.kv-row .attribution{font-size:var(--text-6);line-height:var(--leading-10);color:var(--fainter);margin-top:var(--space-1)}}@layer primitives{.page-state{margin-left:var(--shell-left);padding:var(--space-35) var(--space-32)}.page-state.bare{margin-left:0}.bare-mark{font-family:var(--face-reading);font-weight:var(--weight-regular);font-size:var(--text-title);line-height:var(--leading-4);color:var(--ink);margin-bottom:var(--space-23);max-width:60ch;letter-spacing:var(--tracking-display)}.page-state .line{font-size:var(--text-14);line-height:var(--leading-14);color:var(--body);max-width:60ch}.page-state .quiet{font-size:var(--text-9);line-height:var(--leading-12);color:var(--fainter);margin-top:var(--space-9);max-width:60ch}@keyframes pb-pulse{0%,to{opacity:.25}50%{opacity:1}}}@layer primitives{.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-5);letter-spacing:0;color:var(--fainter);word-break:break-word}.table-scroll{overflow-x:auto}.table.data{margin-top:var(--space-11)}.table.data th{padding-right:var(--space-13)}.table.data td{font-size:var(--text-9);line-height:var(--leading-10);padding:var(--space-10) var(--space-13) var(--space-11) 0;vertical-align:top;font-variant-numeric:tabular-nums lining-nums}.table.data td .sub{font-size:var(--text-5);line-height:var(--leading-9);color:var(--fainter);margin-top:var(--space-2)}.data-headline{font-size:var(--text-12);line-height:var(--leading-12);color:var(--body)}.data-headline:hover{color:var(--green)}.data-sub-head{font-size:var(--text-meta);color:var(--quiet);margin-top:var(--space-17)}}@layer primitives{.people-controls{margin-bottom:var(--space-24)}.people-controls .search-field{margin-bottom:var(--space-17);max-width:420px}.people-controls .search-field input[type=search]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.people-controls .search-field input[type=search]::-webkit-search-decoration,.people-controls .search-field input[type=search]::-webkit-search-cancel-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}.control-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-15) var(--space-20)}.people-controls .control-row{align-items:flex-end}.chips{display:flex;flex-wrap:wrap;gap:var(--space-5)}.chip{font-family:var(--face-ui);font-size:var(--text-control);line-height:var(--leading-1);color:var(--quiet);background:none;border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-9) var(--space-13);cursor:pointer}.chip:hover{color:var(--ink)}.chip.on{color:var(--green);border-color:var(--green-border-btn);background:var(--green-tint-chip)}.list-foot{display:flex;align-items:center;gap:var(--space-13);padding-top:var(--space-17)}.list-foot>.src{margin-top:0}.known-name{font-size:var(--text-16);line-height:var(--leading-10);color:var(--body);font-family:var(--face-reading);letter-spacing:var(--tracking-4)}.known-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-11)}.known-mark{color:var(--fainter)}.promote.quiet-action{margin-top:0;display:inline-block}.promote-open{display:inline-flex;align-items:center;gap:var(--space-11)}.promote-picker{display:inline-flex}.promote-picker .seg-option{padding:var(--space-6) var(--space-10);font-size:var(--text-3)}}@layer primitives{.pill{font-family:var(--face-ui);font-size:var(--text-8);line-height:var(--leading-4);color:var(--body);background:none;border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-6) var(--space-10);cursor:pointer;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill:hover{border-color:var(--green-border-btn);color:var(--green)}.pill:disabled{cursor:default;color:var(--fainter)}.pill .as-planned{color:var(--fainter)}.pill.picked{border-color:var(--green-border-btn);color:var(--green);background:var(--green-tint-chip)}}@layer primitives{[data-tone=in]{--tone: var(--tone-in)}[data-tone=candidate]{--tone: var(--tone-candidate)}[data-tone=known]{--tone: var(--tone-known)}[data-tone=watched]{--tone: var(--tone-watched)}[data-tone=closed]{--tone: var(--tone-closed)}.status-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--tone, var(--tone-known))}.status-word{display:inline-flex;align-items:center;gap:var(--space-7);white-space:nowrap}}@layer pages{.demo-document{white-space:pre-wrap;font:inherit;line-height:var(--leading-14)}.demo-source{max-width:820px}.demo-source .lede{margin:var(--space-19) 0}.demo-source .demo-document{margin:var(--space-21) 0;padding:var(--space-21) 0;border-block:1px solid var(--rule);font:var(--weight-regular) var(--text-14)/var(--leading-14) var(--face-ui);overflow-wrap:anywhere}.demo-source .evidence-details-body{overflow-wrap:anywhere}}@layer components{.credit-notice .btn{margin-left:auto;align-self:center}.credit-short{color:var(--quiet);font-size:var(--text-8);align-self:center}}@layer components{.stale-build .btn{margin-left:auto;align-self:center}}@layer components{.record-table th{font-weight:var(--weight-medium);color:var(--faint)}.record-table td{border-top:none;border-bottom:1px solid var(--hair)}}@layer components{.row-link{cursor:pointer}}@layer components{.record-table.people-table td{height:46px;padding:var(--space-6) var(--space-11) var(--space-6) 0;vertical-align:middle}.record-table.people-table th{padding-top:var(--space-11)}.record-table.people-table th:last-child,.record-table.people-table td:last-child{padding-right:0}.record-table.people-table tbody tr:has(.person-name):hover td{background:var(--hover)}.record-table.people-table .person-name{font-family:var(--face-reading);font-size:var(--text-reading);font-weight:450;letter-spacing:var(--tracking-4);color:var(--ink);text-decoration:none}.record-table.people-table tbody tr:hover .person-name{color:var(--green)}.record-table.people-table td.quiet-cell{font-size:var(--text-nav);color:var(--quiet)}.record-table.people-table td.latest{color:var(--quiet)}.record-table.people-table td.latest.waiting{color:var(--body)}.record-table.people-table td.latest.failed{color:var(--accent)}.record-table.people-table th:last-child,.record-table.people-table td.updated{text-align:right;white-space:nowrap}@media(max-width:640px){.record-table.people-table thead{display:none}.record-table.people-table,.record-table.people-table tbody{display:block}.record-table.people-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name updated" "status latest";row-gap:var(--space-1);padding:var(--space-10) 0;border-bottom:1px solid var(--hair)}.record-table.people-table.with-account tbody tr{grid-template-areas:"name updated" "account account" "status latest"}.record-table.people-table td,.record-table.people-table td.quiet-cell{height:auto;padding:0;border:0;font-size:var(--text-control)}.record-table.people-table tbody tr:has(.person-name):hover td{background:none}.record-table.people-table td.name{grid-area:name}.record-table.people-table td.account{grid-area:account}.record-table.people-table td.status{grid-area:status}.record-table.people-table td.latest{grid-area:latest;text-align:right}.record-table.people-table td.updated{grid-area:updated;align-self:center;font-size:var(--text-meta)}}}@layer components{.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--scrim)}.modal-panel{width:560px;max-width:calc(100vw - 32px);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-raised);padding:var(--space-20) var(--space-21) var(--space-19);max-height:calc(100dvh - 32px);overflow-y:auto}.modal-panel.narrow{width:420px}.modal-panel.wide{width:640px}.modal-panel .modal-body{max-height:min(58vh,440px);overflow-y:auto}.modal-panel .modal-head{font-size:var(--text-head);font-weight:450;color:var(--ink);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule);margin-bottom:var(--space-15);font-family:var(--face-reading);line-height:var(--leading-5);letter-spacing:var(--tracking-4)}.modal-panel.narrow .modal-head{padding-bottom:0;border-bottom:0;margin-bottom:var(--space-9)}.modal-panel .modal-line{font-size:var(--text-12);line-height:var(--leading-12);color:var(--body);margin-bottom:var(--space-15)}.modal-panel .modal-line.parted{border-top:1px solid var(--rule);padding-top:var(--space-19);margin-top:var(--space-23)}.modal-panel textarea,.modal-panel input[type=text],.modal-panel input[type=month],.modal-panel input[type=date]{width:100%;font-family:var(--face-ui);font-size:var(--text-body);line-height:var(--leading-12);color:var(--ink);background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-9) var(--space-11);outline:none;resize:vertical}.modal-panel textarea:focus,.modal-panel input:focus{border-color:var(--green)}.modal-panel textarea:where(.field textarea,.control):disabled{color:var(--fainter);background:var(--page);border-color:var(--hair);cursor:default}.modal-panel textarea.over,.modal-panel .field.over textarea{border-color:var(--danger)}.modal-panel input[type=month],.modal-panel input[type=date]{max-width:200px}.modal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7);margin-top:var(--space-20)}.option-row{display:flex;align-items:flex-start;gap:var(--space-9);padding:var(--space-10) 0;border-top:1px solid var(--hair);cursor:pointer}.option-row:first-of-type{border-top:none}.option-row input{margin-top:var(--space-4);accent-color:var(--green)}.option-row .opt-label{font-size:var(--text-12);line-height:var(--leading-8);color:var(--ink)}.option-row .opt-sub{display:block;font-size:var(--text-7);line-height:var(--leading-10);color:var(--faint);margin-top:var(--space-1)}.modal-choice{border-top:1px solid var(--hair);padding-top:var(--space-15);margin-top:var(--space-19)}.modal-choice .choice-ask{font-size:var(--text-12);line-height:var(--leading-12);color:var(--body)}.modal-choice .picker-option{margin-top:var(--space-3);color:var(--ink)}.modal-choice .choice-note{font-size:var(--text-7);line-height:var(--leading-10);color:var(--faint);margin-top:var(--space-7)}.picker-option{display:flex;padding:var(--space-5) 0;font-size:var(--text-11);line-height:var(--leading-8);color:var(--body);cursor:pointer}.picker-option:where(:not(.check)){align-items:center;gap:var(--space-8)}.picker-option input{accent-color:var(--green)}.hint-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:var(--space-1);border:1px solid var(--fainter);border-radius:50%;font-size:var(--text-3);line-height:var(--leading-1);color:var(--faint);cursor:help}.hint-mark:after{content:attr(data-hint);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:260px;padding:var(--space-6) var(--space-9);background:var(--ink);color:var(--page);font-size:var(--text-7);line-height:var(--leading-9);white-space:normal;border-radius:var(--radius);box-shadow:0 2px 8px #0000002e;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:2}.hint-mark:hover:after{opacity:1}.hint .note-actions{margin-top:var(--space-15)}.hint .picker-option{margin-top:var(--space-9)}}@layer components{.pick{position:relative;display:inline-flex;align-items:center;height:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);font-size:var(--text-control)}.pick:hover{border-color:var(--line-hover)}.pick:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint-hover)}.pick-label{padding-left:var(--space-9);color:var(--faint);white-space:nowrap}.pick select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;padding:0 28px 0 var(--space-7);border:0;background:transparent;font:inherit;font-weight:var(--weight-medium);color:var(--ink);cursor:pointer}.pick select:focus{outline:none}.pick svg{position:absolute;right:9px;top:10px;color:var(--faint);pointer-events:none}}@layer components{.account-filter{display:block;max-width:420px;margin:var(--space-21) 0}.account-filter .label{display:block;margin-bottom:var(--space-7)}.account-filter .control{width:100%}.account-pick select{max-width:280px;text-overflow:ellipsis}}@layer components{.loading{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--fainter);animation:loading-in .16s ease-out .25s backwards}.loading.immediate{animation:none}.loading .spinner{width:.85em;height:.85em;border:1.5px solid var(--fainter);border-top-color:var(--body);border-radius:50%;animation:loading-turn .8s linear infinite}@keyframes loading-in{0%{opacity:0}}@keyframes loading-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading .spinner{animation-duration:2.4s}}}@layer pages{.events-tools{margin-top:var(--space-24)}.events-search{width:100%;max-width:340px;font:inherit;font-size:var(--text-control);color:var(--ink);background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-7) var(--space-11);-moz-appearance:none;appearance:none;-webkit-appearance:none}.events-search::placeholder{color:var(--faint)}.events-search:focus{outline:none;border-color:var(--green-border-btn)}.events-table td.event-dates{white-space:nowrap}.events-table tbody tr:hover td{background:var(--hover)}@media(max-width:700px){.events-search{max-width:none}.events-table td.event-dates{white-space:normal}}}@layer pages{.accounts .head,.account-page .head{border-bottom:none;padding-bottom:var(--space-27)}.accounts .subline{max-width:40em}.account-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-9);padding-bottom:var(--space-19)}.account-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 180px;max-width:280px;height:32px;padding:0 var(--space-9);border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);font:inherit;font-size:var(--text-control);color:var(--ink)}.account-search::-webkit-search-decoration,.account-search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.account-search::placeholder{color:var(--faint)}.account-search:hover,.account-pick:hover{border-color:var(--line-hover)}.account-search:focus,.account-pick:focus-within{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint-hover)}.account-pick{display:inline-flex;align-items:center;height:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);font-size:var(--text-control)}.account-pick-label{padding-left:var(--space-9);color:var(--faint);white-space:nowrap}.account-pick select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;padding:0 var(--space-23) 0 var(--space-7);border:0;background-color:transparent;background-position:right 9px center;font:inherit;font-weight:var(--weight-medium);color:var(--ink);cursor:pointer}.account-pick select:focus{outline:none}.account-list>.empty-line,.account-block>.empty-line{padding:var(--space-17) 0;border-bottom:1px solid var(--hair);font-size:var(--text-nav);color:var(--quiet)}.account-list>.empty-line{border-top:1px solid var(--rule)}.accounts-table{margin-top:0}.accounts-table td{height:52px;padding:var(--space-6) var(--space-15) var(--space-6) 0;vertical-align:middle}.accounts-table th:last-child,.accounts-table td:last-child{padding-right:0}.accounts-table tbody tr:hover td{background:var(--hover)}.accounts-table .account-name{font-family:var(--face-reading);font-size:var(--text-reading);font-weight:450;letter-spacing:var(--tracking-4);color:var(--ink);text-decoration:none}.accounts-table tbody tr:hover .account-name{color:var(--green)}.accounts-table td.quiet-cell{font-size:var(--text-nav);color:var(--quiet)}.accounts-table td.context{max-width:420px;white-space:normal}.accounts-table td.updated,.accounts-table td.state{white-space:nowrap}.account-pagination{gap:var(--space-7)}.account-facts{font-variant-numeric:tabular-nums}.account-notice{padding:var(--space-9) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font-size:var(--text-nav);color:var(--quiet)}.account-notice+.account-context{margin-top:var(--space-19)}.account-context{max-width:36em;font-family:var(--face-reading);font-size:var(--text-reading);line-height:1.6;color:var(--ink);white-space:pre-wrap}.account-context.none{font-family:var(--face-ui);font-size:var(--text-nav);color:var(--quiet)}.account-block{margin-top:var(--space-31)}.account-block-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-9);padding-bottom:var(--space-9);border-bottom:1px solid var(--ink)}.account-block-head h2{font-family:var(--face-reading);font-size:var(--text-head);font-weight:450;line-height:var(--leading-5);letter-spacing:var(--tracking-4);color:var(--ink)}.account-block-actions{display:flex;flex-wrap:wrap;gap:var(--space-7)}.account-block .table{margin-top:0}.account-block .events-table td{height:46px;padding:var(--space-6) var(--space-11) var(--space-6) 0;vertical-align:middle}.account-block .events-table .event-name .link{font-family:var(--face-reading);font-size:var(--text-reading);font-weight:450;letter-spacing:var(--tracking-4);color:var(--ink);text-decoration:none;border-bottom:0}.account-block .events-table tbody tr:hover .event-name .link{color:var(--green)}.account-block .list-foot{flex-wrap:wrap;gap:var(--space-5) var(--space-19);font-size:var(--text-nav)}.account-form .field{margin-bottom:var(--space-19)}.account-form textarea{min-height:120px}.account-form .modal-actions{margin-top:var(--space-15)}.account-form>form>.field-note{margin-top:var(--space-11)}.account-form [role=alert]{margin:var(--space-11) 0 0;font-size:var(--text-nav);color:var(--danger)}@media(max-width:640px){.account-search{flex:1 1 100%;max-width:none;height:36px}.account-pick{flex:1 1 100%;height:36px}.account-pick select{flex:1;min-width:0}.accounts-table thead{display:none}.accounts-table,.accounts-table tbody{display:block}.accounts-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state" "context context" "updated updated";column-gap:var(--space-11);row-gap:var(--space-1);padding:var(--space-10) 0;border-bottom:1px solid var(--hair)}.accounts-table td,.accounts-table td.quiet-cell{height:auto;max-width:none;padding:0;border:0;font-size:var(--text-control)}.accounts-table tbody tr:hover td{background:none}.accounts-table td.name{grid-area:name}.accounts-table td.state{grid-area:state;text-align:right}.accounts-table td.context{grid-area:context}.accounts-table td.updated{grid-area:updated;font-size:var(--text-meta)}.account-block{margin-top:var(--space-28)}.account-block .events-table thead{display:none}.account-block .events-table,.account-block .events-table tbody{display:block}.account-block .events-table tbody tr{display:flex;flex-wrap:wrap;column-gap:var(--space-9);padding:var(--space-10) 0;border-bottom:1px solid var(--hair)}.account-block .events-table td{height:auto;padding:0;border:0;font-size:var(--text-control)}.account-block .events-table td.event-name{flex:1 1 100%}.account-block .events-table td.event-dates{white-space:nowrap}}}@layer pages{.report-list{list-style:none;padding:0;margin:var(--space-9) 0 0}.report-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-21);padding:var(--space-15) 0 var(--space-17);border-bottom:1px solid var(--hair)}.report-row-title{font-family:var(--face-reading);font-size:var(--text-18);font-weight:var(--weight-medium);line-height:var(--leading-6);letter-spacing:var(--tracking-4);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}a.report-row-title:hover{color:var(--green)}.report-row-meta{grid-column:1;font-size:var(--text-meta);color:var(--quiet)}.report-row-status{grid-column:2;grid-row:1 / span 2;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);font-size:var(--text-control);white-space:nowrap}.report-status{color:var(--quiet)}.report-status.is-failed{color:var(--accent)}.report-row-date{font-size:var(--text-meta);color:var(--faint);font-variant-numeric:tabular-nums}.report-types{list-style:none;padding:0;margin:var(--space-21) 0;display:grid;gap:var(--space-11)}.report-type{font:inherit;display:block;width:100%;text-align:left;padding:var(--space-17) var(--space-19);border:1px solid var(--rule);background:var(--sheet);cursor:pointer}.report-type:hover{border-color:var(--green-border-card)}.report-type-name{display:block;font-size:var(--text-16);font-weight:var(--weight-medium);color:var(--ink);font-family:var(--face-reading)}.report-type-desc{display:block;font-size:var(--text-10);color:var(--quiet);margin-top:var(--space-3)}.report-form{max-width:720px;margin-top:var(--space-21)}.report-form .field,.report-modal .field{display:block;margin:var(--space-19) 0;font-size:var(--text-8);line-height:var(--leading-10);color:var(--quiet)}.report-form .field .control,.report-modal .field .control{display:block;margin-top:var(--space-6);width:100%}.report-field-prompt{display:block;font-size:var(--text-8);color:var(--faint)}.report-form [role=alert],.report-modal [role=alert]{color:var(--danger)}.report-form-actions{display:flex;align-items:center;gap:var(--space-9);flex-wrap:wrap;margin-top:var(--space-19)}.report-people .field{margin-bottom:var(--space-7)}.report-people-matches,.report-people-chosen{list-style:none;padding:0;margin:0}.report-people-matches{border:1px solid var(--rule);background:var(--sheet)}.report-people-add{font:inherit;display:flex;gap:var(--space-9);align-items:baseline;width:100%;text-align:left;padding:var(--space-7) var(--space-11);background:none;border:0;cursor:pointer;font-size:var(--text-12);color:var(--body)}.report-people-add:hover{background:var(--green-tint-hover)}.report-people-chosen{display:flex;flex-wrap:wrap;gap:var(--space-7);margin-top:var(--space-9)}.report-people-chosen>li{display:inline-flex;gap:var(--space-7);align-items:baseline;padding:var(--space-3) var(--space-9);border:1px solid var(--green-border-chip);background:var(--green-tint-chip);font-size:var(--text-10)}.column.report-page{max-width:1060px}.breadcrumb .crumb-here:has(.report-crumb,.report-rename){overflow:visible}.report-crumb{display:flex;align-items:baseline;gap:var(--space-5);min-width:0}.report-crumb-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.report-rename-open{flex:none;font:inherit;font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--quiet);background:none;border:1px solid transparent;border-radius:var(--radius);padding:0 var(--space-5);cursor:pointer}.report-rename-open:hover,.report-rename-open:focus-visible{color:var(--ink);border-color:var(--line);background:var(--sheet)}.report-rename{display:flex;gap:var(--space-5);align-items:center;min-width:0}.report-rename .control{width:min(360px,48vw);min-width:0}.report-wrap{display:grid;grid-template-columns:minmax(0,760px) 248px;column-gap:var(--space-30);align-items:start}.report-main{min-width:0}.report-notice{display:flex;gap:var(--space-5) var(--space-13);align-items:center;flex-wrap:wrap;margin:0 0 var(--space-15);padding:var(--space-9) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:var(--text-body);line-height:var(--leading-10);color:var(--body)}.report-notice>span{flex:1 1 18em}.report-notice.is-attention{color:var(--accent)}.report-notice.is-quiet{color:var(--quiet)}.report-sheet{padding:var(--space-32) 80px var(--space-26);background:var(--sheet);border:1px solid var(--rule);box-shadow:0 1px #1b19150a,0 14px 34px -22px #1b191547;color:var(--body);font-family:var(--face-reading);font-optical-sizing:auto;font-size:var(--text-15);line-height:var(--leading-12)}.report-mast{display:flex;align-items:baseline;gap:var(--space-15);padding-bottom:var(--space-9);border-bottom:1px solid var(--green)}.report-mast-org{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-16);font-weight:var(--weight-medium);letter-spacing:var(--tracking-4);color:var(--green)}.report-mast-conf{margin-left:auto;font-style:italic;font-size:var(--text-12);color:var(--quiet)}.report-kicker{margin:var(--space-28) 0 0;font-style:italic;font-size:var(--text-17);color:var(--green)}.report-title{margin:var(--space-3) 0 0;font-family:var(--face-reading);font-size:var(--text-name);line-height:var(--leading-2);font-weight:400;letter-spacing:var(--tracking-display);color:var(--ink);overflow-wrap:anywhere}.report-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:var(--space-13) var(--space-19);margin:var(--space-23) 0 0;padding:var(--space-11) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.report-facts dt{font-size:var(--text-14);font-weight:var(--weight-regular);line-height:var(--leading-4)}.report-facts dd{margin:var(--space-1) 0 0;font-size:var(--text-14);line-height:var(--leading-7);color:var(--ink);font-variant-numeric:lining-nums}.report-section{margin-top:var(--space-27)}.report-section.is-off>:not(.report-section-head),.report-section.is-off h2{opacity:.55}.report-section.is-off .report-section-head>.tag-faint{color:var(--quiet)}.report-section-head{display:flex;align-items:baseline;gap:var(--space-11);padding-bottom:var(--space-6);margin-bottom:var(--space-11);border-bottom:1px solid var(--rule)}.report-section-head h2{display:flex;align-items:baseline;gap:var(--space-13);margin:0;font-family:var(--face-reading);font-size:var(--text-21);line-height:var(--leading-5);font-weight:var(--weight-medium);letter-spacing:var(--tracking-3);color:var(--ink)}.report-section-no{min-width:22px;font-family:var(--face-reading);font-size:var(--text-14);font-weight:var(--weight-medium);color:var(--green);font-variant-numeric:lining-nums tabular-nums}.report-section-head .tag-faint{margin-left:0}.report-sec-edit{margin-left:auto;padding:var(--space-1) var(--space-7);border:1px solid transparent;border-radius:var(--radius);background:none;font-family:var(--face-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--quiet);cursor:pointer;opacity:0}.report-section:hover .report-sec-edit,.report-sec-edit:focus-visible{opacity:1}.report-sec-edit:hover{border-color:var(--line);color:var(--ink);background:var(--sheet)}@media(hover:none){.report-sec-edit{opacity:1}}.report-passage{margin:0;-webkit-hyphens:auto;hyphens:auto}.report-passage+.report-passage{margin-top:var(--space-9)}.report-passage .tag-faint{margin-left:var(--space-7)}.report-person{padding:var(--space-11) 0 var(--space-13)}.report-person+.report-person{border-top:1px solid var(--hair)}.report-section-head+.report-person{padding-top:var(--space-1)}.report-person-head{margin-bottom:var(--space-2)}.report-person-name{font-size:var(--text-17);font-weight:var(--weight-medium);line-height:var(--leading-6);color:var(--ink)}.report-person-detail{font-family:var(--face-ui);font-size:var(--text-meta);color:var(--quiet)}.cite{position:relative;margin:0 0 0 1px;padding:0;border:0;background:none;font-family:var(--face-reading);font-size:.66em;font-weight:var(--weight-medium);line-height:0;vertical-align:.55em;color:var(--green);cursor:pointer;font-variant-numeric:lining-nums}.cite:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-2px;left:-4px}.cite+.cite:before{content:",";margin-right:1px}.cite.is-office{color:var(--faint)}.cite:hover,.cite:focus-visible{outline:none;text-decoration:underline;text-underline-offset:2px}.cite-pop{display:none;position:absolute;z-index:4;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);width:240px;padding:var(--space-8) var(--space-10);background:var(--ink);color:#f1eee6;border-radius:var(--radius);box-shadow:var(--shadow-menu);font-family:var(--face-ui);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--leading-9);letter-spacing:var(--tracking-ui);text-align:left;white-space:normal;-webkit-hyphens:manual;hyphens:manual;vertical-align:baseline}.cite:hover .cite-pop,.cite:focus-visible .cite-pop{display:block}.cite-line{display:block}.cite-line+.cite-line{margin-top:var(--space-5)}.cite-line q{display:block;margin-top:var(--space-3);font-style:italic}.cite-line small{display:block;margin-top:var(--space-1);font-size:var(--text-2);color:#b9b3a6}.report-sources{margin-top:var(--space-28);font-size:var(--text-12);line-height:var(--leading-10)}.report-sources .report-section-head h2{font-size:var(--text-16)}.report-endnotes{list-style:none;padding:0;margin:0}.report-endnotes>li{display:grid;grid-template-columns:24px minmax(0,1fr);padding:var(--space-1) 0}.report-endnotes>li+li{margin-top:var(--space-3)}.report-endnote-no{color:var(--green);font-variant-numeric:lining-nums tabular-nums}.report-endnotes .src-toggle{font:inherit;color:inherit;text-align:left}.report-endnotes .src-toggle:hover{color:var(--green)}.report-excerpt q{display:block;margin-top:var(--space-1);font-style:italic;color:var(--quiet)}.report-sheet-foot{margin-top:var(--space-29);padding-top:var(--space-8);border-top:1px solid var(--rule);font-style:italic;font-size:var(--text-7);color:var(--quiet)}.report-editor textarea{display:block;width:100%;margin-bottom:var(--space-7);padding:var(--space-7) var(--space-9);font-family:var(--face-reading);font-size:var(--text-15);line-height:var(--leading-11);color:var(--ink);background:var(--page);border:1px solid var(--line);border-radius:var(--radius);resize:vertical;field-sizing:content;min-height:3lh}.report-editor textarea:focus{border-color:var(--green);background:var(--sheet);outline:none}.report-editor-note{margin:0 0 var(--space-9);font-family:var(--face-ui);font-size:var(--text-body);color:var(--quiet)}.report-editor-note.is-attention{color:var(--accent)}.report-editor-add{font-family:var(--face-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--quiet);background:none;border:0;padding:0;cursor:pointer}.report-editor-add:hover{color:var(--green)}.report-editor .report-form-actions{margin-top:var(--space-11);font-family:var(--face-ui)}.report-compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-28);padding:var(--space-28) var(--space-28) var(--space-26);font-size:var(--text-14)}.report-compare-head{margin:0;padding-bottom:var(--space-7);border-bottom:1px solid var(--green);font-family:var(--face-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--green)}.report-compare .report-section:first-child{margin-top:var(--space-19)}.report-aside{font-size:var(--text-control);line-height:var(--leading-10)}.report-aside-block+.report-aside-block{margin-top:var(--space-25)}.report-aside-head{margin:0 0 var(--space-7)}.report-versions,.report-panel-lines{list-style:none;padding:0;margin:0}.report-versions{border-top:1px solid var(--ink)}.report-versions>li{border-bottom:1px solid var(--rule)}.report-version{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-7);width:100%;padding:var(--space-8) 0;font:inherit;text-align:left;color:var(--body);background:none;border:0;cursor:pointer}.report-version:hover{color:var(--ink)}.report-version.is-viewing{color:var(--ink);font-weight:var(--weight-medium)}.report-version-meta{margin-left:auto;font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--quiet)}.report-version-origin{flex-basis:100%;font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--quiet);font-variant-numeric:tabular-nums}.report-aside-action{margin-top:var(--space-9);padding:0;font:inherit;font-weight:var(--weight-medium);color:var(--green);background:none;border:0;cursor:pointer}.report-aside-action:hover{text-decoration:underline;text-underline-offset:3px}.report-panel{padding:var(--space-13) var(--space-15) var(--space-15);border:1px dashed var(--line);border-radius:var(--radius)}.report-panel .report-aside-head{margin-bottom:var(--space-3)}.report-panel-block{padding-top:var(--space-9)}.report-panel-block+.report-panel-block{margin-top:var(--space-9);border-top:1px solid var(--hair)}.report-panel-head{font-weight:var(--weight-medium);color:var(--ink);margin-bottom:var(--space-2)}.report-panel-lines li{padding:var(--space-2) 0;color:var(--body)}.report-panel-quiet{color:var(--faint);margin:var(--space-5) 0 0}.report-modal{font-size:var(--text-body);line-height:var(--leading-12);color:var(--body);max-height:min(76vh,760px);overflow-y:auto;padding:0 var(--space-3);margin:0 calc(var(--space-3) * -1)}.report-modal>h2{font-family:var(--face-reading);font-size:var(--text-head);font-weight:var(--weight-regular);margin:0 0 var(--space-11);color:var(--ink);line-height:var(--leading-5);letter-spacing:var(--tracking-4)}.report-modal-lede{margin:0 0 var(--space-11);color:var(--quiet)}.report-modal-note{margin:var(--space-11) 0 0;font-size:var(--text-meta);color:var(--quiet)}.report-check{margin:var(--space-9) 0;font-size:var(--text-12)}.report-export-parts{border:0;padding:0;margin:var(--space-15) 0 0;border-bottom:1px solid var(--rule)}.report-export-parts legend{width:100%;padding-bottom:var(--space-5);font-size:var(--text-meta);color:var(--quiet)}.report-check.report-export-part{margin:0;padding:var(--space-8) 0;border-top:1px solid var(--hair)}.report-export-parts legend+.report-export-part{border-top-color:var(--rule)}.report-export-part .report-section-no{display:inline-block;min-width:26px;font-size:var(--text-12)}.report-options{list-style:none;padding:0;margin:var(--space-17) 0 0;border-top:1px solid var(--rule)}.report-options>li{display:flex;gap:var(--space-19);align-items:center;justify-content:space-between;padding:var(--space-15) 0;border-bottom:1px solid var(--hair)}.report-options h3{font-family:var(--face-ui);font-size:var(--text-body);font-weight:var(--weight-medium);margin:0 0 var(--space-3);color:var(--ink)}.report-options p{margin:0;font-size:var(--text-12);color:var(--quiet)}.report-options .btn{flex:none}.report-release{border:0;padding:0;margin:var(--space-15) 0}.report-release legend{font-size:var(--text-10);color:var(--quiet);margin-bottom:var(--space-5)}@container (max-width: 1060px){.report-wrap{display:flex;flex-direction:column;align-items:stretch;max-width:820px}.report-main{display:contents}.report-main>.report-sheet{order:2}.report-aside{order:1;margin-bottom:var(--space-25)}}@media(max-width:700px){.report-options>li{flex-direction:column;align-items:flex-start}.report-compare{grid-template-columns:1fr}}@media(max-width:640px){.report-page .topbar-actions{flex-wrap:nowrap;flex:none}.report-sheet{margin:0 calc(var(--main-pad-x) * -1);padding:var(--space-25) var(--space-19) var(--space-21);border-left:0;border-right:0;box-shadow:none;font-size:var(--text-15)}.report-kicker{margin-top:var(--space-23)}.report-title{font-size:32px}.report-facts{grid-template-columns:1fr 1fr}.report-section-head h2{font-size:var(--text-18)}.cite-pop{position:fixed;left:var(--space-15);right:var(--space-15);bottom:var(--space-15);width:auto;transform:none}}@media print{body:has(.report-page) :is(.nav,.demo-notice),.report-page :is(.topbar,.report-notice,.report-aside,.report-sec-edit,.tag-faint){display:none!important}body:has(.report-page) .main{margin:0;padding:0}.report-wrap{display:block}.report-sheet{padding:0;border:0;box-shadow:none}.cite.is-office,.cite-pop{display:none!important}.report-section.is-off,.report-sources.unprinted,.report-endnotes>li.unprinted{display:none}}.report-list-empty{margin-top:var(--space-21)}}@layer components{.facet-ledger .act-row{padding:var(--space-6) 0}.facet-ledger .act-name{flex:0 0 190px;font-size:var(--text-10)}.facet-ledger .act-state{flex:0 0 130px}.facet-ledger .act-value{font-size:var(--text-8);color:var(--faint)}.run-under{max-width:860px;margin-top:var(--space-20)}.run-under .candidate{background:none}.run-under .candidates{margin-top:0}}@layer components{.check{display:flex;gap:var(--space-9);align-items:flex-start;cursor:pointer}.check-box{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:15px;height:15px;margin:.2em 0 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);cursor:pointer}.check-box:hover{border-color:var(--green-border-btn)}.field input.check-box:focus{border-color:var(--green)}.check-box:checked{background:var(--green);border-color:var(--green)}.check-box:where(.field input):disabled{color:var(--fainter);background:var(--page);border-color:var(--hair);cursor:default}.check-box:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--page);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.check-box:focus-visible{outline:2px solid var(--green);outline-offset:2px}.check-box:disabled,.check-box:disabled+.check-label{cursor:default;opacity:.5}}@layer components{.overflow-menu{position:relative;display:inline-flex;flex:none}.overflow-menu-trigger{font-family:var(--face-ui);font-size:var(--text-12);line-height:var(--leading-1);padding:var(--space-3) var(--space-7) var(--space-7);color:var(--faint);background:none;border:0;cursor:pointer}.overflow-menu-trigger:hover,.overflow-menu-trigger[aria-expanded=true]{color:var(--green)}.overflow-menu-list{position:absolute;right:0;top:calc(100% - 2px);z-index:3;min-width:188px;background:var(--page);border:1px solid var(--rule);padding:var(--space-5) 0}.overflow-menu-list[hidden]{display:none}.overflow-menu-item{display:block;width:100%;font-family:var(--face-ui);font-size:var(--text-control);line-height:var(--leading-1);text-align:left;white-space:nowrap;color:var(--faint);background:none;border:0;padding:var(--space-8) var(--space-13);cursor:pointer}.overflow-menu-item:hover{color:var(--green)}a.overflow-menu-item{text-decoration:none}.overflow-menu-item:disabled{color:var(--fainter);cursor:default}}@layer components{.na-group{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:var(--space-21);border-bottom:1px solid var(--rule)}.na-who{padding:var(--space-12) 0;font-family:var(--face-reading);font-size:var(--text-18);line-height:24px;letter-spacing:var(--tracking-4)}.na-name{color:var(--ink);text-decoration:none}.na-name:hover{color:var(--green)}.na-label{font-size:var(--text-14)}.na-fold{padding:0;line-height:inherit;background:none;border:0;cursor:pointer;text-align:left}.na-fold:before{content:"▸";display:inline-block;font-size:.72em;margin-right:var(--space-6);vertical-align:1px}.na-fold[aria-expanded=true]:before{content:"▾"}.na-fold:hover{color:var(--green)}.na-item{position:relative;display:flex;align-items:center;gap:var(--space-12);min-height:50px;padding:var(--space-9) var(--space-9);margin:0 calc(var(--space-9) * -1)}.na-item:not(:has(.btn)):hover{background:var(--hover)}.na-text{font-size:var(--text-body);color:var(--body);text-decoration:none}.na-item:not(:has(.btn)) .na-text:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.na-item.failed .na-text{font-weight:var(--weight-semibold);color:var(--accent)}.na-go{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--text-control);color:var(--faint);white-space:nowrap}.na-go svg{transition:transform .12s}.na-item:hover .na-go{color:var(--green)}.na-item:hover .na-go svg{transform:translate(2px)}.na-actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-5)}.na-note{padding:0 0 var(--space-12);font-size:var(--text-meta);line-height:var(--leading-10);color:var(--faint)}.na-dups .na-items{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;column-gap:var(--space-14)}.dup,.dup-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center}.dup{border-top:1px solid var(--hair)}.dup:first-child{border-top:none}.dup-row{min-height:50px;padding:var(--space-7) 0}.dup-pair{display:contents}.dup-side{min-width:0}.dup>:not(.dup-row){grid-column:1 / -1}.dup-name{font-family:var(--face-reading);font-size:var(--text-reading);line-height:var(--leading-6);letter-spacing:var(--tracking-4);color:var(--ink);text-decoration:none}.dup-name:hover{color:var(--green)}.dup-name{display:block}.dup-meta{display:block;font-size:var(--text-meta);color:var(--faint)}.dup-why{grid-column:3;justify-self:end;padding:var(--space-4) 0;font-family:var(--face-ui);font-size:var(--text-control);color:var(--faint);background:none;border:0;cursor:pointer;white-space:nowrap}.dup-why:before{content:"▸";display:inline-block;font-size:.72em;margin-right:var(--space-6);vertical-align:1px}.dup-why[aria-expanded=true]:before{content:"▾"}.dup-why:hover{color:var(--green)}.dup-detail{margin:0 0 var(--space-11);padding-left:var(--space-11);border-left:2px solid var(--line);font-size:var(--text-body);line-height:var(--leading-10);color:var(--body)}.dup-settle{margin-top:var(--space-4)}.dup-ask{margin:0 0 var(--space-4);font-size:var(--text-body);line-height:var(--leading-10);color:var(--body)}.dup .merge-actions{grid-column:4;justify-self:end;flex-wrap:nowrap;padding:0}.dup-more{grid-column:1 / -1;justify-self:start;margin:var(--space-4) 0 var(--space-12)}.na-rename .na-items{padding:var(--space-12) 0 var(--space-14)}.merge-q{font-family:var(--face-reading);font-size:var(--text-17);line-height:var(--leading-7);color:var(--ink)}.na-items>.src{margin-top:var(--space-4)}.merge-sides{display:grid;grid-template-columns:1fr auto;margin-top:var(--space-11);border-top:1px solid var(--hair)}.merge-side{padding:var(--space-9) var(--space-14) 0 0}.merge-name{display:block;font-family:var(--face-reading);font-size:var(--text-reading);line-height:var(--leading-6);letter-spacing:var(--tracking-4);color:var(--ink);text-decoration:none}.merge-name:hover{color:var(--green)}.merge-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding:var(--space-9) 0 0 var(--space-14)}.na-items .btn.go:not(:disabled){color:var(--ink);background:var(--sheet);border-color:var(--line)}.na-items .btn.go:not(:disabled):hover{background:var(--hover);border-color:var(--line-hover)}@media(max-width:640px){.na-group{grid-template-columns:minmax(0,1fr)}.na-who{padding:var(--space-12) 0 0}.na-item{flex-wrap:wrap;gap:var(--space-5) var(--space-11);padding:var(--space-5) var(--space-9) var(--space-11)}.na-go,.na-actions{margin-left:0}.na-rename .na-items{padding-top:var(--space-5)}.merge-sides{grid-template-columns:1fr}.na-dups .na-items{grid-template-columns:auto minmax(0,1fr);row-gap:0}.dup-row{row-gap:var(--space-7);padding:var(--space-9) 0}.dup-pair{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-14)}.dup-why{grid-column:1;justify-self:start}.dup .merge-actions{grid-column:2;flex-wrap:wrap;justify-content:flex-end}.merge-actions{grid-column:1 / -1;padding:var(--space-11) 0 0}}.merge-relate{margin-top:var(--space-17)}.merge-relate .relate-ask{font-size:var(--text-13);line-height:var(--leading-10);color:var(--body);margin-top:var(--space-15)}.merge-relate .relate-ask:first-child{margin-top:0}.merge-relate .pills{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-7)}.merge-relate .pill{white-space:normal;text-align:left}.merge-relate .pill.on{color:var(--green);border-color:var(--green-border-btn);background:var(--green-tint-chip)}.merge-relate .relate-preview{margin-top:var(--space-15)}.merge-relate .relate-lead{font-size:var(--text-13);line-height:var(--leading-10);color:var(--body)}.merge-relate .relate-sentence{margin-top:var(--space-2);font-size:var(--text-16);line-height:var(--leading-9);font-weight:var(--weight-semibold);color:var(--body);font-family:var(--face-reading)}}@layer pages{.home .head{border-bottom:none;padding-bottom:var(--space-27)}.home-date{font-size:var(--text-nav);font-variant-numeric:tabular-nums lining-nums}.home .section{margin-top:var(--space-33)}.home .head+.section{margin-top:0}.home-notice{margin:0;padding:var(--space-11) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-10);color:var(--accent)}.home .head+.home-notice+.section{margin-top:var(--space-29)}.home .section h2{padding-bottom:var(--space-9);margin-bottom:0;border-bottom-color:var(--ink)}.home .section .table{margin-top:0}.home .section h2+.empty-line{padding-top:var(--space-15)}}@layer components{.monogram{width:70px;height:70px;flex:0 0 70px;background:#1d4a3014;border:1px solid var(--green-border-card);display:flex;align-items:center;justify-content:center;font-family:var(--face-reading);font-weight:var(--weight-regular);font-size:var(--text-22);color:var(--green)}.record-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--space-21);padding-bottom:var(--space-27);border-bottom:1px solid var(--rule)}.record-head .monogram{grid-area:1 / 1;align-self:center}.record-head .identity{grid-area:1 / 2;align-self:center;min-width:0;padding-top:1px}.record-head .identity-more{grid-area:2 / 2;min-width:0}.record-head .head-actions{grid-column:3;grid-row:1 / span 2;align-self:center;display:flex;align-items:center;gap:var(--space-15)}@media(max-width:700px){.record-head{column-gap:var(--space-15);padding-bottom:var(--space-21)}.record-head .head-actions{grid-column:1 / -1;grid-row:3;flex-wrap:wrap;margin-top:var(--space-15)}.record-head .identity .name{overflow-wrap:anywhere}}.record-head .btn{flex:none}.record-head .head-actions .quiet-action{margin-top:0}}@layer components{.profile-links{font:var(--weight-regular) var(--text-10)/var(--leading-10) var(--face-ui);margin:var(--space-5) 0 var(--space-9)}.profile-link-suggestion{margin:var(--space-7) 0}.profile-link-suggestion .src{margin-top:var(--space-3)}.profile-link-actions{margin-top:var(--space-7)}.profile-links-confirmed{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-15);margin-top:var(--space-5)}.profile-links-label{color:var(--faint)}.profile-link-origin{color:var(--faint);font-size:var(--text-7)}.profile-link-remove{margin-left:var(--space-9);font-size:var(--text-7)}}@layer components{.status-control{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-5)}.status-trigger{display:inline-flex;align-items:center;gap:var(--space-6);font-family:var(--face-ui);font-size:var(--text-control);line-height:var(--leading-6);font-weight:var(--weight-medium);color:var(--ink);background:none;border:0;border-radius:var(--radius);padding:var(--space-3) var(--space-7);cursor:pointer}.status-trigger:hover,.status-trigger[aria-expanded=true]{background:var(--hover)}.status-trigger[aria-busy=true]{color:var(--fainter);cursor:default}.status-trigger .chev{font-size:var(--text-2);color:var(--faint)}.status-menu{position:absolute;right:0;top:calc(100% - 4px);z-index:3;min-width:160px;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-menu);padding:var(--space-3) 0}.status-item{display:flex;align-items:center;gap:var(--space-7);width:100%;font-family:var(--face-ui);font-size:var(--text-control);line-height:var(--leading-1);text-align:left;color:var(--faint);background:none;border:0;padding:var(--space-8) var(--space-13);cursor:pointer}.status-item:hover{background:var(--hover);color:var(--ink)}.status-item.current{color:var(--ink)}.status-item:disabled{color:var(--fainter);cursor:default}.status-item .mark{width:9px;flex:none;color:var(--green)}.kept-from-earlier{max-width:62ch}.record-head .identity .name{font-family:var(--face-reading);font-weight:var(--weight-regular);font-size:var(--text-name);line-height:var(--leading-2);letter-spacing:var(--tracking-display)}}@layer components{.network-main{min-width:0}.network-panel{position:relative;min-width:0;height:70vh;min-height:480px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--sheet);overflow:hidden}.network-panel.alone{height:320px;min-height:0}.network-svg{display:block;width:100%;height:100%;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;--network-label: 13.5px;--network-subject: 18px;--network-status: 11.5px;--network-severe: var(--chart-flagged)}.network-svg.zoomed{touch-action:none;cursor:grab}.network-svg:focus{outline:none}.network-caption{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-size:var(--text-meta);color:var(--faint)}.network-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-13);padding:var(--space-17) 0 var(--space-10)}.network-legend{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 0 -8px;padding:0;list-style:none}.network-legend-item button{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 8px;border:0;border-radius:var(--radius);background:none;font-family:var(--face-ui);font-size:var(--text-meta);font-weight:450;color:var(--quiet);cursor:pointer}.network-legend-item button:hover{background:var(--hover);color:var(--ink)}.network-legend-item button[aria-pressed=true]{background:var(--press);color:var(--ink);font-weight:560}.network-legend-item button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.network-legend-gap{width:1px;height:16px;margin:0 8px;background:var(--rule)}.network-swatch{flex:none;width:12px;height:12px;overflow:visible}.network-swatch>*{fill:var(--sheet);stroke:var(--faint);stroke-width:1.1}.network-swatch.person>*{fill:var(--graph-untracked-person);stroke:var(--graph-untracked-person-stroke)}.network-swatch.org>*{fill:var(--graph-untracked-org);stroke:var(--graph-untracked-org-stroke)}.network-swatch.event>*{fill:var(--graph-untracked-event);stroke:var(--graph-untracked-event-stroke)}.network-swatch[data-tone]>*{fill:var(--tone);stroke:none}.network-count{margin:0 0 0 auto;font-size:var(--text-meta);line-height:1.4;color:var(--faint);font-variant-numeric:tabular-nums}.network-edge{stroke:var(--line);stroke-width:1;fill:none;pointer-events:none;vector-effect:non-scaling-stroke}.network-edge.chord{stroke:var(--rule)}.network-edge.sensitive{stroke-dasharray:3 3}.network-edge.severe{stroke:var(--network-severe)}.network-edge.hot{stroke:var(--quiet)}.network-edge.severe.hot{stroke:var(--network-severe);stroke-width:1.4}.network-edge.is-selected{stroke:var(--ink);stroke-width:1.25}.network-edge.dim{opacity:.35}.network-edge-hit{stroke:transparent;stroke-width:11;fill:none;pointer-events:stroke;vector-effect:non-scaling-stroke;cursor:pointer}.network-edge-hit:focus{outline:none}.network-edge-hit:focus-visible{stroke:var(--green-tint-hover)}.network-edge-tag{pointer-events:none}.network-edge-tag rect{fill:var(--sheet);stroke:var(--line);stroke-width:1}.network-edge-tag text{font-family:var(--face-ui);font-size:11.5px;font-weight:500;fill:var(--ink)}.network-tip{position:absolute;z-index:3;max-width:240px;padding:6px 9px;border-radius:var(--radius);background:var(--ink);color:var(--page);font-size:var(--text-meta);font-weight:450;line-height:1.4;box-shadow:var(--shadow-menu);pointer-events:none}.network-tip>div:first-child:first-letter{text-transform:uppercase}.network-tip-note{color:var(--fainter)}.network-node{cursor:pointer}.network-node:not(.subject){cursor:grab}.network-node.dragging{cursor:grabbing}.network-node:focus{outline:none}.network-mark{fill:var(--sheet);stroke:var(--faint);stroke-width:1.1}.network-node.known.person .network-mark{fill:var(--graph-untracked-person);stroke:var(--graph-untracked-person-stroke)}.network-node.known.org .network-mark{fill:var(--graph-untracked-org);stroke:var(--graph-untracked-org-stroke)}.network-node.known.event .network-mark{fill:var(--graph-untracked-event);stroke:var(--graph-untracked-event-stroke)}.network-node[data-tone] .network-mark{fill:var(--tone);stroke:var(--sheet);stroke-width:1.5}.network-ring{fill:var(--sheet);stroke:var(--ink);stroke-width:1}.network-node.subject .network-mark{stroke-width:2}.network-node.subject:not([data-tone]) .network-mark{stroke:var(--quiet);stroke-width:1.3}.network-node:hover .network-mark{stroke-width:1.6}.network-node.is-selected:not([data-tone]) .network-mark{stroke:var(--green);stroke-width:1.6}.network-node.is-selected[data-tone] .network-mark{stroke:var(--ink);stroke-width:1.2}.network-plate{fill:var(--sheet)}.network-node-label{font-family:var(--face-reading);font-optical-sizing:auto;font-size:var(--network-label);font-weight:450;letter-spacing:-.004em;fill:var(--ink)}.network-node.known .network-node-label{fill:var(--quiet)}.network-node.subject .network-node-label{font-size:var(--network-subject);font-weight:500;fill:var(--ink)}.network-node-status{font-family:var(--face-ui);font-size:var(--network-status);font-weight:450;letter-spacing:0;fill:var(--faint)}.network-node.subject .network-node-status{fill:var(--quiet)}.network-node-label.deleted{font-style:italic}.network-node:hover .network-node-label,.network-node.hot .network-node-label{fill:var(--ink)}.network-node.is-selected .network-node-label{fill:var(--green)}.network-node:focus-visible .network-node-label{fill:var(--green);text-decoration:underline}.network-node.dim .network-mark,.network-node.dim .network-ring,.network-node.dim .network-node-label{opacity:.28}.network-layout.beside{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:40px;align-items:start}.network-aside{position:sticky;top:var(--below-bar);max-height:calc(100vh - var(--below-bar) - 24px);overflow-y:auto;overscroll-behavior:contain;padding-top:var(--space-17);font-size:13px}.network-detail-empty{margin:0;padding:40px 0 0;font-size:13.5px;line-height:1.4;color:var(--faint)}.network-detail-head{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;gap:12px;padding:0 0 12px;background:var(--page);border-bottom:1px solid var(--ink)}.network-detail-heading{flex:1;min-width:0}.network-detail-title{margin:0;padding:0;border:0;font-family:var(--face-reading);font-size:22px;font-weight:450;line-height:1.2;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.network-detail-and{font-style:italic;font-weight:400;color:var(--quiet)}.network-record-link{color:var(--ink);text-decoration:none}.network-record-link:hover{color:var(--green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.network-record-link:focus-visible{outline:2px solid var(--green);outline-offset:2px}.network-detail-kind{display:flex;align-items:center;gap:7px;margin:4px 0 0;font-size:var(--text-meta);line-height:1.4;color:var(--quiet)}.network-detail-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-2px -8px 0 0;padding:0;border:0;border-radius:var(--radius);background:none;color:var(--faint);cursor:pointer}.network-detail-close svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.network-detail-close:hover{background:var(--hover);color:var(--ink)}.network-detail-group{padding:12px 0 10px;border-bottom:1px solid var(--hair)}.network-group-head{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font-family:var(--face-reading);font-size:16px;font-weight:450;line-height:1.3;color:var(--ink)}.network-group-go{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.network-group-go:hover{color:var(--green)}.network-group-count{font-family:var(--face-ui);font-size:12px;font-weight:450;color:var(--faint);font-variant-numeric:tabular-nums}.network-facts{margin:0;padding:0;list-style:none}.network-fact{padding:5px 0}.network-fact+.network-fact{margin-top:4px;padding-top:9px;border-top:1px solid var(--hair)}.network-fact-line{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink)}.network-fact-line:first-letter{text-transform:uppercase}.network-fact-note{margin:3px 0 0;font-family:var(--face-reading);font-optical-sizing:auto;font-size:15px;line-height:1.45;color:var(--body)}.network-fact-source{margin:3px 0 0;font-size:var(--text-meta);line-height:1.4;color:var(--faint)}.network-overlap{padding:16px 0 6px}.network-overlap-head{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.network-affiliation-hint{margin:2px 0 0;font-size:var(--text-meta);line-height:1.4;color:var(--faint)}.network-overlap ul{margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.network-overlap-row{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--hair)}.network-overlap-who{font-family:var(--face-reading);font-size:15px;color:var(--ink)}.network-overlap-when{flex:none;margin-left:auto;font-size:var(--text-meta);color:var(--quiet);text-align:right}.modal:has(>.network-sheet){align-items:flex-end}.modal-panel.network-sheet{width:min(560px,100%);max-width:100%;max-height:78vh;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 28px;border-bottom:0;border-radius:6px 6px 0 0;background:var(--page);box-shadow:0 -18px 40px -24px #1b191566}.network-sheet .network-detail-head{top:-18px;padding-top:2px}@media(min-width:1100px){.modal:has(>.network-sheet){align-items:center}.modal-panel.network-sheet{border-bottom:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-raised)}}@media(max-width:640px){.network-panel:where(:not(.alone)){height:760px;min-height:0}.network-tools{gap:4px 12px;padding-top:var(--space-13)}.network-legend-item button{height:32px;padding:0 7px}.network-legend-gap{display:none}.network-count{flex-basis:100%;order:-1;margin-left:0}.modal-panel.network-sheet{max-height:82vh;padding:16px 16px 28px}.network-sheet .network-detail-head{top:-16px}}}@layer pages{.column:has(.network-layout){max-width:1440px}}@layer components{.knowledge .head{border-bottom:none;padding-bottom:var(--space-27)}.knowledge .head+.list-tools,.knowledge .head+.account-filter+.list-tools{margin-top:0}.knowledge-tools{padding-bottom:var(--space-23)}.knowledge-tools .list-search{flex-basis:260px;max-width:340px}.knowledge-kinds{display:flex;gap:2px}.knowledge-kinds button{height:30px;padding:0 var(--space-9);border:0;border-radius:var(--radius);background:none;font:var(--weight-regular) var(--text-control) / 1 var(--face-ui);color:var(--quiet);cursor:pointer}.knowledge-kinds button:hover{background:var(--hover);color:var(--ink)}.knowledge-kinds button[aria-pressed=true]{background:var(--press);color:var(--ink);font-weight:560}.knowledge-layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;column-gap:var(--space-30);align-items:start}.knowledge-list{min-width:0}.knowledge-side{min-width:0;position:sticky;top:calc(var(--below-bar) + var(--space-15));max-height:calc(100vh - var(--below-bar) - var(--space-30));overflow:auto;font-size:var(--text-control)}.knowledge-layout:not(.with-panel) .knowledge-side{padding-top:var(--space-5);color:var(--quiet)}.knowledge-block-head{margin:0;padding-bottom:var(--space-9);border-bottom:1px solid var(--ink);font:var(--weight-regular) var(--text-head) / var(--leading-5) var(--face-reading);letter-spacing:var(--tracking-display);color:var(--ink)}.knowledge-sub{display:flex;align-items:baseline;gap:var(--space-7);margin-top:var(--space-22);padding-bottom:var(--space-5);border-bottom:1px solid var(--rule)}.knowledge-results>.knowledge-sub:first-child{margin-top:0}.knowledge-sub h3{margin:0;font:600 var(--text-control) / var(--leading-6) var(--face-ui);letter-spacing:-.01em;color:var(--ink)}.knowledge-sub .c{font-size:var(--text-meta);color:var(--faint)}.knowledge-sub+.empty-line{padding-top:var(--space-11)}.knowledge-rows{margin:0;padding:0;list-style:none}.knowledge-row{display:flex;align-items:center;gap:var(--space-13);border-bottom:1px solid var(--hair)}.knowledge-row:hover{background:var(--hover);box-shadow:-10px 0 0 var(--hover),10px 0 0 var(--hover)}.knowledge-row.is-selected{background:var(--press);box-shadow:-10px 0 0 var(--press),10px 0 0 var(--press)}.knowledge-open{flex:1;min-width:0;display:block;padding:var(--space-10) 0 var(--space-11);border:none;background:none;text-align:left;font-family:var(--face-ui);cursor:pointer}.knowledge-name{display:block;font:var(--weight-regular) var(--text-16) / var(--leading-6) var(--face-reading);color:var(--ink)}.knowledge-row.known .knowledge-name{color:var(--body)}.knowledge-meta{display:block;margin-top:var(--space-1);font-size:var(--text-meta);line-height:var(--leading-10);color:var(--quiet)}.knowledge-meta .status-word{color:inherit}.knowledge-row-actions{display:inline-flex;align-items:center;gap:var(--space-11);flex:none}:is(.knowledge-row-actions,.knowledge-panel-actions)>.promote.quiet-action{height:26px;padding:0 var(--space-9);border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--ink)}:is(.knowledge-row-actions,.knowledge-panel-actions)>.promote.quiet-action:hover{border-color:var(--line-hover)}.knowledge-record-link{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--faint);text-decoration:none}.knowledge-row:hover .knowledge-record-link{color:var(--green)}.knowledge-record-link:hover{text-decoration:underline;text-underline-offset:3px}.knowledge-capped{margin-top:var(--space-11);font-size:var(--text-meta);color:var(--quiet)}.column.knowledge{display:flex;flex-direction:column;min-height:calc(100dvh - var(--shell-top) - var(--main-pad-top) - var(--space-34))}.knowledge-foot{margin:auto 0 0;padding-top:var(--space-21);font-size:var(--text-nav)}.knowledge-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-13);padding-bottom:var(--space-13);border-bottom:1px solid var(--ink)}.knowledge-panel-titles{flex:1 1 auto;min-width:0}.knowledge-panel-name{font:var(--weight-regular) var(--text-21) / var(--leading-4) var(--face-reading);letter-spacing:var(--tracking-display);color:var(--ink);overflow-wrap:anywhere}.knowledge-panel-name .link{border-bottom:0;color:inherit}.knowledge-panel-name .link:hover{color:var(--green)}.knowledge-panel-titles .knowledge-meta{margin-top:var(--space-4)}.knowledge-panel-actions{display:inline-flex;align-items:center;gap:var(--space-9);flex:0 0 auto}.knowledge-panel-actions .quiet-action{margin-top:0}.knowledge-sec{padding:var(--space-15) 0 var(--space-11);border-bottom:1px solid var(--hair)}.knowledge-sec h3{display:flex;align-items:baseline;gap:var(--space-7);margin:0;font:600 var(--text-control) / var(--leading-6) var(--face-ui);letter-spacing:-.01em;color:var(--ink)}.knowledge-sec h3 .c{font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--faint)}.knowledge-touches{margin:var(--space-5) 0 0;padding:0;list-style:none}.knowledge-touches li+li{border-top:1px solid var(--hair)}.knowledge-touch{display:block;width:100%;padding:var(--space-5) 0;border:0;background:none;text-align:left;font-family:var(--face-ui);cursor:pointer}.knowledge-touch-name{display:block;font:var(--weight-regular) var(--text-14) / var(--leading-6) var(--face-reading);color:var(--ink)}.knowledge-touch:hover .knowledge-touch-name{color:var(--green)}.knowledge-touch .knowledge-meta{margin-top:0}.knowledge-behind{border-bottom:1px solid var(--hair)}.knowledge-behind>summary{list-style:none;padding:var(--space-11) 0;font-size:var(--text-nav);font-weight:var(--weight-medium);color:var(--green);cursor:pointer}.knowledge-behind>summary::-webkit-details-marker{display:none}.knowledge-behind>summary:before{content:"+";display:inline-block;width:16px;font-weight:var(--weight-regular);color:var(--faint)}.knowledge-behind[open]>summary:before{content:"−"}.knowledge-behind>summary .quiet{font-weight:var(--weight-regular);color:var(--quiet)}.knowledge-behind[open]{padding-bottom:var(--space-11)}.knowledge-know{margin:0;padding:0;list-style:none}.knowledge-know>li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--space-11);padding:var(--space-7) 0;border-top:1px solid var(--hair)}.knowledge-know .k{font-size:var(--text-meta);color:var(--faint)}.knowledge-know .cat-item{padding:0;border:0}.knowledge-know .cat-item+.cat-item{margin-top:var(--space-7)}.knowledge-know .cat-line{font-size:var(--text-nav);line-height:var(--leading-10);color:var(--ink)}@media(max-width:1240px){.knowledge-layout{grid-template-columns:minmax(0,1fr) 380px;column-gap:var(--space-26)}}@media(max-width:900px){.knowledge-layout{grid-template-columns:minmax(0,1fr)}.knowledge-layout:not(.with-panel) .knowledge-side{display:none}.knowledge-layout.with-panel .knowledge-side{position:fixed;inset:var(--shell-top) 0 0 var(--shell-left);z-index:30;max-height:none;background:var(--page);padding:var(--space-19) var(--main-pad-x) var(--space-28);overscroll-behavior:contain}}@media(max-width:640px){.knowledge-tools .list-search{flex:1 1 100%;max-width:none}.knowledge-kinds{margin-left:calc(var(--space-9) * -1)}.knowledge-row{align-items:flex-start}.knowledge-row-actions{padding-top:var(--space-11)}.knowledge-know>li{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}}}@layer components{.knowledge-graph .network-panel{height:360px;min-height:0;margin-top:0}.knowledge-graph .network-panel.alone{height:auto;min-height:240px}.knowledge-graph .network-tools{padding:var(--space-5) 0 var(--space-7)}.knowledge-graph .network-legend{margin-left:0}.knowledge-graph .network-legend-item button{gap:5px;height:24px;padding:0 5px;font-size:var(--text-3)}.knowledge-graph .network-legend-gap{margin:0 4px}.knowledge-graph .network-count{display:none}.knowledge-source{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-13);padding:var(--space-6) 0;border-top:1px solid var(--hair)}.knowledge-source:first-of-type{border-top:none}.knowledge-source .src{margin-top:0;flex:none}.also-known{margin-top:var(--space-17)}}@layer components{.link-modal{margin-top:var(--space-17)}.link-modal .search-field .label{display:block;margin-bottom:var(--space-5)}.link-modal .search-field input[type=search]{width:100%}.link-modal .search-field input[type=search]::-webkit-search-decoration,.link-modal .search-field input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.link-modal .link-results{margin-top:var(--space-11);max-height:260px;overflow-y:auto}.link-modal .relate-ask{font-size:var(--text-10);line-height:var(--leading-10);color:var(--body);margin-top:var(--space-15)}.link-modal .pills{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-7)}.link-modal .pill{white-space:normal;text-align:left}.link-modal .pill.on{color:var(--green);border-color:var(--green-border-btn);background:var(--green-tint-chip)}.link-modal .relate-preview{margin-top:var(--space-15)}.link-modal .relate-lead{font-size:var(--text-13);line-height:var(--leading-10);color:var(--body)}.link-modal .relate-sentence{margin-top:var(--space-2);font-size:var(--text-16);line-height:var(--leading-9);font-weight:var(--weight-semibold);color:var(--body);font-family:var(--face-reading)}.link-modal .link-done{margin-top:var(--space-15);color:var(--body)}.link-modal .link-done .src{margin-top:var(--space-1)}}@layer components{.modal-panel.full{width:calc(100vw - 48px);height:calc(100vh - 48px);max-width:none;padding:var(--space-17) var(--space-20) var(--space-20);display:flex}.whole-graph{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.whole-graph-head{display:flex;align-items:baseline;gap:var(--space-20);flex-wrap:wrap;margin-bottom:var(--space-11)}.whole-graph-head .modal-head{margin-bottom:0;border-bottom:none;padding-bottom:0}.whole-graph-head .account-filter{margin:0}.whole-graph-totals{font-size:var(--text-7);color:var(--fainter)}.whole-graph-close{margin-left:auto}.whole-graph-body{display:flex;flex:1;min-height:0;gap:var(--space-20)}.whole-graph-stage{flex:1;min-width:0;display:flex;border:1px solid var(--rule);border-radius:var(--radius);background:var(--sheet)}.whole-graph-stage>.empty-line{margin:auto}.whole-graph-side{width:380px;flex:none;overflow:auto;overscroll-behavior:contain;border-left:1px solid var(--rule);padding-left:var(--space-20)}.whole-graph-canvas{position:relative;flex:1;min-width:0;overflow:hidden;cursor:grab;touch-action:none}.whole-graph-canvas.over{cursor:pointer}.whole-graph-canvas:active{cursor:grabbing}.whole-graph-paper,.whole-graph-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.whole-graph-ask{margin:auto;max-width:440px;text-align:center;font-size:var(--text-8);color:var(--quiet)}.whole-graph-ask p{margin:0 0 var(--space-15)}.whole-graph-edges{fill:none;stroke:var(--faint);stroke-width:.6px;stroke-opacity:.35}.whole-graph-edges.hot{stroke:var(--ink);stroke-width:1.2px;stroke-opacity:1}.whole-graph-hover,.whole-graph-ring{transform-box:fill-box;transform-origin:center;scale:var(--mark-scale, 1)}.whole-graph-hover{fill:none;stroke:var(--ink);stroke-width:1.6px}.whole-graph-labels text{font-family:var(--face-reading);font-size:var(--text-10);font-weight:450;text-anchor:middle;fill:var(--quiet);stroke:var(--sheet);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.whole-graph-ring{fill:none;stroke:var(--ink);stroke-width:1px}@media(max-width:900px){.whole-graph-side{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;background:var(--page);border-left:none;padding:var(--space-17) var(--space-20);z-index:3}.modal-panel.full{position:relative}}.whole-graph-legend{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 var(--space-11) -8px}.whole-graph-legend button{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 8px;border:0;border-radius:var(--radius);background:none;font-family:var(--face-ui);font-size:var(--text-meta);font-weight:450;color:var(--fainter);cursor:pointer}.whole-graph-legend button.on{color:var(--quiet)}.whole-graph-legend button:hover{background:var(--hover);color:var(--ink)}.whole-graph-legend button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.whole-graph-swatch{flex:none;width:12px;height:12px;overflow:visible}.whole-graph-swatch>*{fill:var(--graph-untracked-person);stroke:var(--graph-untracked-person-stroke);stroke-width:1.1}.whole-graph-swatch.org>*{fill:var(--graph-untracked-org);stroke:var(--graph-untracked-org-stroke)}.whole-graph-swatch.event>*{fill:var(--graph-untracked-event);stroke:var(--graph-untracked-event-stroke)}.whole-graph-swatch[data-tone]>*{fill:var(--tone);stroke:none}.whole-graph-legend button:not(.on) .whole-graph-swatch{opacity:.35}.whole-graph-stage{position:relative}.whole-graph-none{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--text-8);color:var(--fainter);pointer-events:none}}@layer components{.list-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-9);margin-top:var(--space-24);padding-bottom:var(--space-19)}.list-search{position:relative;flex:1 1 180px;max-width:280px}.list-search svg{position:absolute;left:9px;top:9px;color:var(--faint);pointer-events:none}.list-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;padding:0 var(--space-9) 0 30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);font:inherit;font-size:var(--text-control);color:var(--ink)}.list-search input::-webkit-search-decoration,.list-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.list-search input::placeholder{color:var(--faint)}.list-search input:hover{border-color:var(--line-hover)}.list-search input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint-hover)}}@layer components{.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.file-picker{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-11)}.file-chosen{font-size:var(--text-9);line-height:var(--leading-8);color:var(--body);min-width:0;overflow-wrap:anywhere}.file-chosen.none{color:var(--fainter)}}@layer pages{.imports .head{border-bottom:none;padding-bottom:var(--space-27)}.imports-list>.empty-line{padding:var(--space-20) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--hair);font-size:var(--text-nav);color:var(--quiet)}.imports-table{margin-top:0}.imports-table td{height:56px;padding:var(--space-6) var(--space-15) var(--space-6) 0;vertical-align:middle}.imports-table th:last-child,.imports-table td:last-child{padding-right:0}.imports-table tbody tr:hover td{background:var(--hover)}.imports-table .import-file{font-size:var(--text-nav);font-weight:var(--weight-medium);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.imports-table tbody tr:hover .import-file{color:var(--green)}.imports-table td.quiet-cell{font-size:var(--text-nav);color:var(--quiet)}.imports-table td.what{max-width:300px;white-space:normal}.imports-table td.what .clamp-2{line-height:1.45}.imports-table td.who,.imports-table td.when{white-space:nowrap}.imports-table td.state{width:340px;line-height:1.35;white-space:normal}.imports-table .state-word{display:block;font-size:var(--text-nav);font-weight:var(--weight-medium);color:var(--ink)}.imports-table .state-detail{display:block;font-size:var(--text-meta);color:var(--quiet)}@media(max-width:640px){.imports-table thead{display:none}.imports-table,.imports-table tbody{display:block}.imports-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"file file" "state state" "what what" "who when";column-gap:var(--space-11);row-gap:var(--space-2);padding:var(--space-10) 0;border-bottom:1px solid var(--hair)}.imports-table td,.imports-table td.quiet-cell{width:auto;max-width:none;height:auto;padding:0;border:0;font-size:var(--text-control)}.imports-table tbody tr:hover td{background:none}.imports-table td.file{grid-area:file}.imports-table .import-file{font-size:var(--text-body)}.imports-table td.state{grid-area:state}.imports-table .state-word,.imports-table .state-detail{display:inline;font-size:var(--text-control)}.imports-table .state-detail:before{content:"·";margin:0 var(--space-5);color:var(--fainter)}.imports-table td.what{grid-area:what}.imports-table td.who{grid-area:who;font-size:var(--text-meta)}.imports-table td.when{grid-area:when;text-align:right;font-size:var(--text-meta)}}.modal-panel.new-import .field{margin-bottom:0}.modal-panel.new-import .field+.field,.modal-panel.new-import .modal-choice+.field{margin-top:var(--space-20)}.modal-panel.new-import .field .label{margin-bottom:var(--space-6);font-size:var(--text-control);font-weight:560;color:var(--ink)}.modal-panel.new-import .file-chosen{font-size:var(--text-control)}.modal-panel.new-import .file-chosen.none{color:var(--faint)}.modal-panel.new-import textarea{min-height:132px;padding:var(--space-9) var(--space-11);font-family:var(--face-reading);font-size:var(--text-reading);line-height:1.55;color:var(--ink)}.modal-panel.new-import textarea::placeholder{font-family:var(--face-ui);font-size:var(--text-body);color:var(--fainter)}.modal-panel.new-import .char-count{font-size:var(--text-meta);color:var(--faint)}.modal-panel.new-import .field .src{margin-top:var(--space-5)}.new-import-actions{justify-content:flex-end;margin-top:var(--space-21)}.event-badge{display:inline-block;max-width:100%;margin-top:var(--space-6);padding:var(--space-3) var(--space-8);border:1px solid var(--green-border-btn);border-radius:var(--radius);background:var(--green-tint-chip);font-family:var(--face-ui);font-size:var(--text-meta);color:var(--green);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.event-badge:hover{border-color:var(--green)}.event-badge-kind{color:var(--quiet)}.imports-table td.file .event-badge{display:block;width:fit-content;max-width:220px}}@layer components{.bin{margin-top:var(--space-17)}.bin-body{border-left:2px solid var(--line);padding-left:var(--space-15);margin-top:var(--space-11)}.bin-row{padding:var(--space-9) 0;border-top:1px solid var(--hair)}.bin-row:first-child{border-top:none}.bin-row .bname{font-size:var(--text-12);line-height:var(--leading-8);color:var(--body)}.bin-row .bdetail{font-size:var(--text-7);line-height:var(--leading-10);color:var(--faint);margin-top:var(--space-2)}}@layer pages{.preview-bar{margin-top:var(--space-21);padding:var(--space-11) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7) var(--space-17)}.preview-bar-line{flex:1 1 auto;font-size:var(--text-nav);line-height:var(--leading-8);color:var(--body)}.preview-bar-actions{flex:0 0 auto}.preview-bar .src{flex:1 1 100%}.preview-bar.paused-bar{align-items:flex-start}.paused-bar-actions{display:flex;align-items:flex-start;gap:var(--space-11)}.waiting-bar .preview-bar-line{color:var(--quiet)}.working-bar .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--quiet);margin-right:var(--space-7);vertical-align:middle;animation:pb-pulse 1.05s ease-in-out infinite}.working-bar .silent{color:var(--faint)}}@layer pages{.column.wide:where(:not(:has(.network-layout))){max-width:1280px}.import-session{display:grid;grid-template-columns:40fr 60fr;align-items:start;gap:var(--space-29);margin-top:var(--space-26)}@media(max-width:900px){.import-session{grid-template-columns:1fr;gap:var(--space-24)}}.import-chat-side,.import-tabs-side{min-width:0}.head .actions-right>.danger-link,.import-commit .layer-actions>.danger-link:first-child{padding-left:0;border-left:0}.import-chat-head{margin-top:var(--space-24);padding-bottom:var(--space-11);border-bottom:1px solid var(--rule);font-size:var(--text-nav);font-weight:var(--weight-medium);color:var(--ink)}.import-chat>.empty-line{padding-top:var(--space-15)}.import-turn .tag-faint{margin-left:0;color:var(--faint)}.import-tabs-side .tab-panel>div>.empty-line:first-child,.import-tabs-side .tab-panel>.empty-line:first-child{padding-top:var(--space-20)}.import-turn{padding:var(--space-13) 0}.import-turn+.import-turn{border-top:1px solid var(--hair)}.import-turn .turn-text{font-size:var(--text-12);line-height:var(--leading-10);color:var(--body);max-width:60ch;margin-top:var(--space-5);white-space:pre-wrap}.import-turn.user .turn-text{color:var(--pen)}.import-questions{margin-top:var(--space-17)}.import-question+.import-question{margin-top:var(--space-15)}.import-question .qtext{font-size:var(--text-12);line-height:var(--leading-10);color:var(--ink)}.import-question .qoptions{display:flex;flex-wrap:wrap;gap:var(--space-7);margin-top:var(--space-8)}.import-question .qanswer{font-size:var(--text-10);line-height:var(--leading-10);color:var(--quiet);margin-top:var(--space-5)}.import-question .linkish{margin-top:var(--space-6)}.turn-answers{margin-top:var(--space-8)}.answered-line+.answered-line{margin-top:var(--space-6)}.answered-line .aq{font-size:var(--text-7);line-height:var(--leading-8);color:var(--fainter)}.answered-line .aa{font-size:var(--text-10);line-height:var(--leading-10);color:var(--quiet)}.import-working,.import-waiting{margin-top:var(--space-8)}.import-composer{margin-top:var(--space-20)}.import-composer .composer-hint{margin-top:0;margin-bottom:var(--space-6)}.import-composer textarea{width:100%;resize:vertical}.import-composer .src{margin-top:var(--space-5)}.target-editor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7);margin-top:var(--space-8)}.target-editor input[type=text]{font-size:var(--text-8);padding:var(--space-4) var(--space-6)}.target-editor select,.import-plan .act-value select,.import-bulk select,.import-copy-controls select,.import-row-controls select{font-size:var(--text-8);padding:var(--space-4) var(--space-21) var(--space-4) var(--space-6);background-position:right 7px center}.import-plan .act-value select{margin-right:var(--space-7)}.import-plan .section>.act-row .act-name{flex:0 0 132px}.plan-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-11) var(--space-23);margin-bottom:var(--space-11)}.plan-control{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.plan-control-label{font-family:var(--face-ui);font-size:var(--text-meta);color:var(--quiet)}.plan-control .target-editor{margin-top:0}.import-plan .plan-rules{margin-top:var(--space-21)}.import-unsupported .fact-lines{margin-top:var(--space-17)}.import-unsupported .fact-lines>li+li{margin-top:var(--space-13)}.import-unsupported .fact-lines>li>.plan-control-label{margin-bottom:var(--space-2)}.import-unsupported .fact-lines>li>.src{margin-top:var(--space-1)}.import-unsupported a.quiet-action{text-decoration:none}.import-plan .src+.plan-controls,.import-plan .plan-rules+.plan-controls{margin-top:var(--space-22)}.section>.section-toggle{display:block;width:100%;text-align:left;font-family:var(--face-reading);font-weight:var(--weight-regular);font-size:var(--text-head);color:var(--ink);background:none;border:none;border-bottom:1px solid var(--rule);padding:0 0 var(--space-7);margin-bottom:var(--space-15);cursor:pointer;line-height:var(--leading-5);letter-spacing:var(--tracking-4)}.section>.section-toggle:hover{color:var(--ink)}.plan-block+.plan-block{margin-top:var(--space-22)}.plan-block-head{font-family:var(--face-ui);font-size:var(--text-meta);color:var(--fainter);margin-bottom:var(--space-7)}.plan-everything>.src{margin-top:var(--space-22)}.plan-block .section{margin-top:var(--space-17)}.import-controls{display:flex;flex-direction:column;gap:var(--space-11);margin-bottom:var(--space-22)}.import-controls .control-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-7) var(--space-11);min-height:var(--control-h)}.import-controls .control-side{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7) var(--space-11)}.import-controls .count{margin-left:auto}.import-controls .seg-option,.import-controls .chip,.import-controls .control,.import-controls .btn{display:inline-flex;align-items:center;min-height:var(--control-h)}.import-controls .search-field{flex:1 1 100%;margin-bottom:0}.import-controls .search-field input[type=search]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.import-controls .search-field input[type=search]::-webkit-search-decoration,.import-controls .search-field input[type=search]::-webkit-search-cancel-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}.import-controls .control-note{margin-top:calc(var(--space-5) * -1)}.import-bulk{padding:var(--space-11) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.import-rows{margin-top:var(--space-21)}.import-row{padding:var(--space-14) 0;border-top:1px solid var(--hair)}.import-row:first-child{border-top:none}.import-row-head{display:flex;align-items:baseline;gap:var(--space-17)}.import-row-name{flex:1;min-width:0;font-size:var(--text-13);line-height:var(--leading-8);color:var(--ink);display:flex;align-items:center;gap:var(--space-7)}.import-row-name input[type=text]{font-size:var(--text-12);padding:var(--space-4) var(--space-6);max-width:320px}.import-row-controls{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-7)}.import-row-lines .src:first-child{margin-top:var(--space-4)}.import-row-bin{margin-top:var(--space-7)}.import-row-bin .src{margin-top:var(--space-2)}.import-row-bin .chips{margin-top:var(--space-7)}.import-row-bin .chip{padding:var(--space-6) var(--space-10)}.import-row .candidates{margin-top:var(--space-15)}.import-group{padding:var(--space-17) 0 var(--space-15)}.import-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-17)}.import-group-name{margin:0;font-size:var(--text-13);line-height:var(--leading-8);font-weight:var(--weight-semibold);color:var(--ink)}.import-group-count{flex:0 0 auto;display:flex;align-items:baseline;gap:var(--space-9)}.import-group-copies{margin-top:var(--space-9);display:flex;flex-direction:column;gap:var(--space-9)}.import-copy{padding-left:var(--space-11);border-left:2px solid var(--hair)}.import-copy.is-aside{opacity:.6}.import-copy-head{display:flex;align-items:baseline;gap:var(--space-9);flex-wrap:wrap}.import-copy-where{font-size:var(--text-9);color:var(--faint);font-variant-numeric:tabular-nums}.import-copy-controls{display:flex;align-items:center;gap:var(--space-7);flex-wrap:wrap}.import-copy-aside{margin-left:auto;font-size:var(--text-8)}.import-copy-text{margin-top:var(--space-3)}.import-copy-said{margin:0;font-size:var(--text-10);line-height:var(--leading-10);color:var(--ink)}.import-copy-said.clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.import-copy-text .linkish{margin-top:var(--space-1);font-size:var(--text-8)}.import-copy .bin{margin-top:var(--space-3)}.import-group-foot{margin-top:var(--space-13)}.import-group-foot .chip{padding:var(--space-6) var(--space-10)}.import-group-foot .src{margin-top:var(--space-5)}.import-commit .field{max-width:420px}.commit-door{display:flex;flex-direction:column;gap:var(--space-11);margin-top:var(--space-24);max-width:560px}.import-commit .commit-door .field{max-width:none;margin-bottom:0}.commit-door .notes-switch{margin-top:var(--space-7)}.switch-gist{color:var(--faint);font-size:var(--text-7);margin-left:var(--space-7)}.import-findings,.replace-diff{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-11) var(--space-13);margin-top:var(--space-3)}.replace-diff>summary{display:flex;align-items:flex-start;gap:var(--space-9);cursor:pointer;list-style:none}.replace-diff>summary::-webkit-details-marker{display:none}.replace-diff>summary:before{content:"▸";color:var(--faint);line-height:var(--leading-9);transition:transform .15s}.replace-diff[open]>summary:before{transform:rotate(90deg)}.replace-head{display:flex;flex:1;flex-direction:column;gap:var(--space-1)}.replace-diff .src{margin-top:0}.replace-group>.src{margin-top:var(--space-3)}.replace-headline{color:var(--body);font-size:var(--text-9);font-weight:var(--weight-medium)}.replace-ask{font-size:var(--text-6);white-space:nowrap;padding:1px var(--space-7);border-radius:var(--radius);border:1px solid var(--accent);color:var(--body)}.replace-group{margin-top:var(--space-11);padding-top:var(--space-11);border-top:1px solid var(--rule);font-size:var(--text-8);color:var(--body)}.replace-group-head{display:flex;justify-content:space-between;font-weight:var(--weight-medium);margin-bottom:var(--space-3)}.replace-line{display:flex;justify-content:space-between;gap:var(--space-11);padding:var(--space-1) 0}.replace-line>span:first-child{flex-shrink:0}.replace-line .src{text-align:right}.replace-standing{margin-left:var(--space-5);font-size:var(--text-5);padding:0 var(--space-6);border-radius:var(--radius);border:1px solid var(--rule)}.replace-standing.raised{border-color:var(--danger)}.replace-standing.open{border-color:var(--accent)}.replace-take-off{display:flex;align-items:center;gap:var(--space-7);margin-top:var(--space-3);color:var(--faint)}.replace-names{line-height:var(--leading-12)}.plan-findings{margin-top:var(--space-26)}.import-findings>.head{color:var(--body);font-size:var(--text-9);font-weight:var(--weight-medium);margin-bottom:var(--space-1)}.import-findings .finding{margin-top:var(--space-11);padding-top:var(--space-11);border-top:1px solid var(--rule);color:var(--body)}.import-findings .finding>div:first-child{font-size:var(--text-9);line-height:var(--leading-11);max-width:62ch}.import-findings .finding .fact-lines{margin-top:var(--space-5)}.import-findings .finding .fact-lines>li{font-size:var(--text-7);line-height:var(--leading-10);color:var(--faint);overflow-wrap:anywhere}.import-findings .finding>label{display:flex;align-items:center;gap:var(--space-7);margin-top:var(--space-7);font-size:var(--text-8);cursor:pointer}.import-findings .finding-where{margin-top:var(--space-7);font-size:var(--text-7);line-height:var(--leading-10);color:var(--faint)}.commit-door .bin{margin-top:var(--space-9)}.bin-para{margin:0;font-size:var(--text-7);line-height:var(--leading-11);color:var(--faint)}.bin-para+.bin-para{margin-top:var(--space-7)}.commit-door>.layer-actions{margin-top:var(--space-3)}.retry-file .src{max-width:62ch}}@layer components{.name-conflict{max-width:860px;margin-top:var(--space-26)}.conflict-head{padding-bottom:var(--space-13);border-bottom:1px solid var(--rule)}.conflict-title{font-family:var(--face-reading);font-weight:var(--weight-regular);font-size:var(--text-21);line-height:var(--leading-5);color:var(--ink);letter-spacing:var(--tracking-4)}.conflict-head p{max-width:72ch;font-size:var(--text-11);line-height:var(--leading-12);color:var(--quiet);margin-top:var(--space-8)}.name-conflict .candidates{margin-top:var(--space-20)}.name-conflict .candidate .src{margin-top:var(--space-7)}.candidate.off{border-color:var(--hair)}.candidate.off .cname{color:var(--quiet)}.candidate .cview{display:inline-block;margin-top:var(--space-4);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--green);text-decoration:none}.candidate .cview:hover{text-decoration:underline;text-underline-offset:3px}.conflict-foot{margin-top:var(--space-5)}.conflict-foot .field-note{margin-top:var(--space-7)}}@layer pages{.column:has(>.new-person-form)>.head{padding-bottom:var(--space-28);border-bottom:0}.new-person-form{margin-top:0;max-width:600px}.new-person-form .field{margin-bottom:var(--space-23)}.new-person-form .field .label{margin-bottom:var(--space-6);font-size:var(--text-control);font-weight:var(--weight-medium);color:var(--ink)}.new-person-form .field input[type=text],.new-person-form .field textarea{transition:border-color .12s,box-shadow .12s}.new-person-form .field input[type=text]:hover,.new-person-form .field textarea:hover{border-color:var(--line-hover)}.new-person-form .field input[type=text]:focus,.new-person-form .field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint-hover)}.new-person-form .field.over textarea{border-color:var(--danger)}.new-person-form #np-name{height:42px;padding:0 var(--space-10);font-family:var(--face-reading);font-size:var(--text-18);letter-spacing:var(--tracking-4)}.new-person-form #np-know{min-height:132px;padding:var(--space-9) var(--space-11);font-family:var(--face-reading);font-size:var(--text-reading);line-height:var(--leading-11);color:var(--ink)}.new-person-form #np-know::placeholder{font-family:var(--face-ui);font-size:var(--text-body)}.new-person-form .field input:disabled,.new-person-form .field textarea:disabled{color:var(--quiet)}.new-person-form .segment{display:inline-flex;flex-wrap:wrap;padding-top:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet)}.new-person-form .seg-option{display:inline-flex;align-items:center;gap:var(--space-6);height:32px;padding:0 var(--space-11);border:0;border-left:1px solid var(--line);background:none;font-size:var(--text-control);font-weight:450;line-height:1;color:var(--quiet)}.new-person-form .seg-option:first-child{border-left:0}.new-person-form .seg-option:hover{background:var(--hover);color:var(--ink)}.new-person-form .seg-option.on,.new-person-form .seg-option.on+.seg-option{border-color:var(--line)}.new-person-form .seg-option.on{background:var(--press);color:var(--ink);font-weight:560}.new-person-form .seg-option:disabled{cursor:default;color:var(--fainter);border-color:var(--line);background:none}.new-person-form .seg-option.on:disabled{background:var(--press)}.new-person-form .seg-option:disabled .status-dot{opacity:.5}.column:has(>.new-person-form) .form-actions{max-width:600px;margin-top:var(--space-27)}.column:has(>.new-person-form) .name-conflict{max-width:600px;margin-top:var(--space-27);border-top:1px solid var(--ink)}.column:has(>.new-person-form) .name-conflict .conflict-head{padding-top:var(--space-13);padding-bottom:0;border-bottom:0}.column:has(>.new-person-form) .name-conflict .conflict-title{font-size:var(--text-head);letter-spacing:var(--tracking-2)}.column:has(>.new-person-form) .name-conflict .conflict-head p{max-width:38em;margin-top:var(--space-5);font-size:var(--text-body);line-height:var(--leading-11);color:var(--body)}.column:has(>.new-person-form) .name-conflict .candidates{margin-top:var(--space-14);border-top:1px solid var(--rule)}.column:has(>.new-person-form) .name-conflict .candidate{gap:var(--space-14);margin:0;padding:var(--space-11) 0;border:0;border-bottom:1px solid var(--hair)}.column:has(>.new-person-form) .name-conflict .candidate .cname{font-size:var(--text-16);line-height:var(--leading-6)}.column:has(>.new-person-form) .name-conflict .candidate .cdetail{margin-top:var(--space-1);font-size:var(--text-meta)}.column:has(>.new-person-form) .name-conflict .candidate .src{margin-top:var(--space-1);font-size:var(--text-meta);color:var(--quiet)}.column:has(>.new-person-form) .name-conflict .conflict-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5) var(--space-12);margin-top:0;padding-top:var(--space-14)}.column:has(>.new-person-form) .name-conflict .conflict-foot .field-note{margin-top:0;color:var(--quiet)}@media(max-width:640px){.new-person-form .segment{display:grid;grid-template-columns:1fr 1fr;width:100%}.new-person-form .seg-option{justify-content:center;padding:0 var(--space-7)}.new-person-form .seg-option:nth-child(odd){border-left:0}.new-person-form .seg-option:nth-child(n+3){border-top:1px solid var(--line)}.column:has(>.new-person-form) .form-actions .btn{flex:1;justify-content:center}}}@layer pages{.event-head{padding-bottom:var(--space-24);border-bottom:1px solid var(--rule)}.event-name{margin:0;font-family:var(--face-reading);font-size:var(--text-name);font-weight:var(--weight-regular);line-height:var(--leading-2);letter-spacing:var(--tracking-1);color:var(--ink);overflow-wrap:anywhere}.event-facts{margin-top:var(--space-7);font-size:var(--text-body);color:var(--quiet)}.event-facts b{font-weight:var(--weight-medium);color:var(--body);font-variant-numeric:tabular-nums lining-nums}.event-facts .sep{padding:0 .45em;color:var(--fainter)}.topbar-actions .event-rename{margin-top:0}.event-body{display:grid;grid-template-columns:minmax(0,1fr) 248px;column-gap:var(--space-31);align-items:start;padding-top:var(--space-27)}.event-main{min-width:0;max-width:760px}.event-main>.run-block:first-child{margin-top:0}.event-main>.run-block+*{margin-top:var(--space-27)}.event-panel-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3) var(--space-15)}.event-panel-head h2{margin:0;font-family:var(--face-reading);font-size:var(--text-section);font-weight:var(--weight-regular);line-height:var(--leading-4);color:var(--ink)}.event-meta{font-size:var(--text-meta);color:var(--faint)}.event-reading{margin-top:var(--space-15)}.event-reading p{max-width:35em;font-family:var(--face-reading);font-size:var(--text-reading);line-height:var(--leading-12);color:var(--ink)}.event-reading p:first-child{font-size:var(--text-lede);line-height:var(--leading-10)}.event-reading p+p{margin-top:var(--space-13)}.event-next{margin-top:var(--space-15);font-size:var(--text-nav)}.event-behind{margin-top:var(--space-24);border-top:1px solid var(--rule)}.event-behind>summary{list-style:none;padding:var(--space-11) 0;font-size:var(--text-nav);font-weight:var(--weight-medium);color:var(--green);cursor:pointer}.event-behind>summary::-webkit-details-marker{display:none}.event-behind>summary:before{content:"+";display:inline-block;width:16px;color:var(--faint);font-weight:var(--weight-regular)}.event-behind[open]>summary:before{content:"−"}.event-fact-rows{margin:0;padding:0;list-style:none}.event-fact-rows li{display:grid;grid-template-columns:minmax(0,1fr) 170px;column-gap:var(--space-17);padding:var(--space-8) 0;border-top:1px solid var(--hair)}.event-fact-line{font-size:var(--text-body);color:var(--body)}.event-fact-src{font-size:var(--text-meta);color:var(--faint)}.event-statement{margin-top:var(--space-30);padding-top:var(--space-13);border-top:1px solid var(--rule)}.event-statement h3{margin:0;font-family:var(--face-reading);font-size:var(--text-head);font-weight:var(--weight-regular);line-height:var(--leading-5);color:var(--ink)}.event-statement .office p{margin-top:var(--space-9);max-width:35em;font-family:var(--face-reading);font-size:var(--text-17);line-height:var(--leading-12);color:var(--pen)}.event-statement .event-meta{margin-top:var(--space-5)}.event-aside{position:sticky;top:calc(var(--below-bar) + var(--space-15));font-size:var(--text-control)}.event-aside-block+.event-aside-block{margin-top:var(--space-20);padding-top:var(--space-15);border-top:1px solid var(--hair)}.event-aside h4{margin:0 0 var(--space-7);font-size:var(--text-14)}.event-aside-about p{margin-bottom:var(--space-7);font-size:var(--text-control);line-height:var(--leading-10);color:var(--body)}.event-props{margin:0}.event-props>div{display:grid;grid-template-columns:84px minmax(0,1fr)}.event-props dt{padding:var(--space-4) 0;color:var(--quiet)}.event-props dd{margin:0;padding:var(--space-4) 0;color:var(--ink);overflow-wrap:anywhere}.event-props dd .quiet{display:block;color:var(--faint)}.event-ties{margin:0;padding:0;list-style:none}.event-ties li{display:flex;align-items:center;gap:var(--space-7);padding:var(--space-4) 0}.event-ties .person{min-width:0;border:0;text-decoration:none;color:var(--ink);font-family:var(--face-reading);font-size:var(--text-14);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-tie-status{margin-left:auto;flex:none;font-size:var(--text-meta);color:var(--quiet)}.event-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-7) var(--space-20);margin-top:var(--space-32);padding-top:var(--space-13);border-top:1px solid var(--rule);font-size:var(--text-control);color:var(--quiet)}.event-foot .linkish{margin:0 0 0 auto;font-size:var(--text-control)}.event-foot .danger-link{margin-left:0}.event-foot-when{font-variant-numeric:tabular-nums lining-nums}@media(max-width:1100px){.event-body{grid-template-columns:minmax(0,1fr) 220px;column-gap:var(--space-29)}}@media(max-width:900px){.event-body{display:block;padding-top:var(--space-22)}.event-aside{position:static;margin-top:var(--space-29);padding-top:var(--space-15);border-top:1px solid var(--ink)}}@media(max-width:640px){.event-name{font-size:34px}.event-facts{font-size:var(--text-nav)}.event-fact-rows li{grid-template-columns:minmax(0,1fr)}.event-foot .linkish{margin-left:0}}.list-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-13) var(--space-20);margin-top:var(--space-24)}.list-toolbar .search-field{flex:1 1 260px;max-width:420px;margin-bottom:0}.list-toolbar .search-field input[type=search]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-9);margin-left:auto}.list-count{margin-bottom:var(--space-9)}@media(max-width:700px){.tab{flex:none}.list-toolbar .search-field{flex-basis:100%;max-width:none}.toolbar-actions{margin-left:0}.attendee-table,.attendee-table tbody,.attendee-table tr,.attendee-table td{display:block;width:100%}.attendee-table thead{display:none}.attendee-table tr{padding:var(--space-13) 0;border-bottom:1px solid var(--hair)}.attendee-table td{padding:var(--space-1) 0;border:0}.attendee-table td.attendee-name{font-size:var(--text-16);padding-bottom:var(--space-5);font-family:var(--face-reading)}.attendee-table td[data-label]:before{content:attr(data-label) " ";font-size:var(--text-meta);color:var(--faint);margin-right:var(--space-7)}.attendee-table td[data-empty]{display:none}}}@layer components{.candidates{margin-top:var(--space-27);max-width:860px}.candidate{display:flex;align-items:center;gap:var(--space-20);border:1px solid var(--rule);padding:var(--space-21) var(--space-22);margin-bottom:var(--space-15)}.candidate-actions{flex-wrap:wrap}.candidate-actions>.btn{white-space:nowrap}.candidate .same-person{flex:none;min-width:120px}.candidate .who{flex:1;min-width:0}.candidate .cname{font-family:var(--face-reading);font-weight:var(--weight-regular);font-size:var(--text-22);line-height:var(--leading-3);letter-spacing:var(--tracking-4)}.candidate .cdetail{font-size:var(--text-11);line-height:var(--leading-10);color:var(--quiet);margin-top:var(--space-5)}.match-basis{list-style:none;margin:var(--space-9) 0 0;padding:0}.match-basis .match-line{font-size:var(--text-9);line-height:var(--leading-10);color:var(--green)}.match-basis .excerpt{display:block;font-size:var(--text-7);line-height:var(--leading-11);color:var(--faint);border-left:2px solid var(--green-border-faint);padding-left:var(--space-11);margin-top:var(--space-3);margin-bottom:var(--space-7)}.near-match{display:flex;align-items:flex-start;font-size:var(--text-9);line-height:var(--leading-10);color:var(--body);margin-top:var(--space-11)}.linked-group{border:1px solid var(--green-border-faint);border-left:3px solid var(--green);background:var(--green-tint-faint);padding:var(--space-15) var(--space-15) var(--space-3);margin-bottom:var(--space-20)}.linked-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-15);margin-bottom:var(--space-11)}.linked-head>.btn{white-space:nowrap}.linked-why{flex:1;min-width:0}.linked-title{font-size:var(--text-11);font-weight:var(--weight-medium);color:var(--green)}.linked-shared,.linked-conflict{font-size:var(--text-9);line-height:var(--leading-10);color:var(--body);margin-top:var(--space-3)}.linked-conflict{color:var(--accent)}.linked-label{color:var(--faint)}.linked-conflict .linked-label{color:var(--accent);font-weight:var(--weight-medium)}.linked-group .candidate{background:var(--sheet);margin-bottom:var(--space-9)}.linked-foot{font-size:var(--text-7);color:var(--faint);margin:var(--space-3) 0 var(--space-11)}.near-match:where(:not(.check)){gap:var(--space-7)}}@layer components{.note-form{border-left:2px solid var(--green-rule);background:var(--green-tint-faint);padding:var(--space-20) var(--space-21) var(--space-21);margin-bottom:var(--space-23);max-width:72ch}.note-form .field{margin-bottom:var(--space-17)}.note-form .field:last-of-type{margin-bottom:var(--space-19)}.note-form .headline{font-size:var(--text-14);line-height:var(--leading-12);color:var(--body);margin-bottom:var(--space-5)}.note-form .hint-line{font-size:var(--text-10);line-height:var(--leading-12);color:var(--quiet);margin-bottom:var(--space-15)}.note-actions{display:flex;align-items:center;gap:var(--space-11)}.held-candidates{margin-top:var(--space-21);border-top:1px solid var(--hair);padding-top:var(--space-17)}.held-candidates .held-head{font-size:var(--text-10);line-height:var(--leading-12);color:var(--quiet);margin-bottom:var(--space-3)}.held-candidates .candidates{margin-top:0}.held-candidates .candidate{background:none;padding:var(--space-15) 0;border:0;border-bottom:1px solid var(--hair);margin-bottom:0}.held-candidates .candidate:last-child{border-bottom:none}.held-candidates .candidate .cname{font-size:var(--text-20)}}@layer components{.finding-review{max-width:72ch;margin-top:var(--space-17);border-top:1px solid var(--ink)}.review-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-11);padding:var(--space-11) 0 var(--space-9);border-bottom:1px solid var(--rule)}.review-head .lead-line{font:var(--weight-regular) var(--text-16) / var(--leading-8) var(--face-reading);color:var(--ink)}.review-head .counter{flex:0 0 auto;font-size:var(--text-meta);color:var(--quiet);white-space:nowrap;font-variant-numeric:tabular-nums}.rv{display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:var(--space-19);padding:var(--space-15) 0 var(--space-17);border-bottom:1px solid var(--hair)}.rv .k{font-size:var(--text-8);font-weight:var(--weight-medium);color:var(--ink);line-height:var(--leading-10);padding-top:2px}.rv .k small{display:block;font-size:var(--text-3);font-weight:450;color:var(--faint)}.rv p{font:var(--weight-regular) 17.5px / var(--leading-10) var(--face-reading);color:var(--ink);max-width:34em;overflow-wrap:anywhere}.rv .attribution{margin-top:var(--space-7);font-size:var(--text-8);line-height:var(--leading-10);color:var(--body)}.rv .attribution .lead-word{margin-right:var(--space-5)}.rv .src{margin-top:2px}.rv-acts{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-13)}.rv.settled{padding:var(--space-10) 0;align-items:baseline}.rv.settled .k{padding-top:0}.rv .done-line{font-size:var(--text-nav);color:var(--quiet)}@media(max-width:640px){.review-head{flex-wrap:wrap}.rv{grid-template-columns:minmax(0,1fr);row-gap:var(--space-5)}.rv .k small{display:inline;margin-left:var(--space-5)}.rv p{font-size:var(--text-16)}.rv-acts .btn{flex:1 1 auto}.rv.settled{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-11)}}}@layer components{.disclose-plus{display:block;width:100%;padding:var(--space-11) 0;border:0;background:none;text-align:left;cursor:pointer;font:var(--weight-medium) var(--text-nav) / var(--leading-10) var(--face-ui);color:var(--green)}.disclose-plus:before{content:"+";display:inline-block;width:16px;color:var(--faint);font-weight:450}.disclose-plus[aria-expanded=true]:before,.disclose-plus.static:before{content:"−"}.disclose-plus:where(button):hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.disclose-plus .quiet{font-weight:450;color:var(--quiet)}.disclose-plus:focus-visible{outline:2px solid var(--green);outline-offset:2px}.disclose-plus.static{cursor:default}.evidence{margin-top:var(--space-23);border-top:1px solid var(--rule)}.looked{padding-top:var(--space-9);border-top:1px solid var(--hair);font-size:var(--text-8);line-height:var(--leading-12);color:var(--quiet)}.looked .sc{margin-right:var(--space-7)}.looked b{font-weight:var(--weight-medium);color:var(--body)}.p-tools{display:flex;align-items:center;gap:var(--space-15);margin-top:var(--space-24)}.p-tools .filter{position:relative;flex:0 1 300px}.p-tools .filter svg{position:absolute;left:9px;top:9px;color:var(--faint);pointer-events:none}.p-tools .filter input{width:100%;height:32px;padding:0 var(--space-9) 0 30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);font:var(--weight-regular) var(--text-8) / 1 var(--face-ui);color:var(--ink)}.p-tools .filter input::placeholder{color:var(--faint)}.p-tools .filter input:hover{border-color:var(--line-hover)}.p-tools .filter input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint-hover)}.p-tools .match{font-size:var(--text-meta);color:var(--quiet)}.p-tools .textbtn{margin-left:auto}.textbtn{padding:0;border:0;background:none;cursor:pointer;font:var(--weight-medium) var(--text-8) / var(--leading-10) var(--face-ui);color:var(--green)}.textbtn:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.evidence .sub{display:flex;align-items:baseline;gap:var(--space-9);margin-top:var(--space-24);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule)}.evidence .sub h3{font:var(--weight-semibold) var(--text-nav) / var(--leading-8) var(--face-ui);letter-spacing:-.01em;color:var(--ink)}.evidence .sub .c,.evidence .sub .r{font-size:var(--text-meta);color:var(--faint);font-variant-numeric:tabular-nums}.evidence .sub .r{margin-left:auto;width:150px}.rows>.fact-row{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 150px;column-gap:var(--space-17);padding:var(--space-9);margin:0 calc(var(--space-9) * -1);border-bottom:1px solid var(--hair)}.rows>.fact-row:hover{background:var(--hover)}.fact-row .k{padding-top:1px;font-size:var(--text-meta);line-height:var(--leading-10);color:var(--faint)}.fact .v{min-width:0;font-size:var(--text-body);line-height:var(--leading-10);color:var(--ink);overflow-wrap:anywhere}.fact .v .d{color:var(--quiet)}.fact.off .v,.fact.off .k{color:var(--fainter)}.fact .sev{margin-left:var(--space-9);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--quiet);white-space:nowrap}.fact .sev.act{color:var(--accent)}.evidence ul,.rows{list-style:none;margin:0;padding:0}.src-note{display:block;align-self:start;padding:1px 0 0;border:0;background:none;text-align:left;font:var(--weight-regular) var(--text-3) / var(--leading-9) var(--face-ui);color:var(--quiet);overflow-wrap:anywhere}button.src-note{cursor:pointer}button.src-note:hover .t{text-decoration:underline;text-underline-offset:2px}.src-note .t{display:block;font-weight:var(--weight-medium);color:var(--body)}.src-note.office .t{color:var(--pen)}.src-note .dt{display:block;color:var(--faint);font-variant-numeric:tabular-nums}.fact .fix{position:absolute;right:172px;top:8px;height:22px;padding:0 7px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);font:var(--weight-medium) var(--text-3) / 1 var(--face-ui);color:var(--quiet);cursor:pointer;opacity:0;transition:opacity .12s}.fact:hover>.fix,.fact:focus-within>.fix{opacity:1}.fact .fix:hover{color:var(--ink);border-color:var(--line-hover)}@media(hover:none){.fact .fix{opacity:1}}.sg{display:grid;grid-template-columns:minmax(0,1fr) 150px;column-gap:var(--space-17);padding:var(--space-11) 0;border-bottom:1px solid var(--hair)}.sg.bare{grid-template-columns:minmax(0,1fr)}.sg-facts>.fact-line{position:relative;padding:var(--space-4) var(--space-9) var(--space-4) var(--space-21);margin:0 calc(var(--space-9) * -1)}.sg-facts>.fact-line:before{content:"";position:absolute;left:11px;top:14px;width:4px;height:4px;border-radius:50%;background:var(--fainter)}.sg-facts>.fact-line:hover{background:var(--hover);padding-right:140px}.sg-facts .fact-line .v{line-height:var(--leading-11)}.sg-facts .fact-line .fix{right:8px;top:5px}.fact-line .line-src{position:absolute;right:84px;top:5px;height:22px;padding:0 7px;border:0;background:none;font:var(--weight-medium) var(--text-3) / 1 var(--face-ui);color:var(--green);cursor:pointer;opacity:0}.fact-line:hover .line-src,.fact-line:focus-within .line-src,.fact-line .line-src[aria-expanded=true]{opacity:1}@media(hover:none){.fact-line .line-src{position:static;opacity:1;padding:0;margin-left:var(--space-9);height:auto}}.sg-more{padding:var(--space-3) 0 2px var(--space-13)}.sg-more .textbtn{font-size:var(--text-meta)}.more-row{display:flex;align-items:baseline;gap:var(--space-11);padding:var(--space-15) 0 0}.more-row .quiet{font-size:var(--text-meta);color:var(--quiet)}.evidence .no-results{padding:var(--space-17) 0;font-size:var(--text-nav);color:var(--quiet);border-bottom:1px solid var(--hair)}.fact .queued-note{margin-top:var(--space-5);font-size:var(--text-meta);color:var(--accent)}.fact .queued-actions{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-7)}.fact .claims{border-left:0;padding-left:0;margin-top:var(--space-7);border-top:1px solid var(--hair)}@media(max-width:640px){.p-tools{flex-wrap:wrap;gap:var(--space-9) var(--space-15)}.p-tools .filter{flex:1 1 100%}.rows>.fact-row{grid-template-columns:minmax(0,1fr);row-gap:3px}.src-note .dt,.src-note .t{display:inline}.src-note .dt:before{content:"·";margin:0 6px;color:var(--fainter)}.evidence .sub .r{display:none}.sg{grid-template-columns:minmax(0,1fr)}.sg .src-note{order:-1;padding:0 0 var(--space-3)}.fact .fix{position:static;opacity:1;justify-self:start;margin-top:var(--space-3)}.sg-facts>.fact-line:hover{padding-right:var(--space-9)}}}@layer components{.run-block{display:grid;grid-template-columns:var(--research-nav, 112px) minmax(0,1fr) var(--research-aside, auto);column-gap:var(--research-gap, var(--space-24));margin-top:var(--space-23);padding:var(--space-19) 0 var(--space-5);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:opacity .5s ease,transform .5s ease}.run-block.leaving{opacity:0;transform:translateY(-4px)}.rb-label{padding-top:1px}.rb-label .sc,.rb-label .when{display:block;line-height:22px}.rb-label .when{font-size:var(--text-meta);line-height:var(--leading-10);color:var(--faint);font-variant-numeric:tabular-nums}.rb-main{min-width:0}.rb-side{text-align:right;padding-top:1px}.rb-head{display:flex;align-items:center;flex-wrap:wrap;gap:2px var(--space-9);font-size:var(--text-14);line-height:22px;font-weight:560;color:var(--ink);letter-spacing:-.01em}.rb-head .act-word{color:var(--accent)}.rb-head .tail{font-weight:450;color:var(--quiet)}.rb-head .silent{font-weight:450;color:var(--faint)}.rb-mark{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--quiet)}.rb-mark.working:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--fainter);animation:rb-pulse 2.4s ease-out infinite}.rb-mark.quiet{background:transparent;box-shadow:inset 0 0 0 1.5px var(--fainter)}.rb-mark.act{background:var(--accent)}.rb-mark.stopped{background:var(--fainter)}.rb-tick{flex:none;color:var(--green);margin:0 -1px}.rb-meter{display:flex;align-items:center;gap:var(--space-13);margin:var(--space-11) 0 0 var(--space-17)}.rb-segs{display:grid;gap:3px;flex:0 1 300px}.rb-seg{position:relative;height:4px;border-radius:1px;background:var(--hair);overflow:hidden}.rb-seg.done{background:var(--ink)}.rb-seg.on,.rb-seg.stale{background:var(--rule)}.rb-seg.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--fainter),transparent);animation:rb-sweep 2.2s ease-in-out infinite}.rb-meter .count{font-size:var(--text-meta);color:var(--quiet);white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes rb-pulse{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(1.5);opacity:0}}@keyframes rb-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.rb-mark.working:after,.rb-seg.on:after{animation:none}.run-block{transition:none}}.rb-now,.rb-note,.rb-error,.rb-act,.rb-ask,.run-block .finding-review,.rb-detail{margin-left:var(--space-17)}.rb-now{margin-top:var(--space-11);font-size:var(--text-12);line-height:var(--leading-10);color:var(--body);max-width:40em}.rb-now b{font-weight:560;color:var(--ink)}.rb-note{margin-top:var(--space-3);font-size:var(--text-8);line-height:var(--leading-10);color:var(--quiet);max-width:44em}.rb-error{margin-top:var(--space-9);font-family:var(--face-reading);font-size:var(--text-16);line-height:var(--leading-10);color:var(--ink);max-width:34em;overflow-wrap:anywhere}.rb-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7) var(--space-13);margin-top:var(--space-15);margin-bottom:var(--space-3)}.rb-ask{margin-top:var(--space-17)}.rb-ask .candidates{border-top:1px solid var(--ink)}.rb-ask .candidate{border:0;border-bottom:1px solid var(--hair);padding:var(--space-17) 0;background:none}.rb-ask .match-basis .excerpt{border-left:0;padding-left:0}.rb-stop{padding:2px 0;border:0;background:none;font:var(--weight-medium) var(--text-8) / var(--leading-10) var(--face-ui);color:var(--faint);cursor:pointer}.rb-stop:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rb-stop:disabled{cursor:default;text-decoration:none;color:var(--fainter)}.rb-detail{margin-top:var(--space-15);border-top:1px solid var(--hair)}.rb-detail>.disclose-plus{padding:var(--space-9) 0;font-size:var(--text-8)}.rb-detail-body{padding:2px 0 var(--space-17)}.rb-detail .facet-ledger .act-row{padding:var(--space-7) 0;border-bottom:1px solid var(--hair)}.rb-detail .facet-ledger .act-name{flex:1 1 auto;font-size:var(--text-nav);color:var(--ink)}.rb-detail .facet-ledger .act-state{flex:0 0 150px}.rb-detail .facet-ledger .act-value{flex:0 0 110px;justify-content:flex-end;text-align:right}.rb-detail .tag-faint.block{padding-top:var(--space-9)}.rb-timeline{margin-top:var(--space-11)}.rb-timeline li{display:flex;gap:var(--space-15);padding:var(--space-6) 0;border-bottom:1px solid var(--hair);font-size:var(--text-8)}.rb-timeline .t{color:var(--body)}.rb-timeline .at{margin-left:auto;color:var(--faint);font-variant-numeric:tabular-nums}@media(max-width:1240px){.run-block{grid-template-columns:var(--research-nav, 112px) minmax(0,1fr) auto}}@media(max-width:900px){.run-block{position:relative;display:block;margin-top:var(--space-19);padding-top:var(--space-13)}.rb-label{display:flex;align-items:baseline;gap:var(--space-9);margin-bottom:var(--space-7);padding-right:80px}.rb-label .sc,.rb-label .when{display:inline}.rb-side{position:absolute;top:13px;right:0;padding:0}}@media(max-width:640px){.rb-meter{flex-wrap:wrap;gap:var(--space-7);margin-left:0}.rb-segs{flex:1 1 100%}.rb-now,.rb-note,.rb-error,.rb-act,.rb-ask,.run-block .finding-review,.rb-detail{margin-left:0}.rb-head .tail{flex-basis:100%;padding-left:18px}.rb-detail .facet-ledger .act-row{flex-wrap:wrap}.rb-detail .facet-ledger .act-state{flex-basis:100%;order:3;font-size:var(--text-meta)}}}@layer pages{.subtabs{display:flex;gap:var(--space-1);margin:var(--space-22) 0 0 calc(var(--space-9) * -1);overflow-x:auto;scrollbar-width:none}.subtab{flex:none;height:30px;padding:0 var(--space-9);border:0;border-radius:var(--radius);background:none;font-family:var(--face-ui);font-size:var(--text-control);color:var(--quiet);cursor:pointer}.subtab:hover{background:var(--hover);color:var(--ink)}.subtab.on{background:var(--press);color:var(--ink);font-weight:var(--weight-semibold)}[data-palette=risk]{--c-raised: var(--chart-flagged);--c-check: var(--chart-check);--c-quiet: var(--chart-quiet);--c-clear: var(--chart-clear)}[data-palette=opportunity]{--c-raised: var(--chart-match);--c-check: var(--chart-check);--c-quiet: var(--chart-quiet);--c-clear: var(--chart-clear)}.an-panel.section{max-width:880px;margin-top:0;padding-top:var(--space-24)}.an-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-9) var(--space-17)}.an-head h2{margin:0 auto 0 0;padding:0;border:0;font-family:var(--face-reading);font-size:var(--text-section);font-weight:var(--weight-regular);line-height:var(--leading-4);color:var(--ink)}.an-offer{margin-top:var(--space-9);max-width:46em;font-size:var(--text-nav);line-height:var(--leading-10);color:var(--quiet)}.an-factor{margin-top:var(--space-26);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule);font-size:var(--text-nav);font-weight:var(--weight-semibold);color:var(--ink)}.an-asked{margin-top:var(--space-17);max-width:38em;font-family:var(--face-reading);font-size:var(--text-reading);line-height:var(--leading-11);color:var(--pen)}.analysis-run,.analysis-again{margin-top:var(--space-20);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-13)}.analysis-inputs{align-self:stretch;max-width:640px}.analysis-inputs .field{margin-bottom:0}.analysis-inputs .an-field-note{display:block;font-size:var(--text-8);color:var(--faint)}.an-fig{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:var(--space-30);align-items:center;margin:var(--space-26) 0 0}.an-says{max-width:30em;font-family:var(--face-reading);font-size:var(--text-lede);line-height:var(--leading-10);color:var(--ink)}.an-ring{position:relative;width:200px;aspect-ratio:1}.an-ring svg{display:block;width:100%;height:100%;overflow:visible}.an-ring-total{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.an-ring-total .n{font-size:34px;line-height:var(--leading-1);color:var(--ink)}.an-ring-total .l{margin-top:var(--space-4);font-size:var(--text-meta);color:var(--faint)}.an-seg{fill:none;stroke-width:22;transition:opacity .12s}.an-ring svg:hover .an-seg{opacity:.55}.an-ring svg:hover .an-seg:hover{opacity:1}.an-seg.empty{stroke:var(--hair)}.an-seg.tone{stroke:var(--tone)}.an-seg.c-concern{stroke:var(--c-raised)}.an-seg.c-unknown{stroke:var(--c-check)}.an-seg.c-quiet{stroke:var(--c-quiet)}.an-seg.c-clear{stroke:var(--c-clear)}.hatch-ground{fill:var(--sheet)}.hatch-line{stroke:var(--chart-hatch);stroke-width:2}.an-key{margin-top:var(--space-17);max-width:340px}.an-key li{display:flex;align-items:center;gap:var(--space-9);padding:var(--space-5) 0;border-top:1px solid var(--hair);font-size:var(--text-nav);color:var(--body)}.an-key li:last-child{border-bottom:1px solid var(--hair)}.an-key.picks li{padding:0}.an-key button{flex:1;display:flex;align-items:center;gap:var(--space-9);min-height:34px;padding:0 var(--space-9);margin:0 calc(var(--space-9) * -1);border:0;border-radius:var(--radius);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.an-key button:hover{background:var(--hover)}.an-key button[aria-pressed=true]{background:var(--press)}.an-key button[aria-pressed=true] .lab{font-weight:var(--weight-semibold);color:var(--ink)}.an-key .lab{flex:1;min-width:0}.an-key .n{font-weight:var(--weight-medium);color:var(--ink)}.an-key li.zero .lab,.an-key li.zero .n{color:var(--faint);font-weight:var(--weight-regular)}.an-sw{flex:none;display:inline-block;width:10px;height:10px;border-radius:1px;background:var(--fainter)}.an-sw.tone{background:var(--tone)}.an-sw.c-concern{background:var(--c-raised)}.an-sw.c-unknown{background:var(--c-check)}.an-sw.c-quiet{background:var(--c-quiet)}.an-sw.c-clear{background:var(--c-clear)}.an-sw.hatch{background:repeating-linear-gradient(-45deg,var(--chart-hatch) 0 1.4px,var(--sheet) 1.4px 3.5px);box-shadow:inset 0 0 0 1px var(--chart-hatch)}.an-panel .sub{display:flex;align-items:center;gap:var(--space-9);margin-top:var(--space-20);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule)}.an-panel .sub h4{margin:0;font-size:var(--text-control);font-weight:var(--weight-semibold);color:var(--ink)}.an-panel .sub .c{font-size:var(--text-control);font-weight:var(--weight-medium);color:var(--ink)}.an-nobody{padding:var(--space-11) 0;font-size:var(--text-nav);color:var(--quiet);border-bottom:1px solid var(--hair)}.an-watch{margin-top:var(--space-26)}.an-watch>.an-group:first-child .sub{margin-top:0}.an-more{margin-top:var(--space-9)}.atts{margin:0;padding:0;list-style:none}.att{padding:var(--space-13) 0;border-bottom:1px solid var(--hair)}.att-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-11)}.att-name{padding:0;border:0;background:none;font-family:var(--face-reading);font-size:var(--text-16);line-height:var(--leading-6);color:var(--ink);text-align:left;cursor:pointer}.att-name:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.att-meta{font-size:var(--text-meta);color:var(--quiet)}.att-seat{margin-left:auto;font-size:var(--text-control);font-weight:var(--weight-medium);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.att-seat .k{margin-right:var(--space-5);font-weight:var(--weight-regular);color:var(--faint)}.att-sev{margin-top:var(--space-2);font-size:var(--text-meta);color:var(--quiet)}.an-review{font-size:var(--text-body);line-height:var(--leading-12);color:var(--body);padding:var(--space-10) var(--space-13);margin-bottom:var(--space-15);border:1px solid var(--line);border-radius:var(--radius)}.an-report-held{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-11);margin-bottom:var(--space-15)}.an-review .linkish,.att-sev .linkish{font-size:inherit}.att-sev b{font-weight:var(--weight-semibold);color:var(--c-raised)}.an-panel .sep{padding:0 .35em;color:var(--fainter)}.att-read{margin-top:var(--space-9)}.att-read+.att-read{padding-top:var(--space-9);border-top:1px dotted var(--rule)}.att-label{font-size:var(--text-control);font-weight:var(--weight-medium);color:var(--ink)}.att-label .bind{margin-left:.6em;padding-left:.6em;border-left:1px solid var(--rule);font-weight:var(--weight-regular);color:var(--faint)}.att-why{margin-top:var(--space-3);max-width:35em;font-family:var(--face-reading);font-size:var(--text-reading);line-height:var(--leading-11);color:var(--ink)}.att-more{margin-top:var(--space-7)}.att-more>summary{list-style:none;display:inline-block;font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--green);cursor:pointer}.att-more>summary::-webkit-details-marker{display:none}.att-more>summary:before{content:"+";display:inline-block;width:13px;color:var(--faint);font-weight:var(--weight-regular)}.att-more[open]>summary:before{content:"−"}.att-more ol{margin:var(--space-5) 0 var(--space-1);padding:0;list-style:none}.att-more li{display:grid;grid-template-columns:minmax(0,1fr) 150px;column-gap:var(--space-17);padding:var(--space-7) 0;border-top:1px dotted var(--rule)}.att-more q{font-family:var(--face-reading);font-size:var(--text-15);line-height:var(--leading-11);color:var(--body)}.att-more .src-note{font-size:var(--text-meta);color:var(--faint);overflow-wrap:anywhere}.an-seating .an-says{margin-top:var(--space-15);font-size:var(--text-reading)}.seat-plan{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-17) var(--space-27);margin-top:var(--space-15)}.seat-sec h4{margin:0;padding-bottom:var(--space-6);border-bottom:1px solid var(--ink);font-size:var(--text-control);font-weight:var(--weight-semibold);color:var(--ink)}.seat-sec h4 .c{margin-left:var(--space-7);font-weight:var(--weight-regular);color:var(--faint)}.seat-row{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:var(--space-7);padding:var(--space-7) 0;border-bottom:1px solid var(--hair)}.seat-row .rw{font-size:var(--text-meta);line-height:22px;color:var(--faint)}.seat-row ul{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.seat-row li{display:flex;align-items:center;gap:var(--space-8);min-width:0}.seat-row .person{font-family:var(--face-reading);font-size:var(--text-15);line-height:var(--leading-5);color:var(--ink)}.seat-row .seat-flag{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--c-raised)}.seat{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 var(--space-3);border-radius:var(--radius);font-size:var(--text-3);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);background:var(--c-clear)}.seat.c-concern{background:var(--c-raised);color:var(--page)}.seat.c-unknown{background:var(--c-check);color:var(--page)}.seat.c-quiet{background:var(--c-quiet)}.seat.hatch{background:repeating-linear-gradient(-45deg,var(--chart-hatch) 0 1.4px,var(--sheet) 1.4px 3.5px);box-shadow:inset 0 0 0 1px var(--chart-hatch)}.seat-note{margin-top:var(--space-9);font-size:var(--text-meta);color:var(--faint)}.an-report{margin-top:var(--space-28)}.an-report.bare{margin-top:var(--space-21)}.an-report-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-13);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule)}.an-report-h .sc{font-size:var(--text-14)}.an-report-v{margin-left:auto;font-size:var(--text-meta);color:var(--faint)}.an-x{margin-top:var(--space-18)}.an-x h3{margin:0;font-family:var(--face-reading);font-size:var(--text-head);font-weight:var(--weight-regular);line-height:var(--leading-5);color:var(--ink)}.an-x p{margin-top:var(--space-7);max-width:35em;font-family:var(--face-reading);font-size:var(--text-reading);line-height:var(--leading-12);color:var(--ink)}.an-report-more{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3) var(--space-15);margin-top:var(--space-20);font-size:var(--text-control);color:var(--quiet)}.an-report.bare .an-report-more{margin-top:0}.an-report-more .link{flex:none;font-size:var(--text-nav)}.an-behind{margin-top:var(--space-28)}.an-behind>summary{list-style:none;font-size:var(--text-nav);font-weight:var(--weight-medium);color:var(--green);cursor:pointer}.an-behind>summary::-webkit-details-marker{display:none}.an-behind>summary:before{content:"+";display:inline-block;width:14px;color:var(--faint);font-weight:var(--weight-regular)}.an-behind[open]>summary:before{content:"−"}.an-behind>summary .quiet{font-weight:var(--weight-regular);color:var(--faint)}.an-behind+.an-behind{margin-top:var(--space-15)}.an-filter-line{display:flex;align-items:baseline;gap:var(--space-13);padding-top:var(--space-11);font-size:var(--text-control);color:var(--quiet)}.an-filter-line>span{font-weight:var(--weight-medium);color:var(--ink)}.tier-group .table{margin-top:0}.an-roll{margin:0;padding:0;list-style:none}.an-roll li{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-11);padding:var(--space-8) 0;border-bottom:1px solid var(--hair)}.an-roll-meta{font-size:var(--text-meta);color:var(--quiet)}.an-st{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-5);font-size:var(--text-meta);color:var(--body);white-space:nowrap}@media(max-width:640px){.an-head h2{font-size:var(--text-22)}.an-fig{grid-template-columns:132px minmax(0,1fr);grid-template-areas:"says says" "ring key";column-gap:var(--space-18);align-items:start;margin-top:var(--space-20)}.an-fig figcaption{display:contents}.an-says{grid-area:says;margin-bottom:var(--space-17);font-size:var(--text-18)}.an-ring{grid-area:ring;width:132px}.an-ring-total .n{font-size:26px}.an-key{grid-area:key;margin-top:0}.an-key li{font-size:var(--text-control)}.att-seat{margin-left:0;flex-basis:100%}.att-label .bind{display:block;margin:1px 0 0;padding:0;border:0}.att-more li,.seat-plan{grid-template-columns:minmax(0,1fr)}.an-report-v{margin-left:0;flex-basis:100%}.an-x p{font-size:var(--text-15)}.an-roll .an-st{margin-left:0;flex-basis:100%}}}@layer components{.record-body{--research-nav: 112px;--research-aside: auto;--research-gap: var(--space-24);display:grid;grid-template-columns:minmax(0,1fr) 248px;column-gap:var(--space-31);align-items:start;padding-top:var(--space-27)}.record-main{min-width:0;max-width:760px}.record-main>.run-block:first-child{margin-top:0}.record-main>*+.r-panel{margin-top:var(--space-27)}.record-body>.record-aside{position:sticky;top:calc(var(--below-bar) + 20px);font-size:var(--text-8)}.r-panel .p-head,.r-panel .section>h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3) var(--space-15);margin:0;padding:0 0 var(--space-13);border-bottom:1px solid var(--ink)}.r-panel .p-head h2,.r-panel .section>h2,.r-panel .section>h2 .cat-head{font:var(--weight-regular) var(--text-section) / 1.1 var(--face-reading);letter-spacing:var(--tracking-2);color:var(--ink);margin:0}.r-panel .p-meta{margin-left:auto;font-size:var(--text-meta);color:var(--faint)}:is(.research-tab,.record-body) .reading{margin-top:var(--space-21)}:is(.research-tab,.record-body) .reading p{font:var(--weight-regular) var(--text-17) / 1.62 var(--face-reading);letter-spacing:-.002em;color:var(--ink);max-width:35em;overflow-wrap:anywhere}:is(.research-tab,.record-body) .reading p:first-child{font-size:var(--text-lede);line-height:var(--leading-11)}:is(.research-tab,.record-body) .reading p+p{margin-top:var(--space-13)}:is(.research-tab,.record-body) .net-worth{margin-top:var(--space-21)}:is(.research-tab,.record-body) .net-worth-band{display:flex;align-items:baseline;gap:var(--space-13)}:is(.research-tab,.record-body) .net-worth-band .k{color:var(--quiet)}:is(.research-tab,.record-body) .net-worth-band .v{font:var(--weight-regular) var(--text-18) / 1.3 var(--face-reading);color:var(--ink)}:is(.research-tab,.record-body) .net-worth-basis{margin-top:var(--space-7);max-width:35em;color:var(--ink)}.record-aside .props-block{padding:var(--space-15) 0;border-top:1px solid var(--rule)}.record-aside .props-block:first-child{border-top:0;padding-top:2px}.record-aside h4{margin-bottom:var(--space-7)}.record-aside .prop-list{display:grid;grid-template-columns:92px minmax(0,1fr);row-gap:1px}.record-aside dt{padding:var(--space-4) 0;color:var(--quiet)}.record-aside dd{margin:0;padding:var(--space-4) 0;color:var(--ink)}.record-aside dd .quiet{display:block;color:var(--quiet)}.record-aside .num{font-variant-numeric:tabular-nums}.record-aside p.quiet{color:var(--quiet);line-height:var(--leading-10)}.record-aside .ties li{display:flex;align-items:baseline;gap:var(--space-7);padding:var(--space-3) 0}.record-aside .ties .person{text-decoration:none;font:var(--weight-regular) var(--text-14) / var(--leading-6) var(--face-reading);color:var(--ink)}.record-aside .ties .person:hover{color:var(--green)}.record-aside .ties .r{margin-left:auto;font-size:var(--text-meta);color:var(--quiet);white-space:nowrap}.record-about p{margin-bottom:var(--space-9);font:var(--weight-regular) var(--text-14) / var(--leading-10) var(--face-reading);color:var(--ink)}.record-from{margin-top:var(--space-5);font-size:var(--text-meta);color:var(--faint)}.record-lead{display:block}.record-lead+.record-lead{margin-top:var(--space-5)}.record-lead .person{text-decoration:none;font:var(--weight-regular) var(--text-14) / var(--leading-6) var(--face-reading);color:var(--ink)}.record-lead a.person{color:var(--green);text-decoration:underline;text-decoration-color:var(--green-border-link);text-decoration-thickness:1px;text-underline-offset:3px}.record-lead a.person:hover{color:var(--green-hover);text-decoration-color:currentColor}.record-more{display:block;margin-top:var(--space-5);font-size:var(--text-meta);color:var(--green);text-decoration:none}.record-more:hover{text-decoration:underline;text-underline-offset:3px}.rec-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7) var(--space-19);margin-top:var(--space-33);padding-top:var(--space-13);border-top:1px solid var(--rule);font-size:var(--text-8);color:var(--quiet)}.rec-foot nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:2px}.rec-foot .foot-link{padding:var(--space-2) var(--space-7);border:0;border-radius:var(--radius);background:none;font:var(--weight-medium) var(--text-8) / var(--leading-6) var(--face-ui);color:var(--quiet);text-decoration:none;cursor:pointer}.rec-foot .foot-link:hover{background:var(--hover);color:var(--ink)}.rec-foot .danger-link{margin-left:var(--space-7)}.rec-foot .danger-link:disabled{color:var(--fainter);cursor:default;text-decoration:none}@media(max-width:1240px){.record-body{grid-template-columns:minmax(0,1fr) 220px;column-gap:var(--space-29)}}@media(max-width:900px){.record-body{display:block;padding-top:var(--space-22)}.record-body>.record-aside{position:static;margin-top:var(--space-29)}.record-body>.record-aside .props-block:first-child{padding-top:var(--space-15);border-top:1px solid var(--ink)}}@media(max-width:640px){.r-panel .p-head h2,.r-panel .section>h2,.r-panel .section>h2 .cat-head{font-size:26px}.r-panel .p-meta{margin-left:0;flex-basis:100%}:is(.research-tab,.record-body) .reading p{font-size:17.5px}:is(.research-tab,.record-body) .reading p:first-child{font-size:var(--text-18)}.rec-foot nav{margin-left:calc(var(--space-7) * -1)}}}@layer pages{.topbar-actions .org-rename{margin-top:0}.org-facts b{font-weight:var(--weight-medium);color:var(--body)}.org-proposal{margin-top:var(--space-19);padding:var(--space-13) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.org-proposal p{font:var(--weight-regular) var(--text-reading) / var(--leading-10) var(--face-reading);color:var(--ink)}.org-proposal-actions{display:flex;flex-wrap:wrap;gap:var(--space-7);margin-top:var(--space-9)}.org-people-group+.org-people-group{margin-top:var(--space-15)}.org-people-head{margin-bottom:var(--space-5)}.org-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:var(--space-15);margin:0;padding:0;list-style:none}.org-person{min-width:0;padding:var(--space-7) 0 var(--space-8);border-bottom:1px solid var(--hair)}.org-person .person{font:var(--weight-regular) var(--text-16) / var(--leading-6) var(--face-reading);color:var(--ink);text-decoration:none}.org-person a.person{color:var(--green);text-decoration:underline;text-decoration-color:var(--green-border-link);text-decoration-thickness:1px;text-underline-offset:3px}.org-person a.person:hover{color:var(--green-hover);text-decoration-color:currentColor}.org-person-meta{display:block;margin-top:var(--space-2);font-size:var(--text-meta);color:var(--quiet)}}@layer components{.cat-head{display:inline-block;font-family:inherit;font-size:inherit;line-height:var(--leading-4);color:var(--green);background:none;border:0;padding:0;cursor:pointer}.cat-head.lead{font-size:var(--text-22);color:var(--ink)}.cat-head.lead:hover{color:var(--ink)}.cat-head:hover{color:var(--green-hover)}.cat-head.static{cursor:default}.cat-head.static:hover{color:var(--green)}.cat-findings{margin-top:var(--space-15);padding-left:var(--space-17);border-left:2px solid var(--green-rule-soft)}.held-line{margin-top:var(--space-13)}.cat-item{padding:var(--space-8) 0;border-top:1px solid var(--hair)}.cat-item:first-child{padding-top:0;border-top:none}.cat-line{font-size:var(--text-12);line-height:var(--leading-12);color:var(--body)}.cat-item .src{margin-top:var(--space-2)}.src:where(:not(.also-known,.list-foot>.src)){margin-top:var(--space-6)}.src:where(:not(.section p)){line-height:var(--leading-11)}.src:where(:not(.mono,.section p)){font-size:var(--text-7);color:var(--faint);font-family:var(--face-ui)}.src.spaced{margin-top:var(--space-21)}.src.run-failed{max-width:62ch;overflow-wrap:anywhere}.src.row-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-17)}.src.row-meta>.btn.tiny{opacity:0;transition:opacity 90ms linear}.cat-item:hover>.src.row-meta>.btn.tiny,.cat-item:focus-within>.src.row-meta>.btn.tiny{opacity:1}@media(hover:none){.src.row-meta>.btn.tiny{opacity:1}}.src-toggle{font-family:var(--face-ui);background:none;border:0;padding:0;cursor:pointer;text-align:left}.src-toggle:where(:not(.data-headline)){font-size:var(--text-7);line-height:var(--leading-11);color:var(--faint)}.src-toggle:hover{color:var(--green)}.src-toggle.disclose{color:var(--green);border-bottom:1px solid var(--green-border-link)}.src-toggle.disclose:hover{color:var(--green-hover);border-bottom-color:var(--green)}.bin>.linkish,.identity-line .anchor-toggle,.src-toggle.disclose{border-bottom:0;text-decoration:underline;text-decoration-color:var(--green-border-link);text-underline-offset:3px}.bin>.linkish:hover,.identity-line .anchor-toggle:hover,.src-toggle.disclose:hover{text-decoration-color:var(--green)}.bin>.linkish:before,.identity-line .anchor-toggle:before,.src-toggle.disclose:before{content:"▸";display:inline-block;font-size:.72em;margin-right:var(--space-6);vertical-align:1px;color:var(--green)}.bin>.linkish[aria-expanded=true]:before,.identity-line .anchor-toggle[aria-expanded=true]:before,.src-toggle.disclose[aria-expanded=true]:before{content:"▾"}.claims{border-left:2px solid var(--line);padding-left:var(--space-13);margin:var(--space-9) 0 var(--space-3)}.claim-row{padding:var(--space-8) 0;border-top:1px solid var(--hair)}.claim-row:first-child{border-top:none}.claim-row .excerpt{font-size:var(--text-9);line-height:var(--leading-12);color:var(--body)}.claim-row .meta{font-size:var(--text-6);line-height:var(--leading-10);color:var(--fainter);margin-top:var(--space-2);word-break:break-word}.cat-item.clear{border-left:2px solid var(--green-clear);padding-left:var(--space-13);padding-right:var(--space-13);margin-left:calc(var(--space-15) * -1)}.cat-item.severe{border-left:2px solid var(--accent);background:var(--accent-tint);padding-left:var(--space-13);padding-right:var(--space-13);margin-left:calc(var(--space-15) * -1)}.cat-item.queued{border-left:2px solid var(--accent);padding-left:var(--space-13);padding-right:var(--space-13);margin-left:calc(var(--space-15) * -1)}.queued-actions{display:flex;align-items:center;gap:var(--space-9);margin-top:var(--space-9)}.queued-note{font-size:var(--text-7);line-height:var(--leading-11);color:var(--accent);margin-top:var(--space-5)}.cat-item.off .cat-line,.cat-item.off .src{color:var(--fainter)}.doc-foot{margin-top:var(--space-30);padding-top:var(--space-17);border-top:1px solid var(--rule);font-size:var(--text-7);line-height:var(--leading-14);color:var(--fainter)}.doc-foot .foot-controls{display:flex;align-items:baseline;gap:var(--space-20);margin-top:var(--space-9)}.doc-foot .linkish{margin-top:0;font-size:var(--text-7)}.danger-foot{margin-top:var(--space-33)}}@layer components{.caveats{margin-top:var(--space-23);border-top:1px solid var(--rule)}.caveats+.evidence{margin-top:0}.caveats-body{padding:0 0 var(--space-11) var(--space-15)}.caveats-body .caveat{font-size:var(--text-body);line-height:var(--leading-10);color:var(--quiet);padding:var(--space-6) 0}}@layer pages{.import-filter{display:flex;align-items:baseline;gap:var(--space-11);margin-top:var(--space-24);font-size:var(--text-11);line-height:var(--leading-10);color:var(--quiet)}.people .head{border-bottom:none;padding-bottom:var(--space-27)}.people .head+.list-tools{margin-top:0}@media(max-width:640px){.people .head:has(.account-pick){flex-wrap:wrap}.people .head:has(.account-pick) .titles{flex-basis:100%}.people .head .account-pick{flex:1 1 100%}.people .head .account-pick select{flex:1;max-width:none}}.list-tools .segment{margin-left:auto;padding-top:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet)}.list-tools .seg-option{height:30px;padding:0 var(--space-12);border:0;border-left:1px solid var(--line);font-weight:450}.list-tools .seg-option:first-child{border-left:0}.list-tools .seg-option:hover{background:var(--hover);color:var(--ink)}.list-tools .seg-option.on{background:var(--press);color:var(--ink);font-weight:var(--weight-medium)}.list-tools .seg-option.on+.seg-option{border-left-color:var(--line)}.people-list>.empty-line{padding:var(--space-20) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--hair);font-size:var(--text-nav);color:var(--quiet)}.people-list>.table{margin-top:0}@media(max-width:640px){.list-tools{gap:var(--space-7)}.list-search{flex:1 1 100%;max-width:none}.list-search input,.pick{height:36px}.list-search svg{top:11px}.pick{flex:1 1 calc(50% - 4px);min-width:0}.pick select{flex:1;min-width:0;height:34px}.pick svg{top:12px}.pick.account-pick{flex:1 1 100%}.account-pick select{max-width:none}.list-tools .segment{display:flex;flex:1 1 100%;margin-left:0}.list-tools .seg-option{flex:1 1 auto}}}@layer pages{.settings .head{border-bottom:none;padding-bottom:var(--space-27)}.set-group{border-top:1px solid var(--ink)}.set-group+.set-group{margin-top:var(--space-33)}.set-group>h2{padding-top:var(--space-11);font-family:var(--face-reading);font-size:var(--text-head);font-weight:450;line-height:var(--leading-5);letter-spacing:var(--tracking-4);color:var(--ink)}.set-row{display:grid;grid-template-columns:260px minmax(0,600px);column-gap:var(--space-30);padding:var(--space-20) 0 var(--space-21);border-bottom:1px solid var(--hair)}.set-row:last-child,.set-row:has(+.set-save){border-bottom:0}.set-what h3{font-size:var(--text-body);font-weight:560;color:var(--ink)}.set-what p{margin-top:var(--space-4);font-size:var(--text-control);line-height:1.55;color:var(--quiet)}.set-what h3+p{margin-top:var(--space-4)}.set-what p:first-child{margin-top:0}.set-control{min-width:0;margin:0}.set-control textarea{display:block;min-height:132px;padding:var(--space-9) var(--space-11);font-family:var(--face-reading);font-size:var(--text-reading);line-height:1.55;color:var(--ink);resize:vertical}.set-control textarea::placeholder{font-family:var(--face-ui);font-size:var(--text-body);color:var(--fainter)}.set-control .char-count{margin-top:var(--space-5);font-size:var(--text-meta);color:var(--faint)}.set-control .char-count.over{color:var(--danger)}.set-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-13);padding:var(--space-17) 0 0 308px;border-top:1px solid var(--rule)}.set-save-note{font-size:var(--text-meta);color:var(--faint)}.set-save .src{flex-basis:100%}.credit-balance{padding-top:var(--space-13);font-family:var(--face-reading);font-size:var(--text-lede);line-height:1.4;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.credits .credit-lines{margin:var(--space-9) 0 0;padding:0;list-style:none}.credits .credit-lines li{padding:var(--space-2) 0;font-size:var(--text-nav);color:var(--body);font-variant-numeric:tabular-nums}.credit-recent-head{margin-top:var(--space-22);font-size:var(--text-body);font-weight:560;color:var(--ink)}.credits .credit-recent{margin-top:var(--space-7)}.credit-recent td{padding:var(--space-9) var(--space-15) var(--space-9) 0;font-size:var(--text-nav);color:var(--body);vertical-align:baseline}.credit-recent th:last-child,.credit-recent td.charge{padding-right:0;text-align:right}.credit-recent td.record{font-family:var(--face-reading);font-size:var(--text-16);color:var(--ink)}.credit-recent td.record.removed{font-family:var(--face-ui);font-size:var(--text-nav);color:var(--faint)}.credit-recent td.date,.credit-recent td.charge{white-space:nowrap;font-variant-numeric:tabular-nums}.credit-recent td.date,.credit-recent .standing{color:var(--quiet)}@media(max-width:1100px){.set-row{grid-template-columns:200px minmax(0,1fr);column-gap:var(--space-25)}.set-save{padding-left:232px}}@media(max-width:640px){.set-row{grid-template-columns:minmax(0,1fr);row-gap:var(--space-11);padding:var(--space-17) 0 var(--space-19)}.set-save{padding-left:0}.set-control .segment{display:flex}.set-control .segment .seg-option{flex:1 1 auto}.credit-recent thead{display:none}.credit-recent,.credit-recent tbody{display:block}.credit-recent tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"record charge" "work date";column-gap:var(--space-11);row-gap:var(--space-1);padding:var(--space-9) 0;border-bottom:1px solid var(--hair)}.credit-recent td{padding:0;border:0;font-size:var(--text-control)}.credit-recent td.record{grid-area:record}.credit-recent td.charge{grid-area:charge}.credit-recent td:nth-child(2){grid-area:work;color:var(--quiet)}.credit-recent td.date{grid-area:date;text-align:right;font-size:var(--text-meta)}}.connector-strings>div+div{margin-top:var(--space-11)}.connector-strings dt{font-size:var(--text-meta);color:var(--quiet)}.connector-strings dd{margin:var(--space-2) 0 0}.connector-strings code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-control);color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all}.connector-strings .quiet{font-size:var(--text-control);color:var(--quiet)}}@layer pages{.person-overview{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:var(--space-33);align-items:start;padding-top:var(--space-23)}.person-notes{min-width:0;max-width:720px}.person-overview .c{margin-left:var(--space-5);font-family:var(--face-ui);font-size:var(--text-meta);font-weight:var(--weight-regular);letter-spacing:0;color:var(--faint);font-variant-numeric:tabular-nums}.person-overview .num{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.person-note-switch{display:flex;gap:var(--space-20);border-bottom:1px solid var(--ink)}.person-note-switch button{display:inline-flex;align-items:baseline;padding:0 0 var(--space-9);border:0;background:none;font-family:var(--face-reading);font-size:var(--text-head);font-weight:var(--weight-regular);letter-spacing:var(--tracking-2);line-height:var(--leading-4);color:var(--faint);cursor:pointer}.person-note-switch button:hover,.person-note-switch button[aria-pressed=true]{color:var(--ink)}.person-note{padding:var(--space-16) 0 var(--space-18);border-bottom:1px solid var(--hair)}.person-note-meta{font-size:var(--text-meta);color:var(--faint)}.person-note-meta .who{color:var(--quiet)}.person-note-meta .sep{padding:0 .4em;color:var(--fainter)}.person-note-prose{margin-top:var(--space-5);max-width:36em;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--face-reading);font-size:var(--text-reading);line-height:var(--leading-12);color:var(--ink)}.person-note-prose p+p{margin-top:var(--space-9)}.person-note-piece+.person-note-piece{margin-top:var(--space-18)}.person-note-piece .src{margin-top:var(--space-3)}.person-note>.text-link{margin-top:var(--space-7)}.person-overview .text-link{display:block;padding:0;border:0;background:none;font-family:var(--face-ui);font-size:var(--text-control);font-weight:var(--weight-medium);color:var(--green);cursor:pointer}.person-overview .text-link:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.person-overview button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.person-aside{min-width:0;font-size:var(--text-control)}.person-facts{min-width:0}.person-aside>.props-block+.person-facts{padding-top:var(--space-14);border-top:1px solid var(--rule)}.person-facts-heading{margin:0;padding-bottom:var(--space-9);border-bottom:1px solid var(--ink);font-family:var(--face-reading);font-size:var(--text-18);font-weight:var(--weight-regular);letter-spacing:var(--tracking-2);color:var(--ink)}.person-facts-list{max-height:65vh;overflow:auto}.person-fact{padding:var(--space-10) 0 var(--space-11);border-bottom:1px solid var(--hair)}.person-fact .k{font-size:var(--text-meta);color:var(--faint)}.person-fact-value{margin-top:2px;font-size:var(--text-body);line-height:var(--leading-9);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.person-fact .text-link{margin-top:var(--space-3);font-size:var(--text-meta)}.person-note-reader{margin-top:var(--space-18)}.person-note-reader .person-note-prose{margin-top:0;max-width:none}@media(max-width:1100px){.person-overview{grid-template-columns:minmax(0,1fr)}.person-notes{max-width:none}.person-aside{order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-25);align-items:start;margin-bottom:var(--space-28)}.person-aside>.props-block+.person-facts{padding-top:0;border-top:0}}@media(max-width:900px){.person-aside{display:block}.person-aside>.props-block+.person-facts{padding-top:var(--space-14);border-top:1px solid var(--rule)}}@media(max-width:640px){.person-facts-list{max-height:240px}.person-overview{padding-top:var(--space-20)}.person-note-switch button{font-size:var(--text-18)}.person-note-prose{font-size:var(--text-15)}}}@layer components{.fit-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-28);row-gap:var(--space-17);margin-top:var(--space-3)}.fit-row{display:flex;align-items:flex-start;gap:var(--space-8)}.fit-row svg{flex:0 0 auto;margin-top:var(--space-3);color:var(--green)}.fit-row .criterion{font-size:var(--text-11);line-height:var(--leading-8);color:var(--ink)}.fit-row .note{font-size:var(--text-8);line-height:var(--leading-10);color:var(--quiet);margin-top:var(--space-1)}.fit-row.unmet svg{color:var(--accent)}.talk-list+.talk-list{margin-top:var(--space-15)}.talk-head{font-size:var(--text-meta);color:var(--faint);margin-bottom:var(--space-6)}.talk-list ul{list-style:none}.talk-list li{font-size:var(--text-reading);line-height:var(--leading-11);color:var(--body);font-family:var(--face-reading)}.talk-list li+li{margin-top:var(--space-5)}}@layer pages{.research-tab{--research-nav: 184px;--research-aside: 212px;--research-gap: 44px}.research-grid{display:grid;grid-template-columns:var(--research-nav) minmax(0,1fr) var(--research-aside);grid-template-areas:"nav main aside";column-gap:var(--research-gap);align-items:start;padding-top:var(--space-26)}.research-nav{grid-area:nav;position:sticky;top:calc(var(--below-bar) + 20px)}.research-main{grid-area:main;min-width:0}.research-aside{grid-area:aside;position:sticky;top:calc(var(--below-bar) + 20px);font-size:var(--text-8)}.secnav-toggle{display:none}.secnav .grp+.grp{margin-top:var(--space-19)}.secnav .grp>.sc{display:block;padding:0 var(--space-9) var(--space-5)}.secnav .grp>button,.secnav .yet{display:flex;align-items:center;gap:var(--space-7);width:100%;min-height:30px;padding:var(--space-3) var(--space-9);border:0;border-radius:var(--radius);background:none;text-align:left;font:var(--weight-regular) var(--text-nav) / var(--leading-6) var(--face-ui);color:var(--quiet)}.secnav .grp>button{cursor:pointer}.secnav .grp>button:hover{background:var(--hover);color:var(--ink)}.secnav .grp>button[aria-current=true]{background:var(--press);color:var(--ink);font-weight:560}.secnav .grp>button:focus-visible,.secnav-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.secnav .n{margin-left:auto;flex:none;font-size:var(--text-3);font-weight:450;color:var(--faint);font-variant-numeric:tabular-nums}.secnav button[aria-current=true] .n{color:var(--quiet)}.secnav .yet{color:var(--fainter)}.secnav .yet .n{color:var(--fainter);white-space:nowrap}.secnav .later{display:block;padding:2px var(--space-9) 0;font-size:var(--text-meta);line-height:var(--leading-9);color:var(--faint)}.research-panels>section[hidden]{display:none}.research-panels.stacked .r-panel+.r-panel{margin-top:var(--space-31)}.research-main>.research-panels:not(:first-child){margin-top:var(--space-23)}.r-panel .section>h2 .cat-head.static:hover{color:var(--ink)}.r-panel .section{margin-top:0}.r-panel .section+.section{margin-top:var(--space-31)}.r-panel .section>.sub{margin:var(--space-11) 0 0;font-size:var(--text-meta);color:var(--faint)}.r-panel p.notes{margin-top:var(--space-21);font:var(--weight-regular) var(--text-17) / 1.62 var(--face-reading);color:var(--ink);max-width:35em}.r-panel p.notes+p.notes{margin-top:var(--space-13)}.r-panel .fit-grid{display:block;margin-top:var(--space-21);border-top:1px solid var(--rule)}.r-panel .fit-row{display:grid;grid-template-columns:14px 162px minmax(0,1fr);column-gap:var(--space-9);padding:var(--space-15) 0;border-bottom:1px solid var(--hair)}.r-panel .fit-row svg{width:14px;height:14px;margin-top:var(--space-2)}.r-panel .fit-row>div{display:contents}.r-panel .fit-row .criterion{font:560 var(--text-body) / var(--leading-8) var(--face-ui);color:var(--ink)}.r-panel .fit-row .note{margin:0 0 0 var(--space-9);font:var(--weight-regular) var(--text-16) / var(--leading-11) var(--face-reading);color:var(--ink);max-width:34em;overflow-wrap:anywhere}.r-panel .talk-lists{margin-top:var(--space-11)}.r-panel .talk-list{display:grid;grid-template-columns:176px minmax(0,1fr);gap:var(--space-19);padding:var(--space-15) 0;border-bottom:1px solid var(--hair)}.r-panel .talk-list+.talk-list{margin-top:0}.r-panel .talk-head{margin:0;font-size:var(--text-14);line-height:26px;color:var(--quiet)}.r-panel .talk-list li{position:relative;padding-left:var(--space-17);font:var(--weight-regular) 17.5px / var(--leading-11) var(--face-reading);color:var(--ink);max-width:34em}.r-panel .talk-list li:before{content:"–";position:absolute;left:0;color:var(--fainter)}.r-panel .talk-list li+li{margin-top:var(--space-7)}.r-panel .rows.notable{margin-top:var(--space-15)}.research-source-notes{margin-top:var(--space-21)}.research-source-notes h3{font:var(--weight-medium) var(--text-16) / var(--leading-7) var(--face-reading);color:var(--ink)}.research-source-notes ul{padding-left:var(--space-19)}.research-source-notes li{font-size:var(--text-body);line-height:var(--leading-10);margin-top:var(--space-9);overflow-wrap:anywhere}.research-main>.topline.needs-review .link{color:var(--accent)}.research-main>.hint,.research-main>.empty-line{margin-top:0}.research-main>*+.research-panels,.research-main>*+.hint{margin-top:var(--space-23)}.research-main>.run-next{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-11);margin-top:0}.research-main>.reading~.run-next{margin-top:var(--space-28);padding-top:var(--space-21);border-top:1px solid var(--rule)}.research-main>.run-next+*,.research-main>.run-next~.research-panels{margin-top:var(--space-31)}.research-main>.brief-view{margin:0 0 var(--space-19)}.research-main>.brief-view .linkish{font-size:inherit;margin:0}.research-tab .cat-findings{border-left:0;padding-left:0}.research-tab .cat-item.queued{border-left:0;margin-left:0;padding-left:0;padding-right:0}@media(max-width:1240px){.research-tab{--research-nav: 168px;--research-gap: 40px}.research-grid{grid-template-columns:var(--research-nav) minmax(0,1fr);grid-template-areas:"nav main" ". aside"}.research-aside{position:static;margin-top:var(--space-30);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-25)}.research-aside .props-block:first-child{padding-top:var(--space-15);border-top:1px solid var(--rule)}}@media(max-width:900px){.research-grid{display:block;padding-top:var(--space-19)}.research-nav{position:sticky;top:var(--below-bar);z-index:4;margin:0 calc(var(--main-pad-x) * -1);padding:var(--space-7) var(--main-pad-x);background:var(--page-veil);border-bottom:1px solid var(--rule)}.research-nav:empty{display:none}.secnav-toggle{display:flex;align-items:center;gap:var(--space-7);width:100%;height:38px;padding:0 var(--space-11);border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);font:560 var(--text-12) / 1 var(--face-ui);color:var(--ink);cursor:pointer;text-align:left}.secnav-toggle .cur{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secnav-toggle .n{margin-left:0;font-size:var(--text-meta)}.secnav-toggle svg{margin-left:auto;color:var(--faint);transition:transform .15s}.secnav.open .secnav-toggle svg{transform:rotate(180deg)}.secnav .groups{display:none;padding:var(--space-9) 0 var(--space-5)}.research-nav:has(.secnav.open){background:var(--page)}.secnav.open .groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-11);max-height:calc(100dvh - var(--below-bar) - 38px - var(--space-21));overflow-y:auto;overscroll-behavior:contain}.secnav .grp+.grp{margin-top:0}.secnav .grp:nth-child(3){grid-column:1 / -1;margin-top:var(--space-9)}.secnav .grp>button{min-height:36px}.research-main{padding-top:var(--space-20)}.research-aside{display:block;margin-top:var(--space-29)}}@media(max-width:640px){.r-panel .fit-row{grid-template-columns:14px minmax(0,1fr);row-gap:var(--space-3)}.r-panel .fit-row .note{grid-column:2;margin-left:0;font-size:var(--text-15)}.r-panel .talk-list{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.r-panel .talk-list li{font-size:var(--text-15)}}@media(max-width:700px){.foot-controls{flex-wrap:wrap}}.person-identity{font:var(--weight-regular) var(--text-10)/var(--leading-10) var(--face-ui);margin:var(--space-5) 0}.person-identity>summary{color:var(--green);cursor:pointer;width:fit-content}.person-identity>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.person-identity .identity-line{margin:var(--space-9) 0;padding:0}.person-identity .identity-state .state{display:none}}
