.telemetry-panel{display:flex;flex-direction:column;gap:1rem;min-block-size:0;color:var(--cs-text-primary)}.telemetry-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:none}.telemetry-scroll{flex:1;min-block-size:0;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable}.telemetry-groups{display:flex;flex-direction:column;gap:1.25rem}.telemetry-group-title{display:flex;align-items:center;gap:.5rem;margin:0;padding-block-end:.375rem;color:var(--cs-text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.telemetry-group-title>span{margin-inline-start:auto;font-family:var(--cs-font-mono);font-weight:400}.telemetry-service-list>div+div{border-block-start:1px solid var(--cs-border-subtle)}.telemetry-service{min-block-size:3.25rem;padding:.5rem .25rem;border-radius:6px}.telemetry-service>div:first-of-type>div>span{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.telemetry-service>div:first-of-type>span{white-space:normal;font-size:10px;margin-block-start:.125rem}.telemetry-service-state{display:flex;align-items:center;gap:.25rem;flex:none;max-inline-size:42%}.telemetry-service-state>span{white-space:normal;text-align:end;font-size:10px;line-height:1.4}.telemetry-service-state>button{flex:none}.telemetry-service:has(:focus-visible){outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.telemetry-service[data-expanded=true]{background:var(--cs-workbench-header-surface)}.telemetry-service[data-expanded]:active{background:var(--cs-bg-subtle)}.telemetry-detail{display:flex;flex-direction:column;gap:.625rem;margin:.375rem .25rem .875rem;padding:.75rem;border-inline-start:2px solid var(--cs-accent-clay);border-radius:0 6px 6px 0;background:var(--cs-workbench-header-surface)}.telemetry-detail-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;font-family:var(--cs-font-mono);font-size:10px;color:var(--cs-text-muted)}@media(hover:hover)and (pointer:fine){.telemetry-service[data-expanded]:hover{background:var(--cs-workbench-header-surface)}}.analysis-empty-scroll{block-size:100%;overflow-y:auto;padding:clamp(1rem,2.4vw,2.5rem)}.analysis-empty-workspace{display:flex;flex-direction:column;gap:2rem;max-inline-size:76rem;margin-inline:auto}.analysis-empty-workspace .screen-tab-description{max-inline-size:70ch;font-size:14px}.analysis-empty-card{display:flex;flex-wrap:wrap;border:1px solid var(--cs-border);border-radius:var(--cs-workbench-radius);background:var(--cs-surface);box-shadow:var(--cs-workbench-shadow);overflow:clip}.analysis-empty-start{display:flex;flex-direction:column;align-items:start;gap:1rem;flex:2 1 22rem;padding:clamp(1.5rem,3vw,3rem)}.analysis-empty-icon{inline-size:2.25rem;block-size:2.25rem;color:var(--cs-text-accent);stroke-width:1.25;margin-block-end:.5rem}.analysis-empty-start h2{margin:0;color:var(--cs-text-primary);font-family:var(--cs-font-serif);font-weight:450;font-size:1.5rem;letter-spacing:-.025em}.analysis-empty-start p{max-inline-size:46ch;margin:0;color:var(--cs-text-secondary);font-size:14px;line-height:1.7}.analysis-empty-start button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-block-size:2.75rem;margin-block-start:.5rem;padding:.625rem 1rem;border:1px solid var(--cs-accent-solid);border-radius:8px;background:var(--cs-accent-solid);color:oklch(1 0 none);font-size:13px;font-weight:600;cursor:pointer}.analysis-empty-start button svg{inline-size:1rem;block-size:1rem}.analysis-empty-start button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.analysis-empty-start button:active{filter:brightness(.92)}.analysis-empty-topics{flex:1 1 18rem;display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(1.5rem,3vw,3rem);background:var(--cs-accent-wash);box-shadow:-1px 0 0 var(--cs-border-subtle),0 -1px 0 var(--cs-border-subtle)}.analysis-empty-topics h3{margin:0;font-size:12px;font-weight:600;color:var(--cs-text-secondary)}.analysis-empty-topics ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.analysis-empty-topics li{display:flex;align-items:baseline;gap:.75rem;padding-block:.875rem;border-block-end:1px solid var(--cs-border-subtle);color:var(--cs-text-primary);font-size:13px}.analysis-empty-topics li:first-child{padding-block-start:0}.analysis-empty-topics li span{color:var(--cs-text-muted);font:10px var(--cs-font-mono)}.analysis-empty-topics p{margin:0;max-inline-size:35ch;font-size:12px;line-height:1.6;color:var(--cs-text-muted)}@media(hover:hover)and (pointer:fine){.analysis-empty-start button:hover{filter:brightness(1.07)}}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-cyrillic-ext-wght-normal-BODHZjil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-cyrillic-wght-normal-aqTvhEeI.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAwYABYAAAAAGPgAAAulAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUYaFhseHDQ/SFZBUi8/TVZBUkYGYD9TVEFUgRAnKgCBDC90EQgKjSCKDgtKADCLZgE2AiQDSgQgBYoAB4MWDAcbmRWjopyvwqL4ywQ6roctJFpDZ92ZTm5YUnTwUil2/HwufFZumNrCFs7P4NHNv5cEDCEgpAgJREAEHAvR/e3ejq4x9NOp/Wtu27/smNO1qAXif63pC/B4wBUmKAn2VKBM/xicq61xlTk414HYVIaV8Z0oubZyoPGF9Dze7v0RbAaRBQWRFh8B+Nfynd2XzYVSFVn6ZvLfzB71PkKlSISLkagrs8ctm/2p7UC10iU4HJJBldpda67LFEnpikEqrMPfp2q+CiQdV3TChHdGxWVKG5bYQACwH0Y2Bky/AfsbNO7E1dF4XNLQ+D59Ew1qAAABBR4sCACilCI9fxZZrmWYSAHgAWsdBfKaBXCQNYk/dREMACgKAiz1fv7qw0MHsFznXgAJYCKacAWEs7GIweFkFhTk/5HaYgBY90o+AOIAeQYKsPy9dhIroHBuotKx5hhqHM5UAFXZ1AND6XuTKRhnD5SW1tAMTVEMABrSbHtfmxP+OXeE/kcagXH7b5rUWwAgV6jnAZxoEBCwIABMWAAyau1c2U+JAQayRPn6ufBClgIAGNUACAAQj9QAGgAFijwNqN8NTUnalMyUNW7tNGNmxjh7ZM62YUDAVqPaDWk8zxxhcPUJ25Kuzf2sd07vp+zfV0uDNJ3f0POYlsE6gIB7oUHBqY/fvffo1caIoiA49S44/3Acvlwf3p1yXdmrBCCdCV4mDxORzAlQgYEaBt1w4KGHFjpEw0jAQoMoEAAGFAhMWHDrOAZn+AjmNhHEJV7lxM2TPTUQrwT704AkShLbgCRLCa5zfaq0VWUkXYa/Xoz4ZPp0/cQfAVEUXACAGwAMAlSAN3/7nYBpgF0AgAoABRpEkUroPUUPclIMjJo+j54RPo1pM9bfwDN8H/PiZVAqqDd/vBqzXqvSMTN0paVccfHECSXasjK+pGS8SjtVO5mb8O3Xz3399o0rIzpoj7bqc9q7nz46NWpxbdWPVHw5jnk7+vRK41VCa99+l6Of74K0SJi2sDSvZKG3LGdhZfPlp1xlJHtZ9S+qrr/45eMuUoeHkn5faP2oJRVNrk3f/ML7eeGHzaeq0P6fIGXV6NoztbKLXM/ebVjDy3KKy5rAQEyCZ1MlpXklEsu419YqRy2tLD79kKu0RC+70qvzTz7YnsG1eahpavWyW163R7anO5JTPODX6b7ww2PqpFeXvhY+F9e/7DhZm4fyuMrm1xkocar1I3debZRfYP1c4i3LGQjipGddb1CRjygeT/bf3c/Fz3/9/FbHsJlfdZ/P9Jy/dPsrmld0X7UyORMnf5S+dZTRq1/SiPDXPic/zO3aXTXUvUhmZP5vDq2q6l8re2Sse/7tflNcvgG52QXDvmQGa4pH9e+ZX7IweXjV4kWLJvbtM3BK0cwVk8oXrhhePHTFoIXlGKE1bj4iFdu1WLa8SGjmo759fPwME+IzCn4qS/kFGRmrC46Ox7q+sZs7w2b5ZfEZ+a7bGbu4U2eWX1U/Y7sbg5iea2uGmMWacqm6h16Snl6F3r1LV74lSfoe1dKyc6J5ws/YPzHaqYt2RaOFOqeq4Oj4gQcXpgx448bqoNNHNzMoel3T+JRz2LqvpzAWp8frXEeiuDYyalsLb9JFpOnyyNONZtMnScslo1f5wz5NXM668Kh3btZUydu0TPKtE821O7/J/KWs509oHiyfnTDje++ZuVMvOfZPs/j8An+y5LW15iVxjn+2WYxnPcvVW+Lsp478/Ge82N979c5as7jOJy1r8kpTs1aKqzN/KWvKq8ToiuV7T193+ad+nw1PrZ79Ny/4fZZp+x1SBJQaEnapSE00hsZRO3XSWOqiDmqmNmqlMrFcMUpp6gUA6KJ6kSXUFc5+QPUhU+w+UkQ1ETFrHa3Gl9Hjake878GHeRawa+jPKT/5nOam3UP1I4eofSA+z6Q+bs70Na3Gy9QEUk3zVV9vAoCAAjAFbgDADAD5yMdofIx9qMERnMIFXMMd1KEFQUQIQzhiIGYikwTiJ2PJAlJBdpJPyWGKoexUPjWT2ky9RO2j9n1RX6ScgglpvQjQC0j76n5OUD94YDZ7L3ZU0JyqVlWhfnTVpY4JhQIBo9XaUFvb4MaFmBjLnTsWuC8E1P/8U1Q07/U7pzBZ/5/e3vLhJENhW9sbMmjQsf/+OzYDrxYW9vj11x6Y8WoA5QQsEgEYj3w4wf/m1QftoRBjtE1pb+f5QDnp6Kjgv37v/Zdffv+9r/FmVNSbAeS0hlnDpo6vrVUxnCDE1F7QiayKtWtbr4ktGrudbb4otrL2QLk+xBWElLAjpEBRKox6hvabJ0gys6iDtxyB+Joag8Hp4zl5eX6XaDGKxc4rH4vXrcXF4rVXxWticaBc38HDkbZI0NEeQihcYZRZ5MI3T5J5rJfhfrWcJSSP7RbbWP0VWM/uBTnX2XPwoJHDJ47KDVQY4srWmM0JBSVrli6Rek69zQnUv3SbAnyL6VO/F6UH6C67nw2UmO/Mr4V9I2y/XMi/D1JrVyiiFlxpqZcu1jO8mqEe1l8+ccrt6fYoIAWDtecPidACxpmW2D1nYPEsqU4ZLcEYcI+NvnPjTA2Ek8fOMW7vDzE/DER3OCUtEw52DRqYJfKkrdkTW6MeXIBwKZToS8svTrbj07Q1thJeyh44qCsYZrSSMzA3KIptJ/77Vth/J660OK48OOGS01165kovHOEsDNju3XvEy6n7kPlH94R+Rby6diCq+syBH4UdOHOjw3Hj3hm3NdnOMXty7pBRuYgfspZE7MPCPrzHphYJqmxgVpxx62S1sJO32ljWJmuDTCun9rr71GAoDFawul0t7RqWoRBsuHP5il4bDGRcuNAY0blkJ12k8YIyVhCiNWpwg1nuNaj70NHFuw7p18Mq3L1jhbobB34GPxCiCPc3DTcxTWOGBITQwzAvOguLgh0KJ7gSWb8z5CxYYOaM6xty+lkYFscLnVfAb4led/rjtJuu3GT0HGm5d+PmLZccamlX9KLDLgfiSUQdY4p1tLeGo3ibI3HMBEmMHTUkTtzG4coT/1P93YfgX3/5/Z3gNHeO9uq6Mwi/0USXwCkdwaJCp8iHH4ZYv9NZMNs1acRy5xDmXE76uKHu+gnhly7ci3VFmjZsl9O+RcRh46PCre2OWFOMOhIACACi/lh18dOjU6OL2lmavgcA18Z8lgMAt2IrZinDIoU0z7g7CVCDAgAQ4A9RMTXO0l4ZtgMQSETKx8QNwG9dUl0b8iApsS9pAvAUynUWqqj32OIuH4OmrMbjjwUgANwFJVsiX+/WaNAAbA1BBoTRANizkhUkyJ4OpKCn7iGNabMLGfSbfqjCuOpQDV+/ox657UgYmVoxGBHjyZycrrXjjcYd5gM9cWQSevOWaxIS+sDEkuMxKZ4Ak0t0DlMyqMHUUr2OabF4HtNzW4YZCaagr3Q+zIyDV/kPzwWMZQm4vpEtf58f5ILL0tOH7tM3DSvvSu4v5nN9Kos38KOvfIg0rrpj6LGIQZHqqgfAcPjZLmAoK++EMZFEwWpsvEt7H0YhkfmHTfeIR67MUiZ/xyO7zTORoZYqY4lJpAWYfDqlYrLJQ/qWbrSUZcW11B2U+6qV6Dom8/4Y55frsVZZpL/LJuTA5GHGxT5pyGYXkRiBn+Yuk6aIsWGcP1sPW9dlcTB729k4mc5zhbTcayXj1InXw8urP7f+m7mflGVxmvDD8vWaSryKkvTaTVPfdKPur68yDGOTpHJyKeXay7XQ3tXR4f1Yxwy4EuC3ZoRPBsKOmHvCkUBBRlQ5Aj+A4N1zA2i4eaIITRiiImoSRViiIRzREp7oiJ5EEwMjQTcmMcwsRBIrG1ksOwenuHf1EmU0YMMPrF26YIRiiqvSZLZtatdY3OKWYAnpwwq+Q2hOG00YZmX7NJjoy0yfW2CThcKCcvtMv3R0ztIV5ruW1ogvR6UiS+v3lJyZOX2hMWcWzZII87j6/L2HPxNl+9fMEwAA) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-greek-wght-normal-BvT6WsG1.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-vietnamese-wght-normal-B6x53GZG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-latin-ext-wght-normal-0UZNSh4u.woff2) format("woff2-variations");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:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-latin-wght-normal-BP8Zz55n.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2) format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-italic-Cgu7qCFu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-italic-BWw7-oF9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-italic-CnuSFIyO.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-italic-BMZuTBzt.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-italic-BGkqizij.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-italic-BC6VAxdc.woff2) format("woff2-variations");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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-italic-DBI-iqMr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}:root{--cs-workbench-heading-font:var(--cs-font-serif);--cs-workbench-heading-weight:450;--cs-workbench-heading-tracking:-.035em;--cs-workbench-heading-size:clamp(1.75rem, 1.5rem + .6vw, 2.125rem);--cs-workbench-radius:16px;--cs-workbench-shadow:0 3px 16px oklch(20% 0 none/.04);--cs-accent-solid:#b35a3c;--cs-workbench-header-surface:var(--cs-accent-wash);--cs-accent-wash:#f8eef0;--cs-panel-body:var(--cs-surface);--cs-workspace-card:var(--cs-surface);--cs-bg:#f9f8f6;--cs-bg-subtle:#eeebe2;--cs-surface:#fff;--cs-surface-2:#f5f2ea;--cs-border:#d9d4c9;--cs-border-subtle:#e6e2d8;--cs-border-strong:#8f8b81;--cs-text-primary:#191816;--cs-text-secondary:#666055;--cs-text-muted:#6e685e;--cs-accent-clay:#c46849;--cs-accent-mag:#d946aa;--cs-accent-mag-soft:#fdf2f9;--cs-text-accent:#a24e33;--cs-plddt-vhigh:#2055ff;--cs-plddt-high:#00cfcf;--cs-plddt-low:#f5d900;--cs-plddt-vlow:#ff7d45;--cs-radius-card:12px;--cs-radius-lg:var(--cs-radius-card);--cs-radius-panel:16px;--cs-radius-input:8px;--cs-radius-badge:6px;--cs-radius-sm:4px;--cs-radius-pill:999px;--cs-shadow-card:none;--cs-shadow-sm:none;--cs-font-serif:"Lora Variable", "Lora", Georgia, "Times New Roman", serif;--cs-font-sans:"Source Sans 3 Variable", "Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cs-font-mono:"Source Code Pro Variable", "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--cs-font-size-display:22px;--cs-font-weight-display:500;--cs-font-size-screen-title:18px;--cs-font-size-section-label:13px;--cs-font-weight-section-label:500;--cs-font-size-body:14px;--cs-font-weight-body:400;--cs-font-size-table-header:12px;--cs-font-weight-table-header:500;--cs-font-size-numeric:13px;--cs-font-weight-numeric:400;--cs-font-size-caption:12px;--cs-font-weight-caption:400;--cs-font-size-prose:13px;--cs-font-weight-prose:400;--cs-font-size-badge:11px;--cs-font-weight-badge:500;--cs-font-size-stat-value:20px;--cs-font-weight-stat-value:600;--cs-font-weight-regular:400;--cs-font-weight-medium:500;--cs-font-weight-semibold:600;--cs-font-weight-eyebrow:700;--cs-chrome-height:56px;--cs-content-max-width:680px;--cs-search-max-width:1280px;--cs-context-rail-width:35%;--cs-accent:var(--cs-accent-clay);--cs-text-success:#16a34a;--cs-bg-success:#dcfce7;--cs-text-warning:#d97706;--cs-bg-warning:#fef3c7;--cs-text-danger:#dc2626;--cs-bg-danger:#fee2e2;--cs-text-danger-on-soft:#b91c1c;--cs-text-warning-on-soft:#92400e;--cs-text-good-on-soft:#166534;--cs-text-teal-on-soft:#0f766e;--cs-bg-teal:#ccfbf1;--cs-text-indigo-on-soft:#3730a3;--cs-bg-indigo:#e0e7ff;--cs-good:var(--cs-text-success);--cs-good-soft:var(--cs-bg-success);--cs-warn:var(--cs-text-warning);--cs-warn-soft:var(--cs-bg-warning);--cs-danger:var(--cs-text-danger);--cs-danger-soft:var(--cs-bg-danger);--cs-text-display:var(--cs-font-size-display);--cs-text-section:var(--cs-font-size-section-label);--cs-text-body:var(--cs-font-size-body);--cs-text-th:var(--cs-font-size-table-header);--cs-text-numeric:var(--cs-font-size-numeric);--cs-text-caption:var(--cs-font-size-caption);--cs-text-badge:var(--cs-font-size-badge);--cs-text-micro:10px;--cs-font-weight-micro:500;--cs-dot-opacity-faint:.35;--cs-dot-opacity-focus:1;--cs-grid-line:var(--cs-border-subtle)}.dark{--cs-bg:#191816;--cs-bg-subtle:#23211e;--cs-surface:#2a2724;--cs-surface-2:#201e1b;--cs-accent-wash:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.dark{--cs-accent-wash:color-mix(in oklch, var(--cs-accent-clay) 10%, var(--cs-surface))}}.dark{--cs-border:#3c3934;--cs-border-subtle:#322f2a;--cs-border-strong:#6a645c;--cs-text-primary:#f9f8f6;--cs-text-secondary:#b2aba0;--cs-text-muted:#9a938a;--cs-text-accent:#e08b66;--cs-accent-mag-soft:#d946aa26;--cs-shadow-card:none;--cs-accent:var(--cs-accent-clay);--cs-text-success:#4ade80;--cs-bg-success:#16a34a26;--cs-text-warning:#fbbf24;--cs-bg-warning:#d9770626;--cs-text-danger:#f87171;--cs-bg-danger:#dc262626;--cs-text-danger-on-soft:#f87171;--cs-text-warning-on-soft:#fbbf24;--cs-text-good-on-soft:#4ade80;--cs-text-teal-on-soft:#5eead4;--cs-bg-teal:#0d948826;--cs-text-indigo-on-soft:#a5b4fc;--cs-bg-indigo:#6366f126}:root,:host{--color-cs-bg:var(--cs-bg);--color-cs-bg-subtle:var(--cs-bg-subtle);--color-cs-surface:var(--cs-surface);--color-cs-surface-2:var(--cs-surface-2);--color-cs-border:var(--cs-border);--color-cs-border-subtle:var(--cs-border-subtle);--color-cs-text-primary:var(--cs-text-primary);--color-cs-text-secondary:var(--cs-text-secondary);--color-cs-text-muted:var(--cs-text-muted);--color-cs-accent-clay:var(--cs-accent-clay);--color-cs-text-accent:var(--cs-text-accent);--color-cs-warn:var(--cs-warn);--color-cs-warn-soft:var(--cs-warn-soft);--color-cs-danger:var(--cs-danger);--color-cs-danger-soft:var(--cs-danger-soft);--color-cs-text-warning:var(--cs-text-warning);--color-cs-workbench-header-surface:var(--cs-workbench-header-surface);--font-sans:var(--cs-font-sans);--font-mono:var(--cs-font-mono);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-500:oklch(70.4% .14 182.503);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media print{.rpt-part[hidden]{display:block!important}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-8{top:calc(var(--spacing) * 8)}.top-\[2px\]{top:2px}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!h-6{height:calc(var(--spacing) * 6)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-\[1px\]{height:1px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[650px\]{height:650px}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[150px\]{max-height:150px}.min-h-0{min-height:0}.min-h-\[16px\]{min-height:16px}.min-h-\[18px\]{min-height:18px}.min-h-\[60px\]{min-height:60px}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-\[10px\]{width:10px}.w-\[18px\]{width:18px}.w-\[68px\]{width:68px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[760px\]{max-width:760px}.max-w-\[min\(420px\,34vw\)\]{max-width:min(420px,34vw)}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[74px\]{min-width:74px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.flex-\[2_1_0\%\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-56{flex-basis:calc(var(--spacing) * 56)}.border-separate{border-collapse:separate}.border-spacing-x-1{--tw-border-spacing-x:var(--spacing);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-0\.5{--tw-border-spacing-y:calc(var(--spacing) * .5);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scrollbar-thin{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,16rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-cs-border-subtle>:not(:last-child)){border-color:var(--color-cs-border-subtle)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--cs-radius-badge\)\]{border-radius:var(--cs-radius-badge)}.rounded-\[var\(--cs-radius-input\)\]{border-radius:var(--cs-radius-input)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[var\(--cs-radius-card\)\]{border-top-left-radius:var(--cs-radius-card);border-top-right-radius:var(--cs-radius-card)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-rose-500\/50{border-color:#ff235780!important}@supports (color:color-mix(in lab,red,red)){.\!border-rose-500\/50{border-color:color-mix(in oklab,var(--color-rose-500) 50%,transparent)!important}}.border-\[var\(--cs-border\)\]{border-color:var(--cs-border)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-cs-accent-clay,.border-cs-accent-clay\/20{border-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.border-cs-accent-clay\/20{border-color:color-mix(in oklab,var(--color-cs-accent-clay) 20%,transparent)}}.border-cs-accent-clay\/40{border-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.border-cs-accent-clay\/40{border-color:color-mix(in oklab,var(--color-cs-accent-clay) 40%,transparent)}}.border-cs-accent-clay\/70{border-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.border-cs-accent-clay\/70{border-color:color-mix(in oklab,var(--color-cs-accent-clay) 70%,transparent)}}.border-cs-border{border-color:var(--color-cs-border)}.border-cs-border-subtle,.border-cs-border-subtle\/30{border-color:var(--color-cs-border-subtle)}@supports (color:color-mix(in lab,red,red)){.border-cs-border-subtle\/30{border-color:color-mix(in oklab,var(--color-cs-border-subtle) 30%,transparent)}}.border-cs-border-subtle\/40{border-color:var(--color-cs-border-subtle)}@supports (color:color-mix(in lab,red,red)){.border-cs-border-subtle\/40{border-color:color-mix(in oklab,var(--color-cs-border-subtle) 40%,transparent)}}.border-cs-border-subtle\/60{border-color:var(--color-cs-border-subtle)}@supports (color:color-mix(in lab,red,red)){.border-cs-border-subtle\/60{border-color:color-mix(in oklab,var(--color-cs-border-subtle) 60%,transparent)}}.border-cs-border-subtle\/80{border-color:var(--color-cs-border-subtle)}@supports (color:color-mix(in lab,red,red)){.border-cs-border-subtle\/80{border-color:color-mix(in oklab,var(--color-cs-border-subtle) 80%,transparent)}}.border-cs-border\/60{border-color:var(--color-cs-border)}@supports (color:color-mix(in lab,red,red)){.border-cs-border\/60{border-color:color-mix(in oklab,var(--color-cs-border) 60%,transparent)}}.border-cs-danger\/30{border-color:var(--color-cs-danger)}@supports (color:color-mix(in lab,red,red)){.border-cs-danger\/30{border-color:color-mix(in oklab,var(--color-cs-danger) 30%,transparent)}}.border-cs-text-primary{border-color:var(--color-cs-text-primary)}.border-cs-warn,.border-cs-warn\/30{border-color:var(--color-cs-warn)}@supports (color:color-mix(in lab,red,red)){.border-cs-warn\/30{border-color:color-mix(in oklab,var(--color-cs-warn) 30%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/20{border-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/20{border-color:color-mix(in oklab,var(--color-teal-500) 20%,transparent)}}.border-transparent{border-color:#0000}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.border-t-transparent{border-top-color:#0000}.\!bg-rose-500\/10{background-color:#ff23571a!important}@supports (color:color-mix(in lab,red,red)){.\!bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)!important}}.bg-\[\#161618\]\/95{background-color:#161618f2}.bg-\[var\(--cs-bg-danger\)\]{background-color:var(--cs-bg-danger)}.bg-\[var\(--cs-bg-success\)\]{background-color:var(--cs-bg-success)}.bg-\[var\(--cs-bg-warning\)\]{background-color:var(--cs-bg-warning)}.bg-\[var\(--cs-text-danger\)\]{background-color:var(--cs-text-danger)}.bg-\[var\(--cs-text-success\)\]{background-color:var(--cs-text-success)}.bg-\[var\(--cs-text-warning\)\]{background-color:var(--cs-text-warning)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-cs-accent-clay,.bg-cs-accent-clay\/5{background-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.bg-cs-accent-clay\/5{background-color:color-mix(in oklab,var(--color-cs-accent-clay) 5%,transparent)}}.bg-cs-accent-clay\/10{background-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.bg-cs-accent-clay\/10{background-color:color-mix(in oklab,var(--color-cs-accent-clay) 10%,transparent)}}.bg-cs-accent-clay\/12{background-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.bg-cs-accent-clay\/12{background-color:color-mix(in oklab,var(--color-cs-accent-clay) 12%,transparent)}}.bg-cs-accent-clay\/20{background-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.bg-cs-accent-clay\/20{background-color:color-mix(in oklab,var(--color-cs-accent-clay) 20%,transparent)}}.bg-cs-accent-clay\/45{background-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.bg-cs-accent-clay\/45{background-color:color-mix(in oklab,var(--color-cs-accent-clay) 45%,transparent)}}.bg-cs-accent-clay\/75{background-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.bg-cs-accent-clay\/75{background-color:color-mix(in oklab,var(--color-cs-accent-clay) 75%,transparent)}}.bg-cs-bg{background-color:var(--color-cs-bg)}.bg-cs-bg-subtle,.bg-cs-bg-subtle\/50{background-color:var(--color-cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.bg-cs-bg-subtle\/50{background-color:color-mix(in oklab,var(--color-cs-bg-subtle) 50%,transparent)}}.bg-cs-border{background-color:var(--color-cs-border)}.bg-cs-border-subtle{background-color:var(--color-cs-border-subtle)}.bg-cs-danger-soft{background-color:var(--color-cs-danger-soft)}.bg-cs-surface{background-color:var(--color-cs-surface)}.bg-cs-surface-2,.bg-cs-surface-2\/60{background-color:var(--color-cs-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-cs-surface-2\/60{background-color:color-mix(in oklab,var(--color-cs-surface-2) 60%,transparent)}}.bg-cs-text-muted{background-color:var(--color-cs-text-muted)}.bg-cs-warn-soft{background-color:var(--color-cs-warn-soft)}.bg-cs-workbench-header-surface{background-color:var(--color-cs-workbench-header-surface)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50) 50%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/50{background-color:color-mix(in oklab,var(--color-rose-50) 50%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.fill-cs-text-muted{fill:var(--color-cs-text-muted)}.fill-cs-text-secondary{fill:var(--color-cs-text-secondary)}.stroke-\[1\.5\]{stroke-width:1.5px}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-1{padding-block:var(--spacing)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[3px\]{padding-top:3px}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.\!pb-0{padding-bottom:0!important}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8\.5{padding-left:calc(var(--spacing) * 8.5)}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[10px\]{--tw-leading:10px;line-height:10px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-rose-600{color:var(--color-rose-600)!important}.text-\[var\(--cs-accent-clay\)\]{color:var(--cs-accent-clay)}.text-\[var\(--cs-text-danger\)\]{color:var(--cs-text-danger)}.text-\[var\(--cs-text-danger-on-soft\)\]{color:var(--cs-text-danger-on-soft)}.text-\[var\(--cs-text-good-on-soft\)\]{color:var(--cs-text-good-on-soft)}.text-\[var\(--cs-text-primary\)\]{color:var(--cs-text-primary)}.text-\[var\(--cs-text-secondary\)\]{color:var(--cs-text-secondary)}.text-\[var\(--cs-text-success\)\]{color:var(--cs-text-success)}.text-\[var\(--cs-text-warning\)\]{color:var(--cs-text-warning)}.text-\[var\(--cs-text-warning-on-soft\)\]{color:var(--cs-text-warning-on-soft)}.text-amber-300{color:var(--color-amber-300)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-300{color:var(--color-blue-300)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-cs-accent-clay,.text-cs-accent-clay\/60{color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.text-cs-accent-clay\/60{color:color-mix(in oklab,var(--color-cs-accent-clay) 60%,transparent)}}.text-cs-danger{color:var(--color-cs-danger)}.text-cs-text-accent{color:var(--color-cs-text-accent)}.text-cs-text-muted,.text-cs-text-muted\/40{color:var(--color-cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-cs-text-muted\/40{color:color-mix(in oklab,var(--color-cs-text-muted) 40%,transparent)}}.text-cs-text-muted\/60{color:var(--color-cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-cs-text-muted\/60{color:color-mix(in oklab,var(--color-cs-text-muted) 60%,transparent)}}.text-cs-text-muted\/80{color:var(--color-cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-cs-text-muted\/80{color:color-mix(in oklab,var(--color-cs-text-muted) 80%,transparent)}}.text-cs-text-muted\/90{color:var(--color-cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-cs-text-muted\/90{color:color-mix(in oklab,var(--color-cs-text-muted) 90%,transparent)}}.text-cs-text-primary{color:var(--color-cs-text-primary)}.text-cs-text-secondary{color:var(--color-cs-text-secondary)}.text-cs-text-warning{color:var(--color-cs-text-warning)}.text-cs-warn{color:var(--color-cs-warn)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-700{color:var(--color-emerald-700)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-800{color:var(--color-indigo-800)}.text-purple-300{color:var(--color-purple-300)}.text-purple-500{color:var(--color-purple-500)}.text-red-300{color:var(--color-red-300)}.text-red-500{color:var(--color-red-500)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-300{color:var(--color-sky-300)}.text-sky-500{color:var(--color-sky-500)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-500{color:var(--color-teal-500)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.\!shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.15\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#10b98126);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(244\,63\,94\,0\.15\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#f43f5e26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(\.\.\.\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,rgba(...));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-cs-text-primary{--tw-ring-color:var(--color-cs-text-primary)}.ring-current{--tw-ring-color:currentcolor}.ring-rose-500\/30{--tw-ring-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.ring-rose-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,rotate\]{transition-property:opacity,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[egress\:shadow\]{egress:shadow}.\[routing\:on\]{routing:on}.\[routing\:shadow\]{routing:shadow}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-cs-text-accent:is(:where(.group):hover *){color:var(--color-cs-text-accent)}.group-hover\:text-cs-text-primary:is(:where(.group):hover *){color:var(--color-cs-text-primary)}.group-hover\:text-cs-text-secondary:is(:where(.group):hover *){color:var(--color-cs-text-secondary)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:text-cs-text-accent:is(:where(.group):focus-visible *){color:var(--color-cs-text-accent)}.group-focus-visible\:opacity-0:is(:where(.group):focus-visible *){opacity:0}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\:text-cs-text-muted::placeholder{color:var(--color-cs-text-muted)}@media(hover:hover){.hover\:z-20:hover{z-index:20}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-115:hover{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-cs-accent-clay:hover{border-color:var(--color-cs-accent-clay)}.hover\:\!bg-rose-500\/10:hover{background-color:#ff23571a!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)!important}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-cs-bg-subtle:hover,.hover\:bg-cs-bg-subtle\/40:hover{background-color:var(--color-cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cs-bg-subtle\/40:hover{background-color:color-mix(in oklab,var(--color-cs-bg-subtle) 40%,transparent)}}.hover\:bg-cs-bg-subtle\/50:hover{background-color:var(--color-cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cs-bg-subtle\/50:hover{background-color:color-mix(in oklab,var(--color-cs-bg-subtle) 50%,transparent)}}.hover\:bg-cs-bg-subtle\/70:hover{background-color:var(--color-cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cs-bg-subtle\/70:hover{background-color:color-mix(in oklab,var(--color-cs-bg-subtle) 70%,transparent)}}.hover\:bg-cs-border:hover{background-color:var(--color-cs-border)}.hover\:bg-cs-surface:hover{background-color:var(--color-cs-surface)}.hover\:bg-cs-surface-2:hover{background-color:var(--color-cs-surface-2)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:text-cs-accent-clay:hover{color:var(--color-cs-accent-clay)}.hover\:text-cs-text-primary:hover{color:var(--color-cs-text-primary)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-cs-accent-clay:hover{--tw-ring-color:var(--color-cs-accent-clay)}}.focus\:border-x:focus{border-inline-style:var(--tw-border-style);border-inline-width:1px}.focus\:bg-cs-accent-clay\/40:focus{background-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-cs-accent-clay\/40:focus{background-color:color-mix(in oklab,var(--color-cs-accent-clay) 40%,transparent)}}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-30:focus-visible{z-index:30}.focus-visible\:bg-cs-bg-subtle\/60:focus-visible{background-color:var(--color-cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-cs-bg-subtle\/60:focus-visible{background-color:color-mix(in oklab,var(--color-cs-bg-subtle) 60%,transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--cs-accent-clay\)\]:focus-visible{--tw-ring-color:var(--cs-accent-clay)}.focus-visible\:ring-cs-accent-clay:focus-visible,.focus-visible\:ring-cs-accent-clay\/50:focus-visible{--tw-ring-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-cs-accent-clay\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-cs-accent-clay) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--cs-accent-clay\)\]:focus-visible{outline-color:var(--cs-accent-clay)}.focus-visible\:outline-cs-accent-clay:focus-visible{outline-color:var(--color-cs-accent-clay)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.94\]:active{scale:.94}.active\:scale-\[0\.97\]:active{scale:.97}.active\:bg-cs-accent-clay\/30:active{background-color:var(--color-cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.active\:bg-cs-accent-clay\/30:active{background-color:color-mix(in oklab,var(--color-cs-accent-clay) 30%,transparent)}}.active\:bg-cs-surface-2:active{background-color:var(--color-cs-surface-2)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:text-cs-text-muted:disabled{color:var(--color-cs-text-muted)}.disabled\:opacity-50:disabled{opacity:.5}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.aria-pressed\:text-cs-text-primary[aria-pressed=true]{color:var(--color-cs-text-primary)}@media(min-width:40rem){.sm\:grid{display:grid}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}}@media(min-width:48rem){.md\:top-5{top:calc(var(--spacing) * 5)}.md\:right-5{right:calc(var(--spacing) * 5)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:max-h-\[min\(700px\,calc\(100dvh-3rem\)\)\]{max-height:min(700px,100dvh - 3rem)}.md\:w-\[248px\]{width:248px}.md\:max-w-\[1000px\]{max-width:1000px}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pr-5{padding-right:calc(var(--spacing) * 5)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}}@media(min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-9{grid-column-start:9}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:self-start{align-self:flex-start}}@media(min-width:96rem){.\32xl\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark\:border-slate-800:where(.dark,.dark *){border-color:var(--color-slate-800)}.dark\:bg-black\/45:where(.dark,.dark *){background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/45:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.dark\:bg-indigo-600:where(.dark,.dark *){background-color:var(--color-indigo-600)}.dark\:bg-indigo-950\/20:where(.dark,.dark *){background-color:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 20%,transparent)}}.dark\:bg-rose-950\/20:where(.dark,.dark *){background-color:#4d021833}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 20%,transparent)}}.dark\:\!text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)!important}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-indigo-300:where(.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:where(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.dark\:hover\:bg-indigo-500:where(.dark,.dark *):hover{background-color:var(--color-indigo-500)}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--cs-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--cs-bg);color:var(--cs-text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--cs-border) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--cs-border);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--cs-text-muted)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F897E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:10px;padding-right:24px!important}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%}input[type=range]::-webkit-slider-runnable-track{background:var(--cs-border);border-radius:999px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cs-accent-clay);border:2px solid var(--cs-surface);border-radius:999px;width:14px;height:14px;margin-top:-5px;transition:transform .1s;box-shadow:0 1px 3px #00000026}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-track{background:var(--cs-border);border-radius:999px;height:4px}input[type=range]::-moz-range-thumb{background:var(--cs-accent-clay);border:2px solid var(--cs-surface);border-radius:999px;width:14px;height:14px}@keyframes cs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-pulse-soft{0%,to{opacity:1}50%{opacity:.5}}.cs-fade-in{animation:.2s ease-out forwards cs-fade-in}.cs-slide-in,.animate-slide-in{animation:.15s ease-out forwards cs-slide-in}.animate-fade-in{animation:.18s ease-out forwards cs-fade-in}@media(hover:hover)and (pointer:fine){.animate-spin-hover:hover{animation:.6s ease-in-out cs-spin-once}}@keyframes cs-spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cs-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cs-spinner{border:1.5px solid var(--cs-border);border-top-color:var(--cs-accent-clay);vertical-align:middle;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite cs-spin-slow;display:inline-block}.cs-spinner-sm{border-width:1.5px;width:12px;height:12px}.cs-spinner-bare{border-color:#0000;border-top-color:var(--cs-accent-clay)}@keyframes cs-tab-transition{0%{opacity:0}to{opacity:1}}.cs-tab-transition{animation:.14s cubic-bezier(.2,0,0,1) both cs-tab-transition}:root,:root[data-accent=clay]{--accent-50:#fbf0eb;--accent-100:#f5ddd3;--accent-400:#d4836a;--accent-500:#c46849;--accent-550:#b55c3e;--accent-600:#a84f33;--accent-605:#9c4429;--accent-700:#8f3a1f;--accent-705:#7d2f15}:root[data-accent=indigo]{--accent-50:#e0e7ff;--accent-100:#c7d2fe;--accent-400:#818cf8;--accent-500:#6366f1;--accent-550:#5558eb;--accent-600:#4f46e5;--accent-605:#463de0;--accent-700:#4338ca;--accent-705:#3b31be}:root[data-accent=purple]{--accent-400:#c084fc;--accent-500:#a855f7;--accent-550:#9d48eb;--accent-600:#9333ea;--accent-605:#8526dc;--accent-700:#7e22ce;--accent-705:#6d1bb5;--accent-50:#f3e8ff;--accent-100:#e9d5ff}:root[data-accent=rose]{--accent-400:#fb7185;--accent-500:#f43f5e;--accent-550:#ea2a4b;--accent-600:#e11d48;--accent-605:#cd123b;--accent-700:#be123c;--accent-705:#a40b30;--accent-50:#ffe4e6;--accent-100:#fecdd3}:root[data-accent=emerald]{--accent-400:#34d399;--accent-500:#10b981;--accent-550:#0ba370;--accent-600:#059669;--accent-605:#04825b;--accent-700:#047857;--accent-705:#036247;--accent-50:#ecfdf5;--accent-100:#d1fae5}:root[data-accent=amber]{--accent-400:#fbbf24;--accent-500:#f59e0b;--accent-550:#e38e07;--accent-600:#d97706;--accent-605:#be6503;--accent-700:#b45309;--accent-705:#9c4505;--accent-50:#fffbeb;--accent-100:#fef3c7}:root[data-accent=blue]{--accent-400:#60a5fa;--accent-500:#3b82f6;--accent-550:#2d73eb;--accent-600:#2563eb;--accent-605:#1952d7;--accent-700:#1d4ed8;--accent-705:#143cae;--accent-50:#eff6ff;--accent-100:#dbeafe}:root{--color-indigo-50:var(--accent-50);--color-indigo-100:var(--accent-100);--color-indigo-400:var(--accent-400);--color-indigo-500:var(--accent-500);--color-indigo-550:var(--accent-550);--color-indigo-600:var(--accent-600);--color-indigo-605:var(--accent-605);--color-indigo-700:var(--accent-700);--color-indigo-705:var(--accent-705)}.cs-tap-44:after,.acct-icon-btn:after,.cx-icon-btn:after,.lit-icon-btn:after,.tour-icon-btn:after,.s3d-legend__toggle:after,.about-filter-clear:after,.ifc-search__clear:after,.acct-close:after,.acct-avatar-btn:after,.jobs-icon-btn:after,.jobs-cancel:after,.ms-brand-mark:after,header.app-header button[aria-controls=main-navigation]:after,.ms-brand .ms-root-close:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.cs-tap-44[data-tap-edge=end]:after{inset-inline:min(0px,100% - 44px) 0}.acct-icon-btn,.cx-icon-btn,.lit-icon-btn,.tour-icon-btn,.s3d-legend__toggle,.ifc-search__clear,.acct-avatar-btn,.jobs-icon-btn,.jobs-cancel{position:relative}.cs-stat-pill{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);background:var(--cs-surface);box-shadow:var(--cs-shadow-sm);flex-direction:column;align-items:flex-start;gap:1px;padding:6px 12px;display:inline-flex}.cs-stat-pill-value{color:var(--cs-text-primary);font-size:15px;font-weight:700;line-height:1.2}.cs-stat-pill-label{color:var(--cs-text-muted);text-transform:lowercase;letter-spacing:.01em;font-size:10px;font-weight:500}.cs-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);box-shadow:none}.cs-panel{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-panel);box-shadow:none;overflow:hidden}.cs-nested-panel{background:var(--cs-surface-2);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-panel);overflow:hidden}.cs-card-header{color:var(--cs-text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--cs-border-subtle);margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:600}.cs-sub-card{background:var(--cs-surface-2);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input)}.cs-input{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);color:var(--cs-text-primary);font-size:13px;font-family:var(--cs-font-sans);outline:none;padding:6px 10px;transition:border-color .15s,box-shadow .15s}.cs-input::placeholder{color:var(--cs-text-muted)}.cs-input:focus{border-color:var(--cs-accent-clay);box-shadow:0 0 0 3px #c468491f}.cs-btn-primary{background:var(--cs-accent-clay);color:#fff;border-radius:var(--cs-radius-input);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--cs-font-sans);border:none;align-items:center;gap:6px;padding:7px 16px;transition:background .15s,transform .1s;display:inline-flex}@media(hover:hover)and (pointer:fine){.cs-btn-primary:hover{background:#b55a3e}}.cs-btn-primary:active{transform:scale(.98)}.cs-btn-primary:disabled{opacity:.5;cursor:not-allowed}.cs-btn-ghost{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);color:var(--cs-text-secondary);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--cs-font-sans);background:0 0;align-items:center;gap:5px;padding:5px 10px;transition:background .12s,color .12s;display:inline-flex}@media(hover:hover)and (pointer:fine){.cs-btn-ghost:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.cs-btn-ghost:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.cs-btn-ghost:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.cs-btn-ghost:disabled:hover{color:var(--cs-text-secondary);background:0 0}}.cs-btn-ghost-accent{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cs-btn-ghost-accent{background:color-mix(in srgb,var(--cs-accent-clay) 8%,transparent)}}.cs-btn-ghost-accent{border:1px solid var(--cs-accent-clay);color:var(--cs-text-accent)}@media(hover:hover)and (pointer:fine){.cs-btn-ghost-accent:hover{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cs-btn-ghost-accent:hover{background:color-mix(in srgb,var(--cs-accent-clay) 18%,transparent)}}.cs-btn-ghost-accent:hover{color:var(--cs-text-accent)}}.cs-btn-ghost-accent:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.cs-btn-ghost-accent:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.cs-btn-ghost-accent:disabled:hover{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cs-btn-ghost-accent:disabled:hover{background:color-mix(in srgb,var(--cs-accent-clay) 8%,transparent)}}.cs-btn-ghost-accent:disabled:hover{color:var(--cs-text-accent)}}.cs-seg-control{background:var(--cs-surface-2);border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);gap:2px;padding:2px;display:inline-flex}.cs-seg-btn{cursor:pointer;color:var(--cs-text-secondary);font-size:12px;font-weight:500;font-family:var(--cs-font-sans);background:0 0;border:none;border-radius:6px;padding:4px 10px;transition:background .12s,color .12s}@media(hover:hover)and (pointer:fine){.cs-seg-btn:hover{color:var(--cs-text-primary)}}.cs-seg-btn.active{background:var(--cs-surface);color:var(--cs-text-primary);font-weight:600;box-shadow:0 1px 3px #5028781a}.cs-chip{border:1px solid var(--cs-border);border-radius:var(--cs-radius-pill);background:var(--cs-surface);cursor:pointer;color:var(--cs-text-secondary);align-items:center;gap:5px;padding:4px 10px;font-size:11px;transition:background .12s,border-color .12s;display:inline-flex}@media(hover:hover)and (pointer:fine){.cs-chip:hover{background:var(--cs-bg-subtle);border-color:var(--cs-accent-clay);color:var(--cs-text-primary)}}.cs-chip.active{background:var(--cs-surface-2);border-color:var(--cs-border);color:var(--cs-text-primary)}.cs-badge{border-radius:var(--cs-radius-badge);letter-spacing:.03em;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.cs-badge-path{background:var(--cs-danger-soft);color:var(--cs-danger);border:1px solid #dc262633}.cs-badge-vus{background:var(--cs-warn-soft);color:#92400e;border:1px solid #d9770640}.dark .cs-badge-vus{color:#fbbf24;border-color:#fbbf2440}.cs-badge-ben{background:var(--cs-good-soft);color:#166534;border:1px solid #16a34a33}.dark .cs-badge-ben{color:#4ade80;border-color:#4ade8040}.cs-badge-warn{background:var(--cs-warn-soft);color:#92400e;border:1px solid #d9770640}.dark .cs-badge-warn{color:#fbbf24;border-color:#fbbf2440}.cs-badge-good{background:var(--cs-good-soft);color:#166534;border:1px solid #16a34a33}.dark .cs-badge-good{color:#4ade80;border-color:#4ade8040}.cs-badge-mag{background:var(--cs-accent-mag-soft);color:var(--cs-accent-mag);border:1px solid #d946aa33}.cs-badge-clay{color:#9a3412;background:#fbf0eb;border:1px solid #c4684933}.cs-badge-muted{background:var(--cs-surface-2);color:var(--cs-text-muted);border:1px solid var(--cs-border-subtle)}.cs-source-chip{letter-spacing:.04em;text-transform:uppercase;background:var(--cs-surface-2);border:1px solid var(--cs-border-subtle);color:var(--cs-text-muted);border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:600;display:inline-flex}.cs-plddt-bar{border-radius:999px;gap:1px;height:6px;display:flex;overflow:hidden}.cs-plddt-vhigh{background:var(--cs-plddt-vhigh)}.cs-plddt-high{background:var(--cs-plddt-high)}.cs-plddt-low{background:var(--cs-plddt-low)}.cs-plddt-vlow{background:var(--cs-plddt-vlow)}.cs-live-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite cs-pulse-soft;display:inline-block}.cs-divider{background:var(--cs-border-subtle);height:1px;margin:12px 0}.cs-surface-card{background:var(--cs-surface);border-color:var(--cs-border)}.cs-surface-card-2{background:var(--cs-surface-2);border-color:var(--cs-border-subtle)}.cs-text-primary{color:var(--cs-text-primary)}.cs-text-secondary{color:var(--cs-text-secondary)}.cs-text-muted{color:var(--cs-text-muted)}.cs-border-card-sep{border-color:var(--cs-border-subtle)}.cs-step-complete{color:var(--cs-good)}.cs-step-progress{color:var(--cs-accent-clay)}.cs-step-pending{color:var(--cs-text-muted)}.cs-switch{border-radius:var(--cs-radius-pill);border:1px solid var(--cs-border);background:var(--cs-surface-2);cursor:pointer;flex-shrink:0;align-items:center;width:34px;height:20px;padding:0;font-family:inherit;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.cs-switch:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}@media(hover:hover)and (pointer:fine){.cs-switch:hover:not(:disabled){border-color:var(--cs-text-muted)}}.cs-switch:disabled{opacity:.5;cursor:not-allowed}.cs-switch[data-checked=true]{background:var(--cs-accent-clay);border-color:var(--cs-accent-clay)}.cs-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #c4684940}.cs-switch:active:not(:disabled) .cs-switch-thumb{transform:scale(.9)}.cs-switch[data-checked=true]:active:not(:disabled) .cs-switch-thumb{transform:translate(14px)scale(.9)}.cs-switch-thumb{background:var(--cs-surface);border-radius:50%;width:14px;height:14px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #19181640}.cs-switch[data-checked=true] .cs-switch-thumb{transform:translate(14px)}html.reduce-motion :not(.animate-spin):not(.cs-spinner):not(.ms-step[data-status=progress]):not([aria-busy=true]):not([data-allow-motion]),html.reduce-motion :not(.animate-spin):not(.cs-spinner):not(.ms-step[data-status=progress]):not([aria-busy=true]):not([data-allow-motion]):before,html.reduce-motion :not(.animate-spin):not(.cs-spinner):not(.ms-step[data-status=progress]):not([aria-busy=true]):not([data-allow-motion]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media(prefers-reduced-motion:reduce){html:not(.reduce-motion-optout) :not(.animate-spin):not(.cs-spinner):not(.ms-step[data-status=progress]):not([aria-busy=true]):not([data-allow-motion]),html:not(.reduce-motion-optout) :not(.animate-spin):not(.cs-spinner):not(.ms-step[data-status=progress]):not([aria-busy=true]):not([data-allow-motion]):before,html:not(.reduce-motion-optout) :not(.animate-spin):not(.cs-spinner):not(.ms-step[data-status=progress]):not([aria-busy=true]):not([data-allow-motion]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.reduce-motion .animate-spin,html.reduce-motion .cs-spinner,html.reduce-motion .ms-step[data-status=progress],html:not(.reduce-motion-optout) .animate-spin,html:not(.reduce-motion-optout) .cs-spinner,html:not(.reduce-motion-optout) .ms-step[data-status=progress]{animation-iteration-count:infinite!important}.app-shell{--cs-shell-inset:12px;--cs-shell-gutter:12px;--cs-variant-strip-block:0px;--cs-masthead:calc(var(--cs-shell-inset) + var(--cs-chrome-height) + var(--cs-variant-strip-block) + var(--cs-shell-gutter));background:var(--cs-bg);width:100dvw;height:100dvh;padding:var(--cs-shell-inset);gap:var(--cs-shell-gutter);display:flex;overflow:hidden}.app-shell[data-variant-chrome=true]{--cs-variant-strip-block:44px}.app-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app-header{height:var(--cs-chrome-height);min-height:var(--cs-chrome-height);border:0;border-block-end:1px solid var(--cs-border-subtle);z-index:20;background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:12px;margin-block-end:var(--cs-shell-gutter);padding:0 16px;display:flex}.app-header:has(+.variant-header){border-block-end-color:#0000;margin-block-end:0}.header-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-inline-size:0;display:flex}.header-actions .header-action{border-radius:var(--cs-radius-input);min-block-size:32px;box-shadow:none;background:0 0;flex-shrink:0}.header-actions .header-action:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px;box-shadow:none}.header-actions .header-action:active{background:var(--cs-bg-subtle)}@media(hover:hover)and (pointer:fine){.header-actions .header-action:hover{background:var(--cs-bg-subtle)}}@media(max-width:599px){.app-header{gap:6px}.header-actions{gap:0}}@media(max-width:899px){.app-shell{--cs-shell-inset:8px;--cs-shell-gutter:8px}.app-header,.app-header+.variant-header{padding-inline:10px}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.app-view{background:var(--cs-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app-pane-scroll{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.report-page{scroll-behavior:smooth}.report-page>*{width:100%;max-width:1100px;margin-inline:auto}.report-disclosure{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1);display:grid}.report-disclosure[data-open=false]{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1),visibility 0s .22s}.report-chevron{color:var(--cs-text-muted);justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:inline-flex}.report-chevron[data-open=true]{color:var(--cs-accent-clay);transform:rotate(90deg)}.report-press{transition:transform .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1)}.report-press:active:not(:disabled){transform:scale(.96)}@media(prefers-reduced-motion:reduce){.report-disclosure,.report-chevron,.report-press,.report-page{scroll-behavior:auto;transition:none!important}.report-press:active:not(:disabled){transform:none}}.screen-title{font-family:var(--cs-workbench-heading-font);font-size:var(--cs-workbench-heading-size);font-weight:var(--cs-workbench-heading-weight);letter-spacing:var(--cs-workbench-heading-tracking);color:var(--cs-text-primary);text-wrap:balance;margin:0;line-height:1.2}.screen-title:before{content:"";background:var(--cs-accent-clay);block-size:2px;inline-size:1.5rem;margin-block-end:.75rem;display:block}.screen-tab-description{font-family:var(--cs-font-sans);font-size:var(--cs-text-caption);color:var(--cs-text-muted);max-inline-size:75ch;margin-block:.625rem 1rem;font-weight:400;line-height:1.6}.variant-header,.vid-zone,.cx-inspector{--vh-good-fg:#166534;--vh-warn-fg:#92400e;--vh-path-fg:#b91c1c;--vh-clay-fg:#9c4a2f;--vh-good-soft:#16a34a1f;--vh-warn-soft:#d9770624;--vh-path-soft:#dc26261f;--vh-clay-soft:#c4684921;--vh-muted-soft:#1918160f;--vh-muted-fg:#6e685e;--vh-track:#e8e4dd;--vh-tick:#c6c0b4;--vh-band-good:#16a34a33;--vh-band-warn:#d9770642;--vh-band-path:#dc262638}.variant-header{z-index:10;border:0;border-block-end:1px solid var(--cs-border-subtle);white-space:nowrap;height:44px;background:0 0;flex-shrink:0;align-items:center;gap:14px;margin-block-end:var(--cs-shell-gutter);padding:0 20px;display:flex;position:relative;container-type:inline-size}.dark .variant-header,.dark .vid-zone,.dark .cx-inspector{--vh-good-fg:#4ade80;--vh-warn-fg:#fbbf24;--vh-path-fg:#f87171;--vh-clay-fg:#e9a183;--vh-good-soft:#4ade801a;--vh-warn-soft:#fbbf241a;--vh-path-soft:#f871711a;--vh-clay-soft:#e9a1831a;--vh-muted-soft:#ffffff14;--vh-muted-fg:#a9a29a;--vh-track:#35322d;--vh-tick:#4c4740;--vh-band-good:#4ade804d;--vh-band-warn:#fbbf2447;--vh-band-path:#f871714d}.variant-header-numbering-basis{font-family:var(--cs-font-mono);color:var(--vh-clay-fg);background:var(--vh-clay-soft);border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10.5px;font-weight:500}.vh-icon-btn{min-width:18px;min-height:18px;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;text-decoration:none;transition:opacity .12s ease-out,background-color .12s ease-out,transform .12s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.vh-icon-btn:after{content:"";position:absolute;inset:min(0px,50% - 22px)}@media(hover:hover)and (pointer:fine){.vh-icon-btn:hover{opacity:1;background:var(--vh-muted-soft)}}.vh-icon-btn:active{opacity:1;transform:scale(.96)}.vh-icon-btn:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.vh-icon-btn:active{transform:none}}@media(hover:hover)and (pointer:fine){.vid .vh-icon-btn{opacity:0}.vid-chip:hover .vh-icon-btn,.vid-chip:focus-within .vh-icon-btn,.vid-hgvs:hover .vh-icon-btn,.vid-hgvs:focus-within .vh-icon-btn{opacity:.7}.vid .vh-icon-btn:hover,.vid .vh-icon-btn:focus-visible{opacity:1}}.vcs-card{z-index:30;background:var(--cs-surface);border:1px solid var(--cs-border-subtle);white-space:normal;text-align:start;border-radius:12px;inline-size:min(360px,100% - 16px);position:absolute;inset-block-start:calc(100% + 6px);overflow:hidden;box-shadow:0 12px 32px oklch(0% 0 none/.12),0 2px 6px oklch(0% 0 none/.05);container-type:inline-size}.dark .vcs-card{box-shadow:0 12px 32px oklch(0% 0 none/.4)}@media(prefers-reduced-motion:no-preference){.vcs-card{animation:.12s ease-out vcs-card-in}}@keyframes vcs-card-in{0%{opacity:0;transform:translateY(-4px)}}.vcs-card-head,.vcs-card-foot{background:var(--cs-workbench-header-surface);color:var(--cs-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11.5px;display:flex}.vcs-card-head{border-block-end:1px solid var(--cs-border-subtle)}.vcs-card-foot{border-block-start:1px solid var(--cs-border-subtle)}.vcs-card-name{color:var(--cs-text-primary);font-size:12.5px;font-weight:600}.vcs-card-release{font-family:var(--cs-font-mono);color:var(--vh-muted-fg);flex:none;font-size:10.5px}.vcs-card-body{padding:4px 14px 12px}.vcs-card .vh-metrics{background:0 0}.vcs-card-inspect{min-block-size:28px;font:inherit;color:var(--vh-clay-fg);cursor:pointer;background:0 0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 4px;font-size:11.5px;font-weight:600;display:inline-flex}@media(hover:hover)and (pointer:fine){.vcs-card-inspect:hover{text-underline-offset:3px;text-decoration:underline}}.vcs-card-inspect:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.vh-rail{flex-direction:column;min-inline-size:0;display:flex}.vh-tick[data-kind=app]{border-left:1px dashed var(--vh-muted-fg);background:0 0}.cx-ref{flex-direction:column;gap:6px;margin-block-start:8px;display:flex}.cx-cuts{color:var(--cs-text-secondary);margin:0;font-size:12px;line-height:1.55}.cx-origin{letter-spacing:.02em;vertical-align:1px;border-radius:4px;margin-inline-end:6px;padding:0 5px;font-size:10px;font-weight:600;display:inline-block}.cx-origin[data-origin=app]{background:var(--vh-clay-soft);color:var(--vh-clay-fg)}.cx-origin[data-origin=gnomad]{background:var(--vh-good-soft);color:var(--vh-good-fg)}.cx-origin[data-origin=baseline]{background:var(--vh-muted-soft);color:var(--vh-muted-fg)}.cx-cuts-values{font-family:var(--cs-font-mono);color:var(--cs-text-primary);margin-inline-end:6px;font-size:11.5px;font-weight:600}.cx-facts{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cx-facts li{color:var(--cs-text-primary);padding-inline-start:12px;font-size:12px;line-height:1.5;position:relative}.cx-facts li:before{content:"";background:var(--vh-muted-fg);border-radius:50%;block-size:4px;inline-size:4px;position:absolute;inset-block-start:.62em;inset-inline-start:2px}.cx-link{color:var(--cs-text-primary);text-underline-offset:2px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.cx-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:2px}.cx-inspector{flex-direction:column;gap:16px;display:flex;container-type:inline-size}.cx-back{min-block-size:28px;font:inherit;color:var(--vh-clay-fg);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-inline-start:-4px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}@media(hover:hover)and (pointer:fine){.cx-back:hover{text-underline-offset:3px;text-decoration:underline}}.cx-back:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.cx-scope{color:var(--cs-text-secondary);margin:0;font-size:12.5px;line-height:1.55}.cx-scope strong{color:var(--cs-text-primary);font-weight:600}.cx-inspector .vh-metric[data-focused]{background:var(--cs-workbench-header-surface);margin-inline:-8px;padding-inline:8px}.cx-inspector .vh-metric:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.cx-inspector .vh-metric:focus:not(:focus-visible){outline:none}.cx-section{flex-direction:column;gap:8px;display:flex}.cx-sources{margin:0;padding:0;list-style:none}.cx-source{border-block-start:1px solid var(--cs-border-subtle);padding-block:10px}.cx-source .cx-ref{margin-block-start:4px}.cx-source-name{color:var(--cs-text-primary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.cx-note{color:var(--cs-text-muted);margin:0;font-size:11.5px;line-height:1.55}.cx-mono{font-family:var(--cs-font-mono);font-size:11.5px}.vh-rail-head{grid-template-columns:var(--vh-cols);grid-template-areas:"title title scale verdict";align-items:end;column-gap:10px;padding:0 0 10px;font-size:11px;line-height:1.3;display:grid}.vh-rail-title{color:var(--cs-text-primary);white-space:nowrap;grid-area:title;font-weight:600}.vh-rail-source{color:var(--vh-muted-fg);font-weight:400}.vh-rail-axis{color:var(--vh-muted-fg);white-space:nowrap;grid-area:scale;justify-content:space-between;gap:8px;display:flex}.vh-metrics{background:var(--cs-border-subtle);flex-direction:column;flex:auto;gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vh-rail{--vh-cols:92px 58px minmax(0, 1fr) 140px}.vh-metric{grid-template-columns:var(--vh-cols);background:var(--cs-surface);grid-template-areas:"label value scale verdict";align-items:center;column-gap:10px;min-width:0;padding:14px 0;display:grid}.vh-metric-label{font-family:var(--cs-font-sans);color:var(--cs-text-secondary);white-space:nowrap;text-overflow:ellipsis;grid-area:label;font-size:12px;font-weight:500;overflow:hidden}.vh-metric-value{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--cs-text-primary);white-space:nowrap;grid-area:value;font-size:14px;font-weight:700;line-height:1.2}.vh-metric-value[data-tone=good]{color:var(--vh-good-fg)}.vh-metric-value[data-tone=warn]{color:var(--vh-warn-fg)}.vh-metric-value[data-tone=path]{color:var(--vh-path-fg)}.vh-metric-value[data-tone=muted]{color:var(--vh-muted-fg)}.vh-scale{grid-area:scale;min-width:0;height:24px;position:relative}.vh-scale-bar{border-radius:var(--cs-radius-pill);background:var(--vh-track);height:4px;position:absolute;top:10px;left:0;right:0;overflow:hidden}.vh-band{position:absolute;top:0;bottom:0}.vh-band[data-tone=good]{background:var(--vh-band-good)}.vh-band[data-tone=warn]{background:var(--vh-band-warn)}.vh-band[data-tone=path]{background:var(--vh-band-path)}.vh-scale[data-empty=true] .vh-band{opacity:.45}.vh-tick{background:var(--vh-tick);width:1px;height:8px;position:absolute;top:8px;transform:translate(-.5px)}.vh-marker{border:2px solid var(--cs-surface);border-radius:50%;width:11px;height:11px;position:absolute;top:12px;transform:translate(-50%,-50%);box-shadow:0 1px 2px #1918162e}.vh-marker[data-tone=good]{background:var(--vh-good-fg)}.vh-marker[data-tone=warn]{background:var(--vh-warn-fg)}.vh-marker[data-tone=path]{background:var(--vh-path-fg)}.vh-marker[data-tone=muted]{background:var(--vh-muted-fg)}.dark .vh-marker{box-shadow:0 1px 2px #00000080}.vh-axis-label[data-align=end]{transform:translate(calc(3px - 100%))}.vh-axis-label[data-align=start]{transform:translate(-3px)}.vh-axis-label{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-secondary);white-space:nowrap;font-size:10px;line-height:1.05;position:absolute;top:18.5px;transform:translate(-50%)}.vh-verdict{white-space:nowrap;grid-area:verdict;justify-self:start;font-size:11.5px;font-weight:600}.vh-verdict[data-tone=good]{color:var(--vh-good-fg)}.vh-verdict[data-tone=warn]{color:var(--vh-warn-fg)}.vh-verdict[data-tone=path]{color:var(--vh-path-fg)}.vh-verdict[data-tone=muted]{color:var(--vh-muted-fg)}.vh-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:600px){.vh-rail-head{grid-template-columns:1fr;grid-template-areas:"title""scale";row-gap:2px}.vh-metric{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"label value""scale scale""verdict verdict";row-gap:4px;padding:12px 0}}.vid-zone{container-type:inline-size}.vid{white-space:nowrap;align-items:center;gap:14px;min-width:0;display:flex;overflow:hidden}.vid-title{flex-shrink:0;align-items:baseline;gap:8px;display:inline-flex}.vid-gene{font-family:var(--cs-font-serif);letter-spacing:-.01em;color:var(--cs-text-primary);font-size:19px;font-weight:500;line-height:1.1}.vid-hgvs{font-family:var(--cs-font-sans);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:1.1;display:inline-flex}.vid-chip{min-width:0;color:var(--cs-text-secondary);align-items:center;gap:6px;display:inline-flex}.vid-key{font-family:var(--cs-font-sans);color:var(--vh-muted-fg);font-size:11.5px;font-weight:500}.vid-value{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);font-size:11.5px;font-weight:600}.vid-tag{letter-spacing:.02em;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:600}.vid-tag[data-tone=good]{background:var(--vh-good-soft);color:var(--vh-good-fg)}.vid-tag[data-tone=warn]{background:var(--vh-warn-soft);color:var(--vh-warn-fg)}.vid-tag[data-tone=clay]{background:var(--vh-clay-soft);color:var(--vh-clay-fg)}.vid-tag[data-tone=muted]{background:var(--vh-muted-soft);color:var(--vh-muted-fg)}.vid-chip--splice .vid-splice-icon{color:var(--vh-muted-fg);flex-shrink:0}@container (max-width:900px){.vid-chip--splice{display:none}}@container (max-width:720px){.vid-chip--uniprot{display:none}}@container (max-width:560px){.vid-chip--coordinate{display:none}}@container (max-width:400px){.vid-chip--transcript{display:none}}.vcs-title{letter-spacing:.08em;text-transform:uppercase;color:var(--vh-muted-fg);flex-shrink:0;font-size:10.5px;font-weight:600}.vcs-source{font-family:var(--cs-font-mono);letter-spacing:0;text-transform:none;margin-inline-start:4px;font-weight:500}.vcs-chips{align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vcs-chip{align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.vcs-chip:first-child{padding-left:0}.vcs-chip+.vcs-chip{border-left:1px solid var(--cs-border-subtle)}.vcs-chip-btn{border-radius:var(--cs-radius-input);block-size:32px;font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:inline-flex}@media(hover:hover)and (pointer:fine){.vcs-chip-btn:hover{background:var(--vh-muted-soft)}}.vcs-chip-btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.vcs-chip-btn[aria-expanded=true]{background:var(--cs-workbench-header-surface)}.vcs-chip-btn[data-inspected]{background:var(--cs-workbench-header-surface);box-shadow:inset 0 -2px 0 var(--vh-clay-fg)}.vcs-chip-label{color:var(--vh-muted-fg)}.vcs-chip-value{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);font-size:12.5px;font-weight:700}.vcs-chip-value[data-tone=muted]{color:var(--vh-muted-fg)}.vcs-chip-verdict{font-weight:600}.vcs-chip-verdict[data-tone=good]{color:var(--vh-good-fg)}.vcs-chip-verdict[data-tone=warn]{color:var(--vh-warn-fg)}.vcs-chip-verdict[data-tone=path]{color:var(--vh-path-fg)}.vcs-chip-verdict[data-tone=muted]{color:var(--vh-muted-fg)}.vcs-chip-release{border:1px solid var(--cs-border-subtle);background:var(--cs-surface);font-family:var(--cs-font-mono);color:var(--vh-muted-fg);border-radius:4px;padding:0 4px;font-size:10px;font-weight:500}.vcs-mini{border-radius:var(--cs-radius-pill);background:var(--vh-track);flex-shrink:0;width:44px;height:4px;display:inline-block;position:relative}.vcs-mini-band{position:absolute;top:0;bottom:0}.vcs-mini-band:first-child{border-radius:var(--cs-radius-pill) 0 0 var(--cs-radius-pill)}.vcs-mini-band:last-of-type{border-radius:0 var(--cs-radius-pill) var(--cs-radius-pill) 0}.vcs-mini-band[data-tone=good]{background:var(--vh-band-good)}.vcs-mini-band[data-tone=warn]{background:var(--vh-band-warn)}.vcs-mini-band[data-tone=path]{background:var(--vh-band-path)}.vcs-mini[data-empty=true] .vcs-mini-band{opacity:.45}.vcs-mini-dot{border:1.5px solid var(--cs-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.vcs-mini-dot[data-tone=good]{background:var(--vh-good-fg)}.vcs-mini-dot[data-tone=warn]{background:var(--vh-warn-fg)}.vcs-mini-dot[data-tone=path]{background:var(--vh-path-fg)}.vcs-mini-dot[data-tone=muted]{background:var(--vh-muted-fg)}.vcs-notes{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.vcs-runstate{border-radius:var(--cs-radius-input);background:var(--cs-bg-warning);height:26px;color:var(--cs-text-warning-on-soft);align-items:center;gap:6px;min-width:0;padding:0 4px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.vcs-runstate-label{text-overflow:ellipsis;overflow:hidden}.vcs-runstate-action-short{display:none}.vcs-runstate-action{height:20px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;display:inline-flex}@media(hover:hover)and (pointer:fine){.vcs-runstate-action:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.vcs-runstate-action:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}}.vcs-runstate-action:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.variant-header:has(.vcs-runstate) .vcs-chip-verdict,.variant-header:has(.vcs-runstate) .vcs-mini,.variant-header:has(.vcs-runstate) .vcs-source{display:none}.variant-header:has(.vcs-runstate) .vcs-chips{scrollbar-width:none;overflow-x:auto}@container (min-width:760px){.variant-header:has(.vcs-runstate) .vcs-chips{flex-shrink:0}}@container (max-width:980px){.vcs-chip-verdict{display:none}}@container (max-width:900px){.vcs-runstate[data-recovery-action=provide-allele] .vcs-runstate-label{display:none}}@container (max-width:760px){.vcs-mini,.vcs-source{display:none}}@container (max-width:560px){.vcs-title{display:none}.vcs-chip{padding:0 10px}.vcs-chips{scrollbar-width:none;overflow-x:auto}.vcs-chips::-webkit-scrollbar{display:none}.vcs-notes:has([data-recovery-action=provide-allele]){flex-shrink:0}.vcs-runstate-action-label{display:none}.vcs-runstate-action-short{display:inline}}.about-view{width:100%;min-height:calc(100dvh - var(--cs-masthead,68px));background:var(--cs-bg);scroll-behavior:smooth;padding:.75rem clamp(1rem,1.5vw,1.5rem) 3rem;overflow-y:auto}.about-shell{width:100%;min-width:0;max-width:86rem;margin-inline:auto}.about-masthead{flex-direction:column;gap:1.25rem;margin-block-end:1.25rem;display:flex}.about-masthead-row{align-items:center;gap:1rem;min-width:0;display:flex}.about-mark{border-radius:calc(var(--cs-radius-card) + 2px);background:var(--cs-accent-clay);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.about-title{font-family:var(--cs-workbench-heading-font);font-size:clamp(2rem,1.6rem + 1vw,2.5rem);font-weight:var(--cs-workbench-heading-weight);letter-spacing:var(--cs-workbench-heading-tracking);color:var(--cs-text-primary);text-wrap:balance;margin:0;line-height:1.15}.about-title>span{color:var(--cs-accent-clay)}.about-tagline{max-width:75ch;color:var(--cs-text-secondary);margin:.5rem 0 0;font-size:14px;line-height:1.6}.about-stats{border:1px solid var(--cs-border);border-radius:var(--cs-workbench-radius);background:var(--cs-surface);box-shadow:var(--cs-workbench-shadow);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media(min-width:720px){.about-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-stat{border-left:1px solid var(--cs-border-subtle);border-top:1px solid var(--cs-border-subtle);min-width:0;color:inherit;flex-direction:column;gap:6px;margin:-1px 0 0 -1px;padding:14px 20px;text-decoration:none;display:flex}.about-stat-label{color:var(--cs-text-muted);font-size:12px;font-weight:500}.about-stat-value{font-variant-numeric:tabular-nums;color:var(--cs-text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex;overflow:hidden}.about-stat-value.font-mono{font-size:13px;font-weight:500}.about-stat-link{transition:background-color .15s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.about-stat-link:hover{background-color:var(--cs-workbench-header-surface)}}.about-stat-link:active{background-color:var(--cs-bg-subtle)}.about-stat-link:focus-visible{outline-offset:-2px;outline:2px solid #c4684980}.about-stat-warn .about-stat-value{color:var(--cs-text-warning-on-soft)}.about-stat-warn .about-stat-value svg{color:var(--cs-text-warning)}.about-section{min-width:0;scroll-margin-top:16px}.about-panel{border:1px solid var(--cs-border);border-radius:var(--cs-workbench-radius);background:var(--cs-surface);box-shadow:var(--cs-workbench-shadow);overflow:clip}.about-panel-head{border-block-end:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);align-items:center;gap:.75rem;min-block-size:3rem;padding:.75rem 1.5rem;display:flex}.about-panel-body{padding:1.25rem 1.5rem 1.5rem;container-type:inline-size}.about-section-title,.about-group-title{color:var(--cs-text-primary);text-wrap:balance;flex-wrap:wrap;align-items:center;gap:10px;margin:0;line-height:1.3;display:flex}.about-section-title{letter-spacing:-.01em;font-size:16px;font-weight:600}.about-group-title{font-family:var(--cs-font-sans);letter-spacing:-.01em;font-size:14px;font-weight:600}.about-section-count{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--cs-text-muted);font-size:11px;font-weight:400}.about-section-blurb{color:var(--cs-text-secondary);text-wrap:pretty;margin:0 0 1.25rem;font-size:13px;line-height:1.65}.about-lede{max-width:76ch;font-size:var(--cs-font-size-body);color:var(--cs-text-secondary);text-wrap:pretty;margin:0;line-height:1.7}.about-lede-pair{gap:12px 2.5rem;display:grid}@container (min-width:52rem){.about-lede-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-zones{border-top:1px solid var(--cs-border-subtle);margin:0 -1.5rem -1.5rem;padding:0;list-style:none}.about-zone{border-top:1px solid var(--cs-border-subtle);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""desc""views";column-gap:24px;min-width:0;padding:18px 1.5rem 16px;transition:background-color .15s;display:grid}.about-zone:first-child{border-top:none}@container (min-width:44rem){.about-zone{grid-template:"head views""desc views"1fr/minmax(0,.85fr) minmax(0,1.5fr)}}@media(hover:hover)and (pointer:fine){.about-zone:hover{background-color:var(--cs-workbench-header-surface)}}.about-zone-head{grid-area:head;align-items:center;gap:10px;display:flex}.about-zone-index{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-accent);flex-shrink:0;font-size:10px}.about-zone-name{color:var(--cs-text-primary);margin:0;font-size:14px;font-weight:600}.about-zone-desc{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);text-wrap:pretty;grid-area:desc;margin:6px 0 0;line-height:1.6}.about-zone-views{grid-area:views;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:4px 8px;margin:8px -6px 0;padding:0;list-style:none;display:grid}@container (min-width:44rem){.about-zone-views{margin-top:-2px}}.about-zone-views>li:has(.about-view-tabs){grid-column:1/-1}.about-view-row{border-radius:var(--cs-radius-input);text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;padding:7px 9px;transition:all .15s cubic-bezier(.2,0,0,1);display:flex}.about-view-row-link{cursor:pointer}@media(hover:hover)and (pointer:fine){.about-view-row-link:hover{background-color:var(--cs-surface);border-color:var(--cs-border-subtle)}}.about-view-row-link:active{transform:scale(.98)}.about-view-row-link:focus-visible{outline-offset:0;outline:2px solid #c4684980}.about-view-icon{width:15px;height:15px;color:var(--cs-text-muted);flex-shrink:0;margin-top:1px}.about-view-label{color:var(--cs-text-primary);font-size:13px;font-weight:500;line-height:1.35;display:block}.about-view-sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:1.45;display:block}.about-view-go{width:13px;height:13px;color:var(--cs-text-muted);opacity:0;flex-shrink:0;margin:2px 0 0 auto;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);transform:translate(-2px,2px)}@media(hover:hover)and (pointer:fine){.about-view-row-link:hover .about-view-go{opacity:1;color:var(--cs-accent-clay);transform:translate(0)}}.about-view-row-link:focus-visible .about-view-go{opacity:1;color:var(--cs-accent-clay);transform:translate(0)}.about-view-tabs{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin:0 6px 4px 31px;line-height:1.6}.about-toolbar{z-index:2;background:var(--cs-surface);flex-direction:column;gap:10px;margin:0 -1.5rem;padding:12px 1.5rem;display:flex;position:sticky;top:-1px}@supports (color:color-mix(in lab,red,red)){.about-toolbar{background:color-mix(in srgb,var(--cs-surface) 92%,transparent)}}.about-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cs-border-subtle)}.about-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.about-filter{flex:260px;min-width:0;position:relative}.about-filter-icon{width:14px;height:14px;color:var(--cs-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.about-filter-input{width:100%;height:38px;color:var(--cs-text-primary);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);padding-inline:32px;font-size:13px;transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.about-filter-input::placeholder{color:var(--cs-text-muted)}.about-filter-input::-webkit-search-cancel-button{display:none}.about-filter-input:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-color:var(--cs-accent-clay);box-shadow:0 0 0 3px #c4684926}.about-filter-clear{border-radius:var(--cs-radius-badge);width:24px;height:24px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.about-filter-clear:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.about-kind-filter{flex-wrap:wrap;gap:6px;display:inline-flex}.about-kind-pill{min-block-size:32px;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-pill);cursor:pointer;align-items:center;gap:6px;padding-inline:10px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}@media(hover:hover)and (pointer:fine){.about-kind-pill:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.about-kind-pill:focus-visible{outline-offset:1px;outline:2px solid #c4684980}.about-kind-pill[aria-pressed=true]{color:var(--cs-surface);background:var(--cs-text-primary);border-color:var(--cs-text-primary);font-weight:600}.about-kind-pill-count{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);font-variant-numeric:tabular-nums;opacity:.75}.about-topic-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.about-topic-chips-label{color:var(--cs-text-muted);margin-inline-end:4px;font-size:12px}.about-topic-chip{min-block-size:30px;color:var(--cs-text-secondary);background:var(--cs-surface);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-pill);cursor:pointer;align-items:center;gap:4px;padding-inline:10px;font-size:11px;font-weight:500;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:inline-flex}@media(hover:hover)and (pointer:fine){.about-topic-chip:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary);border-color:var(--cs-accent-clay)}}.about-topic-chip[data-active=true]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.about-topic-chip[data-active=true]{background:color-mix(in srgb,var(--cs-accent-clay) 14%,var(--cs-surface))}}.about-topic-chip[data-active=true]{border-color:var(--cs-accent-clay);color:var(--cs-text-primary);font-weight:600}.about-topic-chip:focus-visible{outline:2px solid var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.about-topic-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--cs-accent-clay) 50%,transparent)}}.about-topic-chip:focus-visible{outline-offset:1px}.about-credit-anchor-btn{border-radius:var(--cs-radius-badge);width:22px;height:22px;color:var(--cs-text-muted);cursor:pointer;opacity:.6;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:all .14s;display:inline-flex}@media(hover:hover)and (pointer:fine){.about-credit:hover .about-credit-anchor-btn{opacity:.85}.about-credit-anchor-btn:hover{opacity:1;color:var(--cs-accent-clay);background:var(--cs-surface-2);border-color:var(--cs-border-subtle)}}.about-credit-anchor-btn:focus-visible{opacity:1;outline-offset:1px;outline:2px solid #c4684980}.about-credit-anchor-copied{color:var(--cs-good)!important;opacity:1!important}.about-toolbar-status{font-size:var(--cs-font-size-caption);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);margin-left:auto}.about-empty{color:var(--cs-text-secondary);border:1px dashed var(--cs-border);border-radius:var(--cs-radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:14px 16px;font-size:13px;display:flex}.about-empty p{margin:0}.about-group{border-top:1px solid var(--cs-border-subtle);margin-top:1.5rem;padding-top:1.25rem;scroll-margin-top:120px}.about-group-empty{opacity:.7}.about-panel-body>.about-group:first-of-type{border-top:0}.about-group-blurb{max-width:72ch;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);text-wrap:pretty;margin:6px 0 0;line-height:1.65}.about-credits{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));column-gap:2rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.about-credit{border-top:1px solid var(--cs-border-subtle);border-radius:8px;min-width:0;margin-inline:-12px;padding:16px 12px;scroll-margin-top:120px;transition:background-color .15s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.about-credit:hover{background-color:var(--cs-workbench-header-surface)}}.about-credit:target{background-color:var(--cs-workbench-header-surface);box-shadow:inset 2px 0 0 var(--cs-accent-clay)}.about-credit-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.about-credit-name{min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.35}.about-credit-link{color:var(--cs-text-primary);border-radius:var(--cs-radius-badge);text-decoration:none;transition:color .15s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.about-credit-link:hover{color:var(--cs-text-accent)}}.about-credit-link:focus-visible{outline-offset:2px;outline:2px solid #c4684980}.about-credit-arrow{vertical-align:-1px;width:13px;height:13px;color:var(--cs-text-muted);margin-left:4px;transition:transform .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:inline-block;transform:translate(0)}@media(hover:hover)and (pointer:fine){.about-credit-link:hover .about-credit-arrow{color:var(--cs-accent-clay);transform:translate(2px,-2px)}}.about-credit-link:focus-visible .about-credit-arrow{color:var(--cs-accent-clay);transform:translate(2px,-2px)}.about-kind{font-family:var(--cs-font-mono);font-size:var(--cs-text-micro);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--cs-radius-badge);border:1px solid var(--cs-border-subtle);background:var(--cs-surface-2);color:var(--cs-text-muted);flex-shrink:0;padding:1px 6px;font-weight:600}.about-kind-dataset{color:var(--cs-text-good-on-soft);border-color:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.about-kind-dataset{border-color:color-mix(in srgb,var(--cs-text-success) 20%,transparent)}}.about-kind-dataset{background:var(--cs-bg-success)}.about-kind-model{color:var(--cs-text-accent);border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.about-kind-model{border-color:color-mix(in srgb,var(--cs-accent-clay) 20%,transparent)}}.about-kind-model{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.about-kind-model{background:color-mix(in srgb,var(--cs-accent-clay) 8%,var(--cs-surface))}}.about-kind-service{color:var(--cs-text-indigo-on-soft);border-color:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){.about-kind-service{border-color:color-mix(in srgb,var(--cs-text-indigo-on-soft) 20%,transparent)}}.about-kind-service{background:var(--cs-bg-indigo)}.about-kind-software{color:var(--cs-text-secondary)}.dark .about-kind-dataset{border-color:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.dark .about-kind-dataset{border-color:color-mix(in srgb,var(--cs-text-success) 25%,transparent)}}.dark .about-kind-model{border-color:var(--cs-text-accent)}@supports (color:color-mix(in lab,red,red)){.dark .about-kind-model{border-color:color-mix(in srgb,var(--cs-text-accent) 25%,transparent)}}.dark .about-kind-model{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.dark .about-kind-model{background:color-mix(in srgb,var(--cs-accent-clay) 14%,transparent)}}.dark .about-kind-service{border-color:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){.dark .about-kind-service{border-color:color-mix(in srgb,var(--cs-text-indigo-on-soft) 25%,transparent)}}.about-credit-host{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:40%;margin-left:auto;padding-left:8px;overflow:hidden}@media(max-width:560px){.about-credit-host{display:none}}.about-credit-role{max-width:74ch;color:var(--cs-text-secondary);text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:1.65}.about-credit-facts{gap:4px;max-width:78ch;margin:10px 0 0;display:grid}.about-fact{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:8px;line-height:1.55;display:grid}.about-fact dd{min-width:0;margin:0}.about-release-note{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:2px;line-height:1.55;display:block}.about-credit-note,.about-credit-cite,.about-note-inline{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);align-items:baseline;gap:8px;margin:10px 0 0;line-height:1.6;display:flex}.about-credit-icon{width:12px;height:12px;color:var(--cs-text-muted);opacity:.85;flex-shrink:0;align-self:center}.about-credit-cite .about-credit-icon,.about-note-inline .about-credit-icon{align-self:flex-start;margin-top:3px}.about-meta-label{font-family:var(--cs-font-mono);font-size:var(--cs-text-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-muted);font-weight:600}.about-meta-value{color:var(--cs-text-secondary);font-size:var(--cs-font-size-badge)}.about-meta-unpinned{color:var(--cs-text-muted);font-style:italic}.about-credit-note{border-left:2px solid var(--cs-accent-clay);background:var(--cs-accent-wash);border-radius:0 var(--cs-radius-badge) var(--cs-radius-badge) 0;color:var(--cs-text-secondary);padding:8px 10px}.about-credit-note .about-credit-icon{color:var(--cs-accent-clay);opacity:1;align-self:flex-start;margin-top:3px}.about-credit-cite-empty{font-style:italic}.about-inline-link{font:inherit;color:var(--cs-text-accent);text-underline-offset:2px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #c4684959;text-decoration:underline #c4684959;transition:text-decoration-color .15s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.about-inline-link:hover{text-decoration-color:currentColor}}.about-inline-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #c4684980}.about-credit-used{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:8px 0 0}.about-credit-used summary{border-radius:var(--cs-radius-badge);cursor:pointer;align-items:center;gap:6px;margin-left:-2px;padding:2px 6px 2px 2px;list-style:none;transition:background-color .12s,color .12s;display:inline-flex}.about-credit-used summary::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.about-credit-used summary:hover{background:var(--cs-surface-2);color:var(--cs-text-secondary)}}.about-credit-used summary:focus-visible{outline-offset:1px;outline:2px solid #c4684980}.about-disclosure-chevron{flex-shrink:0;width:12px;height:12px;transition:transform .15s cubic-bezier(.2,0,0,1)}.about-credit-used[open] .about-disclosure-chevron{transform:rotate(90deg)}.about-used-count{font-variant-numeric:tabular-nums}.about-used-list{flex-wrap:wrap;gap:6px;margin:6px 0 2px 20px;padding:0;list-style:none;display:flex}.about-used-list code{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);color:var(--cs-text-secondary);background:var(--cs-surface-2);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-badge);overflow-wrap:anywhere;padding:1px 6px}.about-hosts{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-panel);margin:16px 0 0;overflow:hidden}.about-host{border-top:1px solid var(--cs-border-subtle);grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 18px;display:grid}.about-host:first-child{border-top:none}@media(min-width:760px){.about-host{grid-template-columns:minmax(220px,38%) minmax(0,1fr);gap:20px}}.about-host-names{flex-wrap:wrap;align-content:flex-start;gap:4px;min-width:0;margin:0;display:flex}.about-host-name{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);color:var(--cs-text-primary);background:var(--cs-surface-2);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-badge);overflow-wrap:anywhere;padding:1px 6px;line-height:1.5}.about-host-body{min-width:0;margin:0}.about-host-sent{font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);margin:0;line-height:1.6}.about-host-note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:2px 0 0;line-height:1.6}.about-note-inline{margin-top:14px}.about-cite-block{max-width:80ch}.about-cite-plain{border-left:2px solid var(--cs-accent-clay);color:var(--cs-text-secondary);margin:0;padding:2px 0 2px 14px;font-size:13px;line-height:1.65}.about-cite-bibtex{background:var(--cs-workbench-header-surface);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-card);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);color:var(--cs-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;padding:14px 16px;line-height:1.7}.about-cite-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.about-copy-btn{transition:background-color .12s,color .12s,transform .1s}.about-copy-btn:active{transform:scale(.96)}.about-copy-btn:disabled{opacity:.5;cursor:not-allowed}.about-copy-icon{flex-shrink:0;width:14px;height:14px;position:relative}.about-copy-glyph{justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.about-copy-glyph-live{color:var(--cs-text-success)}.about-copy-status{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.about-disclaimer{background:var(--cs-bg-warning);border:1px solid var(--cs-text-warning);container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.about-disclaimer{border:1px solid color-mix(in srgb,var(--cs-text-warning) 30%,transparent)}}.about-disclaimer{border-radius:var(--cs-workbench-radius);padding:1.25rem 1.5rem;scroll-margin-top:16px}.about-disclaimer-head{color:var(--cs-text-warning);align-items:center;gap:8px;margin-bottom:8px;display:flex}.about-disclaimer-title{font-family:var(--cs-font-serif);color:var(--cs-text-warning-on-soft);margin:0;font-size:15px;font-weight:600}.about-disclaimer-body{color:var(--cs-text-warning-on-soft);margin:0;font-size:13px;line-height:1.7}.dark .about-disclaimer-body{color:var(--cs-text-secondary)}.about-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem 1.5rem;display:grid}.about-prose,.about-rail{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.about-rail-panel{border:1px solid var(--cs-border);border-radius:var(--cs-workbench-radius);background:var(--cs-surface);min-width:0;box-shadow:var(--cs-workbench-shadow);overflow:clip}.about-rail-head{border-block-end:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);letter-spacing:-.01em;min-block-size:3rem;color:var(--cs-text-primary);align-items:center;margin:0;padding:.75rem 1.25rem;font-size:13px;font-weight:600;display:flex}@media(min-width:1024px){.about-layout{grid-template-columns:minmax(0,1fr) clamp(15rem,21vw,18rem)}.about-rail{max-height:calc(100dvh - var(--cs-masthead,68px) - 24px);scrollbar-width:thin;position:sticky;top:0;overflow-y:auto}}.about-rail-title{color:var(--cs-text-secondary);margin:0 0 6px;font-size:12px;font-weight:600}.about-toc-list{border-left:1px solid var(--cs-border-subtle);margin:1rem 1.25rem;padding:0;list-style:none}.about-toc-link{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);border-left:2px solid #0000;align-items:baseline;gap:8px;margin-left:-1px;padding-block:7px;padding-inline:12px 0;line-height:1.45;text-decoration:none;transition:color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1);display:flex}.about-toc-list li[data-level="2"] .about-toc-link{padding-left:24px;font-size:12px}@media(hover:hover)and (pointer:fine){.about-toc-link:hover{color:var(--cs-text-primary)}}.about-toc-link:focus-visible{outline-offset:1px;outline:2px solid #c4684980}.about-toc-link[aria-current=true]{color:var(--cs-text-primary);border-left-color:var(--cs-accent-clay);font-weight:600}.about-toc-link[data-within=true]{color:var(--cs-text-primary)}.about-toc-label{min-width:0}.about-toc-count{font-family:var(--cs-font-mono);font-size:var(--cs-text-micro);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);margin-left:auto;font-weight:400}.about-rail-section{min-width:0;padding:1rem 1.25rem}.about-rail-section+.about-rail-section{border-top:1px solid var(--cs-border-subtle)}.about-rail-hint{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin:0 0 6px;line-height:1.55}.about-kv{flex-direction:column;display:flex}.about-kv-row{border-top:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.about-kv-row:first-child{border-top:none}.about-kv-label{min-width:0;font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.about-kv-value{min-width:0;max-width:58%;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);text-align:right;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.about-kv-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.about-kv-link{border-radius:var(--cs-radius-badge);text-decoration:none;transition:color .15s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.about-kv-link:hover{color:var(--cs-text-accent)}}.about-kv-link:focus-visible{outline-offset:2px;outline:2px solid #c4684980}.about-kv-value-caveat{color:var(--cs-text-warning-on-soft)}.about-kv-flag{width:12px;height:12px;color:var(--cs-text-warning);flex-shrink:0}.about-kv-flag-inline{vertical-align:-2px;display:inline-block}.about-actions{border-top:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);flex-wrap:wrap;gap:8px;padding:.875rem 1.25rem;display:flex}@media(prefers-reduced-motion:reduce){.about-view{scroll-behavior:auto}.about-credit,.about-credit-link,.about-credit-arrow,.about-toc-link,.about-stat-link,.about-view-row-link,.about-view-go,.about-disclosure-chevron,.about-copy-btn{transition-duration:1ms}.about-copy-btn:active{transform:none}@media(hover:hover)and (pointer:fine){.about-credit-link:hover .about-credit-arrow{transform:none}}}.data-screen-layout{flex-direction:row;height:100%;display:flex;overflow:hidden}.data-screen-primary{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.about-kind-pill:active,.about-topic-chip:active,.about-filter-clear:active{background:var(--cs-bg-subtle)}.query-routes{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem 1.5rem;display:grid;container-type:inline-size}.query-routes__status{grid-column:1/-1;min-inline-size:0}.query-examples{color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:11px;display:flex}.query-examples__primary,.query-examples__more{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.query-examples__more{padding-block:.375rem}.query-examples details{max-inline-size:100%}.query-examples details[open]{flex-basis:100%}.query-example{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-badge);background:var(--cs-workbench-header-surface);min-block-size:1.75rem;max-inline-size:100%;color:var(--cs-text-secondary);font-family:var(--cs-font-mono);overflow-wrap:anywhere;text-align:start;cursor:pointer;padding:.125rem .5rem;font-size:11px}.query-examples summary{cursor:pointer;align-content:center;min-block-size:1.75rem}.query-route__help{color:var(--cs-text-muted);margin:0;font-size:11px;line-height:1rem}.query-route-status{color:var(--cs-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-size:12px;line-height:1.375;display:flex}.query-route-status--quiet{color:var(--cs-text-muted);font-size:11px}.query-route-status--warn{border-radius:var(--cs-radius-badge);background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft);padding:.5rem .625rem}.query-route-status__action{border:1px solid var(--cs-border);border-radius:var(--cs-radius-badge);background:var(--cs-surface);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;padding-inline:.5rem;font-size:11.5px;font-weight:500}.query-examples summary:focus-visible,.query-example:focus-visible,.query-route-status__action:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.query-examples summary:active,.query-example:active,.query-route-status__action:active{color:var(--cs-text-accent)}@media(hover:hover)and (pointer:fine){.query-route-status__action:hover{color:var(--cs-text-accent);border-color:var(--cs-accent-clay)}.query-examples summary:hover{color:var(--cs-text-primary)}.query-example:hover{color:var(--cs-text-accent);background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.query-example:hover{background:color-mix(in oklch,var(--cs-accent-clay) 10%,var(--cs-surface))}}}@media(prefers-reduced-motion:no-preference){.query-example{transition:color .12s,background-color .12s,transform .12s}.query-example:active{transform:scale(.96)}}.search-workspace{flex:none;inline-size:100%;padding:.75rem clamp(1rem,1.5vw,1.5rem) 1.25rem}.search-workspace>div{margin-inline:auto}.variant-workbench{--workbench-pad:clamp(1rem, 2.2cqi, 2rem);inline-size:100%;max-inline-size:86rem;color:var(--cs-text-primary);flex-direction:column;gap:1.25rem;margin-inline:auto;display:flex;container-type:inline-size}.workbench-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block:0 .25rem;display:flex}.workbench-title{font-family:var(--cs-workbench-heading-font);font-size:clamp(2rem,1.5rem + 1cqi,2.5rem);font-weight:var(--cs-workbench-heading-weight);letter-spacing:var(--cs-workbench-heading-tracking);text-wrap:balance;margin:0;line-height:1.15}.workbench-title>span{color:var(--cs-accent-clay)}.workbench-lede{max-inline-size:75ch;color:var(--cs-text-secondary);margin-block:.5rem 0;font-size:14px;line-height:1.6}.workbench-guide{flex:none;padding-block-end:.125rem}.workbench-deck{align-items:start;gap:1rem 1.5rem}.workbench-query.cs-panel{border-radius:var(--cs-workbench-radius);border-color:var(--cs-border);box-shadow:var(--cs-workbench-shadow);overflow:clip}.workbench-section-heading{padding:.875rem var(--workbench-pad);border-block-end:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);align-items:center;gap:.75rem;display:flex}.workbench-index{font-family:var(--cs-font-mono);color:var(--cs-text-accent);font-variant-numeric:tabular-nums;font-size:10px}.workbench-section-heading h2,.workbench-rail-heading h2{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.workbench-query-body{min-inline-size:0;padding:1.25rem var(--workbench-pad) 1rem;flex-direction:column;gap:.875rem;display:flex}.workbench-query-footer{padding:.5rem var(--workbench-pad);border-block-start:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.workbench-query-footer>p{flex:20rem}.workbench-recents{border:1px solid var(--cs-border);border-radius:var(--cs-workbench-radius);background:var(--cs-surface);box-shadow:var(--cs-workbench-shadow);gap:.5rem;padding:0;overflow:clip}.workbench-recents-heading{min-block-size:3rem;padding:.125rem var(--workbench-pad);border-block-end:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);align-items:center;gap:.75rem;display:flex}.workbench-recents-heading>button{min-block-size:2.75rem}.workbench-recents-heading>button:first-of-type{margin-inline-start:auto}.workbench-recents-count{color:var(--cs-text-muted);font-family:var(--cs-font-mono);margin-inline-start:.375rem;font-size:11px;font-weight:400}.workbench-recent-list{scrollbar-width:thin;max-block-size:12.5rem;padding:.25rem var(--workbench-pad) .75rem;--recent-fade-top:0px;--recent-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--recent-fade-top),#000 calc(100% - var(--recent-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--recent-fade-top),#000 calc(100% - var(--recent-fade-bottom)),transparent 100%);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.workbench-recent-list[data-fade-top=true]{--recent-fade-top:1.25rem}.workbench-recent-list[data-fade-bottom=true]{--recent-fade-bottom:1.25rem}.workbench-recent-list>li{min-inline-size:0}.workbench-recent-list>li+li{border-block-start:1px solid var(--cs-border-subtle)}.workbench-recent-list>li:has(>.workbench-recent[aria-pressed=true]),.workbench-recent-list>li:has(>.workbench-recent[aria-pressed=true])+li{border-block-start-color:#0000}.workbench-recent{text-align:start;min-block-size:3.5rem;inline-size:100%;color:var(--cs-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:1rem;padding:.5rem;display:flex}.workbench-recent-number{color:var(--cs-text-muted);font:10px var(--cs-font-mono);flex:none}.workbench-history-clear{color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.375rem;padding-inline:.5rem;font-size:11px;display:inline-flex}.workbench-history-clear:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.workbench-history-clear:active{background:var(--cs-bg-danger);color:var(--cs-text-danger-on-soft)}.workbench-recent[aria-pressed=true]{background:var(--cs-surface-2);box-shadow:inset 2px 0 0 var(--cs-accent-clay)}.workbench-recent-identity{flex:1;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);align-items:baseline;gap:.125rem 1rem;min-inline-size:0;display:grid}.workbench-recent-gene{font-size:13px;font-weight:600}.workbench-recent-variant{font-family:var(--cs-font-mono);overflow-wrap:anywhere;font-size:12px}.workbench-recent-query{font-family:var(--cs-font-mono);color:var(--cs-text-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:10px}.workbench-recent-action{color:var(--cs-text-accent);flex-direction:column;flex:none;align-items:end;gap:.375rem;font-size:11px;display:flex}.workbench-recent-action>span{align-items:center;gap:.375rem;display:inline-flex}.workbench-recent-action svg{block-size:13px;inline-size:13px}.workbench-recent-current{color:var(--cs-text-muted);font-size:10px}.workbench-recent:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.workbench-recent:active{background:var(--cs-bg-subtle)}.workbench-benchmarks{padding:0 var(--workbench-pad) 1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.5rem 1.25rem;display:grid}.workbench-recents-empty>div>p{padding:.75rem var(--workbench-pad) 0}.workbench-recents-empty>button{margin-inline:var(--workbench-pad)}.workbench-benchmark{border-block-end:1px solid var(--cs-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:.5rem;display:grid}.workbench-benchmark>button{padding-inline:0}.workbench-benchmark>div{padding:0}.workbench-benchmark>button>span:last-child{font-size:11px}.workbench-benchmark>div button{margin-inline:0;padding-inline:.5rem}.workbench-rail.cs-panel{background:var(--cs-panel-body);border:1px solid var(--cs-border);border-radius:var(--cs-workbench-radius);box-shadow:var(--cs-workbench-shadow);min-inline-size:0;overflow:clip}.workbench-rail-body{flex-direction:column;min-block-size:0;display:flex}.workbench-rail-heading{border-block-end:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);flex:none;align-items:center;gap:.75rem;min-block-size:3rem;padding:.875rem 1.25rem;display:flex}.workbench-rail [role=tabpanel]{padding:1rem 1.25rem}.workbench-rail-heading>svg{block-size:16px;inline-size:16px;color:var(--cs-text-muted);stroke-width:1.5px;margin-inline-start:auto}.workbench-monitor-tabs{border-block-end:1px solid var(--cs-border-subtle);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:1.25rem;display:grid}.workbench-monitor-tab{min-block-size:2.75rem;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:12px;font-weight:500;display:flex}.workbench-monitor-tab[aria-selected=true]{border-block-end-color:var(--cs-accent-clay);color:var(--cs-text-primary)}.workbench-monitor-tab:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-3px}.workbench-monitor-tab:active{background:var(--cs-bg-subtle)}.workbench-pipeline-summary{background:var(--cs-workbench-header-surface);border-radius:8px;flex-direction:column;flex:none;gap:.75rem;padding:.875rem;display:flex}.workbench-pipeline-notice{align-items:start;gap:.5rem;display:flex}.workbench-pipeline-notice>svg{margin-block-start:.125rem}.workbench-pipeline-notice-dismiss{border-radius:var(--cs-radius-badge);block-size:1.5rem;inline-size:1.5rem;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.workbench-pipeline-notice-dismiss:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.workbench-pipeline-notice-dismiss:active{background:var(--cs-surface-2)}.workbench-pipeline-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.workbench-pipeline-intro{color:var(--cs-text-secondary);margin:0;font-size:12px;line-height:1.6}.workbench-stage-arrow{block-size:.75rem;inline-size:.75rem;color:var(--cs-text-muted);margin-inline-start:.375rem}.workbench-pipeline-stages{scrollbar-width:thin;flex-direction:column;flex:1;min-block-size:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.workbench-pipeline-stages>li{border-block-end:1px solid var(--cs-border-subtle);display:flex}.workbench-pipeline-stages>li:last-child{border-block-end:0}.workbench-pipeline-stage{border-radius:6px;flex:1;align-items:start;gap:.75rem;min-block-size:3.25rem;min-inline-size:0;padding:.5rem .25rem;display:flex}.workbench-pipeline-stage[role=button]:active{background:var(--cs-bg-subtle)}.workbench-pipeline-node{border-style:solid;border-width:1px;border-radius:6px;flex:none;justify-content:center;align-items:center;block-size:1.75rem;inline-size:1.75rem;margin-block-start:.125rem;display:flex}.qe{flex-direction:column;gap:.75rem;display:flex}.qe__head{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.qe__clear{border-radius:var(--cs-radius-input);min-block-size:2rem;color:var(--cs-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding-inline:.5rem;font-size:12px;font-weight:500;display:inline-flex}.qe__clear:disabled{opacity:.5;cursor:not-allowed}.qe__clear:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.qe__clear:active:not(:disabled){background:var(--cs-bg-subtle)}.qe__label{letter-spacing:-.015em;font-size:14px;font-weight:600}.qe__accepts{color:var(--cs-text-muted);margin-inline-start:auto;font-size:11px}.qe__bar{border:1px solid var(--cs-border);background:var(--cs-surface);box-shadow:0 2px 4px var(--cs-text-primary);border-radius:12px;flex-wrap:wrap;gap:.375rem;padding:.375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.qe__bar{box-shadow:0 2px 4px color-mix(in oklch,var(--cs-text-primary) 4%,transparent)}}.qe__bar:has(:focus-visible){outline:2px solid var(--cs-accent-clay);outline-offset:3px}.qe__field{flex:999 17rem;min-inline-size:0;position:relative}.qe__icon{block-size:1.125rem;inline-size:1.125rem;color:var(--cs-text-muted);pointer-events:none;stroke-width:1.5px;margin-block:auto;position:absolute;inset-block:0;inset-inline-start:.75rem}.qe__input{block-size:3.25rem;inline-size:100%;color:var(--cs-text-primary);font-family:var(--cs-font-mono);box-shadow:none;background:0 0;border:0;border-radius:6px;outline-color:#0000;padding-inline:2.5rem 2.75rem;font-size:clamp(13px,1.25cqi,16px);font-weight:500}.qe__input::placeholder{color:var(--cs-text-muted);font-weight:400}.qe__field:focus-within .qe__icon{color:var(--cs-text-accent)}.qe__tool{block-size:2.75rem;inline-size:2.75rem;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-block:auto;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:.125rem}.qe__submit{border:1px solid var(--cs-accent-solid);flex:1 0 8rem;justify-content:center;align-items:center;gap:.75rem;min-block-size:3.25rem;padding-inline:1.125rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.qe__submit{border:1px solid color-mix(in oklch,var(--cs-accent-solid) 85%,var(--cs-text-primary))}}.qe__submit{background:var(--cs-accent-solid);color:oklch(100% 0 none);cursor:pointer;border-radius:6px;font-size:14px;font-weight:600;box-shadow:inset 0 1px oklch(100% 0 none/.12)}.qe__submit:disabled{opacity:.6;cursor:not-allowed}.qe__submit:active:not(:disabled){filter:brightness(.94)}.qe__status{min-block-size:1rem;color:var(--cs-text-muted);align-items:start;gap:.375rem;margin:0;font-size:11px;line-height:1.5;display:flex}.qe__status svg{margin-block-start:.125rem}.qe__status--assistive{clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qe__status[data-tone=ok]{color:var(--cs-text-success)}.qe__status[data-tone=pending]{color:var(--cs-text-secondary)}.qe__loaded{color:var(--cs-text-success);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;font-size:12px;line-height:1.5;display:flex}.qe__loaded-text{color:var(--cs-text-secondary)}.qe__loaded-text>strong{color:var(--cs-text-primary);font-weight:600}.qe__loaded-open{border-radius:var(--cs-radius-input);min-block-size:2rem;color:var(--cs-text-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-inline-start:auto;padding-inline:.5rem;font-size:12px;font-weight:500;display:inline-flex}.qe__loaded-open svg{block-size:12px;inline-size:12px}.qe__loaded-open:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.qe__loaded-open:active{background:var(--cs-bg-subtle)}.qe__resolved{color:var(--cs-text-accent);align-items:center;gap:.25rem;margin-block-start:.125rem;font-weight:500;display:flex}.qe__resolved svg{flex:none;block-size:11px;inline-size:11px}.qe__status-dot{background:var(--cs-text-warning);border-radius:50%;flex:none;block-size:.375rem;inline-size:.375rem;margin-block-start:.375rem}.qe__try{flex-wrap:wrap;gap:.5rem;display:flex}.qe__try-label{color:var(--cs-text-muted);flex-basis:100%;padding-block:.375rem .125rem;font-size:11px}.qe__example{border:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);min-block-size:4rem;min-inline-size:0;color:var(--cs-text-primary);text-align:start;cursor:pointer;border-radius:8px;flex-direction:column;flex:10rem;align-items:start;gap:.25rem;padding:.75rem;display:flex}.qe__example-note{color:var(--cs-text-muted);font-size:10px}.qe__example-value{inline-size:100%;font-family:var(--cs-font-mono);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.375rem;font-size:11px;display:flex}.qe__example-value svg{block-size:12px;inline-size:12px;color:var(--cs-text-accent);flex:none}.qe__ticket{border-block:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);flex-wrap:wrap;margin:.25rem 0;display:flex;overflow:hidden}.qe__cell{min-inline-size:0;box-shadow:-1px 0 0 var(--cs-border-subtle),0 -1px 0 var(--cs-border-subtle);flex-direction:column;flex:auto;gap:.375rem;padding:.75rem;display:flex}.qe__cell dt{color:var(--cs-text-muted);align-items:center;gap:.375rem;font-size:10px;display:flex}.qe__cell dd{font-family:var(--cs-font-mono);color:var(--cs-text-primary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500}.qe__cell dd[data-empty]{color:var(--cs-text-muted);font-weight:400}.qe__kind{background:var(--cs-text-muted);border-radius:50%;flex:none;block-size:.375rem;inline-size:.375rem}.qe__kind[data-tone=ok]{background:var(--cs-text-success)}.qe__kind[data-tone=clay]{background:var(--cs-accent-clay)}.qe__kind[data-tone=warn]{background:var(--cs-text-warning)}.qe-field-label{block-size:1.25rem;color:var(--cs-text-secondary);justify-content:space-between;align-items:center;gap:.5rem;font-size:12px;font-weight:500;display:flex}.qe-input{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);background:var(--cs-surface);block-size:2.5rem;inline-size:100%;color:var(--cs-text-primary);-webkit-user-select:text;user-select:text;outline-offset:2px;outline:2px solid #0000;padding-inline:.75rem 2.5rem;font-size:13px}.qe-input::placeholder{color:var(--cs-text-muted);text-transform:none;letter-spacing:normal;font-weight:400}.qe-input:focus-visible{outline-color:var(--cs-accent-clay);border-color:var(--cs-border)}.qe-input[aria-invalid=true]{border-color:var(--cs-text-warning)}@supports (color:color-mix(in lab,red,red)){.qe-input[aria-invalid=true]{border-color:color-mix(in oklch,var(--cs-text-warning) 55%,var(--cs-border))}}.qe-input__tool{z-index:1;block-size:1.75rem;inline-size:1.75rem;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-block:auto;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:.375rem}.qe-input__tool:active{background:var(--cs-bg-subtle)}.qe-select{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);background:var(--cs-surface);block-size:2.5rem;inline-size:100%;color:var(--cs-text-primary);align-items:center;display:flex;position:relative}.qe-select>.qe__kind{pointer-events:none;position:absolute;inset-inline-start:.75rem}.qe-select>.qe__kind:not([data-tone]){box-shadow:inset 0 0 0 1px var(--cs-text-muted);background:0 0}.qe-select__control{border-radius:inherit;block-size:100%;inline-size:100%;color:inherit;font:inherit;font-family:var(--cs-font-mono);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline-offset:2px;background:0 0;border:0;outline:2px solid #0000;padding-inline:1.5rem 2.25rem;font-size:13px;font-weight:500}.qe-select__control:focus-visible{outline-color:var(--cs-accent-clay)}.qe-select__caret{block-size:.875rem;inline-size:.875rem;color:var(--cs-text-muted);pointer-events:none;position:absolute;inset-inline-end:.75rem}.qe-select:not([data-stated]) .qe-select__control{color:var(--cs-text-secondary)}.qe-select--chip{background:0 0;border:0;flex:none;block-size:1.25rem;inline-size:auto}.qe-select--chip>.qe__kind{inset-inline-start:0}.qe-select--chip .qe-select__control{block-size:2rem;color:var(--cs-text-secondary);margin-block:-.375rem;padding-inline:.75rem 1rem;font-family:inherit;font-size:11px}.qe-select--chip .qe-select__caret{block-size:.75rem;inline-size:.75rem;inset-inline-end:0}.qe-fields__summary,.workbench-ai-summary{cursor:pointer;-webkit-user-select:none;user-select:none;min-block-size:2.75rem;color:var(--cs-text-secondary);align-items:center;gap:.5rem;font-size:12px;font-weight:500;list-style:none;display:flex}.qe-fields__summary::-webkit-details-marker{display:none}.workbench-ai-summary::-webkit-details-marker{display:none}.qe-fields__chevron{block-size:.875rem;inline-size:.875rem;color:var(--cs-text-muted);flex:none}.qe-fields[open] .qe-fields__chevron{transform:rotate(90deg)}.qe-fields__meta{min-inline-size:0;margin-inline-start:auto}.qe-fields__hint{color:var(--cs-text-muted);text-align:end;font-size:11px;font-weight:400;display:block}.qe-fields__attention{border-radius:var(--cs-radius-badge);background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft);align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:11px;display:inline-flex}.qe-fields__body{flex-direction:column;gap:1rem;padding-block:1rem;display:flex}.workbench-ai{border-block-start:1px solid var(--cs-border-subtle);margin-block-start:-.75rem}.workbench-ai-summary>svg{stroke-width:1.5px;block-size:14px;inline-size:14px;color:var(--cs-text-muted);flex:none}.workbench-ai-meta{color:var(--cs-text-muted);margin-inline-start:auto;font-size:11px;font-weight:400}.workbench-ai[open] .workbench-ai-chevron{transform:rotate(180deg)}.qe-ai{border:0;flex-direction:column;gap:.625rem;min-inline-size:0;margin:0;padding-block:.5rem 1rem;display:flex}.qe-ai__label{color:var(--cs-text-secondary);font-size:12px}.qe-ai__textarea{field-sizing:content;resize:vertical;border:1px solid var(--cs-border);background:var(--cs-accent-wash);min-block-size:5rem;max-block-size:13rem;inline-size:100%;color:var(--cs-text-primary);-webkit-user-select:text;user-select:text;border-radius:8px;padding:.75rem;font-size:13px;line-height:1.6}.qe-ai__textarea::placeholder{color:var(--cs-text-muted)}.variant-workbench :is(.qe__input,.qe__tool,.qe__submit,.qe__example,.qe-fields__summary,.workbench-ai-summary,.qe-ai__textarea):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.qe__tool:active,.qe__example:active,.qe-fields__summary:active,.workbench-ai-summary:active{background:var(--cs-bg-subtle)}@media(min-width:64rem){.workbench-rail{grid-row-end:span 2;align-self:stretch;position:relative}.workbench-rail-body{position:absolute;top:0;right:0;bottom:0;left:0}}@container not (min-width:54rem){.workbench-deck{grid-template-columns:minmax(0,1fr)}.workbench-deck>:is(.workbench-query,.workbench-recents,.workbench-rail){grid-area:auto/1}.workbench-rail.cs-panel{block-size:auto}.workbench-rail-body{position:static}.workbench-pipeline-stages,.workbench-rail .telemetry-scroll{overflow-y:visible}}@container not (min-width:30rem){.workbench-heading{gap:.5rem}.qe-fields__hint{display:none}.qe__example{flex-direction:row;flex-basis:100%;align-items:center;min-block-size:2.75rem}.qe__example-note{flex:0 0 4rem}.qe__example-value{flex:1}.workbench-ai-summary{flex-wrap:wrap}.workbench-recent-identity{grid-template-columns:minmax(0,1fr)}.workbench-recent{gap:.625rem}}@media(hover:hover)and (pointer:fine){.workbench-pipeline-notice-dismiss:hover{color:var(--cs-text-primary);background:var(--cs-surface-2)}.workbench-recent:hover{background:var(--cs-surface-2)}.workbench-history-clear:hover{background:var(--cs-bg-danger);color:var(--cs-text-danger-on-soft)}.workbench-monitor-tab:hover{color:var(--cs-text-primary);background:var(--cs-workbench-header-surface)}.qe__bar:hover{border-color:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.qe__bar:hover{border-color:color-mix(in oklch,var(--cs-text-muted) 55%,var(--cs-border))}}.qe__loaded-open:hover{background:var(--cs-bg-subtle)}.qe__clear:hover:not(:disabled){color:var(--cs-text-primary);background:var(--cs-bg-subtle)}.qe__tool:hover{color:var(--cs-text-primary);background:var(--cs-surface-2)}.qe-input:hover:not(:focus-visible,.qe-input--placeholder),.qe-select:not(.qe-select--chip):hover{border-color:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.qe-input:hover:not(:focus-visible,.qe-input--placeholder),.qe-select:not(.qe-select--chip):hover{border-color:color-mix(in oklch,var(--cs-text-muted) 55%,var(--cs-border))}}.qe-input__tool:hover{color:var(--cs-text-primary);background:var(--cs-bg-subtle)}.qe-select--chip:hover .qe-select__control{color:var(--cs-text-primary)}.qe__submit:hover:not(:disabled){filter:brightness(1.07)}.qe__example:hover{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.qe__example:hover{background:color-mix(in oklch,var(--cs-accent-clay) 9%,var(--cs-surface))}}.qe__example:hover{color:var(--cs-text-accent)}.qe-fields__summary:hover,.workbench-ai-summary:hover{color:var(--cs-text-primary)}}@media(prefers-reduced-motion:no-preference){.workbench-recent,.workbench-monitor-tab{transition:background-color .15s,border-color .15s,color .15s}.qe__submit,.qe__example,.qe__tool{transition:background-color .15s,color .15s,filter .15s,transform .15s cubic-bezier(.2,0,0,1)}.qe__submit:active:not(:disabled),.qe__example:active,.qe__tool:active{transform:scale(.96)}.qe-fields__chevron,.workbench-ai-chevron{transition:transform .15s cubic-bezier(.2,0,0,1)}}.ms-root{--ms-row-h:34px;--ms-pad-x:8px;--ms-row-pad-x:12px;--ms-pill-fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ms-root{--ms-pill-fill:color-mix(in oklch, var(--cs-accent-clay) 12%, var(--cs-bg))}}.ms-root{--ms-pill-hover:var(--cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.ms-root{--ms-pill-hover:color-mix(in oklch, var(--cs-bg-subtle) 55%, transparent)}}.ms-root{--ms-pill-press:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.ms-root{--ms-pill-press:color-mix(in oklch, var(--cs-text-primary) 9%, transparent)}}.ms-root{--ms-ease:cubic-bezier(.23, 1, .32, 1);-webkit-user-select:none;user-select:none;border:0;border-inline-end:1px solid var(--cs-border-subtle);height:100%;box-shadow:none;transition:width .24s var(--ms-ease),min-width .24s var(--ms-ease);background:0 0;border-radius:0;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:clip}.ms-root[data-resizing]{transition:none}.ms-brand{border-block-end:1px solid var(--cs-border-subtle);height:var(--cs-chrome-height);min-height:var(--cs-chrome-height);flex-shrink:0;align-items:center;gap:10px;padding:0 10px 0 12px;display:flex;overflow:hidden}.ms-brand[data-collapsed=true]{gap:0;padding:0 12px}.ms-brand-mark{border-radius:var(--cs-radius-input);background:var(--cs-accent-clay);color:#fff;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:inline-flex;position:relative}@media(hover:hover)and (pointer:fine){.ms-brand-mark[data-expander=true]:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.ms-brand-mark[data-expander=true]:focus-visible{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}.ms-brand-mark:focus-visible{outline:2px solid var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ms-brand-mark:focus-visible{outline:2px solid color-mix(in srgb,var(--cs-accent-clay) 55%,transparent)}}.ms-brand-mark:focus-visible{outline-offset:2px}.ms-brand-wordmark{white-space:nowrap;max-width:200px;font-size:14px;font-family:var(--cs-font-sans);letter-spacing:-.01em;color:var(--cs-text-primary);opacity:1;transition:max-width .24s var(--ms-ease),opacity .18s var(--ms-ease),visibility 0s linear 0s;font-weight:600;display:block;overflow:hidden}.ms-brand-wordmark[data-collapsed=true]{opacity:0;visibility:hidden;max-width:0;transition:max-width .24s var(--ms-ease),opacity .1s ease-in,visibility 0s linear .24s}.ms-nav{scrollbar-width:none;min-height:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ms-fade-top,0px),#000 calc(100% - var(--ms-fade-bottom,0px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ms-fade-top,0px),#000 calc(100% - var(--ms-fade-bottom,0px)),transparent 100%);flex:1;overflow:hidden auto}.ms-nav[data-fade-top=true]{--ms-fade-top:16px}.ms-nav[data-fade-bottom=true]{--ms-fade-bottom:16px}.ms-nav-inner{padding:12px var(--ms-pad-x) 16px;flex-direction:column;display:flex}.ms-zone{flex-direction:column;display:flex}.ms-zone-label{padding:24px var(--ms-row-pad-x) 8px;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:18px;display:block;overflow:hidden}.ms-zone-items{flex-direction:column;gap:2px;display:flex}.ms-zone-items[data-tree]{margin-inline-start:0;padding-inline-start:0}.ms-root[data-collapsed=true] .ms-zone-items[data-tree]{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}.ms-zone-divider{background:var(--cs-border);width:20px;height:1px;margin:10px auto;display:block}.ms-row{flex-direction:column;display:flex}.ms-nav-btn:active,.ms-sub-btn:active{background:var(--ms-pill-press)}.ms-nav-btn{width:100%;min-height:var(--ms-row-h);padding:5px var(--ms-row-pad-x);text-align:start;color:var(--cs-text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:10px;font-weight:550;transition:background-color .12s,color .12s;display:flex;position:relative}@media(hover:hover)and (pointer:fine){.ms-nav-btn:hover{background:var(--ms-pill-hover);color:var(--cs-text-primary)}}.ms-nav-btn[data-active=true]{color:var(--cs-text-primary)}.ms-nav-btn[data-current=true],.ms-nav-btn[data-current=true]:hover{background:var(--ms-pill-fill)}.ms-nav-icon{color:var(--cs-text-muted);flex-shrink:0;transition:color .12s;display:inline-flex;position:relative}.ms-nav-icon>svg{block-size:1.125rem;inline-size:1.125rem}@media(hover:hover)and (pointer:fine){.ms-nav-btn:hover .ms-nav-icon{color:var(--cs-text-primary)}}.ms-nav-btn[data-active=true] .ms-nav-icon{color:var(--cs-text-primary)}.ms-nav-icon-status{background:var(--cs-surface);box-shadow:0 0 0 2px var(--cs-surface);border-radius:50%;display:inline-flex;position:absolute;top:-3px;right:-4px}.ms-nav-icon-dot{background:var(--cs-text-danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--cs-surface);border-radius:50%;position:absolute;top:-3px;right:-4px}.ms-nav-text{flex-direction:column;flex:1;min-width:0;display:flex}.ms-nav-label{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:550;line-height:20px;overflow:hidden}.ms-nav-btn[data-active=true] .ms-nav-label{font-weight:600}.ms-footer .ms-nav-label{font-weight:400}.ms-nav-desc{color:var(--cs-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-weight:400;line-height:16px;animation:.18s ease-out both ms-desc-in;display:block;overflow:hidden}.ms-nav-desc[data-live]{color:var(--cs-text-accent)}.ms-nav-desc[data-status=degraded]{color:var(--cs-text-warning-on-soft,var(--cs-text-warning))}.ms-nav-desc[data-status=error]{color:var(--cs-text-danger-on-soft,var(--cs-text-danger))}@keyframes ms-desc-in{0%{opacity:0}to{opacity:1}}.ms-nav-btn>.ms-nav-icon,.ms-nav-btn>.ms-step[data-status],.ms-nav-btn>.ms-count-badge{align-self:center;margin-top:0}.ms-step{border:1px solid var(--cs-border);background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ms-step[data-status=complete]{background:var(--cs-text-success);border-color:#0000;width:6px;height:6px;margin:1px}.ms-step[data-status=degraded]{background:var(--cs-text-warning);border-color:#0000}.ms-step[data-status=error]{background:var(--cs-text-danger);border-color:#0000}.ms-step[data-status=progress]{border:1.5px solid var(--cs-accent-clay);border-top-color:#0000;width:10px;height:10px;animation:.8s linear infinite ms-spin}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-count-badge{border-radius:var(--cs-radius-pill);min-width:20px;height:18px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;background:var(--cs-bg-danger,var(--cs-text-danger));flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ms-count-badge{background:var(--cs-bg-danger,color-mix(in srgb, var(--cs-text-danger) 14%, transparent))}}.ms-count-badge{color:var(--cs-text-danger-on-soft,var(--cs-text-danger))}.ms-sub-list{border-inline-start:1px solid var(--cs-border-subtle);flex-direction:column;gap:1px;margin-block:3px 8px;margin-inline:20px 0;padding-block:0;padding-inline-start:10px;display:flex}.ms-sub-btn{text-align:left;cursor:pointer;width:100%;min-block-size:30px;color:var(--cs-text-secondary);border-radius:8px;align-items:center;gap:8px;padding:0 8px;transition:background-color .12s,color .12s;display:flex;position:relative}@media(hover:hover)and (pointer:fine){.ms-sub-btn:hover{background:var(--ms-pill-hover);color:var(--cs-text-primary)}}.ms-sub-btn[data-active=true],.ms-sub-btn[data-active=true]:hover{color:var(--cs-text-primary);background:var(--ms-pill-fill)}.ms-sub-icon{block-size:1rem;inline-size:1rem;color:var(--cs-text-muted);flex-shrink:0;transition:color .12s}.ms-sub-btn:hover .ms-sub-icon,.ms-sub-btn[data-active=true] .ms-sub-icon{color:var(--cs-text-primary)}.ms-sub-label{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.ms-sub-btn[data-active=true] .ms-sub-label{font-weight:600}.ms-footer{border-block-start:1px solid var(--cs-border-subtle);padding:10px var(--ms-pad-x);background:0 0;flex-direction:column;flex-shrink:0;gap:1px;display:flex}.ms-nav-btn:focus-visible,.ms-sub-btn:focus-visible{outline:2px solid var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ms-nav-btn:focus-visible,.ms-sub-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--cs-accent-clay) 55%,transparent)}}.ms-nav-btn:focus-visible,.ms-sub-btn:focus-visible{outline-offset:-2px}.ms-resize-handle{cursor:col-resize;z-index:10;touch-action:none;width:12px;height:100%;position:absolute;top:0;right:0}.ms-resize-handle:before{content:"";background:0 0;width:2px;transition:background-color .15s 80ms;position:absolute;top:0;bottom:0;right:-1px}@media(hover:hover)and (pointer:fine){.ms-resize-handle:hover:before{background:var(--cs-border)}}.ms-root[data-resizing] .ms-resize-handle:before{background:var(--cs-accent-clay);transition:none}.ms-resize-handle:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.ms-resize-handle:focus-visible:before{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ms-resize-handle:focus-visible:before{background:color-mix(in srgb,var(--cs-accent-clay) 70%,transparent)}}.ms-drawer-backdrop{z-index:44;opacity:1;transition:opacity .2s ease both;background:#19181659;position:fixed;top:0;right:0;bottom:0;left:0}.dark .ms-drawer-backdrop{background:#0807068c}.ms-drawer-backdrop[data-open=false]{opacity:0;visibility:hidden;transition:opacity .2s linear,visibility 0s linear .2s}@media(max-width:899px){.ms-nav-btn,.ms-sub-btn{min-block-size:44px}.ms-root{background:var(--cs-bg);top:var(--cs-shell-inset,8px);bottom:var(--cs-shell-inset,8px);left:var(--cs-shell-inset,8px);z-index:45;height:auto;max-inline-size:min(320px,100vw - 56px);transition:transform .28s cubic-bezier(.32,.72,0,1),visibility .28s linear;position:fixed;box-shadow:12px 0 40px #1918162e}.ms-root[data-drawer=closed]{visibility:hidden;transition:transform .2s cubic-bezier(.32,.72,0,1),visibility .2s linear;transform:translate(calc(-100% - 24px))}}@media(min-width:900px)and (max-height:900px){.ms-root{--ms-row-h:32px}.ms-sub-btn{min-block-size:28px}.ms-sub-list{padding-block:1px 4px}.ms-zone-label{padding-block-start:14px}}@media(prefers-reduced-motion:reduce){.ms-root,.ms-root[data-drawer=closed],.ms-brand-wordmark,.ms-brand-wordmark[data-collapsed=true]{transition-duration:0s}.ms-drawer-backdrop{transition:none}.ms-nav-desc{animation:none}}.cs-kbd{border:1px solid var(--cs-border);background:var(--cs-surface);min-width:20px;height:20px;font-family:var(--cs-font-sans);color:var(--cs-text-secondary);white-space:nowrap;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.cs-palette-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);background:#1c1a1852;justify-content:center;align-items:flex-start;padding-block:clamp(12px,10dvh,96px) 16px;padding-inline:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.dark .cs-palette-overlay{background:#0403028c}@media(max-height:500px){.cs-palette-overlay{padding-block-start:12px}}.cs-palette{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:18px;flex-direction:column;max-block-size:min(640px,80dvh);inline-size:min(640px,100%);display:flex;overflow:clip;box-shadow:0 24px 60px -12px #19181647,0 2px 8px #19181614}.dark .cs-palette{box-shadow:0 24px 60px -12px #0009,0 0 0 1px #ffffff05}.cs-palette-search{border:1px solid var(--cs-border);background:var(--cs-bg);border-radius:10px;flex-shrink:0;align-items:center;gap:10px;min-block-size:48px;margin:12px;padding-inline:14px 10px;display:flex}.cs-palette-search-icon{width:18px;height:18px;color:var(--cs-text-muted);flex-shrink:0;transition:color .12s}.cs-palette-search:focus-within{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.cs-palette-search:focus-within .cs-palette-search-icon{color:var(--cs-accent-clay)}.cs-palette-input{outline-offset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;block-size:46px;box-shadow:none;font-family:var(--cs-font-sans);color:var(--cs-text-primary);background:0 0;border:0;outline:2px solid #0000;flex:1;font-size:15px}.cs-palette-input::placeholder{color:var(--cs-text-muted)}.cs-palette-esc{cursor:pointer;transition:background-color .12s,color .12s}@media(hover:hover)and (pointer:fine){.cs-palette-esc:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.cs-palette-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cs-border) transparent;flex:auto;min-height:0;padding:0 12px 12px;scroll-padding:8px;overflow-y:auto}.cs-palette [cmdk-group]+[cmdk-group]{margin-block-start:12px}.cs-palette [cmdk-group-heading]{letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);-webkit-user-select:none;user-select:none;padding:12px 10px 8px;font-size:11px;font-weight:600}.cs-palette-item{border-radius:var(--cs-radius-input);min-block-size:48px;color:var(--cs-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.cs-palette-item-icon{block-size:32px;inline-size:32px;color:var(--cs-text-muted);background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s,background-color .1s,border-color .1s;display:inline-flex}.cs-palette-item[data-primary] .cs-palette-item-icon{background:var(--cs-accent-clay);color:#fff;border-color:#0000}.cs-palette-item-label{white-space:normal;overflow-wrap:anywhere;min-width:0}.cs-palette-item-label.font-mono{font-size:12.5px}.cs-palette-item-trail{flex:none;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:inline-flex}.cs-palette-item-meta{min-width:0;color:var(--cs-text-muted);white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:400}.cs-palette-item-meta.font-mono{font-variant-numeric:tabular-nums;font-size:11px}.cs-palette-item-enter{visibility:hidden;flex-shrink:0;display:inline-flex}.cs-palette-badge{border-radius:var(--cs-radius-pill);letter-spacing:.02em;color:var(--cs-text-accent);background:var(--cs-accent-clay);flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cs-palette-badge{background:color-mix(in srgb,var(--cs-accent-clay) 12%,transparent)}}.cs-palette-item[data-selected=true]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cs-palette-item[data-selected=true]{background:color-mix(in oklch,var(--cs-accent-clay) 10%,var(--cs-surface))}}.cs-palette-item[data-selected=true]{box-shadow:inset 2px 0 var(--cs-accent-clay)}.cs-palette-item[data-selected=true] .cs-palette-item-icon{color:var(--cs-accent-clay);background:0 0;border-color:#0000}.cs-palette-item[data-primary][data-selected=true] .cs-palette-item-icon{background:var(--cs-accent-clay);color:#fff}.cs-palette-item[data-selected=true] .cs-palette-item-enter{visibility:visible}.cs-palette-item[data-disabled=true]{opacity:.5;cursor:default}.cs-palette-empty{text-align:center;color:var(--cs-text-muted);flex-direction:column;align-items:center;gap:6px;padding:32px 20px 36px;font-size:12.5px;display:flex}.cs-palette-empty-title{color:var(--cs-text-primary);word-break:break-word;font-size:13.5px;font-weight:500}.cs-palette-footer{border-top:1px solid var(--cs-border-subtle);background:var(--cs-surface-2);color:var(--cs-text-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;font-size:11.5px;display:flex}.cs-palette-hint{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cs-palette-hint .cs-kbd{min-width:18px;height:18px;font-size:10.5px}@media(max-width:520px){.cs-palette-overlay{padding-block-start:8px}.cs-palette{max-block-size:calc(100dvh - 24px)}.cs-palette-hint:first-child,.cs-palette-hint:last-child{display:none}.cs-palette-item-trail{gap:4px}.cs-palette-item-enter{display:none}}.cs-palette-intro{color:var(--cs-text-secondary);margin:0;padding:0 24px 12px;font-size:12px;line-height:1.6}.cs-palette-intro code{font-family:var(--cs-font-mono);font-size:11px}.cs-palette-item-copy{flex-direction:column;flex:1;gap:3px;min-inline-size:0;line-height:1.4;display:flex}.cs-palette-item-icon>svg{block-size:1.125rem;inline-size:1.125rem}.cs-palette-esc{min-block-size:28px;min-inline-size:32px}.cs-palette-esc:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.cs-palette-item:active,.cs-palette-esc:active{background:var(--cs-bg-subtle)}.tour-root{--tour-scrim:#19181680;--tour-ease:cubic-bezier(.23, 1, .32, 1);--tour-move:.32s;z-index:65;animation:.18s ease-out both tour-fade;position:fixed;top:0;right:0;bottom:0;left:0}.dark .tour-root{--tour-scrim:#060504bd}.tour-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.tour-spotlight{pointer-events:none;box-shadow:0 0 0 200vmax var(--tour-scrim);transition:top var(--tour-move) var(--tour-ease),left var(--tour-move) var(--tour-ease),width var(--tour-move) var(--tour-ease),height var(--tour-move) var(--tour-ease);border-radius:14px;position:fixed}.tour-spotlight[data-active]:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--cs-accent-clay),0 0 0 6px var(--cs-accent-clay);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.tour-spotlight[data-active]:after{box-shadow:0 0 0 2px var(--cs-accent-clay),0 0 0 6px color-mix(in srgb,var(--cs-accent-clay) 18%,transparent)}}.tour-spotlight[data-active]:after{animation:.24s ease-out both tour-fade}.tour-card{border-radius:var(--cs-radius-panel);border:1px solid var(--cs-border);background:var(--cs-surface);width:min(380px,100vw - 24px);max-block-size:calc(100dvh - 24px);color:var(--cs-text-primary);transition:top var(--tour-move) var(--tour-ease),left var(--tour-move) var(--tour-ease);animation:tour-rise .26s var(--tour-ease) both;flex-direction:column;display:flex;position:fixed;box-shadow:0 24px 60px -12px #1918164d,0 2px 8px #19181614}.dark .tour-card{box-shadow:0 24px 60px -12px #000000a6,0 0 0 1px #ffffff05}.tour-card:focus{outline:none}.tour-card[data-mode=sheet]{width:auto;max-height:70dvh;inset:auto 12px 12px}.tour-card-inner{flex-direction:column;gap:8px;min-height:0;padding:18px 22px 22px;animation:.2s ease-out both tour-fade;display:flex;overflow-y:auto}.tour-head{justify-content:space-between;align-items:center;gap:8px;margin-right:-8px;display:flex}.tour-eyebrow{color:var(--cs-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.tour-icon-btn{border-radius:var(--cs-radius-input);width:28px;height:28px;color:var(--cs-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}@media(hover:hover)and (pointer:fine){.tour-icon-btn:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.tour-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.3}.tour-card[data-mode=centre] .tour-title{font-size:22px}.tour-card[data-mode=sheet]{transition:none}.tour-body{color:var(--cs-text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.tour-flow{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.tour-flow-step{gap:12px;padding:7px 0;display:flex;position:relative}.tour-flow-step+.tour-flow-step:before{content:"";background:var(--cs-border);width:1px;height:16px;position:absolute;top:-9px;left:10.5px}.tour-flow-index{border:1px solid var(--cs-accent-clay);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tour-flow-index{border:1px solid color-mix(in srgb,var(--cs-accent-clay) 35%,transparent)}}.tour-flow-index{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.tour-flow-index{background:color-mix(in srgb,var(--cs-accent-clay) 10%,var(--cs-surface))}}.tour-flow-index{color:var(--cs-text-accent);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.tour-flow-label{font-size:13px;font-weight:600;line-height:22px;display:block}.tour-flow-detail{color:var(--cs-text-muted);font-size:12px;line-height:1.45;display:block}.tour-list{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);background:var(--cs-surface-2);margin:4px 0 0;overflow:hidden}.tour-list-row{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 10px;display:grid}.tour-list-row+.tour-list-row{border-top:1px solid var(--cs-border-subtle)}.tour-list-key{color:var(--cs-text-muted);font-size:12px}.tour-list-value{color:var(--cs-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.tour-shortcuts{color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.tour-shortcuts-sep{margin:0 2px}.tour-status{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);background:var(--cs-surface-2);align-items:center;gap:8px;margin-top:4px;padding:6px 6px 6px 10px;display:flex}.tour-status-dot{background:var(--cs-text-muted);border-radius:999px;flex-shrink:0;width:8px;height:8px}.tour-status-dot[data-on]{background:var(--cs-text-success)}.tour-status-text{color:var(--cs-text-primary);font-size:12.5px}.tour-presets{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.tour-presets li+li{border-top:1px solid var(--cs-border-subtle)}.tour-preset{text-align:left;background:var(--cs-surface);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) 14px;align-items:baseline;column-gap:8px;width:100%;padding:8px 10px;transition:background-color .12s;display:grid}@media(hover:hover)and (pointer:fine){.tour-preset:hover{background:var(--cs-bg-subtle)}}.tour-preset:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.tour-preset-gene{color:var(--cs-text-primary);font-size:13px;font-weight:600}.tour-preset-variant{color:var(--cs-text-accent);font-size:12px}.tour-preset-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--cs-text-muted);justify-self:end;font-size:11.5px;overflow:hidden}.tour-preset-go{width:14px;height:14px;color:var(--cs-text-muted);align-self:center;transition:transform .12s,color .12s}@media(hover:hover)and (pointer:fine){.tour-preset:hover .tour-preset-go{color:var(--cs-accent-clay);transform:translate(2px)}}.tour-foot{background:var(--cs-surface-2);border-top:1px solid var(--cs-border-subtle);border-end-end-radius:inherit;border-end-start-radius:inherit;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.tour-foot-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.tour-dots{align-items:center;gap:5px;display:flex}.tour-dot{background:var(--cs-border);width:6px;height:6px;transition:width .24s var(--tour-ease),background-color .24s ease;border-radius:999px}.tour-dot[data-state=done]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.tour-dot[data-state=done]{background:color-mix(in srgb,var(--cs-accent-clay) 45%,var(--cs-border))}}.tour-dot[data-state=current]{background:var(--cs-accent-clay);width:18px}.tour-btn{border-radius:var(--cs-radius-input);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,filter .12s;display:inline-flex}.tour-btn:focus-visible,.tour-icon-btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.tour-btn-primary{background:var(--cs-accent-clay);color:#fff;min-width:76px}@media(hover:hover)and (pointer:fine){.tour-btn-primary:hover{filter:brightness(1.06)}}.tour-btn-primary:active{filter:brightness(.95)}.tour-btn-ghost{color:var(--cs-text-secondary)}@media(hover:hover)and (pointer:fine){.tour-btn-ghost:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.tour-btn-quiet{border:1px solid var(--cs-border);background:var(--cs-surface);height:28px;color:var(--cs-text-primary);padding:0 10px;font-size:12.5px}@media(hover:hover)and (pointer:fine){.tour-btn-quiet:hover{border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.tour-btn-quiet:hover{border-color:color-mix(in srgb,var(--cs-accent-clay) 50%,var(--cs-border))}}}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}@keyframes tour-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tour-spotlight,.tour-card,.tour-dot{transition:none}}html.reduce-motion .tour-spotlight,html.reduce-motion .tour-card{transition:none}.settings-backdrop{-webkit-backdrop-filter:blur(3px)saturate(.9);background:#0c0a096b}.dark .settings-backdrop{background:#00000094}.settings-dialog{--st-sidebar:var(--cs-surface-2);--st-canvas:var(--cs-bg);--st-card:var(--cs-surface);--st-chrome:var(--cs-surface);background:var(--st-chrome);color:var(--cs-text-primary);font-family:var(--cs-font-sans)}@media(min-width:768px){.settings-dialog{border:1px solid var(--cs-border);box-shadow:inset 0 1px #fff9,0 32px 80px -16px #19140f47,0 12px 24px -12px #19140f2e}}.dark .settings-dialog{--st-sidebar:#1e1c19;--st-canvas:#191816;--st-card:var(--cs-surface);--st-chrome:#22201d}@media(min-width:768px){.dark .settings-dialog{box-shadow:inset 0 1px #ffffff0a,0 32px 80px -16px #000000b3,0 0 0 1px #0006}}.settings-sidebar{background:var(--st-sidebar)}.settings-main-header,.settings-main-footer{background:var(--st-chrome)}.settings-canvas{background:var(--st-canvas);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--cs-border) transparent}.settings-search input{background:var(--st-card);border:1px solid var(--cs-border);transition:border-color .15s,box-shadow .15s}.settings-search input:focus{border-color:var(--cs-accent-clay);box-shadow:0 0 0 3px var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.settings-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-accent-clay) 16%,transparent)}}.settings-search input:-webkit-autofill{-webkit-text-fill-color:var(--cs-text-primary);box-shadow:0 0 0 1000px var(--st-card) inset;caret-color:var(--cs-text-primary)}.settings-search input:-webkit-autofill:hover{-webkit-text-fill-color:var(--cs-text-primary);box-shadow:0 0 0 1000px var(--st-card) inset;caret-color:var(--cs-text-primary)}.settings-search input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cs-text-primary);border-color:var(--cs-accent-clay);box-shadow:0 0 0 1000px var(--st-card) inset,0 0 0 3px var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.settings-search input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--st-card) inset,0 0 0 3px color-mix(in srgb,var(--cs-accent-clay) 16%,transparent)}}.settings-nav{scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-pill{background:var(--st-card);border:1px solid var(--cs-border-subtle);box-shadow:0 1px 2px #19140f0f}.dark .settings-nav-pill{background:var(--cs-surface);border-color:var(--cs-border);box-shadow:none}.settings-nav-item:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.settings-card{background:var(--st-card);border:1px solid var(--cs-border-subtle);border-radius:12px;overflow:hidden}.dark .settings-card{border-color:var(--cs-border)}.settings-seg{border-radius:9px;padding:3px}.settings-seg .cs-seg-btn{white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:12.5px}.settings-seg .cs-seg-btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.settings-seg--full{width:100%;display:flex}.settings-seg--full .cs-seg-btn{flex:1 1 0}.dark .settings-seg .cs-seg-btn.active{box-shadow:0 1px 2px #0006}.settings-swatch{box-shadow:inset 0 0 0 1px #00000014}.settings-swatch.is-selected{box-shadow:0 0 0 2px var(--st-card,var(--cs-surface)),0 0 0 4px var(--swatch)}.settings-swatch:focus-visible{box-shadow:0 0 0 2px var(--st-card,var(--cs-surface)),0 0 0 4px var(--cs-accent-clay)}.settings-residue-stage{background:radial-gradient(circle at 50% 120%,#0000002e,#0000 60%),linear-gradient(160deg,#2b2825,#141311);border-radius:14px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.settings-theme-option:focus-visible{outline:none}.settings-theme-frame{aspect-ratio:16/10;border:1px solid var(--cs-border);border-radius:10px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}@media(hover:hover)and (pointer:fine){.settings-theme-option:hover .settings-theme-frame{border-color:var(--cs-text-muted)}}.settings-theme-option.is-selected .settings-theme-frame{border-color:var(--cs-accent-clay);box-shadow:0 0 0 3px var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.settings-theme-option.is-selected .settings-theme-frame{box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-accent-clay) 22%,transparent)}}.settings-theme-option:focus-visible .settings-theme-frame{box-shadow:0 0 0 3px var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.settings-theme-option:focus-visible .settings-theme-frame{box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-accent-clay) 40%,transparent)}}.settings-theme-preview{--p-bg:#f9f8f6;--p-rail:#f0ece3;--p-card:#fff;--p-line:#dcd6ca;--p-ink:#cfc8bb;background:var(--p-bg);height:100%;display:flex}.settings-theme-preview--dark{--p-bg:#191816;--p-rail:#201e1b;--p-card:#2a2724;--p-line:#3c3934;--p-ink:#4a4640}.stp-rail{background:var(--p-rail);border-right:1px solid var(--p-line);width:22%}.stp-main{flex-direction:column;flex:1;gap:9%;padding:10% 9%;display:flex}.stp-card{background:var(--p-card);border:1px solid var(--p-line);border-radius:5px;flex-direction:column;flex:1;gap:12%;padding:9%;display:flex;position:relative}.stp-bar{background:var(--p-ink);border-radius:3px;width:72%;height:5px}.stp-bar--title{width:46%;height:6px}.stp-bar--short{width:44%}.stp-dot{aspect-ratio:1;background:var(--cs-accent-clay);opacity:.9;border-radius:999px;width:18%;position:absolute;bottom:14%;right:10%}@keyframes settings-flash{0%,35%{background-color:color-mix(in srgb,var(--cs-accent-clay) 14%,transparent)}to{background-color:#0000}}.settings-flash{border-radius:10px;animation:1.8s ease-out settings-flash}.settings-card .settings-flash{border-radius:0}.settings-dialog .cs-switch:not([data-checked=true]){background:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.settings-dialog .cs-switch:not([data-checked=true]){background:color-mix(in srgb,var(--cs-text-muted) 22%,var(--st-card))}}.settings-dialog .cs-switch:not([data-checked=true]){border-color:#0000}@media(hover:hover)and (pointer:fine){.settings-dialog .cs-switch:not([data-checked=true]):hover:not(:disabled){background:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.settings-dialog .cs-switch:not([data-checked=true]):hover:not(:disabled){background:color-mix(in srgb,var(--cs-text-muted) 32%,var(--st-card))}}}.settings-dialog .cs-switch-thumb{background:#fff}.acct-page{background:radial-gradient(1100px 520px at 50% -180px,var(--cs-accent-clay),transparent 70%),var(--cs-bg);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.acct-page{background:radial-gradient(1100px 520px at 50% -180px,color-mix(in srgb,var(--cs-accent-clay) 9%,transparent),transparent 70%),var(--cs-bg)}}.acct-page{color:var(--cs-text-primary);font-family:var(--cs-font-sans)}.acct-page-inner{width:min(420px,100%)}.acct-card{background:var(--cs-surface);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-panel);padding:32px 32px 28px;animation:.32s cubic-bezier(.2,.7,.2,1) both acct-rise;position:relative}.dark .acct-card{border-color:var(--cs-border)}@keyframes acct-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes acct-fade{0%{opacity:0}to{opacity:1}}.acct-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.acct-mark{border-radius:var(--cs-radius-input);background:var(--cs-accent-clay);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.acct-wordmark{letter-spacing:-.01em;font-size:14px;font-weight:600}.acct-title{font-family:var(--cs-font-serif);letter-spacing:-.01em;color:var(--cs-text-primary);margin:0 0 8px;font-size:26px;font-weight:500;line-height:1.2}.acct-lede{color:var(--cs-text-secondary);margin-bottom:24px;font-size:14px;line-height:1.55}.acct-lede strong{color:var(--cs-text-primary);font-weight:600}.acct-footer{text-align:center;color:var(--cs-text-muted);margin-top:18px;padding:0 8px;font-size:12.5px;line-height:1.55}.acct-form{gap:16px;display:grid}.acct-form--inline{gap:14px;max-width:440px}.acct-field{gap:6px;display:grid}.acct-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.acct-label{color:var(--cs-text-primary);font-size:13px;font-weight:500}.acct-input{width:100%;height:40px;padding:0 12px;font-size:14px}.acct-input[aria-invalid=true]{border-color:var(--cs-text-danger)}.acct-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.acct-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-text-danger) 16%,transparent)}}.acct-password{position:relative}.acct-input--password{padding-right:44px}.acct-reveal{width:32px;height:32px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.acct-reveal:hover{color:var(--cs-text-primary);background:var(--cs-bg-subtle)}}.acct-reveal:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.acct-hint{color:var(--cs-text-muted);font-size:12px;line-height:1.45}.acct-field-error{color:var(--cs-text-danger-on-soft);font-size:12px;line-height:1.45}.acct-caps{color:var(--cs-text-warning-on-soft);align-items:center;gap:6px;font-size:12px;display:flex}.acct-checklist{color:var(--cs-text-muted);gap:5px;margin:-4px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.acct-checklist li{align-items:center;gap:8px;transition:color .15s;display:flex}.acct-checklist li[data-met=true]{color:var(--cs-text-secondary)}.acct-check{border:1.5px solid var(--cs-border);border-radius:999px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:grid}li[data-met=true] .acct-check{background:var(--cs-text-success);border-color:var(--cs-text-success);color:#fff}.acct-check-note{color:var(--cs-text-muted)}.acct-alert{border-radius:var(--cs-radius-input);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.acct-alert--danger{background:var(--cs-bg-danger);color:var(--cs-text-danger-on-soft)}.acct-alert--success{background:var(--cs-bg-success);color:var(--cs-text-success)}.acct-alert--info{background:var(--cs-surface-2);color:var(--cs-text-secondary);border:1px solid var(--cs-border-subtle)}.acct-submit{justify-content:center;width:100%;height:42px;margin-top:4px;font-size:14px}.acct-submit:focus-visible,.acct-copy:focus-visible,.acct-invite-submit:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.acct-secondary{justify-content:center;width:100%;height:38px;margin-top:14px;font-size:13px}.acct-link{font:inherit;color:var(--cs-text-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--cs-text-accent);text-decoration-color:var(--cs-text-accent);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab,red,red)){.acct-link{-webkit-text-decoration-color:color-mix(in srgb,var(--cs-text-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--cs-text-accent) 40%,transparent)}}.acct-link{cursor:pointer}@media(hover:hover)and (pointer:fine){.acct-link:hover{text-decoration-color:currentColor}}.acct-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:2px}.acct-divider{background:var(--cs-border-subtle);height:1px;margin:4px 0}.acct-code{font-family:var(--cs-font-mono);background:var(--cs-surface-2);color:var(--cs-text-primary);border-radius:4px;padding:1px 5px;font-size:12px}.acct-loading{color:var(--cs-text-muted);place-items:center;padding:20px 0 8px;display:grid}.acct-overlay{z-index:70;background:var(--cs-text-primary);place-items:center;padding:24px 16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.acct-overlay{background:color-mix(in srgb,var(--cs-text-primary) 38%,transparent)}}.acct-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:var(--cs-font-sans);color:var(--cs-text-primary);animation:.18s both acct-fade}.acct-dialog-wrap{width:min(420px,100%)}.acct-overlay .acct-footer{color:var(--cs-surface)}@supports (color:color-mix(in lab,red,red)){.acct-overlay .acct-footer{color:color-mix(in srgb,var(--cs-surface) 88%,transparent)}}.acct-overlay .acct-footer .acct-link{color:#fff;text-decoration-color:#ffffff80}.acct-close{border-radius:var(--cs-radius-input);width:32px;height:32px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:14px;right:14px}@media(hover:hover)and (pointer:fine){.acct-close:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.acct-close:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.acct-splash-mark{opacity:0;width:40px;height:40px;animation:.4s .3s forwards acct-fade,1.8s ease-in-out .7s infinite acct-breathe}@keyframes acct-breathe{50%{opacity:.75;transform:scale(.94)}}.acct-signin-btn{border-radius:var(--cs-radius-input);border:1px solid var(--cs-border-subtle);height:30px;color:var(--cs-text-secondary);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:6px;margin-left:4px;padding:0 11px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}@media(hover:hover)and (pointer:fine){.acct-signin-btn:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.acct-signin-btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.acct-menu-anchor{flex-shrink:0;align-items:center;display:flex;position:relative}.acct-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid}@media(hover:hover)and (pointer:fine){.acct-avatar-btn:hover .acct-avatar{box-shadow:0 0 0 2px var(--cs-surface),0 0 0 4px var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.acct-avatar-btn:hover .acct-avatar{box-shadow:0 0 0 2px var(--cs-surface),0 0 0 4px color-mix(in srgb,var(--cs-accent-clay) 35%,transparent)}}}.acct-avatar-btn[aria-expanded=true] .acct-avatar{box-shadow:0 0 0 2px var(--cs-surface),0 0 0 4px var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.acct-avatar-btn[aria-expanded=true] .acct-avatar{box-shadow:0 0 0 2px var(--cs-surface),0 0 0 4px color-mix(in srgb,var(--cs-accent-clay) 35%,transparent)}}.acct-avatar-btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.acct-avatar{background:var(--cs-accent-clay);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.acct-avatar{background:color-mix(in srgb,var(--cs-accent-clay) 15%,var(--cs-surface))}}.acct-avatar{color:var(--cs-text-accent);letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-weight:600;transition:box-shadow .15s}.dark .acct-avatar{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.dark .acct-avatar{background:color-mix(in srgb,var(--cs-accent-clay) 28%,var(--cs-surface))}}.dark .acct-avatar{color:#f4d3c6}.acct-avatar--pending{border:1.5px dashed var(--cs-border);width:32px;height:32px;color:var(--cs-text-muted);background:0 0;font-size:13px}.acct-avatar-dim{opacity:.45;filter:grayscale();display:inline-flex}.acct-menu{z-index:58;font-family:var(--cs-font-sans);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);width:280px;box-shadow:0 16px 40px -16px var(--cs-text-primary);padding:6px;position:fixed}@supports (color:color-mix(in lab,red,red)){.acct-menu{box-shadow:0 16px 40px -16px color-mix(in srgb,var(--cs-text-primary) 35%,transparent)}}.acct-menu{transform-origin:100% 0;animation:.14s ease-out both acct-menu-in}@supports (position-area:block-end){.acct-avatar-btn{anchor-name:--acct-menu-trigger}.acct-menu{position-anchor:--acct-menu-trigger;position-area:block-end span-inline-start;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:0;margin-block-start:.5rem;inset:auto}}@keyframes acct-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.acct-menu-head{align-items:center;gap:10px;padding:10px 10px 12px;display:flex}.acct-menu-name{color:var(--cs-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.acct-menu-email{color:var(--cs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.acct-menu-head .min-w-0{flex:1}.acct-menu-sep{background:var(--cs-border-subtle);height:1px;margin:4px -6px}.acct-menu-item{border-radius:var(--cs-radius-input);width:100%;height:36px;color:var(--cs-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.acct-menu-item svg{color:var(--cs-text-muted)}@media(hover:hover)and (pointer:fine){.acct-menu-item:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.acct-menu-item:focus-visible{background:var(--cs-bg-subtle);color:var(--cs-text-primary);outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.acct-role-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--cs-accent-clay);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.acct-role-badge{background:color-mix(in srgb,var(--cs-accent-clay) 12%,transparent)}}.acct-role-badge{color:var(--cs-text-accent)}.acct-role-badge--member{background:var(--cs-surface-2);color:var(--cs-text-muted)}.acct-status-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--cs-bg-danger);color:var(--cs-text-danger-on-soft);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:600}.acct-profile{align-items:center;gap:14px;display:flex}.acct-profile-name{color:var(--cs-text-primary);font-size:15px;font-weight:600}.acct-profile-email{color:var(--cs-text-secondary);margin-top:1px;font-size:13px}.acct-profile-meta{color:var(--cs-text-muted);margin-top:4px;font-size:12px}.acct-note{color:var(--cs-text-muted);max-width:62ch;margin-top:10px;font-size:12px;line-height:1.5}.acct-note strong{color:var(--cs-text-secondary);font-weight:600}.acct-save-state{color:var(--cs-text-muted);min-height:1em;font-size:11.5px;transition:color .15s}.acct-save-state[data-state=saved]{color:var(--cs-text-success)}.acct-save-state[data-state=error]{color:var(--cs-text-danger-on-soft)}.acct-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.acct-invite{gap:10px;display:grid}.acct-invite-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acct-invite-row .acct-input{flex:220px;height:34px;font-size:13px}.acct-invite-submit{height:34px}.acct-link-card{border:1px solid var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.acct-link-card{border:1px solid color-mix(in srgb,var(--cs-accent-clay) 30%,transparent)}}.acct-link-card{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.acct-link-card{background:color-mix(in srgb,var(--cs-accent-clay) 5%,var(--cs-surface))}}.acct-link-card{border-radius:10px;padding:12px;animation:.24s both acct-rise}.acct-link-card-head{color:var(--cs-text-accent);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.acct-link-row{gap:8px;display:flex}.acct-link-input{min-width:0;height:34px;font-family:var(--cs-font-mono);flex:1;font-size:12px}.acct-copy{justify-content:center;min-width:88px;height:34px}.acct-link-note{color:var(--cs-text-muted);margin-top:8px;font-size:12px;line-height:1.45}.acct-person{align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.acct-person--button{cursor:pointer;text-align:left;background:0 0;border:0;transition:background .12s}@media(hover:hover)and (pointer:fine){.acct-person--button:hover{background:var(--cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.acct-person--button:hover{background:color-mix(in srgb,var(--cs-bg-subtle) 50%,transparent)}}}.acct-person--button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.acct-person-wrap{padding:0}.acct-person-name{color:var(--cs-text-primary);font-size:13.5px;font-weight:500;display:block}.acct-person-meta{color:var(--cs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.acct-you{color:var(--cs-text-muted);font-weight:400}.acct-chevron{color:var(--cs-text-muted);flex-shrink:0;transition:transform .18s}.acct-person-wrap[data-open=true] .acct-chevron{transform:rotate(180deg)}.acct-person-panel{gap:14px;padding:4px 16px 16px 60px;animation:.16s both acct-fade;display:grid}.acct-panel-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.acct-panel-label{color:var(--cs-text-primary);font-size:13px;font-weight:500}.acct-panel-hint{color:var(--cs-text-muted);max-width:46ch;font-size:12px;line-height:1.45}.cs-btn-ghost.acct-danger{color:var(--cs-text-danger-on-soft);border-color:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.cs-btn-ghost.acct-danger{border-color:color-mix(in srgb,var(--cs-text-danger) 35%,var(--cs-border))}}@media(hover:hover)and (pointer:fine){.cs-btn-ghost.acct-danger:hover{background:var(--cs-bg-danger);color:var(--cs-text-danger-on-soft)}}.acct-icon-btn{width:26px;height:26px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}@media(hover:hover)and (pointer:fine){.acct-icon-btn:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.acct-icon-btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.acct-skeleton{background:var(--cs-bg-subtle);border-radius:6px;animation:1.4s ease-in-out infinite acct-shimmer;display:inline-block}.acct-skeleton--avatar{border-radius:999px;flex-shrink:0;width:32px;height:32px}@keyframes acct-shimmer{50%{opacity:.5}}@media(max-width:520px){.acct-card{padding:26px 22px 22px}.acct-title{font-size:23px}.acct-person-panel{padding-left:16px}}@media(prefers-reduced-motion:reduce){.acct-card,.acct-overlay,.acct-menu,.acct-link-card,.acct-person-panel,.acct-splash-mark,.acct-skeleton{animation:none}.acct-splash-mark{opacity:1}}.acct-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.acct-usage-tile{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);background:var(--cs-surface);padding:10px 12px}.acct-usage-tile dt{letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-muted);font-size:11px;font-weight:600}.acct-usage-tile dd{color:var(--cs-text-primary);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px;font-weight:600}.acct-usage-limits{color:var(--cs-text-secondary);gap:4px;margin:10px 0 0;padding-left:18px;font-size:12.5px;list-style:outside;display:grid}.acct-actions--start{justify-content:flex-start;margin-top:10px}.acct-agents{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.acct-limits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.acct-agent{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);background:var(--cs-surface);color:var(--cs-text-secondary);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.acct-agent .acct-note{margin-top:2px}.acct-agent-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.acct-agent-name{color:var(--cs-text-primary);font-size:13.5px;font-weight:600}.acct-agent-state{color:var(--cs-text-muted);font-size:11.5px;font-weight:600}.acct-agent[data-tone=ready] .acct-agent-state{color:var(--cs-text-success)}.acct-agent[data-tone=attention] .acct-agent-state{color:var(--cs-text-warning-on-soft)}.acct-pair{border:1px dashed var(--cs-border);border-radius:var(--cs-radius-input);margin-top:10px;padding:12px 14px}.acct-pair .acct-note{margin-top:0}.acct-pair-code{font-family:var(--cs-font-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--cs-text-primary);font-variant-numeric:tabular-nums;margin:6px 0;font-size:28px;font-weight:600}.acct-downloads{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.acct-foldx{gap:10px;display:grid}.acct-foldx-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jobs-btn{position:relative}@supports (position-area:block-end){.jobs-btn{anchor-name:--jobs-trigger}.acct-menu.jobs-panel{position-anchor:--jobs-trigger}}.jobs-btn[aria-expanded=true]{color:var(--cs-text-primary);background:var(--cs-bg-subtle)}.jobs-badge{background:var(--cs-accent-clay);border-radius:999px;min-width:16px;height:16px;padding:0 4px;position:absolute;top:1px;right:1px}@supports (color:color-mix(in lab,red,red)){.jobs-badge{background:color-mix(in srgb,var(--cs-accent-clay) 78%,#000)}}.jobs-badge{color:#fff;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--cs-surface);font-size:10px;font-weight:700;line-height:16px}.dark .jobs-badge{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.dark .jobs-badge{background:color-mix(in srgb,var(--cs-accent-clay) 68%,#fff)}}.dark .jobs-badge{color:#3a1b12}.acct-menu.jobs-panel{width:min(380px,100vw - 24px);max-height:min(70vh,560px);padding:8px;overflow-y:auto}.jobs-panel:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.jobs-head{align-items:flex-start;gap:4px;padding:6px 6px 10px;display:flex}.jobs-head>div{flex:1;min-width:0}.jobs-title{color:var(--cs-text-primary);margin:0;font-size:14px;font-weight:600}.jobs-sub{color:var(--cs-text-muted);margin:2px 0 0;font-size:12px}.jobs-icon-btn{border-radius:var(--cs-radius-input);width:28px;height:28px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}@media(hover:hover)and (pointer:fine){.jobs-icon-btn:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.jobs-icon-btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.jobs-section{letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-muted);margin:10px 6px 4px;font-size:10.5px;font-weight:600}.jobs-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.jobs-row{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);background:var(--cs-surface);align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.jobs-row[data-tone=running]{border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.jobs-row[data-tone=running]{border-color:color-mix(in srgb,var(--cs-accent-clay) 40%,var(--cs-border-subtle))}}.jobs-row-main{flex:1;gap:3px;min-width:0;display:grid}.jobs-row-title{align-items:center;gap:8px;min-width:0;display:flex}.jobs-row-label{font-family:var(--cs-font-mono);color:var(--cs-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.jobs-row-meta{color:var(--cs-text-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45}.jobs-row-shared{color:var(--cs-text-secondary);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.jobs-row-host{color:var(--cs-text-secondary);align-items:flex-start;gap:5px;font-size:11.5px;display:flex}.jobs-row-host>svg{flex:none;margin-top:2px}.jobs-row-host-why{color:var(--cs-text-muted)}.jobs-row-error{color:var(--cs-text-danger);overflow-wrap:anywhere;font-size:12px}.jobs-row-notice{color:var(--cs-text-secondary);font-size:12px}.jobs-chip{letter-spacing:.04em;background:var(--cs-surface-2);color:var(--cs-text-muted);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:600}.jobs-chip[data-tone=running]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.jobs-chip[data-tone=running]{background:color-mix(in srgb,var(--cs-accent-clay) 14%,transparent)}}.jobs-chip[data-tone=running]{color:var(--cs-text-accent)}.jobs-chip[data-tone=done]{background:var(--cs-bg-success);color:var(--cs-text-success)}.jobs-chip[data-tone=failed]{background:var(--cs-bg-danger);color:var(--cs-text-danger-on-soft)}.jobs-cancel{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);background:var(--cs-surface);min-width:64px;min-height:32px;color:var(--cs-text-secondary);cursor:pointer;flex-shrink:0;padding:0 10px;font-size:12.5px}@media(hover:hover)and (pointer:fine){.jobs-cancel:hover:not(:disabled){border-color:var(--cs-text-muted);color:var(--cs-text-primary)}}.jobs-cancel:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.jobs-cancel:disabled{opacity:.6;cursor:default;place-items:center;display:inline-grid}.jobs-empty{color:var(--cs-text-muted);border:1px dashed var(--cs-border-subtle);border-radius:var(--cs-radius-input);align-items:center;gap:8px;margin:6px;padding:14px 10px;font-size:12.5px;display:flex}.jobs-error{border-radius:var(--cs-radius-input);background:var(--cs-bg-danger);color:var(--cs-text-danger-on-soft);margin:0 6px 8px;padding:8px 10px;font-size:12.5px}.jobs-notice{border-radius:var(--cs-radius-input);background:var(--cs-bg-success);color:var(--cs-text-success);margin:0 6px 8px;padding:8px 10px;font-size:12.5px}@media(max-width:480px){.acct-menu.jobs-panel{position-area:none;width:auto;margin:0;inset:56px 12px auto}}.ctx-table td .ev-tier{border-radius:10px}.rail-section{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:16px 0;display:flex}.rail-section:first-child{border-top:0;padding-top:0}.rail-section>h3.eyebrow{margin:0}.rail-steps{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;flex-direction:column;margin:0;padding:14px;list-style:none;display:flex}.rail-step{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.rail-step:last-child{padding-bottom:0}.rail-step:not(:last-child):before{content:"";background:var(--cs-border);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.rail-step__n{width:20px;height:20px;font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rail-step:last-child .rail-step__n{color:var(--cs-surface);background:var(--cs-text-primary);border-color:#0000}.rail-step[data-state=warn] .rail-step__n{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-color:#0000}.rail-step__body{flex-direction:column;gap:2px;min-width:0;display:flex}.rail-step__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:20px}.rail-step__value{color:var(--cs-text-primary);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.rail-step__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.rail-step__verdict{align-items:center;gap:6px;display:inline-flex}.rail-step__warn{font-size:var(--cs-font-size-caption);color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-radius:6px;margin:4px 0 0;padding:6px 8px;line-height:1.45}.rail-cuts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail-cut{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);grid-template-columns:44px 64px minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 0;display:grid}.rail-cut>.ev-tier{justify-self:start}.rail-cut__rule{font-family:var(--cs-font-mono);color:var(--cs-text-secondary)}.rail-cut__meaning{line-height:1.45}.rail-cut__here{font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);white-space:nowrap}.rail-cut[data-active] .rail-cut__rule,.rail-cut[data-active] .rail-cut__meaning{color:var(--cs-text-primary)}.rail-notes{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.rail-notes>summary{cursor:pointer;min-height:24px;color:var(--cs-text-muted);border-radius:var(--cs-radius-sm);align-items:center;gap:6px;list-style:none;display:inline-flex}.rail-notes>summary::-webkit-details-marker{display:none}.rail-notes>summary:before{content:"›";font-size:14px;transition:transform .15s;display:inline-block}.rail-notes[open]>summary:before{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.rail-notes>summary:hover{color:var(--cs-text-primary)}}.rail-notes>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.rail-notes ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0 0 0 16px;line-height:1.45;display:flex}@media(prefers-reduced-motion:reduce){.rail-notes>summary:before{transition:none}}.rail-kv{margin:0}.rail-kv__row{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.rail-kv__row>dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex:none}.rail-kv__row>dd{min-width:0;font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:inline-flex}.rail-kv--sources .rail-kv__row>dd{color:var(--cs-text-secondary)}.ctx-screen,.ctx-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.ctx-screen{flex-direction:column;gap:24px;display:flex;container-type:inline-size}.ctx-screen h1,.ctx-screen h2,.ctx-rail h2,.ctx-rail h3,.ctx-screen p,.ctx-rail p{margin:0}.ctx-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);overflow:hidden}.ctx-card__head{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:10px 16px;display:flex}.ctx-card__head h2,.ctx-eyebrow,.ctx-table thead th,.ctx-rail h2,.ctx-rail h3{letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);font-size:11px;font-weight:600}.ctx-card__body{flex-direction:column;gap:12px;padding:16px;display:flex}.ctx-card__foot{background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);color:var(--cs-text-muted);padding:12px 16px;font-size:12px}.ctx-label{color:var(--cs-text-primary);font-size:13px;font-weight:500}.ctx-caption{color:var(--cs-text-muted);font-size:12px}.ctx-select{border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text-primary);border-radius:var(--cs-radius-badge);width:100%;min-height:40px;font:inherit;text-overflow:ellipsis;padding:9px 12px}.ctx-select:disabled{color:var(--cs-text-muted)}.ctx-select{min-width:0;max-width:100%}.ctx-finding{letter-spacing:-.02em;color:var(--cs-text-primary);font-size:22px;font-weight:600}.ctx-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ctx-chips{flex-wrap:wrap;gap:8px;display:flex}.ctx-chip,.ctx-button{font:inherit;border:1px solid var(--cs-border);border-radius:var(--cs-radius-badge);background:var(--cs-surface);min-height:36px;color:var(--cs-text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.ctx-chip[aria-pressed=true]{border-color:var(--cs-accent-clay);background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ctx-chip[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent-clay) 8%,var(--cs-surface))}}.ctx-chip[aria-pressed=true]{color:var(--cs-text-primary)}.ctx-card__body>.ctx-button{align-self:flex-start}.ctx-chip:active,.ctx-button:active{transform:scale(.98)}.ctx-onset{color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ctx-onset select{width:auto;min-width:180px}.ctx-notice{border-top:1px solid var(--cs-border-subtle);color:var(--cs-text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.ctx-definition{margin:0;padding:0 16px}.ctx-definition>div{grid-template-columns:140px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.ctx-definition>div+div{border-top:1px solid var(--cs-border-subtle)}.ctx-definition dt{color:var(--cs-text-muted);font-size:12px}.ctx-definition dd{overflow-wrap:anywhere;margin:0}.ctx-details{padding:0}.ctx-details summary{cursor:pointer;min-height:32px;color:var(--cs-text-primary);padding:5px 0;display:list-item}.ctx-details>summary{align-items:center;gap:6px;list-style:none;display:flex}.ctx-details>summary::-webkit-details-marker{display:none}.ctx-details>summary:before{content:"›";color:var(--cs-text-muted)}.ctx-details[open]>summary:before{transform:rotate(90deg)}.ctx-details>p{margin-top:8px}.ctx-details--table>summary{border-top:1px solid var(--cs-border-subtle);padding:12px 16px}.ctx-table-wrap{overflow:auto}.ctx-table{border-collapse:collapse;text-align:left;width:100%;min-width:480px}.ctx-table th,.ctx-table td{vertical-align:top;padding:11px 16px}.ctx-table thead{background:var(--cs-workbench-header-surface)}.ctx-table tbody th{color:var(--cs-text-primary);font-weight:500}.ctx-table tbody tr+tr>*{border-top:1px solid var(--cs-border-subtle)}.ctx-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.ctx-num{text-align:right;white-space:nowrap}.ctx-block{margin-top:3px;display:block}.ctx-link{color:var(--cs-text-accent);text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.ctx-gap-list{margin:0;padding-left:20px}.ctx-rail>.ctx-caption,.ctx-rail>.ctx-notice{margin-top:14px}.ctx-rail__section+.ctx-rail__section,.ctx-rail>.ctx-caption+.ctx-rail__section,.ctx-rail>.ctx-notice+.ctx-rail__section{border-top:1px solid var(--cs-border-subtle);margin-top:18px;padding-top:18px}.ctx-rail__section{flex-direction:column;gap:10px;display:flex}.ctx-rail .ctx-definition{padding:0}.ctx-rail .ctx-definition>div{grid-template-columns:74px minmax(0,1fr);padding:8px 0}.ctx-trace{margin:0;padding:0 0 0 22px}.ctx-trace li{padding:6px 0}.ctx-trace strong{color:var(--cs-text-primary);font-weight:500}.ctx-hash{overflow-wrap:anywhere;font-size:11px}.ctx-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}.ctx-screen :is(button,select,summary,a,[tabindex]):focus-visible,.ctx-rail :is(summary,a):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}@media(hover:hover){.ctx-chip:hover,.ctx-button:hover{background:var(--cs-surface-2)}}@container (max-width:540px){.ctx-definition>div{grid-template-columns:1fr;gap:4px}.ctx-card__body{padding:14px}.ctx-finding{font-size:20px}}@media print{.ctx-button{display:none}.ctx-table-wrap{overflow:visible}.ctx-table{min-width:0}}.ctx-table td .ev-tier{white-space:normal}.ctx-subhead{color:var(--cs-text-primary);margin:0 0 6px;font-size:13px;font-weight:600}.ctx-cell{border:1px solid var(--cs-border);border-radius:var(--cs-radius-badge);color:var(--cs-text-muted);padding:2px 9px;font-size:12px;display:inline-block}.ctx-cell[data-cell=significant],.ctx-cell[data-cell=mixed]{border-color:var(--cs-accent-clay);color:var(--cs-text-primary);background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ctx-cell[data-cell=significant],.ctx-cell[data-cell=mixed]{background:color-mix(in srgb,var(--cs-accent-clay) 8%,var(--cs-surface))}}.ctx-bar{background:var(--cs-surface-2);border-radius:3px;width:min(100%,140px);height:6px;margin-top:5px;margin-left:auto;display:block;overflow:hidden}.ctx-bar--none{background:0 0}.ctx-bar__fill{background:var(--cs-accent-clay);border-radius:3px;height:100%;transition:width .24s cubic-bezier(.2,0,0,1);display:block}.ctx-bar__fill[data-zero]{background:var(--cs-text-muted)}.ctx-pext{width:100%;height:44px;color:var(--cs-accent-clay);margin-bottom:8px;display:block}.ctx-aln{font-family:var(--cs-font-mono,ui-monospace, monospace);flex-direction:column;gap:1px;font-size:12px;line-height:1.5;display:inline-flex}.ctx-aln__row{display:inline-flex}.ctx-aln__c{text-align:center;width:1.35em;color:var(--cs-text-muted)}.ctx-aln__c[data-diff]{color:var(--cs-text-primary);text-underline-offset:3px;text-decoration:underline}.ctx-aln__c[data-gap]{color:var(--cs-text-muted);opacity:.6}.ctx-aln__c[data-focus]{color:var(--cs-text-primary);background:var(--cs-accent-clay);font-weight:700}@supports (color:color-mix(in lab,red,red)){.ctx-aln__c[data-focus]{background:color-mix(in srgb,var(--cs-accent-clay) 14%,var(--cs-surface))}}.ctx-aln__c[data-focus]{box-shadow:inset 0 0 0 1px var(--cs-accent-clay);border-radius:3px}@media(prefers-reduced-motion:reduce){.ctx-bar__fill{transition:none}}.ctx-terms{gap:2px;margin:0;padding:4px 16px 12px;list-style:none;display:grid}.ctx-terms label{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid}.ctx-terms input{accent-color:var(--cs-accent-clay);margin-top:3px}.ctx-pheno{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.ctx-pheno+.ctx-pheno{border-top:1px solid var(--cs-border-subtle)}.ctx-scale{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.ctx-scale__rung{background:var(--cs-surface-2);border:1px solid var(--cs-border-subtle);border-radius:2px;width:14px;height:6px}.ctx-scale__rung[data-below]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ctx-scale__rung[data-below]{background:color-mix(in srgb,var(--cs-accent-clay) 28%,var(--cs-surface-2))}}.ctx-scale__rung[data-below]{border-color:#0000}.ctx-scale__rung[data-on]{background:var(--cs-accent-clay);border-color:var(--cs-accent-clay);height:10px}.ctx-scale__rung[data-quiet]{background:var(--cs-text-muted);border-color:var(--cs-text-muted)}.ctx-table td .ctx-scale{margin-top:6px;display:flex}.ctx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ctx-field>.ctx-button{align-self:flex-start}.ctx-status-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ctx-button--quiet{min-height:28px;padding:3px 10px;font-size:12px}.xp-prov{border-top:1px solid var(--cs-border-subtle);padding:8px 0}.xp-prov>summary{cursor:pointer;color:var(--cs-text-primary);justify-content:space-between;align-items:baseline;gap:8px;min-height:28px;list-style:none;display:flex}.xp-prov>summary::-webkit-details-marker{display:none}.xp-prov>summary:before{content:"›";color:var(--cs-text-muted);margin-right:6px;transition:transform .15s;display:inline-block}.xp-prov[open]>summary:before{transform:rotate(90deg)}.xp-prov__name{flex:1;min-width:0}.xp-prov__meta{color:var(--cs-text-muted);font-size:12px}.xp-prov>:not(summary){margin-top:8px}.xp-prov:focus-within>summary:focus-visible,.xp-prov>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.rail-row{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular);line-height:1.4}.ev-panel{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);overflow:hidden;container-type:inline-size}.ev-panel-header{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.ev-panel-title{font-family:var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-primary);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ev-panel-title>svg{color:var(--cs-accent-clay);flex:none}.ev-panel-body{padding:14px}.ev-panel-footnote{border-top:1px solid var(--cs-border-subtle);font-family:var(--cs-font-sans);color:var(--cs-text-secondary);margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.6}.ev-panel-footnote strong{color:var(--cs-text-primary);font-weight:600}.ev-metric-rail{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ev-metric-rail>.ev-metric+.ev-metric{border-top:1px solid var(--cs-border-subtle);padding-top:14px}@container (min-width:560px){.ev-metric-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ev-metric-rail>.ev-metric+.ev-metric{border-top:0;border-left:1px solid var(--cs-border-subtle);padding-top:0;padding-left:18px}}.ev-metric{flex-direction:column;min-width:0;display:flex}.ev-metric-label{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-muted);line-height:1.4}.ev-metric-value{min-height:30px;font-family:var(--cs-font-sans);font-size:var(--cs-font-size-stat-value);font-weight:var(--cs-font-weight-stat-value);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);align-items:center;margin-top:3px;line-height:1.2;display:flex}.ev-metric-note{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:3px;line-height:1.55}.ev-metric-value[data-tone=danger]{color:var(--cs-text-danger-on-soft)}.ev-metric-value[data-tone=warning]{color:var(--cs-text-warning-on-soft)}.ev-metric-value[data-tone=good]{color:var(--cs-text-good-on-soft)}.ev-metric-value[data-tone=muted]{color:var(--cs-text-muted);font-weight:500}.ev-tier{--ev-tier-ink:var(--cs-text-secondary);--ev-tier-wash:9%;border-radius:var(--cs-radius-pill);background:var(--ev-tier-ink);border:1px solid #0000;align-items:center;gap:6px;padding:2px 10px 2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ev-tier{background:color-mix(in srgb,var(--ev-tier-ink) var(--ev-tier-wash),var(--cs-surface))}}.ev-tier{color:var(--ev-tier-ink);font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);letter-spacing:.01em;white-space:nowrap;font-weight:600;line-height:1.5}.ev-tier:not(.chip-code):not(:has(>svg)):before{content:"";opacity:.75;background:currentColor;border-radius:50%;flex:none;block-size:6px;inline-size:6px}.ev-tier.chip-code{padding-inline:9px}.ev-tier:is([data-unconfirmed],.spl-verdict--unapplied,.rpt-chip--dashed){border-style:dashed;border-color:var(--ev-tier-ink)}@supports (color:color-mix(in lab,red,red)){.ev-tier:is([data-unconfirmed],.spl-verdict--unapplied,.rpt-chip--dashed){border-color:color-mix(in srgb,var(--ev-tier-ink) 55%,transparent)}}.ev-tier[data-tone=highest],.ev-tier[data-tone=good]{--ev-tier-ink:var(--cs-text-good-on-soft)}.ev-tier[data-tone=warn],.ev-tier[data-tone=warning]{--ev-tier-ink:var(--cs-text-warning-on-soft)}.ev-tier[data-tone=high]{--ev-tier-ink:var(--cs-text-teal-on-soft)}.ev-tier[data-tone=medium]{--ev-tier-ink:var(--cs-text-indigo-on-soft)}.ev-tier[data-tone=low],.ev-tier[data-tone=neutral]{--ev-tier-ink:var(--cs-text-secondary)}.ev-tier[data-tone=danger]{--ev-tier-ink:var(--cs-text-danger-on-soft)}.ev-tier[data-tone=accent]{--ev-tier-ink:var(--cs-text-accent)}.ev-tier[data-tone=muted]{--ev-tier-ink:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.ev-tier[data-tone=muted]{--ev-tier-ink:color-mix(in srgb, var(--cs-text-muted) 65%, var(--cs-text-secondary))}}.ev-tier[data-tone=muted]{--ev-tier-wash:7%}.ev-caveats .ev-tier:not([data-tone=muted]){cursor:help;--ev-tier-ink:var(--cs-text-warning-on-soft);--ev-tier-wash:6%}.ev-caveats .ev-tier[data-tone=muted]{cursor:help}.ev-tier--lg{font-size:var(--cs-font-size-prose);white-space:normal;line-height:1.35}.ev-tier--lg,.gd-table td .ev-tier{border-radius:10px}.ev-tier--lg:before{align-self:flex-start;margin-block-start:.5em}.ev-table{border-collapse:collapse;width:100%;font-family:var(--cs-font-sans);min-width:520px}.ev-table-caption{caption-side:top;text-align:left;font-family:var(--cs-font-sans);color:var(--cs-text-muted);padding:11px 14px 9px;font-size:11px;line-height:1.5}.ev-table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-muted);border-bottom:1px solid var(--cs-border);white-space:nowrap;padding:7px 14px;font-size:11px;font-weight:500}.ev-table tbody td,.ev-table tbody th{border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-primary);vertical-align:middle;padding:10px 14px;font-size:13px}.ev-table tbody th{text-align:left;font-weight:inherit}.ev-table tbody tr:last-child td,.ev-table tbody tr:last-child th{border-bottom:0}.ev-table tbody tr{cursor:pointer;transition:background-color .15s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.ev-table tbody tr:hover{background:var(--cs-bg-subtle)}}.ev-rank{width:14px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);flex:none;font-size:11px}.ev-partner{font-family:var(--cs-font-mono);color:var(--cs-text-primary);border-radius:var(--cs-radius-sm);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.ev-partner:hover{color:var(--cs-text-accent);text-decoration:underline}}.ev-partner:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ev-partner{min-height:24px}.ev-partner>svg{color:var(--cs-text-secondary);flex:none;transition:color .12s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.ev-partner:hover>svg{color:var(--cs-text-accent)}}.ev-conf{align-items:center;gap:10px;display:flex}.ev-conf-track{border-radius:var(--cs-radius-pill);background:var(--cs-text-secondary);flex:auto;min-width:56px;height:4px;position:relative}@supports (color:color-mix(in lab,red,red)){.ev-conf-track{background:color-mix(in srgb,var(--cs-text-secondary) 12%,transparent)}}.ev-conf-track{overflow:visible}.ev-conf-fill{border-radius:var(--cs-radius-pill);position:absolute;top:0;bottom:0;left:0}.ev-conf-fill[data-tone=highest]{background:var(--cs-text-success)}.ev-conf-fill[data-tone=high]{background:var(--cs-text-teal-on-soft)}.ev-conf-fill[data-tone=medium]{background:var(--cs-text-indigo-on-soft)}.ev-conf-fill[data-tone=low]{background:var(--cs-text-muted)}.ev-conf-fill[data-tone=none]{background:var(--cs-border)}.ev-conf-tick{background:var(--cs-text-secondary);width:1px;height:8px;position:absolute;top:-2px}@supports (color:color-mix(in lab,red,red)){.ev-conf-tick{background:color-mix(in srgb,var(--cs-text-secondary) 45%,transparent)}}.ev-conf-value{text-align:right;min-width:46px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);flex:none;font-size:12px;font-weight:600}.ev-empty{align-items:flex-start;gap:10px;padding:14px;display:flex}.ev-empty>svg{color:var(--cs-text-muted);flex:none;margin-top:1px}.ev-empty-title{font-family:var(--cs-font-sans);color:var(--cs-text-primary);font-size:12px;font-weight:600;display:block}.ev-empty-note{font-family:var(--cs-font-sans);color:var(--cs-text-secondary);margin:3px 0 0;font-size:12px;line-height:1.6}.ev-empty-note strong{color:var(--cs-text-primary);font-weight:600}.ev-quote{border-left:2px solid var(--cs-border);background:var(--cs-surface-2);border-radius:0 var(--cs-radius-input) var(--cs-radius-input) 0;font-family:var(--cs-font-mono);color:var(--cs-text-secondary);margin:6px 0 0;padding:7px 10px;font-size:11px;line-height:1.6;display:block}.ev-quote-label{font-family:var(--cs-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-muted);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.ev-residue-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (min-width:600px){.ev-residue-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-residue{border-top:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.ev-residue:first-child{border-top:0}@container (min-width:600px){.ev-residue:nth-child(2){border-top:0}}.ev-residue-pos{font-family:var(--cs-font-mono);color:var(--cs-text-primary);font-size:12px;font-weight:600;display:block}.ev-residue-desc{font-family:var(--cs-font-sans);color:var(--cs-text-muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.ev-residue.is-variant{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ev-residue.is-variant{background:color-mix(in srgb,var(--cs-accent-clay) 6%,transparent)}}.ev-residue.is-variant{border-left:2px solid var(--cs-accent-clay);padding-left:12px}.ev-alert{border:1px solid var(--cs-text-danger);align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ev-alert{border:1px solid color-mix(in srgb,var(--cs-text-danger) 25%,transparent)}}.ev-alert{border-radius:var(--cs-radius-input);background:var(--cs-bg-danger);color:var(--cs-text-danger-on-soft);font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);line-height:1.5}.ev-alert>svg{color:var(--cs-text-danger);flex:none}.ev-refresh[aria-disabled=true]{opacity:.55;cursor:progress}.ev-inline-cta{color:var(--cs-text-accent);cursor:pointer;font-family:inherit;font-weight:500;font-size:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}@media(hover:hover)and (pointer:fine){.ev-inline-cta:hover{text-decoration:underline}}.ev-inline-cta:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:3px}.ev-inline-cta:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.ev-inline-cta:active{transform:none}}@media(forced-colors:active){.ev-conf-track{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.ev-conf-fill{forced-color-adjust:none;background:highlight}.ev-conf-tick{forced-color-adjust:none;background:canvastext}.ev-partner>svg{forced-color-adjust:none;color:linktext}}@media print{.ev-panel{border-radius:0;overflow:visible;container-type:normal}.ev-table-scroller{overflow:visible}.ev-table{min-width:0}.ev-panel-header{background:0 0}}.pop-screen,.pop-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.pop-screen{flex-direction:column;gap:24px;display:flex}.pop-screen :where(button,select,summary,a,[tabindex]:not([tabindex="-1"])):focus-visible,.pop-rail :where(button,summary,a):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.pop-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.pop-strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium)}.pop-dim{color:var(--cs-text-muted)}.pop-screen .eyebrow,.pop-rail .eyebrow,.pop-table thead th{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.pop-screen .eyebrow>svg,.pop-rail .eyebrow>svg{color:var(--cs-text-muted)}.pop-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.pop-section{flex-direction:column;gap:10px;min-width:0;display:flex}.pop-section>h2.eyebrow{margin:0}.pop-lower>.pop-section>.pop-card{flex:auto}.pop-screen{--pop-bar-h:40px}.pop-card--split{flex-direction:column;display:flex}.pop-card__head{min-height:var(--pop-bar-h);background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:0 16px;display:flex}.pop-card__head--cols{grid-template-columns:160px 0 minmax(0,1fr);column-gap:12px;display:grid}.pop-card__head--cols>:last-child{grid-column:3}@container (max-width:560px){.pop-card__head--cols{padding:0 12px}}.pop-card__head-label{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.pop-card__foot{min-height:var(--pop-bar-h);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:auto;padding:6px 16px;display:flex}.pop-hero__body{flex-direction:column;gap:8px;padding:18px 20px 4px;display:flex}.pop-hero__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pop-hero__figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:2px;display:flex}.pop-hero .figure-headline.pop-figure{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);font-variant-numeric:proportional-nums;letter-spacing:-.01em;color:var(--cs-text-primary);line-height:1.2}.pop-hero__figure-label{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.pop-availability{padding:20px}.pop-availability h2{font-size:var(--cs-font-size-prose);color:var(--cs-text-primary);margin:0;font-weight:600}.pop-availability p{font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);margin-block:6px 0;line-height:1.55}.pop-availability ul{margin-block:16px 0;padding:0;list-style:none}.pop-availability li{border-block-start:1px solid var(--cs-border-subtle);padding-block:12px}.pop-availability li[data-rule]{border-block-start:1px solid var(--cs-border)}.pop-availability li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;display:flex}.pop-availability strong{font-size:var(--cs-font-size-prose);color:var(--cs-text-primary);font-weight:600}.pop-availability .evw-reading-button{min-block-size:44px;font-size:var(--cs-font-size-prose);font-weight:600}.pop-availability .evw-reading-button:active{color:var(--cs-text-accent)}.pop-thresholds>summary{cursor:pointer;min-block-size:44px;color:var(--cs-text-secondary);font-size:var(--cs-font-size-prose);align-content:center}.pop-thresholds>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.pop-thresholds>summary:active{color:var(--cs-text-primary)}.pop-thresholds[open]>summary{margin-block-end:16px}.pop-hero__finding{color:var(--cs-text-secondary);max-width:none;margin:0}.pop-hero__finding strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.pop-hero__finding-lead,.pop-hero__finding-rule{display:block}.pop-screen[data-comparison]{--pop-hero-cols:minmax(240px, 1.25fr) minmax(0, 1fr)}.pop-screen[data-comparison] .pop-hero__body{grid-template-columns:var(--pop-hero-cols);align-items:center;gap:12px 24px;padding:16px 20px;display:grid}.pop-screen[data-comparison] .pop-hero__top,.pop-screen[data-comparison] .pop-callout{grid-column:1/-1}.pop-screen[data-comparison] .pop-hero__figure{flex-direction:column;align-items:start}.pop-screen[data-comparison] .pop-figure{letter-spacing:-.025em;font-size:25px}@container (max-width:650px){.pop-screen[data-comparison] .pop-hero__body{grid-template-columns:minmax(0,1fr);gap:10px}.pop-screen[data-comparison] .pop-hero__top{flex-wrap:wrap}}.pop-verdict{font-size:var(--cs-font-size-caption);padding:3px 10px}.pop-hero__scale{border-top:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);margin:0;padding-inline:20px}.pop-hero__hom{border-top:1px solid var(--cs-border-subtle);min-block-size:44px;font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);align-items:center;gap:8px;margin:0;padding-inline:20px;display:flex}.pop-hero__hom>.pop-strong{margin-inline-start:auto}.pop-screen[data-comparison] .pop-hero__hom{grid-template-columns:var(--pop-hero-cols);column-gap:24px;display:grid}.pop-screen[data-comparison] .pop-hero__hom>*{grid-row:1;align-self:center}.pop-screen[data-comparison] .pop-hero__hom>:first-child{grid-column:1}.pop-screen[data-comparison] .pop-hero__hom>.pop-strong{grid-column:2;justify-self:start;margin-inline-start:0}.pop-screen[data-comparison] .pop-hero__hom>.ev-tier{grid-column:2;justify-self:end}@container (max-width:650px){.pop-screen[data-comparison] .pop-hero__hom{grid-template-columns:minmax(0,1fr);row-gap:4px}.pop-screen[data-comparison] .pop-hero__hom>*,.pop-screen[data-comparison] .pop-hero__hom>.pop-strong,.pop-screen[data-comparison] .pop-hero__hom>.ev-tier{grid-area:auto/1;justify-self:start}}.pop-hero__scale[open]{padding-block-end:18px}.pop-hero__footnote{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);margin:0;padding:10px 20px}.pop-callout{font-size:var(--cs-font-size-prose);border-radius:8px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:8px 12px;display:flex}.pop-callout>svg{margin-top:3px}.pop-callout[data-tone=warning]{background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft)}.pop-callout--banner{border-top:1px solid var(--cs-border-subtle);border-radius:0;margin:0;padding:10px 20px}.pop-callout__action{border-radius:var(--cs-radius-input);height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-weight:600;transition:background-color .15s;display:inline-flex}@media(hover:hover)and (pointer:fine){.pop-callout__action:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.pop-callout__action:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}}.pop-callout__action:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}@container (max-width:560px){.pop-callout--banner{grid-template-columns:14px minmax(0,1fr);display:grid}.pop-callout--banner .pop-callout__action{grid-column:2;justify-self:start;height:auto;min-height:44px;margin-left:0;padding:8px 10px}}.pop-scale{margin:0}.pop-scale__labels{height:18px;position:relative}.pop-scale__zone-label{text-align:center;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-muted);white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:4px;overflow:hidden}.pop-scale__zone-label[data-active]{font-weight:var(--cs-font-weight-semibold)}.pop-scale__zone-label[data-active][data-tone=danger]{color:var(--cs-text-danger-on-soft)}.pop-scale__zone-label[data-active][data-tone=good]{color:var(--cs-text-good-on-soft)}.pop-scale__zone-label[data-active][data-tone=neutral]{color:var(--cs-text-primary)}.pop-scale__track{border-radius:var(--cs-radius-sm);background:var(--cs-surface-2);height:8px;position:relative}.pop-scale__zone{opacity:.45;border-right:2px solid var(--cs-surface);position:absolute;top:0;bottom:0}.pop-scale__zone:first-child{border-radius:4px 0 0 4px}.pop-scale__zone:nth-child(4){border-right:0;border-radius:0 4px 4px 0}.pop-scale__zone[data-active]{opacity:1}.pop-scale__zone[data-tone=danger]{background:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.pop-scale__zone[data-tone=danger]{background:color-mix(in srgb,var(--cs-text-danger) 30%,var(--cs-surface))}}.pop-scale__zone[data-tone=neutral]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pop-scale__zone[data-tone=neutral]{background:color-mix(in srgb,var(--cs-text-secondary) 16%,var(--cs-surface))}}.pop-scale__zone[data-tone=good]{background:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.pop-scale__zone[data-tone=good]{background:color-mix(in srgb,var(--cs-text-success) 30%,var(--cs-surface))}}.pop-scale__alt-ceiling{border-left:1px dashed var(--cs-text-muted);position:absolute;top:-4px;bottom:-4px}.pop-scale__dot{background:var(--cs-surface);border:1.5px solid var(--cs-text-secondary);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%}.pop-scale__marker{background:var(--cs-accent-clay);width:14px;height:14px;box-shadow:0 0 0 2px var(--cs-surface);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.pop-scale__marker[data-absent]{background:var(--cs-surface);border:2px solid var(--cs-accent-clay);margin-left:0}.pop-scale__axis{height:16px;margin-top:8px;position:relative}.pop-scale__tick{font-family:var(--cs-font-mono);font-size:var(--cs-text-micro);color:var(--cs-text-muted);white-space:nowrap;position:absolute;transform:translate(-50%)}.pop-scale__tick[data-edge=end]{transform:translate(-100%)}@container (max-width:560px){.pop-scale__tick[data-minor]{display:none}.pop-scale__zone-label[data-tone=neutral]:not([data-active]){visibility:hidden}}.pop-scale__legend{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:12px;display:flex}.pop-scale__legend>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pop-scale__legend-lead{color:var(--cs-text-secondary)}.pop-key{flex:none;display:inline-block}.pop-key--marker{background:var(--cs-accent-clay);border-radius:50%;width:10px;height:10px}.pop-key--marker[data-absent]{border:2px solid var(--cs-accent-clay);background:0 0}.pop-key--dot{border:1.5px solid var(--cs-text-secondary);border-radius:50%;width:7px;height:7px}.pop-key--alt{border-left:1px dashed var(--cs-text-muted);width:0;height:12px}.pop-lower{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@container (min-width:1000px){.pop-lower{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}}.pop-eyebrow-meta{font-weight:var(--cs-font-weight-regular);letter-spacing:0;text-transform:none;margin-left:6px}.pop-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,var(--cs-text-primary),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,var(--cs-text-primary),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface);overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.pop-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface)}}.pop-table{border-collapse:collapse;width:100%}@container (max-width:560px){.pop-table td,.pop-table tbody th,.pop-table thead th{padding-left:12px;padding-right:12px}.pop-num--af{padding-left:12px!important}}.pop-table thead th{height:var(--pop-bar-h);vertical-align:middle;text-align:left;background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);white-space:nowrap;padding:0 16px}.pop-table td,.pop-table tbody th{vertical-align:baseline;text-align:left;font-weight:inherit;padding:11px 16px}.pop-table tbody tr+tr>*{border-top:1px solid var(--cs-border-subtle)}.pop-table tbody tr[data-rule-input]>*{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.pop-table tbody tr[data-rule-input]>*{background:color-mix(in srgb,var(--cs-accent-clay) 6%,var(--cs-surface))}}.pop-subject__line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.pop-subject__name{color:var(--cs-text-primary)}.pop-subject__note{max-width:none;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:1px;line-height:1.45;display:block}.pop-num{width:1%;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-numeric);font-weight:var(--cs-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);white-space:nowrap;text-align:right!important}.pop-table thead th.pop-num{font-family:var(--cs-font-sans)}.pop-num--af{padding-left:28px!important}.pop-num[data-rule-input]{color:var(--cs-text-accent);font-weight:var(--cs-font-weight-semibold)}.pop-rule-dot{vertical-align:1px;background:var(--cs-accent-clay);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.pop-readings__empty{color:var(--cs-text-secondary);border-bottom:1px solid var(--cs-border-subtle);align-items:baseline;gap:10px;margin:0;padding:14px 16px;display:flex}.pop-readings__empty strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.pop-readings__empty-mark{border:1.5px solid var(--cs-text-muted);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.pop-noread{border-top:1px solid var(--cs-border)}.pop-readings__empty+.pop-noread{border-top:0}.pop-noread__title{font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted);margin:0;padding:12px 16px 4px}.pop-noread__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pop-noread__item{grid-template-columns:160px auto minmax(0,1fr);align-items:baseline;column-gap:12px;padding:10px 16px;line-height:1.45;display:grid}.pop-noread__item+.pop-noread__item{border-top:1px solid var(--cs-border-subtle)}.pop-noread__item>.ev-tier{grid-column:2}.pop-noread__name{color:var(--cs-text-primary);grid-column:1}.pop-noread__reason{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);grid-column:3}@container (max-width:560px){.pop-noread__item{grid-template-columns:auto minmax(0,1fr);row-gap:2px;padding-left:12px;padding-right:12px}.pop-noread__reason{grid-column:1/-1}}.pop-readings__key{align-items:center;display:inline-flex}.pop-readings__hom{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pop-clinvar__empty{flex-direction:column;gap:4px;margin:0;padding:16px;display:flex}.pop-clinvar__empty-title{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);margin:0}.pop-clinvar__empty-body{max-width:none;color:var(--cs-text-secondary);margin:0;line-height:1.55}.pop-clinvar__rows{flex-direction:column;margin:0;padding:0;display:flex}.pop-clinvar__rows>div{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 16px;display:grid}.pop-clinvar__rows>div+div{border-top:1px solid var(--cs-border-subtle)}.pop-clinvar__rows dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.pop-clinvar__rows dd{color:var(--cs-text-primary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.pop-clinvar__rows .ev-tier--lg{font-size:var(--cs-font-size-caption)}.pop-stars{color:var(--cs-border);gap:1px;display:inline-flex}.pop-stars svg[data-filled]{color:var(--cs-text-secondary);fill:currentColor}.pop-stars svg:not([data-filled]){fill:none}.pop-link{min-height:24px;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);color:var(--cs-text-accent);border-radius:var(--cs-radius-sm);align-items:center;gap:4px;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.pop-link:hover{text-decoration:underline}}.pop-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}@media print{.pop-scale__zone{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pop-table-wrap{overflow:visible}}.pop-rail{flex-direction:column;display:flex}.xp-workspace.cx-screen{gap:24px}.xp-workspace .cx-empty{padding-block:12px}.xp-summary{gap:6px;padding-block:4px 8px;display:grid}.xp-summary h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.4}.xp-summary p{margin:0;line-height:1.5}.xp-boundary{color:var(--cs-text-secondary);font-size:12px;line-height:1.5}.xp-summary summary{cursor:pointer;min-block-size:32px;padding-block:6px;font-size:12px}.xp-summary summary:active{color:var(--cs-text-primary)}.xp-summary ul{padding-inline-start:20px}.xp-workspace .cx-record-toolbar{flex-wrap:wrap;align-items:end;gap:4px 16px;display:flex}.xp-workspace .cx-controls{margin-block:0}.xp-workspace .cx-caption{margin-block:6px}.xp-record-table{max-block-size:640px}.xp-record-table caption{text-align:start;padding-block:8px 12px;font-size:12px}.xp-record-table thead{background:var(--cs-surface);z-index:1;text-transform:none;font-size:12px;position:sticky;inset-block-start:0}.xp-record-table :is(th,td){padding:11px 16px}.xp-record-table td{font-variant-numeric:tabular-nums}.xp-record-table .evw-reading-button{min-block-size:32px}.xp-record-table .evw-reading-button:active{background:var(--cs-surface-2)}.xp-rail .evw-inspection h3{text-transform:none;letter-spacing:normal;font-size:16px;line-height:1.5}.xp-rail .ctx-details>summary{cursor:pointer;min-block-size:44px;padding-block:12px}.xp-rail .ctx-details>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.xp-rail .ctx-details>summary:active{color:var(--cs-text-primary)}.xp-frame__row{grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:start;gap:16px;display:grid}@container (max-width:640px){.xp-frame__row{grid-template-columns:minmax(0,1fr)}}.xp-hero__body{flex-direction:column;gap:8px;padding:18px 20px 16px;display:flex}.xp-hero__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.xp-eyebrow{align-items:center;gap:6px;display:inline-flex}.xp-eyebrow>svg{color:var(--cs-accent-clay)}.xp-hero__figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:2px;display:flex}.xp-figure{font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);letter-spacing:-.01em;color:var(--cs-text-primary);font-variant-numeric:proportional-nums;line-height:1.2}.xp-figure__unit{color:var(--cs-text-muted);letter-spacing:0;font-size:13px;font-weight:500}.xp-hero__figure-label{color:var(--cs-text-muted);font-size:12px}.xp-hero__finding{color:var(--cs-text-secondary)}.xp-hero__finding strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.xp-review-settings{border-block:1px solid var(--cs-border-subtle)}.xp-review-settings>summary{cursor:pointer;min-height:44px;color:var(--cs-text-primary);flex-wrap:wrap;align-items:center;gap:4px 16px;padding-block:8px;font-size:13px;display:flex}.xp-review-settings>summary:before{content:"+";font-size:16px}.xp-review-settings[open]>summary:before{content:"−"}.xp-review-settings>summary>span{color:var(--cs-text-secondary);margin-inline-start:auto;font-size:12px}.xp-review-settings>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.xp-review-settings>.xp-frame{margin-bottom:16px}.xp-workspace[data-comparison]{gap:16px;container-type:inline-size}.xp-workspace[data-comparison] .xp-hero__body{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px 24px;display:grid}.xp-workspace[data-comparison] :is(.xp-hero__top,.cx-finding-details,.xp-callout){grid-column:1/-1}.xp-workspace[data-comparison] .xp-hero__figure{flex-direction:column;align-items:start}.xp-workspace[data-comparison] .xp-figure{font-size:28px}.xp-workspace[data-comparison] .cx-finding-details{margin-top:0}.xp-workspace[data-comparison] .cx-finding-details>summary{padding-block:6px}.xp-workspace[data-comparison] .cx-explorer{gap:8px}.xp-workspace[data-comparison] .cx-controls{margin-block:8px}.xp-workspace[data-comparison] .cx-records{border:0;margin-block:10px}@container (max-width:650px){.xp-workspace[data-comparison] .xp-hero__body{grid-template-columns:minmax(0,1fr)}.xp-review-settings>summary>span{margin-inline-start:0}}.xp-coverage{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.xp-coverage__cell{border:1px solid var(--cs-border-subtle);background:var(--cs-surface);border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:9px 12px;display:flex}.xp-coverage__cell[data-state=measured]{border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.xp-coverage__cell[data-state=measured]{border-color:color-mix(in oklch,var(--cs-accent-clay) 45%,var(--cs-border))}}.xp-coverage__cell[data-state=measured]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.xp-coverage__cell[data-state=measured]{background:color-mix(in oklch,var(--cs-accent-clay) 6%,var(--cs-surface))}}.xp-coverage__name{color:var(--cs-text-muted);font-size:12px}.xp-coverage__value{color:var(--cs-text-primary);font-weight:500}.xp-coverage__cell[data-state=not-sampled] .xp-coverage__value{color:var(--cs-text-secondary);font-weight:400}.xp-coverage__sub{color:var(--cs-text-muted);overflow-wrap:anywhere;font-size:12px}.xp-callout{background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft);border-radius:8px;margin:4px 0 0;padding:8px 12px}.xp-facts{border-top:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.xp-fact{flex-direction:column;gap:3px;min-width:0;padding:12px 16px;display:flex}.xp-fact+.xp-fact{border-left:1px solid var(--cs-border-subtle)}.xp-fact dt{letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);font-size:11px;font-weight:600}.xp-fact dd{flex-direction:column;gap:2px;margin:0;display:flex}.xp-fact__value{color:var(--cs-text-primary);overflow-wrap:anywhere;font-weight:500}.xp-fact[data-tone=muted] .xp-fact__value{color:var(--cs-text-secondary);font-weight:400}.xp-fact__sub{color:var(--cs-text-muted);overflow-wrap:anywhere;font-size:12px}@container (max-width:760px){.xp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-fact:nth-child(3){border-left:0}.xp-fact:nth-child(n+3){border-top:1px solid var(--cs-border-subtle)}}@container (max-width:420px){.xp-facts{grid-template-columns:minmax(0,1fr)}.xp-fact+.xp-fact{border-left:0;border-top:1px solid var(--cs-border-subtle)}}@media print{.xp-hero,.xp-coverage__cell,.xp-facts{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.xp-pext-figure{gap:16px;display:grid}.xp-pext-overview{flex-wrap:wrap;align-items:start;gap:16px 32px;display:flex}.xp-pext-overview>div:first-child{flex:30ch}.xp-pext-overview h3{margin-block:0;font-size:16px;font-weight:600}.xp-pext-location{gap:4px;margin-block:12px 0;font-size:13px;display:grid}.xp-pext-location strong{color:var(--cs-text-primary)}.xp-pext-location span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.xp-pext-key{flex:0 180px;gap:5px;font-size:12px;display:grid}.xp-pext-key>div{background:linear-gradient(to right,var(--cs-accent-clay),var(--cs-accent-clay));border-radius:3px;block-size:10px}@supports (color:color-mix(in lab,red,red)){.xp-pext-key>div{background:linear-gradient(to right,color-mix(in oklch,var(--cs-accent-clay) 12%,var(--cs-surface)),var(--cs-accent-clay))}}.xp-pext-key>span>span{float:inline-end}.xp-pext-scroll{max-inline-size:100%;overflow:auto}.xp-pext-scroll:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.xp-pext-scroll .xp-pext-map{block-size:104px;inline-size:900px;min-inline-size:900px;margin-block:0;margin-inline:auto}.cx-screen{min-width:0;font-family:var(--cs-font-sans);color:var(--cs-text-secondary);font-size:var(--cs-font-size-prose);flex-direction:column;gap:24px;display:flex}.cx-screen h1,.cx-screen h2,.cx-screen h3{color:var(--cs-text-primary)}.cx-coverage-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.cx-coverage-table :is(th,td){border-bottom:1px solid var(--cs-border-subtle);text-align:center;padding:11px 16px}.cx-coverage-table th:first-child{text-align:start}.cx-coverage-table thead{background:var(--cs-workbench-header-surface);color:var(--cs-text-secondary);font-size:12px}.cx-coverage-table tbody th{color:var(--cs-text-primary);font-weight:600}.cx-coverage-table small{color:var(--cs-text-secondary);font-size:11px;font-weight:400;display:block}.cx-coverage-table button{border:1px solid var(--cs-border-subtle);background:var(--cs-surface-2);min-width:62px;min-height:40px;color:var(--cs-text-primary);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.cx-coverage-dot{background:var(--cs-accent-clay);border-radius:50%;width:8px;height:8px}.cx-coverage-table button:focus-visible,.sm-review>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}@media(hover:hover)and (pointer:fine){.cx-coverage-table button:hover{border-color:var(--cs-accent-clay)}}.sm-review>summary{cursor:pointer;min-height:44px;color:var(--cs-text-primary);padding:10px 0}.sm-finding{border-inline-start:3px solid var(--cs-accent-clay);background:var(--cs-accent-wash);margin:0;padding:16px 20px;line-height:1.6}.sm-finding strong{color:var(--cs-text-primary)}.sm-workspace[data-comparison]{gap:16px}.sm-workspace[data-comparison] .cx-explorer{gap:8px}.sm-workspace[data-comparison] .cx-controls{margin-block:0 8px}.sm-workspace[data-comparison] .cx-controls label{flex-direction:row;align-items:center;gap:12px}.sm-workspace[data-comparison] .cx-records{border:0;margin-block:8px}.cx-coverage-table button:active,.cx-assertion:active{background:var(--cs-border-subtle)}.cx-finding-details>summary{border-top:1px solid var(--cs-border);cursor:pointer;padding:10px 16px;font-size:12px}.cx-frame-focus{margin-top:10px}.cx-frame-focus summary{cursor:pointer;min-height:28px;font-size:12px}.cx-frame-focus>div{padding-top:12px}.cx-frame-focus .xp-frame__onset{max-width:280px}.cx-screen .xp-frame__row{display:block}.cx-screen .xp-hero__body{padding:16px 20px}.cx-screen .xp-hero .cx-finding-details{margin-top:12px}.cx-screen .xp-hero .cx-finding-details>summary{padding-left:0}.cx-guide{border-block:1px solid var(--cs-border);padding:12px 0;line-height:1.6}.cx-guide summary{cursor:pointer;color:var(--cs-text-primary);min-height:28px;font-weight:600}.cx-guide>div{max-width:78ch;padding-top:10px}.cx-guide p+p{margin-top:8px}.cx-explorer{flex-direction:column;gap:16px;min-width:0;display:flex}.cx-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:16px 0;display:flex}.cx-controls label{flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.cx-controls input[type=search],.cx-controls select{border:1px solid var(--cs-border);background:var(--cs-surface);min-height:38px;color:var(--cs-text-primary);max-width:100%;font:inherit;border-radius:8px;padding:8px 10px}.cx-controls .cx-check{flex-direction:row;align-items:center;min-height:38px}.cx-caption{color:var(--cs-text-secondary);margin:10px 0;font-size:12px;line-height:1.6}.cx-records{border-block:1px solid var(--cs-border);margin:14px 0}.cx-reading{text-align:left;border:0;border-bottom:1px solid var(--cs-border);width:100%;min-height:60px;color:var(--cs-text-primary);cursor:pointer;font:inherit;background:0 0;grid-template-columns:minmax(150px,1fr) minmax(100px,1fr) minmax(85px,auto);align-items:center;gap:20px;padding:14px 12px;display:grid}.cx-reading:last-child{border-bottom:0}@media(hover:hover)and (pointer:fine){.cx-reading:hover{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cx-reading:hover{background:color-mix(in srgb,var(--cs-accent-clay) 9%,transparent)}}}.cx-reading[aria-pressed=true],.cx-table tr[data-selected]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cx-reading[aria-pressed=true],.cx-table tr[data-selected]{background:color-mix(in srgb,var(--cs-accent-clay) 9%,transparent)}}.cx-reading[aria-pressed=true]{box-shadow:inset 3px 0 var(--cs-accent-clay)}.cx-reading__name{overflow-wrap:anywhere;font-weight:600}.cx-reading small,.cx-table small{color:var(--cs-text-secondary);margin-top:4px;font-size:12px;font-weight:400;display:block}.cx-reading__value{font-family:var(--cs-font-mono);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.cx-reading__visual{min-width:0;padding:4px;overflow:auto}.cx-meter{background:var(--cs-border);height:4px;margin:12px 5px;display:block;position:relative}.cx-meter>span{background:var(--cs-accent-clay);opacity:.6;height:4px;position:absolute;inset:0 auto 0 0}.cx-meter>i{background:var(--cs-accent-clay);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cx-category{text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-secondary);font-size:11px}.cx-empty{padding:28px 0;font-weight:600}.cx-notice{color:var(--cs-text-secondary);padding:12px 0}.cx-table-scroll{max-width:100%;overflow:auto}.cx-table{border-collapse:collapse;text-align:left;width:100%;min-width:440px}.cx-table th,.cx-table td{border-bottom:1px solid var(--cs-border);vertical-align:top;padding:11px 16px}.cx-table thead{text-transform:uppercase;color:var(--cs-text-secondary);font-size:11px}.cx-table td{font-variant-numeric:tabular-nums}.cx-matrix caption{text-align:left;padding:12px;font-size:12px}.cx-matrix td{text-align:center}.cx-assertion{border:1px solid var(--cs-border);width:36px;height:36px;color:var(--cs-accent-clay);cursor:pointer;background:0 0;border-radius:8px}.cx-assertion[aria-pressed=true]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cx-assertion[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent-clay) 15%,transparent)}}.cx-assertion[aria-pressed=true]{border-color:var(--cs-accent-clay);box-shadow:inset 0 0 0 2px var(--cs-accent-clay)}.cx-assertion:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.cx-overview{border:1px solid var(--cs-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.cx-overview>div{border-inline-end:1px solid var(--cs-border);padding:16px}.cx-overview dt{font-size:12px}.cx-overview dd{color:var(--cs-text-primary);margin:6px 0 0;font-size:18px;font-weight:600}.cx-screen :is(button,input,select,summary):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.cx-table-scroll:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}@container (max-width:600px){.cx-reading{grid-template-columns:minmax(0,1fr) minmax(70px,auto);gap:10px}.cx-reading__visual{grid-area:2/1/auto/-1}.cx-controls{flex-direction:column;align-items:stretch}}.xp-workspace .cx-record-toolbar{flex-wrap:wrap;align-items:end;gap:12px 20px;padding-block:12px;display:flex}.xp-workspace .cx-controls{flex:auto;align-items:end;gap:12px 20px;margin-block:0}.xp-workspace .cx-controls input[type=search]{inline-size:22ch}.xp-workspace .cx-record-toolbar>.cx-caption{align-items:center;min-block-size:38px;margin-block:0;display:flex}.xp-workspace .cx-controls .cx-check{gap:8px}.xp-workspace .cx-records{margin-block:0 14px}.cx-source-state{flex-direction:column;align-items:start;gap:10px;font-weight:400;line-height:1.6;display:flex}.cx-source-state strong{color:var(--cs-text-primary)}.cx-source-state p{max-inline-size:72ch;margin-block:0}.sm-workspace{gap:16px}.sm-workspace>p,.sm-workspace .evw-panel>p{margin-block:0}.sm-workspace>.cx-notice{padding-block:0}.sm-workspace .cx-guide p{margin-block:0}.sm-workspace .cx-guide p+p{margin-block-start:8px}.sm-review>summary:active{color:var(--cs-accent-clay)}.ctx-card__body.cx-source-state{padding-inline:16px}.ins-shell{font-family:var(--cs-font-sans);min-inline-size:0}.ins-shell__header{border-block-end:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem 1.5rem;padding:1rem clamp(.75rem,2cqi,1.5rem);display:flex}.ins-shell__header>:first-child{flex:28rem}.ins-shell__exports{flex-wrap:wrap;gap:.5rem;display:flex}.ins-shell__title{text-transform:none}.ins-shell__notice{max-inline-size:75ch;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);align-items:start;gap:.375rem;margin-block-start:.375rem;line-height:1.5;display:flex}.ins-shell__body{padding:clamp(.75rem,2cqi,1.5rem)}.ins-loading{max-inline-size:70rem;color:var(--cs-text-muted);padding-block:1rem}.ins-loading h4{color:var(--cs-text-primary);font-weight:600}.ins-loading__rows{gap:1rem;margin-block-start:1.5rem;display:grid}.ins-loading__rows>span{background:var(--cs-surface-2);border-radius:.375rem;block-size:3rem}.ins-screen,.ins-rail{color:var(--cs-text-secondary);font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);line-height:1.55}.ins-screen{gap:1.25rem;inline-size:100%;min-inline-size:0;max-inline-size:80rem;margin-inline:auto;display:grid;container-type:inline-size}.ins-screen>[role=tabpanel]{gap:1.5rem;min-inline-size:0;display:grid}.ins-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.ins-strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ins-dim{color:var(--cs-text-muted)}.ins-p{margin:0}.ins-label{color:var(--cs-text-muted);font-size:var(--cs-font-size-caption);letter-spacing:.01em;margin:0;font-weight:500}.ins-card{background:var(--cs-surface);border-block:1px solid var(--cs-border-subtle);min-inline-size:0}.ins-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;padding-block:.75rem;display:flex}.ins-card__head h2,.ins-view-heading h2,.ins-gap h3{color:var(--cs-text-primary);letter-spacing:-.02em;font-size:1.1rem;font-weight:600;line-height:1.3}.ins-card__chips{flex-wrap:wrap;gap:.625rem;display:inline-flex}.ins-card__foot{border-block-start:1px solid var(--cs-border-subtle);color:var(--cs-text-muted);font-size:var(--cs-font-size-caption);flex-wrap:wrap;gap:.375rem 1.25rem;padding-block:.75rem;display:flex}.ins-card__foot b{color:var(--cs-text-secondary);font-weight:500}.ins-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-block-size:2rem;font:inherit;font-size:var(--cs-font-size-caption);color:var(--cs-text-accent);background:0 0;border:0;padding:0;font-weight:500}.ins-link:focus-visible,.ins-lane__name:focus-visible,.ins-method>summary:focus-visible,.ins-details>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px;border-radius:.25rem}.ins-link:active,.ins-method>summary:active,.ins-details>summary:active{color:var(--cs-text-primary)}.ins-finding{padding-block-end:.5rem}.ins-finding>.ins-card__head{padding:0}.ins-hero__body{gap:.5rem;padding-block:.75rem;display:grid}.ins-hero__figure{color:var(--cs-text-primary);font-family:var(--cs-font-serif,var(--cs-font-sans));letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.1rem + 2cqi,2.5rem);font-weight:500;line-height:1.2}.ins-hero__finding{max-inline-size:70ch;margin:0}.ins-hero__finding strong{color:var(--cs-text-primary);font-weight:600}.ins-method{color:var(--cs-text-muted);font-size:var(--cs-font-size-caption)}.ins-method>summary{cursor:pointer;min-block-size:2rem;padding-block:.25rem}.ins-method>p{max-inline-size:70ch}.ins-tiers{padding-block:.75rem}.ins-tiers__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin-block-start:.5rem;display:grid}.ins-tier{text-align:center;color:var(--cs-text-muted);font-size:var(--cs-font-size-caption);border-block-start:.25rem solid var(--cs-border-subtle);overflow-wrap:anywhere;padding-block:.5rem 0}.ins-tier[data-active]{color:var(--cs-text-primary);border-color:var(--cs-text-secondary);font-weight:600}.ins-tier[data-side=pathogenic]{border-color:var(--cs-danger)}.ins-tier[data-side=benign]{border-color:var(--cs-good)}.ins-gap{background:var(--cs-surface-2);border-radius:.5rem;padding:1rem 1.25rem}.ins-gap h3{margin-block:0 .5rem}.ins-gap ul{margin-block:.5rem;padding-inline-start:1.25rem;list-style:outside}.ins-gap>.ins-dim{font-size:var(--cs-font-size-caption);margin-block:.75rem 0}.ins-callout{color:var(--cs-text-secondary);font-size:var(--cs-font-size-caption);padding-block:.625rem}.ins-callout p{max-inline-size:75ch;margin:0}.ins-callout[data-tone=warning]{color:var(--cs-text-warning-on-soft)}.ins-key{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;gap:.375rem 1rem;display:flex}.ins-key i{border-radius:.125rem;block-size:.5rem;inline-size:.875rem;margin-inline-end:.375rem;display:inline-block}.ins-key i[data-k=path]{background:var(--cs-danger)}.ins-key i[data-k=ben]{background:var(--cs-good)}.ins-key i[data-k=ctx]{border:1px dashed var(--cs-text-muted)}.ins-axis,.ins-lane{grid-template-columns:minmax(8rem,22%) minmax(0,1fr);gap:.75rem;display:grid}.ins-axis{padding-block:.5rem}.ins-axis__scale{justify-content:space-between;display:flex}.ins-lane{border-block-start:1px solid var(--cs-border-subtle);border-inline-start:2px solid #0000;padding-block:.875rem 1rem;padding-inline:.625rem}.ins-lane[data-selected]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ins-lane[data-selected]{background:color-mix(in oklch,var(--cs-accent-clay) 5%,var(--cs-surface))}}.ins-lane[data-selected]{border-inline-start-color:var(--cs-accent-clay)}.ins-lane__name{text-align:start;min-block-size:2rem;font:inherit;color:var(--cs-text-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block}.ins-lane__name:active{color:var(--cs-text-accent)}.ins-lane__links{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.ins-strip{block-size:1.625rem;margin-block-end:.5rem;position:relative}.ins-strip:before{content:"";background:var(--cs-border-subtle);block-size:1px;position:absolute;inset-block-start:.75rem;inset-inline:0}.ins-strip:after{content:"";border-inline-start:1px solid var(--cs-text-muted);block-size:1.375rem;position:absolute;inset-block-start:.125rem;inset-inline-start:50%}.ins-bar{block-size:.75rem;inline-size:var(--ins-len,10%);border-radius:.125rem;position:absolute;inset-block-start:.375rem}.ins-bar[data-lean=pathogenic]{background:var(--cs-danger);inset-inline-start:50%}.ins-bar[data-lean=benign]{background:var(--cs-good);inset-inline-end:50%}.ins-bar[data-counted=false]{border:1px dashed var(--cs-text-muted);background:0 0}.ins-dot{border:1px solid var(--cs-text-secondary);background:var(--cs-surface);border-radius:50%;block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:.375rem;inset-inline-start:50%;transform:translate(-50%)}.ins-lane__line{max-inline-size:75ch;margin:0}.ins-lane__line strong{color:var(--cs-text-primary);font-weight:500}.ins-lane__chips{flex-wrap:wrap;gap:.375rem;margin-inline-end:.5rem;display:inline-flex}.ins-screen [data-unconfirmed=true]{border-style:dashed}.ins-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem;padding-block:.75rem 1rem;display:grid}.ins-two h3{font-size:var(--cs-font-size-prose);color:var(--cs-text-primary);margin-block:0 .5rem;font-weight:600}.ins-two ul{margin:0;padding-inline-start:1rem;list-style:outside}.ins-two li{max-inline-size:65ch;margin-block:.375rem}.ins-rows{margin:0}.ins-rows>div,.ins-proposal{border-block-start:1px solid var(--cs-border-subtle);grid-template-columns:minmax(8rem,22%) minmax(0,1fr);gap:.75rem;padding-block:.875rem;display:grid}.ins-rows dt{color:var(--cs-text-primary);font-weight:500}.ins-rows dd{max-inline-size:70ch;margin:0}.ins-details>summary{cursor:pointer}.ins-prose{color:var(--cs-text-primary);max-inline-size:70ch;padding-block:1rem}.ins-prose p{text-wrap:pretty;margin-block:0 .75rem}.ins-view-heading{padding-block:.5rem}.ins-view-heading h2{margin-block:0 .5rem}.ins-view-heading p{max-inline-size:65ch;margin:0}.ins-record-table-wrap{overflow-x:auto}.ins-record-table{border-collapse:collapse;inline-size:100%;font-size:var(--cs-font-size-prose)}.ins-record-table :is(th,td){border-block-end:1px solid var(--cs-border-subtle);text-align:start;vertical-align:top;padding:.875rem .75rem}.ins-record-table thead th{color:var(--cs-text-muted);font-weight:500;font-size:var(--cs-font-size-caption)}.ins-record-table tbody th{inline-size:20%;font-weight:600}.ins-record-table small{color:var(--cs-text-muted);margin-block-start:.25rem;font-weight:400;display:block}.ins-record-table td:last-child{min-inline-size:12rem}.ins-record-table .ins-link{display:block}@media(hover:hover)and (pointer:fine){.ins-link:hover,.ins-lane__name:hover{color:var(--cs-text-accent);text-underline-offset:.2em;text-decoration:underline}}@container not (min-inline-size:35rem){.ins-axis,.ins-lane,.ins-rows>div,.ins-proposal{grid-template-columns:minmax(0,1fr);gap:.375rem}.ins-axis>:first-child{display:none}.ins-lane>:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}}@media print{.ins-bar,.ins-tier{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ins-link{display:none}.ins-method::details-content{content-visibility:visible;display:block}}.review-workspace>.data-screen-primary:has(.ins-shell){scrollbar-gutter:stable;overflow-y:auto}.review-navigation{border-block-end:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.review-navigation .workspace-tabs{border:0}.review-navigation .workspace-tabs button{min-block-size:max(44px,2.75rem)}.review-action{min-block-size:max(44px,2.75rem);min-inline-size:max(44px,2.75rem);color:var(--cs-text-accent);font:inherit;font-size:var(--cs-font-size-caption);cursor:pointer;background:0 0;border:0;padding:.5rem .25rem}.review-action:focus-visible,.review-selection:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.review-action:active{color:var(--cs-text-primary)}@media(hover:hover)and (pointer:fine){.review-action:hover{text-underline-offset:.2em;text-decoration:underline}}.review-selection{border-block-end:1px solid var(--cs-border);font-family:var(--cs-font-sans);color:var(--cs-text-secondary);padding-block:1rem 1.25rem}.review-selection h3{color:var(--cs-text-primary);font-size:var(--cs-font-size-body);text-wrap:pretty;margin-block:.5rem;line-height:1.4}.review-selection p{overflow-wrap:anywhere;margin-block:.5rem}.review-selection__head{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.review-selection__actions{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.review-selection blockquote{border-inline-start:2px solid var(--cs-accent-clay);font-size:var(--cs-font-size-caption);margin-inline:0;padding-inline-start:.75rem}.review-selection details>summary{cursor:pointer;min-block-size:2rem}.review-selection summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.review-selection summary:active{color:var(--cs-text-accent)}@media print{.review-navigation,.review-selection__actions{display:none}}.prd-screen,.prd-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.prd-screen{flex-direction:column;gap:24px;display:flex}.prd-screen :where(button,select,summary,a,[tabindex]:not([tabindex="-1"])):focus-visible,.prd-rail :where(button,summary,a):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.prd-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.prd-dim{color:var(--cs-text-muted)}.prd-screen .eyebrow,.prd-rail .eyebrow,.prd-table thead th,.prd-group__title{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.prd-screen .eyebrow>svg,.prd-rail .eyebrow>svg{color:var(--cs-text-muted)}.prd-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.prd-section{flex-direction:column;gap:10px;min-width:0;display:flex}.prd-section>h2.eyebrow{margin:0}.prd-hero{flex-direction:column;display:flex}.prd-hero__head{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 16px;display:flex}.prd-hero__head>.eyebrow{align-items:center;gap:6px;margin:0;display:inline-flex}.prd-verdict{font-size:var(--cs-font-size-caption);padding:3px 10px}.prd-summary{border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);align-items:baseline;gap:10px;margin:0;padding:14px 16px;line-height:1.5;display:flex}.prd-summary strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.prd-summary__icon{color:var(--cs-text-warning);flex:none;align-self:flex-start;margin-top:3px}.prd-summary__dot{border:1.5px solid var(--cs-text-muted);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.prd-frow{border-bottom:1px solid var(--cs-border-subtle);grid-template-columns:minmax(150px,200px) minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:14px 16px;display:grid}.prd-frow__label{flex-direction:column;gap:1px;min-width:0;display:flex}.prd-frow__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.prd-frow__sub,.prd-frow__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:1.45}.prd-frow__note{margin-top:2px;display:block}.prd-frow__body{min-width:0}.prd-frow__call{justify-self:end}@container (max-width:640px){.prd-frow{grid-template-columns:minmax(0,1fr) auto}.prd-frow__label{grid-column:1}.prd-frow__call{grid-area:1/2}.prd-frow__body{grid-column:1/-1}}.prd-tally{gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.prd-tally__tool{flex-direction:column;flex:1 1 0;align-items:center;gap:5px;min-width:0;display:flex}.prd-tally__seg{border-radius:2px;width:100%;height:10px;display:block}.prd-tally__tool[data-call=path] .prd-tally__seg{background:var(--cs-text-danger);opacity:.8}.prd-tally__tool[data-call=benign] .prd-tally__seg{background:var(--cs-text-success);opacity:.8}.prd-tally__tool[data-call=vus] .prd-tally__seg{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.prd-tally__tool[data-call=vus] .prd-tally__seg{background:color-mix(in srgb,var(--cs-text-secondary) 22%,transparent)}}.prd-tally__tool[data-call=none] .prd-tally__seg{border:1px dashed var(--cs-text-muted);box-sizing:border-box}.prd-tally__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);overflow:hidden}.prd-tally__key{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;display:flex}.prd-tally__key>span{align-items:center;gap:6px;display:inline-flex}.prd-tally__swatch{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.prd-tally__swatch[data-call=path]{background:var(--cs-text-danger);opacity:.8}.prd-tally__swatch[data-call=benign]{background:var(--cs-text-success);opacity:.8}.prd-tally__swatch[data-call=vus]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.prd-tally__swatch[data-call=vus]{background:color-mix(in srgb,var(--cs-text-secondary) 22%,transparent)}}.prd-tally__swatch[data-call=none]{border:1px dashed var(--cs-text-muted);box-sizing:border-box}.prd-tally__tool[data-call=none] .prd-tally__name{color:var(--cs-text-muted)}.prd-hero__foot{min-height:40px;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:-1px;padding:8px 16px;display:flex}.prd-hero__foot strong{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-semibold)}.prd-hero__pending{color:var(--cs-text-warning-on-soft);align-items:center;gap:6px;display:inline-flex}.prd-hero__pending>svg{color:var(--cs-text-warning)}.prd-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,var(--cs-text-primary),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,var(--cs-text-primary),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface);overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.prd-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface)}}.prd-table{border-collapse:collapse;width:100%;min-width:680px}.prd-table thead th{text-align:left;white-space:nowrap;background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);height:40px;padding:0 16px}.prd-table{table-layout:fixed}.prd-col-tool{width:38%}.prd-col-score{width:104px}.prd-col-call{width:150px}.prd-table td,.prd-table tbody th{text-align:left;vertical-align:top;font-weight:inherit;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);padding:12px 16px}.prd-table tbody:last-of-type tr:last-child>*{border-bottom:0}@media(hover:hover)and (pointer:fine){.prd-table tbody tr:not(.prd-group):hover>*{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.prd-table tbody tr:not(.prd-group):hover>*{background:color-mix(in srgb,var(--cs-text-secondary) 4%,transparent)}}}.prd-group>th{border-bottom:1px solid var(--cs-border-subtle);background:var(--cs-surface-2)!important;padding:9px 16px!important}.prd-table tbody+tbody .prd-group>th{border-top:1px solid var(--cs-border-subtle)}.prd-table .prd-group__title{color:var(--cs-text-primary)}@media(hover:hover)and (pointer:fine){.prd-table tbody tr.prd-group:hover>*{background:var(--cs-surface-2)}}.prd-group__inner{flex-wrap:wrap;align-items:center;gap:2px 10px;width:100%;display:flex}.prd-group__toggle{border-radius:var(--cs-radius-sm);cursor:pointer;min-height:24px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-accent);background:0 0;border:0;margin-left:auto;padding:0 6px}@media(hover:hover)and (pointer:fine){.prd-group__toggle:hover{text-decoration:underline}}.prd-group__toggle:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.prd-table tbody[data-collapsed]>tr:not(.prd-group){display:none}.prd-head-sub{letter-spacing:.02em;text-transform:none;font-weight:400;font-size:var(--cs-font-size-badge);align-items:center;gap:5px;margin-left:6px;display:inline-flex}.prd-head-sub .prd-legend__marker{width:7px;height:7px}.prd-group__meta{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);font-weight:400}.prd-subject{min-width:220px;max-width:380px}.prd-subject__line{align-items:center;gap:2px;min-height:24px;display:flex}.prd-subject__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.prd-subject__note{max-width:none;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:1px;line-height:1.45;display:block}.prd-subject__fact{color:var(--cs-text-secondary)}.prd-num{white-space:nowrap;line-height:24px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--cs-font-weight-medium);text-align:right!important;color:var(--cs-text-primary)!important}.prd-table thead th.prd-num{font-family:var(--cs-font-sans)}.prd-unit{line-height:1.4;font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);letter-spacing:.02em;margin-top:-2px;font-weight:400;display:block}.prd-dec{justify-content:flex-end;display:inline-flex}.prd-dec__frac{text-align:left;width:4ch;display:inline-block}.prd-table .prd-unit{padding-right:4ch}.prd-reason{font-size:var(--cs-font-size-caption);line-height:24px}.prd-status{white-space:nowrap;text-align:left!important}.prd-status>.ev-tier{vertical-align:middle}.prd-table td.prd-status{padding-top:13px}.prd-call__sub{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:4px;display:block}.prd-call__plain{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:22px}.prd-info{block-size:44px;inline-size:44px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover)and (pointer:fine){.prd-info:hover{color:var(--cs-text-primary);background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.prd-info:hover{background:color-mix(in srgb,var(--cs-text-secondary) 10%,transparent)}}}.prd-info:active{background:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.prd-info:active{background:color-mix(in oklch,var(--cs-text-primary) 10%,transparent)}}.prd-info:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.prd-caveats{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.prd-link{border-radius:var(--cs-radius-sm);cursor:pointer;min-height:24px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-accent);background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:0;display:inline-flex}@media(hover:hover)and (pointer:fine){.prd-link:hover{text-decoration:underline}}.prd-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.prd-scale{min-width:200px}.prd-table td.prd-scale:not(.prd-reason){padding-top:14px}.prd-scale__source{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:4px;display:block}.prd-table-foot{min-height:40px;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:8px 16px;display:flex}.prd-legend__item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.prd-legend__swatch{border-radius:var(--cs-radius-sm);width:28px;height:8px;display:inline-flex;overflow:hidden}.prd-legend__swatch>i{background:var(--cs-text-danger);flex:1}.prd-legend__swatch[data-side=benign]>i{background:var(--cs-text-success)}.prd-legend__swatch>i:first-child{opacity:.2}.prd-legend__swatch>i:nth-child(2){opacity:.34}.prd-legend__swatch>i:nth-child(3){opacity:.5}.prd-legend__tick{border-left:2px solid var(--cs-text-danger);width:0;height:12px;display:inline-block}.prd-legend__tick[data-local]{border-left:1.5px dashed var(--cs-text-secondary)}.prd-legend__axis{background:var(--cs-text-secondary);border-radius:3px;width:22px;height:6px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.prd-legend__axis{background:color-mix(in srgb,var(--cs-text-secondary) 9%,transparent)}}.prd-legend__axis{border:1px solid var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.prd-legend__axis{border:1px solid color-mix(in srgb,var(--cs-text-secondary) 20%,transparent)}}.prd-legend__marker{background:var(--cs-text-primary);border-radius:50%;width:9px;height:9px;display:inline-block}@container (max-width:760px){.prd-table{min-width:600px}.prd-col-tool{width:34%}.prd-col-score{width:88px}.prd-col-call{width:128px}.prd-subject{min-width:150px}.prd-scale{min-width:130px}.prd-table td,.prd-table tbody th,.prd-table thead th{padding-left:12px;padding-right:12px}}.prd-ruler{padding-top:5px;position:relative}.prd-ruler__track{background:var(--cs-text-secondary);border-radius:5px;height:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.prd-ruler__track{background:color-mix(in srgb,var(--cs-text-secondary) 9%,transparent)}}.prd-ruler__bands{border-radius:5px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.prd-ruler__band{border-right:1px solid var(--cs-surface);position:absolute;top:0;bottom:0}.prd-ruler__band[data-side=path]{background:var(--cs-text-danger)}.prd-ruler__band[data-side=benign]{background:var(--cs-text-success)}.prd-ruler__band[data-strength=Supporting]{opacity:.2}.prd-ruler__band[data-strength=Moderate]{opacity:.34}.prd-ruler__band[data-strength=Strong]{opacity:.5}.prd-ruler__band[data-strength=VeryStrong]{opacity:.66}.prd-ruler__band[data-active]{opacity:.8;box-shadow:inset 0 0 0 1.5px var(--cs-text-primary)}.prd-ruler__tick{border-left:2px solid var(--cs-text-secondary);width:0;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.prd-ruler__tick[data-side=path]{border-color:var(--cs-text-danger)}.prd-ruler__tick[data-side=benign]{border-color:var(--cs-text-success)}.prd-ruler[data-kind=local] .prd-ruler__tick{opacity:.8;border-left-style:dashed;border-left-width:1.5px}.prd-ruler__marker{background:var(--cs-text-primary);width:12px;height:12px;box-shadow:0 0 0 2px var(--cs-surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.prd-ruler__marker[data-off-scale]{background:var(--cs-surface);border:2px solid var(--cs-text-primary);box-sizing:border-box}.prd-ruler__axis{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);justify-content:space-between;margin-top:4px;font-size:10px;display:flex;position:relative}.prd-ruler__axis[data-lanes="2"]{padding-bottom:12px}.prd-ruler__axis[data-lanes="3"]{padding-bottom:24px}.prd-ruler__cut{white-space:nowrap;color:var(--cs-text-secondary);line-height:12px;position:absolute;transform:translate(-50%)}.prd-ruler__cut:before{content:"";opacity:.5;background:currentColor;width:1px;height:3px;position:absolute;bottom:100%;left:50%}.prd-ruler__cut[data-side=path]{color:var(--cs-text-danger)}.prd-ruler__cut[data-side=benign]{color:var(--cs-text-success)}.prd-info-lede{border-bottom:1px solid var(--cs-border-subtle);margin:0;padding:14px 16px}.prd-info-lede strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.prd-fam{border-bottom:1px solid var(--cs-border-subtle);grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:6px 20px;padding:14px 16px;display:grid}.prd-fam:last-child{border-bottom:0}.prd-fam__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);display:block}.prd-fam__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:1px;line-height:1.45;display:block}.prd-fam__body{flex-direction:column;gap:6px;min-width:0;display:flex}.prd-fam__body p{max-width:none;margin:0}.prd-fam__body b{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.prd-fam__body .prd-fam__scores{max-width:none;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;gap:4px 18px;margin-top:2px;display:flex}.prd-fam__scores>span{align-items:baseline;gap:6px;display:inline-flex}.prd-fam__scores .prd-mono{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium)}@container (max-width:640px){.prd-fam{grid-template-columns:minmax(0,1fr)}}.prd-rail{flex-direction:column;display:flex}.prd-rsec{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:16px 0;display:flex}.prd-rsec:first-child{border-top:0;padding-top:0}.prd-rsec>h3.eyebrow{margin:0}.prd-steps{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;flex-direction:column;margin:0;padding:14px;list-style:none;display:flex}.prd-step{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.prd-step:last-child{padding-bottom:0}.prd-step:not(:last-child):before{content:"";background:var(--cs-border);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.prd-step__n{width:20px;height:20px;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.prd-step:last-child .prd-step__n{color:var(--cs-surface);background:var(--cs-text-primary);border-color:#0000}.prd-step[data-state=warn] .prd-step__n{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-color:#0000}.prd-step__body{flex-direction:column;gap:2px;min-width:0;display:flex}.prd-step__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:20px}.prd-step__value{color:var(--cs-text-primary);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.prd-step__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.prd-step__verdict{align-items:center;gap:6px;display:inline-flex}.prd-step__warn{font-size:var(--cs-font-size-caption);color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-radius:6px;margin:4px 0 0;padding:6px 8px;line-height:1.45}.prd-notes{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.prd-notes>summary{cursor:pointer;min-height:24px;color:var(--cs-text-muted);border-radius:var(--cs-radius-sm);align-items:center;gap:6px;list-style:none;display:inline-flex}.prd-notes>summary::-webkit-details-marker{display:none}.prd-notes>summary:before{content:"›";font-size:14px;transition:transform .15s;display:inline-block}.prd-notes[open]>summary:before{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.prd-notes>summary:hover{color:var(--cs-text-primary)}}.prd-notes>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.prd-notes ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0 0 0 16px;line-height:1.45;display:flex}@media(prefers-reduced-motion:reduce){.prd-notes>summary:before{transition:none}}.prd-kv{margin:0}.prd-kv__row{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.prd-kv__row>dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex:none}.prd-kv__row>dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);margin:0}.prd-refs{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;line-height:1.45;list-style:none;display:flex}.prd-refs a{color:var(--cs-text-accent);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);text-decoration:none}@media(hover:hover)and (pointer:fine){.prd-refs a:hover{text-decoration:underline}}.prd-refs a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:3px}@media print{.prd-ruler__band,.prd-tally__seg,.prd-tally__swatch,.prd-legend__swatch>i{-webkit-print-color-adjust:exact;print-color-adjust:exact}.prd-info,.prd-link{display:none}.prd-table-wrap{overflow:visible}.prd-table tbody[data-collapsed]>tr:not(.prd-group){display:table-row}.prd-group__toggle{display:none}}.prd-ladder{--prd-ladder-name:150px;padding:4px 16px 12px}.prd-ladder__row{align-items:center;min-height:32px;display:grid}.prd-ladder__row+.prd-ladder__row{border-top:1px solid var(--cs-border-subtle)}.prd-ladder__head{background:var(--cs-workbench-header-surface);border-radius:6px 6px 0 0;min-height:36px}.prd-ladder__col{line-height:1.2;font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);text-align:center;flex-direction:column;align-items:center;display:flex}.prd-ladder__col>b{font-family:var(--cs-font-mono);font-weight:var(--cs-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}.prd-ladder__name{min-width:0;color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);flex-direction:column;padding:4px 8px 4px 0;line-height:1.25;display:flex}.prd-ladder__name>small{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);font-weight:400}.prd-ladder__absent{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);grid-column:2/-1;padding-left:4px}.prd-ladder__cell{background:var(--cs-text-secondary);border-radius:3px;height:22px;margin:0 1px;position:relative}@supports (color:color-mix(in lab,red,red)){.prd-ladder__cell{background:color-mix(in srgb,var(--cs-text-secondary) 9%,transparent)}}.prd-ladder__cell[data-dir=PP3]{background:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__cell[data-dir=PP3]{background:color-mix(in srgb,var(--cs-text-danger) 12%,transparent)}}.prd-ladder__cell[data-dir=PP3][data-rank="2"]{background:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__cell[data-dir=PP3][data-rank="2"]{background:color-mix(in srgb,var(--cs-text-danger) 22%,transparent)}}.prd-ladder__cell[data-dir=PP3][data-rank="3"]{background:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__cell[data-dir=PP3][data-rank="3"]{background:color-mix(in srgb,var(--cs-text-danger) 32%,transparent)}}.prd-ladder__cell[data-dir=PP3][data-rank="4"]{background:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__cell[data-dir=PP3][data-rank="4"]{background:color-mix(in srgb,var(--cs-text-danger) 42%,transparent)}}.prd-ladder__cell[data-dir=BP4]{background:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__cell[data-dir=BP4]{background:color-mix(in srgb,var(--cs-text-success) 12%,transparent)}}.prd-ladder__cell[data-dir=BP4][data-rank="2"]{background:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__cell[data-dir=BP4][data-rank="2"]{background:color-mix(in srgb,var(--cs-text-success) 22%,transparent)}}.prd-ladder__cell[data-dir=BP4][data-rank="3"]{background:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__cell[data-dir=BP4][data-rank="3"]{background:color-mix(in srgb,var(--cs-text-success) 32%,transparent)}}.prd-ladder__cell[data-dir=BP4][data-rank="4"]{background:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__cell[data-dir=BP4][data-rank="4"]{background:color-mix(in srgb,var(--cs-text-success) 42%,transparent)}}.prd-ladder .prd-ladder__cell[data-unreachable][data-dir]{background:repeating-linear-gradient(135deg,transparent 0 4px,var(--cs-border-subtle) 4px 5px)}.prd-ladder__dot{background:var(--cs-text-primary);width:11px;height:11px;box-shadow:0 0 0 2px var(--cs-surface);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%}.prd-ladder__sides{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);padding-top:6px;display:grid}.prd-ladder__sides>span:nth-child(3){text-align:center}.prd-ladder__sides>span:nth-child(4){text-align:right}@container (max-width:640px){.prd-ladder{--prd-ladder-name:104px}.prd-ladder__col{font-size:10px}}.prd-ladder__divider{border-top:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:6px;padding:8px 0 4px;display:flex}.prd-ladder__divider>span{letter-spacing:0;text-transform:none;font-weight:400;font-size:var(--cs-font-size-caption)}.prd-ladder__side{background:var(--cs-text-secondary);border-radius:3px;height:22px;margin:0 1px;position:relative}@supports (color:color-mix(in lab,red,red)){.prd-ladder__side{background:color-mix(in srgb,var(--cs-text-secondary) 9%,transparent)}}.prd-ladder__side[data-side=pathogenic][data-here][data-votes]{background:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__side[data-side=pathogenic][data-here][data-votes]{background:color-mix(in srgb,var(--cs-text-danger) 18%,transparent)}}.prd-ladder__side[data-side=benign][data-here][data-votes]{background:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__side[data-side=benign][data-here][data-votes]{background:color-mix(in srgb,var(--cs-text-success) 18%,transparent)}}.prd-ladder__side[data-here]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.prd-ladder__side[data-here]{background:color-mix(in srgb,var(--cs-text-secondary) 18%,transparent)}}.prd-rcuts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prd-rcut{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 0;display:grid}.prd-rcut+.prd-rcut{border-top:1px solid var(--cs-border-subtle)}.prd-rcut__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium)}.prd-rcut__rule{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);font-variant-numeric:tabular-nums;color:var(--cs-text-muted)}.prd-points{height:54px;position:relative}.prd-points__band{border-right:1px solid var(--cs-surface);height:20px;font-size:var(--cs-font-size-badge);text-align:center;color:var(--cs-text-primary);background:var(--cs-text-secondary);line-height:20px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.prd-points__band{background:color-mix(in srgb,var(--cs-text-secondary) 10%,transparent)}}.prd-points__band[data-id=B]{background:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.prd-points__band[data-id=B]{background:color-mix(in srgb,var(--cs-text-success) 40%,transparent)}}.prd-points__band[data-id=LB]{background:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.prd-points__band[data-id=LB]{background:color-mix(in srgb,var(--cs-text-success) 18%,transparent)}}.prd-points__band[data-id=LP]{background:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.prd-points__band[data-id=LP]{background:color-mix(in srgb,var(--cs-text-danger) 18%,transparent)}}.prd-points__band[data-id=P]{background:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.prd-points__band[data-id=P]{background:color-mix(in srgb,var(--cs-text-danger) 40%,transparent)}}.prd-points__band:first-child{border-radius:4px 0 0 4px}.prd-points__band:nth-child(5){border-radius:0 4px 4px 0}.prd-points__tick{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);font-size:10px;position:absolute;top:24px;transform:translate(-50%)}.prd-points__mark{border-left:2px solid var(--cs-text-primary);width:0;height:26px;margin-left:-1px;position:absolute;top:-3px}.prd-points__marklabel{white-space:nowrap;font-family:var(--cs-font-mono);font-size:10px;font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);position:absolute;top:38px;transform:translate(-50%)}.prd-rail-note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0;line-height:1.45}.prd-scale__cut{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);font-variant-numeric:tabular-nums;color:var(--cs-text-secondary);margin-top:2px;line-height:1.5;display:block}@media print{.prd-ladder__cell,.prd-ladder__side,.prd-ladder__dot,.prd-points__band{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nrg-screen,.nrg-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.nrg-screen{flex-direction:column;gap:24px;width:100%;max-width:1180px;margin:0 auto;padding:24px;display:flex}.nrg-scroll{flex:auto;min-height:0;overflow-y:auto;container-type:inline-size}.nrg-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.energetics-workspace .nrg-screen{gap:20px;max-width:none;padding:24px}.nrg-query{flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;font-size:13px;display:flex}.nrg-query strong{color:var(--cs-text-primary)}.nrg-query span{color:var(--cs-text-muted)}.nrg-navigation{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.nrg-navigation .workspace-tabs{flex:1;min-width:240px}.nrg-inspect-button{border:1px solid var(--cs-border);min-height:36px;color:var(--cs-text-primary);background:var(--cs-surface);border-radius:18px;padding:6px 12px;font-size:13px}.nrg-inspect-button:focus-visible,.nrg-selected-method:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.nrg-hero[data-compact=true] .nrg-summary{padding-top:14px}.nrg-template-check{border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);flex-direction:column;gap:2px;margin:0;padding:10px 16px;font-size:13px;display:flex}.nrg-template-check strong{color:var(--cs-text-primary);font-weight:600}.nrg-template-check[data-state=differs],.nrg-template-check[data-state=opposite]{border-inline-start:2px solid var(--cs-text-warning)}.nrg-comparison-caution{border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);margin:0;padding:10px 16px;font-size:13px}@media(hover:hover)and (pointer:fine){.nrg-method-button:hover{color:var(--cs-text-accent)}.nrg-inspect-button:hover,.nrg-missing-methods button:hover{background:var(--cs-surface-2)}}.nrg-chart-controls{flex-wrap:wrap;align-items:center;gap:10px 18px;width:100%;padding-top:6px;display:flex}.nrg-chart-controls label{align-items:center;gap:7px;min-height:32px;font-size:13px;display:inline-flex}.nrg-chart-controls select{background:var(--cs-surface-2);color:var(--cs-text-primary);border:1px solid var(--cs-border);border-radius:8px;min-height:34px;padding:6px 10px}.nrg-chart-controls input{width:16px;height:16px;accent-color:var(--cs-accent-clay)}.nrg-axis-guide{color:var(--cs-text-secondary);justify-content:space-between;gap:16px;padding:12px 24px 0 112px;font-size:12px;display:flex}.nrg-chart-readout{background:var(--cs-workbench-header-surface);min-height:58px;color:var(--cs-text-primary);margin:0;padding:14px 22px;font-size:13px;line-height:1.6}.nrg-chart-key{align-items:center;gap:8px;display:inline-flex}.nrg-chart-key i{background:var(--cs-accent-clay);border-radius:50%;width:10px;height:10px}.nrg-chart-key i[data-hollow]{background:var(--cs-surface);border:2px solid var(--cs-text-secondary)}.nrg-missing-methods{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 22px;display:flex}.nrg-missing-methods>span{width:100%;color:var(--cs-text-muted);font-size:12px}.nrg-missing-methods button{text-align:left;border:1px solid var(--cs-border);color:var(--cs-text-primary);background:var(--cs-surface);border-radius:10px;flex-direction:column;gap:2px;min-height:44px;padding:8px 12px;display:flex}.nrg-missing-methods small{color:var(--cs-text-secondary)}.nrg-missing-methods button[aria-pressed=true]{border-color:var(--cs-accent-clay);background:var(--cs-surface-2)}.nrg-chart-help{border-top:1px solid var(--cs-border-subtle);padding:14px 22px}.nrg-chart-help summary,.nrg-lineage>summary{cursor:pointer;min-height:32px;color:var(--cs-text-primary);font-weight:600}.nrg-chart-help p{margin:10px 0;font-size:13px;line-height:1.65}.nrg-method-button{color:var(--cs-text-primary);text-align:left;background:0 0;border:0;min-height:32px;padding:6px 0;font-weight:600}.nrg-table tr[data-selected=true]{background:var(--cs-surface-2)}.nrg-selected-method{border:1px solid var(--cs-border);background:var(--cs-accent-wash);border-radius:12px;margin:0 0 20px;padding:16px}.nrg-selected-method h2{color:var(--cs-text-primary);margin:8px 0;font-size:21px;font-weight:600}.nrg-selected-method p{margin:10px 0;font-size:13px;line-height:1.6}.nrg-selected-value{font-size:23px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);margin:16px 0 8px}.nrg-selected-method dl{margin:16px 0 0}.nrg-selected-method dl>div{border-top:1px solid var(--cs-border-subtle);padding:10px 0}.nrg-selected-method dt{color:var(--cs-text-muted);font-size:12px}.nrg-selected-method dd{overflow-wrap:anywhere;color:var(--cs-text-primary);margin:4px 0 0}.nrg-selected-caveat{border-left:2px solid var(--cs-text-warning);padding-left:10px}.nrg-lineage>summary{padding:10px 0}.nrg-chart-controls :focus-visible,.nrg-missing-methods button:focus-visible,.nrg-method-button:focus-visible,.nrg-chart-help summary:focus-visible,.nrg-lineage summary:focus-visible,.nrg-screen [role=tabpanel]:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}@media(max-width:1000px){.energetics-workspace .nrg-scroll{height:auto;overflow:visible}}@container (max-width:560px){.energetics-workspace .nrg-screen{padding:16px}.nrg-axis-guide{padding-left:16px}}.nrg-dim{color:var(--cs-text-muted)}.nrg-screen .eyebrow,.nrg-rail .eyebrow,.nrg-table thead th,.nrg-group__title{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.nrg-screen .eyebrow,.nrg-rail .eyebrow{align-items:center;gap:6px;margin:0;display:inline-flex}.nrg-screen .eyebrow>svg,.nrg-rail .eyebrow>svg{color:var(--cs-text-muted)}.nrg-header{flex-direction:column;gap:4px;display:flex}.nrg-header .screen-title{margin:0}.nrg-header .screen-tab-description{max-width:none;margin:0}.nrg-header__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.nrg-hero[data-compact=true]{border:0;border-radius:0;grid-template-columns:minmax(10rem,1fr) minmax(0,2.5fr);gap:10px 24px;display:grid;overflow:visible}.nrg-hero[data-compact=true] .nrg-hero__head{background:0 0;border:0;flex-direction:column;justify-content:start;align-items:start;gap:6px;min-block-size:28px;padding:0}.nrg-finding-heading{color:var(--cs-text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1rem + .65cqi,1.6rem);font-weight:600;line-height:1.2}.nrg-hero[data-compact=true] .nrg-summary{border:0;align-items:start;padding:0}.nrg-hero[data-compact=true] .nrg-summary__dot,.nrg-hero[data-compact=true] .nrg-summary__icon{display:none}.nrg-hero[data-compact=true] .nrg-summary strong{text-wrap:pretty;max-inline-size:80ch;font-size:14px;font-weight:500;line-height:1.5;display:block}.nrg-summary__coverage{font-variant-numeric:tabular-nums;color:var(--cs-text-secondary);margin-block-start:7px;display:block}.nrg-hero[data-compact=true] .nrg-principle{background:0 0;border:0;grid-column:1/-1;padding:0}.nrg-hero[data-compact=true] .nrg-comparison-caution{border:0;border-inline-start:2px solid var(--cs-text-warning);grid-column:1/-1;margin-block:0;padding:10px 12px}.nrg-comparison-figure{min-inline-size:0}.nrg-comparison-figure .viz-frame__head{gap:8px 18px;padding:18px 20px 8px}.nrg-comparison-figure .viz-frame__head p{max-inline-size:80ch;font-size:13px;line-height:1.5}.nrg-comparison-figure .nrg-chart-controls{gap:8px 16px;inline-size:auto;padding-block-start:0}.nrg-comparison-figure .nrg-axis-guide{padding-block-start:8px;padding-inline-end:72px}.nrg-comparison-figure .nrg-chart-readout{min-block-size:44px;padding:10px 20px}.nrg-comparison-figure .nrg-chart-help{padding:8px 20px}.nrg-comparison-figure .viz-frame__foot{padding:10px 20px}.nrg-comparison-figure :is(button,select,summary):active{background:var(--cs-surface-2)}.nrg-comparison-figure svg text{font-variant-numeric:tabular-nums}@container (max-width:560px){.nrg-hero[data-compact=true]{grid-template-columns:minmax(0,1fr)}.nrg-comparison-figure .viz-frame__head{padding:16px 12px 8px}.nrg-comparison-figure .nrg-axis-guide{padding-inline:12px;font-size:11px}}.nrg-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.nrg-section{flex-direction:column;gap:10px;min-width:0;display:flex}.nrg-hero{flex-direction:column;display:flex}.nrg-hero__head{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 16px;display:flex}.nrg-verdict{font-size:var(--cs-font-size-caption);padding:3px 10px}.nrg-hero__figure{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:16px 16px 0;display:flex}.nrg-hero__value{font-family:var(--cs-font-sans);font-size:28px;line-height:1.15;font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.nrg-hero__unit{font-size:var(--cs-font-size-prose);color:var(--cs-text-muted);margin-left:4px;font-weight:400}.nrg-hero__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.nrg-summary{border-bottom:1px solid var(--cs-border-subtle);align-items:baseline;gap:10px;max-width:none;margin:0;padding:10px 16px 14px;display:flex}.nrg-summary>span{max-width:none}.nrg-summary strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.nrg-summary__icon{color:var(--cs-text-warning);flex:none;align-self:flex-start;margin-top:3px}.nrg-summary__dot{border:1.5px solid var(--cs-text-muted);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.nrg-frow{border-bottom:1px solid var(--cs-border-subtle);grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:center;gap:12px 20px;padding:14px 16px;display:grid}.nrg-frow__label{flex-direction:column;gap:1px;min-width:0;display:flex}.nrg-frow__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.nrg-frow__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:1.45}.nrg-frow__body{min-width:0}@container (max-width:640px){.nrg-frow{grid-template-columns:minmax(0,1fr)}}.nrg-tally{gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nrg-tally__group{flex-direction:column;flex-basis:0;gap:4px;min-width:0;display:flex}.nrg-tally__tools{gap:3px;margin:0;padding:0;list-style:none;display:flex}.nrg-tally__tool{flex-direction:column;flex:1 1 0;align-items:center;gap:5px;min-width:0;display:flex}.nrg-tally__seg{border-radius:2px;width:100%;height:10px;display:block}.nrg-tally [data-call=high] .nrg-tally__seg,.nrg-tally__swatch[data-call=high]{background:var(--cs-text-danger);opacity:.8}.nrg-tally [data-call=moderate] .nrg-tally__seg,.nrg-tally__swatch[data-call=moderate]{background:var(--cs-text-danger);opacity:.34}.nrg-tally [data-call=neutral] .nrg-tally__seg,.nrg-tally__swatch[data-call=neutral]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.nrg-tally [data-call=neutral] .nrg-tally__seg,.nrg-tally__swatch[data-call=neutral]{background:color-mix(in srgb,var(--cs-text-secondary) 26%,transparent)}}.nrg-tally [data-call=running] .nrg-tally__seg,.nrg-tally__swatch[data-call=running]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.nrg-tally [data-call=running] .nrg-tally__seg,.nrg-tally__swatch[data-call=running]{background:color-mix(in srgb,var(--cs-accent-clay) 30%,transparent)}}.nrg-tally [data-call=none] .nrg-tally__seg,.nrg-tally__swatch[data-call=none]{box-sizing:border-box;border:1px solid var(--cs-text-muted);background:0 0}@supports (color:color-mix(in lab,red,red)){.nrg-tally [data-call=none] .nrg-tally__seg,.nrg-tally__swatch[data-call=none]{border:1px solid color-mix(in srgb,var(--cs-text-muted) 60%,transparent)}}.nrg-tally__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);overflow:hidden}.nrg-tally [data-call=none] .nrg-tally__name{color:var(--cs-text-muted)}.nrg-tally__key{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;display:flex}.nrg-tally__key>span{align-items:center;gap:6px;display:inline-flex}.nrg-tally__swatch{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.nrg-principle{border-bottom:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);align-items:flex-start;gap:8px;margin:0;padding:12px 16px;line-height:1.5;display:flex}.nrg-principle>svg{color:var(--cs-text-muted);flex:none;margin-top:2px}.nrg-principle strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.nrg-facts{background:var(--cs-surface-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nrg-fact{flex-direction:column;gap:2px;min-width:0;padding:10px 16px;display:flex}.nrg-fact+.nrg-fact{border-left:1px solid var(--cs-border-subtle)}.nrg-fact__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.nrg-fact__value{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary);overflow-wrap:anywhere}.nrg-fact__value a{color:var(--cs-text-accent);text-decoration:none}@media(hover:hover)and (pointer:fine){.nrg-fact__value a:hover{text-decoration:underline}}.nrg-fact__value a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:3px}.nrg-fact__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}@container (max-width:760px){.nrg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nrg-fact:nth-child(3){border-left:0}.nrg-fact:nth-child(n+3){border-top:1px solid var(--cs-border-subtle)}}.nrg-progress{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.nrg-progress__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nrg-progress__title{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);align-items:center;gap:8px;display:inline-flex}.nrg-progress__title>svg{color:var(--cs-accent-clay)}.nrg-progress__meta{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nrg-progress__count{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium)}.nrg-progress__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.nrg-progress__step{text-align:center;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-text-secondary);border-radius:6px;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.nrg-progress__step{background:color-mix(in srgb,var(--cs-text-secondary) 6%,transparent)}}.nrg-progress__step[data-past=true]{color:var(--cs-text-secondary)}.nrg-progress__step[data-active=true]{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.nrg-progress__step[data-active=true]{background:color-mix(in srgb,var(--cs-accent-clay) 14%,transparent)}}.nrg-progress__step[data-active=true]{box-shadow:inset 0 0 0 1px var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.nrg-progress__step[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cs-accent-clay) 45%,transparent)}}.nrg-progress__now{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0;line-height:1.45}.nrg-progress__now strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium)}.nrg-progress__note{border-left:2px solid var(--cs-accent-clay);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:-5px 0 0;padding-left:10px;line-height:1.45}.nrg-progress__engines{border-top:1px solid var(--cs-border-subtle);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:8px 0 0;list-style:none;display:grid}.nrg-progress__engine{align-items:flex-start;gap:7px;min-width:0;padding:3px 8px 3px 0;display:flex}.nrg-progress__engine-mark{border:1.5px solid var(--cs-border);background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;display:block}.nrg-progress__engine[data-state=computed] .nrg-progress__engine-mark{border-color:var(--cs-text-secondary);background:var(--cs-text-secondary)}.nrg-progress__engine[data-state=running] .nrg-progress__engine-mark{border-color:var(--cs-accent-clay);box-shadow:inset 0 0 0 2px var(--cs-surface)}.nrg-progress__engine:not([data-state=computed],[data-state=running],[data-state=pending]) .nrg-progress__engine-mark{border-color:var(--cs-text-muted);background:linear-gradient(var(--cs-text-muted),var(--cs-text-muted)) center / 4px 1.5px no-repeat}.nrg-progress__engine-copy{flex-direction:column;min-width:0;line-height:1.35;display:flex}.nrg-progress__engine-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);overflow:hidden}.nrg-progress__engine-state{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted)}.nrg-btn{border:1px solid var(--cs-border);background:var(--cs-surface);min-height:24px;font:inherit;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);cursor:pointer;border-radius:6px;align-items:center;padding:2px 10px;display:inline-flex}@media(hover:hover)and (pointer:fine){.nrg-btn:hover{color:var(--cs-text-primary);border-color:var(--cs-text-muted)}}.nrg-btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}@container (max-width:640px){.nrg-progress__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:760px){.nrg-progress__engines{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:480px){.nrg-progress{padding:12px}.nrg-progress__engines{grid-template-columns:repeat(2,minmax(0,1fr))}.nrg-progress__engine{padding-right:4px}}.nrg-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,var(--cs-text-primary),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,var(--cs-text-primary),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface);overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.nrg-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface)}}.nrg-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.nrg-col-engine{width:36%}.nrg-col-value{width:120px}.nrg-col-call{width:164px}.nrg-table thead th{text-align:left;white-space:nowrap;background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);height:40px;padding:0 16px}.nrg-table td,.nrg-table tbody th{text-align:left;vertical-align:top;font-weight:inherit;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);padding:11px 16px}.nrg-table tbody:last-of-type tr:last-child>*{border-bottom:0}@media(hover:hover)and (pointer:fine){.nrg-table tbody tr:not(.nrg-group):hover>*{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.nrg-table tbody tr:not(.nrg-group):hover>*{background:color-mix(in srgb,var(--cs-text-secondary) 4%,transparent)}}}.nrg-group>th{border-bottom:1px solid var(--cs-border-subtle);background:var(--cs-surface-2)!important;padding:9px 16px!important}.nrg-table tbody+tbody .nrg-group>th{border-top:1px solid var(--cs-border-subtle)}.nrg-table .nrg-group__title{color:var(--cs-text-primary)}@media(hover:hover)and (pointer:fine){.nrg-table tbody tr.nrg-group:hover>*{background:var(--cs-surface-2)}}.nrg-group__inner{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.nrg-group__meta{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);font-weight:400}.nrg-subject__line{flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:24px;display:flex}.nrg-subject__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.nrg-subject__note{max-width:none;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:1px;line-height:1.45;display:block}.nrg-subject__fact{color:var(--cs-text-secondary)}.nrg-num{white-space:nowrap;line-height:24px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--cs-font-weight-medium);text-align:right!important;color:var(--cs-text-primary)!important}.nrg-table thead th.nrg-num{font-family:var(--cs-font-sans)}.nrg-unit{line-height:1.4;font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:-2px;font-weight:400;display:block}.nrg-reason{font-size:var(--cs-font-size-caption);line-height:1.5;padding-top:14px!important}.nrg-reason__detail{margin-top:4px}.nrg-reason__detail>summary{cursor:pointer;min-height:24px;color:var(--cs-text-muted);border-radius:4px;align-items:center;display:inline-flex}@media(hover:hover)and (pointer:fine){.nrg-reason__detail>summary:hover{color:var(--cs-text-primary)}}.nrg-reason__detail>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.nrg-reason__detail>p{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);overflow-wrap:anywhere;margin:2px 0 0}.nrg-status{white-space:nowrap;text-align:left!important}.nrg-table td.nrg-status{padding-top:13px}.nrg-call__sub{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);white-space:normal;margin-top:4px;display:block}.nrg-info{block-size:44px;inline-size:44px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover)and (pointer:fine){.nrg-info:hover{color:var(--cs-text-primary);background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.nrg-info:hover{background:color-mix(in srgb,var(--cs-text-secondary) 10%,transparent)}}}.nrg-info:active{background:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.nrg-info:active{background:color-mix(in oklch,var(--cs-text-primary) 10%,transparent)}}.nrg-info:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.nrg-caveats{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.nrg-caveats--inline{vertical-align:middle;flex:none;margin:0 2px;display:inline-flex}.nrg-caveats--inline .ev-tier{font-size:var(--cs-font-size-badge);padding:2px 8px 2px 7px}.nrg-scale{min-width:180px}.nrg-table td.nrg-scale{padding-top:14px}.nrg-table-foot{min-height:40px;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:8px 16px;display:flex}.nrg-legend__item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.nrg-legend__tick{border-left:1.5px dashed var(--cs-text-danger);width:0;height:12px;display:inline-block}.nrg-legend__tick[data-side=stabilizing]{border-left-color:var(--cs-text-secondary)}.nrg-legend__zero{border-left:1px solid var(--cs-text-muted);width:0;height:12px;display:inline-block}.nrg-legend__marker{background:var(--cs-text-primary);border-radius:50%;width:9px;height:9px;display:inline-block}.nrg-legend__marker[data-off-scale]{border:2px solid var(--cs-text-primary);box-sizing:border-box;background:0 0}@container (max-width:760px){.nrg-table{min-width:600px}.nrg-col-engine{width:34%}.nrg-col-value{width:104px}.nrg-col-call{width:140px}.nrg-scale{min-width:130px}.nrg-table td,.nrg-table tbody th,.nrg-table thead th{padding-left:12px;padding-right:12px}}.nrg-ruler{padding-top:5px;position:relative}.nrg-ruler__track{background:var(--cs-text-secondary);border-radius:5px;height:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.nrg-ruler__track{background:color-mix(in srgb,var(--cs-text-secondary) 9%,transparent)}}.nrg-ruler__zone{background:var(--cs-text-danger);border-radius:0 5px 5px 0;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.nrg-ruler__zone{background:color-mix(in srgb,var(--cs-text-danger) 12%,transparent)}}.nrg-ruler__zero{border-left:1px solid var(--cs-text-muted);width:0;position:absolute;top:-2px;bottom:-2px}.nrg-ruler__tick{border-left:1.5px dashed var(--cs-text-danger);opacity:.85;width:0;margin-left:-.75px;position:absolute;top:-3px;bottom:-3px}.nrg-ruler__tick[data-side=stabilizing]{border-left-color:var(--cs-text-secondary)}.nrg-ruler__tick[data-weak]{opacity:.45}.nrg-ruler__marker{background:var(--cs-text-primary);width:12px;height:12px;box-shadow:0 0 0 2px var(--cs-surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.nrg-ruler__marker[data-off-scale]{background:var(--cs-surface);border:2px solid var(--cs-text-primary);box-sizing:border-box}.nrg-ruler__marker[data-excluded]{background:var(--cs-surface);border:2px dashed var(--cs-text-muted);box-sizing:border-box}.nrg-ruler__axis{height:14px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);margin-top:4px;font-size:10px;position:relative}.nrg-ruler__axis>span{line-height:14px;position:absolute;top:0}.nrg-rail{flex-direction:column;display:flex}.nrg-rsec{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:16px 0;display:flex}.nrg-rsec:first-child{border-top:0;padding-top:0}.nrg-rsec:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:6px}.nrg-steps{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;flex-direction:column;margin:0;padding:14px;list-style:none;display:flex}.nrg-step{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.nrg-step:last-child{padding-bottom:0}.nrg-step:not(:last-child):before{content:"";background:var(--cs-border);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.nrg-step__n{width:20px;height:20px;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nrg-step:last-child .nrg-step__n{color:var(--cs-surface);background:var(--cs-text-primary);border-color:#0000}.nrg-step[data-state=warn] .nrg-step__n{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-color:#0000}.nrg-step__body{flex-direction:column;gap:2px;min-width:0;display:flex}.nrg-step__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:20px}.nrg-step__value{color:var(--cs-text-primary);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.nrg-step__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.nrg-step__warn{font-size:var(--cs-font-size-caption);color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-radius:6px;margin:4px 0 0;padding:6px 8px;line-height:1.45}.nrg-cuts{border-collapse:collapse;width:100%;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.nrg-cuts th,.nrg-cuts td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--cs-border-subtle);padding:6px 0}.nrg-cuts tbody tr:last-child>*{border-bottom:0}.nrg-cuts thead th{font-weight:var(--cs-font-weight-medium,500);color:var(--cs-text-muted);padding-top:0}.nrg-cuts .nrg-cuts__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:10px}.nrg-cut__name{color:var(--cs-text-secondary);font-weight:400}.nrg-cut__rule{font-family:var(--cs-font-mono);color:var(--cs-text-muted)}.nrg-cut__here{color:var(--cs-text-primary)}.nrg-cut__status{white-space:nowrap;color:var(--cs-text-muted);padding-left:10px}.nrg-cut[data-muted] .nrg-cut__here{color:var(--cs-text-muted)}.nrg-cut[data-active] .nrg-cut__name,.nrg-cut[data-active] .nrg-cut__here,.nrg-cut[data-active] .nrg-cut__status{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.nrg-cut[data-active] .nrg-cut__status:before{content:"";background:var(--cs-accent-clay);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.nrg-cuts__head{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.nrg-twofold{border-collapse:collapse;width:100%;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.nrg-twofold th,.nrg-twofold td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--cs-border-subtle);padding:5px 0;font-weight:400}.nrg-twofold tbody th{color:var(--cs-text-secondary)}.nrg-twofold .nrg-twofold__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cs-text-primary);padding-left:10px}.nrg-twofold tfoot th,.nrg-twofold tfoot td{font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);border-bottom:0}.nrg-twofold__sub{color:var(--cs-text-muted);display:block}.nrg-twofold-reading{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);max-width:none;margin:0}.nrg-twofold-reading[data-tone=warning]{color:var(--cs-text-warning-on-soft)}.nrg-missing{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nrg-missing>li{border-top:1px solid var(--cs-border-subtle);padding:8px 0}.nrg-missing>li:first-child{border-top:0;padding-top:0}.nrg-missing__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nrg-missing__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.nrg-missing__reason{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);max-width:none;margin:2px 0 0}.nrg-notes{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.nrg-notes>summary{cursor:pointer;min-height:24px;color:var(--cs-text-muted);border-radius:4px;align-items:center;gap:6px;list-style:none;display:inline-flex}.nrg-notes>summary::-webkit-details-marker{display:none}.nrg-notes>summary:before{content:"›";font-size:14px;transition:transform .15s;display:inline-block}.nrg-notes[open]>summary:before{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.nrg-notes>summary:hover{color:var(--cs-text-primary)}}.nrg-notes>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.nrg-notes ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0 0 0 16px;line-height:1.45;display:flex}@media(prefers-reduced-motion:reduce){.nrg-notes>summary:before{transition:none}}.nrg-kv{margin:0}.nrg-kv__row{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.nrg-kv__row>dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex:none}.nrg-kv__row>dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);margin:0}.nrg-refs{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;line-height:1.45;list-style:none;display:flex}.nrg-refs a{color:var(--cs-text-accent);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);text-decoration:none}@media(hover:hover)and (pointer:fine){.nrg-refs a:hover{text-decoration:underline}}.nrg-refs a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:3px}.nrg-seg{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:8px;align-self:flex-start;padding:2px;display:inline-flex}.nrg-seg>button{cursor:pointer;min-height:24px;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:0 0;border:0;border-radius:6px;padding:2px 12px}.nrg-seg>button[aria-pressed=true]{background:var(--cs-surface-2);color:var(--cs-text-primary);box-shadow:inset 0 0 0 1px var(--cs-border)}@media(hover:hover)and (pointer:fine){.nrg-seg>button:hover{color:var(--cs-text-primary)}}.nrg-seg>button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}@media print{.nrg-ruler__zone,.nrg-tally__seg,.nrg-tally__swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}.nrg-info,.nrg-btn,.nrg-seg{display:none}.nrg-table-wrap,.nrg-scroll{overflow:visible}}:root{--ls-pp3-strong:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){:root{--ls-pp3-strong:color-mix(in srgb, var(--cs-danger) 72%, var(--cs-surface))}}:root{--ls-pp3-moderate:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){:root{--ls-pp3-moderate:color-mix(in srgb, var(--cs-danger) 44%, var(--cs-surface))}}:root{--ls-pp3-supporting:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){:root{--ls-pp3-supporting:color-mix(in srgb, var(--cs-danger) 20%, var(--cs-surface))}}:root{--ls-indeterminate:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--ls-indeterminate:color-mix(in srgb, var(--cs-text-muted) 14%, var(--cs-surface))}}:root{--ls-bp4-supporting:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){:root{--ls-bp4-supporting:color-mix(in srgb, var(--cs-text-indigo-on-soft) 18%, var(--cs-surface))}}:root{--ls-bp4-moderate:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){:root{--ls-bp4-moderate:color-mix(in srgb, var(--cs-text-indigo-on-soft) 40%, var(--cs-surface))}}:root{--ls-bp4-strong:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){:root{--ls-bp4-strong:color-mix(in srgb, var(--cs-text-indigo-on-soft) 70%, var(--cs-surface))}}:root{--ls-hatch:repeating-linear-gradient(135deg, var(--cs-border) 0 1.5px, transparent 1.5px 5px)}@supports (color:color-mix(in lab,red,red)){:root{--ls-hatch:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cs-border) 80%, transparent) 0 1.5px, transparent 1.5px 5px)}}:root{--ls-clinvar-plp:var(--cs-accent-mag)}@supports (color:color-mix(in lab,red,red)){:root{--ls-clinvar-plp:color-mix(in srgb, var(--cs-accent-mag) 90%, var(--cs-surface))}}.ls-band[data-band=pp3-strong]{background:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.ls-band[data-band=pp3-strong]{background:color-mix(in srgb,var(--cs-danger) 72%,var(--cs-surface))}}.ls-band[data-band=pp3-strong]{color:#fff}.ls-band[data-band=pp3-moderate]{background:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.ls-band[data-band=pp3-moderate]{background:color-mix(in srgb,var(--cs-danger) 44%,var(--cs-surface))}}.ls-band[data-band=pp3-moderate]{color:var(--cs-text-primary)}.ls-band[data-band=pp3-supporting]{background:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.ls-band[data-band=pp3-supporting]{background:color-mix(in srgb,var(--cs-danger) 20%,var(--cs-surface))}}.ls-band[data-band=pp3-supporting]{color:var(--cs-text-primary)}.ls-band[data-band=indeterminate]{background:var(--cs-surface);color:var(--cs-text-secondary)}.ls-band[data-band=bp4-supporting]{background:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){.ls-band[data-band=bp4-supporting]{background:color-mix(in srgb,var(--cs-text-indigo-on-soft) 18%,var(--cs-surface))}}.ls-band[data-band=bp4-supporting]{color:var(--cs-text-primary)}.ls-band[data-band=bp4-moderate]{background:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){.ls-band[data-band=bp4-moderate]{background:color-mix(in srgb,var(--cs-text-indigo-on-soft) 40%,var(--cs-surface))}}.ls-band[data-band=bp4-moderate]{color:var(--cs-text-primary)}.ls-band[data-band=bp4-strong]{background:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){.ls-band[data-band=bp4-strong]{background:color-mix(in srgb,var(--cs-text-indigo-on-soft) 70%,var(--cs-surface))}}.ls-band[data-band=bp4-strong]{color:#fff}.ls-band[data-band=none]{background:var(--cs-bg-subtle);color:var(--cs-text-muted)}.ls-cons[data-level="0"]{background:var(--cs-surface);color:var(--cs-text-secondary)}.ls-cons[data-level="1"]{background:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.ls-cons[data-level="1"]{background:color-mix(in srgb,var(--cs-text-primary) 10%,var(--cs-surface))}}.ls-cons[data-level="1"]{color:var(--cs-text-primary)}.ls-cons[data-level="2"]{background:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.ls-cons[data-level="2"]{background:color-mix(in srgb,var(--cs-text-primary) 24%,var(--cs-surface))}}.ls-cons[data-level="2"]{color:var(--cs-text-primary)}.ls-cons[data-level="3"]{background:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.ls-cons[data-level="3"]{background:color-mix(in srgb,var(--cs-text-primary) 46%,var(--cs-surface))}}.ls-cons[data-level="3"]{color:var(--cs-surface)}.ls-cons[data-level=none]{background:var(--cs-bg-subtle);color:var(--cs-text-muted)}.ls-aa{background:var(--cs-surface);color:var(--cs-text-primary)}.ls-aa[data-class=acidic]{color:var(--cs-accent-mag)}.ls-aa[data-class=basic]{color:var(--cs-text-indigo-on-soft)}.ls-aa[data-class=polar]{color:var(--cs-text-teal-on-soft)}.ls-aa[data-class=aromatic]{color:var(--cs-warn)}.ls-aa[data-class=special]{color:var(--cs-accent-clay)}.ls-aa[data-class=hydrophobic]{color:var(--cs-text-primary)}.ls-aa[data-class=muted]{color:var(--cs-text-muted)}.ls-cell{border:1px solid var(--cs-border-subtle);width:30px;height:28px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex;position:relative}.ls-cell--letter{font-size:12px;font-weight:700}.ls-cell[data-focus=target]{outline:2px solid var(--cs-accent-clay);outline-offset:-1px;z-index:2}.ls-cell[data-focus=selected]{outline:1.5px solid var(--cs-text-primary);outline-offset:-1px;z-index:1}.ls-cell[data-focus=hovered]{outline:1px dashed var(--cs-text-muted);outline-offset:-1px}.ls-cell:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px;z-index:3}.ls-cell[data-mismatch=true]:after{content:"";background:var(--cs-warn);border-radius:999px;width:5px;height:5px;position:absolute;top:1px;right:1px}.ls-row-label{text-align:right;width:68px;font-family:var(--cs-font-mono);letter-spacing:.04em;color:var(--cs-text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:8px;font-size:10px;font-weight:600}.ls-swatch{border:1px solid var(--cs-border-subtle);border-radius:2px;flex-shrink:0;width:14px;height:10px;display:inline-block}.ls-domain{background:var(--cs-accent-clay);border-radius:2px;height:10px}@supports (color:color-mix(in lab,red,red)){.ls-domain{background:color-mix(in srgb,var(--cs-accent-clay) 28%,var(--cs-surface))}}.ls-domain{border:1px solid var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ls-domain{border:1px solid color-mix(in srgb,var(--cs-accent-clay) 45%,transparent)}}.ls-finding{border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,10px);background:var(--cs-surface);overflow:hidden}.ls-finding__head{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11px;display:flex}.ls-finding__body{color:var(--cs-text-primary);flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ls-finding__caution{color:var(--cs-text-warning);font-size:12px}.ls-sub{height:var(--ls-cell-h,24px);cursor:pointer;border:1px solid #0000;border-radius:2px;flex-shrink:0;margin-right:1px;padding:0}.ls-sub[data-band=pp3-strong]{background:var(--ls-pp3-strong)}.ls-sub[data-band=pp3-moderate]{background:var(--ls-pp3-moderate)}.ls-sub[data-band=pp3-supporting]{background:var(--ls-pp3-supporting)}.ls-sub[data-band=indeterminate]{background:var(--ls-indeterminate)}.ls-sub[data-band=bp4-supporting]{background:var(--ls-bp4-supporting)}.ls-sub[data-band=bp4-moderate]{background:var(--ls-bp4-moderate)}.ls-sub[data-band=bp4-strong]{background:var(--ls-bp4-strong)}.ls-sub[data-band=unscored]{background:var(--cs-surface);border-color:var(--cs-border-subtle)}.ls-sub[data-band=unreachable]{background:var(--ls-hatch),var(--cs-surface);border-color:var(--cs-border-subtle)}.ls-sub[data-band=norecord]{background:var(--cs-bg-subtle);border-color:#0000}.ls-sub[data-band=reference]{background:var(--cs-surface);border-color:var(--cs-border-subtle);color:var(--cs-text-muted);font-size:9px;line-height:22px}.ls-sub[data-focus=target]{outline:2px solid var(--cs-accent-clay);outline-offset:-1px;z-index:2;position:relative}.ls-sub[data-focus=selected]{outline:2px solid var(--cs-text-primary);outline-offset:-1px;z-index:3;position:relative}.ls-sub:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px;z-index:4;position:relative}.ls-panel{border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,10px);background:var(--cs-surface)}.ls-gutter{text-align:right;font-family:var(--cs-font-mono);color:var(--cs-text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:8px;font-size:10px}.ls-pill{border:1px solid var(--cs-border);background:var(--cs-surface);min-height:24px;color:var(--cs-text-secondary);font-family:var(--cs-font-sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;line-height:1.3}@media(hover:hover)and (pointer:fine){.ls-pill:hover{color:var(--cs-text-primary);border-color:var(--cs-text-muted)}}.ls-pill[data-active=true]{background:var(--cs-text-primary);border-color:var(--cs-text-primary);color:var(--cs-surface)}@media(hover:hover)and (pointer:fine){.ls-pill[data-active=true]:hover{color:var(--cs-surface)}}.ls-pill:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.ls-pill:disabled{background:var(--cs-surface);color:var(--cs-text-muted);border-color:var(--cs-border-subtle);cursor:not-allowed;text-decoration:line-through}@media(hover:hover)and (pointer:fine){.ls-pill:disabled:hover{color:var(--cs-text-muted);border-color:var(--cs-border-subtle)}}.lsr-panelbox{flex-direction:column;gap:8px;display:flex}.lsr-empty{border:1px solid var(--cs-border-subtle);background:var(--cs-surface-2);color:var(--cs-text-secondary);border-radius:10px;padding:14px 12px;font-size:12px;line-height:1.5}.lsr-card{border:1px solid var(--cs-border-subtle);background:var(--cs-surface-2);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.lsr-readsas{border:1px solid var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){.lsr-readsas{border:1px solid color-mix(in srgb,var(--cs-text-indigo-on-soft) 22%,transparent)}}.lsr-readsas{background:var(--cs-text-indigo-on-soft);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.lsr-readsas{background:color-mix(in srgb,var(--cs-text-indigo-on-soft) 8%,var(--cs-surface))}}.lsr-readsas{color:var(--cs-text-primary);padding:10px 12px;font-size:13px;line-height:1.5}.lsr-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--cs-text-muted);font-size:10px;font-weight:600}.lsr-verdict{flex-direction:column;gap:5px;display:flex}.lsr-verdict__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.lsr-verdict__score{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);font-size:13px;font-weight:600}.lsr-scope{color:var(--cs-text-secondary);font-size:11px;line-height:1.45}.lsr-kv{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:3px 10px;display:grid}.lsr-kv__row{display:contents}.lsr-kv__label{color:var(--cs-text-muted);font-size:11px}.lsr-kv__value{font-family:var(--cs-font-mono);color:var(--cs-text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:10.5px;line-height:1.45}.lsr-strip__meta{font-family:var(--cs-font-mono);color:var(--cs-text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.lsr-strip{height:60px;position:relative}.lsr-strip__bands{border:1px solid var(--cs-border-subtle);border-radius:3px;height:12px;position:absolute;top:33px;left:0;right:0;overflow:hidden}.lsr-strip__bands .ls-band{height:100%;position:absolute;top:0}.lsr-strip__anchor{background:var(--cs-text-secondary);border-radius:999px;width:5px;height:5px;position:absolute;top:28px;transform:translate(-2.5px)}.lsr-strip__stem{background:var(--cs-text-muted);width:1.5px;height:10px;position:absolute;top:23px}@supports (color:color-mix(in lab,red,red)){.lsr-strip__stem{background:color-mix(in srgb,var(--cs-text-muted) 60%,transparent)}}.lsr-strip__stem{transform:translate(-.75px)}.lsr-strip__chip{border:1px solid var(--cs-border);background:var(--cs-surface);width:24px;height:24px;color:var(--cs-text-primary);font-family:var(--cs-font-mono);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;transform:translate(-12px)}@media(hover:hover)and (pointer:fine){.lsr-strip__chip:hover{border-color:var(--cs-text-secondary)}}.lsr-strip__chip[data-on=true]{background:var(--cs-text-primary);color:var(--cs-surface);border-color:var(--cs-text-primary);z-index:2}.lsr-strip__chip[data-query=true]{box-shadow:0 0 0 1.5px var(--cs-accent-clay);z-index:1}.lsr-strip__chip:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px;z-index:3}.lsr-strip__axis{font-family:var(--cs-font-mono);color:var(--cs-text-muted);justify-content:space-between;font-size:9px;display:flex;position:absolute;top:47px;left:0;right:0}.lsr-scatter circle[data-point=true]{cursor:pointer}.lsr-scatter circle[data-point=true]:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.landscape-canvas{flex-direction:column;gap:22px;width:100%;min-width:0;padding:24px;display:flex}.landscape-canvas__heading{align-items:center;gap:12px;display:flex}.landscape-canvas__heading p{max-width:70ch;font-size:13px;line-height:1.5}.landscape-canvas__content{min-width:0}.viz-panel button:focus-visible,.viz-panel summary:focus-visible,.viz-table-scroll:focus-visible,.lsr-return:focus-visible,.lsr-sources>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.landscape-canvas .ls-finding{border-radius:14px}.landscape-canvas .ls-finding__head{background:var(--cs-workbench-header-surface);padding:10px 16px}.landscape-canvas .ls-finding__body{gap:8px;padding:16px}.ls-finding__details summary{cursor:pointer;border-radius:4px;width:fit-content;font-size:12px;font-weight:600}.ls-finding__details summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ls-finding__details p{margin:8px 0}.landscape-toolbar{flex-wrap:wrap;gap:12px 20px;padding:14px 0;display:flex}.landscape-toolbar .ls-pill{min-height:28px}.lsr-root{gap:22px}.lsr-selection-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lsr-return{min-height:30px;color:var(--cs-accent-clay);background:var(--cs-surface-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.landscape-workspace .lsr-card{background:var(--cs-surface);border:0;gap:16px;padding:0}.landscape-workspace .lsr-panelbox+.lsr-panelbox{border-top:1px solid var(--cs-border-subtle);padding-top:20px}.lsr-section-title{color:var(--cs-text-primary);margin:0;font-size:14px;font-weight:600}.lsr-help{color:var(--cs-text-secondary);margin:4px 0 16px;font-size:12px}.lsr-sources{border-top:1px solid var(--cs-border-subtle);padding-top:16px}.lsr-sources>summary{color:var(--cs-text-secondary);cursor:pointer;border-radius:4px;padding:6px 0;font-size:12px;font-weight:600}.lsr-sources[open]>summary{margin-bottom:12px}.viz-panel{border:1px solid var(--cs-border-subtle);background:var(--cs-surface);border-radius:16px;overflow:hidden}.viz-panel__header{border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.viz-panel__header h4{letter-spacing:-.02em;color:var(--cs-text-primary);margin:0;font-size:17px;font-weight:600}.viz-panel__header p{color:var(--cs-text-secondary);margin:5px 0 0;font-size:12px}.viz-panel__body{flex-direction:column;gap:18px;padding:20px;display:flex}.viz-panel__note{border-top:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);background:var(--cs-workbench-header-surface);padding:14px 20px;font-size:12px;line-height:1.6}.viz-action{border:1px solid var(--cs-border);cursor:pointer;min-height:32px;color:var(--cs-text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}@media(hover:hover)and (pointer:fine){.viz-action:hover{background:var(--cs-surface-2)}}.viz-action:disabled{opacity:.5;cursor:default}.viz-header-actions{flex-wrap:wrap;gap:12px;display:flex}.viz-mode{background:var(--cs-surface-2);border-radius:10px;padding:3px;display:flex}.viz-mode button{cursor:pointer;border-radius:7px;padding:3px 10px;font-size:12px}.viz-mode button[aria-pressed=true]{background:var(--cs-surface);box-shadow:0 1px 3px var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.viz-mode button[aria-pressed=true]{box-shadow:0 1px 3px color-mix(in srgb,var(--cs-text-primary) 7%,transparent)}}.viz-mode button[aria-pressed=true]{font-weight:600}.viz-range{color:var(--cs-text-secondary);font-size:11px}.viz-range summary{cursor:pointer;border-radius:4px;width:fit-content}.viz-range>div{flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.viz-range label{flex-direction:column;gap:4px;display:flex}.viz-range input{border:1px solid var(--cs-border);background:var(--cs-surface);font-variant-numeric:tabular-nums;border-radius:6px;max-width:130px;min-height:32px;padding:6px 8px}.viz-range input:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.viz-filters{flex-wrap:wrap;gap:8px;display:flex}.viz-filters button{border:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.viz-filters button[aria-pressed=true]{border-color:var(--cs-accent-clay);background:var(--cs-accent-clay-soft);color:var(--cs-text-primary)}.viz-filters button span{font-variant-numeric:tabular-nums;opacity:.8}.viz-scope{color:var(--cs-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.lsr-scatter{overflow-x:auto}.agreement-plot{width:100%;min-width:520px;max-height:400px;display:block}.landscape-workspace .lsr-kv__value{font-size:11.5px}.landscape-workspace .lsr-kv__label,.landscape-workspace .lsr-scope{font-size:12px}.viz-empty{color:var(--cs-text-secondary);background:var(--cs-surface-2);border-radius:10px;padding:16px;font-size:13px}.viz-data{border-top:1px solid var(--cs-border-subtle)}.viz-data summary{cursor:pointer;border-radius:4px;padding:14px 0;font-size:13px;font-weight:600}.viz-data summary span{color:var(--cs-text-secondary);margin-left:8px;font-size:11px;font-weight:400}.viz-table-scroll{border-radius:8px;max-height:340px;overflow:auto}.viz-data table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.viz-data caption{text-align:left;color:var(--cs-text-secondary);padding:0 0 12px;font-size:11px}.viz-data th,.viz-data td{border-bottom:1px solid var(--cs-border-subtle);padding:10px}.viz-data thead{background:var(--cs-surface-2);color:var(--cs-text-secondary)}.viz-data td{font-variant-numeric:tabular-nums}.viz-data tr[data-selected]{background:var(--cs-surface-2)}.viz-data tbody button{color:var(--cs-accent-clay);cursor:pointer;border-radius:4px;min-height:28px}@container (max-width:850px){.landscape-canvas{padding:16px}.viz-panel__body,.viz-panel__header{padding:14px}}.ls-overview{flex-direction:column;gap:14px;padding:20px;display:flex}.ls-overview__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ls-overview__header h4{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.ls-overview__header p{color:var(--cs-text-secondary);margin:4px 0 0;font-size:12px}.ls-overview__jump{align-items:end;gap:8px;display:flex}.ls-overview__jump label{color:var(--cs-text-secondary);flex-direction:column;gap:4px;font-size:11px;display:flex}.ls-overview__jump input{background:var(--cs-surface);width:100px;height:32px;color:var(--cs-text-primary);border:1px solid var(--cs-border);border-radius:8px;padding:4px 8px}.ls-overview__scope{color:var(--cs-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:11.5px;display:flex}.ls-overview__scope strong{color:var(--cs-text-primary);font-size:12px;font-weight:600}.ls-overview__track{align-items:center;gap:32px;display:flex}.ls-overview__label{text-align:right;width:76px;color:var(--cs-text-secondary);flex-shrink:0;font-size:11px}.ls-overview__plot{flex:1;min-width:0}.ls-overview__score-wrap{position:relative}.ls-overview__y-axis{color:var(--cs-text-muted);flex-direction:column;justify-content:space-between;font:10px Source Code Pro Variable,monospace;display:flex;position:absolute;top:-6px;bottom:-6px;right:calc(100% + 8px)}.ls-overview__slider{cursor:crosshair;background:var(--cs-surface-2);border-radius:4px;position:relative}.ls-overview__state{color:var(--cs-text-secondary);font-size:12px;position:absolute;top:12px;right:12px;bottom:12px;left:12px}.ls-overview__axis text{fill:var(--cs-text-secondary);font:11px Source Code Pro Variable,monospace}.ls-overview__group{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding-top:14px;display:flex}.ls-overview__missing{color:var(--cs-text-secondary);margin:0;font-size:11.5px;line-height:1.5}.ls-overview__footer{border-top:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:14px;font-size:11.5px;display:flex}.ls-overview__query{color:var(--cs-accent-clay);cursor:pointer;border-radius:4px;min-height:28px}.ls-overview__bin{cursor:pointer}.ls-overview :is(button,input,[role=slider],[role=button]):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.lsr-mismatch{border:1px solid var(--cs-border);background:var(--cs-surface-2);color:var(--cs-text-warning);border-radius:10px;padding:12px;font-size:12px;line-height:1.6}@media(max-width:600px){.ls-overview{padding:14px}.ls-overview__label{width:52px}}.ls-overview__empty-class{fill:var(--cs-text-muted);font:11px "Source Sans 3 Variable",sans-serif}.ls-overview__readout{flex-basis:100%;min-height:18px}.workspace-heading p{color:var(--cs-text-secondary);margin-block:.625rem 0;font-size:13px;line-height:1.6}.workspace-selection{color:var(--cs-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:12px;display:flex}.workspace-selection strong{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}.workspace-selection__actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-selection button{border:1px solid var(--cs-border);min-height:32px;color:var(--cs-text-primary);background:var(--cs-surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}@media(hover:hover)and (pointer:fine){.workspace-selection button:hover{background:var(--cs-surface-2)}}.workspace-selection button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.workspace-selection svg{width:14px;height:14px}.landscape-workspace__selection{padding:20px 24px 0}.exploration-workspace{background:var(--cs-bg);gap:clamp(1rem,1.5vw,1.75rem);padding:clamp(.75rem,1.2vw,1.5rem);container-type:inline-size}.exploration-workspace>.data-screen-primary{border:1px solid var(--cs-border);border-radius:var(--cs-workbench-radius);background:var(--cs-panel-body);box-shadow:var(--cs-workbench-shadow)}aside[data-workspace-inspector]{width:var(--inspector-width);min-width:var(--inspector-width)}.exploration-workspace>aside[data-workspace-inspector]{border:1px solid var(--cs-border);border-radius:var(--cs-workbench-radius);background:var(--cs-panel-body);min-width:280px;max-width:42%;box-shadow:var(--cs-workbench-shadow);overflow:clip}.exploration-workspace>aside[data-workspace-inspector-rail]{background:0 0;border:0}.inspector-rail-label{writing-mode:vertical-rl;transform:rotate(180deg)}.exploration-workspace>.data-screen-primary{overflow:hidden}.exploration-workspace .inspector-heading{padding:20px}.inspector-heading__icon{color:var(--cs-text-muted);flex:none;padding-inline-end:.25rem}.exploration-workspace .inspector-body{scrollbar-gutter:stable;padding:20px}.exploration-workspace .inspector-body :is(.evw-inspection:not([data-empty]),.review-selection,.spl-inspection){background:var(--cs-workspace-card);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);padding:16px}.exploration-workspace .landscape-main{background:var(--cs-surface);border-radius:inherit;scrollbar-gutter:stable}.workspace-tabs{border-block-end:1px solid var(--cs-border-subtle);flex-wrap:wrap;column-gap:1.75rem;display:flex}.workspace-tabs button{min-block-size:44px;font-size:var(--cs-font-size-prose);color:var(--cs-text-muted);cursor:pointer;border:0;background:0 0;border-block-end:2px solid #0000;border-radius:0;align-items:center;margin-block-end:-1px;padding:0 .125rem;font-weight:500;display:inline-flex;position:relative}.workspace-tabs button[aria-selected=true]{color:var(--cs-text-primary);border-block-end-color:var(--cs-accent-clay)}@media(hover:hover)and (pointer:fine){.workspace-tabs button:hover:not([aria-selected=true]){color:var(--cs-text-primary);border-block-end-color:var(--cs-border)}}.workspace-tabs button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:4px}.workspace-tabs button:active{color:var(--cs-text-accent)}@media(prefers-reduced-motion:no-preference){.workspace-tabs button{transition:color .12s,border-color .12s}}@container (max-width:850px){.exploration-workspace>aside[data-workspace-inspector]{width:280px}}@media(max-width:1000px){.data-screen-layout.exploration-workspace{flex-direction:column;gap:12px;padding:12px;overflow-y:auto}.exploration-workspace>.data-screen-primary{flex:none;overflow:visible}.exploration-workspace .landscape-main{height:auto;overflow:visible}.exploration-workspace>aside[data-workspace-inspector]{width:100%;min-width:0;max-width:none;height:auto}.exploration-workspace>aside [role=separator]{display:none}.exploration-workspace .inspector-body{overflow:visible}.exploration-workspace>aside[data-workspace-inspector-rail]{flex-direction:row-reverse;justify-content:space-between;width:100%;padding:0 4px}.exploration-workspace>aside[data-workspace-inspector-rail]>button{min-width:44px;min-height:44px}.exploration-workspace>aside[data-workspace-inspector-rail]>div{padding:0}.exploration-workspace .inspector-rail-label{writing-mode:horizontal-tb;transform:none}.exploration-workspace>aside[data-workspace-inspector-rail]>div:last-child{display:none}}@media(prefers-reduced-motion:reduce){.workspace-tabs button{transition:none}}.viz-frame{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:16px;min-width:0;margin:0;overflow:hidden}.viz-frame__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.viz-frame__head h2{color:var(--cs-text-primary);margin:0 0 6px;font-size:18px;font-weight:600}.viz-frame__head p{color:var(--cs-text-secondary);margin:0;font-size:14px}.viz-frame__head{background:var(--cs-workbench-header-surface);border-block-end:1px solid var(--cs-border-subtle)}.viz-frame__foot{border-top:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);flex-wrap:wrap;gap:8px 18px;padding:14px 22px;font-size:12px;display:flex}.viz-frame__empty{color:var(--cs-text-secondary);margin:0;padding:30px 22px}.viz-frame svg:focus-visible,.viz-frame [tabindex]:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-3px}.viz-frame .ts-chart-host{font-family:var(--cs-font-sans)}.evidence-workspace #evidence-dashboard-card{border-radius:inherit;background:var(--cs-surface);border:0;height:100%}.evidence-workspace #evidence-dashboard-card>.overflow-y-auto{scrollbar-gutter:stable;padding:24px}.evw-panel{flex-direction:column;gap:24px;min-width:0;display:flex}.evidence-workspace #evidence-dashboard-card>.overflow-y-auto:has(>[data-evidence-screen]){grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.evidence-workspace #evidence-dashboard-card>.overflow-y-auto:has(>[data-evidence-screen])>.rgd-context-action{z-index:1;grid-area:1/2;align-self:start;margin:0}.evidence-workspace #evidence-dashboard-card>.overflow-y-auto>[data-evidence-screen]{grid-area:1/1/auto/-1;min-width:0}.evidence-workspace #evidence-dashboard-card>.overflow-y-auto:has(>.rgd-context-action)>[data-evidence-screen]>header{padding-inline-end:calc(var(--rgd-action-width,0px) + 16px)}.evidence-workspace [data-evidence-screen]>header>.screen-tab-description{margin-block-end:0}@media(max-width:650px){.evidence-workspace #evidence-dashboard-card>.overflow-y-auto:has(>[data-evidence-screen])>.rgd-context-action{grid-area:1/1/auto/-1;margin-bottom:12px}.evidence-workspace #evidence-dashboard-card>.overflow-y-auto>[data-evidence-screen]{grid-row:2}.evidence-workspace #evidence-dashboard-card>.overflow-y-auto:has(>.rgd-context-action)>[data-evidence-screen]>header{padding-inline-end:0}}.evw-navigation{border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:end;gap:12px;display:flex}.evw-navigation .workspace-tabs{border-bottom:0;flex:1}.evw-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.evw-controls label{color:var(--cs-text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.evw-controls select{background:var(--cs-surface);color:var(--cs-text-primary);border:1px solid var(--cs-border);border-radius:8px;max-width:100%;min-height:36px;padding:6px 10px}.evw-chart-scroll{scrollbar-width:thin;overflow-x:auto}.evw-chart-canvas{min-width:480px}.evw-chart-canvas[data-wide]{min-width:720px}.evw-comparison{min-width:0}.evw-comparison[data-tab=clinical] .evw-chart-canvas{min-width:650px}.evw-comparison[data-tab=predictors] .evw-chart-canvas{min-width:900px}.evw-comparison[data-story] .viz-frame__head{padding:18px 22px 12px}.evw-comparison[data-story] .viz-frame__head>:first-child{flex:340px;min-width:0}.evw-comparison[data-story] .viz-frame__head h2{font-size:17px}.evw-comparison[data-story] .viz-frame__head p{font-size:13px}.evw-comparison .evw-axis-guide{padding:8px var(--evw-plot-right) 8px var(--evw-plot-left)}.evw-figure-scope{color:var(--cs-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 22px 8px;font-size:12px;display:flex}.evw-plot{position:relative}.evw-band-head,.evw-band-grid{grid-template-columns:repeat(var(--evw-band-count),minmax(0,1fr));display:grid}.evw-band-head{margin:8px var(--evw-plot-right) 0 var(--evw-plot-left)}.evw-band-head>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:46px;padding:5px 2px;font-size:12px;display:flex}.evw-band-head b{font-weight:600}.evw-band-head small{font-size:11px}.evw-band-grid{inset:0 var(--evw-plot-right) 12px var(--evw-plot-left);pointer-events:none;position:absolute}.evw-band-head>span,.evw-band-grid>span{border-inline-end:1px solid var(--cs-border-subtle)}.evw-band-head>[data-direction=benign],.evw-band-grid>[data-direction=benign]{background:var(--cs-text-success)}@supports (color:color-mix(in lab,red,red)){.evw-band-head>[data-direction=benign],.evw-band-grid>[data-direction=benign]{background:color-mix(in srgb,var(--cs-text-success) 5%,transparent)}}.evw-band-head>[data-direction=pathogenic],.evw-band-grid>[data-direction=pathogenic]{background:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.evw-band-head>[data-direction=pathogenic],.evw-band-grid>[data-direction=pathogenic]{background:color-mix(in srgb,var(--cs-text-danger) 5%,transparent)}}.evw-band-head>[data-direction=neither],.evw-band-grid>[data-direction=neither]{background:var(--cs-surface-2)}.evw-plot>:last-child{position:relative}.evw-axis-guide{padding:8px 24px 0 var(--evw-guide-left,135px);color:var(--cs-text-secondary);justify-content:space-between;gap:12px;font-size:12px;display:flex}.evw-legend{color:var(--cs-text-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.evw-legend__dot{background:var(--cs-text-secondary);border-radius:50%;width:10px;height:10px;display:inline-block}.evw-legend__dot[data-tone=accent]{background:var(--cs-accent-clay)}.evw-legend__dot[data-tone=danger]{background:var(--cs-text-danger)}.evw-legend__dot[data-tone=good]{background:var(--cs-text-success)}.evw-readout{border-top:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);color:var(--cs-text-primary);font-variant-numeric:tabular-nums;min-height:48px;margin:0;padding:14px 22px;font-size:13px}.evw-caption{color:var(--cs-text-secondary);margin:0;padding:12px 22px;font-size:12px;line-height:1.6}.evw-unplotted{padding:18px 22px}.evw-unplotted h3{color:var(--cs-text-primary);margin:0 0 6px;font-size:13px;font-weight:600}.evw-unplotted p{color:var(--cs-text-secondary);margin:0 0 14px;font-size:12px}.evw-reading-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 20px;display:grid}.evw-reading-list button{text-align:start;border-bottom:1px solid var(--cs-border-subtle);cursor:pointer;min-height:44px;color:var(--cs-text-secondary);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.evw-reading-list strong{font-variant-numeric:tabular-nums;font-weight:500}@media(hover:hover)and (pointer:fine){.evw-reading-list button:hover{color:var(--cs-text-accent)}}.evw-reading-list button[aria-pressed=true]{color:var(--cs-text-accent)}.evw-reading-button{color:inherit;text-align:start;cursor:pointer;min-height:28px;text-decoration:underline;-webkit-text-decoration-color:var(--cs-border);text-decoration-color:var(--cs-border);text-underline-offset:4px;background:0 0}@media(hover:hover)and (pointer:fine){.evw-reading-button:hover{color:var(--cs-text-accent);text-decoration-color:currentColor}}.evw-reading-button[aria-pressed=true]{color:var(--cs-text-accent);text-decoration-color:currentColor}.evw-guide{border:1px solid var(--cs-border-subtle);background:var(--cs-surface);border-radius:16px;overflow:hidden}.evw-guide__intro{padding:20px 22px 12px}.evw-guide__disclosure>summary{cursor:pointer;color:var(--cs-text-primary);padding:16px 22px;font-size:13px}.evw-guide__disclosure>summary span{margin:3px 0}.evw-guide__disclosure>summary .eyebrow{margin-right:12px;display:inline}.evw-guide__disclosure>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-3px}.evw-guide__disclosure[open]>summary{border-bottom:1px solid var(--cs-border-subtle)}.evw-guide h2{color:var(--cs-text-primary);margin:5px 0 8px;font-size:18px;font-weight:600}.evw-guide p{color:var(--cs-text-secondary);margin:0;font-size:13px;line-height:1.65}.evw-guide__steps{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0 22px 18px;list-style:none;display:grid}.evw-guide__steps li{border-top:1px solid var(--cs-border-subtle);gap:10px;padding-top:14px;display:flex}.evw-guide__steps li>span{background:var(--cs-surface-2);width:24px;height:24px;color:var(--cs-text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.evw-guide__steps h3{color:var(--cs-text-primary);margin:2px 0 7px;font-size:13px;font-weight:600}.evw-glossary{border-top:1px solid var(--cs-border-subtle);padding:12px 22px;font-size:13px}.evw-glossary summary,.evw-inspection summary{cursor:pointer;min-height:28px;color:var(--cs-text-primary);align-content:center;font-weight:600}.evw-glossary dl{gap:12px;margin:14px 0;display:grid}.evw-glossary dt{color:var(--cs-text-primary);font-weight:600}.evw-glossary dd{color:var(--cs-text-secondary);margin:4px 0 0;line-height:1.6}.evw-glossary a{color:var(--cs-text-accent);text-underline-offset:3px;text-decoration:underline}.evw-inspection{border:1px solid var(--cs-border);font-family:var(--cs-font-sans);color:var(--cs-text-secondary);border-radius:12px;margin-bottom:24px;padding:16px;font-size:13px}.evw-inspection h3{color:var(--cs-text-primary);margin:7px 0 10px;font-size:18px;font-weight:600}.evw-inspection p{margin:8px 0 12px;line-height:1.65}.evw-inspection[data-empty]{border:0;border-block-end:1px solid var(--cs-border-subtle);padding:0;border-radius:0;margin-block-end:16px;padding-block-end:16px}.evw-inspection[data-empty] p{margin:0}.evw-inspection[data-empty]+*{border-block-start:0;padding-block-start:0}.evw-inspection dl{margin:14px 0 0}.evw-inspection dl>div{border-bottom:1px solid var(--cs-border-subtle);grid-template-columns:minmax(80px,.8fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.evw-inspection dt{color:var(--cs-text-muted);font-size:12px}.evw-inspection dd{color:var(--cs-text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.evw-inspection dl>div:last-child{border-bottom:0}.evw-inspection details{border-block-start:1px solid var(--cs-border-subtle);margin:0 0 12px;padding-block-start:4px}.evw-inspection summary{align-items:center;gap:6px;list-style:none;display:flex}.evw-inspection summary::-webkit-details-marker{display:none}.evw-inspection summary:before{content:"›";color:var(--cs-text-muted)}.evw-inspection details[open]>summary:before{transform:rotate(90deg)}.evw-inspection details>p:last-child{margin-block-end:0}.evw-inspection .ctx-link{margin-block-start:4px}.pin-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pin-head .eyebrow{align-items:center;gap:6px;margin:0;display:inline-flex}.evw-inspection .pin-head{margin-block:-4px 0}.evw-inspection .pin-head+h3{margin-block-start:6px}.pin-clear{block-size:32px;inline-size:32px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.evw-inspection .pin-clear{margin-inline-end:-8px}.pin-clear:active{background:var(--cs-border-subtle)}@media(hover:hover)and (pointer:fine){.pin-clear:hover{background:var(--cs-surface-2);color:var(--cs-text-primary)}}.pin-clear:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.evw-controls select:focus-visible,.evw-reading-list button:focus-visible,.evw-reading-button:focus-visible,.evw-glossary summary:focus-visible,.evw-glossary a:focus-visible,.evw-inspection:focus-visible,.evw-inspection summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}@container (max-width:750px){.evw-guide__steps{grid-template-columns:1fr;gap:12px}}@media(max-width:1000px){.evidence-workspace #evidence-dashboard-card{height:auto}.evidence-workspace #evidence-dashboard-card>.overflow-y-auto{padding:20px;overflow:visible}}@media(max-width:520px){.evidence-workspace #evidence-dashboard-card>.overflow-y-auto{padding:16px}.evw-axis-guide{--evw-guide-left:22px}.evw-reading-list{grid-template-columns:1fr}}.gd-screen,.gd-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.gd-screen{--gd-bar-h:40px;flex-direction:column;gap:24px;min-width:0;display:flex;container-type:inline-size}.gd-screen :is(h1,h2,p,dl,dd),.gd-rail :is(h2,h3,p,ol,dl,dd){margin:0}.gd-screen .eyebrow,.gd-rail .eyebrow,.gd-table thead th,.gd-rail h2,.gd-rail h3{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.gd-screen .eyebrow>svg{color:var(--cs-text-muted)}.gd-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.gd-caption{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.gd-block{margin-top:3px;display:block}.gd-section{flex-direction:column;gap:10px;min-width:0;display:flex}.gd-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.gd-notice{border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);background:var(--cs-surface);color:var(--cs-text-primary);padding:12px 16px}.gd-picker{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.gd-picker__label{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);white-space:nowrap}.gd-picker .ctx-select{flex:280px;width:auto}.gd-picker__note{flex-basis:100%}.gd-picker--empty{color:var(--cs-text-secondary);justify-content:space-between}.gd-hero__body{flex-direction:column;gap:8px;padding:18px 20px 14px;display:flex}.gd-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.gd-hero__figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.gd-hero .figure-headline.gd-figure{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);letter-spacing:-.01em;color:var(--cs-text-primary);line-height:1.2}.gd-hero__figure-label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.gd-hero__finding{color:var(--cs-text-secondary)}.gd-verdict{font-size:var(--cs-font-size-caption);white-space:normal;padding:3px 10px}.gd-hero[data-verdict=adverse]{border-color:var(--cs-text-warning)}@supports (color:color-mix(in lab,red,red)){.gd-hero[data-verdict=adverse]{border-color:color-mix(in oklch,var(--cs-text-warning) 45%,var(--cs-border))}}.gd-hero[data-verdict=adverse] .gd-hero__finding{color:var(--cs-text-primary)}.gd-facts{border-top:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gd-facts>div{min-width:0;padding:11px 16px}.gd-facts>div+div{border-left:1px solid var(--cs-border-subtle)}.gd-facts dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.gd-facts dd{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);overflow-wrap:anywhere}.gd-hero__footnote{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);border-top:1px solid var(--cs-border-subtle);padding:10px 20px}.gd-hero__footnote[data-stale]{color:var(--cs-text-primary)}@container (max-width:720px){.gd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-facts>div:nth-child(3){border-left:0}.gd-facts>div:nth-child(n+3){border-top:1px solid var(--cs-border-subtle)}}@container (max-width:420px){.gd-facts{grid-template-columns:1fr}.gd-facts>div{border-left:0!important}.gd-facts>div+div{border-top:1px solid var(--cs-border-subtle)}}.gd-table-wrap{overflow:auto}.gd-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.gd-table thead{background:var(--cs-workbench-header-surface)}.gd-table thead th{height:var(--gd-bar-h);border-bottom:1px solid var(--cs-border-subtle);padding:0 16px}.gd-table td,.gd-table tbody th{vertical-align:top;padding:11px 16px}.gd-table tbody th{font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary)}.gd-table tbody tr+tr>*{border-top:1px solid var(--cs-border-subtle)}.gd-table tbody tr.gd-group>th{background:var(--cs-workbench-header-surface);font-size:var(--cs-font-size-badge);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);font-weight:var(--cs-font-weight-semibold);padding:8px 16px}.gd-table tbody+tbody tr.gd-group>th{border-top:1px solid var(--cs-border-subtle)}.gd-table tr[data-adverse]>*{background:var(--cs-text-warning)}@supports (color:color-mix(in lab,red,red)){.gd-table tr[data-adverse]>*{background:color-mix(in oklch,var(--cs-text-warning) 6%,transparent)}}.gd-table td .ev-tier{white-space:normal}.gd-table td.gd-mono{white-space:nowrap}.gd-table thead th:nth-child(2){min-width:190px}.gd-table thead th:nth-child(4){min-width:200px}.gd-table .ctx-scale{margin-top:8px;display:flex}.gd-empty td{padding:14px 16px}.gd-empty strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);display:block}.gd-empty__reason{max-width:60ch;color:var(--cs-text-secondary);margin-top:2px;display:block}.gd-empty .ctx-button{margin-top:10px}.gd-foot{min-height:var(--gd-bar-h);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:8px 16px;display:flex}.gd-crosscheck{border-bottom:1px solid var(--cs-border-subtle)}.gd-crosscheck strong{color:var(--cs-text-primary)}.gd-crosscheck[data-relation=differs]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.gd-crosscheck[data-relation=differs]{background:color-mix(in oklch,var(--cs-accent-clay) 6%,var(--cs-surface))}}.gd-screen :is(button,select,summary,a,[tabindex]):focus-visible,.gd-rail :is(summary,a):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}@media print{.gd-table-wrap{overflow:visible}.gd-table{min-width:0}.gd-picker .ctx-button,.gd-empty .ctx-button{display:none}.gd-hero,.gd-facts,.gd-table thead,.gd-table tr.gd-group>th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.gd-rail{flex-direction:column;gap:18px;display:flex}.gd-rail__section{flex-direction:column;gap:10px;display:flex}.gd-rail__section+.gd-rail__section{border-top:1px solid var(--cs-border-subtle);padding-top:18px}.gd-cuts{flex-direction:column;padding:0;list-style:none;display:flex}.gd-cuts li{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.gd-cuts li+li{border-top:1px solid var(--cs-border-subtle)}.gd-cuts li[data-active]{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.gd-here{color:var(--cs-text-muted);font-weight:400}.gd-rail .ctx-definition{padding:0}.gd-rail .ctx-definition>div{grid-template-columns:84px minmax(0,1fr);padding:8px 0}.gd-rail .ctx-rail__section{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding-top:18px;display:flex}.gd-rail .ctx-rail__section h3{margin:0}.gd-screen[data-comparison] .cx-explorer{gap:8px}.gd-screen[data-comparison] .cx-records{border:0;margin-block:8px}.gd-screen[data-comparison] .cx-matrix{table-layout:fixed;min-width:600px}.gd-screen[data-comparison] .cx-matrix thead{background:var(--cs-workbench-header-surface);text-transform:none;font-size:12px}.gd-screen[data-comparison] .cx-matrix :is(th,td):first-child{width:30%}.gd-screen[data-comparison] .cx-matrix :is(th,td):not(:first-child){text-align:center;border-inline-start:1px solid var(--cs-border-subtle)}.gd-screen[data-comparison] .cx-matrix th{color:var(--cs-text-primary)}.gd-screen[data-comparison] .cx-matrix td:last-child{white-space:nowrap}.cx-screen .gd-hero__body{padding:16px 20px}.cx-screen .gd-hero__figure{margin:10px 0}.cx-screen .gd-hero__finding{font-size:13px}.gd-screen .gd-finding-heading{font-size:clamp(20px,2.4cqi,25px);font-weight:var(--cs-font-weight-semibold);line-height:1.25}.gd-picker-help{font-size:var(--cs-font-size-caption);flex-basis:100%}.gd-picker-help>summary{cursor:pointer;padding-block:4px}.gd-screen .gd-hero__finding{font-size:var(--cs-font-size-prose)}.gd-screen .cx-assertion{min-block-size:36px;min-inline-size:36px}.gd-screen .cx-caption{margin-block:4px}.gd-screen .cx-notice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-screen .cx-finding-details>summary{padding-inline:0}.gd-rail>.ctx-details>summary{cursor:pointer;min-block-size:44px;font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);padding-block:10px}.gd-rail>.ctx-details .rail-section{margin-block-start:12px}.gd-screen .eyebrow,.gd-rail .eyebrow{text-transform:none;letter-spacing:normal;font-size:var(--cs-font-size-caption)}.gd-screen summary:active,.gd-rail summary:active{background:var(--cs-surface-2)}@media(hover:hover)and (pointer:fine){.gd-screen summary:hover,.gd-rail summary:hover{color:var(--cs-text-primary)}}.gd-screen.cx-screen .cx-empty:empty{display:none}.gd-screen.cx-screen .viz-frame__head{padding-block:12px;padding-inline:16px}.gd-reference,.gd-review-overview,.gd-validity-representation{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.gd-view-control{border:1px solid var(--cs-border-subtle);background:var(--cs-bg);font-size:var(--cs-font-size-prose);border-radius:10px;align-self:start;align-items:center;gap:4px;padding:4px;display:inline-flex}.gd-view-control button{min-block-size:32px;color:var(--cs-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding-inline:14px}.gd-view-control button[aria-pressed=true]{background:var(--cs-surface);border-color:var(--cs-border-subtle);color:var(--cs-text-primary);font-weight:600;box-shadow:0 1px 3px oklch(0% 0 none/.06)}.gd-screen .gd-view-control button:active{background:var(--cs-bg-subtle)}.gd-view-control button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.gd-pin-notice{font-size:var(--cs-font-size-caption);padding-block:8px}.gd-disease-choice{border:1px solid var(--cs-border);background:var(--cs-workbench-header-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px;display:flex}.gd-disease-choice>div{flex:30ch;min-inline-size:0}.gd-disease-choice h2{color:var(--cs-text-primary);overflow-wrap:anywhere;font-size:18px}.gd-disease-choice p{font-size:var(--cs-font-size-prose)}.gd-screen .ctx-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-inline-end:28px}.gd-screen .gd-picker__note{font-size:var(--cs-font-size-caption)}.gd-screen :is(.cx-matrix,.gd-table) tr[data-selected=true]>*{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.gd-screen :is(.cx-matrix,.gd-table) tr[data-selected=true]>*{background:color-mix(in oklch,var(--cs-accent-clay) 10%,var(--cs-surface))}}.gd-screen .cx-matrix .evw-reading-button{text-align:start;text-underline-offset:3px;min-block-size:36px;text-decoration:underline}.gd-rail{gap:20px}.gd-rail .evw-inspection{margin-block:0}.gd-rail .evw-inspection h3,.gd-rail .gd-source-section>h3{letter-spacing:normal;text-transform:none;color:var(--cs-text-primary);font-size:16px}.gd-rail .evw-inspection[data-empty]{padding-block-end:16px}.gd-rail .gd-source-section>h3{margin-block-end:8px}.gd-rail .xp-prov{border-block-end:1px solid var(--cs-border-subtle)}.gd-rail .xp-prov>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;min-block-size:44px;padding-block:10px;display:flex}.gd-rail .xp-prov>summary:before{content:"›";color:var(--cs-text-muted)}.gd-rail .xp-prov[open]>summary:before{transform:rotate(90deg)}.gd-rail .xp-prov__name{flex:1}.gd-rail .xp-prov__meta{text-align:start;flex-basis:100%;margin-inline-start:16px}.gd-rail .gd-reference{font-size:var(--cs-font-size-prose);padding-block:12px}.gd-rail>.ctx-details{border:0;padding:0}.gd-rail>.ctx-details>summary{align-content:center;min-block-size:44px}.gd-screen :is(button,summary):active,.gd-rail :is(button,summary):active{background-color:var(--cs-surface-2)}@media(hover:hover)and (pointer:fine){.gd-view-control button:hover{color:var(--cs-text-primary)}}.gd-screen>header{flex-direction:column;gap:8px;display:flex}.gd-screen .gd-picker{background:var(--cs-workbench-header-surface);gap:8px 16px;padding:12px 16px}.gd-screen .gd-picker__note{line-height:1.6}.gd-section-panel{flex-direction:column;gap:16px;min-inline-size:0;display:flex}.gd-screen .gd-section{gap:16px}.gd-section-heading{flex-direction:column;gap:6px;display:flex}.gd-section-heading h2{color:var(--cs-text-primary);font-size:18px;font-weight:600;line-height:1.3}.gd-screen.cx-screen .gd-hero__body{flex-direction:column;gap:4px;padding:12px 20px;display:flex}.gd-screen.cx-screen .cx-record-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-end:12px;display:flex}.gd-screen .cx-record-toolbar>.cx-caption{flex:0 auto;margin:0}.gd-screen.cx-screen .cx-controls{flex:18rem;max-inline-size:24rem;margin:0;margin-inline-start:auto}.gd-screen.cx-screen .cx-controls label{white-space:nowrap;flex-direction:row;flex:1;align-items:center;gap:8px;display:flex}.gd-screen.cx-screen .cx-controls input{flex:1;inline-size:100%;min-inline-size:0}.gd-screen.cx-screen .cx-matrix :is(th,td){vertical-align:middle;padding-block:4px;padding-inline:16px}.gd-screen[data-comparison] .cx-records{margin:0}.ptb-screen,.ptb-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.ptb-screen{flex-direction:column;gap:24px;display:flex;container-type:inline-size}.ptb-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.ptb-dim{color:var(--cs-text-muted)}.ptb-screen .eyebrow,.ptb-rail .eyebrow,.ptb-table thead th,.ptb-group__title{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.ptb-screen .eyebrow>svg,.ptb-rail .eyebrow>svg{color:var(--cs-text-muted)}.ptb-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.ptb-section{flex-direction:column;gap:10px;min-width:0;display:flex}.ptb-section>h2.eyebrow{margin:0}.ptb-header{flex-direction:column;gap:6px;display:flex}.ptb-primer{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);max-width:none}.ptb-primer>summary{cursor:pointer;min-height:24px;color:var(--cs-text-accent);border-radius:var(--cs-radius-sm);align-items:center;gap:6px;list-style:none;display:inline-flex}.ptb-primer>summary::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.ptb-primer>summary:hover{text-decoration:underline}}.ptb-primer>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ptb-primer ul{border:1px solid var(--cs-border-subtle);background:var(--cs-surface);border-radius:10px;flex-direction:column;gap:6px;margin:6px 0 0;padding:12px 16px 12px 32px;line-height:1.5;display:flex}.ptb-primer strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ptb-hero__body{flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.ptb-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ptb-hero__figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.ptb-figure{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--cs-text-primary);line-height:1.2}.ptb-hero__figure-label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ptb-hero__finding{max-width:none;color:var(--cs-text-secondary);margin:0}.ptb-hero__finding strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ptb-verdict{font-size:var(--cs-font-size-caption);padding:3px 10px}.ptb-hero__meta{border-top:1px solid var(--cs-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:4px 0 0;display:grid}.ptb-hero__meta>div{flex-direction:column;gap:2px;min-width:0;padding:12px 16px 0 0;display:flex}.ptb-hero__meta>div+div{border-left:1px solid var(--cs-border-subtle);padding-left:16px}.ptb-hero__meta dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ptb-hero__meta dd{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);overflow-wrap:anywhere;margin:0}.ptb-hero__meta .ptb-sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);font-weight:400;display:block}@container (max-width:640px){.ptb-hero__meta{grid-template-columns:minmax(0,1fr)}.ptb-hero__meta>div+div{border-left:0;border-top:1px solid var(--cs-border-subtle);margin-top:10px;padding-left:0}}.ptb-callout{font-size:var(--cs-font-size-prose);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;line-height:1.5;display:flex}.ptb-callout>svg{flex:none;margin-top:3px}.ptb-callout strong{font-weight:var(--cs-font-weight-semibold);color:inherit}.ptb-callout[data-tone=warning]{background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft)}.ptb-callout[data-tone=neutral]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ptb-callout[data-tone=neutral]{background:color-mix(in srgb,var(--cs-text-secondary) 8%,transparent)}}.ptb-callout[data-tone=neutral]{color:var(--cs-text-secondary)}.ptb-callout--banner{border-top:1px solid var(--cs-border-subtle);border-radius:0;padding:10px 20px}.ptb-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ptb-model{text-align:left;cursor:pointer;border:1px solid var(--cs-border-subtle);background:var(--cs-surface);width:100%;min-width:0;font:inherit;color:var(--cs-text-secondary);border-radius:8px;flex-direction:column;gap:2px;padding:9px 12px 10px;transition:border-color .12s,background-color .12s;display:flex}@media(hover:hover)and (pointer:fine){.ptb-model:hover{border-color:var(--cs-border);background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ptb-model:hover{background:color-mix(in srgb,var(--cs-text-secondary) 4%,transparent)}}}.ptb-model:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ptb-model[aria-pressed=true]{border-color:var(--cs-accent-clay);box-shadow:inset 0 0 0 1px var(--cs-accent-clay)}.ptb-model__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ptb-model__name{font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ptb-model__served{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ptb-model__call{font-size:var(--cs-font-size-prose);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);margin-top:6px}.ptb-model[data-direction=flat] .ptb-model__call{color:var(--cs-text-muted)}.ptb-model__odds{min-height:1.5em;font-size:var(--cs-font-size-caption);font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}.ptb-model__pips{grid-template-columns:repeat(20,minmax(0,1fr));gap:1px;height:6px;margin-top:6px;display:grid}.ptb-model__pips>i{background:var(--cs-text-secondary);border-radius:1px}@supports (color:color-mix(in lab,red,red)){.ptb-model__pips>i{background:color-mix(in srgb,var(--cs-text-secondary) 12%,transparent)}}.ptb-model__pips>i[data-native]{box-shadow:inset 0 0 0 1.5px var(--cs-text-primary);background:0 0}.ptb-model__pips>i[data-here]{background:var(--cs-accent-clay)}.ptb-model__pips[data-flat]>i[data-here]{background:var(--cs-text-muted)}.ptb-model__foot{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);justify-content:space-between;gap:8px;margin-top:4px;display:flex}.ptb-model__foot .ptb-mono{color:var(--cs-text-secondary)}.ptb-model[data-state=absent],.ptb-model[data-state=failed]{background:0 0;border-style:dashed}.ptb-model[data-state=pending] .ptb-model__call{color:var(--cs-text-muted)}@container (max-width:560px){.ptb-models{grid-template-columns:minmax(0,1fr)}}.ptb-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,var(--cs-text-primary),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,var(--cs-text-primary),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface);overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.ptb-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface)}}.ptb-table{border-collapse:collapse;width:100%;min-width:680px}.ptb-table thead th{text-align:left;white-space:nowrap;background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);height:40px;padding:0 16px}.ptb-table thead th:nth-child(3){width:32%}.ptb-table td,.ptb-table tbody th{text-align:left;vertical-align:top;font-weight:inherit;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);padding:12px 16px}.ptb-table tbody:last-of-type tr:last-child>*{border-bottom:0}@media(hover:hover)and (pointer:fine){.ptb-table tbody tr:not(.ptb-group):hover>*{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ptb-table tbody tr:not(.ptb-group):hover>*{background:color-mix(in srgb,var(--cs-text-secondary) 4%,transparent)}}}.ptb-table tr[data-selected]>th:first-child{box-shadow:inset 2px 0 0 var(--cs-accent-clay)}.ptb-group>th{background:0 0;padding:16px 16px 8px!important}.ptb-table tbody+tbody .ptb-group>th{border-top:1px solid var(--cs-border)}.ptb-group__inner{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ptb-group__meta{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);text-transform:none;letter-spacing:0;font-weight:400}.ptb-subject{min-width:220px;max-width:380px}.ptb-subject__line{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:24px;display:flex}.ptb-subject__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ptb-subject__note{max-width:none;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:1px;line-height:1.45;display:block}.ptb-subject__fact{color:var(--cs-text-secondary)}.ptb-num{white-space:nowrap;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--cs-font-weight-medium);text-align:right!important;color:var(--cs-text-primary)!important}.ptb-table thead th.ptb-num{font-family:var(--cs-font-sans)}.ptb-unit{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);letter-spacing:.02em;margin-top:2px;font-weight:400;display:block}.ptb-reason{font-size:var(--cs-font-size-caption);line-height:1.5}.ptb-status{white-space:nowrap;width:1%;text-align:right!important}.ptb-status__sub{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);text-align:right;margin-top:4px;display:block}.ptb-scale{min-width:200px}.ptb-scale__source{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:4px;display:block}.ptb-caveats{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ptb-link,.ptb-select{border-radius:var(--cs-radius-sm);cursor:pointer;min-height:24px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-accent);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}@media(hover:hover)and (pointer:fine){.ptb-link:hover,.ptb-select:hover{text-decoration:underline}}.ptb-link:focus-visible,.ptb-select:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ptb-select[aria-pressed=true]{color:var(--cs-text-primary);cursor:default;text-decoration:none}.ptb-actions{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.ptb-diag{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:6px}.ptb-diag>summary{cursor:pointer;border-radius:var(--cs-radius-sm);align-items:center;min-height:24px;display:inline-flex}.ptb-diag>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ptb-diag ul{overflow-wrap:anywhere;margin:4px 0 0;padding-left:16px}.ptb-table-foot{min-height:40px;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:8px 16px;display:flex}.ptb-legend__item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ptb-legend__tick{border-left:1.5px dashed var(--cs-text-secondary);width:0;height:12px;display:inline-block}.ptb-legend__marker{background:var(--cs-accent-clay);border-radius:50%;width:9px;height:9px;display:inline-block}.ptb-legend__native{border:2px solid var(--cs-text-primary);box-sizing:border-box;border-radius:50%;width:9px;height:9px;display:inline-block}.ptb-legend__band{border-radius:var(--cs-radius-sm);width:28px;height:8px;display:inline-flex;overflow:hidden}.ptb-legend__band>i{background:var(--cs-text-secondary);flex:1}.ptb-legend__band>i:first-child{opacity:.06}.ptb-legend__band>i:nth-child(2){opacity:.12}.ptb-legend__band>i:nth-child(3){opacity:.2}.ptb-legend__band>i:nth-child(4){opacity:.3}@container (max-width:760px){.ptb-table{min-width:560px}.ptb-subject{min-width:150px}.ptb-scale{min-width:130px}.ptb-table td,.ptb-table tbody th,.ptb-table thead th{padding-left:12px;padding-right:12px}}.ptb-ruler{padding-top:5px;position:relative}.ptb-ruler__track{background:var(--cs-text-secondary);border-radius:5px;height:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.ptb-ruler__track{background:color-mix(in srgb,var(--cs-text-secondary) 7%,transparent)}}.ptb-ruler__bands{border-radius:5px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ptb-ruler__band{background:var(--cs-text-secondary);border-right:1px solid var(--cs-surface);position:absolute;top:0;bottom:0}.ptb-ruler__band[data-band=most]{opacity:.06}.ptb-ruler__band[data-band=upper]{opacity:.12}.ptb-ruler__band[data-band=lower]{opacity:.2}.ptb-ruler__band[data-band=least]{opacity:.3}.ptb-ruler__band[data-active]{box-shadow:inset 0 0 0 1.5px var(--cs-text-primary)}.ptb-ruler__tick{border-left:1.5px dashed var(--cs-text-secondary);opacity:.85;width:0;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.ptb-ruler__marker{background:var(--cs-text-primary);width:12px;height:12px;box-shadow:0 0 0 2px var(--cs-surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.ptb-ruler__marker[data-role=variant]{background:var(--cs-accent-clay)}.ptb-ruler__marker[data-off-scale]{background:var(--cs-surface);border:2px solid var(--cs-accent-clay);box-sizing:border-box}.ptb-ruler__native{background:var(--cs-surface);border:2px solid var(--cs-text-primary);box-sizing:border-box;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%}.ptb-ruler[data-flat] .ptb-ruler__bands{opacity:.4}.ptb-ruler[data-flat] .ptb-ruler__marker{opacity:.45}.ptb-ruler__axis{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.ptb-detail__head{border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px;display:flex}.ptb-detail__title{font-size:var(--cs-font-size-prose);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);margin:0}.ptb-detail__title span{color:var(--cs-text-muted);font-weight:400}.ptb-tabs{background:var(--cs-text-secondary);border-radius:8px;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ptb-tabs{background:color-mix(in srgb,var(--cs-text-secondary) 8%,transparent)}}.ptb-tabs>button{cursor:pointer;min-height:26px;font:inherit;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);background:0 0;border:0;border-radius:6px;padding:0 10px}.ptb-tabs>button[aria-pressed=true]{background:var(--cs-surface);color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);box-shadow:0 0 0 1px var(--cs-border-subtle)}.ptb-tabs>button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.ptb-tabs>button:disabled{cursor:not-allowed;color:var(--cs-text-muted)}.ptb-facts{border-bottom:1px solid var(--cs-border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ptb-facts>div{min-width:0;padding:12px 16px}.ptb-facts>div+div{border-left:1px solid var(--cs-border-subtle)}.ptb-facts dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ptb-facts dd{font-family:var(--cs-font-mono);font-weight:var(--cs-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);margin:2px 0 0}.ptb-facts dd small{font-family:var(--cs-font-sans);font-weight:400;font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);display:block}@container (max-width:760px){.ptb-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ptb-facts>div+div{border-left:0}.ptb-facts>div{border-top:1px solid var(--cs-border-subtle)}}.ptb-detail__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ptb-detail__grid>*{min-width:0;padding:16px 20px 18px}.ptb-detail__grid>*+*{border-left:1px solid var(--cs-border-subtle)}.ptb-detail__grid[data-single]{grid-template-columns:minmax(0,1fr)}.ptb-detail__grid[data-single] .ptb-prefs{max-width:820px}.ptb-detail__absent{border-bottom:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0;padding:10px 20px}.ptb-detail__absent strong{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-medium)}@container (max-width:760px){.ptb-detail__grid{grid-template-columns:minmax(0,1fr)}.ptb-detail__grid>*+*{border-left:0;border-top:1px solid var(--cs-border-subtle)}}.ptb-detail__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);justify-content:space-between;gap:8px;margin:0 0 10px;display:flex}.ptb-prefs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--ptb-rows,10),auto);grid-auto-flow:column;gap:3px 18px;margin:0;padding:0;list-style:none;display:grid}.ptb-pref{font-size:var(--cs-font-size-caption);grid-template-columns:44px minmax(0,1fr) 52px;align-items:center;gap:8px;display:grid}.ptb-pref__aa{font-family:var(--cs-font-mono);color:var(--cs-text-secondary);white-space:nowrap}.ptb-pref__bar{border-radius:var(--cs-radius-sm);background:var(--cs-text-secondary);height:8px}@supports (color:color-mix(in lab,red,red)){.ptb-pref__bar{background:color-mix(in srgb,var(--cs-text-secondary) 8%,transparent)}}.ptb-pref__bar{overflow:hidden}.ptb-pref__bar>i{border-radius:var(--cs-radius-sm);background:var(--cs-text-secondary);min-width:2px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.ptb-pref__bar>i{background:color-mix(in srgb,var(--cs-text-secondary) 38%,transparent)}}.ptb-pref__p{text-align:right;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted)}.ptb-pref[data-role=native] .ptb-pref__aa,.ptb-pref[data-role=native] .ptb-pref__p{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ptb-pref[data-role=native] .ptb-pref__bar>i{background:var(--cs-text-primary)}.ptb-pref[data-role=variant] .ptb-pref__aa,.ptb-pref[data-role=variant] .ptb-pref__p{color:var(--cs-text-accent);font-weight:var(--cs-font-weight-semibold)}.ptb-pref[data-role=variant] .ptb-pref__bar>i{background:var(--cs-accent-clay)}@container (max-width:420px){.ptb-prefs{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.ptb-key{align-items:center;gap:6px;display:inline-flex}.ptb-key>i{background:var(--cs-text-primary);border-radius:2px;width:9px;height:9px}.ptb-key[data-role=variant]>i{background:var(--cs-accent-clay)}.ptb-trace{width:100%;height:auto;display:block;overflow:visible}.ptb-trace__grid{stroke:var(--cs-border-subtle);stroke-width:1px}.ptb-trace__line{fill:none;stroke:var(--cs-text-secondary);stroke-width:1.5px}.ptb-trace__area{fill:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ptb-trace__area{fill:color-mix(in srgb,var(--cs-text-secondary) 8%,transparent)}}.ptb-trace__area{stroke:none}.ptb-trace__dot{fill:var(--cs-surface);stroke:var(--cs-text-secondary);stroke-width:1.5px}.ptb-trace__site{fill:var(--cs-accent-clay);stroke:var(--cs-surface);stroke-width:2px}.ptb-trace__label{font-family:var(--cs-font-mono);fill:var(--cs-text-muted);font-size:10px}.ptb-trace__label[data-site]{fill:var(--cs-text-primary);font-weight:600}.ptb-empty{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);max-width:none;margin:0;padding:12px 0;line-height:1.5}.ptb-empty strong{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-medium);margin-bottom:2px;display:block}.ptb-detail__sentence{border-top:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);margin:0;padding:12px max(20px,100% - 92ch) 16px 20px}.ptb-rail{flex-direction:column;display:flex}.ptb-rsec{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:16px 0;display:flex}.ptb-rsec:first-child{border-top:0;padding-top:0}.ptb-rsec>h3.eyebrow{margin:0}.ptb-steps{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;flex-direction:column;margin:0;padding:14px;list-style:none;display:flex}.ptb-step{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.ptb-step:last-child{padding-bottom:0}.ptb-step:not(:last-child):before{content:"";background:var(--cs-border);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.ptb-step__n{width:20px;height:20px;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ptb-step:last-child .ptb-step__n{color:var(--cs-surface);background:var(--cs-text-primary);border-color:#0000}.ptb-step[data-state=warn] .ptb-step__n{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-color:#0000}.ptb-step[data-state=idle] .ptb-step__value{color:var(--cs-text-muted)}.ptb-step__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ptb-step__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:20px}.ptb-step__value{color:var(--cs-text-primary);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.ptb-step__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ptb-step__warn{font-size:var(--cs-font-size-caption);color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-radius:6px;margin:4px 0 0;padding:6px 8px;line-height:1.45}.ptb-step__list{flex-direction:column;gap:1px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ptb-step__list li{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);grid-template-columns:52px minmax(0,1fr);gap:8px;display:grid}.ptb-step__list li>:first-child{white-space:nowrap;color:var(--cs-text-muted)}.ptb-step__list li>:last-child{text-align:right;color:var(--cs-text-primary);overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ptb-cuts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ptb-cuts__title{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-medium);margin:6px 0 2px}.ptb-cut{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);grid-template-columns:104px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:3px 0;display:grid}.ptb-cut__name{color:var(--cs-text-secondary)}.ptb-cut__rule{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-secondary);white-space:nowrap}.ptb-cut__here{font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);white-space:nowrap}.ptb-cut[data-active] .ptb-cut__name,.ptb-cut[data-active] .ptb-cut__rule{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ptb-notes{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.ptb-notes+.ptb-notes{margin-top:4px}.ptb-notes>summary{cursor:pointer;min-height:24px;color:var(--cs-text-muted);border-radius:var(--cs-radius-sm);align-items:center;gap:6px;list-style:none;display:inline-flex}.ptb-notes>summary::-webkit-details-marker{display:none}.ptb-notes>summary:before{content:"›";font-size:14px;transition:transform .15s;display:inline-block}.ptb-notes[open]>summary:before{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.ptb-notes>summary:hover{color:var(--cs-text-primary)}}.ptb-notes>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ptb-notes ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0 0 0 16px;line-height:1.45;display:flex}@media(prefers-reduced-motion:reduce){.ptb-notes>summary:before,.ptb-model{transition:none}}.ptb-kv{margin:0}.ptb-kv__row{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.ptb-kv__row>dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex:none}.ptb-kv__row>dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);margin:0}.ptb-kv__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:2px 0 0;line-height:1.45}.ptb-refs{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;line-height:1.45;list-style:none;display:flex}.ptb-refs a{color:var(--cs-text-accent);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);text-decoration:none}@media(hover:hover)and (pointer:fine){.ptb-refs a:hover{text-decoration:underline}}.ptb-refs a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:3px}@media print{.ptb-ruler__band,.ptb-pref__bar>i,.ptb-model__pips>i{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ptb-link,.ptb-select,.ptb-tabs,.ptb-actions{display:none}.ptb-table-wrap{overflow:visible}}.ptb-empty--pad{padding:16px 20px}.spl-screen,.spl-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.spl-screen{flex-direction:column;gap:24px;display:flex}.spl-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.spl-dim{color:var(--cs-text-muted)}.spl-screen .eyebrow,.spl-rail .eyebrow,.spl-table thead th,.spl-group__title,.spl-rail__sub{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.spl-screen .eyebrow>svg,.spl-rail .eyebrow>svg{color:var(--cs-text-muted)}.spl-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.spl-section{flex-direction:column;gap:10px;min-width:0;display:flex}.spl-section>h2.eyebrow{margin:0}.spl-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.spl-section__head>h2.eyebrow{margin:0}.spl-window{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.spl-window__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.spl-window__group{background:var(--cs-text-secondary);border-radius:8px;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.spl-window__group{background:color-mix(in srgb,var(--cs-text-secondary) 9%,transparent)}}.spl-window__opt{cursor:pointer;min-width:48px;min-height:24px;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);font-variant-numeric:tabular-nums;color:var(--cs-text-secondary);background:0 0;border:0;border-radius:6px;padding:0 8px}@media(hover:hover)and (pointer:fine){.spl-window__opt:hover:not(:disabled){color:var(--cs-text-primary)}}.spl-window__opt[data-selected]{background:var(--cs-surface);color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);box-shadow:0 0 0 1px var(--cs-border)}.spl-window__opt:disabled{cursor:default;opacity:.55}.spl-window__opt[data-selected]:disabled{opacity:1}.spl-window__opt:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.spl-window__status{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.spl-window__status:empty{display:none}.spl-window__status[data-error]{color:var(--cs-text-warning-on-soft)}.spl-hero__body{flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.spl-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.spl-hero__figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.spl-figure{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--cs-text-primary);line-height:1.2}.spl-figure[data-empty]{color:var(--cs-text-muted)}.spl-hero__figure-label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.spl-hero__finding{max-width:none;color:var(--cs-text-secondary);margin:0}.spl-hero__finding strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.spl-hero__ruler{padding-top:2px}.spl-verdict{font-size:var(--cs-font-size-caption);padding:3px 10px}.spl-verdict--unapplied{border-style:dashed!important}.spl-callout{max-width:none;font-size:var(--cs-font-size-prose);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;line-height:1.5;display:flex}.spl-callout>svg{flex:none;margin-top:3px}.spl-callout strong{font-weight:var(--cs-font-weight-semibold);color:inherit}.spl-callout[data-tone=warning]{background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft)}.spl-callout[data-tone=neutral]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.spl-callout[data-tone=neutral]{background:color-mix(in srgb,var(--cs-text-secondary) 8%,transparent)}}.spl-callout[data-tone=neutral]{color:var(--cs-text-secondary)}.spl-callout--banner{border-top:1px solid var(--cs-border-subtle);border-radius:0;max-width:none;padding:10px 20px}.spl-facts{border-top:1px solid var(--cs-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:4px 0 0;padding-top:12px;display:grid}.spl-fact{border-left:1px solid var(--cs-border-subtle);flex-direction:column;gap:2px;min-width:0;padding:0 16px;display:flex}.spl-fact:first-child{border-left:0;padding-left:0}.spl-fact dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.spl-fact dd{min-height:24px;color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);overflow-wrap:anywhere;align-items:center;margin:0;display:flex}.spl-fact dd .spl-mono{font-weight:var(--cs-font-weight-medium);white-space:nowrap;flex:none}.spl-engine{align-items:center;gap:8px;font-weight:400;display:inline-flex}.spl-fact__sub{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);line-height:1.4}@container (max-width:720px){.spl-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.spl-fact:nth-child(3){border-left:0;padding-left:0}}.spl-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,var(--cs-text-primary),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,var(--cs-text-primary),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface);overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.spl-table-wrap{background:linear-gradient(to right,var(--cs-surface) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--cs-surface) 30%,transparent) right / 32px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) left / 10px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent) right / 10px 100% no-repeat scroll,var(--cs-surface)}}.spl-table{border-collapse:collapse;width:100%;min-width:680px}.spl-table thead th{text-align:left;white-space:nowrap;background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);height:40px;padding:0 16px}.spl-col-subject{width:34%}.spl-col-score{width:112px}.spl-col-status{width:1%}.spl-table td,.spl-table tbody th{text-align:left;vertical-align:top;font-weight:inherit;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);padding:12px 16px}.spl-table tbody:last-of-type tr:last-child>*{border-bottom:0}@media(hover:hover)and (pointer:fine){.spl-table tbody tr:not(.spl-group):hover>*{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.spl-table tbody tr:not(.spl-group):hover>*{background:color-mix(in srgb,var(--cs-text-secondary) 4%,transparent)}}}.spl-channels{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.spl-channel{border-left:1px solid var(--cs-border-subtle);flex-direction:column;gap:2px;min-width:0;padding:0 16px;display:flex}.spl-channel:first-child{border-left:0;padding-left:0}.spl-channel__name{min-height:22px;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);align-items:center;gap:8px;display:flex}.spl-channel__name .ev-tier{font-size:var(--cs-font-size-badge);padding:1px 8px 1px 6px}.spl-channel__value{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.spl-channel__value .spl-mono{font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary)}.spl-channel[data-max] .spl-channel__value .spl-mono{font-weight:var(--cs-font-weight-semibold)}.spl-channel__pos{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);font-variant-numeric:tabular-nums}.spl-channel__site{font-size:var(--cs-font-size-badge);line-height:1.4;font-weight:var(--cs-font-weight-medium);color:var(--cs-text-accent)}.spl-channel-plot{margin:8px 4px 4px}.spl-channel-plot__track{background:var(--cs-border);height:2px;position:relative}.spl-channel-plot__track i{background:var(--cs-text-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;transform:translate(-50%)}.spl-channels-group{flex-direction:column;gap:8px;display:flex}.spl-channels__axis{color:var(--cs-text-muted);font-size:var(--cs-font-size-badge);justify-content:space-between;margin:2px 4px 0;display:flex}.spl-channels__caption{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0;line-height:1.45}.spl-ruler__labels{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:6px;display:flex}.spl-map-panel{flex-direction:column;gap:12px;display:flex}.spl-map-controls{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.spl-map-controls label{align-items:center;gap:8px;min-height:28px;display:inline-flex}.spl-map-controls select{font:inherit;color:var(--cs-text-primary);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:5px;min-height:28px;padding:4px 8px}.spl-map-controls input{width:16px;height:16px;accent-color:var(--cs-accent-clay)}.spl-map-controls select:focus-visible,.spl-map-controls input:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.spl-map-controls>span{color:var(--cs-text-muted)}.spl-map__offscale{fill:none;stroke:var(--cs-text-primary);stroke-width:2px}@container (max-width:760px){.spl-channels{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.spl-channel:nth-child(3){border-left:0;padding-left:0}}.spl-group>th{background:0 0;padding:16px 16px 8px!important}.spl-table tbody+tbody .spl-group>th{border-top:1px solid var(--cs-border)}.spl-group__inner{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.spl-group__meta{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);font-weight:400}.spl-subject{min-width:220px;max-width:380px}.spl-subject__line{align-items:center;gap:2px;min-height:24px;display:flex}.spl-subject__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.spl-subject__note{max-width:none;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:1px;line-height:1.45;display:block}.spl-subject__fact{color:var(--cs-text-secondary)}.spl-num{white-space:nowrap;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--cs-font-weight-medium);text-align:right!important;color:var(--cs-text-primary)!important}.spl-table thead th.spl-num{font-family:var(--cs-font-sans)}.spl-unit{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);letter-spacing:.02em;margin-top:2px;font-weight:400;display:block}.spl-reason{font-size:var(--cs-font-size-caption);line-height:1.5}.spl-status{white-space:nowrap;width:1%;text-align:right!important}.spl-info{block-size:44px;inline-size:44px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover)and (pointer:fine){.spl-info:hover{color:var(--cs-text-primary);background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.spl-info:hover{background:color-mix(in srgb,var(--cs-text-secondary) 10%,transparent)}}}.spl-info:active{background:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.spl-info:active{background:color-mix(in oklch,var(--cs-text-primary) 10%,transparent)}}.spl-info:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.spl-link{border-radius:var(--cs-radius-sm);cursor:pointer;min-height:24px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-accent);background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:0;display:inline-flex}@media(hover:hover)and (pointer:fine){.spl-link:hover{text-decoration:underline}}.spl-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.spl-scale{min-width:200px}.spl-scale__source{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:4px;display:block}.spl-table-foot{min-height:40px;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:8px 16px;display:flex}.spl-legend__item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.spl-legend__band{opacity:.34;border-radius:2px;width:18px;height:8px;display:inline-block}.spl-legend__band[data-side=path]{background:var(--cs-text-danger)}.spl-legend__band[data-side=benign]{background:var(--cs-text-success)}.spl-legend__tick{border-left:1.5px dashed var(--cs-text-secondary);width:0;height:12px;display:inline-block}.spl-legend__marker{background:var(--cs-text-primary);border-radius:50%;width:9px;height:9px;display:inline-block}@container (max-width:760px){.spl-table{min-width:560px}.spl-subject{min-width:150px}.spl-scale{min-width:130px}.spl-table td,.spl-table tbody th,.spl-table thead th{padding-left:12px;padding-right:12px}}.spl-ruler{padding-top:5px;position:relative}.spl-ruler__track{background:var(--cs-text-secondary);border-radius:5px;height:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.spl-ruler__track{background:color-mix(in srgb,var(--cs-text-secondary) 9%,transparent)}}.spl-ruler[data-size=hero] .spl-ruler__track{border-radius:6px;height:12px}.spl-ruler__bands{border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.spl-ruler__band{opacity:.26;position:absolute;top:0;bottom:0}.spl-ruler__band[data-side=path]{background:var(--cs-text-danger)}.spl-ruler__band[data-side=benign]{background:var(--cs-text-success)}.spl-ruler__band[data-active]{opacity:.6;box-shadow:inset 0 0 0 1.5px var(--cs-text-primary)}.spl-ruler__tick{border-left:1.5px dashed var(--cs-text-secondary);opacity:.8;width:0;margin-left:-.75px;position:absolute;top:-3px;bottom:-3px}.spl-ruler__marker{background:var(--cs-text-primary);width:12px;height:12px;box-shadow:0 0 0 2px var(--cs-surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.spl-ruler[data-size=hero] .spl-ruler__marker{width:14px;height:14px;margin:-7px 0 0 -7px}.spl-ruler__marker[data-off-scale]{background:var(--cs-surface);border:2px solid var(--cs-text-primary);box-sizing:border-box}.spl-ruler__axis{height:14px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);margin-top:4px;font-size:10px;position:relative}.spl-ruler__axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.spl-ruler__axis>span[data-edge=start]{transform:none}.spl-ruler__axis>span[data-edge=end]{transform:translate(-100%)}.spl-geo{padding:18px 20px 20px}.spl-geo__main{flex-direction:column;gap:14px;display:flex}.spl-geo__drawing{flex-direction:column;gap:14px;min-width:0;display:flex}.spl-geo__lead{flex-direction:column;gap:6px;max-width:none;margin:0;display:flex}.spl-geo__lead-label{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-muted);margin:0}.spl-geo__lead-position{margin:0;font-size:1.05em}.spl-geo__lead strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.spl-geo__lead-phrase{color:var(--cs-text-secondary);margin:0}.spl-geo__lead-phrase:first-letter{text-transform:uppercase}.spl-geo__lead-status{color:var(--cs-text-secondary);margin:0}.spl-geo__lead-note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0}.spl-geo__figure{background:var(--cs-surface);border:1px solid var(--cs-border-subtle);border-radius:12px;min-inline-size:0;padding:16px}.spl-map-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.spl-map-heading h3{font-size:var(--cs-font-size-screen-title);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);margin-block:4px 0}.spl-map-heading__direction{font-family:var(--cs-font-mono);color:var(--cs-text-primary);grid-template-columns:auto auto auto;align-items:center;gap:0 10px;font-size:16px;display:grid}.spl-map-heading__direction>span:last-child{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);grid-column:1/-1}.spl-map-heading+.spl-map-controls{border-block:1px solid var(--cs-border-subtle);padding-block:12px}.spl-geo__legend{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;gap:4px 18px;display:flex}.spl-geo__legend>span{align-items:center;gap:6px;display:inline-flex}.spl-key{flex:none;display:inline-block}.spl-key[data-kind=exon]{background:var(--cs-accent-clay);border-radius:2px;width:14px;height:10px}@supports (color:color-mix(in lab,red,red)){.spl-key[data-kind=exon]{background:color-mix(in srgb,var(--cs-accent-clay) 16%,transparent)}}.spl-key[data-kind=exon]{border:1.5px solid var(--cs-accent-clay)}.spl-key[data-kind=window]{border:1.5px dashed var(--cs-text-secondary);border-bottom:0;width:16px;height:6px}.spl-key[data-kind=site]{border-left:1.5px solid var(--cs-text-primary);width:0;height:12px}.spl-key[data-kind=gain]{background:var(--cs-text-secondary);border-radius:50%;width:10px;height:10px}.spl-key[data-kind=loss]{border:2px solid var(--cs-text-secondary);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.spl-key[data-kind=variant]{background:var(--cs-text-primary);border-radius:50%;width:10px;height:10px}.spl-key[data-kind=no-signal]{border:1.5px solid var(--cs-text-muted);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.spl-map{width:100%;min-width:640px;max-width:920px;height:auto;margin:0 auto;display:block;overflow:visible}.spl-map text{font-family:var(--cs-font-sans);fill:var(--cs-text-muted);font-size:11px}.spl-map__track-surface,.spl-map__prediction-surface{fill:var(--cs-surface-2)}@supports (color:color-mix(in lab,red,red)){.spl-map__prediction-surface{fill:color-mix(in oklch,var(--cs-surface-2) 45%,var(--cs-surface))}}.spl-map__prediction-surface{stroke:var(--cs-border-subtle)}.spl-map .spl-map__track-title{letter-spacing:1px;fill:var(--cs-text-secondary);font-size:10px;font-weight:600}.spl-map .spl-map__transcript-id{font-family:var(--cs-font-mono);font-size:11px}.spl-map__coordinate-guide{stroke:var(--cs-border-subtle);stroke-width:1px;stroke-dasharray:2 5}.spl-map__score-grid{stroke:var(--cs-border-subtle);stroke-width:1px}.spl-map__label-surface{fill:var(--cs-surface);stroke:var(--cs-border);stroke-width:1px}.spl-map__pred[aria-pressed=true] .spl-map__label-surface{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.spl-map__pred[aria-pressed=true] .spl-map__label-surface{fill:color-mix(in oklch,var(--cs-accent-clay) 10%,var(--cs-surface))}}.spl-map__pred[aria-pressed=true] .spl-map__label-surface{stroke:var(--cs-accent-clay)}.spl-map__quiet-surface{fill:var(--cs-surface-2);stroke:var(--cs-border-subtle)}.spl-map__quiet-item[aria-pressed=true] .spl-map__quiet-surface{stroke:var(--cs-accent-clay)}.spl-map__lane-base{stroke:var(--cs-border);stroke-width:1px}.spl-map__pp3{stroke:var(--cs-text-danger);stroke-width:1px;stroke-dasharray:3 3;opacity:.55}.spl-map .spl-map__lane-text{font-family:var(--cs-font-mono);font-size:10px}.spl-map__guide{stroke:var(--cs-text-muted);stroke-width:1px;stroke-dasharray:1.5 3;opacity:.7}.spl-map__pred line{stroke:var(--cs-text-secondary);stroke-width:1.5px}.spl-map__pred circle{fill:var(--cs-text-secondary);stroke:var(--cs-surface-2);stroke-width:2px}.spl-map__pred[data-kind=loss] circle{fill:var(--cs-surface-2);stroke:var(--cs-text-secondary);stroke-width:2px}.spl-map__pred[data-pp3] line{stroke:var(--cs-text-danger)}.spl-map__pred[data-pp3] circle{fill:var(--cs-text-danger);stroke:var(--cs-surface-2)}.spl-map__pred[data-pp3][data-kind=loss] circle{fill:var(--cs-surface-2);stroke:var(--cs-text-danger)}.spl-map .spl-map__pred text{font-family:var(--cs-font-sans);fill:var(--cs-text-primary);font-size:12px;font-weight:600}.spl-map__intron{stroke:var(--cs-text-muted);stroke-width:2px}.spl-map__exon{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.spl-map__exon{fill:color-mix(in srgb,var(--cs-accent-clay) 14%,var(--cs-surface-2))}}.spl-map__exon{stroke:var(--cs-accent-clay);stroke-width:1.5px}.spl-map .spl-map__region{fill:var(--cs-text-accent);font-size:12px;font-weight:600}.spl-map .spl-map__region[data-muted]{fill:var(--cs-text-muted);font-weight:500}.spl-map__exon[data-neighbour]{fill:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.spl-map__exon[data-neighbour]{fill:color-mix(in srgb,var(--cs-text-muted) 10%,var(--cs-surface-2))}}.spl-map__exon[data-neighbour]{stroke:var(--cs-text-muted);stroke-width:1.25px}.spl-map .spl-map__region[data-neighbour]{fill:var(--cs-text-muted);font-weight:500}.spl-map__site[data-far]{stroke:var(--cs-text-muted)}.spl-map__site{stroke:var(--cs-text-primary);stroke-width:1.5px}.spl-map .spl-map__site-name{fill:var(--cs-text-primary);font-size:11px;font-weight:600}.spl-map__window path{fill:none;stroke:var(--cs-text-secondary);stroke-width:1.25px;stroke-dasharray:4 3}.spl-map__window text{fill:var(--cs-text-secondary);font-size:10.5px}.spl-map__axis line{stroke:var(--cs-text-muted);stroke-width:1px}.spl-map__axis text{font-family:var(--cs-font-mono);font-size:10px}.spl-map__axis text[data-strong]{font-family:var(--cs-font-sans);fill:var(--cs-text-primary);font-size:11px;font-weight:600}.spl-map .spl-map__caption{font-family:var(--cs-font-sans);font-size:10.5px}.spl-map__variant line{stroke:var(--cs-text-primary);stroke-width:1.25px}.spl-map__variant circle{fill:var(--cs-text-primary);stroke:var(--cs-surface-2);stroke-width:2.5px}.spl-map__variant text{font-family:var(--cs-font-mono);fill:var(--cs-text-primary);font-size:12px;font-weight:600}.spl-map__quiet line{stroke:var(--cs-text-muted);stroke-width:1px;opacity:.65}.spl-map__quiet circle{fill:none;stroke:var(--cs-text-muted);stroke-width:1.5px}.spl-map .spl-map__quiet-head{fill:var(--cs-text-secondary);font-size:11px;font-weight:600}.spl-map .spl-map__quiet-caption{fill:var(--cs-text-muted);font-size:10.5px}.spl-map .spl-map__quiet-item text{fill:var(--cs-text-secondary);font-size:11px}.spl-geo__note{max-width:none;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0;line-height:1.5}.spl-preds{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:8px;padding-top:12px;display:flex}.spl-preds>h3.eyebrow{margin:0}.spl-preds__summary{max-width:none;font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);margin:0;line-height:1.5}.spl-preds__wrap{overflow-x:auto}.spl-preds__table{border-collapse:collapse;width:100%;min-width:560px}.spl-preds__table thead th{text-align:left;vertical-align:bottom;white-space:nowrap;font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);border-bottom:1px solid var(--cs-border-subtle);padding:0 12px 6px 0}.spl-preds__table tbody th,.spl-preds__table tbody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cs-border-subtle);padding:7px 12px 7px 0}.spl-preds__table tbody tr:last-child>*{border-bottom:0}.spl-preds__channel{font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary);white-space:nowrap}.spl-preds__channel .spl-key{vertical-align:middle;margin-right:8px}.spl-preds__delta{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);white-space:nowrap}.spl-preds__position{color:var(--cs-text-secondary);white-space:nowrap}.spl-preds__status{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:1.45}.spl-kv{border-top:1px solid var(--cs-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding-top:14px;display:grid}.spl-kv>div{flex-direction:column;gap:1px;min-width:0;display:flex}.spl-kv dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.spl-kv dd{color:var(--cs-text-primary);overflow-wrap:anywhere;margin:0}.spl-rail{flex-direction:column;display:flex}.spl-inspection{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:12px;margin-block-end:24px;overflow:clip}.spl-inspection__head{background:var(--cs-workbench-header-surface);border-block-end:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding-block:10px;padding-inline:16px 10px;display:flex}.spl-inspection__head .eyebrow{margin:0}.spl-inspection__reading,.spl-inspection__empty{padding:16px}.spl-inspection h3{font-size:var(--cs-font-size-screen-title);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);margin:0;line-height:1.3}.spl-inspection__score{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--cs-text-primary);margin-block:14px 2px;font-size:32px;font-weight:500;line-height:1.15}.spl-inspection__score[data-missing]{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-screen-title)}.spl-inspection__unit{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted)}.spl-inspection p{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);margin-block:10px 0;line-height:1.55}.spl-inspection__position,.spl-inspection__provenance{border-block-start:1px solid var(--cs-border-subtle);margin-inline:16px;padding-block:14px}.spl-inspection h4{font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);margin-block:0 10px}.spl-inspection dl{margin:0}.spl-inspection dt,.spl-source-facts dt{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted)}.spl-inspection dd,.spl-source-facts dd{color:var(--cs-text-primary);font-size:var(--cs-font-size-caption);overflow-wrap:anywhere;margin:0}.spl-inspection__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.spl-inspection__pair>div{flex-direction:column;gap:3px;display:flex}.spl-inspection__position .spl-inspection__pair dd{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-body);font-variant-numeric:tabular-nums}.spl-inspection__position>p{border-inline-start:2px solid var(--cs-border);padding-inline-start:10px}.spl-inspection__facts{flex-direction:column;gap:10px;display:flex}.spl-inspection__pair+.spl-inspection__facts{margin-block-start:14px}.spl-inspection__facts>div{flex-direction:column;gap:3px;display:flex}.spl-inspection__notes{border-block-start:1px solid var(--cs-border-subtle);margin-inline:16px;padding-block:10px}.spl-inspection__notes>summary{cursor:pointer;min-block-size:30px;color:var(--cs-text-primary);font-size:var(--cs-font-size-caption);border-radius:var(--cs-radius-sm);align-content:center}.spl-inspection__notes>summary:active{background:var(--cs-surface-2)}.spl-inspection__source{min-block-size:28px;font-size:var(--cs-font-size-caption);color:var(--cs-text-accent);border-radius:var(--cs-radius-sm);align-items:center;gap:6px;margin-block-end:12px;margin-inline:16px;display:flex}.spl-inspection__source:active{background:var(--cs-surface-2)}.spl-inspection__empty{flex-direction:column;align-items:start;gap:12px;display:flex}.spl-inspection__empty>svg{color:var(--cs-text-muted)}.spl-inspection__empty>p{margin:0}.spl-inspection__empty>span{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted)}@media(hover:hover)and (pointer:fine){.spl-inspection__notes>summary:hover{background:var(--cs-surface-2);color:var(--cs-text-primary)}.spl-inspection__source:hover{text-underline-offset:3px;text-decoration:underline}}.spl-inspection:focus-visible,.spl-inspection__notes>summary:focus-visible,.spl-inspection__source:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.spl-rsec{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:16px 0;display:flex}.spl-rsec:first-child{border-top:0;padding-top:0}.spl-rsec>h3.eyebrow{margin:0}.spl-rail__sub{margin:6px 0 0}.spl-steps{flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex}.spl-step{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-block-end:18px;display:grid;position:relative}.spl-step:last-child{background:var(--cs-accent-wash);border-radius:8px;padding:12px}.spl-step:not(:last-child):before{content:"";background:var(--cs-border);inline-size:1px;position:absolute;inset-block:27px 4px;inset-inline-start:11.5px}.spl-step__n{block-size:24px;inline-size:24px;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.spl-step:last-child .spl-step__n{color:var(--cs-surface);background:var(--cs-text-primary);border-color:#0000}.spl-step[data-state=warn] .spl-step__n{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-color:#0000}.spl-step__body{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.spl-step__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-medium);line-height:24px}.spl-step__value{color:var(--cs-text-primary);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.spl-step__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.spl-step__verdict{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.spl-step__warn{font-size:var(--cs-font-size-caption);color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-radius:6px;margin:4px 0 0;padding:6px 8px;line-height:1.45}.spl-cuts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.spl-cut{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding-block:9px;padding-inline:10px;display:grid}.spl-cut>.ev-tier{justify-self:start}.spl-cut__rule{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}.spl-cut__here{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary);grid-column:1/-1;justify-self:end}.spl-cut[data-active]{background:var(--cs-accent-wash);border-radius:6px}.spl-cut[data-active] .spl-cut__rule{color:var(--cs-text-primary)}.spl-rail .spl-kv{border-top:0;grid-template-columns:1fr;gap:0;padding-top:0}.spl-rail .spl-kv>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0}.spl-rail .spl-kv dt{flex:none}.spl-rail .spl-kv dd{text-align:right;min-width:0;font-size:var(--cs-font-size-caption)}.spl-source-facts{flex-direction:column;gap:12px;margin:0;display:flex}.spl-source-facts>div{flex-direction:column;gap:3px;display:flex}.spl-notes{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.spl-notes>summary{cursor:pointer;min-height:24px;color:var(--cs-text-muted);border-radius:var(--cs-radius-sm);align-items:center;gap:6px;list-style:none;display:inline-flex}.spl-notes>summary::-webkit-details-marker{display:none}.spl-notes>summary:before{content:"›";font-size:14px;transition:transform .15s;display:inline-block}.spl-notes[open]>summary:before{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.spl-notes>summary:hover{color:var(--cs-text-primary)}}.spl-notes>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.spl-notes ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0 0 0 16px;line-height:1.45;display:flex}@media(prefers-reduced-motion:reduce){.spl-notes>summary:before{transition:none}}.spl-refs{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;line-height:1.45;list-style:none;display:flex}.spl-refs a{color:var(--cs-text-accent);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);text-decoration:none}@media(hover:hover)and (pointer:fine){.spl-refs a:hover{text-decoration:underline}}.spl-refs a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:3px}.spl-workspace-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.spl-workspace-tools>p,.spl-records-caption{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0}.spl-workspace-tools .spl-window{flex-wrap:wrap}.spl-records-scroll,.spl-map-scroll{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.spl-map-scroll .spl-map{min-inline-size:760px}.spl-records-table{border-collapse:collapse;inline-size:100%;min-inline-size:540px;font-size:var(--cs-font-size-prose)}.spl-records-table th,.spl-records-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--cs-border-subtle);padding-block:10px;padding-inline:16px}.spl-records-table thead{background:var(--cs-workbench-header-surface);color:var(--cs-text-muted);font-size:var(--cs-font-size-caption)}.spl-records-table th{font-weight:var(--cs-font-weight-medium)}.spl-records-table td:nth-child(2),.spl-records-table thead th:nth-child(2){text-align:end;white-space:nowrap}.spl-records-note{color:var(--cs-text-muted);font-size:var(--cs-font-size-caption);margin-block-start:3px;display:block}.spl-record-button{text-align:start;min-block-size:28px;color:var(--cs-text-primary);border-radius:var(--cs-radius-sm);cursor:pointer}@media(hover:hover)and (pointer:fine){.spl-record-button:hover{color:var(--cs-text-accent)}}.spl-record-button:active{background:var(--cs-surface-2)}.spl-record-button[aria-pressed=true],.spl-channel .evw-reading-button[aria-pressed=true]{color:var(--cs-text-accent);text-underline-offset:4px;text-decoration:underline}.spl-records-table tr[data-selected],.spl-preds__table tr[data-selected]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.spl-records-table tr[data-selected],.spl-preds__table tr[data-selected]{background:color-mix(in oklch,var(--cs-accent-clay) 7%,transparent)}}.spl-record-button:focus-visible,.spl-records-scroll:focus-visible,.spl-map-scroll:focus-visible,.spl-map [data-splice-pick]:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.spl-map [data-splice-pick]{cursor:pointer}.spl-map .spl-map-hit{fill:#0000;stroke:none;pointer-events:all}.spl-map [aria-pressed=true] .spl-map-hit{stroke:var(--cs-accent-clay);stroke-width:2px;fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.spl-map [aria-pressed=true] .spl-map-hit{fill:color-mix(in oklch,var(--cs-accent-clay) 8%,transparent)}}.spl-map [data-splice-pick]:active .spl-map-hit{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.spl-map [data-splice-pick]:active .spl-map-hit{fill:color-mix(in oklch,var(--cs-accent-clay) 18%,transparent)}}@media print{.spl-ruler__band,.spl-legend__band,.spl-key,.spl-map{-webkit-print-color-adjust:exact;print-color-adjust:exact}.spl-info,.spl-link{display:none}.spl-table-wrap,.spl-geo__figure{overflow:visible}.spl-map{min-width:0}.spl-map-scroll .spl-map{min-inline-size:0}}.ifc-screen,.ifc-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.ifc-screen{flex-direction:column;gap:24px;display:flex}.ifc-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.ifc-dim{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ifc-screen .eyebrow,.ifc-rail .eyebrow,.ifc-table thead th,.ifc-group__title{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.ifc-screen .eyebrow>svg,.ifc-rail .eyebrow>svg{color:var(--cs-text-muted)}.ifc-header{flex-direction:column;gap:2px;display:flex}.ifc-button{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input,8px);background:var(--cs-surface);min-height:32px;color:var(--cs-text-primary);font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@media(hover:hover)and (pointer:fine){.ifc-button:hover{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ifc-button:hover{background:color-mix(in srgb,var(--cs-text-secondary) 6%,var(--cs-surface))}}}.ifc-button[aria-disabled=true]{opacity:.6;cursor:default}.ifc-button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ifc-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.ifc-section{flex-direction:column;gap:10px;min-width:0;display:flex}.ifc-section>h2.eyebrow{margin:0}.ifc-hero__body{grid-template-columns:minmax(0,1fr) 232px;align-items:stretch;gap:20px;padding:18px 20px;display:grid}.ifc-hero__text{flex-direction:column;gap:12px;min-width:0;display:flex}.ifc-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ifc-hero__figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.ifc-figure{font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--cs-text-primary);line-height:1.2}.ifc-figure[data-empty]{color:var(--cs-text-muted)}.ifc-hero__figure-label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ifc-hero__finding{max-width:none;margin:0}.ifc-hero__finding strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ifc-hero__context{max-width:none;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0}.ifc-verdict{font-size:var(--cs-font-size-caption);padding:3px 10px}.ifc-hero__diagram{background:var(--cs-surface);border:1px solid var(--cs-border-subtle);border-radius:10px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.ifc-callout{font-size:var(--cs-font-size-prose);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 20px;display:flex}.ifc-callout>svg{flex:none}.ifc-callout>span:first-of-type{flex:40ch}.ifc-callout[data-tone=warning]{background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft)}.ifc-callout[data-tone=neutral]{background:var(--cs-surface-2);color:var(--cs-text-secondary)}.ifc-callout__action{gap:8px;display:inline-flex}.ifc-facts{border-top:1px solid var(--cs-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ifc-fact{border-left:1px solid var(--cs-border-subtle);flex-direction:column;gap:2px;min-width:0;padding:12px 16px 14px;display:flex}.ifc-fact:first-child{border-left:0;padding-left:20px}.ifc-fact dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ifc-fact dd{min-height:22px;color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);overflow-wrap:anywhere;margin:0}.ifc-fact__sub{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);overflow-wrap:anywhere;line-height:1.4}@container (max-width:720px){.ifc-hero__body{grid-template-columns:1fr}.ifc-hero__diagram{justify-self:stretch}.ifc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ifc-fact:nth-child(3){border-left:0;padding-left:20px}.ifc-fact:nth-child(n+3){border-top:1px solid var(--cs-border-subtle)}}.ifc-track{--ifc-track-label:168px;--ifc-track-readout:80px;padding:12px 16px 14px}.ifc-track__body{flex-direction:column;display:flex;position:relative}.ifc-track__row{grid-template-columns:var(--ifc-track-label) minmax(0,1fr) var(--ifc-track-readout);border-top:1px solid var(--cs-border-subtle);align-items:center;min-height:36px;display:grid}.ifc-track__row[data-lit]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ifc-track__row[data-lit]{background:color-mix(in srgb,var(--cs-accent-clay) 6%,transparent)}}.ifc-track__readout{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);white-space:nowrap;justify-self:end}.ifc-track__readout[data-hit]{color:var(--cs-text-accent);font-weight:var(--cs-font-weight-semibold)}.ifc-track__readout--head{color:var(--cs-text-accent);font-size:10px;font-weight:600}.ifc-track__open{text-align:left;cursor:pointer;max-width:100%;font:inherit;background:0 0;border:0;border-radius:3px;padding:0;display:block;position:relative}.ifc-track__open:after{content:"";position:absolute;inset-block:-4px;inset-inline:0}@media(hover:hover)and (pointer:fine){.ifc-track__open:hover{color:var(--cs-text-accent)}}.ifc-track__open:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ifc-track__row--axis{border-top:0;min-height:22px}.ifc-track__body>.ifc-track__row:first-of-type{border-top:0}.ifc-track__label{flex-direction:column;min-width:0;padding-right:12px;line-height:1.3;display:flex}.ifc-track__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ifc-track__sub{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ifc-track__lane{background:var(--cs-text-secondary);border-radius:3px;height:14px;font-size:10.5px;position:relative}@supports (color:color-mix(in lab,red,red)){.ifc-track__lane{background:color-mix(in srgb,var(--cs-text-secondary) 7%,transparent)}}.ifc-track__lane[data-kind=topology]{border-bottom:1px solid var(--cs-border);background:0 0;border-radius:0;height:10px}.ifc-track__lane[data-kind=domains]{border-bottom:1px solid var(--cs-border);background:0 0;border-radius:0;height:18px}.ifc-track__lane--empty{background:0 0;height:auto}.ifc-track__mark{background:var(--cs-text-primary);border-radius:1px;position:absolute;top:0;bottom:0}.ifc-track__row[data-kind=solved] .ifc-track__lane{background:var(--cs-text-secondary);border-radius:2px;height:24px}@supports (color:color-mix(in lab,red,red)){.ifc-track__row[data-kind=solved] .ifc-track__lane{background:color-mix(in srgb,var(--cs-text-secondary) 5%,transparent)}}.ifc-track__row[data-kind=solved] .ifc-track__lane{border-bottom:1px solid var(--cs-border)}.ifc-track__row[data-kind=solved] .ifc-track__mark{border-radius:1px 1px 0 0;top:auto;bottom:0}.ifc-track__row[data-fibril] .ifc-track__mark{background:var(--cs-text-muted)}.ifc-track__row[data-fibril] .ifc-track__name{font-style:italic}.ifc-track__row[data-kind=predicted] .ifc-track__mark{background:var(--cs-accent-clay)}.ifc-track__range{border-radius:3px;position:absolute;top:1px;bottom:1px;overflow:hidden}.ifc-track__range[data-kind=membrane]{background:var(--cs-text-secondary);border-radius:1px;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.ifc-track__range[data-kind=membrane]{background:color-mix(in srgb,var(--cs-text-secondary) 45%,transparent)}}.ifc-track__range[data-kind=cytoplasmic]{background:var(--cs-text-secondary);border-radius:0;top:6px;bottom:0}@supports (color:color-mix(in lab,red,red)){.ifc-track__range[data-kind=cytoplasmic]{background:color-mix(in srgb,var(--cs-text-secondary) 22%,transparent)}}.ifc-track__range[data-kind=outside],.ifc-track__range[data-kind=other]{background:var(--cs-text-secondary);border-radius:0;top:0;bottom:6px}@supports (color:color-mix(in lab,red,red)){.ifc-track__range[data-kind=outside],.ifc-track__range[data-kind=other]{background:color-mix(in srgb,var(--cs-text-secondary) 22%,transparent)}}.ifc-track__range[data-kind=domain]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ifc-track__range[data-kind=domain]{background:color-mix(in srgb,var(--cs-text-secondary) 12%,transparent)}}.ifc-track__range[data-kind=domain]{border:1px solid var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ifc-track__range[data-kind=domain]{border:1px solid color-mix(in srgb,var(--cs-text-secondary) 26%,transparent)}}.ifc-track__range[data-kind=region]{border:1px solid var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ifc-track__range[data-kind=region]{border:1px solid color-mix(in srgb,var(--cs-text-secondary) 40%,transparent)}}.ifc-track__range[data-kind=region]{background:0 0}.ifc-track__range-name{white-space:nowrap;text-overflow:ellipsis;color:var(--cs-text-secondary);padding:0 5px;font-size:10.5px;line-height:15px;display:block;overflow:hidden}.ifc-track__plot{min-width:0}.ifc-track__callouts{position:relative}.ifc-track__callout{border-left:1.5px solid var(--cs-text-secondary);padding-left:5px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ifc-track__callout{border-left:1.5px solid color-mix(in srgb,var(--cs-text-secondary) 40%,transparent)}}.ifc-track__callout{white-space:nowrap;color:var(--cs-text-secondary);font-size:10.5px;line-height:15px}.ifc-track__callout[data-hit]{border-left-color:var(--cs-accent-clay);color:var(--cs-text-accent);font-weight:var(--cs-font-weight-semibold)}.ifc-track__range[data-kind=site]{border:1.5px solid var(--cs-text-primary);background:var(--cs-text-primary);border-radius:2px;min-width:4px;top:-2px;bottom:-2px}@supports (color:color-mix(in lab,red,red)){.ifc-track__range[data-kind=site]{background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent)}}.ifc-track__range[data-kind=site][data-hit]{border-color:var(--cs-accent-clay);background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ifc-track__range[data-kind=site][data-hit]{background:color-mix(in srgb,var(--cs-accent-clay) 22%,transparent)}}.ifc-track__none{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:18px}.ifc-track__axis{height:16px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);font-size:10px;position:relative}.ifc-track__axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ifc-track__axis>span[data-edge=start]{left:0;transform:none}.ifc-track__axis>span[data-edge=end]{transform:translate(-100%)}.ifc-track__variant{z-index:1;pointer-events:none;border-left:1.5px solid var(--cs-accent-clay);width:0;position:absolute;top:-20px;bottom:0}.ifc-track__variant-label{font-family:var(--cs-font-mono);white-space:nowrap;color:var(--cs-text-accent);background:var(--cs-surface);border-radius:3px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:16px;position:absolute;top:-2px;left:4px}.ifc-track__more{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:8px 0 0}.ifc-track__note{border-top:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:10px 16px 2px;display:flex}.ifc-track__note>span{max-width:62ch;line-height:1.5}@container (max-width:640px){.ifc-track{--ifc-track-label:116px;--ifc-track-readout:72px}}.ifc-table-wrap{overflow-x:auto}.ifc-table-wrap:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.ifc-table{border-collapse:collapse;width:100%;min-width:640px}.ifc-table--partners{min-width:760px}.ifc-table thead th{text-align:left;white-space:nowrap;background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);height:40px;padding:0 16px}.ifc-table td,.ifc-table tbody th{text-align:left;vertical-align:top;font-weight:inherit;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);padding:10px 16px}.ifc-table tbody:last-of-type tr:last-child>*{border-bottom:0}.ifc-table tr[data-rule-input]>*,.ifc-table tr[data-hit]>*{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ifc-table tr[data-rule-input]>*,.ifc-table tr[data-hit]>*{background:color-mix(in srgb,var(--cs-accent-clay) 6%,transparent)}}.ifc-table tr[data-lit]>*{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ifc-table tr[data-lit]>*{background:color-mix(in srgb,var(--cs-accent-clay) 11%,transparent)}}@media(prefers-reduced-motion:no-preference){.ifc-table tbody tr>*,.ifc-track__row{transition:background-color .12s}}.ifc-group>th{background:0 0!important;padding:13px 16px 6px!important}.ifc-table tbody+tbody .ifc-group>th{border-top:1px solid var(--cs-border)}.ifc-group__inner{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ifc-group__meta{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);text-transform:none;letter-spacing:0;font-weight:400}.ifc-subject{width:200px;min-width:170px}.ifc-subject__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);align-items:center;gap:6px;display:flex}.ifc-subject__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:1px;font-weight:400;line-height:1.45;display:block}.ifc-table--partners .ifc-subject__name{font-family:var(--cs-font-mono)}.ifc-table--partners tr[data-family] .ifc-subject__name{font-family:var(--cs-font-sans)}.ifc-quote{max-width:none;color:var(--cs-text-primary)!important}.ifc-reason{font-size:var(--cs-font-size-caption);line-height:1.5}.ifc-inline-action{margin-top:8px;display:block}.ifc-evidence{font-size:var(--cs-font-size-caption);min-width:220px;line-height:1.5}.ifc-qualifier{margin-left:8px}.ifc-scale{min-width:180px;padding-top:12px!important}.ifc-num{white-space:nowrap;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--cs-font-weight-medium);text-align:right!important;color:var(--cs-text-primary)!important}.ifc-table thead th.ifc-num{font-family:var(--cs-font-sans);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted)!important}.ifc-unit{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:2px;font-weight:400;display:block}.ifc-status{white-space:nowrap;width:1%;text-align:right!important}.ifc-pdb{font-family:var(--cs-font-mono);color:var(--cs-text-accent);border-radius:3px;text-decoration:none}@media(hover:hover)and (pointer:fine){.ifc-pdb:hover{text-decoration:underline}}.ifc-pdb:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ifc-string{width:170px}.ifc-assoc{display:block}.ifc-assoc__row{grid-template-columns:minmax(60px,1fr) 44px;align-items:center;gap:10px;display:grid}.ifc-bar{background:var(--cs-text-secondary);border-radius:3px;height:6px;position:relative}@supports (color:color-mix(in lab,red,red)){.ifc-bar{background:color-mix(in srgb,var(--cs-text-secondary) 12%,transparent)}}.ifc-bar__fill{background:var(--cs-text-secondary);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.ifc-bar__tick{border-left:1px solid var(--cs-surface);width:0;position:absolute;top:-3px;bottom:-3px}.ifc-assoc__band{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:2px;display:block}.ifc-site{white-space:nowrap;text-align:right!important}.ifc-site__range{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);display:block}.ifc-site__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);display:block}.ifc-site[data-hit] .ifc-site__note{color:var(--cs-text-accent);font-weight:var(--cs-font-weight-semibold)}.ifc-partner-link{color:inherit;border-radius:3px;text-decoration:none}@media(hover:hover)and (pointer:fine){.ifc-partner-link:hover{color:var(--cs-text-accent)}}.ifc-partner-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ifc-foot{min-height:40px;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:8px 16px;display:flex}.ifc-card>.ifc-foot:first-child{border-top:0}.ifc-legend__item{align-items:center;gap:8px;display:inline-flex}.ifc-key{border-radius:2px;flex:none;width:14px;height:10px;display:inline-block}.ifc-key[data-kind=support]{background:linear-gradient(var(--cs-text-primary),var(--cs-text-primary)) 0 100% / 3px 30% no-repeat,linear-gradient(var(--cs-text-primary),var(--cs-text-primary)) 5px 100% / 3px 65% no-repeat,linear-gradient(var(--cs-text-primary),var(--cs-text-primary)) 10px 100% / 3px 100% no-repeat;border-radius:0;height:12px}.ifc-key[data-kind=fibril]{background:var(--cs-text-muted)}.ifc-key[data-kind=predicted]{background:var(--cs-accent-clay)}.ifc-key[data-kind=site]{border:1.5px solid var(--cs-text-primary);background:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.ifc-key[data-kind=site]{background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent)}}.ifc-key[data-kind=membrane]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ifc-key[data-kind=membrane]{background:color-mix(in srgb,var(--cs-text-secondary) 45%,transparent)}}.ifc-key[data-kind=variant]{border-left:1.5px solid var(--cs-accent-clay);border-radius:0;width:0;height:14px}.ifc-link{border-radius:var(--cs-radius-sm);cursor:pointer;min-height:24px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-accent);background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0 2px;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.ifc-link:hover{text-decoration:underline}}.ifc-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ifc-3d{margin:4px 0 0;padding:0}.ifc-3d>svg{color:var(--cs-text-muted)}.ifc-statement{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.ifc-statement__title{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);align-items:center;gap:8px;margin:0;display:flex}.ifc-statement__title:before{content:"";border:1.5px solid var(--cs-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.ifc-statement p{max-width:none;margin:0}.ifc-statement .ifc-button{align-self:flex-start;margin-top:8px}.ifc-bind__head{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 16px;display:flex}.ifc-bind__body{flex-direction:column;gap:12px;padding:16px 16px 18px;display:flex}.ifc-bind__figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.ifc-bind__value{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary)}.ifc-bind__caption{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);max-width:none;margin:0}.ifc-ruler{min-width:140px;position:relative}.ifc-ruler__track{background:var(--cs-text-secondary);border-radius:5px;height:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.ifc-ruler__track{background:color-mix(in srgb,var(--cs-text-secondary) 6%,transparent)}}.ifc-ruler__bands{border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ifc-ruler__band{background:var(--cs-text-secondary);position:absolute;top:0;bottom:0}.ifc-ruler__band[data-band=low]{opacity:.06}.ifc-ruler__band[data-band=grey]{opacity:.14}.ifc-ruler__band[data-band=confident]{opacity:.26}.ifc-ruler__band[data-active]{box-shadow:inset 0 0 0 1.5px var(--cs-text-primary)}.ifc-ruler__tick{border-left:1.5px dashed var(--cs-text-secondary);opacity:.8;width:0;margin-left:-.75px;position:absolute;top:-3px;bottom:-3px}.ifc-ruler__error{background:var(--cs-text-secondary);border-radius:5px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.ifc-ruler__error{background:color-mix(in srgb,var(--cs-text-secondary) 16%,transparent)}}.ifc-ruler__zero{border-left:1.5px solid var(--cs-text-muted);width:0;position:absolute;top:-4px;bottom:-4px}.ifc-ruler__marker{background:var(--cs-text-primary);width:12px;height:12px;box-shadow:0 0 0 2px var(--cs-surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.ifc-ruler__marker[data-tone=variant]{background:var(--cs-accent-clay)}.ifc-ruler__marker[data-off]{background:var(--cs-surface);border:2px solid var(--cs-accent-clay)}.ifc-ruler__axis{height:16px;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);margin-top:4px;font-size:10px;position:relative}.ifc-ruler__axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ifc-ruler__axis>span[data-edge=start]{transform:none}.ifc-ruler__axis>span[data-edge=end]{transform:translate(-100%)}.ifc-rail{flex-direction:column;display:flex}.ifc-rsec{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:16px 0;display:flex}.ifc-rsec:first-child{border-top:0;padding-top:0}.ifc-rsec>h3.eyebrow{margin:0}.ifc-rail__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0}.ifc-rail__head{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:4px 0 0}.ifc-steps{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;flex-direction:column;margin:0;padding:14px;list-style:none;display:flex}.ifc-step{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.ifc-step:last-child{padding-bottom:0}.ifc-step:not(:last-child):before{content:"";background:var(--cs-border);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.ifc-step__n{width:20px;height:20px;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ifc-step:last-child .ifc-step__n{color:var(--cs-surface);background:var(--cs-text-primary);border-color:#0000}.ifc-step[data-state=warn] .ifc-step__n,.ifc-step[data-state=failed] .ifc-step__n{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-color:#0000}.ifc-step[data-state=pending] .ifc-step__n{color:var(--cs-text-accent);border-color:var(--cs-accent-clay);background:var(--cs-surface)}.ifc-step__pending{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-medium);letter-spacing:.04em;color:var(--cs-text-accent);text-transform:none;margin-left:8px}.ifc-step__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ifc-step__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:20px}.ifc-step__value{color:var(--cs-text-primary);overflow-wrap:anywhere}.ifc-step__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ifc-cuts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ifc-cut{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;display:grid}.ifc-cut+.ifc-cut{border-top:1px solid var(--cs-border-subtle)}.ifc-cut__rule{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}.ifc-cut__label{color:var(--cs-text-secondary)}.ifc-cut__here{font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);white-space:nowrap}.ifc-cut[data-active] .ifc-cut__label,.ifc-cut[data-active] .ifc-cut__rule{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ifc-kv{flex-direction:column;margin:0;display:flex}.ifc-kv>div{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.ifc-kv>div+div{border-top:1px solid var(--cs-border-subtle)}.ifc-kv dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex:none}.ifc-kv dd{text-align:right;min-width:0;font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);overflow-wrap:anywhere;margin:0}.ifc-notes{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.ifc-notes>summary{cursor:pointer;min-height:24px;color:var(--cs-text-muted);border-radius:var(--cs-radius-sm);align-items:center;gap:6px;list-style:none;display:inline-flex}.ifc-notes>summary::-webkit-details-marker{display:none}.ifc-notes>summary:before{content:"›";font-size:14px;transition:transform .15s;display:inline-block}.ifc-notes[open]>summary:before{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.ifc-notes>summary:hover{color:var(--cs-text-primary)}}.ifc-notes>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ifc-notes ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0 0 0 16px;line-height:1.45;display:flex}@media(prefers-reduced-motion:reduce){.ifc-notes>summary:before{transition:none}}.ifc-refs{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;line-height:1.45;list-style:none;display:flex}.ifc-refs a{color:var(--cs-text-accent);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);text-decoration:none}@media(hover:hover)and (pointer:fine){.ifc-refs a:hover{text-decoration:underline}}.ifc-refs a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:3px}@media print{.ifc-track__mark,.ifc-track__range,.ifc-ruler__band,.ifc-ruler__error,.ifc-key,.ifc-bar__fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ifc-button,.ifc-link{display:none}.ifc-table-wrap{overflow:visible}}.ifc-partners__head{border-bottom:1px solid var(--cs-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 20px;padding:12px 16px;display:grid}.ifc-tiers{flex-direction:column;min-width:0;display:flex}.ifc-tiers__band{flex-direction:column;gap:2px;display:flex}.ifc-tiers__band+.ifc-tiers__band{border-top:1px solid var(--cs-border);margin-top:10px;padding-top:9px}.ifc-tiers__band-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 4px;display:flex}.ifc-tiers__band-title{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.ifc-tiers__band[data-band=binding] .ifc-tiers__band-title{color:var(--cs-text-secondary)}.ifc-tiers__band-count{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-secondary)}.ifc-tiers__band-meta{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);flex:100%;margin:0}.ifc-tier{min-height:22px;font:inherit;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:176px minmax(60px,1fr) 52px;align-items:center;gap:10px;margin:0 -6px;padding:0 6px;display:grid}@media(hover:hover)and (pointer:fine){.ifc-tier:hover{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ifc-tier:hover{background:color-mix(in srgb,var(--cs-text-secondary) 6%,transparent)}}}.ifc-tier:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.ifc-tier[aria-pressed=true]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ifc-tier[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent-clay) 10%,transparent)}}.ifc-tier[aria-pressed=true]{color:var(--cs-text-primary)}.ifc-tier[data-dim]{opacity:.55}.ifc-tier__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ifc-tiers__band[data-band=binding] .ifc-tier__label{color:var(--cs-text-primary)}.ifc-tiers__band[data-band=association] .ifc-tier__label{color:var(--cs-text-muted)}.ifc-tier__bar{background:var(--cs-text-secondary);border-radius:2px;height:8px;position:relative}@supports (color:color-mix(in lab,red,red)){.ifc-tier__bar{background:color-mix(in srgb,var(--cs-text-secondary) 8%,transparent)}}.ifc-tier__fill{border-radius:2px;position:absolute;top:0;bottom:0;left:0}.ifc-tiers__band[data-band=binding] .ifc-tier__fill{background:var(--cs-text-primary)}.ifc-tiers__band[data-band=association] .ifc-tier__fill{background:var(--cs-text-muted)}.ifc-tier[aria-pressed=true] .ifc-tier__fill{background:var(--cs-accent-clay)}.ifc-tier__count{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary);justify-self:end}.ifc-partners__tools{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ifc-search{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input,8px);background:var(--cs-surface);width:200px;min-height:32px;color:var(--cs-text-muted);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ifc-search:focus-within{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.ifc-search input{min-width:0;font:inherit;font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);background:0 0;border:0;outline:none;flex:1}.ifc-search input::placeholder{color:var(--cs-text-muted)}.ifc-search__clear{border-radius:var(--cs-radius-sm);width:18px;height:18px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media(hover:hover)and (pointer:fine){.ifc-search__clear:hover{color:var(--cs-text-primary);background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ifc-search__clear:hover{background:color-mix(in srgb,var(--cs-text-secondary) 10%,transparent)}}}.ifc-search__clear:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.ifc-species{font-family:var(--cs-font-sans);margin-left:2px;font-weight:400}.ifc-fold>td{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);padding-top:9px;padding-bottom:9px}.ifc-fold__summary{margin-right:12px}.ifc-fold__toggle{margin-left:0}.ifc-fold__list-row>td{padding-top:0}.ifc-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ifc-chip{border:1px solid var(--cs-border-subtle);background:var(--cs-surface-2);min-height:24px;font-size:var(--cs-font-size-caption);border-radius:6px;align-items:baseline;gap:6px;padding:2px 8px;display:inline-flex}.ifc-chip__name{font-family:var(--cs-font-mono);color:var(--cs-text-primary)}.ifc-chip__meta{color:var(--cs-text-muted);font-size:var(--cs-font-size-badge)}@container (max-width:720px){.ifc-partners__head{grid-template-columns:1fr}.ifc-partners__tools{align-items:stretch}.ifc-search{width:auto}.ifc-tier{grid-template-columns:128px minmax(56px,1fr) 44px;gap:8px}.ifc-tiers__band-meta{display:none}}@media print{.ifc-partners__tools,.ifc-fold__toggle{display:none}.ifc-tier__fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fnd-screen,.fnd-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.fnd-screen{flex-direction:column;gap:24px;display:flex}.fnd-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.fnd-screen .eyebrow,.fnd-rail .eyebrow,.fnd-table thead th,.fnd-group__title{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.fnd-screen .eyebrow>svg,.fnd-rail .eyebrow>svg{color:var(--cs-text-muted)}.fnd-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.fnd-section{flex-direction:column;gap:10px;min-width:0;display:flex}.fnd-section>h2.eyebrow{margin:0}.fnd-button{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input,8px);background:var(--cs-surface);min-height:28px;color:var(--cs-text-primary);font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);cursor:pointer;align-items:center;gap:6px;margin-top:10px;padding:0 10px;display:inline-flex}@media(hover:hover)and (pointer:fine){.fnd-button:hover{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.fnd-button:hover{background:color-mix(in srgb,var(--cs-text-secondary) 6%,var(--cs-surface))}}}.fnd-button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.fnd-link{color:var(--cs-text-accent);font-weight:var(--cs-font-weight-medium);border-radius:3px;align-items:center;gap:4px;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.fnd-link:hover{text-decoration:underline}}.fnd-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.fnd-hero{flex-direction:column;gap:10px;padding:18px 20px 14px;display:flex}.fnd-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fnd-hero__figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.fnd-figure{font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);letter-spacing:-.01em;color:var(--cs-text-primary);line-height:1.2}.fnd-hero__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.fnd-hero__finding{max-width:none;margin:0}.fnd-hero__finding strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.fnd-verdict{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);padding:3px 10px}.fnd-figure-block{border-top:1px solid var(--cs-border-subtle);margin:0}.fnd-figure-block__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 20px 2px;display:flex}.fnd-figure-block__bar>.fnd-legend{flex:1 1 0;min-width:0}.fnd-figure-block__bar>.fnd-seg{flex:none;margin-left:auto}.fnd-arch__hint{letter-spacing:.01em}@media(hover:hover)and (pointer:fine){.fnd-arch__brushzone:hover~.fnd-arch__hint{fill:var(--cs-text-secondary)}}.fnd-legend{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.fnd-legend>li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fnd-key{border:1.5px solid var(--cs-text-primary);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.fnd-key[data-kind=query]{background:var(--cs-accent-clay);border-color:var(--cs-accent-clay);width:11px;height:11px}.fnd-key[data-kind=disease]{background:var(--cs-text-danger);border-color:var(--cs-text-danger)}.fnd-key[data-kind=experimental],.fnd-key[data-kind=inferred],.fnd-key[data-kind=uncited]{border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.fnd-key[data-kind=experimental]{background:var(--cs-text-primary)}.fnd-key[data-kind=inferred]{background:var(--cs-surface)}.fnd-key[data-kind=uncited]{background:var(--cs-text-muted);border-color:var(--cs-text-muted)}.fnd-key[data-kind=helix]{background:var(--cs-text-muted);border:0;border-radius:1px;width:14px;height:6px}@supports (color:color-mix(in lab,red,red)){.fnd-key[data-kind=helix]{background:color-mix(in srgb,var(--cs-text-muted) 72%,var(--cs-surface))}}.fnd-key[data-kind=strand]{background:var(--cs-text-secondary);border:0;border-radius:0;width:14px;height:3px}.fnd-key[data-kind=structural]{background:var(--cs-text-indigo-on-soft);border:0;border-radius:2px;width:14px;height:4px}@supports (color:color-mix(in lab,red,red)){.fnd-key[data-kind=structural]{background:color-mix(in srgb,var(--cs-text-indigo-on-soft) 60%,var(--cs-surface))}}.fnd-seg{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input,8px);display:inline-flex;overflow:hidden}.fnd-seg>button{background:var(--cs-surface);cursor:pointer;min-height:28px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-secondary);border:0;padding:0 10px}.fnd-seg>button+button{border-left:1px solid var(--cs-border)}.fnd-seg>button[aria-pressed=true]{background:var(--cs-text-primary);color:var(--cs-surface)}.fnd-seg>button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.fnd-facts{border-top:1px solid var(--cs-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fnd-fact{border-left:1px solid var(--cs-border-subtle);flex-direction:column;gap:2px;min-width:0;padding:12px 16px 14px;display:flex}.fnd-fact:first-child{border-left:0;padding-left:20px}.fnd-fact dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.fnd-fact dd{min-height:22px;color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);overflow-wrap:anywhere;margin:0}.fnd-fact__sub{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);overflow-wrap:anywhere;line-height:1.4}.fnd-caveats{border-top:1px solid var(--cs-border-subtle);margin:0;padding:0;list-style:none}.fnd-caveats>li{font-size:var(--cs-font-size-caption);padding:10px 20px 10px 38px;line-height:1.5;position:relative}.fnd-caveats>li+li{border-top:1px solid var(--cs-border-subtle)}.fnd-caveats>li:before{content:"";border:1.5px solid var(--cs-text-muted);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:20px}.fnd-caveats strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}@container (max-width:720px){.fnd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fnd-fact:nth-child(3){border-left:0;padding-left:20px}.fnd-fact:nth-child(n+3){border-top:1px solid var(--cs-border-subtle)}}.fnd-arch{min-width:0;padding:4px 0 0;position:relative}.fnd-arch__svg{display:block;overflow:visible}.fnd-arch__text{font-family:var(--cs-font-sans);fill:var(--cs-text-secondary)}.fnd-arch__text--mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.fnd-arch__text[data-tone=ink]{fill:var(--cs-text-primary)}.fnd-arch__text[data-tone=muted]{fill:var(--cs-text-muted)}.fnd-arch__text[data-tone=accent]{fill:var(--cs-text-accent)}.fnd-arch__backbone{fill:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__backbone{fill:color-mix(in srgb,var(--cs-text-muted) 14%,var(--cs-surface))}}.fnd-arch__backbone{stroke:var(--cs-border);stroke-width:1px}.fnd-arch__domain rect{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__domain rect{fill:color-mix(in srgb,var(--cs-accent-clay) 16%,var(--cs-surface))}}.fnd-arch__domain rect{stroke:var(--cs-accent-clay);stroke-width:1.25px}.fnd-arch__region rect{fill:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__region rect{fill:color-mix(in srgb,var(--cs-text-muted) 30%,var(--cs-surface))}}.fnd-arch__region rect{stroke:var(--cs-text-muted);stroke-width:1px;cursor:pointer}.fnd-arch__region[data-selected] rect{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__region[data-selected] rect{fill:color-mix(in srgb,var(--cs-accent-clay) 30%,var(--cs-surface))}}.fnd-arch__region[data-selected] rect{stroke:var(--cs-accent-clay);stroke-width:2px}.fnd-arch__structural{fill:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__structural{fill:color-mix(in srgb,var(--cs-text-indigo-on-soft) 60%,var(--cs-surface))}}.fnd-arch__helix{fill:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__helix{fill:color-mix(in srgb,var(--cs-text-muted) 72%,var(--cs-surface))}}.fnd-arch__strand{fill:var(--cs-text-secondary)}.fnd-arch__stem{stroke:var(--cs-border);stroke-width:1px}.fnd-arch__stem[data-shape=dot]{stroke:var(--cs-text-muted)}.fnd-arch__pin{cursor:pointer}.fnd-arch__pin circle,.fnd-arch__pin rect:not(.fnd-arch__hit){stroke-width:1.5px}.fnd-arch__pin[data-tone=disease] circle,.fnd-arch__pin[data-tone=disease] rect:not(.fnd-arch__hit){fill:var(--cs-text-danger);stroke:var(--cs-text-danger)}.fnd-arch__pin[data-tone=experimental] rect:not(.fnd-arch__hit){fill:var(--cs-text-primary);stroke:var(--cs-text-primary)}.fnd-arch__pin[data-tone=inferred] rect:not(.fnd-arch__hit){fill:var(--cs-surface);stroke:var(--cs-text-primary)}.fnd-arch__pin[data-tone=uncited] rect:not(.fnd-arch__hit){fill:var(--cs-text-muted);stroke:var(--cs-text-muted)}.fnd-arch__pin[data-selected] circle,.fnd-arch__pin[data-selected] rect:not(.fnd-arch__hit){stroke:var(--cs-accent-clay);stroke-width:2.5px}.fnd-arch__pin[data-selected] .fnd-arch__text{fill:var(--cs-text-primary);font-weight:600}.fnd-arch__hit{fill:#0000;stroke:none}.fnd-arch__query line{stroke:var(--cs-accent-clay);stroke-width:1.5px}.fnd-arch__query circle{fill:var(--cs-accent-clay);stroke:var(--cs-surface);stroke-width:2px}.fnd-arch__rail{stroke:var(--cs-text-secondary);stroke-width:2px;stroke-linecap:round}.fnd-arch__rail[data-side=outside]{stroke:var(--cs-text-muted)}.fnd-arch__tm{cursor:pointer}.fnd-arch__tm rect{fill:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__tm rect{fill:color-mix(in srgb,var(--cs-text-muted) 24%,var(--cs-surface))}}.fnd-arch__tm rect{stroke:var(--cs-text-muted);stroke-width:1px}.fnd-arch__tm[data-kind=im] rect{fill:var(--cs-surface);stroke-dasharray:none}.fnd-arch__tm[data-selected] rect{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__tm[data-selected] rect{fill:color-mix(in srgb,var(--cs-accent-clay) 26%,var(--cs-surface))}}.fnd-arch__tm[data-selected] rect{stroke:var(--cs-accent-clay);stroke-width:2px}.fnd-arch__membrane-query{stroke:var(--cs-accent-clay);stroke-width:2px;stroke-linecap:round}.fnd-arch__overview{margin-top:2px}.fnd-arch__ov-track{stroke:var(--cs-border);stroke-width:6px;stroke-linecap:round}.fnd-arch__ov-domain{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__ov-domain{fill:color-mix(in srgb,var(--cs-accent-clay) 14%,var(--cs-surface))}}.fnd-arch__ov-domain{stroke:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__ov-domain{stroke:color-mix(in srgb,var(--cs-accent-clay) 55%,var(--cs-surface))}}.fnd-arch__ov-domain{stroke-width:1px}.fnd-arch__ov-tm{fill:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__ov-tm{fill:color-mix(in srgb,var(--cs-text-muted) 55%,var(--cs-surface))}}.fnd-arch__ov-window{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__ov-window{fill:color-mix(in srgb,var(--cs-accent-clay) 8%,transparent)}}.fnd-arch__ov-window{stroke:var(--cs-accent-clay);stroke-width:1.5px}.fnd-arch__ov-query{fill:var(--cs-accent-clay);stroke:var(--cs-surface);stroke-width:1.5px}.fnd-arch__axis line{stroke:var(--cs-border)}.fnd-arch__axis g line{stroke:var(--cs-text-muted)}.fnd-table-wrap{overflow-x:auto}.fnd-table{border-collapse:collapse;width:100%}.fnd-table thead th{text-align:left;white-space:nowrap;background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);height:40px;padding:0 16px}.fnd-table td,.fnd-table tbody th{text-align:left;vertical-align:top;font-weight:inherit;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);padding:10px 16px}.fnd-table tbody:last-of-type tr:last-child>*{border-bottom:0}.fnd-group>th{background:var(--cs-workbench-header-surface);padding:8px 16px!important}.fnd-table tbody+tbody .fnd-group>th{border-top:1px solid var(--cs-border-subtle)}.fnd-group__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);margin-left:12px;font-weight:400}.fnd-more td{border-top:1px solid var(--cs-border-subtle);background:var(--cs-surface);padding:0}.fnd-more__btn{text-align:left;width:100%;min-height:36px;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);cursor:pointer;background:0 0;border:0;padding:8px 16px;display:block}@media(hover:hover)and (pointer:fine){.fnd-more__btn:hover{color:var(--cs-text-primary);background:var(--cs-accent)}@supports (color:color-mix(in lab,red,red)){.fnd-more__btn:hover{background:color-mix(in srgb,var(--cs-accent) 6%,transparent)}}}.fnd-more__btn:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.fnd-group__count{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-left:8px;font-weight:400}.fnd-table tr[data-covers]>*{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-table tr[data-covers]>*{background:color-mix(in srgb,var(--cs-accent-clay) 6%,transparent)}}.fnd-table tr[data-selected]>*,.fnd-detail>td{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-table tr[data-selected]>*,.fnd-detail>td{background:color-mix(in srgb,var(--cs-accent-clay) 9%,transparent)}}.fnd-table tr[data-selected]>*{border-bottom-color:#0000}.fnd-subject{min-width:200px;padding:6px 12px 6px 10px!important}.fnd-subject__btn{text-align:left;cursor:pointer;width:100%;min-height:32px;font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;padding:4px 6px;display:flex}@media(hover:hover)and (pointer:fine){.fnd-subject__btn:hover .fnd-subject__name{text-decoration:underline;-webkit-text-decoration-color:var(--cs-border);text-decoration-color:var(--cs-border);text-underline-offset:3px}}.fnd-subject__btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:0}.fnd-subject__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);display:block}.fnd-subject__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:1px;font-weight:400;line-height:1.45;display:block}.fnd-num{white-space:nowrap;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--cs-font-weight-medium);text-align:right!important;color:var(--cs-text-primary)!important}.fnd-table thead th.fnd-num{font-family:var(--cs-font-sans)}.fnd-evidence{white-space:nowrap}.fnd-detail>td{padding:0 16px 14px 26px!important}.fnd-detail__dl{font-size:var(--cs-font-size-caption);flex-direction:column;gap:4px;margin:0;display:flex}.fnd-detail__dl>div{grid-template-columns:84px minmax(0,1fr);gap:12px;display:grid}.fnd-detail__dl dt{color:var(--cs-text-muted)}.fnd-detail__dl dd{color:var(--cs-text-secondary);overflow-wrap:anywhere;margin:0}.fnd-foot{min-height:40px;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:8px 16px;display:flex}.fnd-foot strong{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-semibold)}.fnd-empty{margin:0;padding:14px 16px}@container (max-width:560px){.fnd-col-distance{display:none}.fnd-evidence{white-space:normal}.fnd-subject{min-width:150px}}.fnd-rail{flex-direction:column;display:flex}.fnd-rsec{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:16px 0;display:flex}.fnd-rsec:first-child{border-top:0;padding-top:0}.fnd-rsec>h3.eyebrow{margin:0}.fnd-rail__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0}.fnd-steps{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;flex-direction:column;margin:0;padding:14px;list-style:none;display:flex}.fnd-step{font-size:var(--cs-font-size-caption);grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid;position:relative}.fnd-step:last-child{padding-bottom:0}.fnd-step:not(:last-child):before{content:"";background:var(--cs-border);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.fnd-step__n{width:20px;height:20px;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fnd-step:last-child .fnd-step__n{color:var(--cs-surface);background:var(--cs-text-primary);border-color:#0000}.fnd-step[data-state=warn] .fnd-step__n{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-color:#0000}.fnd-step__value{color:var(--cs-text-secondary);overflow-wrap:anywhere;padding-top:1px;line-height:1.5}.fnd-step__value strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.fnd-cuts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fnd-cut{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 8px;padding:5px 0;display:grid}.fnd-cut+.fnd-cut{border-top:1px solid var(--cs-border-subtle)}.fnd-cut__label{color:var(--cs-text-secondary)}.fnd-cut__rule{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);font-variant-numeric:tabular-nums;color:var(--cs-text-muted);text-align:right}.fnd-cut__here{font-size:var(--cs-font-size-badge);color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);grid-column:1/-1}.fnd-cut__here:empty{display:none}.fnd-cut[data-present] .fnd-cut__label{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.fnd-kv{flex-direction:column;margin:0;display:flex}.fnd-kv>div{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.fnd-kv>div+div{border-top:1px solid var(--cs-border-subtle)}.fnd-kv dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex:none}.fnd-kv dd{text-align:right;min-width:0;font-size:var(--cs-font-size-badge);color:var(--cs-text-primary);overflow-wrap:anywhere;margin:0}.fnd-kv a{color:var(--cs-text-accent);border-radius:3px;text-decoration:none}@media(hover:hover)and (pointer:fine){.fnd-kv a:hover{text-decoration:underline}}.fnd-kv a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.fnd-notes{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.fnd-notes>summary{cursor:pointer;min-height:24px;color:var(--cs-text-muted);border-radius:var(--cs-radius-sm);align-items:center;gap:6px;list-style:none;display:inline-flex}.fnd-notes>summary::-webkit-details-marker{display:none}.fnd-notes>summary:before{content:"›";font-size:14px;transition:transform .15s;display:inline-block}.fnd-notes[open]>summary:before{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.fnd-notes>summary:hover{color:var(--cs-text-primary)}}.fnd-notes>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.fnd-notes ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0 0 0 16px;line-height:1.45;display:flex}@media(prefers-reduced-motion:reduce){.fnd-notes>summary:before{transition:none}}@media print{.fnd-arch__svg,.fnd-key{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fnd-seg,.fnd-button{display:none}.fnd-table-wrap{overflow:visible}}.fnd-layer{cursor:pointer;min-height:24px;font:inherit;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}@media(hover:hover)and (pointer:fine){.fnd-layer:hover{background:var(--cs-accent)}@supports (color:color-mix(in lab,red,red)){.fnd-layer:hover{background:color-mix(in srgb,var(--cs-accent) 6%,transparent)}}}.fnd-layer:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}.fnd-layer[aria-pressed=false]{color:var(--cs-text-muted)}.fnd-layer[aria-pressed=false] .fnd-key{opacity:.35}.fnd-layer__n{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-size:var(--cs-font-size-badge);color:var(--cs-text-muted)}.fnd-key[data-kind=site],.fnd-key[data-kind=lane-sites]{background:var(--cs-surface);border-color:var(--cs-text-primary);border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.fnd-key[data-kind=lane-modifications]{background:var(--cs-text-muted);border-color:var(--cs-text-muted);width:7px;height:7px}.fnd-key[data-kind=lane-mutagenesis]{background:var(--cs-text-secondary);border:0;border-radius:1px;width:3px;height:10px}.fnd-key[data-kind=motif]{background:var(--cs-accent-clay);border:0;border-radius:2px;width:14px;height:4px}@supports (color:color-mix(in lab,red,red)){.fnd-key[data-kind=motif]{background:color-mix(in srgb,var(--cs-accent-clay) 55%,var(--cs-surface))}}.fnd-arch:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:6px}.fnd-arch__motif rect{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__motif rect{fill:color-mix(in srgb,var(--cs-accent-clay) 55%,var(--cs-surface))}}.fnd-arch__motif[data-covers] rect{fill:var(--cs-accent-clay)}.fnd-arch__dens-base{stroke:var(--cs-border);stroke-width:1px}.fnd-arch__dens{cursor:pointer}.fnd-arch__dens rect:not(.fnd-arch__hit){fill:var(--cs-text-danger)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__dens rect:not(.fnd-arch__hit){fill:color-mix(in srgb,var(--cs-text-danger) 78%,var(--cs-surface))}}.fnd-arch__dens rect:not(.fnd-arch__hit){stroke:none}.fnd-arch__dens[data-query] rect:not(.fnd-arch__hit){fill:var(--cs-accent-clay)}.fnd-arch__dens[data-lit] rect:not(.fnd-arch__hit){stroke:var(--cs-text-primary);stroke-width:1.5px}.fnd-arch__dens[data-selected] rect:not(.fnd-arch__hit){stroke:var(--cs-accent-clay);stroke-width:2.5px}.fnd-arch__bond{cursor:pointer}.fnd-arch__bond path{fill:none;stroke:var(--cs-text-muted);stroke-width:1.25px;stroke-linejoin:round}.fnd-arch__bond[data-lit] path{stroke:var(--cs-text-primary);stroke-width:1.75px}.fnd-arch__bond[data-selected] path{stroke:var(--cs-accent-clay);stroke-width:2.25px}.fnd-arch__pin[data-shape=circle][data-tone=experimental] circle{fill:var(--cs-text-primary);stroke:var(--cs-text-primary)}.fnd-arch__pin[data-shape=circle][data-tone=inferred] circle{fill:var(--cs-surface);stroke:var(--cs-text-primary)}.fnd-arch__pin[data-shape=circle][data-tone=uncited] circle{fill:var(--cs-text-muted);stroke:var(--cs-text-muted)}.fnd-arch__pin[data-lit] circle,.fnd-arch__pin[data-lit] rect:not(.fnd-arch__hit){stroke:var(--cs-text-primary);stroke-width:2.5px}.fnd-arch__pin[data-lit] .fnd-arch__text{fill:var(--cs-text-primary);font-weight:600}.fnd-arch__region[data-lit] rect,.fnd-arch__tm[data-lit] rect{stroke:var(--cs-text-primary);stroke-width:2px}.fnd-arch__brushzone{fill:#0000;cursor:ew-resize;touch-action:none}.fnd-arch__brush{fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__brush{fill:color-mix(in srgb,var(--cs-accent-clay) 14%,transparent)}}.fnd-arch__brush{stroke:var(--cs-accent-clay);stroke-width:1px;pointer-events:none}.fnd-arch__overview[data-brushable]{cursor:ew-resize;touch-action:none}.fnd-table tr[data-lit]>*{background:var(--cs-accent)}@supports (color:color-mix(in lab,red,red)){.fnd-table tr[data-lit]>*{background:color-mix(in srgb,var(--cs-accent) 5%,transparent)}}.fnd-parts{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.hsp{flex-direction:column;display:flex}.hsp-head{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.hsp-head .eyebrow{align-items:center;gap:6px;margin:0;display:inline-flex}.hsp-finding{flex-direction:column;gap:6px;padding:14px 16px 10px;display:flex}.hsp-finding strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.hsp-pm1{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0}.hsp-state{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-semibold);margin:0;padding:14px 16px}.hsp-map{border-top:1px solid var(--cs-border-subtle);margin:0;padding:6px 16px 12px}.hsp-map__plot{--hsp-label:150px;flex-direction:column;display:flex;position:relative}.hsp-map__row{grid-template-columns:var(--hsp-label) minmax(0,1fr);align-items:stretch;min-height:22px;display:grid}.hsp-map__row--up,.hsp-map__row--down{min-height:34px}.hsp-map__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);white-space:nowrap;text-overflow:ellipsis;align-self:center;padding-right:8px;overflow:hidden}.hsp-map__lane{border-left:1px solid var(--cs-border-subtle);position:relative}.hsp-map__lane>i{min-width:1px;display:block;position:absolute}.hsp-map__row--up .hsp-map__lane>i{background:var(--cs-text-danger);bottom:0}.hsp-map__row--up .hsp-map__lane{border-bottom:1px solid var(--cs-border)}.hsp-map__row--down .hsp-map__lane>i{background:var(--cs-text-muted);top:0}.hsp-map__band{background:var(--cs-text-secondary);border-radius:2px;min-width:2px;position:absolute;top:5px;bottom:5px}@supports (color:color-mix(in lab,red,red)){.hsp-map__band{background:color-mix(in srgb,var(--cs-text-secondary) 22%,transparent)}}.hsp-map__band{border:1px solid var(--cs-text-muted)}.hsp-map__row[data-lane=per-rerun] .hsp-map__band{background:0 0;border-style:dashed}.hsp-map__band[data-hit]{border-color:var(--cs-accent-clay);background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.hsp-map__band[data-hit]{background:color-mix(in srgb,var(--cs-accent-clay) 18%,transparent)}}.hsp-map__lane--zero{background:linear-gradient(var(--cs-border-subtle),var(--cs-border-subtle)) center / 100% 1px no-repeat;min-height:30px}.hsp-map__lane--zero>i[data-sign=pos]{background:var(--cs-text-danger);bottom:50%}.hsp-map__lane--zero>i[data-sign=neg]{background:var(--cs-text-muted);top:50%}.hsp-map__variant{z-index:1;pointer-events:none;border-left:2px solid var(--cs-accent-clay);width:0;position:absolute;top:0;bottom:18px}.hsp-map__variant>span{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);color:var(--cs-text-accent);background:var(--cs-surface);white-space:nowrap;padding:0 3px;position:absolute;top:-2px;left:4px}.hsp-map__axis{margin-left:var(--hsp-label);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);justify-content:space-between;padding-top:2px;display:flex}.hsp-map__caption{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:6px}.hsp-rungs{border-top:1px solid var(--cs-border-subtle);margin:0;padding:0;list-style:none}.hsp-rung{border-bottom:1px solid var(--cs-border-subtle);flex-direction:column;gap:4px;padding:10px 16px;display:flex}.hsp-rung__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hsp-rung__name{font-size:var(--cs-font-size-prose);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);margin:0}.hsp-rung__headline{margin:0}.hsp-rung[data-state=failed] .hsp-rung__headline{color:var(--cs-text-danger)}.hsp-grade{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--cs-radius-sm,4px);border:1px solid var(--cs-border);color:var(--cs-text-secondary);padding:1px 6px}.hsp-grade[data-grade=expert]{border-color:var(--cs-text-primary);color:var(--cs-text-primary)}.hsp-grade[data-grade=calibrated]{border-color:var(--cs-text-secondary)}.hsp-grade[data-grade=method-unvalidated],.hsp-grade[data-grade=method-benchmarked]{border-style:dashed}.hsp-at{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted)}.hsp-at[data-at=inside]{color:var(--cs-text-accent);font-weight:var(--cs-font-weight-semibold)}.hsp-state-word{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-left:auto}.hsp-state-word[data-state=failed]{color:var(--cs-text-danger)}.hsp-rung__more summary{cursor:pointer;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.hsp-rung__more summary:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.hsp-rung__more ul{font-size:var(--cs-font-size-caption);margin:6px 0 0;padding-left:18px}.hsp-rung__links{font-size:var(--cs-font-size-caption);align-items:center;gap:12px;margin-top:6px;display:flex}.hsp-rung__links a{color:var(--cs-text-accent);align-items:center;gap:4px;display:inline-flex}.hsp-rung__links a:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.hsp-residues{flex-direction:column;display:flex}.hsp-residues__bar{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.hsp-residues__bar .eyebrow{margin:0}.hsp-residues__frame{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.hsp-residues__sort{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.hsp-all3d__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.hsp-table-wrap{overflow-x:auto}.hsp-all3d{margin:0 0 0 auto}.hsp-table tr[data-here] th,.hsp-table tr[data-here] td{color:var(--cs-text-accent)}.hsp-stars{color:var(--cs-text-muted)}.hsp-in{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary)}.hsp-row3d{min-width:32px;min-height:32px;color:var(--cs-text-muted);cursor:pointer;border-radius:var(--cs-radius-sm,4px);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.hsp-row3d:hover{color:var(--cs-text-primary)}.hsp-row3d:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px}@container (max-width:640px){.hsp-map__plot{--hsp-label:96px}}.hsp-site{white-space:normal;display:block}.hsp-site+.hsp-site{margin-top:2px}.hsp-site small{color:var(--cs-text-muted);font-size:var(--cs-font-size-badge)}.hsp-state-action{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 16px 12px;display:flex}.hsp-finding .hsp-state-action{padding:4px 0 0}.hsp-retry{margin:0}.hsp-retry:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.hsp-table .hsp-col-text{min-width:13rem}.ag-screen,.ag-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.ag-screen{--ag-bar-h:40px;flex-direction:column;gap:24px;display:flex}.ag-rail{flex-direction:column;display:flex}.ag-screen :where(button,select,summary,a,[tabindex]:not([tabindex="-1"])):focus-visible,.ag-rail :where(button,summary,a):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ag-screen .eyebrow,.ag-rail .eyebrow,.ag-table thead th{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.ag-screen .eyebrow>svg,.ag-rail .eyebrow>svg{color:var(--cs-text-muted)}.ag-screen .screen-tab-description{margin-bottom:0}.ag-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.ag-dim{color:var(--cs-text-muted)}.ag-strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium)}.ag-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.ag-card__head{min-height:var(--ag-bar-h);background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:6px 16px;display:flex}.ag-card__label{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);margin:0}.ag-card__meta{font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular);letter-spacing:0;text-transform:none;margin-left:8px}.ag-card__foot{min-height:var(--ag-bar-h);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;padding:8px 16px;line-height:1.5;display:flex}.ag-card__foot strong{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-semibold)}.ag-card__foot>span{align-items:center;gap:6px;display:inline-flex}p.ag-card__foot>span{display:inline}.ag-statement{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.ag-statement__title{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);margin:0}.ag-statement__body{max-width:none;color:var(--cs-text-secondary);margin:0}.ag-statement .ag-actions{margin-top:8px}.ag-hero__body{flex-direction:column;gap:10px;padding:16px 16px 18px;display:flex}.ag-figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:2px;display:flex}.ag-figure .figure-headline.ag-figure__value{font-family:var(--cs-font-sans);font-variant-numeric:proportional-nums;font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);letter-spacing:-.01em;color:var(--cs-text-primary);line-height:1.2}.ag-figure__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ag-prose{max-width:none;color:var(--cs-text-secondary);text-wrap:pretty;margin:0}.ag-prose strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ag-screen[data-comparison] .ag-hero__body{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;padding:18px 20px;display:grid}.ag-screen[data-comparison] .ag-figure{flex-direction:column;align-items:start;gap:5px}.ag-screen[data-comparison] .ag-figure:only-child{grid-column:1/-1}.ag-screen[data-comparison] .ag-figure__value{letter-spacing:-.025em;font-size:30px}@container (max-width:650px){.ag-screen[data-comparison] .ag-hero__body{grid-template-columns:minmax(0,1fr);gap:12px}}.ag-note{max-width:none;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);background:var(--cs-text-secondary);border-radius:8px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:8px 12px;line-height:1.5;display:flex}@supports (color:color-mix(in lab,red,red)){.ag-note{background:color-mix(in srgb,var(--cs-text-secondary) 7%,transparent)}}.ag-note>svg{color:var(--cs-text-muted);flex:none;margin-top:2px}.ag-note[data-tone=warning]{background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft)}.ag-note[data-tone=warning]>svg{color:currentColor}.ag-note--banner{border-top:1px solid var(--cs-border-subtle);border-radius:0;max-width:none;margin:0;padding:10px 20px}.ag-rank{margin:12px 0 0;container-type:inline-size}.ag-rank__track{background:var(--cs-border-subtle);border-radius:3px;height:6px;position:relative}.ag-rank__tick{border-left:1px solid var(--cs-border);width:0;position:absolute;top:-4px;bottom:-4px}.ag-rank__marker{background:var(--cs-text-primary);width:14px;height:14px;box-shadow:0 0 0 3px var(--cs-surface);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.ag-rank__marker[data-off-scale]{background:var(--cs-surface);border:2px solid var(--cs-text-primary);box-sizing:border-box}.ag-rank__axis{height:30px;margin-top:8px;position:relative}.ag-rank__label{white-space:nowrap;flex-direction:column;align-items:center;line-height:1.25;display:flex;position:absolute;transform:translate(-50%)}.ag-rank__label[data-edge=start]{align-items:flex-start;transform:none}.ag-rank__label[data-edge=end]{align-items:flex-end;transform:translate(-100%)}.ag-rank__top{font-size:var(--cs-font-size-badge);color:var(--cs-text-secondary)}.ag-rank__phred{font-family:var(--cs-font-mono);font-size:var(--cs-text-micro);color:var(--cs-text-muted)}@container not (min-inline-size:26rem){.ag-rank__label:not([data-edge]):not(:nth-child(3)){display:none}}.ag-split{border-top:1px solid var(--cs-border-subtle);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:8px 20px;margin-top:6px;padding-top:14px;display:grid}.ag-split__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.ag-split__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);font-weight:var(--cs-font-weight-regular);display:block}.ag-split__bar{border-radius:2px;gap:2px;height:10px;display:flex;overflow:hidden}.ag-split__bar>i{flex-basis:0;min-width:3px;display:block}.ag-split__labels{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);gap:2px 8px;margin-top:6px;display:flex}.ag-split__labels>span{white-space:nowrap;flex-basis:0;min-width:max-content}.ag-split__labels>[data-origin=new]{color:var(--cs-text-accent);font-weight:var(--cs-font-weight-semibold)}@container (max-width:640px){.ag-split{grid-template-columns:minmax(0,1fr)}.ag-split__labels{flex-wrap:wrap}}.ag-split__bar>[data-origin=new],.ag-key[data-origin=new]{background:var(--cs-accent-clay)}.ag-split__bar>[data-origin=reused],.ag-key[data-origin=reused]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ag-split__bar>[data-origin=reused],.ag-key[data-origin=reused]{background:color-mix(in srgb,var(--cs-text-secondary) 40%,transparent)}}.ag-split__bar>[data-group=coding]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ag-split__bar>[data-group=coding]{background:color-mix(in srgb,var(--cs-text-secondary) 26%,transparent)}}.ag-split__bar>[data-group=indicator]{background:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ag-split__bar>[data-group=indicator]{background:color-mix(in srgb,var(--cs-text-secondary) 14%,transparent)}}.ag-facts{border-top:1px solid var(--cs-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ag-fact{min-width:0;padding:12px 16px 14px}.ag-fact+.ag-fact{border-left:1px solid var(--cs-border-subtle)}.ag-fact__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.ag-fact__value{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium);overflow-wrap:anywhere;flex-direction:column;gap:1px;margin:3px 0 0;display:flex}.ag-fact__sub{font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular);color:var(--cs-text-muted)}@container (max-width:720px){.ag-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-fact:nth-child(3){border-left:0}.ag-fact:nth-child(n+3){border-top:1px solid var(--cs-border-subtle)}}.ag-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.ag-btn{border-radius:var(--cs-radius-input,8px);border:1px solid var(--cs-border);background:var(--cs-surface);min-height:30px;font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary);cursor:pointer;align-items:center;gap:6px;padding:0 12px;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}@media(hover:hover)and (pointer:fine){.ag-btn:hover:not(:disabled){background:var(--cs-surface-2)}}.ag-btn:active:not(:disabled){scale:.96}.ag-btn:disabled{opacity:.55;cursor:default}.ag-btn:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ag-btn>svg{color:var(--cs-text-muted)}.ag-btn--quiet{color:var(--cs-text-secondary);background:0 0;border-color:#0000;padding:0 8px}.ag-link{min-height:24px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular);color:var(--cs-text-accent);cursor:pointer;border-radius:var(--cs-radius-sm);background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.ag-link:hover{text-decoration:underline}}.ag-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.ag-table-wrap{overflow-x:auto}.ag-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px}.ag-col-feature{width:320px}.ag-col-share{width:76px}.ag-table thead th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--cs-border-subtle);padding:10px 16px 8px}.ag-table thead th.ag-num{text-align:right}.ag-table td,.ag-table tbody th{border-bottom:1px solid var(--cs-border-subtle);vertical-align:middle;text-align:left;font-weight:inherit;padding:11px 16px}.ag-table tbody:last-of-type tr:last-child>*{border-bottom:0}.ag-group>th{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);padding:8px 16px!important}.ag-group__line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ag-group__title{font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary)}.ag-group__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-left:8px}.ag-group__share{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ag-group__share[data-origin=new]{color:var(--cs-text-accent);font-weight:var(--cs-font-weight-semibold)}.ag-feature__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);display:block}.ag-feature__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin-top:1px;line-height:1.45;display:block}.ag-table tbody[data-origin=reused] .ag-feature__name{font-weight:var(--cs-font-weight-medium)}.ag-num{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-numeric);font-weight:var(--cs-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);white-space:nowrap;text-align:right!important}.ag-num--share{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-regular)}.ag-key{border-radius:0 2px 2px 0;width:14px;height:8px;display:inline-block}.ag-fold>td{padding-top:6px!important;padding-bottom:6px!important}.ag-fold .ag-link{color:var(--cs-text-muted)}@media(hover:hover)and (pointer:fine){.ag-fold .ag-link:hover{color:var(--cs-text-primary)}}.ag-fold__icon{transition-property:rotate;transition-duration:.15s}.ag-fold .ag-link[aria-expanded=true] .ag-fold__icon{rotate:180deg}@container (max-width:640px){.ag-table{min-width:520px}.ag-col-feature{width:180px}.ag-table td,.ag-table tbody th,.ag-table thead th{padding-left:12px;padding-right:12px}.ag-group__note{display:none}}.ag-atlas__list{margin:0;padding:0;list-style:none}.ag-atlas__list li+li{border-top:1px solid var(--cs-border-subtle)}.ag-atlas__item{color:inherit;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:11px 16px;text-decoration:none;transition-property:background-color;transition-duration:.15s;display:grid}@media(hover:hover)and (pointer:fine){.ag-atlas__item:hover{background:var(--cs-surface-2)}@supports (color:color-mix(in lab,red,red)){.ag-atlas__item:hover{background:color-mix(in srgb,var(--cs-surface-2) 60%,transparent)}}}.ag-atlas__item:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.ag-atlas__name{color:var(--cs-text-accent);font-weight:var(--cs-font-weight-semibold)}.ag-atlas__desc{color:var(--cs-text-secondary)}.ag-atlas__item>svg{color:var(--cs-text-muted)}@container (max-width:640px){.ag-atlas__item{grid-template-columns:minmax(0,1fr) auto}.ag-atlas__desc{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);grid-area:2/1}}.ag-card__head .ag-btn--quiet{min-height:28px}.ag-rail .rail-section:first-child{border-top:0;padding-top:0}.ag-rail .rail-cut{grid-template-columns:92px 72px minmax(0,1fr)}.ag-rail .rail-cut__rule{white-space:nowrap}.ag-rail__formula{background:var(--cs-surface-2);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px}@media(prefers-reduced-motion:reduce){.ag-btn,.ag-atlas__item,.ag-fold__icon{transition:none}}@media print{.ag-split__bar>i,.ag-key,.ag-rank__marker{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ag-btn,.ag-actions{display:none}}.lit-view{scrollbar-gutter:stable;background:var(--cs-surface);height:100%;min-block-size:0;overflow-y:auto}.lit-screen,.lit-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.lit-screen{--lit-bar-h:40px;flex-direction:column;gap:24px;max-width:1240px;margin:0 auto;padding:24px 24px 40px;display:flex}.lit-rail{flex-direction:column;display:flex}.lit-screen .eyebrow,.lit-rail .eyebrow,.lit-table thead th{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.lit-screen .eyebrow,.lit-rail .eyebrow{align-items:center;gap:6px;margin:0;display:inline-flex}.lit-screen .eyebrow>svg,.lit-rail .eyebrow>svg{color:var(--cs-text-muted)}.lit-screen .screen-title{margin:0}.lit-screen>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem 1rem;display:grid}.lit-screen>header>.screen-tab-description{grid-column:1/-1;max-inline-size:75ch;margin:0}@container (max-width:600px){.lit-screen>header>.rgd-trigger{grid-column:1/-1;justify-self:start}}@media(max-width:1000px){.lit-view{height:auto;overflow:visible}}.lit-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.lit-break{overflow-wrap:anywhere;word-break:break-word}.lit-dim{color:var(--cs-text-muted)}.lit-eyebrow-meta{text-transform:none;letter-spacing:0;font-weight:var(--cs-font-weight-regular,400);margin-left:6px}.lit-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.lit-section{flex-direction:column;gap:10px;min-width:0;display:flex}.lit-card__foot{min-height:var(--lit-bar-h);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:6px 16px;display:flex}.lit-shortlist{padding:10px 16px}.lit-shortlist p{color:var(--cs-text-secondary);margin:0}.lit-shortlist__count{min-height:24px;color:var(--cs-text-accent);font:inherit;font-weight:var(--cs-font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline}@media(hover:hover)and (pointer:fine){.lit-shortlist__count:hover{text-decoration:underline}}.lit-shortlist__count:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.lit-hero__body{flex-direction:column;gap:6px;padding:12px 16px;display:flex}.lit-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lit-hero__figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:2px;display:flex}.lit-hero .figure-headline.lit-figure{font-family:var(--cs-font-sans);font-size:24px;font-weight:var(--cs-font-weight-semibold);font-variant-numeric:proportional-nums;letter-spacing:-.01em;color:var(--cs-text-primary);line-height:1.2}.lit-hero__figure-label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.lit-hero__finding{color:var(--cs-text-secondary);max-width:none;margin:0}.lit-hero__finding strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.lit-callout{font-size:var(--cs-font-size-prose);border-radius:8px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:8px 12px;display:flex}.lit-callout>svg{margin-top:3px}.lit-callout[data-tone=warning]{background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft)}.lit-callout--banner{border-bottom:1px solid var(--cs-border-subtle);border-radius:0;margin:0;padding:10px 16px}.lit-facts{border-top:1px solid var(--cs-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.lit-fact{border-left:1px solid var(--cs-border-subtle);min-width:0;padding:8px 16px}.lit-fact:first-child{border-left:0}.lit-fact>dt{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.lit-fact>dd{flex-direction:column;gap:1px;margin:4px 0 0;display:flex}.lit-fact__value{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);font-variant-numeric:tabular-nums}.lit-fact__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:1.4}@container (max-width:720px){.lit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lit-fact:nth-child(3){border-left:0}.lit-fact:nth-child(n+3){border-top:1px solid var(--cs-border-subtle)}}.lit-toolbar{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.lit-scope{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.lit-seg,.lit-group{border:1px solid var(--cs-border);border-radius:var(--cs-radius-badge,6px);background:var(--cs-surface);min-height:28px;color:var(--cs-text-secondary);font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);cursor:pointer;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}@media(hover:hover)and (pointer:fine){.lit-seg:hover:not(:disabled),.lit-group:hover:not(:disabled){border-color:var(--cs-text-muted);color:var(--cs-text-primary)}}.lit-seg[aria-pressed=true],.lit-group[aria-pressed=true]{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);border-color:var(--cs-accent-clay);background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.lit-seg[aria-pressed=true],.lit-group[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent-clay) 8%,var(--cs-surface))}}.lit-seg:disabled,.lit-group:disabled{opacity:.5;cursor:not-allowed}.lit-seg__n,.lit-group__n{font-variant-numeric:tabular-nums;color:var(--cs-text-muted);font-weight:var(--cs-font-weight-regular,400)}.lit-seg[aria-pressed=true] .lit-seg__n,.lit-group[aria-pressed=true] .lit-group__n{color:var(--cs-text-secondary)}.lit-search{flex:320px;align-items:center;gap:8px;min-width:0;max-width:640px;display:flex;position:relative}.lit-search__icon{width:14px;height:14px;color:var(--cs-text-muted);pointer-events:none;position:absolute;inset-inline-start:10px}.lit-search input{border:1px solid var(--cs-border);background:var(--cs-surface);min-width:0;height:32px;color:var(--cs-text-primary);font:inherit;font-size:var(--cs-font-size-prose);border-radius:8px;flex:auto;padding:0 10px 0 30px}.lit-search input::placeholder{color:var(--cs-text-muted)}.lit-search input:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px;border-color:var(--cs-accent-clay)}.lit-btn{border:1px solid var(--cs-accent-clay);background:var(--cs-accent-clay);color:#fff;min-height:32px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lit-btn>svg{width:13px;height:13px}@media(hover:hover)and (pointer:fine){.lit-btn:hover:not(:disabled){background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.lit-btn:hover:not(:disabled){background:color-mix(in srgb,var(--cs-accent-clay) 88%,var(--cs-text-primary))}}}.lit-btn:disabled{opacity:.5;cursor:not-allowed}.lit-btn--block{width:100%}.lit-btn--quiet{background:var(--cs-surface);color:var(--cs-text-secondary);border-color:var(--cs-border)}@media(hover:hover)and (pointer:fine){.lit-btn--quiet:hover:not(:disabled){background:var(--cs-surface);border-color:var(--cs-text-muted);color:var(--cs-text-primary)}}.lit-groups{border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.lit-tiers{align-items:center}.lit-sort{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.lit-seg:focus-visible,.lit-group:focus-visible,.lit-btn:focus-visible,.lit-title:focus-visible,.lit-icon-btn:focus-visible,.lit-link:focus-visible,.lit-rail textarea:focus-visible,.lit-rail__reset:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.lit-empty{padding:28px 16px 32px}.lit-empty__title{font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);margin:0}.lit-empty__body{max-width:none;color:var(--cs-text-secondary);margin:4px 0 0}.lit-table-wrap{background:var(--cs-surface);overflow-x:auto}.lit-table{border-collapse:collapse;width:100%}.lit-table thead th{height:var(--lit-bar-h);text-align:left;vertical-align:middle;background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);white-space:nowrap;padding:0 16px}.lit-table td{vertical-align:top;text-align:left;padding:12px 16px}.lit-table tbody+tbody>tr:first-child>td{border-top:1px solid var(--cs-border-subtle)}.lit-col-year,.lit-col-id{white-space:nowrap;width:1%}.lit-col-pin{width:1%}.lit-table td.lit-col-year{color:var(--cs-text-primary);font-size:var(--cs-font-size-numeric);padding-top:14px}.lit-table td.lit-col-id{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);padding-top:14px}.lit-table td.lit-col-pin{padding-right:12px}.lit-table td.lit-paper{width:100%;min-width:0;max-width:0}.lit-title{text-align:left;width:100%;font:inherit;font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);cursor:pointer;text-wrap:pretty;background:0 0;border:0;align-items:flex-start;gap:4px;padding:0;line-height:1.4;display:flex}@media(hover:hover)and (pointer:fine){.lit-title:hover{color:var(--cs-text-accent)}}.lit-title__chev{width:14px;height:14px;color:var(--cs-text-muted);flex:none;margin:3px 0 0 -2px;transition:transform .15s}.lit-title[aria-expanded=true] .lit-title__chev{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.lit-title__chev{transition:none}}.lit-meta{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;gap:0 8px;min-width:0;margin:2px 0 0 18px;display:flex}.lit-meta__authors{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:46ch;overflow:hidden}.lit-meta__journal{min-width:0;color:var(--cs-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:38ch;overflow:hidden}.lit-meta__journal:before{content:"·";color:var(--cs-text-muted);margin-right:8px}.lit-chips{flex-wrap:wrap;gap:6px;margin:6px 0 0 18px;display:flex}.lit-chips:empty{display:none}.lit-screening-chip--lexicon{-webkit-text-decoration:underline dotted var(--cs-text-muted);text-decoration:underline dotted var(--cs-text-muted);text-underline-offset:3px}.lit-why-read{max-width:90ch;color:var(--cs-text-muted);font-size:var(--cs-font-size-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0 18px;line-height:1.5;display:-webkit-box;overflow:hidden}.lit-curated-chip{border:1px dashed var(--cs-border);font-size:var(--cs-font-size-badge);letter-spacing:.04em;color:var(--cs-text-secondary);border-radius:999px;align-items:center;padding:1px 8px;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.lit-curated-chip:hover{border-color:var(--cs-text-accent);color:var(--cs-text-accent)}}.lit-icon-btn{width:28px;height:28px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:inline-grid}.lit-icon-btn>svg{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.lit-icon-btn:hover{color:var(--cs-text-primary);border-color:var(--cs-border)}}.lit-icon-btn[aria-pressed=true]{color:var(--cs-accent-clay)}.lit-icon-btn[aria-pressed=true]>svg{fill:currentColor}.lit-mark{color:inherit;background:0 0;border-radius:2px}.lit-mark[data-kind=variant]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.lit-mark[data-kind=variant]{background:color-mix(in srgb,var(--cs-accent-clay) 22%,transparent)}}.lit-mark[data-kind=variant]{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);box-shadow:0 0 0 1px var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.lit-mark[data-kind=variant]{box-shadow:0 0 0 1px color-mix(in srgb,var(--cs-accent-clay) 22%,transparent)}}.lit-mark[data-kind=gene]{text-decoration:underline;-webkit-text-decoration-color:var(--cs-border);text-decoration-color:var(--cs-border);text-underline-offset:3px;text-decoration-thickness:1.5px}.lit-detail>td{padding-top:0;padding-bottom:16px}.lit-detail>td:first-child{padding:0}.lit-quote{border-left:2px solid var(--cs-accent-clay);background:var(--cs-accent-clay);margin:0 0 10px 18px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.lit-quote{background:color-mix(in srgb,var(--cs-accent-clay) 5%,var(--cs-surface))}}.lit-quote{border-radius:0 6px 6px 0}.lit-quote__label{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.lit-quote blockquote{color:var(--cs-text-primary);margin:3px 0 0}.lit-curated{border-left:2px dashed var(--cs-border);background:var(--cs-text-muted);margin:0 0 10px 18px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.lit-curated{background:color-mix(in srgb,var(--cs-text-muted) 5%,var(--cs-surface))}}.lit-curated{border-radius:0 6px 6px 0}.lit-curated__label{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);margin:0}.lit-curated__detail{color:var(--cs-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:3px 0 0;display:flex}.lit-abstract{white-space:pre-line;text-wrap:pretty;max-width:none;margin:0 0 10px 18px}.lit-actions{flex-wrap:wrap;gap:4px 16px;margin-left:18px;display:flex}.lit-mechanism{margin:12px 0 10px 18px}.lit-mechanism h4{color:var(--cs-text-primary);font-size:var(--cs-font-size-prose);font-weight:var(--cs-font-weight-semibold);margin:0 0 6px}.lit-mechanism>.ev-tier{margin-bottom:6px}.lit-mechanism dl{margin:0}.lit-mechanism__row{border-top:1px solid var(--cs-border-subtle);grid-template-columns:112px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.lit-mechanism__row dt{color:var(--cs-text-muted);font-size:var(--cs-font-size-caption)}.lit-mechanism__row dd{color:var(--cs-text-secondary);margin:0}.lit-link{font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.lit-link>svg{width:12px;height:12px}@media(hover:hover)and (pointer:fine){.lit-link:hover{text-decoration:underline}}.lit-link--btn{color:var(--cs-text-secondary)}@media(hover:hover)and (pointer:fine){.lit-link--btn:hover{color:var(--cs-text-primary)}}.lit-link--inline{vertical-align:baseline;color:var(--cs-text-warning-on-soft);text-decoration:underline;display:inline}@container (max-width:640px){.lit-col-id{display:none}.lit-table td,.lit-table thead th,.lit-toolbar,.lit-groups{padding-left:12px;padding-right:12px}.lit-meta__authors{max-width:100%}}.lit-rail__empty{color:var(--cs-text-muted);margin:0}.lit-rail__warn{background:var(--cs-bg-warning);color:var(--cs-text-warning-on-soft);font-size:var(--cs-font-size-caption);border-radius:8px;margin:4px 0 0;padding:8px 10px;line-height:1.45}.lit-rail__field{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.lit-rail textarea{border:1px solid var(--cs-border);background:var(--cs-surface);width:100%;color:var(--cs-text-primary);font-family:var(--cs-font-mono);resize:vertical;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5}.lit-rail textarea:focus-visible{border-color:var(--cs-accent-clay)}.lit-rail__lead{color:var(--cs-text-secondary);margin:0}.lit-rail__export{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lit-shortlist-export{width:100%;margin-top:6px}.lit-rail__reset{font:inherit;font-size:var(--cs-font-size-caption);text-transform:none;letter-spacing:0;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;display:inline-flex}.lit-rail__reset>svg{width:11px;height:11px}@media(hover:hover)and (pointer:fine){.lit-rail__reset:hover{color:var(--cs-text-primary)}}.lit-rail .eyebrow:has(.lit-rail__reset){display:flex}.lit-rail .rail-kv__row>dd{text-align:right;min-width:0}@container (max-width:640px){.lit-sort{width:100%;margin-left:0}.lit-why-read,.lit-mechanism,.lit-quote,.lit-abstract,.lit-actions,.lit-curated{margin-left:0}.lit-mechanism__row{grid-template-columns:1fr;gap:2px}}@media print{.lit-toolbar,.lit-groups,.lit-icon-btn,.lit-actions,.lit-shortlist-export{display:none!important}.lit-mark[data-kind=variant]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lit-meta__id{display:none}@container (max-width:640px){.lit-meta__id{display:inline}.lit-meta__id:before{content:"·";margin-right:8px}}.lit-presets{border-bottom:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;gap:8px 16px;padding:8px 16px;display:flex}.lit-filter-details{border-bottom:1px solid var(--cs-border-subtle)}.lit-filter-details>summary{cursor:pointer;color:var(--cs-text-secondary);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);padding:10px 16px}.lit-filter-details>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.lit-filter-note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0;padding:0 16px 8px}.lit-filter-clear{margin:8px 16px}.lit-open-paper{min-height:24px;margin:5px 0 0 18px}.lit-load-more{border-top:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.lit-summary-papers{margin:8px 0;padding-left:18px}.lit-summary-papers li{margin:8px 0}.lit-summary-papers li>span{font-size:var(--cs-font-size-caption);display:block}.lit-btn{transition:transform .15s cubic-bezier(.2,0,0,1)}.lit-btn:active:not(:disabled){transform:scale(.96)}@media(prefers-reduced-motion:reduce){.lit-btn{transition:none}.lit-btn:active:not(:disabled){transform:none}}.lit-screen{max-inline-size:80rem;margin-inline:auto;padding:clamp(.75rem,2cqi,1.5rem)}.lit-screen>[role=tabpanel]{gap:1.25rem;min-inline-size:0;display:grid}.lit-hero{border:0;border-block-end:1px solid var(--cs-border-subtle);border-radius:0}.lit-hero__body{padding:.5rem 0 .75rem}.lit-hero__finding{max-inline-size:70ch}.lit-hero .figure-headline.lit-figure{font-family:var(--cs-font-serif,var(--cs-font-sans));letter-spacing:-.035em;font-size:clamp(1.75rem,1.3rem + 2cqi,2.75rem);font-weight:500}.lit-search-facts{color:var(--cs-text-muted);font-size:var(--cs-font-size-caption)}.lit-search-facts>summary{cursor:pointer;min-block-size:2rem;padding-block:.5rem}.lit-search-facts>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.lit-search-facts>summary:active{color:var(--cs-text-accent)}.lit-fact>dt{text-transform:none;letter-spacing:0;font-weight:500}.lit-coverage{border-block-end:1px solid var(--cs-border-subtle);padding-block:.5rem 1rem}.lit-coverage h2{color:var(--cs-text-primary);letter-spacing:-.02em;margin-block:0 .375rem;font-size:1.1rem;font-weight:600}.lit-coverage header p,.lit-coverage__note{max-inline-size:75ch;color:var(--cs-text-muted);font-size:var(--cs-font-size-caption);margin-block:0 .75rem;line-height:1.5}.lit-coverage__note{margin-block:.75rem 0}.lit-coverage__rows{gap:.25rem;display:grid}.lit-coverage__rows>button{min-block-size:2.75rem;color:var(--cs-text-secondary);text-align:start;font:inherit;font-size:var(--cs-font-size-prose);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;grid-template-columns:minmax(10rem,32%) minmax(0,1fr) 6rem;align-items:center;gap:1rem;padding:.625rem .75rem;display:grid}.lit-coverage__rows>button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.lit-coverage__rows>button:active{background:var(--cs-surface-2)}.lit-coverage__rows .lit-mono{text-align:end}.lit-coverage__rows small{color:var(--cs-text-muted)}.lit-coverage__track{background:var(--cs-surface-2);border-radius:.125rem;block-size:.5rem;display:block}.lit-coverage__track>i{background:var(--cs-text-secondary);border-radius:inherit;block-size:100%;display:block}.lit-papers{border:0;border-block:1px solid var(--cs-border-subtle);border-radius:0}.lit-toolbar{background:var(--cs-surface);gap:.75rem;padding-block:.75rem}.lit-search{flex-wrap:wrap;flex-basis:28rem;max-inline-size:none}.lit-search input{flex-basis:12rem;min-block-size:2.5rem;padding-inline:2rem .75rem}.lit-search__icon{inset-block-start:.75rem;inset-inline-start:.75rem}.lit-search .lit-btn{min-block-size:2.5rem}.lit-seg,.lit-group{background:0 0;border-color:#0000;min-block-size:2.25rem}.lit-group[aria-pressed=true],.lit-seg[aria-pressed=true]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.lit-group[aria-pressed=true],.lit-seg[aria-pressed=true]{background:color-mix(in oklch,var(--cs-accent-clay) 6%,var(--cs-surface))}}.lit-title{font-size:1rem;font-weight:600;line-height:1.45}.lit-meta{margin-block-start:.375rem}.lit-why-read{max-inline-size:70ch;line-height:1.6}.lit-chips{gap:.375rem}.lit-curated-chip{letter-spacing:0;border-style:solid;border-radius:.25rem}.lit-table td{padding-block:1rem 1.125rem}.lit-table tbody[data-selected]>tr:first-child{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.lit-table tbody[data-selected]>tr:first-child{background:color-mix(in oklch,var(--cs-accent-clay) 5%,var(--cs-surface))}}.lit-table tbody[data-selected] .lit-paper{box-shadow:inset 2px 0 var(--cs-accent-clay)}.lit-inspect-paper{min-block-size:2rem;margin-inline-start:1rem}.lit-inspect-paper[aria-pressed=true]{text-underline-offset:.25em;text-decoration:underline}.lit-icon-btn{block-size:2.75rem;inline-size:2.75rem}.lit-abstract,.lit-quote blockquote{max-inline-size:70ch;line-height:1.65}.lit-open-paper,.lit-actions>.lit-link{min-block-size:2rem}:is(.lit-seg,.lit-group,.lit-icon-btn,.lit-link,.lit-title,.lit-rail__reset,.lit-filter-details>summary):active{color:var(--cs-text-accent);background-color:var(--cs-surface-2)}.lit-link:disabled{opacity:.5;cursor:not-allowed}.lit-empty__body{max-inline-size:65ch}@media(hover:hover)and (pointer:fine){.lit-coverage__rows>button:hover{background:var(--cs-surface-2)}}@container not (min-inline-size:35rem){.lit-coverage__rows>button{grid-template-columns:minmax(0,1fr) 5rem;gap:.5rem}.lit-coverage__track{grid-area:2/1/auto/-1}.lit-coverage__rows>button>.lit-mono{grid-area:1/2}.lit-meta,.lit-chips,.lit-open-paper{margin-inline-start:0}.lit-table td.lit-col-year{padding-inline:.5rem}.lit-table td.lit-col-pin{padding-inline:.25rem}}.lit-link[aria-disabled=true],.lit-curated-chip[aria-disabled=true]{color:var(--cs-text-muted);cursor:default}@media print{.lit-inspect-paper{display:none}.lit-search-facts::details-content{content-visibility:visible;display:block}}.lit-text-coverage{border-block-start:1px solid var(--cs-border-subtle);margin-block-start:1.5rem;padding-block-start:1rem}.lit-text-coverage h3{color:var(--cs-text-primary);margin:0;font-size:1rem;font-weight:600}.lit-text-coverage dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin-block:1rem;display:grid}.lit-text-coverage dl>div{border-block-end:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;display:flex}.lit-text-coverage dt,.lit-text-coverage p{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.lit-text-coverage dd{color:var(--cs-text-primary);font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem}.lit-text-coverage small{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.lit-text-coverage p{margin:0;line-height:1.6}.rsx-screen,.rsx-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.rsx-screen{flex-direction:column;gap:24px;display:flex;container-type:inline-size}.rsx-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.rsx-dim{color:var(--cs-text-muted)}.rsx-screen .eyebrow,.rsx-rail .eyebrow,.rsx-table thead th,.rsx-label{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.rsx-screen .eyebrow>svg,.rsx-rail .eyebrow>svg{color:var(--cs-text-muted)}.rsx-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);overflow:hidden}.rsx-head{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 16px;display:flex}.rsx-foot{min-height:40px;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:4px 18px;padding:8px 16px;display:flex}.rsx-screen h2.eyebrow,.rsx-screen h3.rsx-label,.rsx-facts,.rsx-finding,.rsx-caveat,.rsx-statement{margin:0}.rsx-fact__dd{margin:0;display:contents}.rsx-hero__body{flex-direction:column;gap:16px;padding:16px;display:flex}.rsx-hero__body--split{grid-template-columns:minmax(248px,.8fr) minmax(360px,1.2fr);align-items:stretch;gap:24px;display:grid}.rsx-hero__body--single{grid-template-columns:minmax(0,1fr)}.rsx-hero__copy{flex-direction:column;justify-content:center;gap:16px;min-width:0;display:flex}.rsx-hero__body--split .rsx-pair{flex-direction:column;align-items:flex-start}@container (max-width:720px){.rsx-hero__body--split{grid-template-columns:minmax(0,1fr)}.rsx-hero__copy{gap:8px}}.rsx-pair{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.rsx-pair__fig{font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);letter-spacing:-.01em;line-height:1.2}.rsx-pair__arrow{min-width:24px;min-height:24px;color:var(--cs-text-muted);font-weight:var(--cs-font-weight-regular);justify-content:center;align-items:center;margin:0 2px;display:inline-flex}.rsx-pair__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.rsx-finding{max-width:none;margin:0}.rsx-finding strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.rsx-facts{border-top:1px solid var(--cs-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rsx-fact{flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.rsx-fact+.rsx-fact{border-left:1px solid var(--cs-border-subtle)}.rsx-fact__value{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);font-size:14px}.rsx-fact__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}@container (max-width:640px){.rsx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rsx-fact:nth-child(3){border-left:0}.rsx-fact:nth-child(n+3){border-top:1px solid var(--cs-border-subtle)}}.rsx-table-wrap{overflow-x:auto}.rsx-table{border-collapse:collapse;width:100%}.rsx-table--properties{table-layout:fixed;min-width:760px}.rsx-table--environment{table-layout:fixed;min-width:720px}.rsx-table--values{min-width:560px}.rsx-table--values .rsx-col-name{width:auto}.rsx-values>summary{cursor:pointer;min-block-size:44px;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);align-content:center;padding:10px 20px;line-height:1.5}.rsx-values[open]>summary{border-block-end:1px solid var(--cs-border-subtle)}.rsx-values>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-3px}.rsx-table thead{background:var(--cs-workbench-header-surface)}.rsx-table thead th{text-align:left;white-space:nowrap;background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);height:40px;padding:0 16px}.rsx-table td{vertical-align:middle;padding:11px 16px}.rsx-table tbody tr+tr>td{border-top:1px solid var(--cs-border-subtle)}.rsx-table .rsx-num{text-align:right;white-space:nowrap}.rsx-table td.rsx-num{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary)}.rsx-table .rsx-end{text-align:right;white-space:nowrap}.rsx-col-name{width:176px}.rsx-col-track{width:auto}.rsx-col-val{width:64px}.rsx-col-shift{width:152px}.rsx-col-reading{width:112px}.rsx-col-call{width:152px}.rsx-table--environment .rsx-col-name{width:184px}.rsx-name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);display:block}.rsx-note{font-family:var(--cs-font-sans);font-weight:var(--cs-font-weight-regular);font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:1.4;display:block}@media(hover:hover)and (pointer:fine){.rsx-table tbody tr:not(.rsx-group):hover>td{background:var(--cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.rsx-table tbody tr:not(.rsx-group):hover>td{background:color-mix(in srgb,var(--cs-bg-subtle) 60%,transparent)}}}.rsx-shift{font-family:var(--cs-font-sans);color:var(--cs-text-primary);font-size:13px;font-weight:var(--cs-font-weight-semibold);display:block}.rsx-caption{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);font-weight:var(--cs-font-weight-regular);text-transform:none;letter-spacing:0;max-width:none;margin-top:2px;display:block}.rsx-disclosure>summary{cursor:pointer;align-items:center;min-height:24px;list-style:none;display:flex}.rsx-disclosure>summary::-webkit-details-marker{display:none}.rsx-disclosure>summary:after{content:"+";color:var(--cs-text-muted);font-family:var(--cs-font-mono);margin-left:auto;font-size:14px;line-height:1}.rsx-disclosure[open]>summary:after{content:"–"}.rsx-disclosure>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:var(--cs-radius-sm)}.rsx-disclosure>summary>h3{flex:1;margin:0}.rsx-disclosure>.rsx-refs{margin-top:10px}.rsx-reason{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.rsx-group>td{background:var(--cs-workbench-header-surface);padding:8px 16px}.rsx-group .rsx-label{margin-right:10px}.rsx-table tbody tr.rsx-group+tr>td,.rsx-table tbody tr+tr.rsx-group>td{border-top:1px solid var(--cs-border-subtle)}.rsx-statement{flex-direction:column;gap:4px;max-width:none;display:flex}.rsx-statement strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.rsx-state{flex-direction:column;gap:2px;margin:0 0 8px;display:flex}.rsx-state:last-child{margin-bottom:0}.rsx-state__title{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.rsx-state__detail{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.rsx-track{width:100%;min-width:140px;display:block;position:relative}.rsx-track__bar{border-radius:var(--cs-radius-sm);background:var(--cs-bg-subtle);height:8px;display:block;position:relative}.rsx-track__wt,.rsx-track__mut{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.rsx-track__wt{background:var(--cs-surface);border:2px solid var(--cs-text-secondary)}.rsx-track__wt[data-coincident]{z-index:1;background:0 0;border-width:3px}.rsx-track__mut{background:var(--cs-accent-clay)}.rsx-track__cut{border-left:1px dashed var(--cs-text-muted);height:16px;position:absolute;top:-4px}.rsx-track__axis{height:16px;color:var(--cs-text-muted);margin-top:5px;font-size:11px;display:block;position:relative}.rsx-track__tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.rsx-track__tick[data-edge=start]{transform:none}.rsx-track__tick[data-edge=end]{transform:translate(-100%)}.rsx-context{color:var(--cs-text-muted);font-size:11px}.rsx-context>summary{cursor:pointer;min-height:24px;color:var(--cs-text-muted);align-items:center;list-style-position:inside;display:inline-flex}@media(hover:hover)and (pointer:fine){.rsx-context>summary:hover{color:var(--cs-text-secondary)}}.rsx-context>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:var(--cs-radius-sm)}.rsx-context--card{flex:1 0 100%}.rsx-context__list{margin:4px 0 0}.rsx-context__row{border-top:1px solid var(--cs-border-subtle);grid-template-columns:120px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.rsx-context__row dt{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-semibold)}.rsx-context__row dd{font-family:var(--cs-font-mono);color:var(--cs-text-secondary);margin:0}@container (max-width:560px){.rsx-context__row{grid-template-columns:minmax(0,1fr);gap:0}}.rsx-caveat{border-top:1px solid var(--cs-border-subtle);align-items:baseline;gap:10px;padding:11px 16px;font-size:12.5px;display:flex}.rsx-caveat strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.rsx-ring{border:1.5px solid var(--cs-text-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.rsx-legend{flex-wrap:wrap;align-items:center;gap:4px 16px;display:inline-flex}.rsx-legend>span{align-items:center;gap:6px;display:inline-flex}.rsx-key-wt{border:2px solid var(--cs-text-secondary);background:var(--cs-surface);border-radius:50%;width:10px;height:10px}.rsx-key-mut{background:var(--cs-accent-clay);border-radius:50%;width:10px;height:10px}.rsx-key-cut{border-left:1px dashed var(--cs-text-muted);width:0;height:12px}.rsx-residues{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (max-width:640px){.rsx-residues{grid-template-columns:repeat(2,minmax(0,1fr))}}.rsx-residues>li{border-top:1px solid var(--cs-border-subtle)}.rsx-residues>li:nth-child(-n+4){border-top:0}@container (max-width:640px){.rsx-residues>li:nth-child(-n+4){border-top:1px solid var(--cs-border-subtle)}.rsx-residues>li:nth-child(-n+2){border-top:0}}.rsx-residue{cursor:pointer;text-align:left;width:100%;min-height:36px;font-family:var(--cs-font-mono);color:var(--cs-text-primary);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 16px;font-size:12.5px;display:flex}@media(hover:hover)and (pointer:fine){.rsx-residue:hover{background:var(--cs-bg-subtle)}}.rsx-residue:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.rsx-residue>span:last-child{color:var(--cs-text-muted);font-variant-numeric:tabular-nums}.rsx-link{cursor:pointer;min-width:24px;min-height:24px;color:var(--cs-text-accent);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}@media(hover:hover)and (pointer:fine){.rsx-link:hover{text-decoration:underline}}.rsx-link:focus-visible,.rsx-info:focus-visible,.rsx-button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.rsx-link:disabled,.rsx-button:disabled{opacity:.5;cursor:default}.rsx-info{cursor:pointer;width:24px;height:24px;color:var(--cs-text-muted);vertical-align:middle;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:-4px 0;display:inline-flex}@media(hover:hover)and (pointer:fine){.rsx-info:hover{color:var(--cs-text-accent)}}.rsx-button{cursor:pointer;border:1px solid var(--cs-border);background:var(--cs-surface);min-height:28px;color:var(--cs-text-primary);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}@media(hover:hover)and (pointer:fine){.rsx-button:hover{background:var(--cs-bg-subtle)}}.rsx-rail{flex-direction:column;display:flex}.rsx-rsec{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:16px 0;display:flex}.rsx-rsec:first-child{border-top:0;padding-top:0}.rsx-rsec>h3.eyebrow{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.rsx-rsec>h3.eyebrow>span{align-items:center;gap:6px;display:inline-flex}.rsx-rsec:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:4px;border-radius:var(--cs-radius-sm)}.rsx-steps{border:1px solid var(--cs-border-subtle);border-radius:10px;flex-direction:column;margin:0;padding:12px;list-style:none;display:flex}.rsx-step{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid;position:relative}.rsx-step:last-child{padding-bottom:0}.rsx-step:not(:last-child):before{content:"";background:var(--cs-border-subtle);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.rsx-step__n{width:20px;height:20px;font-family:var(--cs-font-mono);color:var(--cs-text-muted);border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.rsx-step:last-child .rsx-step__n{color:var(--cs-surface);background:var(--cs-text-primary);border-color:var(--cs-text-primary)}.rsx-step[data-state=warn] .rsx-step__n{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-color:var(--cs-bg-warning)}.rsx-step__body{flex-direction:column;gap:2px;min-width:0;display:flex}.rsx-step__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:20px}.rsx-step__value{color:var(--cs-text-primary);overflow-wrap:anywhere}.rsx-step__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.rsx-step[data-state=warn] .rsx-step__sub{color:var(--cs-text-warning-on-soft)}.rsx-cuts{flex-direction:column;gap:12px;margin:0;display:flex}.rsx-cuts__group{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.rsx-cuts__title{font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-secondary);letter-spacing:0;text-transform:none;margin:0}.rsx-cut{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.rsx-cut__band{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.rsx-cut__band+.rsx-cut__band:before{content:"·";color:var(--cs-border);margin-right:8px}.rsx-cut__rule{font-family:var(--cs-font-mono);color:var(--cs-text-muted);font-size:11.5px}.rsx-cut__here{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.rsx-cut__band[data-active] .rsx-cut__rule{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.rsx-cut__band[data-active] .rsx-cut__here{color:var(--cs-accent-clay);font-weight:var(--cs-font-weight-semibold)}.rsx-cuts__foot{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);margin:0}.rsx-prose{margin:0;font-size:12.5px}.rsx-prose--muted{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.rsx-disagree{font-size:var(--cs-font-size-caption);color:var(--cs-text-warning-on-soft);margin:0}.rsx-notes{font-size:var(--cs-font-size-caption);flex-direction:column;gap:6px;margin:0;padding:0 0 0 16px;display:flex}.rsx-refs{font-size:var(--cs-font-size-caption);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rsx-refs a{color:var(--cs-text-accent);text-decoration:none}@media(hover:hover)and (pointer:fine){.rsx-refs a:hover{text-decoration:underline}}.rsx-refs a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}@media print{.rsx-link,.rsx-info,.rsx-button{display:none}.rsx-table-wrap{overflow:visible}.rsx-context:not([open])>.rsx-context__list{display:block}.rsx-context>summary{display:none}}.rsx-hero__glyph{min-width:0}.rsx-glyph-panel{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-sm,8px);background:var(--cs-accent-wash);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.rsx-glyph-pair{justify-content:center;align-items:flex-start;gap:16px;display:flex}.rsx-glyph-card{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.rsx-glyph-caption{font-size:var(--cs-font-size-caption);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;display:flex}.rsx-glyph-code{font-family:var(--cs-font-mono);font-size:15px;font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary)}.rsx-glyph-code--mut{color:var(--cs-accent-clay)}.rsx-glyph-role{text-transform:uppercase;font-size:10px;font-weight:var(--cs-font-weight-semibold);letter-spacing:.05em;color:var(--cs-text-muted)}.rsx-glyph-name{color:var(--cs-text-secondary)}.rsx-glyph-frame{justify-content:center;align-items:center;block-size:clamp(160px,17vw,210px);inline-size:100%;max-inline-size:240px;display:flex}.rsx-glyph-svg{block-size:100%;inline-size:100%}.rsx-glyph-divider{color:var(--cs-text-muted);justify-content:center;align-self:center;align-items:center;font-size:16px;display:flex}.rsx-glyph-arrow{font-size:16px}.rsx-glyph-summary{border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding-block-start:10px;font-size:12px;display:flex}.rsx-glyph-badge{font-family:var(--cs-font-sans);font-size:10px;font-weight:var(--cs-font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--cs-text-muted)}.rsx-glyph-diff-text{font-family:var(--cs-font-mono);color:var(--cs-text-primary);font-size:12px}.rsx-pocket-strip{background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.rsx-pocket-strip__header{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.rsx-pocket-strip__origin-label{font-weight:var(--cs-font-weight-medium)}.rsx-pocket-strip__track{width:100%;margin:6px 0;position:relative}.rsx-pocket-strip__bar{border-radius:var(--cs-radius-sm);background:var(--cs-bg-subtle);height:8px;position:relative}.rsx-pocket-strip__origin-marker{background:var(--cs-text-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.rsx-pocket-strip__cut-line{border-left:1px dashed var(--cs-text-muted);height:20px;position:absolute;top:-6px}.rsx-pocket-strip__centre-marker{background:var(--cs-accent-clay);border:1.5px solid var(--cs-surface);width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.rsx-pocket-strip__res-tick{background:var(--cs-text-secondary);border-radius:1px;width:2px;height:12px;position:absolute;top:-2px}.rsx-pocket-strip__axis{height:18px;color:var(--cs-text-muted);margin-top:6px;font-size:11px;position:relative}.rsx-pocket-strip__axis-tick{white-space:nowrap;font-family:var(--cs-font-mono);position:absolute;top:0;transform:translate(-50%)}.rsx-pocket-strip__axis-tick--dashed{border-bottom:1px dashed var(--cs-text-muted)}.rsx-pocket-strip__axis-tick--centre{color:var(--cs-accent-clay);font-weight:var(--cs-font-weight-medium)}.rsx-pocket-strip__residues-wrap{margin-top:8px}.rsx-pocket-strip__residues-list{background:var(--cs-surface);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-sm,8px);overflow:hidden}.rsx-glyph-note{color:var(--cs-text-secondary);margin:0;font-size:12px;line-height:1.5}.rsx-glyph-empty{color:var(--cs-text-secondary);font-size:12px}.s3d-viewer,.s3d-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.s3d-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.s3d-dim{color:var(--cs-text-muted)}.s3d-strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium)}.s3d-viewer .eyebrow,.s3d-rail .eyebrow,.s3d-label{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.s3d-rail .eyebrow>svg{color:var(--cs-text-muted)}.s3d-viewer{background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.s3d-viewer:fullscreen{border:0;border-radius:0}.structure-workspace__header{flex-direction:column;flex-shrink:0;gap:16px;padding:24px 24px 0;display:flex}.structure-workspace__canvas{min-height:480px;padding:16px}.structure-workspace .s3d-viewer{border-color:var(--cs-border-subtle);border-radius:12px}.structure-workspace .s3d-viewer:fullscreen{border:0;border-radius:0}.structure-main{overflow-y:auto}.structure-workspace .s3d-seg{background:0 0;border:0;gap:6px;padding:0}.structure-workspace .s3d-seg__btn{border:1px solid var(--cs-border);border-radius:999px;min-height:34px;padding:6px 12px}@media(hover:hover)and (pointer:fine){.structure-workspace .s3d-seg__btn[aria-checked=true]:hover{background:var(--cs-text-primary);color:var(--cs-surface);border-color:var(--cs-text-primary)}}.structure-workspace .s3d-seg__btn[aria-checked=true]{background:var(--cs-text-primary);color:var(--cs-surface);border-color:var(--cs-text-primary)}.s3d-site:disabled{cursor:default;opacity:.55}.s3d-selection{background:var(--cs-accent-wash);border-radius:12px;margin-bottom:20px;padding:16px}.s3d-selection h3{color:var(--cs-text-primary);margin:0 0 10px;font-size:14px;font-weight:600}.s3d-selection__summary{color:var(--cs-text-primary);margin:0 0 10px;font-size:13px}.s3d-selection__source{overflow-wrap:anywhere;color:var(--cs-text-secondary);margin:8px 0 0;font-size:12px;line-height:1.5}@media(max-width:1000px){.structure-workspace .structure-main{height:auto;overflow:visible}.structure-workspace__header{padding:20px 16px 0}.structure-workspace__canvas{flex:none;height:min(650px,65dvh);min-height:420px;padding:12px}}.s3d-bar{background:var(--cs-surface);border-bottom:1px solid var(--cs-border);z-index:8;flex-direction:column;flex-shrink:0;gap:10px;padding:11px 15px 9px;display:flex}.s3d-bar__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.s3d-bar__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.s3d-bar__top-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.s3d-bar__bottom{border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-top:9px;display:flex}.s3d-bar__divider{background:var(--cs-border-subtle);flex:none;width:1px;height:24px}.s3d-bar__tools{align-items:center;gap:6px;margin-left:auto;display:flex}.s3d-ident{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.s3d-ident__dot{background:var(--cs-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.s3d-ident[data-tone=predicted] .s3d-ident__dot{background:var(--cs-plddt-vhigh,var(--cs-text-secondary))}.s3d-ident[data-tone=experimental] .s3d-ident__dot{background:var(--cs-text-primary)}.s3d-ident[data-tone=model] .s3d-ident__dot{background:var(--cs-accent-clay)}.s3d-ident__name{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-prose);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s3d-ident__kind{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);white-space:nowrap;text-overflow:ellipsis;padding-left:16px;line-height:1.3;overflow:hidden}.s3d-site{border-radius:var(--cs-radius-badge,6px);border:1px solid var(--cs-accent-clay);align-items:center;gap:6px;min-height:30px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.s3d-site{border:1px solid color-mix(in srgb,var(--cs-accent-clay) 35%,transparent)}}.s3d-site{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-site{background:color-mix(in srgb,var(--cs-accent-clay) 8%,transparent)}}.s3d-site{color:var(--cs-text-accent);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);white-space:nowrap}.s3d-site>svg{width:13px;height:13px}button.s3d-site{cursor:pointer}@media(hover:hover)and (pointer:fine){button.s3d-site:hover{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){button.s3d-site:hover{background:color-mix(in srgb,var(--cs-accent-clay) 14%,transparent)}}}.s3d-site[data-kind=selected]{color:var(--cs-text-secondary);border-color:var(--cs-border);background:var(--cs-surface-2)}.s3d-site[data-kind=unmapped]{color:var(--cs-text-muted);border-color:var(--cs-border);background:var(--cs-accent-wash)}.s3d-site[data-kind=closeup]{font-family:var(--cs-font-sans);color:var(--cs-text-secondary);border-color:var(--cs-border);background:var(--cs-surface)}.s3d-site[data-kind=closeup][aria-pressed=true]{color:var(--cs-text-accent);border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-site[data-kind=closeup][aria-pressed=true]{border-color:color-mix(in srgb,var(--cs-accent-clay) 45%,transparent)}}.s3d-site[data-kind=closeup][aria-pressed=true]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-site[data-kind=closeup][aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent-clay) 12%,transparent)}}.s3d-seg{border:1px solid var(--cs-border);background:var(--cs-surface-2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.s3d-seg__btn{min-height:30px;color:var(--cs-text-secondary);font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 11px;display:inline-flex}@media(hover:hover)and (pointer:fine){.s3d-seg__btn:hover:not([aria-disabled=true]){color:var(--cs-text-primary)}}.s3d-seg__btn[aria-checked=true]{background:var(--cs-surface);color:var(--cs-text-primary);box-shadow:var(--cs-shadow-sm)}.s3d-seg__btn[aria-disabled=true]{color:var(--cs-text-muted);cursor:not-allowed;opacity:.7}.s3d-seg__busy{border:1.5px solid var(--cs-border);border-top-color:var(--cs-accent-clay);border-radius:50%;width:10px;height:10px;animation:.9s linear infinite s3d-spin}.s3d-display-wrap{min-width:0;position:relative}.s3d-display{z-index:30;border:1px solid var(--cs-border);background:var(--cs-surface);width:min(310px,100vw - 32px);box-shadow:var(--cs-shadow-card);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:calc(100% + 7px);left:0}.s3d-display__field{flex-direction:column;gap:5px;min-width:0;display:flex}.s3d-display__label{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted)}.s3d-display__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);margin:-4px 0 0;line-height:1.4}.s3d-select{border:1px solid var(--cs-border);background:var(--cs-surface);width:100%;min-height:34px;color:var(--cs-text-primary);font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);cursor:pointer;border-radius:6px;padding:5px 28px 5px 9px}@media(hover:hover)and (pointer:fine){.s3d-select:hover{border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-select:hover{border-color:color-mix(in srgb,var(--cs-accent-clay) 45%,var(--cs-border))}}}.s3d-btn{border:1px solid var(--cs-border);background:var(--cs-surface);min-width:34px;min-height:34px;color:var(--cs-text-primary);font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.s3d-btn>svg{width:14px;height:14px;color:var(--cs-text-muted)}.s3d-btn--quiet{color:var(--cs-text-secondary);border-color:#0000}.s3d-btn--display{max-width:min(275px,100%)}.s3d-btn__value{text-overflow:ellipsis;min-width:0;max-width:150px;color:var(--cs-text-muted);font-weight:var(--cs-font-weight-regular);overflow:hidden}.s3d-btn--display>svg:last-child{width:12px}@media(hover:hover)and (pointer:fine){.s3d-btn:hover{background:var(--cs-bg-subtle)}}.s3d-btn[aria-pressed=true]{border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--cs-accent-clay) 55%,transparent)}}.s3d-btn[aria-pressed=true]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-btn[aria-pressed=true]{background:color-mix(in srgb,var(--cs-accent-clay) 10%,transparent)}}.s3d-btn[aria-pressed=true],.s3d-btn[aria-pressed=true]>svg{color:var(--cs-text-accent)}.s3d-btn--icon{padding:2px 6px}.s3d-btn:disabled{cursor:not-allowed;opacity:.58}@media(hover:hover)and (pointer:fine){.s3d-btn:disabled:hover{background:var(--cs-surface)}}.s3d-seg__btn:focus-visible,.s3d-select:focus-visible,.s3d-btn:focus-visible,.s3d-site:focus-visible,.s3d-menu__item:focus-visible,.s3d-residue:focus-visible,.s3d-legend__toggle:focus-visible,.s3d-entry__load:focus-visible,.s3d-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.s3d-menu-wrap{display:inline-flex;position:relative}.s3d-menu{z-index:30;border:1px solid var(--cs-border);background:var(--cs-surface);min-width:190px;box-shadow:var(--cs-shadow-card);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.s3d-menu__item{width:100%;min-height:30px;color:var(--cs-text-primary);font-size:var(--cs-font-size-caption);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex}.s3d-menu__item>svg{width:14px;height:14px;color:var(--cs-text-muted)}@media(hover:hover)and (pointer:fine){.s3d-menu__item:hover{background:var(--cs-bg-subtle)}}.s3d-menu__note{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin:4px 8px 2px}.s3d-banner{font-size:var(--cs-font-size-caption);color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-bottom:1px solid var(--cs-text-warning);align-items:flex-start;gap:8px;padding:8px 14px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.s3d-banner{border-bottom:1px solid color-mix(in srgb,var(--cs-text-warning) 25%,transparent)}}.s3d-banner{flex-shrink:0}.s3d-banner>svg{flex:none;width:14px;height:14px;margin-top:2px}.s3d-banner strong{font-weight:var(--cs-font-weight-semibold)}.s3d-banner--note{color:var(--cs-text-secondary);background:var(--cs-bg-subtle);border-bottom-color:var(--cs-border);align-items:center}.s3d-banner--note>div{flex:auto;min-width:0}.s3d-banner--note>svg{color:var(--cs-text-muted);margin-top:0}.s3d-banner--note>.s3d-btn{flex:none}.s3d-stage{flex:auto;min-height:0;position:relative}.s3d-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.s3d-legend{z-index:4;border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;max-width:min(300px,100% - 24px);padding:10px 12px;position:absolute;bottom:12px;left:12px}@supports (color:color-mix(in lab,red,red)){.s3d-legend{background:color-mix(in srgb,var(--cs-surface) 94%,transparent)}}.s3d-legend{box-shadow:var(--cs-shadow-sm);font-size:var(--cs-font-size-caption)}.s3d-legend[data-provenance=app-defined]{border-style:dashed}.s3d-legend__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.s3d-legend__title{color:var(--cs-text-primary);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);margin:0}.s3d-legend__toggle{width:24px;height:24px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover)and (pointer:fine){.s3d-legend__toggle:hover{color:var(--cs-text-primary);background:var(--cs-bg-subtle)}}.s3d-legend__list{grid-template-columns:repeat(2,minmax(0,auto));gap:3px 14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.s3d-legend__item{color:var(--cs-text-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.s3d-legend__swatch{background:var(--s3d-swatch,var(--cs-text-muted));width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--cs-text-primary);border-radius:3px;flex:none}@supports (color:color-mix(in lab,red,red)){.s3d-legend__swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cs-text-primary) 14%,transparent)}}.s3d-legend__swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}.s3d-legend__range{color:var(--cs-text-muted);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge)}.s3d-legend__source{color:var(--cs-text-muted);font-size:var(--cs-font-size-badge);margin:6px 0 0;line-height:1.4}.s3d-overlay{z-index:6;background:var(--cs-bg);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.s3d-overlay{background:color-mix(in srgb,var(--cs-bg) 92%,transparent)}}.s3d-overlay{overflow-y:auto}.s3d-overlay__card{border:1px solid var(--cs-border);border-radius:var(--cs-radius-card,12px);background:var(--cs-surface);flex-direction:column;gap:10px;width:min(460px,100%);padding:20px 22px;display:flex}.s3d-overlay__card--quiet{text-align:center;background:0 0;border:0;align-items:center}.s3d-overlay__title{color:var(--cs-text-primary);font-size:15px;font-weight:var(--cs-font-weight-semibold);margin:0;line-height:1.35}.s3d-overlay__body{max-width:60ch;font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);margin:0}.s3d-overlay__facts{flex-wrap:wrap;gap:6px;display:flex}.s3d-overlay__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.s3d-spinner{border:2px solid var(--cs-border);border-top-color:var(--cs-accent-clay);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite s3d-spin}@keyframes s3d-spin{to{transform:rotate(360deg)}}.s3d-pocket{z-index:5;border:1px solid var(--cs-border);background:var(--cs-surface);width:min(320px,100% - 24px);max-height:calc(100% - 24px);box-shadow:var(--cs-shadow-card);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden}.s3d-pocket__head{border-bottom:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.s3d-pocket__body{flex-direction:column;gap:10px;padding:12px;display:flex;overflow-y:auto}.s3d-pocket__statement{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);margin:0}.s3d-pocket__statement strong{color:var(--cs-text-primary);font-size:var(--cs-font-size-prose);font-weight:var(--cs-font-weight-semibold);margin-bottom:2px;display:block}.s3d-pocket__foot{border-top:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);padding:8px 12px}.s3d-residues{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.s3d-residue{border:1px solid var(--cs-border-subtle);background:var(--cs-surface);width:100%;min-height:26px;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:baseline;gap:6px;padding:3px 8px;display:flex}@media(hover:hover)and (pointer:fine){.s3d-residue:hover{border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-residue:hover{border-color:color-mix(in srgb,var(--cs-accent-clay) 45%,var(--cs-border))}}}.s3d-residue>span:last-child{color:var(--cs-text-muted);font-size:var(--cs-font-size-badge)}.s3d-link{cursor:pointer;color:var(--cs-text-accent);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.s3d-link:hover{text-decoration:underline}}.s3d-link>svg{width:13px;height:13px}.s3d-kv{margin:0}.s3d-kv__row{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.s3d-kv__row+.s3d-kv__row{border-top:1px solid var(--cs-border-subtle)}.s3d-kv__row>dt{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);flex:none}.s3d-kv__row>dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);margin:0}.s3d-kv__note{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:1px;display:block}@container (max-width:820px){.s3d-bar__top{grid-template-columns:minmax(0,1fr);gap:8px}.s3d-bar__top-actions{flex-wrap:wrap;justify-content:flex-start}.s3d-bar__bottom{justify-content:space-between}.s3d-bar__tools{margin-left:0}.s3d-legend__list{grid-template-columns:minmax(0,auto)}}@container (max-width:520px){.s3d-bar{gap:8px;padding:9px 10px}.s3d-bar__top-actions{gap:4px}.s3d-btn__text{display:none}.s3d-seg{width:100%}.s3d-seg__btn,.structure-workspace .s3d-seg__btn{flex:1;justify-content:center;padding-inline:5px}.s3d-bar__divider{display:none}.s3d-display-wrap{flex:auto}.s3d-btn--display{justify-content:flex-start;width:100%;max-width:none}.s3d-btn__value{display:none}.s3d-display{width:min(310px,100vw - 24px)}}.s3d-rail{flex-direction:column;display:flex}.s3d-rsec{border-top:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:17px 0;display:flex}.s3d-rsec:first-child{border-top:0;padding-top:0}.s3d-rsec>h3.eyebrow{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.s3d-rsec>h3.eyebrow>span{align-items:center;gap:6px;display:inline-flex}.s3d-rsec__meta{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-regular);letter-spacing:0;text-transform:none;color:var(--cs-text-muted)}.s3d-section-intro{max-width:62ch;font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);margin:0;line-height:1.45}.s3d-comparison-context,.s3d-relationship{border-left:2px solid var(--cs-accent-clay);background:var(--cs-surface-2);color:var(--cs-text-secondary);font-size:var(--cs-font-size-caption);margin:0;padding:8px 10px;line-height:1.45}.s3d-canvas-card{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;flex-direction:column;gap:0;padding:2px 12px;display:flex}.s3d-canvas-card__row{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}.s3d-canvas-card__row+.s3d-canvas-card__row{border-top:1px solid var(--cs-border-subtle)}.s3d-canvas-card__role{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);padding-top:2px}.s3d-canvas-card__name{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);color:var(--cs-text-primary);overflow-wrap:anywhere}.s3d-canvas-card__name a{color:inherit;border-bottom:1px solid var(--cs-border);text-decoration:none}@media(hover:hover)and (pointer:fine){.s3d-canvas-card__name a:hover{border-bottom-color:var(--cs-accent-clay)}}.s3d-canvas-card__name a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:2px}.s3d-canvas-card__sub{font-family:var(--cs-font-sans);font-weight:var(--cs-font-weight-regular);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin-top:3px;line-height:1.4;display:block}.s3d-steps{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;flex-direction:column;margin:0;padding:14px;list-style:none;display:flex}.s3d-step{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.s3d-step:last-child{padding-bottom:0}.s3d-step:not(:last-child):before{content:"";background:var(--cs-border);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.s3d-step__n{width:20px;height:20px;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-muted);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.s3d-step:last-child .s3d-step__n{color:var(--cs-surface);background:var(--cs-text-primary);border-color:#0000}.s3d-step[data-state=warn] .s3d-step__n{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-color:#0000}.s3d-step[data-state=idle] .s3d-step__value{color:var(--cs-text-muted)}.s3d-step__body{flex-direction:column;gap:2px;min-width:0;display:flex}.s3d-step__label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:20px}.s3d-step__value{color:var(--cs-text-primary);overflow-wrap:anywhere}.s3d-step__sub{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);line-height:1.45}.s3d-step__warn{font-size:var(--cs-font-size-caption);color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-radius:6px;margin:4px 0 0;padding:6px 8px;line-height:1.45}.s3d-notice{border-left:2px solid var(--cs-border);font-size:var(--cs-font-size-caption);margin:0;padding:6px 10px;line-height:1.45}.s3d-notice strong{font-weight:var(--cs-font-weight-semibold);margin-bottom:2px;display:block}.s3d-notice[data-tone=warning]{color:var(--cs-text-warning-on-soft);background:var(--cs-bg-warning);border-left-color:var(--cs-text-warning)}.s3d-notice[data-tone=info]{color:var(--cs-text-secondary);background:var(--cs-accent-wash);border-left-color:var(--cs-accent-clay)}.s3d-notice[data-tone=info] strong{color:var(--cs-text-primary)}.s3d-sidechain-card{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;flex-direction:column;gap:8px;margin-top:6px;padding:10px 12px;display:flex}.s3d-sidechain-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.s3d-sidechain-card__title{font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary)}.s3d-sidechain-card__badge{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-size:var(--cs-font-size-badge);border-radius:var(--cs-radius-badge,6px);border:1px solid var(--cs-border);background:var(--cs-surface-2);color:var(--cs-text-secondary);padding:2px 6px}.s3d-sidechain-card__badge[data-class=radical],.s3d-sidechain-card__badge[data-class="moderately radical"]{border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-sidechain-card__badge[data-class=radical],.s3d-sidechain-card__badge[data-class="moderately radical"]{border-color:color-mix(in srgb,var(--cs-accent-clay) 40%,transparent)}}.s3d-sidechain-card__badge[data-class=radical],.s3d-sidechain-card__badge[data-class="moderately radical"]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-sidechain-card__badge[data-class=radical],.s3d-sidechain-card__badge[data-class="moderately radical"]{background:color-mix(in srgb,var(--cs-accent-clay) 8%,transparent)}}.s3d-sidechain-card__badge[data-class=radical],.s3d-sidechain-card__badge[data-class="moderately radical"]{color:var(--cs-text-accent)}.s3d-sidechain-card .rsx-glyph-caption{flex-wrap:wrap;min-width:0}.s3d-sidechain-card__note{font-size:var(--cs-font-size-badge);color:var(--cs-text-secondary);margin:0;line-height:1.45}.s3d-sidechain-card__caveat{border-top:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-badge);color:var(--cs-text-secondary);margin:0;padding-top:6px;line-height:1.45}.s3d-readings{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s3d-reading{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:7px 0;display:grid}.s3d-reading+.s3d-reading{border-top:1px solid var(--cs-border-subtle)}.s3d-reading__label{color:var(--cs-text-primary);font-size:var(--cs-font-size-caption)}.s3d-reading__value{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-size:var(--cs-font-size-caption);color:var(--cs-text-primary);text-align:right;white-space:nowrap}.s3d-reading__value[data-state=not-applicable],.s3d-reading__value[data-state=not-measured]{font-family:var(--cs-font-sans);color:var(--cs-text-muted)}.s3d-reading__note{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);grid-column:1/-1;line-height:1.4}.s3d-reading__caveat{font-size:var(--cs-font-size-badge);color:var(--cs-text-secondary);grid-column:1/-1;line-height:1.4}.s3d-empty{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);margin:0}.s3d-empty strong{color:var(--cs-text-primary);font-size:var(--cs-font-size-prose);font-weight:var(--cs-font-weight-semibold);margin-bottom:2px;display:block}.s3d-rail .s3d-kv__row{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}.s3d-rail .s3d-kv__row>dd{text-align:left}.s3d-entries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s3d-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.s3d-entry+.s3d-entry{border-top:1px solid var(--cs-border-subtle)}.s3d-entry[data-loaded]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-entry[data-loaded]{background:color-mix(in srgb,var(--cs-accent-clay) 6%,transparent)}}.s3d-entry[data-loaded]{border-radius:6px;margin:0 -8px;padding:8px}.s3d-entry__id{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-prose);color:var(--cs-text-primary);font-weight:var(--cs-font-weight-medium)}.s3d-entry__tag{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-regular);color:var(--cs-text-muted);margin-left:8px}.s3d-entry__meta{font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);overflow-wrap:anywhere;grid-column:1/2}.s3d-entry__load{border:1px solid var(--cs-border);background:var(--cs-surface);min-height:26px;color:var(--cs-text-primary);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-medium);cursor:pointer;border-radius:6px;grid-area:1/2/-1;align-self:center;padding:2px 8px}@media(hover:hover)and (pointer:fine){.s3d-entry__load:hover{background:var(--cs-bg-subtle)}}.s3d-entry__load[aria-pressed=true]{color:var(--cs-text-accent);border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.s3d-entry__load[aria-pressed=true]{border-color:color-mix(in srgb,var(--cs-accent-clay) 45%,transparent)}}.s3d-disclosure{border-top:1px solid var(--cs-border-subtle)}.s3d-disclosure:first-of-type{border-top:0}.s3d-disclosure>summary{cursor:pointer;min-height:36px;color:var(--cs-text-primary);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);align-items:center;gap:7px;list-style:none;display:flex}.s3d-disclosure>summary::-webkit-details-marker{display:none}.s3d-disclosure>summary:after{content:"⌄";color:var(--cs-text-muted);margin-left:auto;transition:transform .15s cubic-bezier(.2,0,0,1)}.s3d-disclosure[open]>summary:after{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.s3d-disclosure>summary:hover{color:var(--cs-text-accent)}}.s3d-disclosure>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:4px}.s3d-method-list{font-size:var(--cs-font-size-caption);flex-direction:column;gap:7px;margin:3px 0 10px;padding-left:18px;line-height:1.45;display:flex}.s3d-disclosure .s3d-steps{margin:4px 0 10px}.s3d-disclosure .s3d-entries{margin-bottom:9px}.s3d-refs{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);flex-direction:column;gap:6px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.s3d-refs a{color:var(--cs-text-accent);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);text-decoration:none}@media(hover:hover)and (pointer:fine){.s3d-refs a:hover{text-decoration:underline}}.s3d-refs a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){.s3d-spinner,.s3d-seg__busy{animation-duration:2.4s}.s3d-disclosure>summary:after{transition:none}}.s3d-overlay-col{z-index:4;pointer-events:none;flex-direction:column;justify-content:space-between;gap:8px;max-width:min(300px,100% - 24px);display:flex;position:absolute;top:52px;bottom:12px;left:12px;overflow:auto}.s3d-overlay-col>*{pointer-events:auto}.s3d-overlay-col>.s3d-legend{margin-top:auto;position:static}.s3d-guide{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:10px;max-width:min(300px,100% - 24px);max-height:min(58vh,430px);padding:10px 12px;position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){.s3d-guide{background:color-mix(in srgb,var(--cs-surface) 94%,transparent)}}.s3d-guide{box-shadow:var(--cs-shadow-sm);font-size:var(--cs-font-size-caption)}.s3d-guide__list{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.s3d-guide__item{color:var(--cs-text-secondary);align-items:flex-start;gap:8px;line-height:1.35;display:flex}.s3d-guide__item small{color:var(--cs-text-muted);font-size:var(--cs-font-size-badge);display:block}.s3d-guide__swatch{background:var(--swatch,transparent);width:14px;height:10px;box-shadow:inset 0 0 0 1px var(--cs-text-primary);border-radius:2px;flex:none;margin-top:3px}@supports (color:color-mix(in lab,red,red)){.s3d-guide__swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cs-text-primary) 18%,transparent)}}.s3d-guide__swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}.s3d-guide__swatch[data-shape=sticks]{border-radius:2px;height:4px;margin-top:6px}.s3d-guide__swatch[data-shape=sticks]:not([style]){background:linear-gradient(90deg,#8a8a8a 0,#8a8a8a 50%,#c0392b 50%)}.s3d-guide__swatch[data-shape=surface]{opacity:.6}.s3d-guide__swatch[data-shape=dashes]{border-top:2px dashed var(--cs-text-muted);height:0;box-shadow:none;margin-top:7px}.s3d-guide__actions{border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;padding-top:8px;display:flex}.s3d-guide__check{color:var(--cs-text-secondary);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.s3d-guide__check input:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px}.s3d-guide__read{color:var(--cs-text-accent);font:inherit;cursor:pointer;border-radius:var(--cs-radius-sm,4px);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:2px 4px;display:inline-flex}.s3d-guide__read svg{width:14px;height:14px}.s3d-guide__read:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px}@media print{.s3d-bar,.s3d-pocket,.s3d-legend__toggle,.s3d-entry__load,.s3d-guide__actions{display:none}.s3d-guide{box-shadow:none;position:static}.s3d-overlay-col{position:static}.s3d-legend{box-shadow:none;position:static}}.rpt-screen,.rpt-rail{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);color:var(--cs-text-secondary);line-height:1.5}.rpt-screen{--rpt-pad:20px;scrollbar-gutter:stable;flex-direction:column;gap:20px;width:100%;height:100%;padding:24px;display:flex;overflow-y:auto;container-type:inline-size}.rpt-screen.report-page>*{max-width:none;margin-inline:0}.rpt-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.rpt-strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.rpt-dim{color:var(--cs-text-muted)}.rpt-p{margin:0}.rpt-card{background:var(--cs-surface);border:1px solid var(--cs-border-subtle);border-radius:16px;overflow:hidden}.rpt-card__head{min-height:52px;padding:0 var(--rpt-pad);background:var(--cs-surface);border-bottom:1px solid var(--cs-border-subtle);align-items:center;gap:10px;display:flex}.rpt-card__head h2{margin:0}.rpt-card__title{font-size:15px;font-weight:var(--cs-font-weight-semibold);letter-spacing:-.01em;color:var(--cs-text-primary);line-height:1.3}.rpt-card__chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rpt-card__spacer{flex:1}.rpt-card__foot{min-height:44px;padding:12px var(--rpt-pad);color:var(--cs-text-secondary);background:var(--cs-workbench-header-surface);border-top:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:12px;line-height:1.6;display:flex}.rpt-card__foot b{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-semibold)}.rpt-chip--dashed{border-style:dashed}.rpt-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:32px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media(hover:hover)and (pointer:fine){.rpt-btn:hover{background:var(--cs-surface-2)}}.rpt-btn[data-variant=primary]{color:var(--cs-surface);background:var(--cs-accent-clay);border-color:var(--cs-accent-clay)}@media(hover:hover)and (pointer:fine){.rpt-btn[data-variant=primary]:hover{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.rpt-btn[data-variant=primary]:hover{background:color-mix(in srgb,var(--cs-accent-clay) 88%,var(--cs-text-primary))}}}.rpt-btn[data-variant=quiet]{color:var(--cs-text-accent);background:0 0;border-color:#0000}@media(hover:hover)and (pointer:fine){.rpt-btn[data-variant=quiet]:hover{background:0 0;text-decoration:underline}}.rpt-btn:disabled{opacity:.45;cursor:not-allowed}.rpt-btn:focus-visible,.rpt-link:focus-visible,.rpt-edit__area:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.rpt-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-accent);background:0 0;border:0;min-height:24px;padding:0}@media(hover:hover)and (pointer:fine){.rpt-link:hover{text-decoration:underline}}.rpt-hero{padding:20px var(--rpt-pad) 6px;flex-direction:column;gap:8px;display:flex}.rpt-hero__figure{font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);letter-spacing:-.01em;color:var(--cs-text-primary);margin:0;line-height:1.2}.rpt-tiers{margin:6px var(--rpt-pad) 16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.rpt-tier{text-align:center;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);border-top:6px solid var(--cs-border-subtle);padding:8px 4px 0}.rpt-tier:first-child{border-radius:6px 0 0 6px}.rpt-tier:last-child{border-radius:0 6px 6px 0}.rpt-tier[data-active]{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold);border-top-color:var(--cs-text-secondary)}.rpt-tier[data-active][data-side=pathogenic]{border-top-color:var(--cs-danger)}.rpt-tier[data-active][data-side=benign]{border-top-color:var(--cs-good)}.rpt-prose{padding:14px var(--rpt-pad);max-width:none;color:var(--cs-text-primary)}.rpt-hero+.rpt-prose,.rpt-hero~.rpt-prose{padding-top:6px}.rpt-prose p{margin:0 0 8px}.rpt-prose p:last-child{margin-bottom:0}.rpt-prose ul{margin:0 0 8px;padding-left:18px;list-style:outside}.rpt-prose li{margin:2px 0}.rpt-prose h3{font-size:var(--cs-font-size-prose);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);margin:12px 0 4px}.rpt-prose strong{font-weight:var(--cs-font-weight-semibold)}.rpt-facts{margin:0}.rpt-facts>div{padding:10px var(--rpt-pad);border-top:1px solid var(--cs-border-subtle);grid-template-columns:168px minmax(0,1fr);column-gap:12px;display:grid}.rpt-facts>div:first-child{border-top:0}.rpt-facts dt{color:var(--cs-text-muted);font-size:var(--cs-font-size-caption);padding-top:1px}.rpt-facts dd{color:var(--cs-text-primary);margin:0}.rpt-table-wrap{border-top:1px solid var(--cs-border-subtle);overflow-x:auto}.rpt-table{border-collapse:collapse;width:100%;font-size:var(--cs-font-size-prose)}.rpt-table th{text-align:left;white-space:nowrap;font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-muted);border-bottom:1px solid var(--cs-border-subtle);padding:9px 16px}.rpt-table td{vertical-align:top;color:var(--cs-text-primary);border-top:1px solid var(--cs-border-subtle);padding:10px 16px}.rpt-table tbody tr:first-child td{border-top:0}.rpt-table .rpt-num{text-align:right;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.rpt-table td:last-child:not(.rpt-num){color:var(--cs-text-secondary)}.rpt-facts+.rpt-prose,.rpt-prose+.rpt-facts{border-top:1px solid var(--cs-border-subtle)}.rpt-callout{padding:12px var(--rpt-pad);border-top:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-prose);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rpt-callout:before{content:"";border:1.5px solid var(--cs-warn);border-radius:50%;flex:none;width:8px;height:8px}.rpt-callout p{flex:260px;margin:0}.rpt-callout strong{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.rpt-empty{padding:16px var(--rpt-pad);gap:10px;display:flex}.rpt-empty:before{content:"";border:1.5px solid var(--cs-text-muted);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.rpt-empty p{max-width:none;margin:0}.rpt-edit{margin:14px var(--rpt-pad);border:1px solid var(--cs-accent-clay);background:var(--cs-surface);border-radius:8px}.rpt-edit__tools{border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.rpt-edit__tools .rpt-dim{font-size:var(--cs-font-size-caption);margin-left:auto}.rpt-edit__area{resize:vertical;width:100%;min-height:96px;font:inherit;color:var(--cs-text-primary);background:0 0;border:0;padding:10px 12px;line-height:1.5;display:block}.rpt-edit__area:focus-visible{outline-offset:-2px}.rpt-left{padding:12px var(--rpt-pad);border-top:1px solid var(--cs-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.rpt-left:first-of-type{border-top:0}.rpt-left__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.rpt-left__note{color:var(--cs-text-muted);font-size:var(--cs-font-size-caption);grid-column:2}.rpt-seg{border:1px solid var(--cs-border);border-radius:8px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.rpt-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-left:1px solid var(--cs-border);min-height:32px;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-secondary);background:var(--cs-surface)}.rpt-seg button:first-child{border-left:0}.rpt-seg button[aria-pressed=true]{background:var(--cs-surface-2);color:var(--cs-text-primary)}.rpt-seg button:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.rpt-list{margin:0;padding:0;list-style:none}.rpt-list__row{border-top:1px solid var(--cs-border-subtle);min-height:30px;color:var(--cs-text-primary);align-items:center;gap:10px;padding:4px 0;display:flex}.rpt-list__row:first-child{border-top:0}.rpt-list__row[data-off]{color:var(--cs-text-muted)}.rpt-list__meta{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);white-space:nowrap;margin-left:auto}.rpt-export{border-top:1px solid var(--cs-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.rpt-export:first-of-type{border-top:0}.rpt-export__name{color:var(--cs-text-primary);font-weight:var(--cs-font-weight-semibold)}.rpt-export__note{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);grid-column:1}.rpt-export .rpt-btn{grid-area:1/2/3}.rpt-field{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.rpt-field label{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.rpt-field input{min-height:30px;font:inherit;color:var(--cs-text-primary);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:6px;padding:4px 8px}.rpt-field input:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:1px}@container (max-width:640px){.rpt-facts>div{grid-template-columns:1fr;row-gap:2px}.rpt-tiers{margin-left:16px;margin-right:16px}.rpt-tier{font-size:10.5px}}@media print{.rpt-tier{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rpt-btn,.rpt-link{display:none}}.rpt-rail{flex-direction:column;min-width:0;display:flex}.rpt-rail .eyebrow,.rpt-screen .eyebrow{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.07em}.rpt-rail-section{border-bottom:1px solid var(--cs-border-subtle);flex-direction:column;gap:10px;padding:18px 0;display:flex}.rpt-rail-section>h3{color:var(--cs-text-muted);align-items:center;gap:7px;margin:0;display:flex}.rpt-rail-section>summary{cursor:pointer;color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-semibold);min-height:28px}.rpt-rail-section[open]>summary{margin-bottom:12px}.rpt-rail-section summary:focus-visible,.rpt-review summary:focus-visible,.rpt-references summary:focus-visible,.rpt-contents-group summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px;border-radius:4px}.rpt-export-primary{z-index:2;background:var(--cs-surface);border-bottom:1px solid var(--cs-border);padding:14px 0;position:sticky;top:0}.rpt-export-primary>label{color:var(--cs-text-primary);justify-content:space-between;margin-bottom:8px;display:flex}.rpt-export-primary>label>span{letter-spacing:0;text-transform:none;color:var(--cs-text-muted);font-weight:400}.rpt-export-primary>div{gap:8px;display:flex}.rpt-export-primary select{width:100%;min-width:0;min-height:36px;font:inherit;color:var(--cs-text-primary);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:8px;flex:1;padding:6px 8px}.rpt-export-primary select:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.rpt-export-primary p{font-size:var(--cs-font-size-caption);margin:6px 0 0}.rpt-export-primary .rpt-btn{min-height:36px}.rpt-save-status{font-size:var(--cs-font-size-caption);color:var(--cs-text-secondary);margin:0}.rpt-contents-group>summary{cursor:pointer;font-size:var(--cs-font-size-caption);color:var(--cs-text-muted);min-height:28px;padding:4px 0}.rpt-contents-label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.rpt-contents-label span{overflow-wrap:anywhere;line-height:1.3}.rpt-contents-label input,.rpt-tick input{width:18px;height:18px;accent-color:var(--cs-accent-clay);cursor:pointer;flex:none;margin:3px}.rpt-contents-label input:focus-visible,.rpt-tick input:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.rpt-tick{cursor:pointer;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.rpt-list__row{gap:6px;min-height:38px;margin-inline:0;padding:4px}.rpt-list__row[data-active]{background:var(--cs-accent-wash);border-radius:6px}.rpt-list__meta{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:82px}.rpt-jump{width:28px;min-height:28px;color:var(--cs-text-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}@media(hover:hover)and (pointer:fine){.rpt-jump:hover{background:var(--cs-surface-2)}}.rpt-jump:focus-visible,.rpt-review-link:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.rpt-jump:disabled{opacity:.4;cursor:default}.rpt-review-link{font:inherit;color:var(--cs-text-primary);border:1px solid var(--cs-border);background:var(--cs-surface);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;display:flex}.rpt-review-link>span{font-size:var(--cs-font-size-caption);color:var(--cs-text-muted)}.rpt-draft-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.rpt-draft-recovery{border:1px solid var(--cs-border);background:var(--cs-surface-2);border-radius:8px;padding:10px}.rpt-draft-recovery p{margin:0}.rpt-custom{letter-spacing:0;text-transform:none;margin-left:auto;font-weight:400}.rpt-steps{border:1px solid var(--cs-border);border-radius:10px;margin:10px 0 0;padding:12px;list-style:none}.rpt-step{grid-template-columns:24px minmax(0,1fr);gap:8px;padding-bottom:14px;display:grid}.rpt-step:last-child{padding-bottom:0}.rpt-step__n{border:1px solid var(--cs-border);width:22px;height:22px;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);border-radius:50%;place-items:center;display:grid}.rpt-step__label{color:var(--cs-text-muted);font-size:var(--cs-font-size-caption);margin-bottom:3px;display:block}.rpt-step__value{overflow-wrap:anywhere}.rpt-step[data-state=warn] .rpt-step__n{border-color:var(--cs-warn);color:var(--cs-text-primary)}.rpt-step[data-state=idle]{color:var(--cs-text-muted)}.rpt-source-links{flex-direction:column;gap:8px;margin-block:10px;display:flex}.rpt-source-links a,.rpt-references a{color:var(--cs-text-accent);text-underline-offset:3px;overflow-wrap:anywhere}.rpt-source-links a:focus-visible,.rpt-references a:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.rpt-review{padding:10px var(--rpt-pad);border-bottom:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption)}.rpt-review>summary{cursor:pointer;color:var(--cs-text-secondary);min-height:24px}.rpt-review>summary>span{color:var(--cs-text-muted);margin-left:4px}.rpt-review p{margin:8px 0}.rpt-review[open]{border-left:3px solid var(--cs-warn)}.rpt-references{padding:10px var(--rpt-pad);border-top:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption)}.rpt-references summary{cursor:pointer;min-height:24px}.rpt-references a{padding:4px 0;display:block}.rpt-compare{flex-basis:100%}.rpt-compare>summary{cursor:pointer;min-height:28px}.rpt-compare>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:8px;display:grid}.rpt-compare p{white-space:pre-wrap;overflow-wrap:anywhere}.rpt-card__head{flex-wrap:wrap;gap:8px;padding-block:7px}.rpt-card:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.rpt-card{scroll-margin-top:16px}.rpt-table-toggle{margin:10px var(--rpt-pad) 14px}.rpt-table details{max-width:52ch;font-size:var(--cs-font-size-caption)}.rpt-table summary{cursor:pointer;min-height:24px;color:var(--cs-text-accent);white-space:nowrap}.rpt-table details p{margin:6px 0 0}.rpt-table summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.rpt-table th,.rpt-table td{padding-inline:12px}.rpt-table th:first-child,.rpt-table td:first-child{padding-left:var(--rpt-pad)}.rpt-table th:last-child,.rpt-table td:last-child{padding-right:var(--rpt-pad)}.rpt-facts dd{overflow-wrap:anywhere}.rpt-screen [data-block=identity] .rpt-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rpt-screen [data-block=identity] .rpt-facts>div{border-top:1px solid var(--cs-border-subtle);grid-template-columns:100px minmax(0,1fr)}@container (max-width:640px){.rpt-screen [data-block=identity] .rpt-facts,.rpt-compare>div{grid-template-columns:1fr}.rpt-table{min-width:520px}.rpt-card__chips{flex-basis:100%;order:2}}@media(max-width:700px){.rpt-screen{padding:12px}}@media print{.rpt-export-primary,.rpt-tick,.rpt-table-toggle,.rpt-screen>.workspace-tabs,.rpt-view-note,.rpt-heading__icon{display:none}}.rpt-heading{align-items:flex-start;gap:12px;display:flex}.rpt-heading__icon{width:30px;height:30px;color:var(--cs-accent-clay);background:var(--cs-surface-2);border:1px solid var(--cs-border-subtle);border-radius:8px;flex:none;place-items:center;margin-top:2px;display:grid}.rpt-heading__text{flex:1;min-width:0}.rpt-heading__kicker{font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-text-muted);align-items:center;gap:.625rem;margin:0 0 .75rem;display:flex}.rpt-heading__title{overflow-wrap:anywhere}.screen-title.rpt-heading__title:before{display:none}.rpt-heading__kicker:before{content:"";background:var(--cs-accent-clay);block-size:2px;inline-size:1.5rem}.rpt-heading__sub{color:var(--cs-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.rpt-heading__chips{flex-wrap:wrap;gap:6px;padding-top:4px;display:inline-flex}.rpt-screen>.workspace-tabs{margin-top:-4px}.rpt-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.rpt-view-note{color:var(--cs-text-secondary);margin:0;font-size:12px;line-height:1.5}.rpt-references summary>span,.rpt-review>summary>span{min-width:18px;height:18px;font-family:var(--cs-font-mono);color:var(--cs-text-secondary);background:var(--cs-surface-2);border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;display:inline-grid}.rpt-review>summary,.rpt-references>summary{color:var(--cs-text-secondary);font-weight:var(--cs-font-weight-semibold)}.rpt-rail-title{font-size:14px;font-weight:var(--cs-font-weight-semibold);color:var(--cs-text-primary);align-items:center;gap:7px;margin:0;display:flex}.rpt-rail-title svg{color:var(--cs-accent-clay)}.rpt-rail-help{color:var(--cs-text-secondary);margin:-4px 0 0;font-size:12px;line-height:1.5}.rpt-rail-section>h3.rpt-rail-title{color:var(--cs-text-primary)}.rpt-status{color:var(--cs-text-primary);background:var(--cs-text-indigo-on-soft);flex-direction:column;gap:8px;padding:12px;font-size:13px;line-height:1.5;display:flex}@supports (color:color-mix(in lab,red,red)){.rpt-status{background:color-mix(in srgb,var(--cs-text-indigo-on-soft) 8%,var(--cs-surface))}}.rpt-status{border:1px solid var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){.rpt-status{border:1px solid color-mix(in srgb,var(--cs-text-indigo-on-soft) 22%,transparent)}}.rpt-status{border-radius:10px}.rpt-status[data-state=review]{background:var(--cs-warn)}@supports (color:color-mix(in lab,red,red)){.rpt-status[data-state=review]{background:color-mix(in srgb,var(--cs-warn) 10%,var(--cs-surface))}}.rpt-status[data-state=review]{border-color:var(--cs-warn)}@supports (color:color-mix(in lab,red,red)){.rpt-status[data-state=review]{border-color:color-mix(in srgb,var(--cs-warn) 35%,transparent)}}.rpt-status p{margin:0}.rpt-status__counts{color:var(--cs-text-secondary);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.rpt-status__counts strong{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-primary);font-weight:600}.rpt-status .rpt-review-link{background:var(--cs-surface)}.report-workspace .rpt-export-primary{padding-top:0}.report-workspace .rpt-rail-section{gap:12px;padding:20px 0}.report-workspace .rpt-rail-section:last-child{border-bottom:0}.rpt-rail-section>summary{font-size:13px}@container (max-width:640px){.rpt-stack{--rpt-pad:14px}.rpt-heading__chips{display:none}}.table-numeric{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--cs-font-mono)!important;text-align:right!important;font-size:var(--cs-font-size-numeric,var(--cs-text-numeric))!important}.table-th{font-size:var(--cs-text-th);color:var(--cs-text-muted);text-align:left;border-bottom:1px solid var(--cs-border-subtle);white-space:nowrap;padding-bottom:6px;font-weight:500}.table-th.numeric{text-align:right}.table-pending-summary{font-size:var(--cs-text-body);color:var(--cs-text-muted);padding:8px 0;font-style:italic;font-weight:400}.report-prose-wrapper{width:100%;max-width:100%;margin:0;padding:0}.report-prose{font-family:var(--cs-font-serif);color:var(--cs-text-primary);font-size:15px;line-height:1.8}.report-prose p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin-top:0;margin-bottom:1.1em}.report-prose h1,.report-prose h2,.report-prose h3{font-family:var(--cs-font-serif);color:var(--cs-text-primary);margin-top:1.6em;margin-bottom:.4em;font-weight:600;line-height:1.3}.report-prose h1{font-size:18px}.report-prose h2{font-size:16px}.report-prose h3{font-size:15px}.report-prose ul,.report-prose ol{margin-bottom:1em;padding-left:1.4em}.report-prose li{margin-bottom:.4em}.report-prose strong{color:var(--cs-text-primary);font-weight:600}.report-prose code{font-family:var(--cs-font-mono);background:var(--cs-surface-2);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-sm);padding:1px 5px;font-size:13px}.cs-step-icon-not-started{color:var(--cs-text-muted)!important}.cs-step-icon-in-progress{color:var(--cs-accent)!important}.cs-step-icon-complete{color:var(--cs-text-success)!important}.badge-metric-neutral{border-radius:var(--cs-radius-badge);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-badge);background:var(--cs-surface-2);color:var(--cs-text-secondary);border:1px solid var(--cs-border);align-items:center;gap:3.5px;padding:2.5px 7px;display:inline-flex}.badge-data-source{border-radius:var(--cs-radius-badge);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-badge);background:var(--cs-accent-clay);align-items:center;gap:3.5px;padding:2.5px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.badge-data-source{background:color-mix(in srgb,var(--cs-accent-clay) 10%,transparent)}}.badge-data-source{color:var(--cs-accent-clay);border:1px solid var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.badge-data-source{border:1px solid color-mix(in srgb,var(--cs-accent-clay) 25%,transparent)}}.badge-metric{border-radius:var(--cs-radius-badge);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-badge);background:var(--cs-surface-2);color:var(--cs-text-secondary);border:1px solid var(--cs-border);align-items:baseline;gap:3.5px;padding:2.5px 7px;display:inline-flex}.badge-metric strong{color:var(--cs-text-primary);font-weight:600}.metric-card{background:var(--cs-surface-1);border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);padding:12px;transition:border-color .15s}.metric-card-label{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);color:var(--cs-text-muted);text-transform:uppercase;letter-spacing:.05em;display:block}.metric-card-value{font-family:var(--cs-font-sans);font-variant-numeric:tabular-nums;font-size:var(--cs-font-size-stat-value);font-weight:var(--cs-font-weight-stat-value);color:var(--cs-text-primary);margin-top:4px;line-height:1.2;display:block}.metric-card-desc{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);color:var(--cs-text-muted);margin-top:4px;display:block}.card-title{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.row-subject{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:1.35}.figure-headline{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-stat-value);font-variant-numeric:tabular-nums;line-height:1.25}.readout{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.25}.readout-note{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-regular);font-variant-numeric:tabular-nums;line-height:1.35}.readout-inline{font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.35}.detail-prose{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-prose);font-weight:var(--cs-font-weight-prose);margin:0;line-height:1.5}.prose-meta{font-family:var(--cs-font-sans);font-size:var(--cs-font-size-badge);font-weight:var(--cs-font-weight-regular);line-height:1.4}.eyebrow{font-family:var(--cs-font-mono);font-size:var(--cs-text-micro);font-weight:var(--cs-font-weight-eyebrow);text-transform:uppercase;letter-spacing:.05em;color:var(--cs-text-muted);align-items:center;gap:6px;display:inline-flex}.eyebrow>svg{color:var(--cs-accent-clay);flex:none}.ev-tier.chip-code{font-family:var(--cs-font-mono)}.empty-state-box{border:1px dashed var(--cs-border);color:var(--cs-text-muted);text-align:center;font-style:italic;font-size:var(--cs-font-size-caption);font-family:var(--cs-font-sans);border-radius:var(--cs-radius-input);padding:16px}.table-container-card{overflow:hidden;background:var(--cs-surface)!important;border:1px solid var(--cs-border)!important;border-radius:var(--cs-radius-lg)!important;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a!important}.table-header-row{background:var(--cs-surface-2)!important;border-bottom:1px solid var(--cs-border)!important}.table-header-row th{font-size:var(--cs-font-size-table-header)!important;font-weight:var(--cs-font-weight-table-header)!important;color:var(--cs-text-secondary)!important}p{text-wrap:pretty}.nb{white-space:nowrap}.cx-page{outline-color:#0000;flex-direction:column;gap:1.25rem;block-size:100%;min-block-size:0;inline-size:100%;max-inline-size:86rem;margin-inline:auto;padding:.75rem clamp(1rem,1.5vw,1.5rem) 1.25rem;display:flex}.cx-masthead{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.cx-title{font-family:var(--cs-workbench-heading-font);font-size:clamp(2rem,1.6rem + 1vw,2.5rem);font-weight:var(--cs-workbench-heading-weight);letter-spacing:var(--cs-workbench-heading-tracking);color:var(--cs-text-primary);margin:0;line-height:1.15}.cx-title>span{color:var(--cs-accent-clay)}.cx-lede{max-inline-size:75ch;color:var(--cs-text-secondary);margin:.5rem 0 0;font-size:14px;line-height:1.6}.cx-masthead-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.cx-root{--cx-genomics:#4a78b5;--cx-structure:#3a8a67;--cx-biophysics:var(--cs-accent-clay);--cx-clinical:var(--cs-accent-mag);--cx-row-pad:8px;border:1px solid var(--cs-border);border-radius:var(--cs-workbench-radius);background:var(--cs-surface);width:100%;min-height:0;box-shadow:var(--cs-workbench-shadow);color:var(--cs-text-primary);font-family:var(--cs-font-sans);font-size:var(--cs-text-caption);flex-direction:column;flex:1;display:flex;overflow:hidden}.dark .cx-root{--cx-genomics:#7fa6dc;--cx-structure:#5fc59a}.cx-root button{font-family:inherit}.cx-stream-panel{flex-direction:column;flex:1;min-block-size:0;display:flex}.cx-stream-panel:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.cx-mono{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums}.cx-pill:focus-visible,.cx-icon-btn:focus-visible,.cx-btn:focus-visible,.cx-tile:focus-visible,.cx-preset-chip:focus-visible,.dev-console-entry:focus-visible,.gantt-row:focus-visible,.gantt-stage-header:focus-visible,.cx-select:focus-visible,.cx-search input:focus-visible{box-shadow:0 0 0 2px var(--cs-surface),0 0 0 4px var(--cs-accent-clay);outline-color:#0000}@supports (color:color-mix(in lab,red,red)){.cx-pill:focus-visible,.cx-icon-btn:focus-visible,.cx-btn:focus-visible,.cx-tile:focus-visible,.cx-preset-chip:focus-visible,.dev-console-entry:focus-visible,.gantt-row:focus-visible,.gantt-stage-header:focus-visible,.cx-select:focus-visible,.cx-search input:focus-visible{box-shadow:0 0 0 2px var(--cs-surface),0 0 0 4px color-mix(in srgb,var(--cs-accent-clay) 55%,transparent)}}.cx-pill:focus-visible,.cx-icon-btn:focus-visible,.cx-btn:focus-visible,.cx-tile:focus-visible,.cx-preset-chip:focus-visible,.dev-console-entry:focus-visible,.gantt-row:focus-visible,.gantt-stage-header:focus-visible,.cx-select:focus-visible,.cx-search input:focus-visible{z-index:1;position:relative}.cx-head{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:stretch;gap:12px;min-block-size:3rem;padding:0 1.25rem;display:flex}.cx-tabs{flex-wrap:wrap;column-gap:1.75rem;display:flex}.cx-tab{min-block-size:44px;color:var(--cs-text-muted);font-size:var(--cs-font-size-prose);cursor:pointer;border:0;background:0 0;border-block-end:2px solid #0000;border-radius:0;align-items:center;gap:7px;margin-block-end:-1px;padding:0 .125rem;font-weight:500;transition:color .12s ease-out,border-color .12s ease-out;display:inline-flex}@media(hover:hover)and (pointer:fine){.cx-tab:hover:not([aria-selected=true]){color:var(--cs-text-primary);border-block-end-color:var(--cs-border)}}.cx-tab:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px;box-shadow:none;border-radius:4px}.cx-tab[aria-selected=true]{border-block-end-color:var(--cs-accent-clay);color:var(--cs-text-primary)}.cx-tab svg{flex-shrink:0;block-size:1rem;inline-size:1rem}.cx-count{font-family:var(--cs-font-mono);background:var(--cs-surface);color:var(--cs-text-secondary);border:1px solid var(--cs-border-subtle);border-radius:999px;padding:3px 6px;font-size:10.5px;font-weight:500;line-height:1}.cx-count[data-tone=danger]{background:var(--cs-danger);color:var(--cs-text-inverse,#fff);border-color:#0000}.cx-count[data-tone=warn]{background:var(--cs-warn-soft);color:var(--cs-text-warning-on-soft);border-color:var(--cs-warn)}@supports (color:color-mix(in lab,red,red)){.cx-count[data-tone=warn]{border-color:color-mix(in srgb,var(--cs-warn) 20%,transparent)}}.cx-session{border-radius:var(--cs-radius-input);border:1px solid var(--cs-border-subtle);background:var(--cs-surface);min-width:0;max-width:100%;min-block-size:2.25rem;color:var(--cs-text-secondary);align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.cx-session-meta{color:var(--cs-text-muted)}.cx-spacer{flex:1}.cx-session b{color:var(--cs-text-primary);font-weight:600}.cx-session-variant{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cx-dot{background:var(--cs-good);width:7px;height:7px;box-shadow:0 0 0 2px var(--cs-good);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.cx-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-good) 20%,transparent)}}.cx-dot[data-tone=danger]{background:var(--cs-danger);box-shadow:0 0 0 2px var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.cx-dot[data-tone=danger]{box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-danger) 20%,transparent)}}.cx-dot[data-tone=warn]{background:var(--cs-warn);box-shadow:0 0 0 2px var(--cs-warn)}@supports (color:color-mix(in lab,red,red)){.cx-dot[data-tone=warn]{box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-warn) 20%,transparent)}}.cx-dot[data-tone=muted]{background:var(--cs-text-muted);box-shadow:none}.cx-btn{border-radius:var(--cs-radius-input);border:1px solid var(--cs-border);background:var(--cs-surface);min-block-size:2.25rem;color:var(--cs-text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .14s cubic-bezier(.2,0,0,1),color .14s cubic-bezier(.2,0,0,1),border-color .14s cubic-bezier(.2,0,0,1);display:inline-flex}@media(hover:hover)and (pointer:fine){.cx-btn:hover:not(:disabled){background:var(--cs-bg-subtle);color:var(--cs-text-primary);border-color:var(--cs-border)}}.cx-btn:active:not(:disabled){background:var(--cs-bg-subtle)}.cx-btn:disabled{opacity:.45;cursor:not-allowed}.cx-btn svg{flex-shrink:0;width:13px;height:13px}.cx-btn[data-tone=danger]{border-color:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.cx-btn[data-tone=danger]{border-color:color-mix(in srgb,var(--cs-danger) 45%,transparent)}}.cx-btn[data-tone=danger]{background:var(--cs-danger-soft);color:var(--cs-text-danger-on-soft)}.cx-btn[data-tone=accent]{color:var(--cs-text-accent)}.cx-icon-btn{block-size:32px;inline-size:32px;color:var(--cs-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out;display:inline-grid}@media(hover:hover)and (pointer:fine){.cx-icon-btn:hover:not(:disabled){background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.cx-icon-btn:active:not(:disabled){background:var(--cs-bg-subtle)}.cx-icon-btn:disabled{opacity:.4;cursor:not-allowed}.cx-icon-btn[aria-pressed=true]{background:var(--cs-surface-2);border-color:var(--cs-border);color:var(--cs-text-accent);font-weight:600}.cx-icon-btn svg{width:14px;height:14px}.cx-kpis{background:var(--cs-border-subtle);border-bottom:1px solid var(--cs-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;box-shadow:inset 0 -1px #00000003}.cx-tile{background:var(--cs-surface);text-align:left;min-width:0;color:inherit;border:0;flex-direction:column;gap:3px;padding:16px 20px;transition:background .14s cubic-bezier(.2,0,0,1);display:flex;position:relative}button.cx-tile{cursor:pointer}@media(hover:hover)and (pointer:fine){button.cx-tile:hover{background:var(--cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){button.cx-tile:hover{background:color-mix(in srgb,var(--cs-bg-subtle) 70%,var(--cs-surface))}}}button.cx-tile[aria-pressed=true]{background:var(--cs-surface-2);box-shadow:inset 0 -2.5px 0 var(--cs-accent-clay)}.cx-tile-label{color:var(--cs-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.cx-tile-value{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;font-size:var(--cs-font-size-stat-value);font-weight:var(--cs-font-weight-stat-value);color:var(--cs-text-primary);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.cx-tile-value[data-tone=danger]{color:var(--cs-text-danger-on-soft)}.cx-tile-value[data-tone=warn]{color:var(--cs-text-warning-on-soft)}.cx-tile-value[data-tone=good]{color:var(--cs-text-good-on-soft)}.cx-tile-value[data-tone=muted]{color:var(--cs-text-muted)}.cx-tile-sub{color:var(--cs-text-secondary);overflow-wrap:break-word;font-size:12px;line-height:1.5}.cx-toolbar{background:var(--cs-surface);border-bottom:1px solid var(--cs-border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.cx-pills{gap:2px;display:inline-flex}.cx-pill{border-radius:var(--cs-radius-badge);min-block-size:32px;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}@media(hover:hover)and (pointer:fine){.cx-pill:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary)}}.cx-pill[aria-pressed=true]{background:var(--cs-surface-2);border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cx-pill[aria-pressed=true]{border-color:color-mix(in srgb,var(--cs-accent-clay) 45%,transparent)}}.cx-pill[aria-pressed=true]{color:var(--cs-text-primary);font-weight:600}.cx-pill-count{font-family:var(--cs-font-mono);color:var(--cs-text-muted);font-size:10.5px}.cx-pill[aria-pressed=true] .cx-pill-count{color:var(--cs-text-accent);font-weight:700}.cx-select{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);background:var(--cs-surface);min-block-size:34px;color:var(--cs-text-primary);max-width:190px;padding:5px 8px;font-size:12px}.cx-divider{background:var(--cs-border);width:1px;height:16px;margin:0 2px}.cx-search{flex:200px;min-width:160px;max-width:340px;position:relative}.cx-search>svg{width:13px;height:13px;color:var(--cs-text-muted);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.cx-search input{border:1px solid var(--cs-border);border-radius:var(--cs-radius-input);background:var(--cs-surface);width:100%;min-block-size:34px;color:var(--cs-text-primary);font-family:var(--cs-font-mono);padding:6px 34px 6px 28px;font-size:12px}.cx-search input::placeholder{color:var(--cs-text-muted);font-family:var(--cs-font-sans)}.cx-kbd{border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text-muted);font-family:var(--cs-font-mono);pointer-events:none;border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.4;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.cx-tools{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cx-result-count{color:var(--cs-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:8px;font-size:11.5px}.cx-presets-bar{border-bottom:1px solid var(--cs-border-subtle);background:0 0;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 20px 12px;font-size:11.5px;display:flex}.cx-presets-label{color:var(--cs-text-muted);margin-right:4px;font-size:11px;font-weight:500}.cx-preset-chip{border-radius:var(--cs-radius-pill);border:1px solid var(--cs-border-subtle);background:var(--cs-surface);min-block-size:28px;color:var(--cs-text-secondary);cursor:pointer;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:inline-flex}@media(hover:hover)and (pointer:fine){.cx-preset-chip:hover{background:var(--cs-bg-subtle);color:var(--cs-text-primary);border-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cx-preset-chip:hover{border-color:color-mix(in srgb,var(--cs-accent-clay) 40%,var(--cs-border))}}}.cx-preset-chip[data-active=true]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.cx-preset-chip[data-active=true]{background:color-mix(in srgb,var(--cs-accent-clay) 14%,var(--cs-surface))}}.cx-preset-chip[data-active=true]{border-color:var(--cs-accent-clay);color:var(--cs-text-primary);font-weight:600}.cx-preset-chip-clear{color:var(--cs-text-muted);border-style:dashed}@media(hover:hover)and (pointer:fine){.cx-preset-chip-clear:hover{color:var(--cs-text-danger-on-soft);border-color:var(--cs-danger);background:var(--cs-danger-soft)}}.cx-banner{background:var(--cs-warn-soft);border-bottom:1px solid var(--cs-warn);align-items:center;gap:10px;padding:6px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cx-banner{border-bottom:1px solid color-mix(in srgb,var(--cs-warn) 35%,transparent)}}.cx-banner{color:var(--cs-text-warning-on-soft);font-size:12px}.cx-banner .cx-btn{min-block-size:1.75rem;margin-left:auto;padding:0 9px}.cx-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.cx-body[data-inspector=open]{grid-template-columns:minmax(0,1fr) minmax(340px,38%)}.cx-main{min-width:0;min-height:0;overflow-y:auto}.cx-aside{background:var(--cs-panel-body);border-left:1px solid var(--cs-border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}@media(max-width:1100px){.cx-body[data-inspector=open]{grid-template-rows:minmax(0,1fr) minmax(0,46%);grid-template-columns:minmax(0,1fr)}.cx-aside{border-left:0;border-top:1px solid var(--cs-border)}}@media(max-width:900px){.cx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:600px){.cx-page{gap:.75rem}.cx-lede{display:none}}@media(max-width:900px),(max-height:600px){.cx-root{overflow-y:auto}.cx-root>*,.cx-stream-panel>*{flex-shrink:0}.cx-stream-panel{flex:none}.cx-body{flex:none;block-size:60dvh;min-block-size:16rem}}.cx-aside-head{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.cx-aside-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:14px;display:flex;overflow-y:auto}.cx-section-title{font-size:11px;font-weight:var(--cs-font-weight-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-muted);margin:0 0 6px}.cx-message{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input);background:var(--cs-surface-2);font-family:var(--cs-font-mono);white-space:pre-wrap;word-break:break-word;padding:10px 12px;font-size:12px;line-height:1.55}.dev-console-entry{width:100%;padding:var(--cx-row-pad) 16px;border:0;border-bottom:1px solid var(--cs-border-subtle);color:inherit;text-align:left;cursor:pointer;font-family:var(--cs-font-mono);background:0 0;border-left:3px solid #0000;grid-template-columns:62px 10px 118px minmax(0,1fr) auto;align-items:start;column-gap:12px;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:grid;position:relative}@media(hover:hover)and (pointer:fine){.dev-console-entry:hover{background:var(--cs-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.dev-console-entry:hover{background:color-mix(in srgb,var(--cs-bg-subtle) 80%,var(--cs-surface))}}.dev-console-entry:hover{border-left-color:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.dev-console-entry:hover{border-left-color:color-mix(in srgb,var(--cs-accent-clay) 30%,transparent)}}}.dev-console-entry[data-selected=true]{background:var(--cs-surface-2);border-left-color:var(--cs-accent-clay);box-shadow:inset 0 1px #00000005,inset 0 -1px #00000005}.dev-console-entry[data-impact=fatal]{background:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.dev-console-entry[data-impact=fatal]{background:color-mix(in srgb,var(--cs-danger) 6%,transparent)}}.dev-console-entry[data-impact=fatal][data-selected=true]{background:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.dev-console-entry[data-impact=fatal][data-selected=true]{background:color-mix(in srgb,var(--cs-danger) 10%,var(--cs-surface-2))}}.dev-console-entry[data-impact=fatal][data-selected=true]{border-left-color:var(--cs-danger)}.cx-time{color:var(--cs-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em;padding-top:2px;font-size:11px}.cx-level{background:var(--cs-text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.cx-level[data-level=error]{background:var(--cs-danger);box-shadow:0 0 0 3px var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.cx-level[data-level=error]{box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-danger) 22%,transparent)}}.cx-level[data-level=warn]{background:var(--cs-warn);box-shadow:0 0 0 2px var(--cs-warn)}@supports (color:color-mix(in lab,red,red)){.cx-level[data-level=warn]{box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-warn) 18%,transparent)}}.cx-level[data-level=info]{background:var(--cx-genomics);box-shadow:0 0 0 2px var(--cx-genomics)}@supports (color:color-mix(in lab,red,red)){.cx-level[data-level=info]{box-shadow:0 0 0 2px color-mix(in srgb,var(--cx-genomics) 18%,transparent)}}.dev-console-source-tag{font-family:var(--cs-font-mono);border:1px solid var(--cs-border-subtle);background:var(--cs-surface-2);color:var(--cs-text-secondary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;border-radius:4px;justify-self:start;max-width:100%;padding:2px 7px;font-size:10.5px;font-weight:600;overflow:hidden}.dev-console-source-tag[data-source=biophysics]{color:var(--cx-biophysics);border-color:var(--cx-biophysics)}@supports (color:color-mix(in lab,red,red)){.dev-console-source-tag[data-source=biophysics]{border-color:color-mix(in srgb,var(--cx-biophysics) 25%,transparent)}}.dev-console-source-tag[data-source=biophysics]{background:var(--cx-biophysics)}@supports (color:color-mix(in lab,red,red)){.dev-console-source-tag[data-source=biophysics]{background:color-mix(in srgb,var(--cx-biophysics) 8%,var(--cs-surface-2))}}.dev-console-source-tag[data-source=genomics]{color:var(--cx-genomics);border-color:var(--cx-genomics)}@supports (color:color-mix(in lab,red,red)){.dev-console-source-tag[data-source=genomics]{border-color:color-mix(in srgb,var(--cx-genomics) 25%,transparent)}}.dev-console-source-tag[data-source=genomics]{background:var(--cx-genomics)}@supports (color:color-mix(in lab,red,red)){.dev-console-source-tag[data-source=genomics]{background:color-mix(in srgb,var(--cx-genomics) 8%,var(--cs-surface-2))}}.dev-console-source-tag[data-source=structure-3d]{color:var(--cx-structure);border-color:var(--cx-structure)}@supports (color:color-mix(in lab,red,red)){.dev-console-source-tag[data-source=structure-3d]{border-color:color-mix(in srgb,var(--cx-structure) 25%,transparent)}}.dev-console-source-tag[data-source=structure-3d]{background:var(--cx-structure)}@supports (color:color-mix(in lab,red,red)){.dev-console-source-tag[data-source=structure-3d]{background:color-mix(in srgb,var(--cx-structure) 8%,var(--cs-surface-2))}}.dev-console-source-tag[data-source=ai-narrative]{color:var(--cx-clinical);border-color:var(--cx-clinical)}@supports (color:color-mix(in lab,red,red)){.dev-console-source-tag[data-source=ai-narrative]{border-color:color-mix(in srgb,var(--cx-clinical) 25%,transparent)}}.dev-console-source-tag[data-source=ai-narrative]{background:var(--cx-clinical)}@supports (color:color-mix(in lab,red,red)){.dev-console-source-tag[data-source=ai-narrative]{background:color-mix(in srgb,var(--cx-clinical) 8%,var(--cs-surface-2))}}.dev-console-source-tag[data-source=runtime],.dev-console-source-tag[data-source=component]{color:var(--cs-text-danger-on-soft);border-color:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.dev-console-source-tag[data-source=runtime],.dev-console-source-tag[data-source=component]{border-color:color-mix(in srgb,var(--cs-danger) 25%,transparent)}}.dev-console-message{color:var(--cs-text-primary);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.cx-row-badges{align-items:center;gap:5px;padding-top:1px;display:inline-flex}.dev-console-list-compact .dev-console-entry{--cx-row-pad:3px}.dev-console-list-compact .dev-console-message{-webkit-line-clamp:1}.dev-console-list-compact .cx-level{margin-top:4px}@media(max-width:760px){.dev-console-entry{grid-template-columns:52px 10px minmax(0,1fr) auto}.dev-console-entry .dev-console-source-tag{display:none}}.dev-console-mark{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.dev-console-mark{background:color-mix(in srgb,var(--cs-accent-clay) 25%,transparent)}}.dev-console-mark{color:inherit;border-radius:2px;padding:0 2px}.cx-badge{border:1px solid var(--cs-border-subtle);background:var(--cs-surface-2);color:var(--cs-text-muted);font-family:var(--cs-font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:3.5px;padding:1.5px 6.5px;font-size:10px;font-weight:700;display:inline-flex}.cx-badge[data-tone=danger]{background:var(--cs-danger-soft);color:var(--cs-text-danger-on-soft);border-color:var(--cs-danger)}@supports (color:color-mix(in lab,red,red)){.cx-badge[data-tone=danger]{border-color:color-mix(in srgb,var(--cs-danger) 30%,transparent)}}.cx-badge[data-tone=warn]{background:var(--cs-warn-soft);color:var(--cs-text-warning-on-soft);border-color:var(--cs-warn)}@supports (color:color-mix(in lab,red,red)){.cx-badge[data-tone=warn]{border-color:color-mix(in srgb,var(--cs-warn) 30%,transparent)}}.cx-badge[data-tone=good]{background:var(--cs-good-soft);color:var(--cs-text-good-on-soft);border-color:var(--cs-good)}@supports (color:color-mix(in lab,red,red)){.cx-badge[data-tone=good]{border-color:color-mix(in srgb,var(--cs-good) 30%,transparent)}}.cx-badge[data-tone=info]{background:var(--cs-bg-teal);color:var(--cs-text-teal-on-soft);border-color:var(--cs-text-teal-on-soft)}@supports (color:color-mix(in lab,red,red)){.cx-badge[data-tone=info]{border-color:color-mix(in srgb,var(--cs-text-teal-on-soft) 30%,transparent)}}.cx-badge[data-tone=running]{background:var(--cs-bg-indigo);color:var(--cs-text-indigo-on-soft);border-color:var(--cs-text-indigo-on-soft)}@supports (color:color-mix(in lab,red,red)){.cx-badge[data-tone=running]{border-color:color-mix(in srgb,var(--cs-text-indigo-on-soft) 30%,transparent)}}.cx-badge[data-case=normal]{text-transform:none;letter-spacing:0}.dev-console-meta-table{border-collapse:collapse;border:1px solid var(--cs-border-subtle);border-radius:6px;width:100%;font-size:12px}.dev-console-meta-table td{border-bottom:1px solid var(--cs-border-subtle);vertical-align:top;word-break:break-word;padding:6px 10px}.dev-console-meta-table tr:last-child td{border-bottom:0}.dev-console-meta-table td:first-child{white-space:nowrap;width:128px;color:var(--cs-text-muted);font-weight:600}.dev-console-stack-trace{border:1px solid var(--cs-border-subtle);background:var(--cs-surface-2);max-height:260px;color:var(--cs-text-secondary);font-family:var(--cs-font-mono);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6;overflow:auto}.dev-console-empty{text-align:center;color:var(--cs-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.dev-console-empty h3{color:var(--cs-text-primary);margin:0;font-size:14px;font-weight:600}.dev-console-empty p{max-width:420px;margin:0;line-height:1.5}.dev-console-empty svg{width:36px;height:36px}.dev-console-empty .cx-empty-icon-good{color:var(--cs-good)}.dev-console-empty code{background:var(--cs-surface-2);font-family:var(--cs-font-mono);border-radius:4px;padding:1px 5px;font-size:11.5px}.cx-trace-bar{background:var(--cs-surface);border-bottom:1px solid var(--cs-border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.cx-trace-bar label{color:var(--cs-text-secondary);font-size:12px;font-weight:500}.cx-trace-bar .cx-select{max-width:380px}.cx-main{container:cxmain/inline-size}.gantt-grid-header,.gantt-row,.gantt-axis-row{grid-template-columns:minmax(160px,28%) 150px minmax(0,1fr);align-items:center;column-gap:12px;padding-left:16px;padding-right:16px;display:grid}.gantt-grid-header{color:var(--cs-text-muted);background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border);padding-top:7px;padding-bottom:7px;font-size:11px;font-weight:600}.gantt-sticky{z-index:3;position:sticky;top:0}.gantt-axis-row{background:var(--cs-workbench-header-surface);border-bottom:1px solid var(--cs-border-subtle)}.gantt-axis-ticks{height:18px;margin:0;position:relative}.gantt-axis-ticks span{font-family:var(--cs-font-mono);color:var(--cs-text-muted);white-space:nowrap;font-size:10px;position:absolute;top:3px;transform:translate(-50%)}.gantt-axis-ticks span:first-child{transform:none}.gantt-axis-ticks span:last-child{transform:translate(-100%)}.gantt-stage-header{border:0;border-bottom:1px solid var(--cs-border-subtle);background:var(--cs-bg-subtle);width:100%;color:var(--cs-text-secondary);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:7px 16px;font-size:12px;transition:background .12s;display:flex}@media(hover:hover)and (pointer:fine){.gantt-stage-header:hover{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.gantt-stage-header:hover{background:color-mix(in srgb,var(--cs-accent-clay) 7%,var(--cs-bg-subtle))}}}.gantt-stage-title{color:var(--cs-text-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.gantt-stage-title svg{width:12px;height:12px;transition:transform .15s}.gantt-stage-header[aria-expanded=false] .gantt-stage-title svg{transform:rotate(-90deg)}.gantt-stage-meta{font-family:var(--cs-font-mono);color:var(--cs-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cx-stage-dot{background:var(--cs-text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.cx-stage-dot[data-stage=genomics]{background:var(--cx-genomics)}.cx-stage-dot[data-stage=structure]{background:var(--cx-structure)}.cx-stage-dot[data-stage=biophysics]{background:var(--cx-biophysics)}.cx-stage-dot[data-stage=clinical]{background:var(--cx-clinical)}.gantt-row{border:0;border-bottom:1px solid var(--cs-border-subtle);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;padding-top:7px;padding-bottom:7px;font-size:12px;transition:background .1s}@media(hover:hover)and (pointer:fine){.gantt-row:hover{background:var(--cs-bg-subtle)}}.gantt-row[data-selected=true]{background:var(--cs-surface-2);box-shadow:inset 3px 0 0 var(--cs-accent-clay)}.gantt-name{align-items:center;gap:6px;min-width:0;display:flex}.gantt-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cs-text-primary);font-weight:500;overflow:hidden}.gantt-status{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.gantt-duration{text-align:right;font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-secondary);white-space:nowrap}.gantt-bar-track{background:linear-gradient(to right,var(--cs-border-subtle) 1px,transparent 1px) 0 0 / 25% 100% repeat-x,var(--cs-surface-2);border-radius:4px;height:18px;position:relative}.gantt-bar-cell{position:absolute;top:0;right:0;bottom:0;left:0}.gantt-bar-cell:after{content:attr(data-tip);background:var(--cs-text-primary);color:var(--cs-bg);font-family:var(--cs-font-mono);white-space:nowrap;opacity:0;pointer-events:none;z-index:6;border-radius:4px;padding:2px 7px;font-size:10px;transition:opacity .12s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}@media(hover:hover)and (pointer:fine){.gantt-row:hover .gantt-bar-cell:after{opacity:1}}.gantt-bar{background:var(--cs-text-muted);border-radius:3px;position:absolute;top:3px;bottom:3px;overflow:hidden}.gantt-bar-genomics{background:var(--cx-genomics)}.gantt-bar-structure{background:var(--cx-structure)}.gantt-bar-biophysics{background:var(--cx-biophysics)}.gantt-bar-clinical{background:var(--cx-clinical)}.gantt-bar-failed{background:var(--cs-danger)}.gantt-bar-unavailable{background:repeating-linear-gradient(135deg,var(--cs-warn) 0 5px,var(--cs-warn) 5px 10px)}@supports (color:color-mix(in lab,red,red)){.gantt-bar-unavailable{background:repeating-linear-gradient(135deg,var(--cs-warn) 0 5px,color-mix(in srgb,var(--cs-warn) 55%,transparent) 5px 10px)}}.gantt-bar[data-clipped=true]{clip-path:polygon(0 0,100% 0,calc(100% - 5px) 25%,100% 50%,calc(100% - 5px) 75%,100% 100%,0 100%);border-top-right-radius:0;border-bottom-right-radius:0}.gantt-bar-running:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000) 0 0/200% 100%;animation:1.6s linear infinite gantt-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes gantt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.gantt-bar-running:after{animation:none}}.gantt-bar-cell-selected:before{content:"";border:1px solid var(--cs-accent-clay);border-radius:6px;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}@supports (color:color-mix(in lab,red,red)){.gantt-bar-cell-selected:before{border:1px solid color-mix(in srgb,var(--cs-accent-clay) 65%,transparent)}}.gantt-bar-cell-selected:before{pointer-events:none}@container cxmain (max-width:680px){.gantt-grid-header,.gantt-row{grid-template-columns:minmax(0,1fr) auto}.gantt-grid-header>:nth-child(3){display:none}.gantt-row{row-gap:5px}.gantt-row>.gantt-bar-track{grid-column:1/-1}.gantt-status{gap:10px}.gantt-axis-row{grid-template-columns:minmax(0,1fr)}.gantt-axis-row>:not(.gantt-axis-ticks){display:none}}.cx-pill:active,.cx-preset-chip:active,.cx-tab:active{background:var(--cs-bg-subtle)}:is(.rsx-screen,.ptb-screen,.fnd-screen)[data-comparison]{gap:16px;min-inline-size:0}:is(.rsx-screen,.ptb-screen,.fnd-screen)[data-comparison] .evw-panel{gap:16px}.mol-finding-details>summary{cursor:pointer;min-block-size:44px;font:12px/1.5 var(--cs-font-sans);color:var(--cs-text-secondary);border-block-start:1px solid var(--cs-border-subtle);align-content:center;padding:10px 20px}.mol-finding-details>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-3px}.mol-finding-details>summary:active{background:var(--cs-surface-2)}.ptb-screen[data-comparison] .ptb-hero__body{grid-template-columns:minmax(140px,.55fr) minmax(0,1.45fr);gap:10px 24px;padding:16px 20px 0;display:grid}.ptb-screen[data-comparison] .ptb-hero__body>:not(.ptb-hero__figure,.ptb-hero__finding){grid-column:1/-1}.ptb-screen[data-comparison] .ptb-hero__figure{flex-direction:column;align-items:start}.ptb-screen[data-comparison] .ptb-figure{font-size:25px}.ptb-screen[data-comparison] .ptb-hero__body>.mol-finding-details>summary{padding-inline:0}.ptb-screen[data-comparison] .ptb-detail__head,.ptb-screen[data-comparison] .evw-figure-scope{padding-block:12px}.rsx-screen[data-comparison] .rsx-hero__body{padding:16px 20px}.rsx-screen[data-comparison] .rsx-pair__fig{font-size:28px}.rsx-screen[data-comparison] .mol-property{padding-block:18px}.mol-property:active{background:var(--cs-border-subtle)}.fnd-screen[data-comparison] .fnd-hero{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px 24px;padding:16px 20px;display:grid}.fnd-screen[data-comparison] .fnd-hero__top{grid-column:1/-1}.fnd-screen[data-comparison] .fnd-hero__figure{margin:0}.fnd-screen[data-comparison] .fnd-figure{font-size:25px}.mol-map-title{border-block-start:1px solid var(--cs-border-subtle);padding:16px 20px}.mol-map-title h2{color:var(--cs-text-primary);margin:0 0 6px;font-size:17px;font-weight:600}.mol-map-title p{font:13px/1.6 var(--cs-font-sans);color:var(--cs-text-secondary);margin:0}@container (max-width:650px){.fnd-screen[data-comparison] .fnd-hero,.ptb-screen[data-comparison] .ptb-hero__body{grid-template-columns:minmax(0,1fr)}}.mol-guide{font:13px/1.6 var(--cs-font-sans);color:var(--cs-text-secondary);margin:0;padding:16px 20px}.mol-guide>strong{color:var(--cs-text-primary);font-size:15px;font-weight:600;display:block}.mol-guide p{margin:6px 0}.mol-guide>span{color:var(--cs-text-muted);font-size:12px;display:block}.mol-selection{border:1px solid var(--cs-border-subtle);border-radius:12px}.mol-selection .viz-action{margin-top:12px}.mol-properties{padding:0 20px}.mol-property{text-align:left;width:100%;color:var(--cs-text-primary);border:0;border-bottom:1px solid var(--cs-border-subtle);cursor:pointer;border-radius:var(--cs-radius-sm);background:0 0;grid-template-columns:minmax(125px,.8fr) minmax(170px,1.4fr) minmax(115px,.7fr);align-items:center;gap:28px;padding:22px 8px;display:grid}@media(hover:hover)and (pointer:fine){.mol-property:hover{background:var(--cs-surface-2)}}.mol-property[aria-pressed=true]{background:var(--cs-surface-2);box-shadow:inset 3px 0 var(--cs-accent-clay)}.mol-property__name{gap:6px;font-size:13px;display:grid}.mol-property__name>span{color:var(--cs-text-secondary);font-size:12px}.mol-property__values{font:12px/1.5 var(--cs-font-mono);font-variant-numeric:tabular-nums;text-align:right}.mol-domain-key{border-top:1px solid var(--cs-border-subtle);padding:10px 20px;font-size:13px}.mol-domain-key>summary{cursor:pointer;min-height:32px;color:var(--cs-text-secondary);align-content:center}.mol-domain-key ul{margin:8px 0;padding:0;list-style:none}.mol-domain-key li+li{border-top:1px solid var(--cs-border-subtle)}.mol-domain-key button{text-align:left;cursor:pointer;width:100%;color:var(--cs-text-secondary);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:6px 16px;padding:10px 4px;display:flex}.mol-domain-key button[aria-pressed=true]{color:var(--cs-text-accent)}.mol-domain-key button span{font-variant-numeric:tabular-nums;font-size:12px}.mol-window{border-top:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 20px;font-size:12px;display:flex}.mol-window>span:first-child{margin-right:auto}.mol-window label{align-items:center;gap:7px;display:flex}.mol-window input{border:1px solid var(--cs-border);background:var(--cs-surface);width:80px;min-height:32px;color:var(--cs-text-primary);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px}.mol-window input:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:2px}.mol-property:focus-visible,.mol-domain-key button:focus-visible,.mol-domain-key summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.fnd-arch__domain{cursor:pointer}.fnd-arch__domain>rect{fill:var(--cs-text-muted)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__domain>rect{fill:color-mix(in srgb,var(--cs-text-muted) 10%,var(--cs-surface))}}.fnd-arch__domain>rect{stroke:var(--cs-text-muted)}.fnd-arch__domain>.fnd-domain-hit{fill:#0000!important;stroke:none!important}.fnd-arch__domain[data-lit]>rect{stroke:var(--cs-accent-clay);stroke-width:1.5px;fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__domain[data-lit]>rect{fill:color-mix(in srgb,var(--cs-accent-clay) 6%,var(--cs-surface))}}.fnd-arch__domain[data-selected]>rect{stroke:var(--cs-accent-clay);stroke-width:2.5px;fill:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.fnd-arch__domain[data-selected]>rect{fill:color-mix(in srgb,var(--cs-accent-clay) 18%,var(--cs-surface))}}.fnd-arch__domain:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:4px;border-radius:6px}.fnd-arch__motif[data-lit]>rect{fill:var(--cs-accent-clay);fill-opacity:.5}.fnd-arch__motif[data-selected]>rect{fill:var(--cs-accent-clay)}.fnd-arch__motif:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:4px;border-radius:var(--cs-radius-sm)}.mol-read-guide>summary{cursor:pointer;min-height:32px;color:var(--cs-text-secondary);align-content:center}@media(hover:hover)and (pointer:fine){.mol-read-guide>summary:hover{color:var(--cs-text-primary)}}.mol-read-guide[open]>summary{border-bottom:1px solid var(--cs-border-subtle)}.evidence-workspace .ptb-detail__grid:has(.viz-frame){grid-template-columns:1fr}.evidence-workspace .ptb-detail__grid .viz-frame{border-left:0;border-right:0;border-radius:0}.evidence-workspace .ptb-detail__grid:has(.viz-frame){padding:0}@container (max-width:640px){.mol-property{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px 4px}.mol-property>.rsx-track{grid-area:2/1/auto/-1;width:calc(100% - 24px);min-width:0;margin:0 12px}.mol-property__values{grid-area:1/2}}@media(max-width:520px){.mol-properties{padding:0 12px}.mol-guide,.mol-domain-key{padding-left:14px;padding-right:14px}}.ifc-workspace{--mx-pad:clamp(1rem, 2.4cqi, 1.75rem)}.ifc-workspace .evw-panel{flex-direction:column;display:flex}.ifc-workspace .screen-tab-description{text-wrap:pretty;line-height:1.6}.ifc-workspace .ifc-hero__body{gap:var(--mx-pad);padding:var(--mx-pad);flex-wrap:wrap;display:flex}.ifc-workspace .ifc-hero__text{flex:999 24rem;justify-content:center;min-inline-size:min(100%,18rem)}.ifc-workspace .ifc-hero__diagram{flex:15rem;min-inline-size:0}.mx-composition-caption{text-align:start;border-block-start:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);font-size:var(--cs-font-size-badge);color:var(--cs-text-muted);margin:0;padding:.5rem .75rem}.ifc-workspace .ifc-figure{letter-spacing:-.045em;font-size:clamp(2rem,1.4rem + 2cqi,3.25rem);line-height:1.05}.ifc-workspace .ifc-hero__figure{flex-direction:column;align-items:start;gap:.5rem}.ifc-workspace .ifc-facts{border-block-start:1px solid var(--cs-border-subtle);background:var(--cs-surface)}.ifc-workspace .ifc-foot{line-height:1.65}.mx-composition-head{border-block-end:1px solid var(--cs-border-subtle);background:var(--cs-workbench-header-surface);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.5rem .75rem;display:flex}.mx-composition-head strong{letter-spacing:-.01em;color:var(--cs-text-primary);font-size:.875rem;font-weight:600}.mx-composition{flex-direction:column;gap:.75rem;inline-size:100%;padding:.75rem;display:flex}.mx-composition__chains{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.4rem;display:grid}.mx-chain{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input,8px);background:var(--cs-surface);align-items:center;gap:.8rem;padding:.65rem .8rem;display:flex}.mx-chain[data-variant]{border-inline-start:3px solid var(--cs-accent-clay)}.mx-chain__id{font:500 1.5rem/1 var(--cs-font-mono);color:var(--cs-text-muted)}.mx-chain[data-variant] .mx-chain__id{color:var(--cs-text-accent)}.mx-chain__name{overflow-wrap:anywhere;min-inline-size:0;color:var(--cs-text-primary);font-weight:600}.mx-chain__name small{color:var(--cs-text-muted);font-size:.7rem;font-weight:400;display:block}.mx-composition p{color:var(--cs-text-muted);margin:0;font-size:.7rem;line-height:1.5}.mx-edges{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mx-edge{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem .6rem;display:grid}.mx-edge__ends{font:500 .72rem/1 var(--cs-font-mono);color:var(--cs-text-muted);align-items:center;gap:.3rem;padding-block-start:.1rem;display:inline-flex}.mx-edge__line{background:var(--cs-text-muted);border-radius:1px;block-size:2px;inline-size:1.5rem}.mx-edge__label{min-inline-size:0;color:var(--cs-text-secondary);font-size:.7rem;line-height:1.5}.mx-edge[data-lit] .mx-edge__ends{color:var(--cs-text-accent)}.mx-edge[data-lit] .mx-edge__line{background:var(--cs-accent-clay);block-size:3px;inline-size:2.25rem}.mx-finding-details{border-block-start:1px solid var(--cs-border-subtle)}.mx-finding-details>summary{cursor:pointer;color:var(--cs-text-muted);min-block-size:2.5rem;padding:.7rem 1rem;font-size:.75rem}.mx-finding-details>summary:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:-2px}.mx-finding-details>summary:active{color:var(--cs-text-primary)}.mx-support{border:1px solid var(--cs-border);border-radius:var(--cs-radius-card);background:var(--cs-surface);overflow:clip}.mx-figure-heading{padding:var(--mx-pad);border-block-end:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:end;gap:.75rem 2rem;display:flex}.mx-figure-heading>div{flex:18rem}.mx-kicker{color:var(--cs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:600}.mx-figure-heading h2{color:var(--cs-text-primary);letter-spacing:-.015em;text-wrap:balance;margin-block:.3rem 0;font-size:clamp(1.1rem,1rem + .5cqi,1.35rem);font-weight:600}.mx-figure-heading p{color:var(--cs-text-muted);flex:11rem;margin:0;font-size:.75rem;line-height:1.5}.mx-support__group{padding:.9rem var(--mx-pad)}.mx-support__group+.mx-support__group{border-block-start:1px solid var(--cs-border-subtle)}.mx-support__group h3{color:var(--cs-text-muted);margin-block:0 .4rem;font-size:.7rem;font-weight:600}.mx-support__row{min-block-size:3.25rem;inline-size:100%;color:var(--cs-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.35rem;grid-template-columns:minmax(6.5rem,1fr) minmax(3rem,1.6fr) 5rem;align-items:center;gap:1rem;padding:.55rem .65rem;display:grid}.mx-support__name{overflow-wrap:anywhere;font-weight:600}.mx-support__name small{color:var(--cs-text-muted);font:400 .68rem var(--cs-font-mono);display:block}.mx-support__scale{background:var(--cs-border);block-size:2px;margin-inline:.35rem;display:block;position:relative}.mx-support__scale>span{background:var(--cs-text-secondary);block-size:2px;position:absolute}.mx-support__scale>i{background:var(--cs-surface);border:2px solid var(--cs-text-secondary);border-radius:50%;block-size:.6rem;inline-size:.6rem;position:absolute;inset-block-start:50%;translate:-50% -50%}.mx-support__count{text-align:end;font:500 1.15rem var(--cs-font-mono);font-variant-numeric:tabular-nums}.mx-support__count small{color:var(--cs-text-muted);font-size:.75rem}.mx-support__row[aria-pressed=true]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.mx-support__row[aria-pressed=true]{background:color-mix(in oklch,var(--cs-accent-clay) 9%,var(--cs-surface))}}.mx-support__row[aria-pressed=true] .mx-support__scale>i{border-color:var(--cs-accent-clay);background:var(--cs-accent-clay)}.mx-support footer{border-block-start:1px solid var(--cs-border-subtle);padding:.7rem var(--mx-pad);background:var(--cs-accent-wash);color:var(--cs-text-muted);font-size:.72rem;line-height:1.6}.ifc-workspace .ifc-track{--ifc-track-label:clamp(8rem, 20cqi, 11rem);padding:2rem var(--mx-pad) 1.2rem}.ifc-workspace .ifc-track__row{border-block-end:1px solid var(--cs-border-subtle);min-block-size:4.25rem}.ifc-workspace .ifc-track__row--axis{border:0;min-block-size:2rem}.ifc-workspace .ifc-track__lane{background-color:var(--cs-text-secondary)}@supports (color:color-mix(in lab,red,red)){.ifc-workspace .ifc-track__lane{background-color:color-mix(in oklch,var(--cs-text-secondary) 3%,transparent)}}.ifc-workspace .ifc-track__lane{border-radius:.2rem}.ifc-workspace .ifc-track__name{font-size:.8rem}.ifc-workspace .ifc-track__sub{font-size:.7rem;line-height:1.5}.ifc-workspace .ifc-track__readout{font-size:.8rem}.ifc-workspace .ifc-track__row[data-lit]{background:var(--cs-accent-clay)}@supports (color:color-mix(in lab,red,red)){.ifc-workspace .ifc-track__row[data-lit]{background:color-mix(in oklch,var(--cs-accent-clay) 7%,transparent)}}.ifc-workspace .ifc-partners__head{padding:var(--mx-pad)}.ifc-workspace .ifc-tiers{gap:1.25rem}.ifc-workspace .ifc-tiers__band{background:0 0;border:0;border-radius:0}.ifc-workspace .ifc-tiers__band+.ifc-tiers__band{border-block-start:1px solid var(--cs-border-subtle);padding-block-start:1rem}.ifc-workspace .ifc-tiers__band-title{letter-spacing:-.01em;text-transform:none;font-size:1rem;font-weight:600}.ifc-workspace .ifc-tier{min-block-size:2.8rem}.ifc-workspace .ifc-tier__bar{border-radius:0;block-size:.25rem}.ifc-workspace .ifc-tier__fill{border-radius:0}.ifc-workspace .ifc-tier__count{font-size:1rem}.ifc-partner-source{color:var(--cs-text-muted);font-size:.68rem}.spl-map .mx-map-target{fill:#0000;stroke:none;pointer-events:all}.mx-guide{border-block-start:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);padding-block-start:1rem;font-size:.8rem}.mx-guide summary{cursor:pointer;min-block-size:2rem;color:var(--cs-text-primary);font-weight:500}.mx-guide p{margin-block:.65rem;line-height:1.65}.mx-selection{border-inline-start:2px solid var(--cs-accent-clay);background:var(--cs-surface-2);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.75rem 1rem;font-size:.78rem;display:flex}.mx-selection>span{flex:16rem}.mx-map-heading{padding:var(--mx-pad);border-block-end:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mx-map-heading h3{color:var(--cs-text-primary);letter-spacing:-.02em;margin-block:.25rem 0;font-size:1.3rem;font-weight:600}.mx-window{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-input,8px);flex-wrap:wrap;gap:.25rem;padding:.2rem;display:flex}.mx-window button{min-block-size:2rem;color:var(--cs-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;padding-inline:.65rem;font-size:.75rem}.mx-window button[aria-pressed=true]{color:var(--cs-text-primary);background:var(--cs-surface-2);font-weight:600}.mx-window button:disabled{opacity:.5;cursor:default}.mx-layers{padding:1rem var(--mx-pad) .5rem;flex-wrap:wrap;gap:.4rem;display:flex}.mx-layers button{border:1px solid var(--cs-border);background:var(--cs-surface);min-block-size:1.8rem;color:var(--cs-text-muted);font:inherit;cursor:pointer;border-radius:.3rem;align-items:center;gap:.5rem;padding:.25rem .6rem;font-size:.7rem;display:inline-flex}.mx-layers button[aria-pressed=true]{border-color:var(--cs-text-secondary);color:var(--cs-text-primary)}.mx-layers button>span{font-family:var(--cs-font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-muted)}.mx-map-reference{padding:.5rem var(--mx-pad);color:var(--cs-text-muted);margin:0;font-size:.72rem}.mx-reference-note{margin:.5rem var(--mx-pad) 1rem;color:var(--cs-text-muted);font-size:.72rem}.mx-reference-note summary{cursor:pointer;min-block-size:1.75rem}.mx-reference-note p{margin-block:.5rem;line-height:1.6}:is(.mx-window button,.mx-layers button,.mx-reference-note summary):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}:is(.mx-window button,.mx-layers button,.mx-reference-note summary):active{background:var(--cs-surface-2)}:is(.mx-support__row,.mx-guide summary,.spl-map__pred[role=button]):focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}:is(.mx-support__row,.mx-guide summary):active{background:var(--cs-surface-2)}.spl-map__pred[role=button]:active{opacity:.7}@media(hover:hover)and (pointer:fine){.mx-support__row:hover{background:var(--cs-surface-2)}.mx-guide summary:hover{color:var(--cs-text-accent)}:is(.mx-window button,.mx-layers button):hover{background:var(--cs-surface-2)}}@container not (min-width:30rem){.mx-support__row{grid-template-columns:minmax(6rem,1fr) minmax(2rem,1fr) 4rem;gap:.65rem}.ifc-workspace .ifc-track{overflow-x:auto}.ifc-workspace .ifc-track>:is(.ifc-track__row,.ifc-track__body){min-inline-size:32rem}}html:has(.rgd-drawer:modal){overflow:hidden}.rgd-drawer{border:0;border-inline-start:1px solid var(--cs-border);background:var(--cs-surface);block-size:100dvh;max-block-size:100dvh;inline-size:min(100%,35rem);max-inline-size:100%;color:var(--cs-text-primary);font-family:var(--cs-font-sans,sans-serif);text-align:start;margin:0;padding:0;font-size:14px;line-height:1.65;position:fixed;inset-block:0;inset-inline:auto 0;overflow:clip;box-shadow:-12px 0 48px oklch(0% 0 none/.18)}.rgd-drawer[open]{flex-direction:column;display:flex}.rgd-drawer::backdrop{background:oklch(0% 0 none/.48)}.rgd-header{border-block-end:1px solid var(--cs-border);flex:none;padding:clamp(1.25rem,3vw,2rem);padding-block-start:max(1.5rem,env(safe-area-inset-top,0px));position:relative}.rgd-eyebrow{color:var(--cs-text-muted);align-items:center;gap:.5rem;padding-inline-end:3rem;font-size:12px;font-weight:600;display:flex}.rgd-header h2{letter-spacing:-.025em;text-wrap:balance;margin-block:1.25rem .6rem;padding-inline-end:1.5rem;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:600;line-height:1.2}.rgd-header p{color:var(--cs-text-secondary);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.rgd-icon{block-size:44px;inline-size:44px;color:var(--cs-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.rgd-navigation{color:var(--cs-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-start:1rem;font-size:12px;display:flex}.rgd-navigation>span{margin-inline-start:auto}.rgd-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-block-size:0;padding:clamp(1.25rem,3vw,2rem);overflow-y:auto}.rgd-body p{text-wrap:pretty;overflow-wrap:anywhere;margin:0}.rgd-context{color:var(--cs-text-muted);font-size:12px;margin-block-end:1rem!important}.rgd-lead{font-size:17px;line-height:1.65}.rgd-section{margin-block-start:1.8rem}.rgd-section h3{color:var(--cs-text-primary);margin-block:0 .6rem;font-size:14px;font-weight:650;line-height:1.4}.rgd-section p{color:var(--cs-text-secondary)}.rgd-limit{border-inline-start:2px solid var(--cs-accent-clay);padding-inline-start:1rem}.rgd-link,.rgd-trigger{min-block-size:36px;color:var(--cs-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.45rem;padding:.25rem .4rem;font-family:inherit;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex}.rgd-trigger{min-block-size:44px;min-inline-size:44px;font-family:var(--cs-font-sans,sans-serif)}.rgd-context-action{justify-content:flex-end;margin-block-end:.5rem;display:flex}.rgd-related{flex-wrap:wrap;gap:.4rem .75rem;display:flex}.rgd-related .rgd-link{text-decoration:underline;-webkit-text-decoration-color:var(--cs-border);text-decoration-color:var(--cs-border);text-underline-offset:4px}.rgd-source{border-block-start:1px solid var(--cs-border);padding-block-start:1.25rem;font-size:12px}.rgd-source a{color:var(--cs-text-primary);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;display:inline}.rgd-source a svg{vertical-align:middle;margin-inline-start:.4rem;display:inline}.rgd-source-note{margin-block-end:.75rem!important}.rgd-source>.rgd-link{margin-block-start:.5rem;display:flex}.rgd-source [role=status]{min-block-size:1.65em;color:var(--cs-text-secondary);display:block}.rgd-footer{border-block-start:1px solid var(--cs-border);background:var(--cs-workbench-header-surface);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem clamp(1.25rem,3vw,2rem);padding-block-end:max(1rem,env(safe-area-inset-bottom,0px));display:flex}.rgd-footer>span{color:var(--cs-text-muted);font-size:11px}.rgd-close{border:1px solid var(--cs-border);min-block-size:44px;color:var(--cs-text-primary);background:var(--cs-surface);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem .8rem;font-size:12px;font-weight:600}.rgd-related svg{flex:none}.rgd-drawer :is(button,a,input,summary,h2):focus-visible,.rgd-trigger:focus-visible{outline:2px solid var(--cs-accent-clay);outline-offset:3px}.rgd-drawer button:active,.rgd-trigger:active{background:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.rgd-drawer button:active,.rgd-trigger:active{background:color-mix(in oklch,var(--cs-text-primary) 10%,transparent)}}@media(hover:hover)and (pointer:fine){.rgd-drawer button:hover,.rgd-trigger:hover{background:var(--cs-text-primary)}@supports (color:color-mix(in lab,red,red)){.rgd-drawer button:hover,.rgd-trigger:hover{background:color-mix(in oklch,var(--cs-text-primary) 6%,transparent)}}.rgd-source a:hover{color:var(--cs-accent-clay)}}@media(prefers-reduced-motion:no-preference){.rgd-drawer{animation:.2s cubic-bezier(.2,0,0,1) rgd-enter}.rgd-drawer::backdrop{animation:.2s ease-out rgd-dim}@keyframes rgd-enter{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes rgd-dim{0%{opacity:0}to{opacity:1}}}@media print{.rgd-drawer{display:none!important}}html.reduce-motion .rgd-drawer,html.reduce-motion .rgd-drawer::backdrop{animation:none}.rgd-teaching{border:1px solid var(--cs-border);background:var(--cs-surface-2);border-radius:12px;padding:1rem}.rgd-flow{margin:0;padding-inline-start:1.4rem;list-style:decimal}.rgd-flow li+li{margin-block-start:1rem}.rgd-flow li::marker{color:var(--cs-text-muted);font-variant-numeric:tabular-nums}.rgd-flow strong{font-size:12px;font-weight:600}.rgd-flow p,.rgd-figure-note{font-size:13px}.rgd-compare{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin:0;display:grid}.rgd-compare dt{margin-block-end:.35rem;font-size:13px;font-weight:600}.rgd-compare dd{color:var(--cs-text-secondary);margin:0;font-size:13px}.rgd-figure-note{margin-block-start:1rem!important}.rgd-example{margin:0}.rgd-example>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.4rem;font-size:12px;display:flex}.rgd-example dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.rgd-calibration{color:var(--cs-text-secondary);font-size:12px}.rgd-calibration summary{color:var(--cs-text-primary);cursor:pointer;padding-block:.5rem;font-weight:600}.rgd-calibration summary:active{color:var(--cs-accent-clay)}.rgd-calibration table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;margin-block:.75rem}.rgd-calibration caption{text-align:start;padding-block:.5rem;font-weight:600}.rgd-calibration :is(th,td){text-align:start;border-block-end:1px solid var(--cs-border);padding:.4rem}.rgd-calibration a{text-underline-offset:3px;text-decoration:underline}.rgd-header{overscroll-behavior:contain;max-block-size:45dvh;overflow-y:auto}.rgd-header :is(h2,p),.rgd-navigation{overflow-wrap:anywhere}.rgd-link{min-block-size:44px}.rgd-link svg,.rgd-trigger svg{flex:none}.rgd-calibration summary{min-block-size:44px}.report-print-only{display:none!important}.report-screen-only{display:initial}@media print{.screen-title:before{display:none}@page{margin:12mm 15mm;size:auto}.report-print-only{display:block!important}.app-shell{height:auto;display:block;overflow:visible;gap:0!important;padding:0!important}.app-header,.app-header+.variant-header{background:0 0!important;border:0!important;border-radius:0!important;margin-block-end:0!important}header.app-header .vid-zone>button,.variant-header,.report-screen-only,header.app-header>:not(.vid-zone),.vcs-card,.vcs-runstate-action,aside[aria-label="Main navigation"],aside[aria-label="Context & Provenance Inspector"],aside.ev-sidebar,.toast-container,.notification-toast,nav,.report-press,.app-navigation{display:none!important}.report-section h2 button{cursor:default!important;width:100%!important;color:inherit!important;background:0 0!important;border:none!important;padding:.25rem 0!important;display:flex!important}:root,[data-theme=dark],body.dark,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;color:#111827!important;--cs-bg:#f7f8fa!important;--cs-bg-subtle:#e7eaee!important;--cs-surface:#fff!important;--cs-surface-2:#eff1f4!important;--cs-accent-wash:#f8eef0!important;--cs-border:#c8cdd6!important;--cs-border-subtle:#dbdfe5!important;--cs-text-primary:#111827!important;--cs-text-secondary:#374151!important;--cs-text-muted:#6b7280!important;--cs-accent-clay:#92400e!important;--cs-text-accent:#92400e!important;--cs-bg-success:#dcfce7!important;--cs-bg-warning:#fef3c7!important;--cs-bg-danger:#fee2e2!important;--cs-text-success:#166534!important;--cs-text-warning:#92400e!important;--cs-text-danger:#b91c1c!important;--cs-text-good-on-soft:#166534!important;--cs-text-warning-on-soft:#92400e!important;--cs-text-danger-on-soft:#b91c1c!important;--cs-bg-teal:#ccfbf1!important;--cs-bg-indigo:#e0e7ff!important;--cs-text-teal-on-soft:#0f766e!important;--cs-text-indigo-on-soft:#3730a3!important;background-color:#fff!important}html,body,#root,.app-container,.data-screen-primary,.report-page,main{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}.report-page{width:100%!important;max-width:100%!important;box-shadow:none!important;margin:0!important;padding:0!important;font-size:10.5pt!important;line-height:1.5!important}.report-page>*{width:100%!important;max-width:100%!important;margin:0!important}details,.report-disclosure,.report-disclosure[data-open=false]{opacity:1!important;grid-template-rows:1fr!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.report-chevron{display:none!important}.report-masthead,.report-section,.report-summary-box{break-inside:avoid;page-break-inside:avoid;margin-bottom:1.25rem!important}h1,h2,h3,h4,.screen-title{break-after:avoid;page-break-after:avoid}.report-section{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important}a[href^=http]:after{content:" (" attr(href) ")";color:#6b7280;font-size:8pt}}.msp-plugin{font-family:Helvetica Neue,Segoe UI,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:14px;line-height:1.42857;position:absolute;top:0;right:0;bottom:0;left:0}.msp-plugin *{box-sizing:border-box}.msp-plugin [hidden],.msp-plugin template{display:none}.msp-plugin a{background-color:#0000}.msp-plugin a:active,.msp-plugin a:hover{outline:0}.msp-plugin abbr[title]{border-bottom:1px dotted}.msp-plugin b,.msp-plugin strong{font-weight:700}.msp-plugin small{font-size:80%}.msp-plugin img{border:0}.msp-plugin svg:not(:root){overflow:hidden}.msp-plugin button,.msp-plugin input,.msp-plugin optgroup,.msp-plugin select,.msp-plugin textarea{color:inherit;font:inherit;margin:0}.msp-plugin button{overflow:visible}.msp-plugin button,.msp-plugin select{text-transform:none}.msp-plugin button,.msp-plugin html input[type=button],.msp-plugin input[type=reset],.msp-plugin input[type=submit]{-webkit-appearance:button;cursor:pointer}.msp-plugin button[disabled],.msp-plugin html input[disabled]{cursor:default}.msp-plugin button::-moz-focus-inner{border:0;padding:0}.msp-plugin input::-moz-focus-inner{border:0;padding:0}.msp-plugin input{line-height:normal}.msp-plugin input[type=checkbox],.msp-plugin input[type=radio]{box-sizing:border-box;padding:0}.msp-plugin input[type=number]::-webkit-inner-spin-button{height:auto}.msp-plugin input[type=number]::-webkit-outer-spin-button{height:auto}.msp-plugin textarea{overflow:auto}.msp-plugin .msp-layout-expanded,.msp-plugin .msp-layout-standard{top:0;right:0;bottom:0;left:0}.msp-plugin .msp-layout-standard{border:1px solid #cec9ba}.msp-plugin .msp-layout-region{overflow:hidden}.msp-plugin .msp-layout-static,.msp-plugin .msp-layout-scrollable{position:absolute}.msp-plugin .msp-scrollable{overflow-y:auto}.msp-plugin .msp-scrollable-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.msp-plugin .msp-layout-static{overflow:hidden}.msp-plugin .msp-layout-top .msp-layout-static,.msp-plugin .msp-layout-main .msp-layout-static,.msp-plugin .msp-layout-bottom .msp-layout-static,.msp-plugin .msp-layout-right .msp-layout-static{top:0;right:0;bottom:0;left:0}.msp-plugin .msp-layout-right .msp-layout-scrollable{top:43px;right:0;bottom:0;left:0}.msp-plugin .msp-layout-left .msp-layout-static{top:0;right:0;bottom:0;left:0}.msp-plugin .msp-layout-standard-outside{position:absolute}.msp-plugin .msp-layout-standard-outside .msp-layout-main{position:absolute;top:0;right:0;bottom:0;left:0}.msp-plugin .msp-layout-standard-outside .msp-layout-top{border-bottom:1px solid #cec9ba;border-left:1px solid #cec9ba;width:50%;height:97px;position:absolute;top:-97px;right:0}.msp-plugin .msp-layout-standard-outside .msp-layout-bottom{border-bottom:1px solid #cec9ba;width:50%;height:97px;position:absolute;top:-97px;left:0;right:0}.msp-plugin .msp-layout-standard-outside .msp-layout-right{border-top:1px solid #cec9ba;border-left:1px solid #cec9ba;width:50%;height:295px;position:absolute;bottom:-295px;right:0}.msp-plugin .msp-layout-standard-outside .msp-layout-left{border-top:1px solid #cec9ba;width:50%;height:295px;position:absolute;bottom:-295px;left:0}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-right .msp-layout-left{width:100%}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-left .msp-layout-right{border-left:none;width:100%}.msp-plugin .msp-layout-standard-outside .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-outside .msp-layout-collapse-left .msp-layout-right{width:auto;left:32px}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-top .msp-layout-bottom{border-left:none;width:100%}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-outside .msp-layout-hide-bottom .msp-layout-top{border-left:none;width:100%}.msp-plugin .msp-layout-standard-landscape{position:absolute}.msp-plugin .msp-layout-standard-landscape .msp-layout-main{position:absolute;top:100px;right:300px;bottom:70px;left:330px}.msp-plugin .msp-layout-standard-landscape .msp-layout-top{border-bottom:1px solid #cec9ba;height:100px;position:absolute;top:0;left:330px;right:300px}.msp-plugin .msp-layout-standard-landscape .msp-layout-bottom{border-top:1px solid #cec9ba;height:70px;position:absolute;bottom:0;left:330px;right:300px}.msp-plugin .msp-layout-standard-landscape .msp-layout-right{border-left:1px solid #cec9ba;width:300px;position:absolute;top:0;bottom:0;right:0}.msp-plugin .msp-layout-standard-landscape .msp-layout-left{border-right:1px solid #cec9ba;width:330px;position:absolute;top:0;bottom:0;left:0}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-right .msp-layout-main,.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-right .msp-layout-top,.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-right .msp-layout-bottom{right:0}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-left .msp-layout-main,.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-left .msp-layout-top,.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-left .msp-layout-bottom{left:0}.msp-plugin .msp-layout-standard-landscape .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-landscape .msp-layout-collapse-left .msp-layout-main,.msp-plugin .msp-layout-standard-landscape .msp-layout-collapse-left .msp-layout-top,.msp-plugin .msp-layout-standard-landscape .msp-layout-collapse-left .msp-layout-bottom{left:32px}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-bottom .msp-layout-main{bottom:0}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-landscape .msp-layout-hide-top .msp-layout-main{top:0}.msp-plugin .msp-layout-standard-portrait{position:absolute}.msp-plugin .msp-layout-standard-portrait .msp-layout-main{position:absolute;top:97px;right:0;bottom:361px;left:0}.msp-plugin .msp-layout-standard-portrait .msp-layout-top{border-bottom:1px solid #cec9ba;border-left:1px solid #cec9ba;width:50%;height:97px;position:absolute;top:0;right:0}.msp-plugin .msp-layout-standard-portrait .msp-layout-bottom{border-bottom:1px solid #cec9ba;width:50%;height:97px;position:absolute;left:0;right:0}.msp-plugin .msp-layout-standard-portrait .msp-layout-right{border-top:1px solid #cec9ba;border-left:1px solid #cec9ba;width:50%;height:361px;position:absolute;bottom:0;right:0}.msp-plugin .msp-layout-standard-portrait .msp-layout-left{border-top:1px solid #cec9ba;width:50%;height:361px;position:absolute;bottom:0;left:0}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-right .msp-layout-left{width:100%}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-left .msp-layout-right{border-left:none;width:100%}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-right.msp-layout-hide-left .msp-layout-main{bottom:0}.msp-plugin .msp-layout-standard-portrait .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-portrait .msp-layout-collapse-left .msp-layout-right{width:auto;left:32px}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-top .msp-layout-bottom{border-left:none;width:100%}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-bottom .msp-layout-top{border-left:none;width:100%}.msp-plugin .msp-layout-standard-portrait .msp-layout-hide-top.msp-layout-hide-bottom .msp-layout-main{top:0}.msp-plugin .msp-layout-standard-reactive{position:absolute}@media(orientation:landscape),(min-width:1000px){.msp-plugin .msp-layout-standard-reactive .msp-layout-main{position:absolute;top:100px;right:300px;bottom:70px;left:330px}.msp-plugin .msp-layout-standard-reactive .msp-layout-top{border-bottom:1px solid #cec9ba;height:100px;position:absolute;top:0;left:330px;right:300px}.msp-plugin .msp-layout-standard-reactive .msp-layout-bottom{border-top:1px solid #cec9ba;height:70px;position:absolute;bottom:0;left:330px;right:300px}.msp-plugin .msp-layout-standard-reactive .msp-layout-right{border-left:1px solid #cec9ba;width:300px;position:absolute;top:0;bottom:0;right:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-left{border-right:1px solid #cec9ba;width:330px;position:absolute;top:0;bottom:0;left:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-main,.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-top,.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-bottom{right:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-main,.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-top,.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-bottom{left:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-main,.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-top,.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-bottom{left:32px}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-bottom .msp-layout-main{bottom:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top .msp-layout-main{top:0}}@media(orientation:portrait)and (max-width:1000px){.msp-plugin .msp-layout-standard-reactive .msp-layout-main{position:absolute;top:97px;right:0;bottom:361px;left:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-top{border-bottom:1px solid #cec9ba;border-left:1px solid #cec9ba;width:50%;height:97px;position:absolute;top:0;right:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-bottom{border-bottom:1px solid #cec9ba;width:50%;height:97px;position:absolute;left:0;right:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-right{border-top:1px solid #cec9ba;border-left:1px solid #cec9ba;width:50%;height:361px;position:absolute;bottom:0;right:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-left{border-top:1px solid #cec9ba;width:50%;height:361px;position:absolute;bottom:0;left:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right .msp-layout-left{width:100%}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-left .msp-layout-right{border-left:none;width:100%}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-right.msp-layout-hide-left .msp-layout-main{bottom:0}.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-standard-reactive .msp-layout-collapse-left .msp-layout-right{width:auto;left:32px}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top .msp-layout-bottom{border-left:none;width:100%}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-bottom .msp-layout-top{border-left:none;width:100%}.msp-plugin .msp-layout-standard-reactive .msp-layout-hide-top.msp-layout-hide-bottom .msp-layout-main{top:0}}.msp-plugin .msp-layout-expanded{position:fixed}@media(orientation:landscape){.msp-plugin .msp-layout-expanded .msp-layout-main{position:absolute;top:100px;right:300px;bottom:70px;left:330px}.msp-plugin .msp-layout-expanded .msp-layout-top{border-bottom:1px solid #cec9ba;height:100px;position:absolute;top:0;left:330px;right:300px}.msp-plugin .msp-layout-expanded .msp-layout-bottom{border-top:1px solid #cec9ba;height:70px;position:absolute;bottom:0;left:330px;right:300px}.msp-plugin .msp-layout-expanded .msp-layout-right{border-left:1px solid #cec9ba;width:300px;position:absolute;top:0;bottom:0;right:0}.msp-plugin .msp-layout-expanded .msp-layout-left{border-right:1px solid #cec9ba;width:330px;position:absolute;top:0;bottom:0;left:0}.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-main,.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-top,.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-bottom{right:0}.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-main,.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-top,.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-bottom{left:0}.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-main,.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-top,.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-bottom{left:32px}.msp-plugin .msp-layout-expanded .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-bottom .msp-layout-main{bottom:0}.msp-plugin .msp-layout-expanded .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-top .msp-layout-main{top:0}}@media(orientation:portrait){.msp-plugin .msp-layout-expanded .msp-layout-main{position:absolute;top:97px;right:0;bottom:361px;left:0}.msp-plugin .msp-layout-expanded .msp-layout-top{border-bottom:1px solid #cec9ba;border-left:1px solid #cec9ba;width:50%;height:97px;position:absolute;top:0;right:0}.msp-plugin .msp-layout-expanded .msp-layout-bottom{border-bottom:1px solid #cec9ba;width:50%;height:97px;position:absolute;left:0;right:0}.msp-plugin .msp-layout-expanded .msp-layout-right{border-top:1px solid #cec9ba;border-left:1px solid #cec9ba;width:50%;height:361px;position:absolute;bottom:0;right:0}.msp-plugin .msp-layout-expanded .msp-layout-left{border-top:1px solid #cec9ba;width:50%;height:361px;position:absolute;bottom:0;left:0}.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-right{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-right .msp-layout-left{width:100%}.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-left{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-left .msp-layout-right{border-left:none;width:100%}.msp-plugin .msp-layout-expanded .msp-layout-hide-right.msp-layout-hide-left .msp-layout-main{bottom:0}.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-left{width:32px}.msp-plugin .msp-layout-expanded .msp-layout-collapse-left .msp-layout-right{width:auto;left:32px}.msp-plugin .msp-layout-expanded .msp-layout-hide-top .msp-layout-top{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-top .msp-layout-bottom{border-left:none;width:100%}.msp-plugin .msp-layout-expanded .msp-layout-hide-bottom .msp-layout-bottom{display:none}.msp-plugin .msp-layout-expanded .msp-layout-hide-bottom .msp-layout-top{border-left:none;width:100%}.msp-plugin .msp-layout-expanded .msp-layout-hide-top.msp-layout-hide-bottom .msp-layout-main{top:0}}.msp-plugin ::-webkit-scrollbar{width:10px;height:10px}.msp-plugin ::-webkit-scrollbar-track{background-color:#e9e6e0;border-radius:0}.msp-plugin ::-webkit-scrollbar-thumb{background-color:#beb7a4;background-clip:content-box;border:1px solid #0000;border-radius:10px}.msp-plugin .msp-form-control,.msp-plugin .msp-control-row select,.msp-plugin .msp-control-row button,.msp-plugin .msp-control-row input[type=text],.msp-plugin .msp-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;-webkit-box-shadow:none;box-shadow:none;background:#f3f2ee;border:none;padding:0 10px;line-height:30px;display:block}.msp-plugin .msp-form-control::-moz-placeholder{color:#9c835f;opacity:1}.msp-plugin .msp-control-row select::-moz-placeholder{color:#9c835f;opacity:1}.msp-plugin .msp-control-row button::-moz-placeholder{color:#9c835f;opacity:1}.msp-plugin .msp-control-row input[type=text]::-moz-placeholder{color:#9c835f;opacity:1}.msp-plugin .msp-btn::-moz-placeholder{color:#9c835f;opacity:1}.msp-plugin .msp-form-control:-ms-placeholder-shown{color:#9c835f}.msp-plugin .msp-control-row select:-ms-placeholder-shown{color:#9c835f}.msp-plugin .msp-control-row button:-ms-placeholder-shown{color:#9c835f}.msp-plugin .msp-control-row input[type=text]:-ms-placeholder-shown{color:#9c835f}.msp-plugin .msp-btn:-ms-placeholder-shown{color:#9c835f}.msp-plugin .msp-form-control::-webkit-input-placeholder{color:#9c835f}.msp-plugin .msp-control-row select::-webkit-input-placeholder{color:#9c835f}.msp-plugin .msp-control-row button::-webkit-input-placeholder{color:#9c835f}.msp-plugin .msp-control-row input[type=text]::-webkit-input-placeholder{color:#9c835f}.msp-plugin .msp-btn::-webkit-input-placeholder{color:#9c835f}.msp-plugin .msp-form-control:hover,.msp-plugin .msp-control-row select:hover,.msp-plugin .msp-control-row button:hover,.msp-plugin .msp-control-row input[type=text]:hover,.msp-plugin .msp-btn:hover{color:#ae5d04;background-color:#e9e6e0;border:none;outline-offset:-1px!important;outline:1px solid #c9c3b3!important}.msp-plugin .msp-form-control:active,.msp-plugin .msp-control-row select:active,.msp-plugin .msp-control-row button:active,.msp-plugin .msp-control-row input[type=text]:active,.msp-plugin .msp-btn:active,.msp-plugin .msp-form-control:focus,.msp-plugin .msp-control-row select:focus,.msp-plugin .msp-control-row button:focus,.msp-plugin .msp-control-row input[type=text]:focus,.msp-plugin .msp-btn:focus{color:#332b1f;outline-offset:0;background-color:#f3f2ee;border:none;outline:none}.msp-plugin .msp-form-control[disabled],.msp-plugin .msp-control-row select[disabled],.msp-plugin .msp-control-row button[disabled],.msp-plugin .msp-control-row input[disabled][type=text],.msp-plugin [disabled].msp-btn,.msp-plugin .msp-form-control[readonly],.msp-plugin .msp-control-row select[readonly],.msp-plugin .msp-control-row button[readonly],.msp-plugin .msp-control-row input[readonly][type=text],.msp-plugin [readonly].msp-btn,fieldset[disabled] .msp-plugin .msp-form-control,fieldset[disabled] .msp-plugin .msp-control-row select,fieldset[disabled] .msp-plugin .msp-control-row button,fieldset[disabled] .msp-plugin .msp-control-row input[type=text],fieldset[disabled] .msp-plugin .msp-btn{opacity:.35;background:#eeece7}.msp-plugin .msp-btn,.msp-plugin .msp-control-row button{text-align:center;touch-action:manipulation;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-image:none;border:none;margin-bottom:0;padding:0 10px;line-height:32px;display:inline-block}.msp-plugin .msp-btn[disabled],.msp-plugin .msp-control-row button[disabled]{opacity:.35;background:#eeece7}.msp-plugin .msp-btn-block,.msp-plugin .msp-control-row button{width:100%;display:block}.msp-plugin .msp-btn,.msp-plugin .msp-control-row button,.msp-plugin .msp-btn:active,.msp-plugin .msp-btn-link:focus,.msp-plugin .msp-btn:hover{outline:none}.msp-plugin .msp-material-icon svg{vertical-align:middle;fill:currentColor;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1em;height:1em;margin-bottom:3px;font-size:1.2em;display:inline-flex}.msp-plugin .msp-btn-block>.msp-material-icon,.msp-plugin .msp-control-row button>.msp-material-icon{margin-left:0;margin-right:.4em}.msp-plugin .msp-btn-childless>.msp-material-icon{margin-left:0;margin-right:0}.msp-plugin .msp-btn-icon{text-align:center;border:none;width:32px;height:32px;padding:0;line-height:32px}.msp-plugin .msp-btn-icon:hover{color:#ae5d04;background-color:#e9e6e0;border:none;outline-offset:-1px!important;outline:1px solid #c9c3b3!important}.msp-plugin .msp-btn-icon[disabled],.msp-plugin .msp-btn-icon[disabled]:hover,.msp-plugin .msp-btn-icon[disabled]:active{color:#9c835f}.msp-plugin .msp-btn-icon-small{text-align:center;border:none;width:20px;height:32px;padding:0;line-height:32px}.msp-plugin .msp-btn-icon-small:hover{color:#ae5d04;background-color:#e9e6e0;border:none;outline-offset:-1px!important;outline:1px solid #c9c3b3!important}.msp-plugin .msp-btn-icon-small[disabled],.msp-plugin .msp-btn-icon-small[disabled]:hover,.msp-plugin .msp-btn-icon-small[disabled]:active{color:#9c835f}.msp-plugin .msp-btn-link{border-radius:0;font-weight:400}.msp-plugin .msp-btn-link,.msp-plugin .msp-btn-link:active,.msp-plugin .msp-btn-link.active,.msp-plugin .msp-btn-link[disabled],fieldset[disabled] .msp-plugin .msp-btn-link{-webkit-box-shadow:none;box-shadow:none;background-color:#0000}.msp-plugin .msp-btn-link,.msp-plugin .msp-btn-link:hover,.msp-plugin .msp-btn-link:focus,.msp-plugin .msp-btn-link:active{border-color:#0000}.msp-plugin .msp-btn-link:hover,.msp-plugin .msp-btn-link:focus{background-color:#0000;text-decoration:none}.msp-plugin .msp-btn-link[disabled]:hover,.msp-plugin .msp-btn-link[disabled]:focus,fieldset[disabled] .msp-plugin .msp-btn-link:hover,fieldset[disabled] .msp-plugin .msp-btn-link:focus{text-decoration:none}.msp-plugin .msp-btn-link .msp-icon{font-size:100%}.msp-plugin .msp-btn-link,.msp-plugin .msp-btn-link:active,.msp-plugin .msp-btn-link:focus{color:#332b1f;text-decoration:none}.msp-plugin .msp-btn-link:hover{color:#ae5d04;text-decoration:none}.msp-plugin .msp-btn-link-toggle-on{color:#332b1f}.msp-plugin .msp-btn-link-toggle-off,.msp-plugin .msp-btn-link-toggle-off:active,.msp-plugin .msp-btn-link-toggle-off:focus{color:#9c835f!important}.msp-plugin .msp-btn-link-toggle-on:hover{color:#ae5d04!important}.msp-plugin .msp-btn-link-toggle-off:hover{color:#dc9c56!important}.msp-plugin .msp-btn-action,.msp-plugin .msp-btn-action:active,.msp-plugin .msp-btn-action:focus{color:#332b1f;background:#f3f2ee}.msp-plugin .msp-btn-action:hover{color:#ae5d04;background:#f9f8f6}.msp-plugin .msp-btn-action[disabled],.msp-plugin .msp-btn-action[disabled]:hover,.msp-plugin .msp-btn-action[disabled]:active,.msp-plugin .msp-btn-action[disabled]:focus{color:#362e21}.msp-plugin .msp-btn-commit-on,.msp-plugin .msp-btn-commit-on:active,.msp-plugin .msp-btn-commit-on:focus{color:#974102;background:#f2f1ed}.msp-plugin .msp-btn-commit-on:hover{color:#ae5d04;background:#f8f7f4}.msp-plugin .msp-btn-commit-on[disabled],.msp-plugin .msp-btn-commit-on[disabled]:hover,.msp-plugin .msp-btn-commit-on[disabled]:active,.msp-plugin .msp-btn-commit-on[disabled]:focus{color:#9c4302}.msp-plugin .msp-btn-commit-off,.msp-plugin .msp-btn-commit-off:active,.msp-plugin .msp-btn-commit-off:focus{color:#332b1f;background:#f6f5f3}.msp-plugin .msp-btn-commit-off:hover{color:#ae5d04;background:#fcfbfa}.msp-plugin .msp-btn-commit-off[disabled],.msp-plugin .msp-btn-commit-off[disabled]:hover,.msp-plugin .msp-btn-commit-off[disabled]:active,.msp-plugin .msp-btn-commit-off[disabled]:focus{color:#362e21}.msp-plugin .msp-btn-remove:hover{color:#f2f4f7}.msp-plugin .msp-btn-commit-on:hover{color:#fc6c03}.msp-plugin .msp-select-toggle:after{content:"";opacity:0;pointer-events:none;border-top:7px solid #ae5d04;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.msp-plugin .msp-select-toggle:hover:after{opacity:1}.msp-plugin .msp-btn-action{height:32px;line-height:32px}.msp-plugin input[type=file]{display:block}.msp-plugin input[type=range]{width:100%;display:block}.msp-plugin select[multiple],.msp-plugin select[size],.msp-plugin textarea.msp-form-control,.msp-plugin textarea.msp-btn{height:auto}.msp-plugin .msp-control-top-offset{margin-top:1px}.msp-plugin .msp-btn-commit{text-align:right;border:none;padding:0 10px 0 0;font-weight:700;line-height:32px;overflow:hidden}.msp-plugin .msp-btn-commit .msp-icon{display:block-inline;text-align:center;width:32px;line-height:32px}.msp-plugin select.msp-form-control,.msp-plugin .msp-control-row select,.msp-plugin select.msp-btn{background:#f3f2ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) right 10px center/8px 12px no-repeat;padding-right:24px}:is(.msp-plugin select.msp-form-control:-moz-focusring,.msp-plugin .msp-control-row select:-moz-focusring,.msp-plugin select.msp-btn:-moz-focusring){color:#0000;text-shadow:0 0 #332b1f}.msp-plugin .msp-default-bg{background:#eeece7}.msp-plugin .msp-transparent-bg{background:0 0}.msp-plugin .msp-no-hover-outline:hover{color:#ae5d04;background-color:inherit;border:none;outline-offset:0!important;outline:none!important}.msp-plugin .msp-icon-inline{margin-right:8px}.msp-plugin .msp-control-row{background:#eeece7;height:32px;margin-top:1px;position:relative}.msp-plugin .msp-control-row>span.msp-control-row-label,.msp-plugin .msp-control-row>button.msp-control-button-label{text-align:right;color:#63533c;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;-o-user-select:none;cursor:default;width:120px;padding:0 10px;line-height:32px;display:block;position:relative;overflow:hidden}.msp-plugin .msp-control-row>button.msp-control-button-label{cursor:pointer;background:#eeece7}.msp-plugin .msp-control-row .msp-control-current{background:#eeece7}.msp-plugin .msp-control-row>div.msp-control-row-ctrl{position:absolute;top:0;right:0;bottom:0;left:120px}.msp-plugin .msp-control-row>div.msp-control-row-text{align-items:center;padding:0 10px;display:flex;position:absolute;top:0;right:0;bottom:0;left:120px}.msp-plugin .msp-control-row>div{background:#f3f2ee}.msp-plugin .msp-control-row>.msp-flex-row,.msp-plugin .msp-control-row>.msp-state-image-row{background:#eeece7}.msp-plugin .msp-control-label-short>span{width:80px!important}.msp-plugin .msp-control-label-short>div:nth-child(2){left:80px!important}.msp-plugin .msp-control-col-2{float:left;width:50%}.msp-plugin .msp-control-twoline{height:64px!important}.msp-plugin .msp-control-group{position:relative}.msp-plugin .msp-toggle-button .msp-icon{margin-right:6px;display:inline-block}.msp-plugin .msp-toggle-button>div>button:hover{border:none;outline-offset:-1px!important;border-color:#e9e6e0!important;outline:1px solid #c9c3b3!important}.msp-plugin .msp-slider>div:first-child{display:flex;position:absolute;top:0;right:62px;bottom:0;left:18px}.msp-plugin .msp-slider>div:last-child{text-align:center;width:50px;height:32px;line-height:32px;position:absolute;top:0;bottom:0;right:0}.msp-plugin .msp-slider-no-input>div:first-child{right:18px}.msp-plugin .msp-slider-no-input>div:last-child{visibility:hidden;width:0}.msp-plugin .msp-slider input[type=text]{text-align:right;padding-left:4px;padding-right:6px;font-size:80%}.msp-plugin .msp-slider2>div:first-child{text-align:center;width:25px;height:32px;font-size:80%;line-height:32px;position:absolute;top:0;bottom:0;left:0}.msp-plugin .msp-slider2>div:nth-child(2){display:flex;position:absolute;top:0;right:37px;bottom:0;left:35px}.msp-plugin .msp-slider2>div:last-child{text-align:center;width:25px;height:32px;font-size:80%;line-height:32px;position:absolute;top:0;bottom:0;right:0}.msp-plugin .msp-slider2 input[type=text]{text-align:center;padding-left:4px;padding-right:4px;font-size:80%}.msp-plugin .msp-toggle-color-picker button{text-align:center;margin:0;padding-left:10px;padding-right:10px;border:10px solid #f3f2ee!important}.msp-plugin .msp-toggle-color-picker button:hover{border:none;outline-offset:-1px!important;border-color:#e9e6e0!important;outline:1px solid #c9c3b3!important}.msp-plugin .msp-toggle-color-picker .msp-color-picker{z-index:100000;background:#eeece7;border-top:1px solid #eeece7;width:100%;padding-bottom:5px;position:absolute}.msp-plugin .msp-toggle-color-picker-above .msp-color-picker{height:85px;top:-85px}.msp-plugin .msp-toggle-color-picker-below .msp-color-picker{height:80px;top:32px}.msp-plugin .msp-control-offset{padding-left:10px}.msp-plugin .msp-accent-offset{border-left:2px solid #e98b39;margin-left:8px;padding-left:1px}.msp-plugin .msp-control-group-wrapper{margin-top:1px;margin-bottom:0}.msp-plugin .msp-control-group-header{background:#eeece7}.msp-plugin .msp-control-group-header>button,.msp-plugin .msp-control-group-header div{text-align:left;color:#63533c;padding-left:4px;background:#eeece7!important;height:24px!important;font-size:85%!important;line-height:24px!important}.msp-plugin .msp-control-group-header .msp-icon{height:24px!important;line-height:24px!important}.msp-plugin .msp-control-group-header>span{color:#63533c;background:#eeece7;padding-left:5px;font-size:70%;line-height:21.3333px}.msp-plugin .msp-control-current{background:#eeece7}.msp-plugin .msp-control-group-footer{background:#e3e0d8;height:5px;margin-top:1px;font-size:1px}.msp-plugin .msp-control-group-expander{text-align:left;background:0 0;width:120px;padding:0;line-height:32px;display:block;position:absolute;top:0;left:0}.msp-plugin .msp-control-group-expander .msp-icon{text-align:center;width:31px;font-size:100%;line-height:29px}.msp-plugin .msp-plugin-layout_controls{position:absolute;top:10px;left:10px}.msp-plugin .msp-plugin-layout_controls>button:first-child{margin-right:6px}.msp-plugin .msp-empty-control{display:none}.msp-plugin .msp-control .msp-btn-block,.msp-plugin .msp-control .msp-control-row button,.msp-plugin .msp-control-row .msp-control button{margin-top:0;margin-bottom:0}.msp-plugin .msp-row-text{background:#eeece7;height:32px;margin-top:1px;position:relative}.msp-plugin .msp-row-text>div{text-align:center;color:#63533c;line-height:32px}.msp-plugin .msp-help span{display:none}.msp-plugin .msp-help:hover span{background:linear-gradient(#eeece7,#eeece7cc);display:inline-block}.msp-plugin .msp-help-text{background:#eeece7;margin-top:1px;position:relative}.msp-plugin .msp-help-text>div,.msp-plugin .msp-help-text>p{text-align:left;color:#63533c;padding:5px 10px}.msp-plugin .msp-help-description{font-style:italic}.msp-plugin .msp-help-legend{padding-top:10px}.msp-plugin .msp-scale-legend>div{width:100%;height:30px}.msp-plugin .msp-scale-legend>div>span{color:#fff;background-color:#0003;padding:5px;font-weight:700}.msp-plugin .msp-table-legend>div{margin-right:5px;display:inline-flex}.msp-plugin .msp-table-legend>div .msp-table-legend-color{width:30px;height:20px}.msp-plugin .msp-table-legend>div .msp-table-legend-text{margin:0 5px}.msp-plugin .msp-image-preview{background:#eeece7;margin-top:1px;padding:10px;position:relative}.msp-plugin .msp-image-preview canvas{-webkit-user-select:none;user-select:none}.msp-plugin .msp-image-preview>span{text-align:center;margin-top:6px;font-size:80%;line-height:15px;display:block}.msp-plugin .msp-copy-image-wrapper{position:relative}.msp-plugin .msp-copy-image-wrapper div{text-align:center;background:#f3f2ee;width:100%;margin:1px 0;padding:3px;font-weight:700}.msp-plugin .msp-copy-image-wrapper img{margin-top:1px}.msp-plugin .msp-control-text-area-wrapper,.msp-plugin .msp-text-area-wrapper{position:relative}.msp-plugin .msp-control-text-area-wrapper textarea,.msp-plugin .msp-text-area-wrapper textarea{resize:none;background:#f3f2ee;border:none;width:100%;height:100%;padding:5px 10px;font-size:12px;line-height:16px}.msp-plugin .msp-control-text-area-wrapper{height:64px!important}.msp-plugin .msp-text-area-wrapper{height:96px!important}.msp-plugin .msp-help-row{background:#eeece7;width:100%;height:32px;margin-top:1px;display:table;position:relative}.msp-plugin .msp-help-row>span{text-align:right;color:#63533c;-webkit-user-select:none;user-select:none;-o-user-select:none;cursor:default;width:120px;padding:3px 10px;font-weight:700;display:table-cell}.msp-plugin .msp-help-row>div{background:#f3f2ee;padding:3px 10px;display:table-cell;position:relative}.msp-plugin .msp-canvas{background-color:#f3f2ee;width:100%;height:100%}.msp-plugin .msp-canvas text{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.msp-plugin .msp-canvas circle{stroke:#000;stroke-width:10px;stroke-opacity:.3}.msp-plugin .msp-canvas circle:hover{fill:#ae5d04;stroke:#000;stroke-width:10px}.msp-plugin .msp-canvas .info{fill:#fff;stroke:#000;stroke-width:3px}.msp-plugin .msp-canvas .show{visibility:visible}.msp-plugin .msp-canvas .hide{visibility:hidden}.msp-plugin .msp-canvas .delete-button rect{fill:#ed4337;stroke:#000}.msp-plugin .msp-canvas .delete-button text{stroke:#fff;fill:#fff}.msp-plugin .msp-canvas .delete-button:hover{stroke:#000;stroke-width:3px;fill:#ff6961}.msp-plugin .msp-canvas .infoCircle:hover{fill:#4c66b2}.msp-plugin .msp-canvas:focus{outline:none}.msp-plugin .msp-log-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.msp-plugin .msp-log{background:#e0ddd4;font-size:90%;position:absolute;top:0;right:-20px;bottom:0;left:0;overflow:hidden scroll}.msp-plugin .msp-log ul{margin:0;padding:0}.msp-plugin .msp-log{color:#433829}.msp-plugin .msp-log li{clear:both;background:#eeece7;margin:0;position:relative}.msp-plugin .msp-log li:not(:last-child){border-bottom:1px solid #cec9ba}.msp-plugin .msp-log .msp-log-entry{background:#ebe8e3;margin-left:110px;padding:3px 25px 3px 10px}.msp-plugin .msp-log .msp-log-timestamp{float:left;text-align:right;color:#726046;width:110px;padding:3px 10px;font-size:100%}.msp-plugin .msp-log .msp-log-timestamp small{font-size:100%}.msp-plugin .msp-log .label{margin-top:-3px;font-size:7pt}.msp-plugin .msp-log-entry-badge{width:6px;position:absolute;top:0;bottom:0;left:0}.msp-plugin .msp-log-entry-message{background:#0cca5d}.msp-plugin .msp-log-entry-info{background:#5e3673}.msp-plugin .msp-log-entry-error{background:#fd354b}.msp-plugin .msp-log-entry-warning{background:#fcc937}.msp-plugin .msp-slider-base{box-sizing:border-box;-webkit-tap-highlight-color:#0000;border-radius:6px;align-self:center;width:100%;height:14px;padding:5px 0;position:relative}.msp-plugin .msp-slider-base *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.msp-plugin .msp-slider-base-rail{background-color:#e0ddd4;border-radius:2px;width:100%;height:4px;position:absolute}.msp-plugin .msp-slider-base-track{background-color:tint(#332b1f,60%);border-radius:6px;height:4px;position:absolute;left:0}.msp-plugin .msp-slider-base-handle{cursor:pointer;background-color:#332b1f;border:4px solid #e0ddd4;border-radius:50%;width:22px;height:22px;margin-top:-9px;margin-left:-11px;position:absolute}.msp-plugin .msp-slider-base-handle:hover{background-color:#ae5d04}.msp-plugin .msp-slider-base-mark{width:100%;font-size:12px;position:absolute;top:18px;left:0}.msp-plugin .msp-slider-base-mark-text{vertical-align:middle;text-align:center;cursor:pointer;color:#999;display:inline-block;position:absolute}.msp-plugin .msp-slider-base-mark-text-active{color:#666}.msp-plugin .msp-slider-base-step{background:0 0;width:100%;height:4px;position:absolute}.msp-plugin .msp-slider-base-dot{cursor:pointer;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-2px}.msp-plugin .msp-slider-base-dot:first-child,.msp-plugin .msp-slider-base-dot:last-child{margin-left:-4px}.msp-plugin .msp-slider-base-dot-active{border-color:tint(#332b1f,50%)}.msp-plugin .msp-slider-base-disabled{opacity:.35;background:#eeece7}.msp-plugin .msp-slider-base-disabled .msp-slider-base-handle,.msp-plugin .msp-slider-base-disabled .msp-slider-base-dot{cursor:not-allowed}.msp-plugin .msp-slider-base-disabled .msp-slider-base-mark-text,.msp-plugin .msp-slider-base-disabled .msp-slider-base-dot{cursor:not-allowed!important}.msp-plugin .msp-markdown table{border-collapse:collapse;border:1px solid #cec9ba}.msp-plugin .msp-markdown th{text-align:left}.msp-plugin .msp-markdown th,.msp-plugin .msp-markdown td{border:1px solid #cec9ba;padding:4px 8px}.msp-plugin .msp-markdown img{max-width:100%;height:auto}.msp-plugin .msp-description{text-align:center;-webkit-user-select:none;user-select:none;-o-user-select:none;font-size:85%;font-weight:light;cursor:default;background:#eeece7;padding:10px}.msp-plugin .msp-description:not(:first-child){border-top:1px solid #e0ddd4}.msp-plugin .msp-color-picker input{color:#000!important}.msp-plugin .msp-no-webgl{text-align:center;background:#eeece7;width:100%;height:100%;display:table;position:absolute;top:0;left:0}.msp-plugin .msp-no-webgl>div b{font-size:120%}.msp-plugin .msp-no-webgl>div{vertical-align:middle;text-align:center;width:100%;height:100%;display:table-cell}.msp-plugin .msp-loader-msp-btn-file{position:relative;overflow:hidden}.msp-plugin .msp-loader-msp-btn-file input[type=file]{text-align:right;min-width:100%;min-height:100%;filter:alpha(opacity=0);opacity:0;cursor:inherit;background:#fff;outline:none;font-size:100px;display:block;position:absolute;top:0;right:0}.msp-plugin .msp-controls-section{margin-bottom:10px}.msp-plugin .msp-combined-color-button{text-align:center;margin:0;padding-left:10px;padding-right:10px;border:4px solid #f3f2ee!important}.msp-plugin .msp-combined-color-button:hover{border:none;outline-offset:-1px!important;border-color:#e9e6e0!important;outline:1px solid #c9c3b3!important}.msp-plugin .msp-combined-color-swatch{grid-gap:1px;grid-template-columns:repeat(6,auto);width:100%;display:grid}.msp-plugin .msp-combined-color-swatch .msp-btn:hover,.msp-plugin .msp-combined-color-swatch .msp-control-row button:hover,.msp-plugin .msp-control-row .msp-combined-color-swatch button:hover{outline-offset:-1px!important;outline:1px solid #c9c3b3!important}.msp-plugin .msp-action-select{position:relative}.msp-plugin .msp-action-select select{padding-left:42px}.msp-plugin .msp-action-select option:first-child{color:#63533c}.msp-plugin .msp-action-select>.msp-icon{line-height:32px;display:block;position:absolute;top:0;left:10px}.msp-plugin .msp-simple-help-section{color:#332b1f;background:#eeece7;height:28px;margin-top:5px;margin-bottom:5px;padding:0 10px;font-weight:500;line-height:28px}.msp-plugin .msp-left-panel-controls-buttons{background:#eeece7;width:32px;padding-top:10px;position:absolute;top:0;bottom:0}.msp-plugin .msp-left-panel-controls-buttons-bottom{position:absolute;bottom:0}.msp-plugin .msp-left-panel-controls-button-data-dirty{background:#e98b39;border-radius:3px;width:6px;height:6px;position:absolute;bottom:6px;right:6px}.msp-plugin .msp-left-panel-controls .msp-scrollable-container{left:33px}.msp-plugin .msp-mapped-parameter-group{position:relative}.msp-plugin .msp-mapped-parameter-group>.msp-control-row:first-child>div:nth-child(2),.msp-plugin .msp-mapped-parameter-group>button:first-child{right:33px}.msp-plugin .msp-mapped-parameter-group>.msp-btn-icon{width:32px;padding:0;position:absolute;top:0;right:0}.msp-plugin .msp-shape-filled{fill:#332b1f;stroke:#332b1f}.msp-plugin .msp-shape-empty{fill:none;stroke:#332b1f}.msp-plugin .msp-no-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msp-plugin .msp-25-lower-contrast-text{color:#826e4f}.msp-plugin .msp-expandable-group-color-stripe{width:120px;height:2px;position:absolute;top:30px;left:0}.msp-plugin .msp-section-header{text-align:right;cursor:default;background:#eeece7;height:32px;margin-top:10px;margin-bottom:10px;padding:0 10px;font-weight:700;line-height:32px;overflow:hidden}.msp-plugin .msp-section-header>.msp-icon{float:left;display:block}.msp-plugin .msp-section-header>small{font-weight:400}.msp-plugin .msp-current-header{text-align:center;background:#eeece7;height:32px;margin-bottom:10px;font-weight:700;line-height:32px}.msp-plugin .msp-flex-row,.msp-plugin .msp-state-image-row{width:inherit;background:#eeece7;flex-direction:row;height:32px;margin-top:1px;display:flex}.msp-plugin .msp-flex-row>.msp-flex-item,.msp-plugin .msp-state-image-row>.msp-flex-item{flex:auto;margin:0 1px 0 0;overflow:hidden}.msp-plugin .msp-flex-row>.msp-flex-item:last-child,.msp-plugin .msp-state-image-row>.msp-flex-item:last-child{margin-right:0}.msp-plugin .msp-flex-row>select,.msp-plugin .msp-state-image-row>select,.msp-plugin .msp-flex-row>button,.msp-plugin .msp-state-image-row>button{flex:auto;height:32px;margin:0 1px 0 0;overflow:hidden}.msp-plugin .msp-flex-row .msp-btn-icon,.msp-plugin .msp-state-image-row .msp-btn-icon,.msp-plugin .msp-flex-row .msp-btn-icon-small,.msp-plugin .msp-state-image-row .msp-btn-icon-small{flex:0 0 32px;max-width:32px}.msp-plugin .msp-flex-row>select,.msp-plugin .msp-state-image-row>select{background:0 0}.msp-plugin .msp-flex-row>select>option[value=_],.msp-plugin .msp-state-image-row>select>option[value=_]{display:none}.msp-plugin .msp-flex-row>select:last-child,.msp-plugin .msp-state-image-row>select:last-child,.msp-plugin .msp-flex-row>button:last-child,.msp-plugin .msp-state-image-row>button:last-child{margin-right:0}.msp-plugin .msp-flex-row>button.msp-control-button-label,.msp-plugin .msp-state-image-row>button.msp-control-button-label{background:#eeece7}.msp-plugin .msp-state-list{list-style:none}.msp-plugin .msp-state-list>li{position:relative;overflow:hidden}.msp-plugin .msp-state-list>li>button:first-child{text-align:left;border-left:10px solid #d5d0c3!important}.msp-plugin .msp-state-list>li>div{position:absolute;top:0;right:0}.msp-plugin .msp-state-image-row{height:96px;margin-top:0}.msp-plugin .msp-state-image-row>button{height:96px;padding:0}.msp-plugin .msp-state-image-row>button>img{min-height:96px;width:inherit;position:relative;top:50%;transform:translateY(-50%)}.msp-plugin .msp-tree-row{background:0 0;margin-top:0;margin-bottom:1px;position:relative}.msp-plugin .msp-tree-row-current .msp-btn-tree-label>span{font-weight:700}.msp-plugin .msp-tree-row-current .msp-btn-tree-label{border-radius:0!important}.msp-plugin .msp-tree-row .msp-btn-tree-label{text-align:left;border-left-style:solid;border-left-width:4px;border-radius:0 0 0 8px}.msp-plugin .msp-tree-row .msp-btn-tree-label>small{color:#726046}.msp-plugin .msp-tree-updates-wrapper .msp-control-group-header:last-child{margin-bottom:1px}.msp-plugin .msp-viewport-top-left-controls{position:absolute;top:10px;left:10px}.msp-plugin .msp-viewport-top-left-controls .msp-traj-controls{float:left;background-color:#f3f2ee;margin-right:10px;line-height:32px}.msp-plugin .msp-viewport-top-left-controls .msp-traj-controls>span{color:#332b1f;margin-left:10px;margin-right:10px;font-size:85%;display:inline-block}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-viewport-controls{float:left;margin-right:10px;line-height:32px}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-viewport-controls>button{background-color:#f3f2ee}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-viewport-controls>select{width:200px;margin-right:10px;display:inline-block}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-animation-slider{width:120px;line-height:32px;display:inline-block;position:relative}.msp-plugin .msp-viewport-top-left-controls .msp-state-snapshot-animation-button{margin-left:10px}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls{float:left;margin-right:10px;line-height:32px;position:relative}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls>div:first-child{display:inline-block;position:relative}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls>div:first-child>button{position:relative}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls .msp-animation-viewport-controls-select{z-index:10001;background:#e0ddd4;width:290px;margin-top:10px;position:absolute;left:0}.msp-plugin .msp-viewport-top-left-controls .msp-animation-viewport-controls .msp-animation-viewport-controls-select .msp-control-row:first-child{margin-top:0}.msp-plugin .msp-selection-viewport-controls{width:430px;margin:10px auto 0;position:relative}.msp-plugin .msp-selection-viewport-controls-actions{background:#e0ddd4;width:100%;position:absolute;top:32px}.msp-plugin .msp-selection-viewport-controls>.msp-flex-row .msp-btn,.msp-plugin .msp-selection-viewport-controls>.msp-state-image-row .msp-btn,.msp-plugin .msp-selection-viewport-controls>.msp-flex-row .msp-control-row button,.msp-plugin .msp-control-row .msp-selection-viewport-controls>.msp-flex-row button,.msp-plugin .msp-selection-viewport-controls>.msp-state-image-row .msp-control-row button,.msp-plugin .msp-control-row .msp-selection-viewport-controls>.msp-state-image-row button{padding:0 5px}.msp-plugin .msp-selection-viewport-controls select.msp-form-control,.msp-plugin .msp-selection-viewport-controls select.msp-btn,.msp-plugin .msp-selection-viewport-controls .msp-control-row select,.msp-plugin .msp-control-row .msp-selection-viewport-controls select{text-align:center;text-overflow:ellipsis;background:#f3f2ee;flex:0 0 80px;padding:0 5px}.msp-plugin .msp-param-object-list-item{margin-top:1px;position:relative}.msp-plugin .msp-param-object-list-item>button{text-align:left}.msp-plugin .msp-param-object-list-item>button>span{font-weight:700}.msp-plugin .msp-param-object-list-item>div{position:absolute;top:0;right:0}.msp-plugin .msp-state-actions .msp-transform-wrapper:last-child{margin-bottom:10px}.msp-plugin .msp-button-row{height:32px;width:inherit;flex-direction:row;display:flex}.msp-plugin .msp-button-row>button{text-align-last:center;background:0 0;flex:auto;height:32px;margin:0 1px 0 0;padding:0 10px;overflow:hidden}.msp-plugin .msp-action-menu-options-no-header,.msp-plugin .msp-action-menu-options .msp-control-group-children{max-height:300px;overflow:hidden auto}.msp-plugin .msp-action-menu-options .msp-control-row,.msp-plugin .msp-action-menu-options button,.msp-plugin .msp-action-menu-options .msp-icon,.msp-plugin .msp-action-menu-options .msp-flex-row,.msp-plugin .msp-action-menu-options .msp-state-image-row{height:24px;line-height:24px}.msp-plugin .msp-action-menu-options button{text-align:left}.msp-plugin .msp-action-menu-options .msp-action-menu-button{margin-top:1px;display:flex}.msp-plugin .msp-action-menu-options .msp-action-menu-button .msp-icon{margin-right:6px}.msp-plugin .msp-representation-entry{position:relative}.msp-plugin .msp-representation-entry>.msp-control-group-header>.msp-btn,.msp-plugin .msp-control-row .msp-representation-entry>.msp-control-group-header>button{font-weight:700}.msp-plugin .msp-representation-entry>.msp-control-group-header>.msp-icon,.msp-plugin .msp-representation-entry>.msp-control-group-header>.msp-btn-link{height:24px;line-height:24px}.msp-plugin .msp-control-group-presets-wrapper{position:absolute;top:0;right:0}.msp-plugin .msp-control-group-presets-wrapper .msp-control-group-header{background:0 0}.msp-plugin .msp-control-group-presets-wrapper button{background:0 0!important}.msp-plugin .msp-parameter-matrix input{flex:auto;min-width:0}.msp-plugin .msp-btn-apply-simple{text-align:left}.msp-plugin .msp-btn-apply-simple .msp-icon{margin-right:10px}.msp-plugin .msp-type-class-Root{border-left-color:#eeece7}.msp-plugin .msp-type-class-Group{border-left-color:#e98b39}.msp-plugin .msp-type-class-Data{border-left-color:#bfc8c9}.msp-plugin .msp-type-class-Object{border-left-color:#54d98c}.msp-plugin .msp-type-class-Representation3D{border-left-color:#4aa3df}.msp-plugin .msp-type-class-Behavior{border-left-color:#b07cc6}.msp-plugin .msp-accent-color-cyan{color:#bfc8c9}.msp-plugin .msp-accent-bg-cyan{background:#bfc8c9}.msp-plugin .msp-transform-header-brand-cyan,.msp-plugin .msp-transform-header-brand-cyan:active,.msp-plugin .msp-transform-header-brand-cyan:focus{border-bottom:1px solid #bfc8c9}.msp-plugin .msp-accent-color-red{color:#ef8b80}.msp-plugin .msp-accent-bg-red{background:#ef8b80}.msp-plugin .msp-transform-header-brand-red,.msp-plugin .msp-transform-header-brand-red:active,.msp-plugin .msp-transform-header-brand-red:focus{border-bottom:1px solid #ef8b80}.msp-plugin .msp-accent-color-gray{color:#46637f}.msp-plugin .msp-accent-bg-gray{background:#46637f}.msp-plugin .msp-transform-header-brand-gray,.msp-plugin .msp-transform-header-brand-gray:active,.msp-plugin .msp-transform-header-brand-gray:focus{border-bottom:1px solid #46637f}.msp-plugin .msp-accent-color-green{color:#54d98c}.msp-plugin .msp-accent-bg-green{background:#54d98c}.msp-plugin .msp-transform-header-brand-green,.msp-plugin .msp-transform-header-brand-green:active,.msp-plugin .msp-transform-header-brand-green:focus{border-bottom:1px solid #54d98c}.msp-plugin .msp-accent-color-purple{color:#b07cc6}.msp-plugin .msp-accent-bg-purple{background:#b07cc6}.msp-plugin .msp-transform-header-brand-purple,.msp-plugin .msp-transform-header-brand-purple:active,.msp-plugin .msp-transform-header-brand-purple:focus{border-bottom:1px solid #b07cc6}.msp-plugin .msp-accent-color-blue{color:#4aa3df}.msp-plugin .msp-accent-bg-blue{background:#4aa3df}.msp-plugin .msp-transform-header-brand-blue,.msp-plugin .msp-transform-header-brand-blue:active,.msp-plugin .msp-transform-header-brand-blue:focus{border-bottom:1px solid #4aa3df}.msp-plugin .msp-accent-color-orange{color:#e98b39}.msp-plugin .msp-accent-bg-orange{background:#e98b39}.msp-plugin .msp-transform-header-brand-orange,.msp-plugin .msp-transform-header-brand-orange:active,.msp-plugin .msp-transform-header-brand-orange:focus{border-bottom:1px solid #e98b39}.msp-plugin .msp-volume-channel-inline-controls>:first-child{height:32px;position:absolute;top:0;left:0;right:32px}.msp-plugin .msp-volume-channel-inline-controls .msp-slider>div:first-child{right:42px}.msp-plugin .msp-volume-channel-inline-controls .msp-slider>div:last-child{width:30px}.msp-plugin .msp-volume-channel-inline-controls>button{width:32px;padding:0;position:absolute;top:0;right:0}.msp-plugin .msp-volume-channel-inline-controls>button .msp-material-icon{margin-right:0}.msp-plugin .msp-list-unstyled{padding-left:0;list-style:none}.msp-plugin .msp-drag-drop-overlay{background:#0000005c;border:12px dashed #332b1f;justify-content:center;align-items:center;font-size:48px;font-weight:700;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.msp-plugin .msp-task-state{line-height:32px}.msp-plugin .msp-task-state>span{-webkit-user-select:none;user-select:none;-o-user-select:none;cursor:default}.msp-plugin .msp-overlay-tasks{z-index:1000;background:#00000040;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.msp-plugin .msp-overlay-tasks .msp-task-state>div{background:#eeece7;width:100%;height:32px;margin-top:1px;position:relative}.msp-plugin .msp-overlay-tasks .msp-task-state>div>div{-webkit-user-select:none;user-select:none;-o-user-select:none;cursor:default;white-space:nowrap;background:#eeece7;height:32px;padding:0 10px;line-height:32px;display:inline-block;position:absolute}.msp-plugin .msp-overlay-tasks .msp-task-state>div>button{margin-top:-3px;display:inline-block}.msp-plugin .msp-background-tasks{z-index:1000;position:absolute;bottom:0;left:0}.msp-plugin .msp-background-tasks .msp-task-state>div{background:#eeece7;width:100%;height:32px;margin-top:1px;position:relative}.msp-plugin .msp-background-tasks .msp-task-state>div>div{-webkit-user-select:none;user-select:none;-o-user-select:none;cursor:default;white-space:nowrap;background:#eeece7;height:32px;padding:0 10px;line-height:32px;display:inline-block;position:absolute}.msp-plugin .msp-background-tasks .msp-task-state>div>button{margin-top:-3px;display:inline-block}.msp-plugin .msp-viewport{background:#eeece7;position:absolute;top:0;right:0;bottom:0;left:0}.msp-plugin .msp-viewport .msp-btn-link{background:#0003}.msp-plugin .msp-viewport-expanded{z-index:1000;position:fixed}.msp-plugin .msp-viewport-controls{width:32px;position:absolute;top:10px;right:10px}.msp-plugin .msp-viewport-controls-buttons{text-align:right;position:relative}.msp-plugin .msp-viewport-controls-buttons>div{margin-bottom:4px;position:relative}.msp-plugin .msp-viewport-controls-buttons button{text-align:center;width:32px;padding:0;position:relative}.msp-plugin .msp-viewport-controls-buttons .msp-btn-link-toggle-off{color:#9c835f}.msp-plugin .msp-viewport-controls-buttons .msp-btn-link:hover{color:#ae5d04}.msp-plugin .msp-semi-transparent-background{opacity:.5;background:#eeece7;width:100%;height:100%;position:absolute;top:0;left:0}.msp-plugin .msp-hover-box-wrapper{position:relative}.msp-plugin .msp-hover-box-wrapper .msp-hover-box-body{visibility:hidden;background-color:#eeece7;width:100px;position:absolute;top:0;right:36px}.msp-plugin .msp-hover-box-wrapper .msp-hover-box-spacer{visibility:hidden;width:4px;height:32px;position:absolute;top:0;right:32px}.msp-plugin .msp-hover-box-wrapper:hover .msp-hover-box-body,.msp-plugin .msp-hover-box-wrapper:hover .msp-hover-box-spacer{visibility:visible}.msp-plugin .msp-viewport-controls-panel{background:#e0ddd4;width:290px;position:absolute;top:0;right:36px}.msp-plugin .msp-viewport-controls-panel .msp-control-group-wrapper:first-child{padding-top:0}.msp-plugin .msp-viewport-controls-panel .msp-viewport-controls-panel-controls{max-height:400px;overflow-y:auto}.msp-plugin .msp-highlight-toast-wrapper{z-index:10000;pointer-events:none;max-width:95%;position:absolute;bottom:10px;right:10px}.msp-plugin .msp-highlight-toast-wrapper .msp-toast-container{pointer-events:initial}.msp-plugin .msp-highlight-info{color:#ae5d04;opacity:.9;-webkit-user-select:none;user-select:none;-o-user-select:none;cursor:default;background:#eeece7;max-width:400px;padding:3px 10px}.msp-plugin .msp-highlight-markdown-row{padding-left:10px}.msp-plugin .msp-highlight-simple-row{text-align:right}.msp-plugin .msp-highlight-info-hr{background-color:#ae5d04;border:none;height:1px;margin-block:3px;margin-inline:0}.msp-plugin .msp-highlight-info-additional{color:#fa911e;font-size:85%;display:inline-block}.msp-plugin .msp-snapshot-description-wrapper{background:#eeece780;width:max-content;max-width:400px;max-height:224px;padding:6.6px 10px;position:absolute;top:42px;left:0;overflow:hidden auto}.msp-plugin .msp-snapshot-description-wrapper a{cursor:pointer;color:#332b1f;text-decoration:underline}.msp-plugin .msp-snapshot-description-wrapper ul,.msp-plugin .msp-snapshot-description-wrapper ol{padding-left:14px}.msp-plugin .msp-sequence{background:#eeece7;position:absolute;top:0;right:0;bottom:0;left:0}.msp-plugin .msp-sequence-select{text-align:left;background:#e0ddd4;width:100%;height:24px;margin-bottom:1px;position:relative}.msp-plugin .msp-sequence-select>span{cursor:default;padding:0 10px;font-size:85%;font-weight:700;line-height:24px;display:inline-block}.msp-plugin .msp-sequence-select>select{text-overflow:ellipsis;background-color:#e0ddd4;background-size:6px 8px;width:auto;max-width:120px;height:24px;font-size:85%;line-height:24px;display:inline-block}.msp-plugin .msp-sequence-wrapper{word-break:break-word;-webkit-user-select:none;user-select:none;padding:10px 10px 3px}.msp-plugin .msp-sequence-wrapper-non-empty{background:#f3f2ee;width:100%;font-family:Courier New,monospace;font-size:85%;line-height:180%;position:absolute;top:25px;right:0;bottom:0;left:0;overflow:hidden auto}.msp-plugin .msp-sequence-chain-label{-webkit-user-select:none;user-select:none;color:#ae5d04;margin-top:10px;margin-left:10px;padding-left:.2em;font-size:90%;line-height:90%}.msp-plugin .msp-sequence-wrapper span{cursor:pointer}.msp-plugin .msp-sequence-wrapper .msp-sequence-residue-long{margin:0 .2em}.msp-plugin .msp-sequence-wrapper .msp-sequence-residue-long-begin{margin:0 .2em 0 0}.msp-plugin .msp-sequence-wrapper .msp-sequence-residue-focused{font-weight:700;text-decoration:underline}.msp-plugin .msp-sequence-wrapper .msp-sequence-label{color:#ae5d04;padding-bottom:1em;padding-left:.2em;font-size:90%;line-height:90%}.msp-plugin .msp-sequence-wrapper .msp-sequence-number{color:#ae5d04;word-break:keep-all;cursor:default;pointer-events:none;margin-left:-3em;padding:0;font-size:80%;position:relative;top:-1.1em;left:3.1em}.msp-plugin .msp-sequence-wrapper .msp-sequence-number-long{left:3.3em}.msp-plugin .msp-sequence-wrapper .msp-sequence-number-long-negative{left:2.7em}.msp-plugin .msp-sequence-wrapper .msp-sequence-number-negative{left:2.5em}.msp-plugin .msp-sequence-wrapper .msp-sequence-present{color:#332b1f}.msp-plugin .msp-sequence-wrapper .msp-sequence-missing{color:#b4a184;cursor:default}.msp-plugin .msp-transformer .msp-entity-badge{width:32px;height:32px;line-height:32px;position:absolute;top:0;right:0}.msp-plugin .msp-layout-right,.msp-plugin .msp-layout-left{background:#e0ddd4}.msp-plugin .msp-transformer-wrapper{position:relative}.msp-plugin .msp-transformer-wrapper .msp-entity-badge{top:0;left:0}.msp-plugin .msp-transformer-wrapper:first-child .msp-panel-description-content{top:33px}.msp-plugin .msp-transformer-wrapper:not(:first-child) .msp-panel-description-content{bottom:33px}.msp-plugin .msp-transform-wrapper{margin-bottom:10px}.msp-plugin .msp-transform-wrapper-collapsed,.msp-plugin .msp-transform-update-wrapper,.msp-plugin .msp-transform-update-wrapper-collapsed{margin-bottom:1px}.msp-plugin .msp-transform-update-wrapper>.msp-transform-header>button,.msp-plugin .msp-transform-update-wrapper-collapsed>.msp-transform-header>button{text-align:left;background:#e9e6e0;padding-left:32px;line-height:24px}.msp-plugin .msp-transform-wrapper>.msp-transform-header>button{text-align:left;background:#eeece7;padding-right:5px;font-weight:700}.msp-plugin .msp-transform-header{position:relative}.msp-plugin .msp-transform-header>button>small{float:right;font-weight:400}.msp-plugin .msp-transform-header>button>span:first-child{margin-right:10px}.msp-plugin .msp-transform-header>button:hover{color:#63533c}.msp-plugin .msp-transform-header-brand{margin-bottom:-1px}.msp-plugin .msp-transform-header-brand svg{fill:#332b1f;stroke:#332b1f}.msp-plugin .msp-transform-default-params{background:#eeece7;width:32px;padding:0;position:absolute;top:0;left:0}.msp-plugin .msp-transform-default-params:hover{background:#fff}.msp-plugin .msp-transform-apply-wrap{width:100%;height:32px;margin-top:1px;position:relative}.msp-plugin .msp-transform-refresh{text-align:right;background:#eeece7;width:87px;margin-left:33px}.msp-plugin .msp-transform-apply{display:block;position:absolute;top:0;left:120px;right:0}.msp-plugin .msp-transform-apply-wider{margin-left:33px}.msp-plugin .msp-data-beh{margin:10px 0!important}.msp-plugin .msp-toast-container{z-index:1001;position:relative}.msp-plugin .msp-toast-container .msp-toast-entry{color:#332b1f;float:right;background:#e0ddd4;border:1px solid #cec9ba;min-height:32px;margin-top:10px;display:table;position:relative}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-title{-webkit-user-select:none;user-select:none;-o-user-select:none;height:100%;font-weight:700;line-height:32px;font-weight:light;cursor:pointer;background:#eeece7;padding:0 10px;display:table-cell}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message{padding:3px 42px 3px 10px;display:table-cell}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message a{color:#974102;font-weight:700;text-decoration:none}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message a:hover{color:#fc6c03;text-decoration:underline}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message a:active,.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-message a:focus{color:#974102;outline-offset:0;outline:none}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-hide{width:42px;position:absolute;top:0;bottom:0;right:0}.msp-plugin .msp-toast-container .msp-toast-entry .msp-toast-hide .msp-btn-icon{text-align:right;background:0 0;width:100%;padding-right:5px;position:absolute;top:1px;right:0;bottom:0;left:0}.msp-plugin .msp-logo{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAgCAYAAABn7+QVAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKL2lDQ1BJQ0MgUHJvZmlsZQAASMedlndUVNcWh8+9d3qhzTACUobeu8AA0nuTXkVhmBlgKAMOMzSxIaICEUVEmiJIUMSA0VAkVkSxEBRUsAckCCgxGEVULG9G1ouurLz38vL746xv7bP3ufvsvc9aFwCSpy+XlwZLAZDKE/CDPJzpEZFRdOwAgAEeYIApAExWRrpfsHsIEMnLzYWeIXICXwQB8HpYvAJw09AzgE4H/5+kWel8geiYABGbszkZLBEXiDglS5Auts+KmBqXLGYYJWa+KEERy4k5YZENPvsssqOY2ak8tojFOaezU9li7hXxtkwhR8SIr4gLM7mcLBHfErFGijCVK+I34thUDjMDABRJbBdwWIkiNhExiR8S5CLi5QDgSAlfcdxXLOBkC8SXcklLz+FzExIFdB2WLt3U2ppB9+RkpXAEAsMAJiuZyWfTXdJS05m8HAAW7/xZMuLa0kVFtjS1trQ0NDMy/apQ/3Xzb0rc20V6Gfi5ZxCt/4vtr/zSGgBgzIlqs/OLLa4KgM4tAMjd+2LTOACApKhvHde/ug9NPC+JAkG6jbFxVlaWEZfDMhIX9A/9T4e/oa++ZyQ+7o/y0F058UxhioAurhsrLSVNyKdnpDNZHLrhn4f4Hwf+dR4GQZx4Dp/DE0WEiaaMy0sQtZvH5gq4aTw6l/efmvgPw/6kxbkWidL4EVBjjIDUdSpAfu0HKAoRINH7xV3/o2+++DAgfnnhKpOLc//vN/1nwaXiJYOb8DnOJSiEzhLyMxf3xM8SoAEBSAIqkAfKQB3oAENgBqyALXAEbsAb+IMQEAlWAxZIBKmAD7JAHtgECkEx2An2gGpQBxpBM2gFx0EnOAXOg0vgGrgBboP7YBRMgGdgFrwGCxAEYSEyRIHkIRVIE9KHzCAGZA+5Qb5QEBQJxUIJEA8SQnnQZqgYKoOqoXqoGfoeOgmdh65Ag9BdaAyahn6H3sEITIKpsBKsBRvDDNgJ9oFD4FVwArwGzoUL4B1wJdwAH4U74PPwNfg2PAo/g+cQgBARGqKKGCIMxAXxR6KQeISPrEeKkAqkAWlFupE+5CYyiswgb1EYFAVFRxmibFGeqFAUC7UGtR5VgqpGHUZ1oHpRN1FjqFnURzQZrYjWR9ugvdAR6AR0FroQXYFuQrejL6JvoyfQrzEYDA2jjbHCeGIiMUmYtZgSzD5MG+YcZhAzjpnDYrHyWH2sHdYfy8QKsIXYKuxR7FnsEHYC+wZHxKngzHDuuCgcD5ePq8AdwZ3BDeEmcQt4Kbwm3gbvj2fjc/Cl+EZ8N/46fgK/QJAmaBPsCCGEJMImQiWhlXCR8IDwkkgkqhGtiYFELnEjsZJ4jHiZOEZ8S5Ih6ZFcSNEkIWkH6RDpHOku6SWZTNYiO5KjyALyDnIz+QL5EfmNBEXCSMJLgi2xQaJGokNiSOK5JF5SU9JJcrVkrmSF5AnJ65IzUngpLSkXKabUeqkaqZNSI1Jz0hRpU2l/6VTpEukj0lekp2SwMloybjJsmQKZgzIXZMYpCEWd4kJhUTZTGikXKRNUDFWb6kVNohZTv6MOUGdlZWSXyYbJZsvWyJ6WHaUhNC2aFy2FVko7ThumvVuitMRpCWfJ9iWtS4aWzMstlXOU48gVybXJ3ZZ7J0+Xd5NPlt8l3yn/UAGloKcQqJClsF/hosLMUupS26WspUVLjy+9pwgr6ikGKa5VPKjYrzinpKzkoZSuVKV0QWlGmabsqJykXK58RnlahaJir8JVKVc5q/KULkt3oqfQK+m99FlVRVVPVaFqveqA6oKatlqoWr5am9pDdYI6Qz1evVy9R31WQ0XDTyNPo0XjniZek6GZqLlXs09zXktbK1xrq1an1pS2nLaXdq52i/YDHbKOg84anQadW7oYXYZusu4+3Rt6sJ6FXqJejd51fVjfUp+rv09/0ABtYG3AM2gwGDEkGToZZhq2GI4Z0Yx8jfKNOo2eG2sYRxnvMu4z/mhiYZJi0mhy31TG1Ns037Tb9HczPTOWWY3ZLXOyubv5BvMu8xfL9Jdxlu1fdseCYuFnsdWix+KDpZUl37LVctpKwyrWqtZqhEFlBDBKGJet0dbO1husT1m/tbG0Edgct/nN1tA22faI7dRy7eWc5Y3Lx+3U7Jh29Xaj9nT7WPsD9qMOqg5MhwaHx47qjmzHJsdJJ12nJKejTs+dTZz5zu3O8y42Lutczrkirh6uRa4DbjJuoW7Vbo/c1dwT3FvcZz0sPNZ6nPNEe/p47vIc8VLyYnk1e816W3mv8+71IfkE+1T7PPbV8+X7dvvBft5+u/0erNBcwVvR6Q/8vfx3+z8M0A5YE/BjICYwILAm8EmQaVBeUF8wJTgm+Ejw6xDnkNKQ+6E6ocLQnjDJsOiw5rD5cNfwsvDRCOOIdRHXIhUiuZFdUdiosKimqLmVbiv3rJyItogujB5epb0qe9WV1QqrU1afjpGMYcaciEXHhsceiX3P9Gc2MOfivOJq42ZZLqy9rGdsR3Y5e5pjxynjTMbbxZfFTyXYJexOmE50SKxInOG6cKu5L5I8k+qS5pP9kw8lf0oJT2lLxaXGpp7kyfCSeb1pymnZaYPp+umF6aNrbNbsWTPL9+E3ZUAZqzK6BFTRz1S/UEe4RTiWaZ9Zk/kmKyzrRLZ0Ni+7P0cvZ3vOZK577rdrUWtZa3vyVPM25Y2tc1pXvx5aH7e+Z4P6hoINExs9Nh7eRNiUvOmnfJP8svxXm8M3dxcoFWwsGN/isaWlUKKQXziy1XZr3TbUNu62ge3m26u2fyxiF10tNimuKH5fwiq5+o3pN5XffNoRv2Og1LJ0/07MTt7O4V0Ouw6XSZfllo3v9tvdUU4vLyp/tSdmz5WKZRV1ewl7hXtHK30ru6o0qnZWva9OrL5d41zTVqtYu712fh9739B+x/2tdUp1xXXvDnAP3Kn3qO9o0GqoOIg5mHnwSWNYY9+3jG+bmxSaips+HOIdGj0cdLi32aq5+YjikdIWuEXYMn00+uiN71y/62o1bK1vo7UVHwPHhMeefh/7/fBxn+M9JxgnWn/Q/KG2ndJe1AF15HTMdiZ2jnZFdg2e9D7Z023b3f6j0Y+HTqmeqjkte7r0DOFMwZlPZ3PPzp1LPzdzPuH8eE9Mz/0LERdu9Qb2Dlz0uXj5kvulC31OfWcv210+dcXmysmrjKud1yyvdfRb9Lf/ZPFT+4DlQMd1q+tdN6xvdA8uHzwz5DB0/qbrzUu3vG5du73i9uBw6PCdkeiR0TvsO1N3U+6+uJd5b+H+xgfoB0UPpR5WPFJ81PCz7s9to5ajp8dcx/ofBz++P84af/ZLxi/vJwqekJ9UTKpMNk+ZTZ2adp++8XTl04ln6c8WZgp/lf619rnO8x9+c/ytfzZiduIF/8Wn30teyr889GrZq565gLlHr1NfL8wXvZF/c/gt423fu/B3kwtZ77HvKz/ofuj+6PPxwafUT5/+BQOY8/xvJtwPAAAACXBIWXMAAC4iAAAuIgGq4t2SAAANMElEQVRoQ92aB1xURx7H/69sY5eOFBELCipESsSC0RCMJRZMrICHGiMmGjWaqDk7YEsuGok5TS6xi56KGtsFG6jBiAYLKhqVc8GGBZG+fd97N+/twNJWFksS7/v5DG/nN/OG/fze/838Z4CA/wMCE9d9W8oQ3mUMBSojBTqWAuBQAweHIC56lanXHw8xJixM6qhQNcX1KuQykluyKzMPVxvF5XUh3hIpgFSiQz8AJBItSKU6sCsX55P9byLxxRKwYl3W5O6dg5o62IMRmcpyBBz87wNYcyH3R4iL+gh3+8MhHaTqYJKUKO2dPYTigIqza1MlLZLnzh3arQ/uZzVn14YOIGRyJWXrqgR5U6VI1kRJS92VBEEry+wrAnC3F04XL3cY4OMF7/p6weC2zSDQzQG3/IlM7dspdPmU0VxtLqYf5haM6HYOBYLVUwcXByQy92JxXioexUzFhT5cySn3TrjrC4WP3EsPHuPfZGJVZg4HCdt/wF0aT8LWUHT/jTpl4fZU3KNBSHytQ0D33uDR0qfjoqg3hmOpQU65d4u2cW4X6NCyJ1ZeIeKSFRC3p1q4kzYdmzr6Zk98p6rsj+rhi0KoFe5gIm53M/ypDhbNJQgC3kbTFUGSi+LiwmgsWyQ5zk9McESCZ8gEVHvF1kneWJI5CJT2SHWDbUQ0vNbEvqr4OClwCyZ+RzSQ+psomqOwUgOL5vL4BIdCi/aBvtJb3AdYsoirs0usnWfH1vbNOmPlFWHmWlve2DFB3t0nhvh0qm2wRRZuG+ksFyUlDe4qcbYRJ0H8v6NxSxVPNZcnPPJDIAlY8PWnXWVYqsPhZb3lDAfzW3T50xbmZ+MfyFhbRcr7yNj1EZ1gdb+O8DFvMKk7it4+ywYjY11k0s1po8KpmA4tITUmnHaWS5HBKJKr0aC5zXw6QJvgNzyhXDIZS3UgCN3UJq3fdLd188PKs3H8+Bjpvn2x/jv2TwnbsOezt3/YPavTss3TXXHzi4U3Vic/+H5gq+7rkLEkmgb5yWwVb3CnNiFAcD+aOtaGaMobmzrqLaoyIwlC11RkNB/JvPGCiGjQXJ43h8QCSRGzEqeG1Xmah77u48QCPdM7NBYrjSPveJg069i7H2UcjUpndWSZrZ3bFRfHlic8nL1TnezcM2Vyh0dLtsbnzdu8JHHW5qVt8G3Pj9qOT4RYluOE/UYllQZPCvFxMik1cbGRSKsbWwlKUPhxhDGxZJ25Ls28oX2X3k60HmZiqQqDTj+rqX8fB7lTC6xYT2569zA9Jb5m7xz8r3aB03uE9fpOFP7WYujZ/TPo22MSDOs1FT4ePBfG9ZvQsod/12kUJf190prli4YnJ6Mt2HOSMKICGLL/5su3Tn6wPxMYZE4lvMH/RAZP6NjaJGBsJSJIi3mrTg6d9bAYem05YSxS6WJgQdR2LFtnLk9oxFigRaKpq2aEuWMJDizu6UlQosltuo3FivU8zgyOkEhkRzz941u2CogDxyYhgMzDrWb4rMXN0Q36vN4TZr43XuTt0WyeoiR/MwqV509JqgzOSx+77zcw8nGM4UMx2r+5qYJpqpByHVztcc3E+QdFXJWx8dE78MgCDaZYldi5eIB/jwj577/+NB9VJ/GajmHj2nYZKpPZNW5aVJ9v2ULDwlaXdsvFYlvzpo1l9PD4yXUoKStAY3MgFjuAexNvcFA4C+32NgqY3HcofHFg18ioH1adRSHyjdBgCQJaQ/y2SFyzAIMKuSkp+1YAepIOGwZ1Bgo9UGu4gCK2z9ZfoEit3yMI1X8XxZwh+B2al2/7jOnfbsKqGaNeB7RYgmsAmvJi2LHkbwaC0baXyElKKpVe7f/JVlpsY4978Abp0PxsvqcSVVZfMGoud3Z44+HZ8vOeG2m3GWOkntNwK8CTgky4eiWJK9fqflUZJRe0jFirZmgvDSPu29or2PmdzhEgpkVC3/ziIpiRvL1ETUua74+NLed3aEnRg4IC3F2Edp6DNx/AmqxcXLMeFK0w3M8L1yxToTfCtCNZUKTRY8VMZv4TyC/VxFiM3OM7N0BudiaMW/g9VgBkto7QIWyYKDstaSEYGdo3dEQNY/n5/EbKJHBq2QPcOozBWk24K00UGgM3QuI2GisA5cVXIOdyYqHeKBo0cEDSaSwLLNu8TJ5968o6LQORI3oMETRPRycI9GrhkHH7Di/UjQpEvzYeQnlZKMQ0rB1Y/25+xO4M2Fl61/KcazTo4W5ONuRcOIUVEx3CI0Fqax8lljsO9w2tuTMuyksHVcHvwKHX2xIcU9aFsgmQEbR5MX50aztQYJzWu19NY3lmjp6pekIrxmbfvv6woLQQqwCBzZujn0SYqfbX5KkLGprVL51IXgMcW5VdgFgqh4DwkaR/WAxBi837Co5j4Hbmj3wucglL9cJy4ENKzRkVf5+q9Bqnpol9WKpDYuR0DfoKabcL8rGCotfBEQ0GLy41ewk81VyWIfYV3lNmXj2NNizVaNvtPfBBc2B1Hl07BKqi2xkkyf0HSxYg0D7eFn9G5rJ69EAYfXj4zgos1QtaYoq16G2qRCYWA0dw5oFqcb9cAyfvPG50ufq4FI/wdPg5t777+VKoNh1ZPzVbIAiWIwl69qm9G9Lad+kJFF5QKFosXCthjXrI/W0jsCw5G62+Tz0D5p8mU3sxrp7FWwClZKYcHWMawvKqvuf6PZh86HwBusW6VY0g/FzlEru0mHAsPB05mnN3X7sHKzNz+K91Df2o+VQIorDBVGz2lpPHvhobdvRy+v7ewT2HYrUmdy/tBU3po5Ren55MP7e+a6MP2F8aHLHXqr9ExO8Y46oQr08bFS6cflkD/1gT+wYLH1aeydGCSD8Q5ox5Ymo1YdUmgqTI2ZkpWziDToMVM0adCpRntrAERc/B0qvFImSsrWAsWdvYx/j1rkRtYNBGo+bbk9gnGKZ19Q0GgzgVlm4yJeQYq8ydsfb4eW158a6LaTuxYkaZuQN0mrLtb39y/KkL2V+Shdved7URrz9Wj7Fn7xfBuAOZuGbiTqkKRu09Y8HgtkFg5A3+qcpgq8zloUT0vItpyUZthXlq0amKQfnbTgNw5AIsvTos3o2SYGL10vAA0r8eY/mdV4nWgBUz26/eqWMwz7JeQeDrbIcM1idgyXpzp6xOyzHoVBuyUrdiBeD6ySQw6DVr+n9+XImlBmE5ggHOiGs8wleg0G7e8urEQwBNEuavywjpYY2BGse8oQ9QHjgM7bK0/ApfiWDslhOGEq1+NZZqwnH526/cOVbdYP7K13OelKcBY/O5ICKsNpeHFJMJ1zL2aVQlBaAqfgDKswdUKIFYhJutAqVqDznDI1xDdbRVFkkc6YzDQ9piqX448HNSmE+jitVq/mkU4OqzERd9sEJnGNJ/W7pgcGalsTp9FDLRdF5QGwJ0wNpEoAhOi0GGao0M8Fe+DkzpIEgYpMY9G2fuxMRj+axBvyrryEbITtsIjNGwcuDnvzzEzVahJ+gsVnURfTK/Vg6uYUDSNH8gVG/0Ltqy6E2FVNajjYf5WFNZ8AhQcvb88zxvsIEZzBvcV4hYYyQsiP4Jt9YPbyAycgcytM2qn4G/moz9qMpYnkaZK0CIv8y9cKQk72JqkYqAZVi1GmlAxXVGX3DdWHYGKwDurSLBxrb1yLRDo/ftTxkflpQyxW5lyhTJ97vm+azYNneWiCJ+HtxtICnCeTZ/wH0m9yaQHHNAEJ6X+ZGHeINLtLpIiIusP2JrwxspJyLyyzVL+WttY3kabe74xCNFBMd+xXDcl2MTfinBcqPggP5Kfe+bqimTomTwWkg8tPaNjLC3bX5CxtKljjqxViGzyfFrFfTFB/3GK3w9zTvd49eyobCsNGPvlCl1ziKeGWQwxI2sYWx2QamwsFWWcQfO4hbM9EgNLIiaK1zrofGRy8PQ34o1mmf+Hyz5/nub9Kprh4qVS4WzBR6SFEOLVv3hze7zYOiAFTDqveUQ03829O0yDJrYm8+Lr9+/AztOn1SxHPNy/xoqklxEi9qAo7kPq0rGvcIBaOIah3s0yDOZO/rro6rIxDP1Pi1rIBKABb3tiIqCw0fzL38GmvKbuMUyOoMODmf9Ct8d3l3CsfpByR9Pu4KbXg5zhjxBUZlSp8yPPoF7NIhwWG5jb5/h16kbltBrShLw+K4SCvOVCYt2no7HslWg7e9iW5fWcxVNvIGmGVMRGYEoO4zmykLhsBx3heTk4VSgW+lENSObQ8n9POSOHUEi90L97dHOlQKtXg9FFSVwu+A+XLmbx5Tp2F1qhvr7d7Ezb+MhBPjD8tdbNA+SSGSgYwmUGpFwo7AczuYX/an/iEdM6B3qKqbZAbguIKJQEZEosYSLi3efzsKyVZxd3/V1Cc0FisQMGsMAUqkBXfXoqgXChjlgF/LAfCiLOXfuQ5G2tDRcY5CGaRhxO41R4qJlRJSaEZVrjOLbapY6Z9BASkJswn18Sw2CVqx/t5ghncoZElQsBTqm8u+X3A0UaRm48gcD8D/XZskfp8IFSwAAAABJRU5ErkJggg==);background-position:100% 100%;background-repeat:no-repeat;background-size:auto;width:100px;height:32px;display:block;position:absolute;bottom:10px;right:10px}.msp-plugin .msp-plugin-content{color:#332b1f}.msp-plugin .msp-plugin-init-error{white-space:pre;margin:10px}.msp-plugin .msp-svg-text{fill:#332b1f}.msp-plugin{background:#eeece7}.msp-control-row input[type=range],.msp-slider-track,.msp-slider-thumb{accent-color:var(--cs-accent-clay)!important}.msp-control-row select{color:inherit!important;background-color:#0000!important;border-radius:6px!important}.msp-viewport-controls,.msp-viewport-controls-bottom,.msp-viewport-controls-buttons{justify-content:flex-end!important}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
