@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/b8170f4690abe70ee5e150d6ca10f23f71d301a5cbf8473b75a0548891b549e1/fonts/geist-400.ttf') format('truetype')}
@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url('/assets/b8170f4690abe70ee5e150d6ca10f23f71d301a5cbf8473b75a0548891b549e1/fonts/geist-500.ttf') format('truetype')}
:root{font-size:14px;--background:#fff;--foreground:#272337;--primary:#614cb0;--primary-foreground:#fff;--secondary:#f2effb;--accent:#e8e2f8;--muted-foreground:#696477;--border:#e9e5ef;--input:#9a8caa;--ring:#614cb0;--radius:.5rem;--text-xs:.75rem;--text-tiny:.8125rem;--text-sm:.875rem;--text-md:.9375rem;--text-base:1rem;--text-ml:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;color-scheme:light}
*{box-sizing:border-box}body{margin:0;font:var(--text-base)/1.5 Geist,Arial,sans-serif;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}button,input,select{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{padding:.5rem .8rem;min-height:2.5rem;border:1px solid var(--input);border-radius:var(--radius);background:var(--background);cursor:pointer}button:hover:not(:disabled){background:var(--secondary)}button:disabled{opacity:.45;cursor:not-allowed}input,select{padding:.55rem .7rem;border:1px solid var(--input);border-radius:var(--radius);background:var(--background);min-height:2.5rem;max-width:100%}input[type=checkbox]{width:1rem;min-height:auto;height:1rem;accent-color:var(--primary);cursor:pointer}button.text-button{border:0;background:none;color:var(--muted-foreground)}button.text-button:hover{color:var(--primary)}:focus-visible{outline:2px solid var(--ring);outline-offset:4px}h1,h2,h3,p{margin:0}h1{font-size:var(--text-3xl);font-weight:500;letter-spacing:-.045em;line-height:1.3}h2{font-size:var(--text-lg);font-weight:500}h3{font-size:var(--text-base);font-weight:500}.muted{color:var(--muted-foreground)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-100px;padding:1rem;background:var(--background);z-index:10}.skip:focus{top:0}.topbar{height:5rem;padding:0 var(--space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:.7rem;font-size:var(--text-2xl);font-weight:500;letter-spacing:-.05em}.brand-light{font-weight:400}.source-links{display:flex;gap:var(--space-6);font-size:var(--text-md);color:var(--muted-foreground)}.shell{display:grid;grid-template-columns:13.5rem minmax(0,1fr);min-height:calc(100vh - 5rem)}.sidebar{background:var(--secondary);padding:var(--space-8) var(--space-4);display:flex;flex-direction:column}.project-label{padding:0 var(--space-4) var(--space-6);font-size:var(--text-sm);color:var(--muted-foreground)}.sidebar nav{display:flex;flex-direction:column;gap:.25rem}.sidebar nav a{padding:.65rem 1rem;display:flex;justify-content:space-between;align-items:center;border-radius:var(--radius);gap:var(--space-2)}.sidebar nav a[aria-current=page]{background:var(--accent);color:var(--primary);font-weight:500}.sidebar nav span{font-size:var(--text-sm);color:var(--muted-foreground)}.sidebar-bottom{margin-top:auto;padding:var(--space-8) var(--space-4) 0;color:var(--muted-foreground);font-size:var(--text-sm)}main{min-width:0;width:100%;max-width:1700px;padding:var(--space-8) var(--space-10) var(--space-10)}.page-header{margin-bottom:var(--space-8)}.project-meta{margin-top:var(--space-2);color:var(--muted-foreground);font-size:var(--text-md)}.toolbar{display:flex;flex-wrap:wrap;gap:var(--space-6);padding-bottom:var(--space-6);align-items:end}.field-label{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground)}.field-label select{color:var(--foreground);max-width:min(30rem,100%);background:var(--secondary);border-color:transparent;font-size:var(--text-base)}.subnav{display:flex;gap:var(--space-6);border-bottom:1px solid var(--border);margin-bottom:var(--space-6)}.subnav a{padding:.5rem 0 .75rem;color:var(--muted-foreground)}.subnav a[aria-current=page]{border-bottom:2px solid var(--primary);color:var(--primary);font-weight:500}.table-header{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.search-label{margin-left:auto;min-width:0}.search-label input{width:16rem;background:var(--secondary);border-color:transparent}.table-wrap{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%;font-size:var(--text-md);font-variant-numeric:tabular-nums}th{font-size:var(--text-sm);font-weight:400;color:var(--muted-foreground);white-space:nowrap}td,th{padding:.8rem 1rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tbody tr:hover{background:var(--secondary)}.sort{font:inherit;font-weight:inherit;color:inherit;border:0;background:none;padding:0;min-height:auto;white-space:nowrap}.sort:hover:not(:disabled){background:none;color:var(--primary)}.selection-cell{text-align:center;min-width:4rem}details summary{color:var(--primary);font-weight:500;cursor:pointer;list-style:none;min-width:7rem}details summary::-webkit-details-marker{display:none}.row-details{min-width:18rem;max-width:38rem;padding-top:var(--space-4);font-size:var(--text-sm);font-weight:400;overflow-wrap:anywhere;color:var(--foreground)}.row-details dl{margin:0}.row-details dl div{margin-bottom:var(--space-3)}.row-details dt{color:var(--muted-foreground);margin-bottom:.2rem}.row-details dd{margin:0;white-space:normal}.table-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--muted-foreground);padding-top:var(--space-6)}.pager{display:flex;gap:var(--space-4);align-items:center}.pager button{font-size:var(--text-sm);border:0;background:none;min-height:2.3rem}.state{display:grid;justify-items:start;gap:var(--space-4);padding:var(--space-10) 0;color:var(--muted-foreground)}.state a{color:var(--primary)}.state[role=alert]{color:var(--foreground)}.section-title{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.scope{font-size:var(--text-sm);font-weight:400;color:var(--muted-foreground);margin-left:var(--space-3)}.source-download{color:var(--primary)}.reference{display:grid;gap:var(--space-3);padding-top:var(--space-8);font-size:var(--text-sm);color:var(--muted-foreground)}#storage-state:not(:empty){padding:.5rem 0 1rem;color:var(--muted-foreground);font-size:var(--text-sm)}
@media(min-width:1600px){main{padding-left:4rem;padding-right:4rem}}@media(max-width:1050px){main{padding:var(--space-8)}.shell{grid-template-columns:11rem minmax(0,1fr)}h1{font-size:var(--text-2xl)}}@media(max-width:760px){.topbar{height:4.5rem;padding:0 1.2rem;gap:var(--space-4)}.brand{font-size:var(--text-xl)}.source-links{font-size:var(--text-sm);gap:var(--space-4)}.shell{display:block}.sidebar{padding:.75rem 1.2rem}.sidebar nav{flex-direction:row;gap:var(--space-6)}.sidebar nav a{padding:.5rem 0;border-radius:0;justify-content:start}.sidebar nav a[aria-current=page]{background:none;border-bottom:2px solid var(--primary)}.sidebar-bottom,.project-label{display:none}main{padding:var(--space-6) 1.2rem}.page-header{margin-bottom:var(--space-6)}h1{font-size:var(--text-xl)}.toolbar{gap:var(--space-4)}.field-label{max-width:100%;width:100%}.field-label select{width:100%;max-width:100%}.table-header{flex-wrap:wrap}.search-label{margin-left:0;flex:1;min-width:10rem}.search-label input{width:100%}.table-header h2{width:100%}.table-footer{align-items:start}.pager{gap:var(--space-2)}.pager button{padding:.5rem}.row-details{min-width:15rem}.scope{display:block;margin-left:0}}
@media(pointer:coarse){button,nav a,details summary{min-height:44px}input,select{font-size:16px}input[type=checkbox]{width:1.3rem;height:1.3rem;min-height:auto}.selection-cell{padding-left:1.25rem;padding-right:1.25rem}}
@media print{.topbar,.sidebar,.subnav,.toolbar,.search-label,button,.pager,.selection-cell{display:none!important}.shell{display:block}main{padding:0;max-width:none}.row-details{min-width:0}table{font-size:10pt}body{font-size:11pt}a{color:var(--foreground)}}

.result-filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-4);margin:var(--space-4) 0}.threshold-label{max-width:12rem}.result-filters .text-button{margin-bottom:.1rem}.filter-error:not(:empty){margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--foreground)}.filter-error:empty{display:none}

.qc-downloads{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-sm)}.qc-downloads a{color:var(--muted-foreground)}.qc-count{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-6) 0}.qc-count strong{font-size:var(--text-3xl);font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.chart-scroll{max-width:100%;overflow-x:auto;margin-bottom:var(--space-6)}.length-chart{display:block;width:100%;min-width:42rem;max-height:32rem}.chart-grid{stroke:var(--border);stroke-width:1}.length-bar{fill:var(--primary)}.chart-tick,.chart-axis-label{fill:var(--muted-foreground);font-family:Geist,Arial,sans-serif;font-size:12px}.chart-axis-label{fill:var(--foreground);font-size:13px}.qc-details{margin-bottom:var(--space-4)}.qc-details summary{cursor:pointer;padding:.5rem 0;color:var(--muted-foreground)}.qc-details table{max-width:38rem}.qc-details th[scope=row]{font-weight:400;text-align:left}
