:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}#app{max-width:1280px;margin:0 auto;padding:2rem}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vanilla:hover{filter:drop-shadow(0 0 2em #f7df1eaa)}.card{padding:2em}.read-the-docs{color:#888}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:is(#myTable,#directorsTable) td{vertical-align:top;padding:.6em .8em}:is(#myTable,#directorsTable) tbody tr{border-bottom:1px solid rgba(255,255,255,.15)}:is(#myTable,#directorsTable) tbody tr:nth-child(2n){background-color:#ffffff0d}@media (prefers-color-scheme: light){:is(#myTable,#directorsTable) tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}:is(#myTable,#directorsTable) tbody tr:nth-child(2n){background-color:#00000009}}#myTable .logo-col{width:40px}#myTable .company-logo{display:block;width:32px;height:32px;object-fit:contain;border-radius:4px;background-color:#ffffffe6}#myTable .directors-list{width:16em;max-height:18em;overflow-y:auto}#myTable .director{display:block}#myTable .director+.director{margin-top:.2em}#myTable .director .role{margin-left:.4em;opacity:.7}#myTable .director .other-boards{margin-left:.3em;font-size:.9em}#myTable .director.multi-board{padding-left:.4em;border-left:3px solid #646cff;border-radius:3px;background-color:#646cff2e}#myTable .holders-list{width:15em;font-size:.9em}#myTable .holder,#myTable .holders-total{display:flex;justify-content:space-between;gap:.75em}#myTable .holder+.holder{margin-top:.15em}#myTable .holder-pct{font-variant-numeric:tabular-nums;white-space:nowrap}#myTable .holders-total{margin-top:.35em;padding-top:.35em;border-top:1px solid rgba(128,128,128,.35);opacity:.75}.multi-board-key{padding:0 .4em;border-left:3px solid #646cff;border-radius:3px;background-color:#646cff2e}#directorsTable .boards-col{text-align:right}#directorsTable .firm-col{max-width:14em}#directorsTable .connections-list div+div{margin-top:.2em}#directorsTable .connections-list span{margin-left:.5em;opacity:.7}:is(#myTable,#directorsTable) tbody tr.row-highlight,:is(#myTable,#directorsTable) tbody tr.row-highlight:nth-child(2n){outline:2px solid #646cff;outline-offset:-2px;background-color:#646cff2e}h2,#directorsTable{scroll-margin-top:.75rem}.mobile-sort{display:none}#myTable .connection{display:block}@media (max-width: 767px){body{display:block}main.container{padding:0 1rem 1.5rem}h1{font-size:1.8em}h1 img{vertical-align:middle;width:48px;height:48px}.mobile-sort{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.mobile-sort select{flex:1;min-width:0;padding:.5rem;font:inherit}div.dt-container div.dt-search input,.mobile-sort select{font-size:16px}div.dt-container div.dt-search{display:flex;align-items:center;gap:.5rem;text-align:left}div.dt-container div.dt-search input{flex:1;min-width:0;margin-left:0;padding:.5rem}#myTable,#myTable tbody{display:block;width:100%}#myTable thead{display:none}#myTable tbody tr,#myTable tbody tr:nth-child(2n){display:grid;grid-template-columns:40px 1fr auto;align-items:center;column-gap:.75rem;margin-bottom:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.15);border-radius:8px;background-color:#ffffff0d;scroll-margin-top:.75rem}#myTable td{padding:0;text-align:left;box-shadow:none}#myTable td:nth-child(-n+3){border-top:0}#myTable .logo-col{width:auto}#myTable .name-col{font-weight:600;font-size:1.05em}#myTable .symbol-col{opacity:.7}#myTable td:nth-child(n+4){grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-top:1px solid rgba(255,255,255,.08)}#myTable td:nth-child(4){margin-top:.6rem}#myTable td:nth-child(n+4):before{content:attr(data-label);opacity:.65;flex-shrink:0}#myTable td:nth-child(n+4):not(.connections-col):not(.directors-col){text-align:right}#myTable td.connections-col,#myTable td.directors-col{flex-direction:column;gap:.4rem}#myTable td.connections-col:not(:has(.connection)),#myTable td.directors-col:not(:has(.director)),#myTable td.holders-col:not(:has(.holder)){display:none}#myTable td.holders-col{flex-direction:column;gap:.4rem;text-align:left}#myTable .holders-list{width:auto;font-size:.95em}#myTable td.connections-col .connections-list,#myTable td.directors-col .directors-list,#directorsTable .connections-list{display:flex;flex-wrap:wrap;gap:.4rem;width:auto;max-height:none}#myTable .connection,#myTable .director,#directorsTable .connections-list div{display:inline-block;padding:.35rem .6rem;border:1px solid rgba(100,108,255,.5);border-radius:999px;font-size:.9em}#myTable .director{border-radius:.9rem}#myTable .director.multi-board{padding-left:.6rem;border:1px solid #646cff;border-radius:.9rem;background-color:#646cff38}#myTable .director+.director{margin-top:0}#myTable .director .role{display:block;margin-left:0;font-size:.85em}#directorsTable .connections-list div{margin-top:0;border-radius:.9rem}#directorsTable .connections-list span{display:block;margin-left:0;font-size:.85em}#directorsTable,#directorsTable tbody{display:block;width:100%}#directorsTable thead{display:none}#directorsTable tbody tr,#directorsTable tbody tr:nth-child(2n){display:block;margin-bottom:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.15);border-radius:8px;background-color:#ffffff0d;scroll-margin-top:.75rem}#directorsTable td{display:block;padding:0;text-align:left;box-shadow:none;border-top:0}#directorsTable td:first-child{font-weight:600;font-size:1.05em}#directorsTable .boards-col{display:flex;justify-content:space-between;padding:.35rem 0;text-align:right}#directorsTable .boards-col:before{content:attr(data-label);opacity:.65}#directorsTable .firm-col:empty{display:none}#directorsTable .firm-col{margin-top:.5rem;padding:.35rem 0 0;max-width:none}#directorsTable .firm-col:before{content:"Investment firm: ";opacity:.65}}@media (max-width: 767px) and (prefers-color-scheme: light){#myTable tbody tr,#myTable tbody tr:nth-child(2n){border-color:#0000001f;background-color:#00000009}#myTable td:nth-child(n+4){border-top-color:#00000012}#directorsTable tbody tr,#directorsTable tbody tr:nth-child(2n){border-color:#0000001f;background-color:#00000009}}
