*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:var(--surface);color:var(--text-1);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:background .2s,color .2s}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#e9edea;--surface-alt:#e2e7e3;--card-bg:#f1f4f2;--card-border:transparent;--card-shadow:5px 5px 14px #0000001a, -3px -3px 8px #ffffffd1;--card-shadow-hover:7px 7px 18px #00000021, -4px -4px 10px #ffffffd9;--reader-bg:#e4e8e5;--reader-shadow:inset 3px 3px 10px #00000014, inset -1px -1px 4px #ffffffa6;--reader-border:none;--input-shadow:inset 2px 2px 7px #00000017, inset -1px -1px 3px #ffffffb8;--overlay-bg:#fffffff7;--overlay-shadow:0 8px 40px #00000024;--border:#7e8b84;--border-strong:#66726b;--border-subtle:#00000012;--brg:#00563f;--brg-deep:#004c36;--brg-dim:#00563f1c;--brg-hover:#00472f;--on-brg-dim:var(--brg);--text-1:#1d1f1e;--text-2:#3d4640;--text-3:#59655d;--text-4:#77847c;--item-hover:#0000000e;--item-active-bg:#00563f;--item-active-fg:#fff;--skel-a:#dce0dd;--skel-b:#e5e9e6;--row-alt:#00000006;--error-bg:#fff0f0;--error-border:#ffd0d0;--error-text:#c00;--warning-text:var(--warn-text);--success-bg:#00563f17;--success-text:#00563f;--danger:#b42318;--on-danger:#fff;--warn-bg:#fdf3e1;--warn-text:#8a5a00;--info-bg:#1a52761a;--info-text:#1a5276;--violet-bg:#6c34831a;--violet-text:#6c3483;--neutral-bg:#0000000f;--neutral-text:var(--text-2);--cat-blue:#1a5276;--cat-green:#145a32;--cat-purple:#6c3483;--cat-red:#922b21;--cat-olive:#6b5807;--cat-brown:#784212;--cat-teal:#0e6655;--cat-grey:#555;--on-cat:#fff}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#1a1e1c;--surface-alt:#1e2320;--card-bg:#232927;--card-border:#ffffff17;--card-shadow:none;--card-shadow-hover:none;--reader-bg:#1e2320;--reader-shadow:none;--reader-border:1px solid #ffffff17;--input-shadow:none;--overlay-bg:#232927;--overlay-shadow:0 8px 40px #00000073;--border:#ffffff1a;--border-strong:#ffffff2e;--border-subtle:#ffffff0d;--brg:#33ad7e;--brg-deep:#249065;--brg-dim:#2da67726;--brg-hover:#38c48e;--on-brg-dim:var(--brg-hover);--text-1:#e0e8e3;--text-2:#a8b8b0;--text-3:#889c93;--text-4:#63786d;--item-hover:#ffffff0e;--item-active-bg:#33ad7e;--item-active-fg:#1a1e1c;--skel-a:#252c29;--skel-b:#2e3632;--row-alt:#ffffff08;--error-bg:#c800001f;--error-border:#c800004d;--error-text:#ff6b6b;--warning-text:var(--warn-text);--success-bg:#2da6771f;--success-text:#3db886;--danger:#ff6b6b;--on-danger:#1a1e1c;--warn-bg:#2e2a1c;--warn-text:#e3b341;--info-bg:#7fb0e024;--info-text:#7fb0e0;--violet-bg:#c39be024;--violet-text:#c39be0;--neutral-bg:#ffffff14;--neutral-text:var(--text-2);--cat-blue:#7fb0e0;--cat-green:#6cc98f;--cat-purple:#c39be0;--cat-red:#f08a7e;--cat-olive:#d4bd5a;--cat-brown:#dda46a;--cat-teal:#5fc4b4;--cat-grey:#a8b0ac;--on-cat:#1a1e1c}:root{--ent-person:var(--cat-blue);--ent-org:var(--cat-green);--ent-gpe:var(--cat-purple);--ent-loc:var(--cat-brown);--ent-event:var(--cat-red);--ent-norp:var(--cat-olive);--ent-law:var(--cat-teal);--ent-other:var(--cat-grey);--text-xs:11px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:34px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--reading-width:68ch;--reading-lh:1.625;--hit:28px;--z-dropdown:100;--z-sticky:200;--z-overlay:1000;--z-modal:1100;--z-popover:1150;--z-toast:1200;--z-skip:10000}.sl-row:hover,.sl-card:hover,.sl-drawer-item:hover{background:var(--item-hover)}.sl-row,.sl-card,.sl-drawer-item{transition:background .1s}button:active:not(:disabled){opacity:.78}.sl-btn{min-height:var(--hit);box-sizing:border-box;white-space:nowrap;cursor:pointer;background:var(--sl-btn-bg);color:var(--sl-btn-fg);border:1px solid var(--sl-btn-border);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:500;line-height:1.2;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.sl-btn--sm{padding:3px 10px;font-size:12px}.sl-btn--md{padding:5px 14px;font-size:13px}.sl-btn--lg{min-height:44px;padding:8px 18px;font-size:14px}.sl-btn--icon{min-width:var(--hit);padding:0}.sl-btn--icon.sl-btn--md{min-width:32px;min-height:32px}.sl-btn--icon.sl-btn--lg{min-width:44px;min-height:44px}.sl-btn--primary{--sl-btn-bg:var(--brg);--sl-btn-fg:var(--item-active-fg);--sl-btn-border:transparent;font-weight:600}.sl-btn--secondary{--sl-btn-bg:transparent;--sl-btn-fg:var(--text-1);--sl-btn-border:var(--border)}.sl-btn--ghost{--sl-btn-bg:transparent;--sl-btn-fg:var(--text-2);--sl-btn-border:transparent}.sl-btn--danger{--sl-btn-bg:transparent;--sl-btn-fg:var(--danger);--sl-btn-border:var(--border)}.sl-btn--danger-solid{--sl-btn-bg:var(--danger);--sl-btn-fg:var(--on-danger);--sl-btn-border:transparent;font-weight:600}.sl-btn--primary:hover:not(:disabled){--sl-btn-bg:var(--brg-hover)}.sl-btn--secondary:hover:not(:disabled),.sl-btn--ghost:hover:not(:disabled){--sl-btn-bg:var(--item-hover);--sl-btn-fg:var(--text-1)}.sl-btn--danger:hover:not(:disabled){--sl-btn-bg:var(--error-bg);--sl-btn-border:var(--error-border)}.sl-btn--danger-solid:hover:not(:disabled){filter:brightness(1.08)}.sl-btn--secondary[aria-pressed=true],.sl-btn--ghost[aria-pressed=true]{--sl-btn-bg:var(--brg-dim);--sl-btn-fg:var(--on-brg-dim);--sl-btn-border:var(--brg)}.sl-btn:disabled{opacity:.5;cursor:default}.sl-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sl-table-wrap{width:100%;container:sl-table/inline-size}.sl-table-scroll{overflow:auto}.sl-table-wrap>div:not(.sl-table-scroll){overflow-x:auto}.sl-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-1)}.sl-table caption{text-align:left;font-size:var(--text-sm);color:var(--text-2);padding:0 0 6px;font-weight:600}.sl-table th{text-align:left;vertical-align:bottom;white-space:nowrap;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--text-3);border-bottom:1px solid var(--border);padding:6px 10px;font-weight:600}.sl-table-scroll .sl-table th{z-index:2;background:var(--sl-table-head-bg,var(--card-bg));position:sticky;top:0}.sl-table td{vertical-align:baseline;border-bottom:1px solid var(--border-subtle);padding:8px 10px}.sl-table .sl-table-num{text-align:right;font-variant-numeric:tabular-nums}.sl-table-label{display:none}.sl-table-tr--alt>td{background:var(--row-alt)}.sl-table-tr--open:hover>td{background:var(--item-hover)}.sl-table-tr.sl-table-tr--selected>td{background:var(--brg-dim)}.sl-table-tr--open:hover>td,.sl-table-tr--selected>td{--text-3:var(--text-2)}.sl-table-tr--selected>td:first-child{box-shadow:inset 3px 0 0 var(--brg)}.sl-table-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.sl-table-sortbar{display:none}.sl-table-tr--open{position:relative}.sl-table-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sl-table-open:after{content:"";position:absolute;inset:0}.sl-table-tr--open td:not(.sl-table-primary) :is(a,button,input,select,textarea,summary){z-index:1;position:relative}.sl-table-tr--open:has(.sl-table-open:focus-visible){outline:2px solid var(--brg);outline-offset:-2px}@supports selector(:has(*)){.sl-table-open:focus-visible{outline:none}}.sl-table-message td{text-align:center;color:var(--text-3);padding:24px 10px}.sl-table-detail>td{padding:0 10px 12px}@container sl-table (width<=560px){.sl-table,.sl-table tbody,.sl-table tr,.sl-table td{display:block}.sl-table thead{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sl-table caption{display:block}.sl-table-item{border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:8px;overflow:hidden}.sl-table-tr>td{border:0;gap:10px;padding:3px 12px;display:flex}.sl-table-tr>td:first-child{padding-top:10px}.sl-table-tr>td:last-child{padding-bottom:10px}.sl-table .sl-table-primary{font-size:14px;font-weight:600}.sl-table .sl-table-num{text-align:left}.sl-table .sl-table-actions{justify-content:flex-end}.sl-table .sl-table-hide-mobile,.sl-table td[data-empty]:not(.sl-table-primary){display:none}.sl-table-label{color:var(--text-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.4px;flex:0 0 38%;padding-top:2px;display:block}.sl-table-value{overflow-wrap:anywhere;min-width:0}.sl-table-tr--alt>td{background:0 0}.sl-table-tr.sl-table-tr--selected>td{box-shadow:inset 3px 0 0 var(--brg)}.sl-table-detail>td{padding:4px 12px 12px}.sl-table-message td{border:1px dashed var(--border);border-radius:10px}.sl-table-sortbar{font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:8px;margin-bottom:8px;display:flex}}.sl-hub-conns{container:sl-hub-conns/inline-size}.sl-conn-split{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.sl-conn-evidence-inline{display:none}@container sl-hub-conns (width<=700px){.sl-conn-split{grid-template-columns:minmax(0,1fr)}.sl-conn-evidence-side{display:none}.sl-conn-evidence-inline{display:block}}@media (hover:none){.sl-erw-keys{display:none}}.sl-erw-ev{container:sl-erw-ev/inline-size}.sl-erw-ev-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@container sl-erw-ev (width<=560px){.sl-erw-ev-cols{grid-template-columns:minmax(0,1fr)}}.sl-vel{container:sl-vel/inline-size}.sl-vel-head{display:flex}.sl-vel-name{flex:1;min-width:0}.sl-vel-num{text-align:right;min-width:52px}.sl-vel-unit{display:none}@container sl-vel (width<=480px){.sl-vel-head{display:none}.sl-vel-row{flex-wrap:wrap;row-gap:4px}.sl-vel-name{flex:100%}.sl-vel-num{text-align:left;min-width:0}.sl-vel-num+.sl-vel-num:before{content:"·";color:var(--text-3);margin-right:8px;font-weight:400}.sl-vel-unit{color:var(--text-3);display:inline}}@keyframes sl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sl-skip-link{z-index:var(--z-skip);background:var(--text-1);color:var(--surface);border-radius:0 0 8px 8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:top .1s;position:absolute;top:-40px;left:6px}.sl-skip-link:focus{top:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{background-color:var(--card-bg);color:var(--text-1)}input[type=range],input[type=checkbox],input[type=radio]{accent-color:var(--brg)}input:focus,select:focus,textarea:focus{outline:1.5px solid var(--brg);outline-offset:1px}button:focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--brg);outline-offset:2px}.sl-search-box:focus-within{outline:1.5px solid var(--brg);outline-offset:1px}.sl-search-box input:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sl-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sl-entity-card-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
