@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-display:"Instrument Serif","Instrument Serif Fallback"}:root{--ink:#1A2D3D;--ink-soft:#2D4A5E;--ink-muted:#5A7A8F;--ink-faint:#8FA3B3;--muted:#5A7A8F;--green:#2B7A6B;--amber:#C47A2A;--red:#C4503C;--bg:#F5F6F4;--border:#D1D5DB;--surface:#F5F6F4}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body),system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{max-width:64rem;margin:0 auto;padding:0 1.5rem}.site-header{padding:2rem 0 1rem;border-bottom:1px solid var(--border);margin-bottom:2rem}.site-title{font-family:var(--font-display),serif;font-size:1.75rem;font-weight:400;letter-spacing:-.02em}.site-title a:hover{opacity:.7}.search-form{display:flex;gap:.5rem;margin-bottom:2rem}.search-input{flex:1 1;padding:.625rem 1rem;border:1px solid var(--border);border-radius:.375rem;font-family:inherit;font-size:.9375rem;color:var(--ink);background:white;outline:none;transition:border-color .15s}.search-input:focus{border-color:var(--ink)}.search-button{padding:.625rem 1.25rem;border:1px solid var(--ink);border-radius:.375rem;background:var(--ink);color:white;font-family:inherit;font-size:.9375rem;cursor:pointer;transition:opacity .15s}.search-button:hover{opacity:.85}.entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.entity-card{padding:1.25rem;background:white;border:1px solid var(--border);border-radius:.5rem;transition:border-color .15s}.entity-card:hover{border-color:var(--ink)}.entity-card__label{font-family:var(--font-display),serif;font-size:1.125rem;margin-bottom:.5rem}.entity-card__meta{font-size:.8125rem;color:var(--muted);display:flex;gap:1rem}.entity-header{margin-bottom:2rem}.entity-name{font-family:var(--font-display),serif;font-size:2rem;font-weight:400;letter-spacing:-.02em;margin-bottom:.5rem}.entity-meta{font-size:.875rem;color:var(--muted);display:flex;gap:1.5rem}.entity-description{font-size:.9375rem;color:var(--muted);margin-top:-1rem;margin-bottom:2rem;line-height:1.6}.source-attribution{font-size:.75rem;color:var(--muted)}.attr-table{width:100%;border-collapse:collapse}.attr-table th{text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.625rem .75rem;border-bottom:2px solid var(--border)}.attr-table td{padding:.75rem;border-bottom:1px solid var(--border);font-size:.9375rem;vertical-align:top}.attr-table tr:last-child td{border-bottom:none}.attr-name{font-weight:500;min-width:10rem}.attr-name--clustered{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px;cursor:help}.attr-name-link{color:inherit;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:3px}.attr-name-link:hover{color:var(--ink);-webkit-text-decoration-style:solid;text-decoration-style:solid}.attr-value{word-break:break-word}.attr-value__temporal-context{color:var(--muted);font-size:.875em}.attr-value--url{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:2px;word-break:break-all}.attr-value--url:hover{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.entity-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:2px}.entity-link:hover{color:var(--green)}.multi-value-list{margin-top:.25rem;padding-left:0;list-style:none}.multi-value-item{font-size:.8125rem;padding:.125rem 0;display:flex;align-items:baseline;gap:.5rem}.multi-value-item__value{color:var(--ink)}.value-context{color:var(--ink-muted);font-size:.85em;margin-left:.25rem}.source-badges{display:inline-flex;gap:.25rem}.empty-slots{margin-top:2rem;padding-top:1rem;border-top:1px dashed var(--border)}.empty-slots__heading{font-size:.875rem;font-weight:500;color:var(--muted);margin-bottom:.75rem;text-transform:capitalize}.empty-slot-row{opacity:.6}.empty-slot-row:hover{opacity:1}.attr-name--empty,.empty-slot-label{color:var(--muted);font-style:italic}.agreement-badge,.empty-slot-label{font-size:.8125rem}.agreement-badge{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.agreement-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.agreement-dot--green{background:var(--green)}.agreement-dot--amber{background:var(--amber)}.agreement-dot--red{background:var(--red)}.competing-toggle{background:none;border:none;font-family:inherit;font-size:.8125rem;color:var(--muted);cursor:pointer;padding:.25rem 0;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.competing-toggle:hover{color:var(--ink)}.competing-list{margin-top:.5rem;padding-left:0;list-style:none}.competing-item{font-size:.8125rem;color:var(--muted);padding:.25rem 0;display:flex;gap:.5rem}.competing-item__value{color:var(--ink)}.competing-item__count{color:var(--muted)}.source-badge{display:inline-block;font-size:.6875rem;padding:.0625rem .375rem;border-radius:.25rem;background:var(--bg);border:1px solid var(--border)}a.source-badge--link{text-decoration:none;color:inherit;border-color:var(--amber)}a.source-badge--link:hover{background:var(--amber);color:white}a.source-badge--secondary{font-size:.65rem;padding:.1rem .35rem;opacity:.7;border-style:dashed}a.source-badge--secondary:hover{opacity:1}.source-detail{margin-top:.25rem}.source-attribution{margin-top:.375rem}.source-attribution--agreed{display:inline-flex;gap:.375rem;flex-wrap:wrap;margin-left:.5rem}.source-attribution__table{width:100%;border-collapse:collapse;margin-top:.25rem}.source-attribution__row td{padding:.25rem .5rem .25rem 0;font-size:.8125rem;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);vertical-align:baseline}.source-attribution__row:last-child td{border-bottom:none}.source-attribution__source{white-space:nowrap;width:1%;padding-right:.75rem!important}.source-attribution__label{color:var(--muted);font-size:.75rem;white-space:nowrap;padding-right:.5rem!important;width:1%}.source-attribution__value{color:var(--ink);word-break:break-word}.source-attribution__sources{white-space:nowrap;width:1%;padding-left:.5rem!important}.source-attribution__sources .source-attribution__badge{margin-right:.25rem}.source-attribution__expand{background:none;border:1px dashed var(--border);border-radius:.25rem;font-size:.6875rem;color:var(--muted);cursor:pointer;padding:.0625rem .375rem}.source-attribution__expand:hover{border-color:var(--ink);color:var(--ink)}.source-link{display:inline-block;font-size:.6875rem;padding:.0625rem .375rem;border-radius:.25rem;background:var(--bg);border:1px solid var(--border)}.source-link--external{text-decoration:none;color:inherit;border-color:var(--amber)}.source-link--external:hover{background:var(--amber);color:white}.provenance-toggle{display:inline-block;font-family:inherit;font-size:.6875rem;padding:.0625rem .375rem;border-radius:.25rem;background:var(--bg);border:1px solid var(--border);cursor:pointer;border-color:var(--muted);transition:background .15s,color .15s}.provenance-toggle:hover{background:var(--ink);color:white}.provenance-panel{margin-top:.375rem;padding:.5rem .75rem;background:white;border:1px solid var(--border);border-radius:.375rem;font-size:.75rem}.provenance-empty,.provenance-loading{color:var(--muted);font-style:italic}.provenance-entry+.provenance-entry{margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--border)}.provenance-sentence{margin:0;line-height:1.5}.provenance-subject,.provenance-value{font-weight:500}.provenance-highlight{color:var(--amber);font-style:italic}.provenance-framing{display:inline-block;font-size:.625rem;color:var(--muted);font-style:italic;margin-left:.375rem}.empty-state{text-align:center;padding:3rem 1rem;color:var(--muted)}.empty-state__title{font-size:1.125rem;margin-bottom:.5rem}.not-found{text-align:center;padding:4rem 1rem}.not-found__code{font-size:3rem;font-weight:700;color:var(--muted);margin-bottom:.5rem}.site-header__row{justify-content:space-between}.auth-button,.site-header__row{display:flex;align-items:baseline}.auth-button{gap:.75rem;font-size:.8125rem}.auth-button__name{color:var(--muted)}.auth-button__action{background:none;border:none;font-family:inherit;font-size:.8125rem;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;padding:0}.auth-button__action:hover{opacity:.7}.auth-page{max-width:24rem;margin:2rem auto}.auth-title{font-family:var(--font-display),serif;font-size:1.5rem;font-weight:400;margin-bottom:1.5rem}.auth-form{gap:1rem}.auth-form,.auth-label{display:flex;flex-direction:column}.auth-label{gap:.25rem;font-size:.875rem;font-weight:500}.auth-input{padding:.5rem .75rem;border:1px solid var(--border);border-radius:.375rem;font-family:inherit;font-size:.9375rem;color:var(--ink);background:white;outline:none;transition:border-color .15s}.auth-input:focus{border-color:var(--ink)}.auth-submit{padding:.625rem 1.25rem;border:1px solid var(--ink);border-radius:.375rem;background:var(--ink);color:white;font-family:inherit;font-size:.9375rem;cursor:pointer;transition:opacity .15s;margin-top:.5rem}.auth-submit:hover{opacity:.85}.auth-submit:disabled{opacity:.5;cursor:not-allowed}.auth-error{padding:.5rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:var(--red);font-size:.875rem}.auth-notice{padding:.75rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:.375rem;font-size:.875rem;color:var(--ink);margin-bottom:1.25rem;line-height:1.45}.auth-notice--warning{background:#fef3e2;border-color:#f5ddb8;color:var(--amber)}.auth-notice p{margin:0}.auth-notice p+p{margin-top:.5rem}.auth-help{display:block;margin-top:.375rem;font-size:.75rem;color:var(--muted);font-weight:400;line-height:1.4}.auth-link{margin-top:1.5rem;font-size:.875rem;color:var(--muted)}.auth-link a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.auth-link a:hover{opacity:.7}.assert-inline{margin-top:.375rem}.assert-toggle{background:none;border:none;font-family:inherit;font-size:.75rem;color:var(--muted);cursor:pointer;padding:0;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.assert-toggle:hover{color:var(--ink)}.assert-form{display:flex;flex-direction:column;gap:.375rem;margin-top:.25rem}.assert-form__actions{display:flex;gap:.375rem;align-items:center}.assert-input{padding:.25rem .5rem;border:1px solid var(--border);border-radius:.25rem;font-family:inherit;font-size:.8125rem;color:var(--ink);background:white;outline:none;min-width:0;flex:1 1}.assert-input:focus{border-color:var(--ink)}.assert-submit{padding:.25rem .625rem;border:1px solid var(--ink);border-radius:.25rem;background:var(--ink);color:white;font-family:inherit;font-size:.75rem;cursor:pointer;white-space:nowrap}.assert-submit:hover{opacity:.85}.assert-submit:disabled{opacity:.5;cursor:not-allowed}.assert-cancel{background:none;border:none;font-family:inherit;font-size:.75rem;color:var(--muted);cursor:pointer;padding:0}.assert-cancel:hover{color:var(--ink)}.assert-feedback{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;margin-bottom:.25rem}.assert-feedback--success{color:var(--green);background:#f0fdf4;border:1px solid #bbf7d0}.assert-feedback--error{color:var(--red);background:#fef2f2;border:1px solid #fecaca}.add-attribute{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border)}.add-attribute__toggle{background:none;border:none;font-family:inherit;font-size:.875rem;color:var(--muted);cursor:pointer;padding:0}.add-attribute__toggle:hover{color:var(--ink)}.add-attribute__form{display:flex;flex-direction:column;gap:.5rem;max-width:24rem}.add-attribute__actions{display:flex;gap:.5rem;align-items:center}.auth-prompt{margin-top:1.5rem;padding:.75rem 1rem;font-size:.875rem;color:var(--muted);border-top:1px solid var(--border)}.auth-prompt a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.auth-prompt a:hover{opacity:.7}.entity-kid{font-family:monospace;font-size:.8125rem;color:var(--muted)}.site-nav{display:flex;align-items:flex-start;gap:1rem;margin-top:1rem}.site-nav .search-form{flex:1 1;margin-bottom:0}.create-entity-link{padding:.625rem 1.25rem;border:1px solid var(--ink);border-radius:.375rem;font-size:.9375rem;color:var(--ink);white-space:nowrap;transition:background .15s,color .15s}.create-entity-link:hover{background:var(--ink);color:white}.merge-notice{padding:.75rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:.375rem;font-size:.875rem;color:var(--muted);margin-bottom:1rem}.health-tier-badge{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .5rem;border-radius:.25rem}.health-tier-badge--solid{background:#f0fdf4;color:var(--green);border:1px solid var(--green)}.health-tier-badge--uncertain{background:#fffbeb;color:var(--amber);border:1px solid var(--amber)}.health-tier-badge--suspect{background:#fef2f2;color:var(--red);border:1px solid var(--red)}.health-banner{padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;margin-bottom:1rem}.health-banner__message{margin:0}.health-banner__indicators{margin:.375rem 0 0 1.25rem;padding:0;font-size:.8125rem}.health-banner__indicators li{margin-top:.125rem}.health-banner--uncertain{background:#fffbeb;border:1px solid var(--amber);color:var(--amber)}.health-banner--suspect{background:#fef2f2;border:1px solid var(--red);color:var(--red)}.triangulation-badge{font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:.25rem;letter-spacing:.02em}.triangulation-badge--converged{background:#e8f5f0;color:var(--green);border:1px solid #c5e4da}.triangulation-badge--provisional{background:#fef3e2;color:var(--amber);border:1px solid #f5ddb8}.triangulation-badge--singleton{background:var(--bg);color:var(--ink-faint);border:1px solid var(--border)}.triangulation-banner{padding:.75rem 1rem;background:#fef3e2;border:1px solid #f5ddb8;border-radius:.375rem;font-size:.875rem;color:var(--amber);margin-bottom:1rem}.triangulation-banner__message{margin:0}.triangulation-banner .source-badge{font-weight:600}.single-source-notice{padding:.75rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:.375rem;font-size:.875rem;color:var(--ink-faint);margin-bottom:1.5rem}.relationships-section{margin-top:2.5rem;margin-bottom:1.5rem}.relationships-section__heading{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.875rem}.relationship-group{margin-bottom:1rem}.relationship-group__heading{font-size:.875rem;font-weight:600;color:var(--ink);margin:0 0 .375rem}.relationship-list{list-style:none;padding:0;margin:0}.relationship-item{padding:.5rem 0;border-bottom:1px solid var(--border);font-size:.875rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.relationship-item:first-child{border-top:1px solid var(--border)}.relationship-direction{font-weight:600;color:var(--muted);flex-shrink:0;width:1rem}.relationship-target{color:var(--ink);text-decoration:none;font-weight:500}.relationship-target:hover{text-decoration:underline}.relationship-target--unresolved{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;cursor:help}.relationship-qualifiers,.relationship-target--unresolved{color:var(--muted);font-size:.8125rem}.relationship-qualifier__attr{color:var(--muted)}.relationship-qualifier__value{color:var(--ink)}.relationship-source{margin-left:auto;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.125rem .375rem;border:1px solid var(--border);border-radius:2px}.news-section{margin-top:2.5rem;margin-bottom:1.5rem}.news-section__heading{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.875rem}.news-list{list-style:none;padding:0;margin:0}.news-item{padding:.625rem 0;border-bottom:1px solid var(--border)}.news-item:first-child{border-top:1px solid var(--border)}.news-item__headline{margin-bottom:.25rem}.news-item__link{color:var(--ink);text-decoration:none;font-size:.9375rem;line-height:1.4}.news-item__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.news-item__meta{display:flex;gap:.75rem;align-items:center;font-size:.75rem;color:var(--muted)}.news-item__publisher{font-weight:500}.news-item__entity-link{font-family:monospace;font-size:.6875rem;color:var(--muted);text-decoration:none;opacity:.6}.news-item__entity-link:hover{opacity:1;text-decoration:underline}.raw-attributes{margin-bottom:1.5rem}.raw-attributes__note{font-size:.875rem;color:var(--muted);font-style:italic;margin-bottom:1rem}.create-entity-form{max-width:36rem}.create-entity__label-group{margin-bottom:1.5rem}.create-entity__field-label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem;margin-top:1rem}.create-entity__label-input{width:100%;padding:.625rem 1rem;border:1px solid var(--border);border-radius:.375rem;font-family:inherit;font-size:1rem;color:var(--ink);background:white;outline:none;transition:border-color .15s}.create-entity__label-input:focus{border-color:var(--ink)}.assertion-rows{margin-top:.5rem}.assertion-row{margin-bottom:.75rem}.assertion-row__inputs{display:flex;gap:.5rem;align-items:center}.assertion-row__input{flex:1 1;padding:.5rem .75rem;border:1px solid var(--border);border-radius:.375rem;font-family:inherit;font-size:.9375rem;color:var(--ink);background:white;outline:none;transition:border-color .15s}.assertion-row__input:focus{border-color:var(--ink)}.assertion-row__input--value{flex:1.5 1}.assertion-row__remove{background:none;border:none;font-size:1.25rem;color:var(--muted);cursor:pointer;padding:.25rem;line-height:1}.assertion-row__remove:hover{color:var(--red)}.create-entity__add{background:none;border:none;font-family:inherit;font-size:.875rem;color:var(--muted);cursor:pointer;padding:.25rem 0;margin-top:.25rem}.create-entity__add:hover{color:var(--ink)}.create-entity__error{padding:.5rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:var(--red);font-size:.875rem;margin-top:.5rem}.create-entity__actions{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}.create-entity__submit{display:block;margin-top:2.5rem;margin-left:auto;padding:.625rem 1.5rem;border:1px solid var(--ink);border-radius:.375rem;background:var(--ink);color:white;font-family:inherit;font-size:.9375rem;cursor:pointer;transition:opacity .15s}.create-entity__submit:hover{opacity:.85}.create-entity__submit:disabled{opacity:.5;cursor:not-allowed}.visibility-notice{font-size:.8125rem;color:var(--muted);font-style:italic;margin-bottom:1rem;padding:.75rem 1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.375rem}.create-entity__description-input{width:100%;padding:.625rem 1rem;border:1px solid var(--border);border-radius:.375rem;font-family:inherit;font-size:.9375rem;color:var(--ink);background:white;outline:none;transition:border-color .15s;resize:vertical}.create-entity__description-input:focus{border-color:var(--ink)}.create-entity__optional{font-weight:400;color:var(--muted);font-size:.8125rem}.assert-note-toggle{background:none;border:none;font-family:inherit;font-size:.75rem;color:var(--muted);cursor:pointer;padding:0;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.assert-note-toggle:hover{color:var(--ink)}.assert-note-input{width:100%;padding:.375rem .625rem;border:1px solid var(--border);border-radius:.25rem;font-family:inherit;font-size:.8125rem;color:var(--ink);background:white;outline:none;resize:vertical;transition:border-color .15s}.assert-note-input:focus{border-color:var(--ink)}.observation-section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.observation-section__heading{font-size:1rem;font-weight:500;margin-bottom:1rem;color:var(--ink);display:flex;align-items:baseline;gap:.5rem}.observation-section__count{font-size:.8125rem;font-weight:400;color:var(--muted)}.observation-section__more{font-size:.8125rem;color:var(--muted);margin-top:.5rem}.single-points{margin-bottom:1.25rem}.single-points__heading{font-size:.875rem;font-weight:500;color:var(--muted);margin-bottom:.5rem}.single-points__table{width:100%;border-collapse:collapse;font-size:.8125rem}.single-points__table th{text-align:left;font-weight:500;color:var(--muted);padding:.375rem .5rem;border-bottom:1px solid var(--border)}.single-points__table td{padding:.375rem .5rem;border-bottom:1px solid var(--bg);color:var(--ink)}.single-points__metric{font-weight:500}.single-points__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.single-points__date{color:var(--muted)}.trend-chart{margin-bottom:1.25rem;padding:1rem;background:white;border:1px solid var(--border);border-radius:.5rem}.trend-chart__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem;gap:.5rem}.trend-chart__title{font-size:.8125rem;font-weight:500;color:var(--ink);margin:0}.trend-chart__unit{font-weight:400;color:var(--muted)}.trend-chart__meta{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.trend-chart__hint,.trend-chart__source-count{font-size:.6875rem;color:var(--muted)}.trend-chart__hint{margin-top:.375rem;text-align:center}.chart-tooltip{background:white;border:1px solid var(--border);border-radius:.375rem;padding:.5rem .625rem;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:.8125rem}.chart-tooltip__value{font-weight:600;color:var(--ink);font-size:.875rem}.chart-tooltip__date{color:var(--muted);font-size:.75rem;margin-top:.125rem}.chart-tooltip__source{margin-top:.25rem}.obs-category{margin-bottom:.5rem;border:1px solid var(--border);border-radius:.5rem;overflow:hidden}.obs-category__header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:white;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:.8125rem;color:var(--ink);transition:background-color .15s}.obs-category__header:hover{background:var(--bg)}.obs-category__toggle{font-size:.625rem;color:var(--muted);width:.75rem;flex-shrink:0}.obs-category__name{font-weight:500}.obs-category__count{font-weight:400;color:var(--muted);font-size:.75rem}.obs-category__sources{margin-left:auto;display:flex;gap:.25rem;flex-shrink:0}.obs-category__body{padding:.5rem .75rem .75rem;border-top:1px solid var(--border);background:var(--bg)}.data-provenance{margin-top:.75rem;padding:.75rem;background:white;border:1px solid var(--border);border-radius:.375rem}.data-provenance__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.data-provenance__title{font-size:.875rem;font-weight:600;color:var(--ink)}.data-provenance__date{font-weight:400;color:var(--muted)}.data-provenance__dates{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem .75rem;gap:.25rem .75rem;font-size:.8125rem;margin-bottom:.5rem}.data-provenance__row{display:contents}.data-provenance__label{color:var(--muted)}.data-provenance__val{color:var(--ink)}.entity-kid--link{color:var(--ink);text-decoration:none;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;opacity:.7}.entity-kid--link:hover{opacity:1;text-decoration:underline}.data-provenance__assert-btn{display:inline-block;margin-top:.25rem;padding:.25rem .5rem;background:none;border:1px solid var(--border);border-radius:.25rem;color:var(--muted);font-size:.75rem;font-family:inherit;cursor:pointer;transition:color .15s,border-color .15s}.data-provenance__assert-btn:hover{color:var(--ink);border-color:var(--ink)}.assert-observation-form{margin-top:.75rem;padding:.75rem;background:var(--bg);border:1px solid var(--border);border-radius:.375rem}.assert-observation-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.assert-observation-form__title{font-size:.8125rem;font-weight:500;color:var(--ink)}.assert-observation-form__context{font-size:.75rem;color:var(--muted);margin-bottom:.5rem}.assert-observation-form__auth{font-size:.8125rem;color:var(--muted)}.dismiss-btn{background:none;border:none;font-family:inherit;font-size:.75rem;color:var(--muted);cursor:pointer;padding:.125rem .25rem;margin-left:.5rem;opacity:0;transition:opacity .15s,color .15s;vertical-align:middle}.attr-actions-cell{white-space:nowrap}tr:hover .dismiss-btn{opacity:.5}.dismiss-btn:hover{opacity:1!important;color:var(--red)}.dismiss-btn--restore{opacity:1;color:var(--green);font-size:.6875rem}.dismiss-btn--restore:hover{color:var(--green)}.dismissed-row td{opacity:.45}.dismissed-row:hover td{opacity:.7}.hidden-attrs{margin-top:.75rem}.hidden-attrs__toggle{background:none;border:none;font-family:inherit;font-size:.8125rem;color:var(--muted);cursor:pointer;padding:.25rem 0;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.hidden-attrs__toggle:hover{color:var(--ink)}.attr-table--dismissed{margin-top:.5rem}.health-feedback{margin-top:.625rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.health-feedback--done,.health-feedback--submitting{font-size:.8125rem;font-style:italic}.health-feedback__btn{background:none;border:1px solid;border-radius:.25rem;font-family:inherit;font-size:.75rem;padding:.25rem .625rem;cursor:pointer;transition:background .15s,color .15s}.health-feedback__btn--confirm{color:var(--green)}.health-feedback__btn--confirm:hover{background:var(--green);color:white}.health-feedback__btn--reject{color:inherit;opacity:.7}.health-feedback__btn--reject:hover{opacity:1}.health-feedback--form,.health-feedback--reasons{margin-top:.625rem}.health-feedback__prompt{font-size:.8125rem;font-weight:500;margin-bottom:.375rem}.health-feedback__options{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:.375rem}.health-feedback__option{background:none;border:1px solid;border-radius:.25rem;font-family:inherit;font-size:.75rem;padding:.25rem .625rem;cursor:pointer;opacity:.8;transition:opacity .15s}.health-feedback__option:hover{opacity:1}.health-feedback__cancel{background:none;border:none;font-family:inherit;font-size:.75rem;color:inherit;opacity:.5;cursor:pointer;padding:0;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.health-feedback__cancel:hover{opacity:.8}.health-feedback__name-form{display:flex;gap:.375rem;align-items:center}.health-feedback__input{padding:.25rem .5rem;border:1px solid var(--border);border-radius:.25rem;font-family:inherit;font-size:.8125rem;color:var(--ink);background:white;outline:none;flex:1 1;min-width:10rem}.health-feedback__input:focus{border-color:var(--ink)}.health-feedback__submit{padding:.25rem .625rem;border:1px solid var(--ink);border-radius:.25rem;background:var(--ink);color:white;font-family:inherit;font-size:.75rem;cursor:pointer;white-space:nowrap}.health-feedback__submit:hover{opacity:.85}.health-feedback__submit:disabled{opacity:.5;cursor:not-allowed}.page-footer{margin-top:3rem;padding:1.5rem 0;border-top:1px solid var(--border);font-size:.8125rem;color:var(--muted)}.carousel-trigger{display:block;background:none;border:none;cursor:pointer;text-align:left;padding:0;margin-bottom:.75rem;font-family:inherit}.carousel-trigger__label{font-size:.8125rem;color:var(--green);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}.carousel-trigger__label--subtle{color:var(--muted);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.carousel-trigger__label--subtle:hover{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.carousel-trigger--suspect .carousel-trigger__label,.carousel-trigger--uncertain .carousel-trigger__label{display:inline-block;font-size:.8125rem;font-weight:500;color:white;background:var(--amber);padding:.25rem .75rem;border-radius:.25rem;text-decoration:none}.carousel-trigger--suspect .carousel-trigger__label{background:var(--red)}.carousel-trigger--suspect .carousel-trigger__label:hover,.carousel-trigger--uncertain .carousel-trigger__label:hover{filter:brightness(1.1)}.carousel-trigger__hint{display:block;font-size:.75rem;color:var(--muted);margin-top:.25rem;max-width:36rem}.carousel-backdrop{position:fixed;inset:0;background:rgba(26,45,61,.5);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}.carousel-overlay{background:white;border-radius:.5rem;width:100%;max-width:56rem;max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 8px 32px rgba(26,45,61,.2);display:flex;flex-direction:column}.carousel-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:white;z-index:1;border-radius:.5rem .5rem 0 0}.carousel-header__title{font-size:.9375rem;font-weight:600;color:var(--ink);margin:0}.carousel-header__close{font-size:.8125rem;font-weight:500;padding:.375rem .875rem;border-radius:.25rem;border:1px solid var(--border);background:white;color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s}.carousel-header__close:hover:not(:disabled){background:var(--bg);border-color:var(--green)}.carousel-header__close:disabled{opacity:.5;cursor:not-allowed}.carousel-result{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500}.carousel-result--success{background:#f0fdf4;color:var(--green)}.carousel-result--error{background:#fef2f2;color:var(--red)}.carousel-empty,.carousel-loading{padding:3rem 1.5rem;text-align:center;color:var(--muted);font-size:.875rem}.carousel-nav{gap:1rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--border)}.carousel-nav,.carousel-nav__arrow{display:flex;align-items:center;justify-content:center}.carousel-nav__arrow{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--border);background:white;cursor:pointer;font-size:1rem;color:var(--ink);transition:background .15s,border-color .15s;flex-shrink:0}.carousel-nav__arrow:hover:not(:disabled){background:var(--bg);border-color:var(--green)}.carousel-nav__arrow:disabled{opacity:.3;cursor:not-allowed}.carousel-nav__position{display:flex;flex-direction:column;align-items:center;gap:.375rem}.carousel-nav__counter{font-size:.75rem;color:var(--muted);font-weight:500}.carousel-nav__dots{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:center}.carousel-nav__dot{width:.5rem;height:.5rem;border-radius:50%;border:1px solid var(--border);background:white;padding:0;cursor:pointer;transition:background .15s,border-color .15s}.carousel-nav__dot--current{border-color:var(--ink);background:var(--ink)}.carousel-nav__dot--answered{border-color:var(--green);background:var(--green)}.carousel-nav__dot--viewed{border-color:var(--amber);background:transparent}.carousel-comparison{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border)}.carousel-bundle-header{display:flex;align-items:center;gap:.5rem}.carousel-bundle-header__name{font-family:"Instrument Serif",serif;font-size:1.125rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-dimensions{padding:0 1.5rem 1rem;flex:1 1;overflow-y:auto}.carousel-dim-row{padding:.5rem 0;border-bottom:1px solid var(--border)}.carousel-dim-row--disagrees{background:#fffbeb;margin:0 -1.5rem;padding:.5rem 1.5rem}.carousel-dim-row__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.25rem}.carousel-dim-row__values{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.carousel-dim-row__cell{display:flex;flex-direction:column;gap:.125rem}.carousel-dim-row__cell:first-child{border-left:2px solid #6b8da6;padding-left:.5rem}.carousel-dim-row__cell:last-child{border-left:2px solid #b89b6a;padding-left:.5rem}.carousel-dim-row__value{display:flex;flex-direction:column}.carousel-dim-row__value>span:first-child{font-size:.875rem;color:var(--ink);word-break:break-word}.carousel-dim-row__attr{font-size:.6875rem;color:var(--ink-faint)}.carousel-orphans{padding:.5rem 0}.carousel-orphans__toggle{background:none;border:none;font-size:.75rem;color:var(--muted);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer;padding:0;font-family:inherit}.carousel-orphans__toggle:hover{color:var(--green)}.carousel-orphans__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:.5rem}.carousel-orphans__column{display:flex;flex-direction:column;gap:.25rem}.carousel-orphans__source{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:.125rem}.carousel-orphans__item{display:flex;flex-direction:column;font-size:.8125rem}.carousel-orphans__attr{color:var(--muted);font-size:.6875rem}.carousel-orphans__val{color:var(--ink);word-break:break-word}.carousel-bundle-header--left{background:#eef2f5;border-left:3px solid #6b8da6;padding-left:.75rem;border-radius:.25rem}.carousel-bundle-header--right{background:#f7f3ed;border-left:3px solid #b89b6a;padding-left:.75rem;border-radius:.25rem}.carousel-vote-area{border-top:1px solid var(--border);padding:.625rem 1.5rem}.carousel-families{display:flex;gap:.5rem;justify-content:center}.carousel-family{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.25rem;border-radius:.5rem;border:1px solid transparent;cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:600;transition:transform .1s,box-shadow .12s;padding:0;line-height:1}.carousel-family:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(26,45,61,.1)}.carousel-family--same{background:#e8f5f0;color:var(--green);border-color:#c5e4da}.carousel-family--hierarchy{background:#fef3e2;color:var(--amber);border-color:#f5ddb8}.carousel-family--characterisation{background:#eef1f3;color:var(--ink-muted);border-color:#d5dce2}.carousel-family--temporal{background:#e8f0fe;color:#3b6cb4;border-color:#b8cfe8}.carousel-family--related{background:#f3e8f9;color:#7b4e9e;border-color:#d8c0e8}.carousel-family--open{border-width:2px;box-shadow:0 2px 8px rgba(26,45,61,.15)}.carousel-family--selected{border-width:2px}.carousel-family--same.carousel-family--selected{border-color:var(--green);background:#d0eddf}.carousel-family--hierarchy.carousel-family--selected{border-color:var(--amber);background:#fde8c8}.carousel-family--characterisation.carousel-family--selected{border-color:var(--ink-muted);background:#dde3e8}.carousel-family--temporal.carousel-family--selected{border-color:#3b6cb4;background:#d0e2f7}.carousel-family--related.carousel-family--selected{border-color:#7b4e9e;background:#e6d0f2}.carousel-directions{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border)}.carousel-direction{display:flex;align-items:center;gap:.75rem;padding:.375rem .75rem;border-radius:.375rem;border:1px solid var(--border);background:white;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s,border-color .12s}.carousel-direction:hover{background:var(--bg)}.carousel-direction__dots{font-size:.875rem;font-weight:600;white-space:nowrap;min-width:3.5rem;text-align:center;color:var(--ink)}.carousel-direction__dots .dot-left{color:#4a7a96}.carousel-direction__dots .dot-right{color:#9a7a42}.carousel-direction__text{font-size:.75rem;color:var(--muted)}.carousel-direction--active{border-width:2px}.carousel-direction--same.carousel-direction--active{border-color:var(--green);background:#f0fdf4}.carousel-direction--hierarchy.carousel-direction--active{border-color:var(--amber);background:#fffbeb}.carousel-direction--characterisation.carousel-direction--active{border-color:var(--ink-muted);background:var(--bg)}.carousel-direction--temporal.carousel-direction--active{border-color:#3b6cb4;background:#eef4fd}.carousel-direction--related.carousel-direction--active{border-color:#7b4e9e;background:#f8f0fc}.carousel-auth-prompt{padding:1rem 1.5rem;text-align:center;color:var(--muted);font-size:.875rem;border-top:1px solid var(--border)}@media (max-width:640px){.carousel-backdrop{padding:0}.carousel-overlay{border-radius:0;max-height:100vh}.carousel-header{border-radius:0}.carousel-comparison,.carousel-dim-row__values{grid-template-columns:1fr}.carousel-dim-row__cell+.carousel-dim-row__cell{padding-top:.25rem;border-top:1px dashed var(--border)}.carousel-orphans__content{grid-template-columns:1fr}.carousel-bundle-header__name{font-size:1rem}}