.arca-data,.data-product-header{--shell-w:min(100% - 48px, 1440px);--header-h:56px}.arca-data{--surface:#fff;--inset:#fafafa;--hover:#f6f6f7;--hover-2:#ebebed;--ink:#09090b;--ink-2:#52525b;--ink-3:#71717a;--line:#e9e9ec;--line-strong:#d4d4d9;--control-border:#8a8a93;--rule-ink:#18181b;--signal:#1f56a3;--signal-soft:#e9f1fc;--success:#2f7f5b;--warning:#d3810d;--warning-soft:#fdf3e2;--critical:#c1252a;--critical-soft:#fcedee;--seq-1:#93b3e2;--seq-2:#5f8bcc;--seq-3:#3866ae;--seq-4:#1b468a;--chart-1:var(--seq-3);--cat-1:#2668c5;--cat-2:#dd870e;--cat-3:#854ebc;--cat-4:#2b8274;--cat-none:#9f9fa8;--chart-track:#edf1f7;--chart-ref:var(--ink-2);--chart-hatch:repeating-linear-gradient(135deg, var(--chart-1) 0 2px, var(--surface) 2px 5px);--radius-mark:4px;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--text-xs:12px;--lh-xs:16px;--text-sm:13px;--lh-sm:20px;--text-base:14px;--lh-base:22px;--text-md:16px;--lh-md:24px;--text-lg:20px;--lh-lg:28px;--text-xl:24px;--lh-xl:30px;--text-2xl:30px;--lh-2xl:36px;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--control-h:32px;--radius-chip:5px;--radius-control:6px;--el-btn:0 0 0 1px var(--line-strong), 0 1px 2px #1c191414;--el-btn-primary:inset 0 1px 0 #ffffff29, 0 0 0 1px #000000b8, 0 1px 2px #0003;--focus-ring:0 0 0 3px var(--signal-soft);--el-pop:0 0 0 1px var(--line), 0 4px 12px #1c19141f, 0 1px 3px #1c191414;--motion:.15s ease-out;--nav-w:200px;--shell-gap:var(--space-7);--col-gap:var(--space-7);--measure:72ch;background:var(--surface);color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;font-size:var(--text-sm);line-height:var(--lh-sm);letter-spacing:-.006em;font-feature-settings:"cv11", "ss01";min-height:100vh}@media (max-width:699px){.arca-data{--control-h:40px;--text-2xl:24px;--lh-2xl:30px;--text-xl:20px;--lh-xl:26px}}
.arca-data{padding-top:var(--header-h)}.arca-data a{color:inherit;text-underline-offset:3px}.arca-data a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.arca-data :focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:2px}.arca-data .tnum{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.arca-data *,.arca-data :before,.arca-data :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.arca-data button,.arca-data a,.arca-data input,.arca-data select,.arca-data summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:root:has(.arca-data){scroll-padding-top:calc(var(--header-h,52px) + 16px)}.data-skip{left:var(--space-4);top:calc(var(--header-h) + var(--space-2));z-index:60;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--rule-ink);color:#fff;font-weight:500;position:fixed}.arca-data .data-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.arca-data .data-skip:focus{color:#fff;text-decoration:none}.data-main:focus,.data-results:focus{outline:none}.data-product-header>div:first-child{width:var(--shell-w)}.data-shell{grid-template-columns:var(--nav-w) minmax(0, 1fr);column-gap:var(--shell-gap);width:var(--shell-w);margin-inline:auto;display:grid}.data-nav{top:var(--header-h);max-height:calc(100vh - var(--header-h));overscroll-behavior:contain;scrollbar-width:thin;padding-inline:var(--space-3);margin-inline:calc(var(--space-3) * -1);padding-block:var(--space-6) var(--space-5);font-size:var(--text-sm);line-height:var(--lh-sm);align-self:start;position:sticky;overflow:hidden auto}.data-nav a{min-height:var(--control-h);padding-inline:var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-control);color:var(--ink-2);align-items:center;display:flex}.arca-data .data-nav a:hover{background:var(--hover);color:var(--ink);text-decoration:none}.data-nav a[aria-current=page]{background:var(--hover-2);color:var(--ink);font-weight:500}.data-nav a{gap:var(--space-2)}.data-nav-i{color:var(--ink-3);transition:color var(--motion);flex:none}.data-nav a:hover .data-nav-i,.data-nav a[aria-current=page] .data-nav-i{color:var(--ink)}.data-nav p{margin:var(--space-5) 0 var(--space-1);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);font-weight:500}.data-main{gap:var(--space-6);min-width:0;padding-block:var(--space-6) var(--space-8);flex-direction:column;display:flex}.data-main>.data-results,.data-main>.data-about{margin-top:var(--space-4)}.data-main>.data-source{margin-top:calc(var(--space-4) * -1)}@media (max-width:999px){.data-main>.data-panels:not(.data-lead),.data-main>.data-worth{order:1}.data-main>.data-results~:not(.data-panels){order:2}}@media (max-width:1099px){.data-shell{grid-template-columns:minmax(0,1fr)}.data-nav{display:none}}.data-crumbs{gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);padding:0;list-style:none;display:flex}.data-crumbs a{color:var(--ink-2)}.data-head h1{font-size:var(--text-2xl);line-height:var(--lh-2xl);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600}.data-desc{margin:var(--space-2) 0 0;max-width:var(--measure);color:var(--ink-2);font-size:var(--text-base);line-height:var(--lh-base);text-wrap:pretty}.data-facts{gap:var(--space-1) var(--space-5);margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.data-facts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.data-head-row{align-items:flex-end;gap:var(--space-6);display:flex}.data-head-row>:first-child{flex:1;min-width:0}.data-head-row>.data-head-aside{flex:none;width:360px}@media (max-width:999px){.data-head-row{align-items:stretch;gap:var(--space-4);flex-direction:column}.data-head-row>.data-head-aside{width:auto}}.data-filterbar{gap:var(--space-3);flex-direction:column;display:flex}.data-filterbar-row{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.data-field{gap:var(--space-1);flex-direction:column;flex:140px;min-width:0;max-width:220px;display:flex}.data-field-grow{flex:3 280px;max-width:480px}.data-field-narrow{flex:0 96px}.data-field-label{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-2);font-weight:500}.data-field-hint{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3)}.data-input,.data-select{width:100%;height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);font:inherit;font-size:var(--text-sm);color:var(--ink);min-width:0}.data-input::placeholder{color:var(--ink-3)}.data-input:hover,.data-select:hover{border-color:var(--ink-3)}.data-input:focus-visible,.data-select:focus-visible{outline:2px solid var(--signal);outline-offset:-1px;border-color:var(--signal);box-shadow:var(--focus-ring)}.data-input-mono{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.data-select{appearance:none;padding-right:var(--space-6);text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%2371717a' stroke-width='1.5'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer}.data-search{display:block;position:relative}.data-search svg{left:var(--space-3);fill:none;width:14px;height:14px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.data-search .data-input{padding-left:var(--space-7)}.data-search input::-webkit-search-cancel-button{cursor:pointer}.data-actions{gap:var(--space-2);margin-left:auto;display:flex}.data-check{align-items:center;gap:var(--space-2);min-height:var(--control-h);font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;display:inline-flex}.data-check input{width:16px;height:16px;accent-color:var(--rule-ink);margin:0}.data-filterbar-options{align-items:center;gap:0 var(--space-5);flex-wrap:wrap;display:flex}.data-filterbar-options>*{min-width:0;max-width:100%}.data-button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--el-btn);white-space:nowrap;font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;border:0;font-weight:500;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.arca-data a.data-button:hover{text-decoration:none}.data-button:hover{background:var(--hover)}.data-button svg{flex:none;width:14px;height:14px}.data-primary{color:#fff;background:var(--rule-ink);box-shadow:var(--el-btn-primary)}.data-primary:hover{background:#35353b}.data-quiet{box-shadow:none;color:var(--ink-2);background:0 0}.data-quiet:hover{background:var(--hover);color:var(--ink)}.data-button:disabled{opacity:.5;cursor:default}.data-button:disabled:hover{background:inherit}.arca-data .data-link{padding:var(--space-0) 0;font:inherit;color:var(--signal);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;background:0 0;border:0}.arca-data .data-link:hover{text-decoration-color:currentColor}.data-tabs{gap:var(--space-0);padding:var(--space-0);border-radius:var(--radius-control);background:var(--hover);flex-wrap:wrap;display:inline-flex}.data-tab{align-items:center;gap:var(--space-2);height:calc(var(--control-h) - var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-chip);font:inherit;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.data-tab:hover{color:var(--ink)}.data-tab[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong), 0 1px 2px #0000000f;font-weight:500}.data-tab-count{color:var(--ink-2);font-variant-numeric:tabular-nums}.data-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.data-chip{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-chip);background:var(--surface);font:inherit;font-size:var(--text-xs);color:var(--ink-2);cursor:pointer;display:inline-flex}.data-chip:hover{border-color:var(--ink-3);color:var(--ink)}.data-chip[aria-pressed=true]{border-color:var(--signal);background:var(--signal-soft);color:var(--ink)}.data-chip-count{color:var(--ink-2);font-variant-numeric:tabular-nums}.data-notice{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--critical);margin:0}.data-hint{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);margin:0}@media (max-width:699px){.data-field,.data-field-grow{flex:100%;max-width:none}.data-field-narrow,.data-filterbar-row>.data-field:not(.data-field-grow){flex:1 1 calc(50% - var(--space-4))}.data-actions{flex:100%;margin-left:0}.data-actions .data-button{flex:1}.data-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}}.data-panels{gap:var(--space-6) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.data-panel{flex-direction:column;min-width:0;margin:0;display:flex}.data-panel-2{grid-column:span 2}.data-panel-3{grid-column:1/-1}.data-panel-head{margin-bottom:var(--space-4)}.data-panel h2{text-wrap:balance;font-size:var(--text-md);line-height:var(--lh-md);letter-spacing:-.01em;margin:0;font-weight:600}.data-panel-sub{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-2);margin:0}.data-panel-body{min-width:0}.data-panel-body:has(>.data-bars){margin-top:auto}.data-panel .data-props>div{grid-template-columns:minmax(0,7em) minmax(0,1fr)}.data-panel-note{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3)}.data-legend{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.data-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.data-key{background:var(--chart-1);border-radius:2px;flex:none;width:12px;height:12px;display:inline-block}.data-key-light{background:var(--seq-2)}.data-key-dark{background:var(--seq-4)}.data-key-hatch{background:var(--chart-hatch);box-shadow:inset 0 0 0 1px var(--chart-1)}.data-key-range{background:var(--seq-1);width:16px;height:8px}.data-key-dot{background:var(--seq-4);border-radius:50%;width:10px;height:10px}.data-key-ref{background:var(--chart-ref);border-radius:0;width:2px;height:14px}.data-key-scale{gap:var(--space-0);display:inline-flex}.data-key-scale i{border-radius:2px;width:12px;height:12px}@media (max-width:999px){.data-panels{grid-template-columns:minmax(0,1fr)}.data-panel-2{grid-column:auto}}.data-split{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1099px){.data-split{grid-template-columns:minmax(0,1fr)}}.data-bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));font-variant-numeric:tabular-nums;display:grid}.data-bar{flex-direction:column;min-width:0;display:flex}.data-bar-plot{height:136px;padding-top:var(--space-5);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.data-bar-v{margin-bottom:var(--space-1);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink);white-space:nowrap;font-weight:500}.data-bar-fill{background:var(--chart-1);border-radius:var(--radius-mark) var(--radius-mark) 0 0;flex:none;width:min(72%,24px)}.data-bar-open .data-bar-fill{background:var(--chart-hatch);box-shadow:inset 0 0 0 1px var(--chart-1)}.data-bar-l{padding-top:var(--space-1);border-top:1px solid var(--line-strong);text-align:center;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);white-space:nowrap}.data-bars-dense .data-bar-v{display:none}.data-bars-dense .data-bar:last-child .data-bar-v,.data-bars-dense .data-bar-max .data-bar-v{display:block}.data-ranked{row-gap:var(--space-1);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.5fr) minmax(48px,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.data-ranked li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--space-3);min-height:24px;padding-block:var(--space-0);font-size:var(--text-xs);line-height:var(--lh-xs);display:grid}.data-ranked-l{-webkit-line-clamp:2;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-ranked-t{background:var(--chart-track);border-radius:0 var(--radius-mark) var(--radius-mark) 0;height:8px}.data-ranked-t span{background:var(--chart-1);border-radius:0 var(--radius-mark) var(--radius-mark) 0;height:100%;display:block}.data-ranked-t span.data-ranked-1{background:var(--seq-2)}.data-ranked-t span.data-ranked-2{background:var(--seq-4)}.data-ranked-v{text-align:right;color:var(--ink-3);white-space:nowrap}.data-ranked-v b{margin-right:var(--space-1);color:var(--ink);font-weight:500}.data-ranges{font-variant-numeric:tabular-nums;--ranges-cols:minmax(0, 200px) minmax(0, 1fr) 56px}.data-ranges ul{margin:0;padding:0;list-style:none}.data-ranges li,.data-ranges-axis,.data-ranges-head{grid-template-columns:var(--ranges-cols);align-items:center;column-gap:var(--space-3);display:grid}.data-ranges li{min-height:22px;font-size:var(--text-xs);line-height:var(--lh-xs)}.data-ranges li:hover{background:var(--hover)}.data-ranges-head{padding-bottom:var(--space-1);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3)}.data-ranges-head span:last-child,.data-ranges-v{text-align:right}.data-ranges-l{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-ranges-t{background-image:linear-gradient(to right, var(--line) 1px, transparent 1px);background-size:calc(100% / var(--intervals)) 100%;align-self:stretch;position:relative}.data-ranges-t:before{content:"";top:0;bottom:0;left:var(--median);background:var(--chart-ref);opacity:.5;width:2px;margin-left:-1px;position:absolute}.data-ranges-iqr{background:var(--seq-1);border-radius:var(--radius-mark);height:8px;position:absolute;top:50%;transform:translateY(-50%)}.data-ranges-dot{background:var(--seq-4);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.data-ranges-v{color:var(--ink);font-weight:500}.data-ranges-axis{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3)}.data-ranges-ticks{height:var(--lh-xs);border-top:1px solid var(--line-strong);padding-top:var(--space-1);box-sizing:content-box;position:relative}.data-ranges-ticks i{top:var(--space-1);font-style:normal;position:absolute;transform:translate(-50%)}.data-ranges-ticks i:first-child{transform:none}.data-ranges-ticks i:last-child{transform:translate(-100%)}.data-ranges-axis>span:last-child{text-align:right}@media (max-width:699px){.data-ranges{--ranges-cols:minmax(0, 112px) minmax(0, 1fr) 40px}}.data-heat{row-gap:var(--space-2);font-variant-numeric:tabular-nums;display:grid}.data-heat-row{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,160px) minmax(0,1fr) 128px;display:grid}.data-heat-l{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink)}.data-heat-cells{grid-template-columns:repeat(var(--days), minmax(0, 1fr));gap:1px;height:20px;display:grid}.data-heat-cells i{background:var(--hover-2);border-radius:1px}.data-heat-cells i[data-level="1"]{background:var(--seq-1)}.data-heat-cells i[data-level="2"]{background:var(--seq-2)}.data-heat-cells i[data-level="3"]{background:var(--seq-4)}.data-heat-t{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-2);text-align:right}.data-heat-t b{color:var(--ink);font-weight:500}.data-heat-axis{height:var(--lh-xs);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);position:relative}.data-heat-axis i{white-space:nowrap;font-style:normal;position:absolute}@media (max-width:699px){.data-heat-row{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto}.data-heat-cells{grid-area:2/1/auto/-1;gap:0}.data-heat-axis-row>:first-child,.data-heat-axis-row>:last-child{display:none}}.data-svg{font-variant-numeric:tabular-nums;width:100%;height:auto;display:block}.data-svg a:focus-visible circle{stroke:var(--signal);stroke-width:3px}.data-svg text{font-size:var(--text-xs);fill:var(--ink-2);font-family:inherit}.data-rhead{align-items:baseline;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule-ink);flex-wrap:wrap;display:flex}.data-rhead h2{text-wrap:balance;font-size:var(--text-md);line-height:var(--lh-md);margin:0;font-weight:600}.data-rhead h3{font-size:var(--text-base);line-height:var(--lh-base);text-wrap:balance;margin:0;font-weight:600}.data-rhead-status{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-2)}.data-rhead-actions{gap:var(--space-2);align-self:center;margin-left:auto;display:flex}.data-results>*+*{margin-top:var(--space-3)}.data-results>.data-table-wrap{margin-top:0}.data-table-wrap{min-width:0}.data-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--lh-sm)}.data-table caption{padding:var(--space-4) 0 var(--space-2);text-align:left;color:var(--ink);font-weight:600}.data-table th{top:var(--header-h);z-index:1;padding:var(--space-2) var(--space-3);background:var(--surface);box-shadow:inset 0 -1px 0 var(--line);text-align:left;vertical-align:bottom;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-2);white-space:nowrap;font-weight:500;position:sticky}.data-table td{padding:var(--space-2) var(--space-3);vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:break-word}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table tbody tr:hover>td{background:var(--inset)}.data-table .data-num,.data-td-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-td-date{width:7.5em;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.data-td-name{overflow-wrap:anywhere;min-width:14em;font-weight:500}.data-td-org{overflow-wrap:anywhere;min-width:10em}.data-td-code{white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0}.data-td-code a{color:var(--signal)}.data-td-tags,.data-td-meta{min-width:8em;color:var(--ink-2)}.data-td-status{white-space:nowrap;color:var(--ink-2)}.data-td-excerpt a{color:var(--signal)}.data-td-excerpt{-webkit-line-clamp:2;margin-top:var(--space-1);font-weight:400;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-td-none{color:var(--ink-3)}.data-td-line{display:block}.data-td-notes{margin:var(--space-1) 0 0;padding-left:var(--space-4);overflow-wrap:anywhere}.data-td-more{margin-top:var(--space-1);font-weight:400;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-2)}.data-td-more summary{width:max-content;padding-block:var(--space-1);color:var(--signal);cursor:pointer}.data-td-more p{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.data-tr-detail>td{padding:var(--space-4) 0 var(--space-5);background:var(--inset)}.data-table tbody tr.data-tr-detail:hover>td{background:var(--inset)}.data-detail{gap:var(--space-6);padding-inline:var(--space-4);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr);font-weight:400;display:grid}.data-detail p{margin:var(--space-2) 0 var(--space-3);max-width:var(--measure)}.data-detail .data-rhead{border-bottom-color:var(--line-strong)}.data-detail .data-rhead h3{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink);margin:0;font-weight:600}.data-detail a{color:var(--signal)}@media (max-width:899px){.data-detail{gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding-inline:0}}.data-toggle{align-items:center;gap:var(--space-1);min-height:24px;font:inherit;font-weight:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.data-toggle svg{width:14px;height:14px;color:var(--ink-3);flex:none;transition:transform .15s}.data-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.data-st{vertical-align:top;align-items:center;gap:var(--space-2);color:var(--ink-2);white-space:nowrap;display:inline-flex}.data-st:before{content:"";background:var(--ink-3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.data-st-success:before{background:var(--success)}.data-st-critical:before{background:var(--critical)}.data-st-warning:before{background:var(--warning)}.data-quotes{gap:var(--space-1);margin-top:var(--space-2);display:grid}.data-quote{padding-left:var(--space-3);border-left:2px solid var(--line-strong);font-weight:400;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.data-quote mark{background:var(--warning-soft);color:var(--ink);border-radius:2px;padding:0 1px}.data-quote cite{margin-top:var(--space-1);color:var(--ink-3);font-style:normal;display:block}.data-pager{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;display:flex}.data-pager>span:last-child{gap:var(--space-1);display:flex}.data-unavailable{padding:var(--space-5) 0;max-width:var(--measure);color:var(--ink-2);font-size:var(--text-base);line-height:var(--lh-base);margin:0}.data-empty{padding:var(--space-7) 0;text-align:center;color:var(--ink-2)}.data-empty h3{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink);margin:0;font-weight:600}.data-empty p{margin:var(--space-1) 0 var(--space-4)}.data-source{max-width:var(--measure);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);margin:0}.data-source a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}@media (max-width:899px){.data-table thead{display:none}.data-table caption{padding-top:var(--space-3);display:block}.data-table,.data-table tbody,.data-table td{width:auto;min-width:0;display:block}.data-table tr{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.data-table td{border:0;flex:1 0 100%;order:3;padding:0}.data-table td:empty{display:none}.data-table tbody tr:hover>td{background:0 0}.data-table td.data-td-date{width:auto;font-size:var(--text-xs);color:var(--ink-3);flex:1 0 auto;order:0}.data-table td.data-td-status{white-space:normal;text-align:right;min-width:0;font-size:var(--text-xs);flex:0 auto;order:1}.data-table td.data-td-name{order:2}.data-table td.data-td-tags{order:4}.data-table td.data-td-code,.data-table td.data-td-num,.data-table td.data-td-meta{max-width:100%;font-size:var(--text-xs);color:var(--ink-2);text-align:left;flex:0 auto;order:5}.data-table td[data-label]>.data-clamp,.data-table td[data-label]>.company-identity{display:inline}.data-table td[data-label]:before{content:attr(data-label) " ";font-family:var(--font-inter), system-ui, sans-serif;color:var(--ink-3)}.data-table tr.data-tr-detail{padding:var(--space-4) var(--space-3);background:var(--inset)}}.data-about{padding-top:var(--space-3);border-top:1px solid var(--rule-ink)}.data-about>h2{margin:0 0 var(--space-2);font-size:var(--text-md);line-height:var(--lh-md);font-weight:600}.data-prose{scroll-margin-top:calc(var(--header-h) + var(--space-5))}.data-about-item{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + var(--space-5))}.data-about-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:40px;padding-block:var(--space-2);cursor:pointer;list-style:none;display:flex}.data-about-item summary::-webkit-details-marker{display:none}.data-about-item summary:after{content:"+";color:var(--ink-3);font-size:var(--text-md)}.data-about-item[open] summary:after{content:"−"}.data-about-item summary:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.data-about-item summary h3{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink);margin:0;font-weight:500}.data-prose .data-about-body{padding-top:var(--space-3)}.data-about-body blockquote{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-left:2px solid var(--line-strong);color:var(--ink-2)}.data-about-body h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-base);color:var(--ink);font-weight:600}.data-about-body{max-width:var(--measure);padding:var(--space-1) 0 var(--space-5);color:var(--ink-2);font-size:var(--text-base);line-height:var(--lh-base)}.data-about-body p{margin:0 0 var(--space-3);text-wrap:pretty}.data-about-body h4{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-base);color:var(--ink);font-weight:600}.data-about-body ul,.data-about-body ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.data-about-body li+li{margin-top:var(--space-1)}.data-about-body a{color:var(--signal);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.data-about-body strong{color:var(--ink);font-weight:600}.data-about-body .data-table{margin:0 0 var(--space-4)}.data-props{margin:0 0 var(--space-3);font-variant-numeric:tabular-nums;display:grid}.data-props>div{column-gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,200px) minmax(0,1fr);display:grid}.data-props dt{color:var(--ink);font-weight:500}.data-props dd{margin:0}.data-props small{color:var(--ink-3);font-weight:400;font-size:var(--text-xs);display:block}.data-faq{gap:var(--space-4);margin:0;display:grid}.data-faq dt{color:var(--ink);font-weight:500}.data-faq dd{margin:var(--space-1) 0 0}.data-about-cta{justify-content:space-between;align-items:center;gap:var(--space-5);padding-top:var(--space-5);display:flex}.data-about-cta h3{font-size:var(--text-base);line-height:var(--lh-base);margin:0;font-weight:600}.data-about-cta p{margin:var(--space-1) 0 0;max-width:var(--measure);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--lh-sm)}@media (max-width:699px){.data-props>div{row-gap:var(--space-0);grid-template-columns:minmax(0,1fr)}.data-about-cta{flex-direction:column;align-items:flex-start}}.data-cols{column-gap:var(--col-gap);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.data-col{grid-row:span 4;grid-template-rows:subgrid;min-width:0;display:grid}.data-col h2{font-size:var(--text-xl);line-height:var(--lh-xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}.data-col-chart{margin-top:var(--space-5);align-self:end;min-width:0}.data-questions{margin:var(--space-5) 0 0;border-top:1px solid var(--rule-ink);align-self:start;padding:0;list-style:none}.data-questions li{border-bottom:1px solid var(--line)}.data-questions a{column-gap:var(--space-3);row-gap:var(--space-0);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.arca-data .data-questions a:hover{text-decoration:none}.data-q{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink)}.data-questions a:hover .data-q{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.data-q-to{font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-2);white-space:nowrap}.data-q-to:after{content:" →";color:var(--ink-3)}.data-q-signal{margin-right:var(--space-2);font-size:var(--text-xs);font-weight:500}.data-q-today{color:var(--ink-2)}.data-q-today:before{content:"";width:6px;height:6px;margin-right:var(--space-1);background:var(--success);vertical-align:1px;border-radius:50%;display:inline-block}.data-q-new{color:var(--signal)}.data-q-d{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);grid-column:1/-1}.data-q-d b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.data-identifier{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.data-identifier a{color:var(--signal)}.data-soon{padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-3)}.data-soon b{margin-right:var(--space-2);color:var(--ink-2);font-weight:500}@media (max-width:999px){.data-cols{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.data-col{grid-row:auto;grid-template-rows:none}.data-col-chart{max-width:480px}}.data-logo-credit{gap:var(--space-2) var(--space-5);width:var(--shell-w);padding-block:var(--space-3);color:var(--ink-3);font-size:var(--text-xs);flex-wrap:wrap;margin:0 auto;display:none}.arca-data:has(img.company-logo,image[data-company-logo]) .data-logo-credit{display:flex}.company-logo{vertical-align:middle;object-fit:contain;outline:1px solid var(--line-strong);outline-offset:-1px;background:#fff;flex-shrink:0;display:inline-block}.company-logo-fallback{background:var(--hover-2);color:var(--ink-2);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.company-identity{align-items:flex-start;gap:var(--space-2);max-width:100%;display:inline-flex}.company-identity .company-logo{margin-top:var(--space-0)}.company-logo-strip{gap:var(--space-2);margin:0;display:grid}.company-logo-strip>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.company-logo-strip figcaption{color:var(--ink-3);font-size:var(--text-xs);line-height:var(--lh-xs)}.arca-data .fws-card{max-width:none;padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;margin:0}.arca-data .fws-card .fws-title{font-size:var(--text-md);line-height:var(--lh-md);color:var(--ink)}.arca-data .fws-card .fws-lead{max-width:var(--measure);margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-2)}.arca-data .fws-form{gap:var(--space-3) var(--space-4);margin-top:var(--space-3)}.arca-data .fws-field{flex:0 240px}.arca-data .fws-label{margin-bottom:var(--space-1);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-2)}.arca-data .fws-input{height:var(--control-h);padding:0 var(--space-3);border-color:var(--line-strong);border-radius:var(--radius-control);font-size:var(--text-sm);border-color:var(--control-border)}.arca-data .fws-input:focus{outline:2px solid var(--signal);outline-offset:-1px;border-color:var(--signal);box-shadow:var(--focus-ring)}.arca-data .fws-button{height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--rule-ink);box-shadow:var(--el-btn-primary);font-size:var(--text-sm)}.arca-data .fws-button:hover{background:#35353b}.arca-data .fws-fine{margin-top:var(--space-2);font-size:var(--text-xs)}.arca-data .fws-fine a{color:var(--signal)}@media (max-width:719px){.arca-data .fws-field{flex:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-worth-grid{gap:var(--space-5) var(--col-gap);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.data-worth-group h3{margin:0 0 var(--space-2);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);font-weight:500}.data-worth-group ol{margin:0;padding:0;list-style:none}.data-worth-group li{gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.data-worth-group li:first-child{border-top:0;padding-top:0}.data-worth-link{min-width:0;color:var(--ink);text-decoration:none;display:grid}.data-worth-link:hover .data-worth-title{text-underline-offset:2px;text-decoration:underline}.data-worth-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--lh-sm);overflow:hidden}.data-worth-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);overflow:hidden}.data-worth-fact{font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.data-bar,.data-ranked li,.data-ranges li{transition:opacity var(--motion)}.data-bar{color:inherit;text-decoration:none;position:relative}a.data-bar{cursor:pointer}.data-bar-fill,.data-ranked-t span,.data-ranges-dot{transition:background-color var(--motion), filter var(--motion)}:is(.data-bars:has(.data-bar:hover) .data-bar:not(:hover),.data-bars:has(.data-bar:focus-visible) .data-bar:not(:focus-visible)){opacity:.4}.data-bar:hover .data-bar-fill,.data-bar:focus-visible .data-bar-fill{filter:brightness(.88)}.data-bar:hover .data-bar-l,.data-bar:focus-visible .data-bar-l{color:var(--ink)}.data-bar:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-chip);outline:none}.data-ranked:has(li:hover) li:not(:hover){opacity:.45}.data-ranked-link a{color:inherit;text-decoration:none}.data-ranked-link a:after{content:"";position:absolute;inset:0}.data-ranked-link{cursor:pointer;position:relative}.data-ranked-link:hover .data-ranked-l{text-underline-offset:2px;text-decoration:underline}.data-ranges ul:has(li:hover) li:not(:hover){opacity:.45}.data-ranges li:hover .data-ranges-dot{transform:translate(-50%,-50%)scale(1.25)}.data-tip{z-index:5;bottom:calc(100% + var(--space-2));gap:var(--space-1);min-width:168px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--el-pop);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-2);text-align:left;white-space:nowrap;pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover){.data-bar:hover .data-tip,.data-bar:focus-visible .data-tip,.data-ranges li:hover .data-tip{animation:data-fade-in var(--motion);display:grid}}.data-bar:first-child .data-tip{left:0;transform:none}.data-bar:last-child .data-tip{left:auto;right:0;transform:none}.data-tip-h{padding-bottom:var(--space-1);border-bottom:1px solid var(--line);color:var(--ink);font-weight:600}.data-tip-r{align-items:center;gap:var(--space-2);display:flex}.data-tip-r b{padding-left:var(--space-4);font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.data-tip-sub{color:var(--ink-3)}.data-tip-sw{background:var(--chart-1);border-radius:2px;flex:none;width:8px;height:8px}.data-tip-sw-open{background:var(--chart-hatch);box-shadow:inset 0 0 0 1px var(--chart-1)}.data-tip-sw-soft{background:var(--seq-1)}.data-tip-cta{padding-top:var(--space-1);border-top:1px solid var(--line);color:var(--signal,var(--ink));font-weight:500}.data-ranges li{position:relative}.data-ranges .data-tip{bottom:calc(100% + var(--space-1))}.data-tr-open{cursor:pointer}.data-tr-open>td{transition:background-color var(--motion)}.data-row-open{all:unset;cursor:pointer;font:inherit;color:inherit}.data-row-open:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-chip)}.data-tr-open:hover .data-row-open{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.data-drawer{background:var(--surface);width:min(100vw,680px);max-width:none;height:100dvh;max-height:none;color:var(--ink);box-shadow:var(--el-pop);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.data-drawer::backdrop{background:#14141847}.data-drawer[open]{animation:.2s ease-out data-drawer-in}.data-drawer[open]::backdrop{animation:.2s ease-out data-fade-in}@keyframes data-drawer-in{0%{transform:translateX(var(--space-6));opacity:0}}@keyframes data-fade-in{0%{opacity:0}}.data-drawer-in{flex-direction:column;height:100%;display:flex}.data-drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--line);display:flex}.data-drawer-head h2{font-size:var(--text-lg);line-height:var(--lh-lg);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}.data-drawer-meta{margin-top:var(--space-1);gap:var(--space-1) var(--space-3);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.data-drawer-x{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--ink-3);cursor:pointer;transition:background-color var(--motion), color var(--motion);background:0 0;border:0;flex:none;place-items:center;display:grid}.data-drawer-x:hover{background:var(--hover);color:var(--ink)}.data-drawer-x svg{width:16px;height:16px}.data-drawer-actions{gap:var(--space-2);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.data-drawer-body{padding:var(--space-5) var(--space-6) var(--space-7);flex:1;overflow-y:auto}.data-letter{max-width:var(--measure);font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-2)}.data-letter p{margin:0 0 var(--space-3)}.data-letter h3{top:calc(var(--space-5) * -1);margin:var(--space-5) 0 var(--space-2);padding:var(--space-2) 0;background:var(--surface);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:.04em;color:var(--ink);font-weight:600;position:sticky}.data-letter mark{background:var(--signal-soft);color:inherit;border-radius:2px}.data-letter-toc{gap:var(--space-1);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.data-skel{height:var(--lh-base);margin-bottom:var(--space-2);border-radius:var(--radius-chip);background:var(--hover);animation:1.2s ease-in-out infinite alternate data-pulse}@keyframes data-pulse{to{opacity:.5}}@media (max-width:640px){.data-drawer-head,.data-drawer-actions,.data-drawer-body{padding-inline:var(--space-4)}}.data-drawer-body:focus{outline:none}.data-filter-links{display:contents}.data-active{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.data-active-chip{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2) 0 var(--space-3);background:var(--signal-soft);font:inherit;font-size:var(--text-xs);color:var(--ink);cursor:pointer;transition:background-color var(--motion);border:0;border-radius:999px;font-weight:500;display:inline-flex}.data-active-chip:hover{background:var(--hover-2)}.data-active-k{color:var(--ink-3);font-weight:400}.data-active-chip svg{width:14px;height:14px;color:var(--ink-3)}.data-active-clear{font:inherit;font-size:var(--text-xs);color:var(--ink-3);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;text-decoration:underline}.data-active-clear:hover{color:var(--ink)}.data-filter-links .data-bar-active .data-bar-fill{background:var(--signal)}.data-tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.data-tag{align-items:center;gap:var(--space-1);padding:0 var(--space-2);background:var(--hover);font-size:var(--text-xs);line-height:var(--lh-sm);color:var(--ink-2);white-space:nowrap;border-radius:999px;display:inline-flex}.data-tag:before{content:"";background:var(--tag-c,var(--cat-none));border-radius:50%;width:6px;height:6px}.data-tag-clinical{--tag-c:var(--cat-1)}.data-tag-manufacturing{--tag-c:var(--cat-2)}.data-tag-nonclinical{--tag-c:var(--cat-3)}.data-tag-labeling{--tag-c:var(--cat-4)}.data-org{align-items:flex-start;gap:var(--space-2);display:inline-flex}.data-avatar{width:20px;height:20px;margin-top:var(--space-0);border-radius:var(--radius-chip);background:var(--hover-2);font-size:var(--text-xs);color:var(--ink-2);text-transform:uppercase;flex:none;place-items:center;font-weight:600;display:grid}.data-org .company-logo{margin-top:var(--space-0)}.data-ranges-l a{color:inherit;text-decoration:none}.data-ranges-l a:after{content:"";position:absolute;inset:0}.data-ranges li:has(a){cursor:pointer}.data-ranges li:has(a):hover .data-ranges-l a{text-underline-offset:2px;text-decoration:underline}.data-record{gap:var(--space-6);display:grid}.data-record-review{gap:var(--space-2);display:grid}.data-record-bar{align-items:center;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--lh-sm);grid-template-columns:9rem minmax(0,1fr) 5rem;display:grid}.data-record-bar span{color:var(--ink-2)}.data-record-bar i{border-radius:0 var(--radius-mark) var(--radius-mark) 0;background:var(--chart-1);height:10px}.data-record-bar-ref i{background:var(--seq-1)}.data-record-bar b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.data-record-note{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);margin:0}.data-record-h{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.data-record-list{margin:0;padding:0;list-style:none}.data-record-list li{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-sm);line-height:var(--lh-sm);display:flex}.data-record-list li>span{color:var(--ink-3);font-size:var(--text-xs);flex:none}.data-record-list button{all:unset;cursor:pointer;min-width:0;display:grid}.data-record-list button span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.data-record-list button:hover span{text-underline-offset:2px;text-decoration:underline}.data-record-list button:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-chip)}.data-record-list small{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-record-prose p{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-2);max-width:var(--measure)}.data-record-sub{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);display:block}.data-company-head{align-items:flex-start;gap:var(--space-4);display:flex}.data-company-head>.company-logo{margin-top:var(--space-6)}.data-company-section{margin-top:var(--space-7)}.data-company-list{gap:0 var(--col-gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.data-company-list li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-sm);line-height:var(--lh-sm);display:flex}.data-company-list a{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);text-decoration:none;display:inline-flex}.data-company-list a:hover{text-underline-offset:2px;text-decoration:underline}.data-company-list span{color:var(--ink-3);font-size:var(--text-xs);flex:none}.data-company-list a.data-site-link{flex-direction:column;align-items:flex-start;gap:0}.data-company-list a.data-site-link span{color:var(--ink-3)}.data-llm{-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:3px;cursor:help}.data-llm-mark{margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-chip);background:var(--hover-2);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);vertical-align:text-bottom;font-weight:500;text-decoration:none;display:inline-block}a.data-org{color:inherit;text-decoration:none}a.data-org:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.data-company-count{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink-3)}@media (max-width:640px){.data-company-head{flex-direction:column;gap:0}.data-company-head>.company-logo{margin-top:var(--space-5)}}.crl-piles-head{font-size:var(--text-lg);line-height:var(--lh-lg);margin:0;font-weight:600}.crl-piles-sub{margin:var(--space-1) 0 var(--space-4);color:var(--ink-2)}.crl-piles{align-items:stretch;gap:var(--space-6) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.crl-pile{width:calc(14 * 10px + 13 * var(--space-0));flex-direction:column;margin:0;display:flex}.crl-pile-dots{align-content:flex-start;gap:var(--space-0);flex-wrap:wrap-reverse;flex:1;display:flex}.crl-dot{background:var(--dot);width:10px;height:10px;transition:transform var(--motion);border-radius:50%}.crl-dot:hover,.crl-dot:focus-visible{outline:none;transform:scale(1.6)}.crl-pile figcaption{min-height:6.5em;margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink)}.crl-pile figcaption small{margin-top:var(--space-0);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-3);display:block}.crl-pile-manufacturing{--dot:var(--signal)}.crl-pile-both{--dot:color-mix(in srgb, var(--signal) 45%, white)}.crl-pile-evidence{--dot:var(--warning)}.crl-pile-other{--dot:var(--ink-3)}.crl-pile-unread{--dot:var(--line-strong)}.cfr-text{max-width:72ch}.cfr-text p{margin:0 0 var(--space-3);line-height:var(--lh-base)}.cfr-text h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-base);font-weight:600}
