@font-face{font-family:Archivo;src:url(/static/frontend/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/static/frontend/assets/archivo-latin-wdth-italic-BuvkOFDm.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:italic;font-display:swap}@font-face{font-family:Archivo Fallback Display;src:local(Arial Bold),local(Arial-BoldMT),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:100 900;font-stretch:50% 200%;font-style:normal;size-adjust:70.68%;ascent-override:124.23%;descent-override:29.71%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Wordmark;src:local(Arial Bold),local(Arial-BoldMT),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:100 900;font-stretch:50% 200%;font-style:normal;size-adjust:76.05%;ascent-override:115.46%;descent-override:27.61%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Figure;src:local(Arial Bold),local(Arial-BoldMT),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:100 900;font-stretch:50% 200%;font-style:normal;size-adjust:78.61%;ascent-override:111.69%;descent-override:26.71%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Heading;src:local(Arial Bold),local(Arial-BoldMT),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:100 900;font-stretch:50% 200%;font-style:normal;size-adjust:85.26%;ascent-override:102.97%;descent-override:24.63%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Label;src:local(Arial Bold),local(Arial-BoldMT),local(Arimo Bold),local(Arimo-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:100 900;font-stretch:50% 200%;font-style:normal;size-adjust:89.03%;ascent-override:98.62%;descent-override:23.59%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Ui;src:local(Arial),local(ArialMT),local(Arimo),local(Arimo-Regular),local(Liberation Sans),local(LiberationSans);font-weight:100 900;font-stretch:50% 200%;font-style:normal;size-adjust:92.85%;ascent-override:94.56%;descent-override:22.62%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Body;src:local(Arial),local(ArialMT),local(Arimo),local(Arimo-Regular),local(Liberation Sans),local(LiberationSans);font-weight:100 900;font-stretch:50% 200%;font-style:normal;size-adjust:98.12%;ascent-override:89.48%;descent-override:21.4%;line-gap-override:0%}:root,:root.tbv2,:root[data-theme=dark] :is(.topbar,.cloth,.footer,.skip,.pt-cloth,.keep-light){--cloth-ground:var(--accent-navy);--cloth:var(--cloth-ground);--cloth-deep:#101a2f;--cloth-hi:#1f2e4d;--cloth-line:#34445f;--thread:#f1f4f8;--thread-2:#c3cad5;--accent-navy:#15213a;--accent-velvet:#5f162b;--accent-green:#09281b;--paper:#f8fafc;--shirt:#fff;--paper-2:#edf1f5;--tape:#eaeef3;--ink:#1c2129;--text:#39404b;--muted:#586170;--rule:#e0e5eb;--chalk:#b9c1cc;--field:#8f99a7;--oxblood:#7b1e2b;--resistant:#7b1e2b;--rate-4:#7b1e2b;--rate-3:#9e3d4a;--rate-2:#c47c86;--rate-1:#e4bfc4;--pheno-s:#cfd6df;--g1:#7b1e2b;--g2:#b45f6b;--g3:#959eab;--g4:#586a87;--g5:#15213a;--p-sus:#d4e4d7;--p-hr:#a6cbae;--p-rr:#74aa83;--p-mdr:#46895c;--p-pre:#266640;--p-xdr:#0f3d23;--class-1:#2e3440;--class-2:#6a717c;--class-3:#a5abb3;--class-4:#d5d9de;--warn-1:#b4531b;--warn-2:#c98a17;--warn-3:#dfc04b;--warn-ink:#8a4210;--warn-bg:#f8efdc;--info-1:#2f5f8f;--info-2:#7fa3c7;--info-3:#c8d8ea;--info-green:#2d6b62;--info-green-2:#9cc8bf;--info-bg:#eaf1f8;--heat-rgb:21, 33, 58;--data-ground:#fff;--data-ink:#1c2129;--data-paper:#fff;--mark-cloth:#15213a;--mark-edge:#1c212973;--tick-fine:#8b94a1;--tick-minor:#59616e;--sil-cloth:#1f2d4b;--sil-paper:#dee3e9;--disabled-ink:#646d7b}:root[data-theme=dark],:root[data-theme=dark] :is(.hsearch-drop,.theme-pop){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cloth:#a9bcdc;--cloth-deep:#c7d4ea;--mark-cloth:#a9bcdc;--paper:#0e131b;--shirt:#131a25;--paper-2:#1f2836;--tape:#232d3c;--ink:#e8ecf2;--text:#c3cad5;--muted:#939dac;--rule:#242d3a;--chalk:#3a4556;--field:#647083;--oxblood:#f08a98;--warn-1:#e48b55;--warn-2:#d2a03e;--warn-3:#dcc566;--warn-ink:#efb685;--warn-bg:#2a2117;--info-1:#94b8de;--info-2:#5f83a9;--info-3:#2e4562;--info-green:#7cc2b5;--info-green-2:#3d7066;--info-bg:#162133;--mark-edge:#e8ecf273;--tick-fine:#4c5767;--tick-minor:#7c8696;--sil-paper:#182030;--disabled-ink:#6e7889}:root[data-accent=velvet],:root[data-accent=velvet][data-theme=dark] :is(.topbar,.cloth,.footer,.skip,.pt-cloth,.keep-light){--cloth-ground:var(--accent-velvet);--cloth-deep:#521425;--cloth-hi:#771c37;--cloth-line:#8a3c4e;--sil-cloth:#741d36;--thread:#f9f2f3;--thread-2:#d7c4c7;--paper:#fdf9f9;--paper-2:#f6eeef;--tape:#f4ebec;--rule:#ede1e3;--chalk:#cfbabd;--sil-paper:#ebdfe1}:root[data-accent=velvet][data-theme=dark],:root[data-accent=velvet][data-theme=dark] :is(.hsearch-drop,.theme-pop){--cloth:#dcadb4;--cloth-deep:#eacace;--paper:#1c0e11;--shirt:#261317;--paper-2:#382024;--tape:#3e2429;--rule:#3c2529;--chalk:#583b40;--sil-paper:#31171c}:root[data-accent=green],:root[data-accent=green][data-theme=dark] :is(.topbar,.cloth,.footer,.skip,.pt-cloth,.keep-light){--cloth-ground:var(--accent-green);--cloth-deep:#062015;--cloth-hi:#103726;--cloth-line:#2c4b3c;--sil-cloth:#113626;--thread:#f0f5f2;--thread-2:#c0cdc6;--paper:#f8faf9;--paper-2:#edf2ef;--tape:#e9efec;--rule:#dfe7e2;--chalk:#b7c4bd;--sil-paper:#dde5e0}:root[data-accent=green][data-theme=dark],:root[data-accent=green][data-theme=dark] :is(.hsearch-drop,.theme-pop){--cloth:#a1d9c2;--cloth-deep:#c8edde;--paper:#0b1510;--shirt:#0f1d16;--paper-2:#1a2c23;--tape:#1e3128;--rule:#203128;--chalk:#354a3f;--sil-paper:#10251b}:root .cloth,:root[data-theme=dark] .cloth{--mark-edge:#f1f4f866}:root[data-theme=dark] :is(.topbar,.cloth,.footer,.skip,.pt-cloth,.keep-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,:root.tbv2{--font:"Archivo", "Archivo Fallback Body", "Helvetica Neue", Arial, sans-serif;--font-display:"Archivo", "Archivo Fallback Display", "Helvetica Neue", Arial, sans-serif;--font-wordmark:"Archivo", "Archivo Fallback Wordmark", "Helvetica Neue", Arial, sans-serif;--font-figure:"Archivo", "Archivo Fallback Figure", "Helvetica Neue", Arial, sans-serif;--font-heading:"Archivo", "Archivo Fallback Heading", "Helvetica Neue", Arial, sans-serif;--font-label:"Archivo", "Archivo Fallback Label", "Helvetica Neue", Arial, sans-serif;--font-ui:"Archivo", "Archivo Fallback Ui", "Helvetica Neue", Arial, sans-serif;--fs-xs:12.5px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:24px;--fs-display-xl:96px;--fs-display-l:92px;--fs-display-s:68px;--w-display:64%;--w-wordmark:70%;--w-figure:76%;--w-heading:84%;--w-label:90%;--w-ui:92%;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--wrap:1280px;--gut:40px;--bar-h:56px;--col-gap:64px;--field-gap:24px;--field-row-gap:12px;--icon-gap:6px;--gap-section:64px;--gap-region:48px;--gap-block:32px;--gap-content:16px;--gap-caption:12px;--gap-footer:96px;--hero-title-fs:var(--fs-display-l);--home-title-fs:var(--fs-display-xl);--hero-crumbs-pt:24px;--hero-crumbs-lh:24px;--hero-pt:24px;--hero-pb:48px;--hero-note-fs:22px;--hero-line-gap:16px;--hero-facts-w:520px;--ctl-h:36px;--ctl-h-hero:52px;--ctl-hero-frame:7px;--ctl-hero-inset:5px;--ctl-px:16px;--field-px:10px;--tab-h:50px;--tab-pt:14px;--tab-pb:12px;--tab-gap:6px;--select-caret:30px;--field-icon-px:32px;--badge-px:5px;--crumb-sep-mx:10px;--disclose-w:18px;--cell-py:10px;--cell-px:14px;--th-pt:12px;--th-pb:10px;--row-lh:19px;--th-lh:17px;--row-h:40px;--row2-h:59px;--facts-px:24px;--facts-py:12px;--facts-term-lh:20px;--facts-fig:28px;--facts-fig-lh:32px;--facts-row-fig:30px;--facts-row-fig-lh:33px;--facts-gap:8px;--sec-head-pb:16px;--sil:130px;--sil-room:calc(var(--sil) + 24px);--band-sticky-h:0px;--radius:0;--ease:ease-out;--t-fast:.15s;--t-move:.4s;--ease-move:cubic-bezier(.25, .25, .2, 1)}@media (width<=600px){:root,:root.tbv2{--gut:20px;--bar-h:52px;--gap-section:48px;--gap-region:32px;--gap-block:24px;--hero-title-fs:min(var(--fs-display-s), calc((100vw - 2 * var(--gut)) / 5.3));--home-title-fs:72px;--hero-pb:32px;--hero-note-fs:18px;--ctl-h-hero:46px;--ctl-hero-frame:5px;--facts-px:12px;--facts-fig:24px;--facts-fig-lh:28px;--facts-row-fig:26px;--facts-row-fig-lh:29px;--sil:100px}}*{box-sizing:border-box}html,:root.tbv2{-webkit-text-size-adjust:100%;scrollbar-color:var(--chalk) var(--paper-2);background:var(--cloth-ground);scroll-behavior:smooth;scrollbar-gutter:stable}body,:root.tbv2 body{font-family:var(--font);font-size:var(--fs-base);color:var(--text);text-align:left;caret-color:var(--cloth);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;background:0 0;margin:0;font-weight:400;line-height:1.5}#root{font-family:var(--font);background:var(--paper)}::selection{background:var(--cloth);color:var(--thread)}:root[data-theme=dark] ::selection{color:var(--paper)}:focus-visible{outline:2px solid var(--cloth);outline-offset:2px}.cloth :focus-visible,.topbar :focus-visible,.footer :focus-visible{outline-color:var(--thread)}h1,h2,h3,h4,h5,h6{color:var(--ink);text-wrap:balance;line-height:inherit;margin:0}h1{font-size:2em;font-weight:700}h4{font-size:1em;font-weight:700}h5{font-size:.83em;font-weight:700}h6{font-size:.67em;font-weight:700}ul,ol{margin:1em 0;padding-left:40px}dl{margin:1em 0}dt{font-weight:400}dd{margin:0 0 0 40px}small{font-size:smaller}sub,sup{font-size:smaller;line-height:inherit;position:static}sub{vertical-align:sub}sup{vertical-align:super}code{color:inherit}label{display:inline}table{border-collapse:separate;caption-side:top}img,svg{vertical-align:baseline}input[type=search]{appearance:auto;outline-offset:0}h2{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:700;line-height:1.2;font-stretch:var(--w-heading);letter-spacing:-.005em}h3{font-family:var(--font-label);font-size:var(--fs-md);font-weight:650;font-stretch:var(--w-label)}p{margin:0}a{color:var(--cloth);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field)}a:hover{color:var(--ink);text-decoration-color:currentColor}em.taxon{font-style:italic}main{display:block}.num,.r,td.r,.tnum{font-variant-numeric:tabular-nums lining-nums}.muted{color:var(--muted)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.id{font-family:var(--font-ui);font-weight:620;font-stretch:var(--w-ui);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--ink)}a.id{color:var(--ink);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field)}a.id:hover{color:var(--ink);text-decoration-color:currentColor}span.id{cursor:auto;text-decoration:none}.cloth a.id{color:var(--thread);-webkit-text-decoration-color:var(--thread-2);text-decoration-color:var(--thread-2)}.cloth a.id:hover{color:var(--shirt);-webkit-text-decoration-color:var(--shirt);text-decoration-color:var(--shirt)}.hgvs{font-variant-numeric:tabular-nums;letter-spacing:.005em;color:var(--ink);font-weight:520;font-stretch:94%}.drug{font-family:var(--font-label);font-weight:650;font-stretch:var(--w-label);letter-spacing:.04em;color:var(--ink)}.lname{font-family:var(--font-ui);font-weight:650;font-stretch:var(--w-ui);color:var(--ink)}.keep-light{color:var(--text)}.wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.skip{left:-999px;top:var(--s2);z-index:100;background:var(--thread);color:var(--cloth);padding:var(--s2) var(--s3);position:absolute}.skip:focus{left:8px}.tip{z-index:5;pointer-events:none;min-width:210px;padding:var(--s2) var(--s3);background:var(--shirt);border:1px solid var(--ink);font-size:var(--fs-sm);color:var(--text);line-height:1.45;display:none;position:absolute;top:0;left:0}.tip .t-head{color:var(--ink);font-weight:700;font-stretch:var(--w-label)}.tip .t-total{color:var(--muted);margin-bottom:var(--s1);font-variant-numeric:tabular-nums}.tip .t-row{align-items:center;gap:var(--s2);display:flex}.tip .t-row i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--mark-edge);flex:none;display:inline-block}.tip .t-row b{padding-left:var(--s4);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.tip .t-top{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--rule)}.keep-w{justify-items:start;display:inline-grid}.keep-w>span,.keep-w:after{grid-area:1/1}.keep-w[data-label]:after,.keep-w>.keep-w-ghost{font-weight:var(--keep-w-weight,700);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0}.keep-w[data-label]:after{content:attr(data-label) / ""}.keep-w>.keep-w-alt{font-weight:inherit}@media (width<=600px){h2{font-size:21px}}@media (prefers-reduced-motion:reduce){html,:root.tbv2{scroll-behavior:auto}*{transition:none!important}}.spinner{--spin-track:var(--rule);--spin-arc:var(--muted);vertical-align:middle;flex:none;line-height:0;display:inline-flex}.cloth .spinner,.topbar .spinner{--spin-track:var(--cloth-line);--spin-arc:var(--thread-2)}.spinner-ring{animation:1.2s linear infinite spinner-turn;display:block}.spinner-track,.spinner-arc{fill:none;stroke-width:1.5px}.spinner-track{stroke:var(--spin-track)}.spinner-arc{stroke:var(--spin-arc);stroke-linecap:round;stroke-dasharray:25 75;transform-origin:12px 12px;transform:rotate(-90deg)}@keyframes spinner-turn{to{transform:rotate(360deg)}}@keyframes spinner-breathe{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.spinner-ring{animation:none}.spinner-arc{animation:1.6s ease-in-out infinite alternate spinner-breathe}}.skel{vertical-align:middle;background:var(--paper-2);display:inline-block}.skel,.skel-pulse{animation:1.4s ease-in-out infinite alternate skel-pulse}.cloth .skel{background:var(--cloth-hi)}.skel-lines{gap:var(--s2);flex-direction:column;display:flex}.skel-lines .skel{display:block}.skel-block{justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.skel-block>.skel{display:block;position:absolute;inset:0}.skel-block>.spinner{position:relative}table.skel-table .skel-cell{vertical-align:-1px;height:12px}table.skel-table .skel-th{vertical-align:-1px;width:60%;height:10px}table.skel-table .skel-sub{vertical-align:-1px;width:50%;height:10px}table.skel-table tbody tr:hover>td{background:0 0}@keyframes skel-pulse{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.skel,.skel-pulse{animation:none}}.ico{vertical-align:middle;flex:none;display:inline-block}.ico svg{display:block}.cut-field{position:relative;overflow:hidden}.cut-field>.wrap{z-index:1;position:relative}.bigicon{z-index:0;pointer-events:none;line-height:0;display:block;position:absolute}.bigicon svg{width:100%;height:100%;display:block}.cloth .bigicon{color:var(--sil-cloth)}.bigicon.on-paper{color:var(--sil-paper)}.button .ico,.linkbtn .ico{color:currentColor}[aria-expanded=true]>.ico.turn{transform:rotate(180deg)}.ico.turn{transition:transform var(--t-fast) var(--ease)}.hsearch{width:100%;position:relative}.hsearch-box{align-items:center;display:flex;position:relative}.hsearch-lead{left:var(--field-px);color:var(--thread-2);pointer-events:none;position:absolute}.hsearch-input{width:100%;height:var(--ctl-h);padding:0 var(--s2) 0 var(--field-icon-px);font:inherit;font-family:var(--font-ui);font-size:var(--fs-sm);font-stretch:var(--w-ui);color:var(--shirt);background:var(--cloth-deep);border:1px solid var(--cloth-line);border-radius:var(--radius);transition:border-color var(--t-fast) var(--ease);margin:0}.hsearch-input::placeholder{color:var(--thread-2);opacity:1}.hsearch-box.has-query .hsearch-input{padding-right:var(--select-caret)}.hsearch-input:hover{border-color:var(--thread-2)}.hsearch-input:focus-visible{outline:2px solid var(--thread);outline-offset:1px}.hsearch-clear{right:var(--s1);width:24px;height:24px;color:var(--thread-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.hsearch-clear:hover{color:var(--shirt)}.hsearch-drop{top:calc(100% + var(--s2));z-index:70;background:var(--shirt);border:1px solid var(--ink);width:360px;max-height:480px;color:var(--text);text-align:left;position:absolute;right:0;overflow-y:auto}.hsearch-group{padding:var(--s2) 0}.hsearch-group+.hsearch-group{border-top:1px solid var(--rule)}.hsearch-glabel{padding:var(--s1) var(--cell-px) 2px;font-size:var(--fs-xs);font-weight:700;font-stretch:var(--w-label);letter-spacing:.01em;color:var(--muted)}.hsearch-item{padding:var(--s2) var(--cell-px);cursor:pointer;flex-direction:column;gap:1px;display:flex}.hsearch-item.active{background:var(--paper-2)}.hsearch-text{font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.hsearch-text mark{background:var(--info-3);color:var(--ink);padding:0}.hsearch-sub{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.hsearch-all{width:100%;padding:var(--s3) var(--cell-px);text-align:left;font:inherit;font-size:var(--fs-sm);color:var(--cloth);background:var(--paper);border:0;border-top:1px solid var(--rule);cursor:pointer;margin:0;display:block}.hsearch-all:hover{background:var(--paper-2)}.hsearch-all strong{color:var(--ink)}.hsearch-drop :focus-visible{outline-color:var(--cloth);outline-offset:-2px}.hsearch.in-menu{padding-top:var(--s3)}.hsearch.in-menu .hsearch-drop{width:auto;max-height:60vh;margin-top:var(--s2);position:static}.topbar{z-index:60;background:var(--cloth);color:var(--thread-2);border-bottom:1px solid var(--cloth-line);position:sticky;top:0}.topbar .wrap{align-items:center;gap:var(--s5);height:var(--bar-h);display:flex}.wordmark{--mark-h:22px;--mark-gap:8px;--mark-w:calc(var(--mark-h) * 25.884 / 51.565);align-items:center;gap:var(--mark-gap);margin-left:calc(-1 * (var(--mark-w) + var(--mark-gap)));color:var(--shirt);white-space:nowrap;font-family:var(--font-wordmark);font-size:20px;font-weight:800;font-stretch:var(--w-wordmark);letter-spacing:.02em;text-decoration:none;display:inline-flex}.brandmark{width:var(--mark-w);height:var(--mark-h);flex:none}.wordmark:hover{color:var(--shirt)}.topmenu{display:contents}.topnav{align-items:stretch;gap:var(--s4);flex-wrap:nowrap;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.topnav a{--nav-cur-wght:600;--nav-cur-wdth:calc(var(--w-ui) - 2%);--keep-w-weight:500;align-items:center;gap:var(--icon-gap);height:100%;color:var(--thread-2);white-space:nowrap;font-family:var(--font-ui);font-size:14.5px;font-weight:500;font-stretch:var(--w-ui);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-bottom:2px solid #0000;padding-top:2px;text-decoration:none;display:flex}.topnav a:hover{color:var(--shirt);border-bottom-color:var(--cloth-line)}.topnav a[aria-current=page]{color:var(--shirt)}.topnav .keep-w>span{transition:font-weight var(--t-move) var(--ease-move), font-stretch var(--t-move) var(--ease-move)}.topnav a[aria-current=page] .keep-w>span{font-weight:var(--nav-cur-wght);font-stretch:var(--nav-cur-wdth)}.topnav .keep-w:before{content:attr(data-label) / "";font-weight:var(--nav-cur-wght);font-stretch:var(--nav-cur-wdth);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;height:0}.topnav-bar{background:var(--shirt);transform-origin:0 0;pointer-events:none;opacity:0;width:100px;height:2px;transition:transform var(--t-move) var(--ease-move), opacity var(--t-fast) var(--ease);position:absolute;bottom:0;left:0}.topnav-bar.on{opacity:1}.topnav-bar.still{transition:none}.topnav .count{font-variant-numeric:tabular-nums;color:var(--thread-2);padding:1px var(--badge-px);border:1px solid var(--cloth-line);justify-items:center;font-size:12px;font-weight:500;font-stretch:85%;line-height:18px;display:inline-grid}.topnav .count>span{grid-area:1/1}.topnav .count-ghost{visibility:hidden}.topnav .count.pending{border-color:#0000}.topnav .count.pending .count-val{justify-self:stretch}.topnav .count .skel{background:var(--cloth-hi)}.topnav a:hover .count:not(.pending),.topnav a[aria-current=page] .count:not(.pending){color:var(--shirt);border-color:var(--thread-2)}.top-search{flex:0 220px;min-width:160px;margin-left:auto;position:relative}.nav-toggle{font:inherit;font-size:var(--fs-sm);color:var(--shirt);border:1px solid var(--cloth-line);border-radius:var(--radius);height:var(--ctl-h);padding:0 var(--s3);cursor:pointer;background:0 0;margin-left:0;font-weight:600;display:none}.nav-toggle:hover{border-color:var(--thread-2);background:var(--cloth-hi)}.theme-switch{margin-left:calc(var(--s2) - var(--s5));flex:none;display:inline-flex;position:relative}.theme-toggle{width:var(--ctl-h);height:var(--ctl-h);color:var(--thread);border:1px solid var(--cloth-line);border-radius:var(--radius);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{border-color:var(--thread-2);background:var(--cloth-hi);color:var(--shirt)}.theme-ico{opacity:0;transition:opacity var(--t-fast) var(--ease);grid-area:1/1}.theme-toggle[data-scheme=light] .is-sun,.theme-toggle[data-scheme=dark] .is-moon{opacity:1}.theme-toggle[data-choice=system]:focus-visible .theme-ico{opacity:0}.theme-toggle[data-choice=system]:focus-visible .is-monitor{opacity:1}@media (hover:hover){.theme-toggle[data-choice=system]:hover .theme-ico{opacity:0}.theme-toggle[data-choice=system]:hover .is-monitor{opacity:1}}.theme-pop{z-index:1;align-items:flex-end;gap:var(--s1);padding-top:calc((var(--bar-h) - var(--ctl-h)) / 2 + var(--s1));opacity:0;visibility:hidden;transition:opacity var(--t-fast) var(--ease), visibility 0s linear var(--t-fast);flex-direction:column;display:flex;position:absolute;top:100%;right:0}.theme-switch:has(:focus-visible) .theme-pop{opacity:1;visibility:visible;transition-delay:0s}@media (hover:hover){.theme-switch:hover .theme-pop{opacity:1;visibility:visible;transition-delay:0s}}@media (hover:none){.theme-switch.is-pinned .theme-pop{opacity:1;visibility:visible;transition-delay:0s}}.theme-tip,.accent-tip{padding:var(--s1) var(--s2);white-space:nowrap;pointer-events:none;font-size:var(--fs-xs);color:var(--ink);background:var(--shirt);border:1px solid var(--ink);font-weight:500;line-height:1.4}.accent-pick{gap:var(--s1);padding:var(--s1);background:var(--shirt);border:1px solid var(--ink);flex-direction:column;display:flex}.accent-sw{background:var(--accent-navy);border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.accent-sw[data-value=velvet]{background:var(--accent-velvet)}.accent-sw[data-value=green]{background:var(--accent-green)}.accent-tick{fill:none;stroke:var(--data-paper);stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;opacity:0;transition:opacity var(--t-fast) var(--ease);display:block}.accent-sw[aria-pressed=true] .accent-tick{opacity:1}.accent-sw:focus-visible{outline:2px solid var(--cloth);outline-offset:1px}.accent-tip{top:50%;right:calc(100% + var(--s1) + var(--s2));opacity:0;visibility:hidden;transition:opacity var(--t-fast) var(--ease), visibility 0s linear var(--t-fast);position:absolute;transform:translateY(-50%)}.accent-sw:focus-visible .accent-tip{opacity:1;visibility:visible;transition-delay:0s}@media (hover:hover){.accent-sw:hover .accent-tip{opacity:1;visibility:visible;transition-delay:0s}}.accent-menu{display:none}.footer{margin-top:var(--gap-footer);font-size:var(--fs-sm);border-top:0;background:var(--cloth)!important;color:var(--thread-2)!important;padding:0!important}.footer .wrap{justify-content:space-between;gap:var(--s2) var(--s5);padding-top:var(--s5);padding-bottom:var(--s5);flex-wrap:wrap;display:flex}.footer .fm{color:var(--thread);font-weight:600}@media (width<=1290px){.topbar .wrap{position:relative}.wordmark{margin-left:0}.nav-toggle{align-items:center;display:inline-flex}.topmenu{--menu-t:calc(var(--t-move) / 2);padding:var(--s2) var(--gut) var(--s4);background:var(--cloth);border-bottom:1px solid var(--cloth-line);visibility:hidden;opacity:0;transform:translateY(calc(-1 * var(--s3)));transition:transform var(--menu-t) var(--ease-move), opacity var(--t-fast) var(--ease) calc(var(--menu-t) - var(--t-fast)), visibility 0s linear var(--menu-t);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.topbar .wrap.open .topmenu{visibility:visible;opacity:1;transition:transform var(--menu-t) var(--ease-move), opacity var(--t-fast) var(--ease), visibility 0s linear 0s;transform:none}.accent-menu{justify-content:flex-end;align-items:center;gap:var(--s2);margin-top:var(--s4);background:0 0;border:0;flex-direction:row;order:1;padding:0;display:flex}.accent-menu .accent-label{margin-right:var(--s2);font-size:var(--fs-sm);color:var(--thread-2);font-weight:500}.accent-menu .accent-sw{width:var(--ctl-h);height:var(--ctl-h);border-color:var(--thread-2)}.accent-menu .accent-sw[aria-pressed=true]{border-color:var(--shirt)}.accent-menu .accent-sw:focus-visible{outline-color:var(--thread)}.theme-pop .accent-pick{display:none}.topnav{flex-direction:column;gap:0;height:auto}.topnav a{border-bottom:1px solid var(--cloth-line);justify-content:space-between;height:44px;padding-top:0}.topnav a[aria-current=page]{border-bottom-color:var(--shirt)}.topnav-bar{display:none}}@media (width<=600px){.top-search{display:none}.nav-toggle{margin-left:auto}}.tapebox{position:relative}.tapebox svg{width:100%;display:block;overflow:visible}.tapebox.vertical{padding-bottom:var(--s6)}.axis-tape svg{width:100%;display:block}svg .rib{fill:none}.cloth svg .rib{fill:var(--tape)}svg .rib-edge,svg .tk{stroke:var(--ink);stroke-width:1px;shape-rendering:crispedges}svg .tk0{stroke:var(--tick-fine)}svg .tk1{stroke:var(--tick-minor)}svg .tn{font-family:var(--font);fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;font-stretch:84%}svg .tn-end{font-weight:750}svg .tunit{font-family:var(--font);fill:var(--muted);letter-spacing:.04em;font-size:10.5px;font-weight:600;font-stretch:84%}svg .notch{fill:var(--cloth)}svg .notch-line{stroke:var(--cloth);stroke-width:2px;shape-rendering:crispedges}svg .leader{stroke:var(--thread-2);stroke-width:1px;fill:none}svg .lv{font-family:var(--font);fill:var(--shirt);font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;font-stretch:72%}svg .lv-hgvs{font-family:var(--font);fill:var(--shirt);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:650;font-stretch:90%}svg .lc{font-family:var(--font);fill:var(--thread-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:450}svg .brk{stroke:var(--thread-2);stroke-width:1px;fill:none;shape-rendering:crispedges}svg .tape-hl{fill:var(--cloth);opacity:.14}.tapebox.paper svg .lv,.tapebox.paper svg .lv-hgvs{fill:var(--ink)}.tapebox.paper svg .lc{fill:var(--text)}.tapebox.paper svg .leader,.tapebox.paper svg .brk{stroke:var(--field)}@media (prefers-reduced-motion:no-preference){.tapebox.intro{--tape-in:calc(var(--t-move) * .5)}.tapebox.intro svg .tk{transform-box:fill-box;transform-origin:50% 100%;animation:tape-tick-y var(--t-move) var(--ease-move) both}.tapebox.intro svg .tk2{animation-delay:calc(var(--t-move) * .1)}.tapebox.intro svg .tk1{animation-delay:calc(var(--t-move) * .2)}.tapebox.intro svg .tk0{animation-delay:calc(var(--t-move) * .3)}.tapebox.intro.vertical svg .tk{transform-origin:0;animation-name:tape-tick-x}.tapebox.intro svg :is(.notch,.notch-line){animation:tape-fade calc(var(--t-move) * .5) var(--ease) var(--tape-in) both}.tapebox.intro svg g:nth-of-type(2){--tape-i:1}.tapebox.intro svg g:nth-of-type(3){--tape-i:2}.tapebox.intro svg g:nth-of-type(4){--tape-i:3}.tapebox.intro svg g:nth-of-type(5){--tape-i:4}.tapebox.intro svg g:nth-of-type(n+6){--tape-i:5}.tapebox.intro svg g :is(.leader,.draw){stroke-dasharray:1;animation:tape-draw var(--t-move) var(--ease-move) calc(var(--tape-in) + var(--t-move) * .125 * var(--tape-i,0)) both}.tapebox.intro svg g :is(.lv,.lc){animation:tape-rise var(--t-move) var(--ease-move) calc(var(--tape-in) + var(--t-move) * (.4 + .125 * var(--tape-i,0))) both}.tapebox.intro.vertical svg g :is(.lv,.lc){animation-name:tape-slide}.tapebox.intro-wait svg *{animation-play-state:paused!important}}@keyframes tape-tick-y{0%{transform:scaleY(0)}}@keyframes tape-tick-x{0%{transform:scaleX(0)}}@keyframes tape-fade{0%{opacity:0}}@keyframes tape-draw{0%{stroke-dashoffset:1px}}@keyframes tape-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes tape-slide{0%{opacity:0;transform:translate(-16px)}}.tape-label{font-family:var(--font-label);font-size:13px;font-weight:700;line-height:17px;font-stretch:var(--w-label);letter-spacing:.01em;color:var(--ink)}.tape-note{color:var(--muted);font-size:12.5px}.tape-foot{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s5);margin-top:var(--gap-caption);flex-wrap:wrap;display:flex}.cloth .tape-label{margin-top:var(--s5);font-family:var(--font);font-size:var(--fs-sm);letter-spacing:normal;color:var(--thread-2);font-weight:400;font-stretch:100%;line-height:1.35}.tabbar{background:var(--paper)}.tabbar.sticky{z-index:40;position:sticky}.tabbar.sticky:not(.band-row){margin-top:var(--gap-region)}.tabrow{align-items:center;gap:var(--s5);border-bottom:1px solid var(--chalk);display:flex}.tabs{gap:var(--tab-gap);flex:0 auto;display:flex;overflow-x:auto}.tabs [role=tab]{--keep-w-weight:700;align-items:center;gap:var(--s2);font:inherit;font-family:var(--font-ui);font-size:15px;font-weight:550;line-height:22px;font-stretch:var(--w-ui);color:var(--text);padding:var(--tab-pt) var(--s4) var(--tab-pb);cursor:pointer;white-space:nowrap;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.tabs [role=tab]:first-child{padding-left:0}.tabs [role=tab]:hover{color:var(--ink);border-bottom-color:var(--chalk)}.tabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.tabs [role=tab]:focus-visible{outline:2px solid var(--cloth);outline-offset:-2px}.tabs [role=tab]:disabled,.tabs [role=tab]:disabled:hover{color:var(--disabled-ink);cursor:default;border-bottom-color:#0000}.tabs [role=tab][aria-selected=true]:disabled{border-bottom-color:var(--disabled-ink)}.tabs [role=tab]:disabled .tab-count{color:var(--disabled-ink)}[role=tabpanel][hidden]{display:none}.tab-count{padding:0 var(--badge-px);font-variant-numeric:tabular-nums;color:var(--muted);justify-items:start;font-size:12.5px;font-weight:500;font-stretch:85%;display:inline-grid;position:relative;top:1px}.tab-count>span{grid-area:1/1}.tab-count-ghost{visibility:hidden}.tabs [role=tab][aria-selected=true] .tab-count{color:var(--ink)}.tab-status{text-align:right;min-width:0;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .18s var(--ease);flex:1 1 0;margin-left:auto;overflow:hidden}.tab-status b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.tabbar.stuck .tab-status,.tabbar.status-always .tab-status{opacity:1}@media (width<=600px){.tabs{column-gap:var(--s5);flex-wrap:wrap;overflow-x:visible}.tabs [role=tab]{white-space:normal;text-align:left;padding-left:0;padding-right:0}.tabrow{flex-wrap:wrap;row-gap:0}.tab-status{padding-bottom:var(--s3);white-space:normal;text-align:left;flex:1 0 100%;margin-left:0}.tabbar:not(.stuck):not(.status-always) .tab-status{visibility:hidden}}main>.band-row:first-child{margin-top:var(--gap-region)}main>.band-controls:first-child{margin-top:calc(var(--gap-region) - var(--s4))}main>.band-foot:first-child{margin-top:var(--gap-caption)}.band-row+.band-row{margin-top:var(--gap-block)}.band-row+.band-controls{margin-top:calc(var(--gap-block) - var(--s4))}.band-foot>.tape-foot{margin-top:0}.band-foot>.tape-foot+*{margin-top:var(--s2)}.band-foot .comp{height:30px}.band-controls{padding:var(--s4) 0;background:var(--paper);border-bottom:1px solid var(--chalk)}.band-controls .toolbar{gap:var(--field-row-gap) var(--field-gap)}.band-controls .toolbar label{gap:var(--s2)}.band-note{margin-top:var(--gap-caption);font-size:var(--fs-sm);color:var(--muted);line-height:21px}@media (width>=961px){.band-controls.is-sticky{top:var(--bar-h);z-index:50;position:sticky}}.band-pending-controls{height:calc(2 * var(--s4) + var(--ctl-h) + 1px)}.band-pending-tabs{height:calc(var(--tab-h) + 1px)}.band-pending.sized{height:var(--h-wide)}@media (width<=1290px){.band-pending.sized{height:var(--h-mid)}}@media (width<=960px){.band-pending.sized{height:var(--h-narrow)}}@media (width<=600px){.band-pending.sized{height:var(--h-phone)}}.route-pending{min-height:100vh}@media (width<=600px){.band-controls .toolbar{grid-template-columns:minmax(0,1fr);display:grid}.band-controls.two-up .toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.band-controls.two-up .toolbar .wide{grid-column:1/-1}.band-controls .toolbar label{align-items:stretch;gap:var(--s1);flex-direction:column}.band-controls .field,.band-controls .input,.band-controls .select,.band-controls .has-w{width:100%;max-width:none}.band-controls .button{justify-self:start}}.facts{grid-template-columns:repeat(var(--cols,var(--facts-n,4)), minmax(0, 1fr));border-top:1px solid var(--cloth-line);margin:0;display:grid}.facts>div{padding:var(--facts-py) var(--facts-px);border-left:1px solid var(--cloth-line);flex-direction:column;display:flex}.facts>div:first-child{border-left:0;padding-left:0}.facts dt{font-size:var(--fs-sm);line-height:var(--facts-term-lh);color:var(--thread-2)}.facts dd{align-items:baseline;column-gap:var(--facts-gap);--dd-lh:var(--facts-row-fig-lh);padding-top:var(--facts-gap);color:var(--shirt);min-height:calc(var(--facts-gap) + var(--dd-lh));font-family:var(--font-figure);font-size:var(--facts-row-fig);line-height:var(--dd-lh);font-weight:700;font-stretch:var(--w-figure);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;margin:auto 0 0;display:flex}.facts dd small{white-space:nowrap;font-family:var(--font);font-size:var(--fs-sm);color:var(--thread-2);letter-spacing:0;font-weight:500;font-stretch:100%;line-height:20px;display:inline-block}.facts dd .hgvs{color:var(--shirt);font-weight:700;font-stretch:80%}.facts dd>.skel{align-self:center}.facts dd .facts-wait .skel{vertical-align:-.05em}.facts dd .facts-ghost{visibility:hidden}.facts.paper{margin-top:var(--gap-content);border-top:0;border-bottom:1px solid var(--rule)}.facts.paper>div{border-left-color:var(--chalk)}.facts.paper dt{color:var(--muted)}.facts.paper dd{color:var(--ink)}.facts.paper dd small{color:var(--muted)}.facts.slot{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.facts.slot>div{padding:0 var(--facts-px) var(--facts-py);border-left:1px solid var(--cloth-line)}.facts.slot>div:nth-child(odd){border-left:0;padding-left:0}.facts.slot>div:nth-child(n+3){padding-top:var(--facts-py);border-top:1px solid var(--cloth-line);padding-bottom:0}.facts.slot dd{--dd-lh:var(--facts-fig-lh);font-size:var(--facts-fig);overflow-wrap:anywhere}.facts.slot.paper>div{border-left-color:var(--chalk)}@media (width<=960px){.facts:not(.slot){grid-template-columns:repeat(2,minmax(0,1fr))}.facts:not(.slot)>div:nth-child(3){border-left:0;padding-left:0}.facts:not(.slot)>div:nth-child(n+3){border-top:1px solid var(--cloth-line)}.facts.paper>div:nth-child(n+3){border-top-color:var(--chalk)}}@media (width<=600px){.facts:not(.slot)>div:nth-child(odd){padding-left:0}.facts:not(.slot) dd small{flex-basis:100%}}.has-scene{isolation:isolate;position:relative}.has-scene>.home-scene{z-index:0;pointer-events:none;--scene-fps:60;--scene-dpr-max:2;--scene-anchor-x:1;--scene-anchor-y:0;--scene-hold:.12;--scene-reach:.62;--scene-line-ink:var(--chalk);--scene-line-alpha:.55;--scene-line:1;--scene-cloth:var(--cloth);--bacilli-ink:var(--thread);--bacilli-tone:.08;--bacilli-tone-middle:.667;--bacilli-tone-back:.333;--bacilli-flow-x:6;--bacilli-flow-y:4;--bacilli-ease:50;--bacilli-depth:60;--bacilli-middle-speed:.78;--bacilli-middle-scale:.93;--bacilli-middle-soft:1.2;--bacilli-back-speed:.55;--bacilli-back-scale:.86;--bacilli-back-soft:2.5;--korea-height:428px;--korea-poke:65px;--korea-edge-min:16px;--korea-coast:.195;--korea-shift-y:-9px;--intro-sweep:900;--intro-drop:900;--intro-scale:4;--intro-dip:.06;--intro-origin-x:.5;--intro-origin-y:.5;--intro-travel:.5;--intro-layer-gap:120;--intro-glint:180;--intro-glint-alpha:.18;--intro-draw:1100;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}:root:is(:not([data-accent]),[data-accent=velvet]) .has-scene>.home-scene{--scene-line-ink:var(--info-green-2);--scene-line-chroma:.13;--scene-line-hue:150;--scene-fill-ink:var(--info-green-2);--scene-fill-level:1;--scene-fill-chroma:.05}:root:not([data-accent]) .has-scene>.home-scene{--scene-line-chroma:.12;--scene-line-hue:12;--scene-fill-ink:var(--accent-velvet);--scene-fill-chroma:.07}.home-scene>.home-scene-canvas{opacity:0;width:100%;height:100%;transition:opacity var(--t-move) var(--ease-move);display:block}.home-scene>.home-scene-canvas.is-ready{opacity:1}.home-scene>.home-korea{height:var(--korea-height);visibility:hidden;width:auto;top:50%;right:calc(max(var(--korea-edge-min), max(0px, (100% - var(--wrap)) / 2) + var(--gut) - var(--korea-poke)) - var(--korea-coast) * var(--korea-height));transform:translateY(calc(-50% + var(--korea-shift-y)));position:absolute}.has-scene>:not(.home-scene):not(.bigicon){z-index:1;position:relative}@media (width<=960px){.home-scene>.home-korea{display:none}}.cloth{background:var(--cloth);color:var(--thread-2)}.cloth h1,.cloth h2{color:var(--shirt)}.cloth a{color:var(--thread);-webkit-text-decoration-color:var(--thread-2);text-decoration-color:var(--thread-2)}.cloth a:hover{color:var(--shirt);-webkit-text-decoration-color:var(--shirt);text-decoration-color:var(--shirt)}.display{font-family:var(--font-display);font-weight:800;font-stretch:var(--w-display);letter-spacing:-.01em;color:var(--shirt);line-height:.9}.lede-cloth{color:var(--thread-2);max-width:60ch;font-size:17px;line-height:1.55}.lede-cloth em{color:var(--thread)}.hero-crumbrow{height:calc(var(--hero-crumbs-pt) + var(--hero-crumbs-lh));padding-top:var(--hero-crumbs-pt);font-size:var(--fs-sm);line-height:var(--hero-crumbs-lh)}.crumbs{color:var(--thread-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.crumbs a{color:var(--thread-2)}.crumbs .sep{background:var(--cloth-line);width:1px;height:11px;margin:0 var(--crumb-sep-mx);vertical-align:-1px;display:inline-block}.hero-body{padding-top:var(--hero-pt)}.hero-main{min-width:0}.hero-title{align-items:last baseline;gap:var(--s1) var(--s5);font-size:var(--hero-title-fs);flex-wrap:wrap;margin:0;line-height:.9;display:flex}.hero-title .display{min-width:0;font-size:var(--hero-title-fs);text-wrap:balance;overflow-wrap:anywhere}.hero-title-note{min-width:10em;font-size:var(--hero-note-fs);font-weight:500;line-height:1.3;font-stretch:var(--w-ui);font-family:var(--font-ui);color:var(--thread);letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box;overflow:hidden}.hero-title-skel,.hero-note-skel{vertical-align:0}.hero-title .hero-title-ghost{vertical-align:baseline;color:#0000;background:linear-gradient(transparent 16%, var(--cloth-hi) 16%, var(--cloth-hi) 81%, transparent 81%);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.hero-meta{margin-top:var(--hero-line-gap);font-size:var(--fs-sm);color:var(--thread-2);line-height:21px;overflow-x:clip}.hero-meta-in{align-items:baseline;row-gap:var(--s1);margin-left:calc(-2 * var(--s4) - 1px);flex-wrap:wrap;display:flex}.hero-meta-in>span{white-space:nowrap}.hero-meta-in>span:before{content:"";width:1px;height:12px;margin:0 var(--s4);vertical-align:-1px;background:var(--cloth-line);display:inline-block}.hero-meta .locus{color:var(--shirt);letter-spacing:.01em;font-size:30px;font-weight:700;font-stretch:80%;line-height:1}.hero-meta .k{margin-right:var(--s1)}.hero-meta b{color:var(--thread);font-variant-numeric:tabular-nums;font-weight:600}.hero-meta .drug{color:var(--thread)}.hero-meta .hero-meta-in a{display:inline}.hero-meta .hero-meta-in a .ico{margin-right:var(--icon-gap);vertical-align:-2px}.hero-meta-skel{max-width:100%;display:inline-block}.hero-meta-skel .skel{max-width:100%}.hero-meta-in>.hero-meta-skel:before{display:none}.hero-meta-in>.hero-meta-skel{margin-left:calc(2 * var(--s4) + 1px)}.hero-meta-in>.hero-meta-skel.phone-only{display:none}.hero-return{margin-top:var(--hero-line-gap);font-size:var(--fs-sm);line-height:21px}.hero-return:empty{display:none}.hero-return a,.hero-return .linkbtn{align-items:baseline;gap:var(--icon-gap);color:var(--thread);display:inline-flex}.hero-return a:hover,.hero-return .linkbtn:hover{color:var(--shirt)}.hero-return .ico{align-self:center}.hero-page .hero-body{padding-bottom:var(--hero-pb)}.hero-page .hero-body.has-facts{grid-template-columns:minmax(0, 1fr) var(--hero-facts-w);column-gap:var(--col-gap);row-gap:var(--gap-block);align-items:start;display:grid}.hero-side{min-width:0}.hero-mast .hero-body{padding-bottom:var(--gap-block)}.hero-mast.is-last .hero-body,.hero-tail.no-strip{padding-bottom:var(--hero-pb)}.hero-mast .hero-lede{margin-top:var(--s5)}.hero-mast .hero-body.has-list{column-gap:var(--col-gap);row-gap:var(--gap-block);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.hero-list{min-width:0}.hero-list .tape-label{margin-top:0}.hero-list ul{margin:var(--s2) 0 0;border-top:1px solid var(--cloth-line);padding:0;list-style:none}.hero-list li{align-items:baseline;gap:var(--s3);padding:var(--s1) 0;border-bottom:1px solid var(--cloth-line);font-size:var(--fs-sm);color:var(--thread-2);white-space:nowrap;line-height:20px;display:flex}.hero-list-fig{text-align:right;min-width:2ch;font-family:var(--font-figure);font-size:17px;font-weight:750;font-stretch:var(--w-figure);color:var(--shirt);font-variant-numeric:tabular-nums}.hero-list-fig .skel{vertical-align:0}.hero-list ul.has-fig{column-gap:var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.hero-list ul.has-fig li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.hero-lists{align-items:start;gap:var(--s6);display:flex}.hero-filters .toolbar{gap:var(--field-row-gap) var(--field-gap);padding:var(--s4) 0;border-top:1px solid var(--cloth-line)}.hero-filters .toolbar label{gap:var(--s2);color:var(--thread-2)}.hero-filters .button{color:var(--shirt);border-color:var(--thread-2);background:0 0}.hero-filters .button:hover{background:var(--cloth-hi);border-color:var(--shirt)}.hero-filters .button:disabled{color:var(--field);border-color:var(--cloth-line);background:0 0}.hero-filters :focus-visible{outline-color:var(--thread)}@media (width>=961px){.hero-filters{top:var(--bar-h);z-index:50;position:sticky}}.hero-tail.after-filters{padding-top:var(--s1)}.hero-mast-facts.facts{border-top:0;margin:0}.hero-tail .tape-label:first-child{margin-top:0}.hero-tail.after-filters .tape-label:first-child,.hero-tail .hero-strip{margin-top:var(--s2)}.hero-strip-wait{height:var(--strip-h);background:linear-gradient(transparent calc(100% - 40px), var(--tape) 0)}@media (width<=860px){.hero-strip-wait{height:var(--strip-h-upright)}}.hero-home .hero-title,.hero-home .hero-title .display{font-size:var(--home-title-fs)}.hero-home .hero-title{margin-top:calc(.7837 * (var(--hero-title-fs) - var(--home-title-fs)))}.hero-home .hero-body.has-side{gap:var(--gap-region) var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.hero-home .hero-strip{margin-top:var(--gap-region)}@media (width<=1290px){.hero-page .hero-body.has-facts,.hero-mast .hero-body.has-lists{grid-template-columns:minmax(0,1fr)}.hero-lists{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-lists .hero-list li{white-space:normal}.hero-page .hero-facts{width:var(--hero-facts-w);max-width:100%}}@media (width<=960px){.hero-home .hero-body.has-side{row-gap:var(--gap-block);grid-template-columns:minmax(0,1fr)}.hero-mast .hero-body.has-list{grid-template-columns:minmax(0,1fr)}.hero-mast-facts.facts>div:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=600px){.hero-page .hero-facts{width:auto}.hero-title.with-note .hero-title-note{-webkit-line-clamp:1;line-clamp:1;flex-basis:100%}.hero-list li{white-space:normal}.hero-lists{row-gap:var(--s5);grid-template-columns:minmax(0,1fr)}.hero-meta .locus{flex-basis:100%;font-size:26px}.hero-meta-in{column-gap:var(--s4);margin-left:0}.hero-meta-in>span:before{display:none}.hero-meta-in>.hero-meta-skel{margin-left:0}.hero-meta-in>.hero-meta-skel.phone-only{display:inline-block}.hero-filters .toolbar{grid-template-columns:minmax(0,1fr);display:grid}.hero-filters.two-up .toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-filters.two-up .toolbar .wide{grid-column:1/-1}.hero-filters .toolbar label{align-items:stretch;gap:var(--s1);flex-direction:column}.hero-filters .field,.hero-filters .input,.hero-filters .select,.hero-filters .has-w{width:100%;max-width:none}.hero-filters .button{justify-self:start}}.grade{align-items:baseline;gap:var(--s2);white-space:nowrap;font-size:var(--fs-sm);color:var(--ink);display:inline-flex}.grade b{font-variant-numeric:tabular-nums;min-width:.6em;font-weight:700}.grade .glabel{color:var(--text)}.gscale{border-bottom:1px solid var(--ink);flex:none;align-items:flex-end;height:12px;display:inline-flex;position:relative}.gscale i{width:11px;height:100%;position:relative}.gscale i:after{content:"";background:var(--ink);width:1px;height:3px;position:absolute;bottom:0;left:0}.gscale i:first-child:after{height:6px}.gscale:after{content:"";background:var(--ink);width:1px;height:6px;position:absolute;bottom:0;right:0}.gscale i.on:before{content:"";background:var(--gc);height:10px;box-shadow:inset 0 0 0 1px var(--mark-edge);position:absolute;bottom:1px;left:2px;right:1px}.grade[data-g="1"] b,.grade[data-g="2"] b{color:var(--oxblood)}.cloth .grade{color:var(--shirt)}.cloth .grade .glabel{color:var(--thread-2)}.cloth .gscale{border-bottom-color:var(--thread-2)}.cloth .gscale i:after,.cloth .gscale:after{background:var(--thread-2)}.cloth .grade[data-g="1"] b,.cloth .grade[data-g="2"] b{color:var(--shirt)}.comp{background:var(--paper-2);height:14px;display:flex}.comp>span{height:100%;box-shadow:inset -1px 0 0 var(--paper), inset 0 0 0 1px var(--mark-edge);min-width:1px;display:block}.comp>span:last-child{box-shadow:inset 0 0 0 1px var(--mark-edge)}.comp-legend{gap:var(--s1) var(--s5);margin-top:var(--gap-caption);font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;line-height:21px;display:flex}.comp-legend>span{align-items:center;gap:var(--icon-gap);white-space:nowrap;display:inline-flex}.comp-legend i,.key i,.sw{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--mark-edge);flex:none;display:inline-block}.comp-legend .n{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.comp-legend .muted{font-variant-numeric:tabular-nums}[data-p]{transition:opacity var(--t-fast) var(--ease)}.comp>span.dim{opacity:.16}.comp-legend>span.dim i{opacity:.25}.comp-legend>span.dim,.comp-legend>span.dim .n{color:var(--muted);font-weight:400}.key{gap:var(--s1) var(--s5);margin:0 0 var(--gap-caption);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.key span{align-items:center;gap:var(--icon-gap);display:inline-flex}.key i.sq{width:12px;height:12px;display:inline-block}.key i.na{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--chalk)}.section{padding-top:var(--gap-section)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s5);padding-bottom:var(--sec-head-pb);border-bottom:1px solid var(--ink);flex-wrap:wrap;display:flex}.section-head .aside{font-size:var(--fs-sm);color:var(--muted)}.section-head>.aside:not(:last-child){margin-left:auto}.section-head>:is(.button,.seg,.toolbar,.field,.select,.input,label,.filter-chip){margin-block:calc(-1 * var(--s1));align-self:center}.cap{margin-top:var(--gap-caption);font-size:var(--fs-sm);color:var(--muted);max-width:84ch}.note{margin-top:var(--s4);padding:var(--s3) 0;font-size:var(--fs-sm);color:var(--text);border-top:1px solid var(--chalk);border-bottom:1px solid var(--chalk);max-width:100%}.note b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.note .hgvs{overflow-wrap:anywhere}.sec-ico{width:var(--sil);height:var(--sil);right:0;bottom:calc(var(--sil) * -.28)}.section.cut{padding-top:0}.section-head.cut{padding-top:var(--gap-section);padding-right:var(--sil-room);position:relative;overflow:hidden}.section-head.cut>:not(.bigicon){z-index:1;position:relative}.blocks{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.block{padding-top:var(--gap-block);min-width:0}.block.wide{grid-column:1/-1}.section-head+.block,.section-head+.blocks>.block:first-child{padding-top:var(--gap-content)}@media (width>=961px){.section-head+.blocks>.block:first-child:not(.wide)+.block:not(.wide){padding-top:var(--gap-content)}}.block-head{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s4);padding-bottom:var(--s2);border-bottom:1px solid var(--chalk);margin-bottom:var(--gap-content);flex-wrap:wrap;display:flex}.block-head h3{font-size:17px;font-weight:680;font-stretch:88%}.block-head .aside{font-size:var(--fs-sm);color:var(--muted)}@media (width<=960px){.blocks{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.section-head>:is(.button,.seg,.toolbar,.field,.select,.input,label,.filter-chip){margin-block:calc(-1.5 * var(--s1))}.section-head>.aside:not(:last-child){flex-basis:100%;margin-left:0}}.button{justify-content:center;align-items:center;gap:var(--icon-gap);height:var(--ctl-h);padding:0 var(--ctl-px);font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--shirt);border:1px solid var(--field);border-radius:var(--radius);cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);font-weight:600;display:inline-flex}.button:hover{border-color:var(--ink);background:var(--paper-2)}.button:active{background:var(--rule)}.button:disabled{color:var(--disabled-ink);border-color:var(--rule);background:var(--paper-2);cursor:not-allowed}.button-primary{background:var(--cloth);border-color:var(--cloth);color:var(--shirt)}.button-primary:hover{background:var(--cloth-deep);border-color:var(--cloth-deep);color:var(--shirt)}a.button,.cloth a.button{color:var(--ink);text-decoration:none}a.button:hover,.cloth a.button:hover{color:var(--ink)}a.button-primary,a.button-primary:hover,.cloth a.button-primary{color:var(--shirt)}.input,.select{height:var(--ctl-h);padding:0 var(--field-px);min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--shirt);border:1px solid var(--field);border-radius:var(--radius);transition:border-color var(--t-fast) var(--ease)}.input::placeholder{color:var(--muted);opacity:1}.input:hover,.select:hover{border-color:var(--ink)}.input:focus-visible,.select:focus-visible{outline:2px solid var(--cloth);outline-offset:1px;border-color:var(--cloth)}.select{appearance:none;padding-right:var(--select-caret);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 256 256'%3E%3Cpath fill='%231c2129' d='M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;overflow:hidden}.toolbar{align-items:center;gap:var(--field-row-gap) var(--field-gap);flex-wrap:wrap;display:flex}.toolbar label{align-items:center;gap:var(--s2);font-size:var(--fs-sm);color:var(--text);font-weight:500;display:inline-flex}.seg{border:1px solid var(--field);display:inline-flex}.seg button{--keep-w-weight:650;font:inherit;font-size:var(--fs-sm);height:calc(var(--ctl-h) - 2px);padding:0 var(--s3);background:var(--shirt);color:var(--text);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;font-weight:500}.seg button+button{border-left:1px solid var(--field)}.seg button:enabled:hover{background:var(--paper-2);color:var(--ink)}.seg button:disabled{cursor:default}.seg button[aria-pressed=true]{background:var(--cloth);color:var(--shirt);font-weight:650}.seg button:focus-visible{outline:2px solid var(--cloth);outline-offset:2px;position:relative}.linkbtn{align-items:center;gap:var(--s1);font:inherit;color:var(--cloth);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.linkbtn:hover{color:var(--ink)}.has-w{width:var(--ctl-w);flex:none}.field.has-w .input{width:100%}.field{align-items:center;display:inline-flex;position:relative}.field .ico,.field>.spinner{left:var(--field-px);color:var(--muted);pointer-events:none;position:absolute}.field .input{padding-left:var(--field-icon-px)}@media (width<=600px){.has-w{max-width:calc(100vw - 2 * var(--gut))}.seg.fill{width:100%}.seg.fill button{flex:1}}.table-wrap{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}table.data{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm);line-height:var(--row-lh);background:var(--shirt)}table.data.has-cols{table-layout:fixed}table.data th{text-align:left;vertical-align:bottom;white-space:nowrap;font-family:var(--font-ui);font-size:var(--fs-xs);line-height:var(--th-lh);font-weight:650;font-stretch:var(--w-ui);color:var(--ink);letter-spacing:.01em;padding:var(--th-pt) var(--cell-px) var(--th-pb);background:var(--paper);border-bottom:1px solid var(--ink)}table.data td{padding:var(--cell-py) var(--cell-px);border-bottom:1px solid var(--rule);vertical-align:top;color:var(--text)}table.data th+th,table.data td+td{border-left:1px solid var(--chalk)}table.data th.r,table.data td.r{text-align:right}table.data tbody tr{transition:background-color var(--t-fast) var(--ease)}table.data tbody tr:hover>td{background:var(--paper)}table.data .sub{font-size:var(--fs-xs);line-height:var(--th-lh);color:var(--muted);margin-top:2px;display:block}table.data td.empty{padding:var(--s5) var(--cell-px);color:var(--text);background:var(--shirt)}table.data.has-cols td.r,table.data.has-cols td .id{white-space:nowrap}table.data.has-cols td,table.data.has-cols th{text-overflow:ellipsis;overflow:hidden}table.data.has-cols td .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.data td.clamp .clamp-in{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sort-btn{align-items:center;gap:var(--icon-gap);font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.sort-btn .ico{color:var(--chalk);transition:color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease)}.sort-btn:hover{color:var(--cloth);text-underline-offset:3px;text-decoration:underline}.sort-btn:hover .ico{color:var(--field)}th[aria-sort] .sort-btn .ico{color:var(--ink)}th[aria-sort=ascending] .sort-btn .ico{transform:rotate(180deg)}.sort-group{gap:var(--s1) var(--s4);flex-wrap:wrap;display:inline-flex}th[aria-sort] .sort-group .sort-btn:not(.on) .ico{color:var(--chalk);transform:none}table.data tr.row-link{cursor:pointer}table.data tr.row-link:hover>td{background:var(--paper-2)}table.data tr.row-link:hover .row-link-cell a[href]:first-of-type{color:var(--ink);text-decoration-color:currentColor}tr.xable{cursor:pointer}tr.xable.open>td{background:var(--paper-2);border-bottom-color:#0000}.disclose{font:inherit;cursor:pointer;text-align:left;align-items:center;gap:var(--icon-gap);color:var(--ink);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.disclose:focus-visible{outline:2px solid var(--cloth);outline-offset:3px}.disclose .chev{color:var(--muted);transition:transform var(--t-fast) var(--ease)}.disclose[aria-expanded=true] .chev{color:var(--ink);transform:rotate(90deg)}td .sub.under-disclose{padding-left:var(--disclose-w)}tr.xrow>td{background:var(--paper-2);padding:0 var(--s3) var(--s5) calc(var(--cell-px) + var(--disclose-w))}table.data tbody tr.xrow:hover>td{background:var(--paper-2)}table.data table.mini{border-collapse:collapse;width:100%;font-size:var(--fs-sm);background:0 0}table.data table.mini th{padding:var(--s1) var(--s3) var(--s1) 0;border-bottom:1px solid var(--ink);background:0 0;border-left:0}table.data table.mini td{padding:var(--s1) var(--s3) var(--s1) 0;border-bottom:1px solid var(--rule);border-left:0;background:0 0!important}table.data table.mini td.r,table.data table.mini th.r{padding-right:0}.numbar{justify-content:flex-end;align-items:center;gap:var(--s3);display:inline-flex}.numbar .num{text-align:right;min-width:46px;color:var(--ink);font-weight:600}.numbar .bar{background:var(--paper-2);width:140px;height:8px;display:block}.numbar .bar i{background:var(--mark-cloth);min-width:1px;height:100%;display:block}@media (width<=600px){.numbar .bar{width:64px}}.paged-area>.pager,.paged-area>.pager-numbered{margin-top:var(--gap-caption)}.pager{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--gap-caption);flex-wrap:wrap;display:flex}.pager-text{font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums}.pager-btns{gap:var(--s2);display:flex}@property --pg-slot{syntax:"<length>";inherits:true;initial-value:36px}.pager-numbered{--pg-slot:max(var(--ctl-h), calc(var(--pg-digits,2) * 1ch + 20px));align-items:center;gap:var(--s1);margin-top:var(--gap-caption);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:700;display:flex}.pg-slot{width:var(--pg-slot);height:var(--ctl-h);flex:none;display:inline-flex}.pg-slot>.pg{width:100%}.pg-blank{width:100%;display:block}.pg{--keep-w-weight:700;justify-content:center;align-items:center;gap:var(--s1);min-width:var(--ctl-h);height:var(--ctl-h);padding:0 var(--s2);font:inherit;font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums;background:var(--shirt);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);font-weight:500;display:inline-flex}.pg .keep-w{justify-items:center}.pg:hover:not(:disabled){border-color:var(--ink);background:var(--paper-2)}.pg[aria-current=page]{background:var(--cloth);border-color:var(--cloth);color:var(--shirt);font-weight:700}.pg-step{padding:0 var(--s3);flex:none;font-weight:600}.pg-step:disabled{color:var(--disabled-ink);background:var(--paper-2);border-color:var(--rule);cursor:not-allowed}.pg .ico{color:currentColor}.empty-state{font-size:var(--fs-sm);color:var(--text);margin:0;line-height:1.5}:not(td)>.empty-state{padding:var(--s5) 0;border-bottom:1px solid var(--rule)}.empty-state .linkbtn{vertical-align:baseline}.notice{align-items:flex-start;gap:var(--s3);margin-top:var(--gap-caption);padding:var(--s2) var(--s3);font-size:var(--fs-sm);color:var(--text);background:var(--info-bg);border-top:1px solid var(--chalk);border-bottom:1px solid var(--chalk);line-height:21px;display:flex}.notice-error{color:var(--warn-ink);background:var(--warn-bg);border-color:var(--warn-2)}.notice-text{flex:auto;min-width:0;margin:0}.notice-text b{color:inherit;font-variant-numeric:tabular-nums;font-weight:650}.notice-close{width:28px;height:28px;margin:calc(-1 * var(--s1)) calc(-1 * var(--s1)) calc(-1 * var(--s1)) 0;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.notice-close:hover{background:var(--paper-2);color:var(--ink)}.loading-line{align-items:center;gap:var(--s2);font-size:var(--fs-sm);color:var(--muted);margin:0;display:flex}.filter-chip{align-items:center;gap:var(--s1);height:var(--ctl-h);padding:0 var(--s1) 0 var(--s3);font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums;background:var(--shirt);border:1px solid var(--cloth);font-weight:600;display:inline-flex}.filter-chip button{width:28px;height:28px;color:var(--ink);cursor:pointer;transition:background-color var(--t-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.filter-chip button:hover{background:var(--paper-2)}.page-search{align-items:center;gap:var(--s2);min-width:0;max-width:calc(560px + var(--s2) + 96px);flex:auto;display:flex;position:relative}.page-search-field{flex:560px;min-width:0;max-width:560px}.page-search-field .input{width:100%}.page-search .page-search-drop{top:calc(var(--ctl-h) + var(--s1));width:min(560px,100%);left:0;right:auto}@media (width<=600px){.page-search{row-gap:var(--s2);flex-wrap:wrap;max-width:none}.page-search-field{flex-basis:100%;max-width:none}.page-search .page-search-drop{width:100%}}.check{vertical-align:middle;flex:none;place-items:center;width:15px;height:15px;line-height:0;display:inline-grid;position:relative}.check>.check-input,.check>.check-box,.check>.check-glyph{grid-area:1/1}.check-input,.check-box{box-sizing:border-box;background:var(--shirt);border:1px solid var(--field);border-radius:var(--radius);width:15px;height:15px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);margin:0;display:block}.check-input{appearance:none;cursor:pointer}.check-glyph{pointer-events:none;fill:none;stroke:var(--shirt);stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;display:block;position:relative;overflow:visible}.check-glyph path{opacity:0;transition:opacity var(--t-fast) var(--ease)}.check-input:checked,.check-input:indeterminate,.check-fake.is-on>.check-box,.check-fake.is-mixed>.check-box{background:var(--cloth);border-color:var(--cloth)}.check-input:checked:not(:indeterminate)+.check-glyph .check-tick,.check-fake.is-on>.check-glyph .check-tick,.check-input:indeterminate+.check-glyph .check-dash,.check-fake.is-mixed>.check-glyph .check-dash{opacity:1}.check-input:hover:enabled:not(:checked):not(:indeterminate),.has-check:hover:not(:disabled) .check-fake:not(.is-on):not(.is-mixed)>.check-box{border-color:var(--ink)}.check-input:checked:hover:enabled,.check-input:indeterminate:hover:enabled,.has-check:hover:not(:disabled) .check-fake:is(.is-on,.is-mixed)>.check-box{background:var(--cloth-deep);border-color:var(--cloth-deep)}.check-input:focus-visible{outline:2px solid var(--cloth);outline-offset:2px}.check-input:disabled{background:var(--paper-2);border-color:var(--chalk);cursor:not-allowed}.check-input:disabled:checked,.check-input:disabled:indeterminate{background:var(--chalk);border-color:var(--chalk)}.check-fake.is-bare .check-glyph{stroke:var(--ink)}.cbx{align-items:center;gap:var(--s2);min-width:0;font-size:var(--fs-sm);font-weight:500;display:inline-flex;position:relative}.cbx-field{align-items:center;min-width:0;display:inline-flex;position:relative}.cbx-field.has-w .cbx-input{width:100%}.cbx-input{padding-right:var(--select-caret);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.cbx.is-open .cbx-input{cursor:text}.cbx-input:disabled{color:var(--disabled-ink);border-color:var(--rule);background-color:var(--paper-2);cursor:not-allowed}.cbx-caret{width:var(--select-caret);padding-right:var(--field-px);color:var(--ink);cursor:pointer;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.cbx-caret .ico{transition:transform var(--t-fast) var(--ease)}.cbx.is-open .cbx-caret .ico{transform:rotate(180deg)}.cbx-input:disabled+.cbx-caret{color:var(--disabled-ink);pointer-events:none}.cbx-pop{z-index:55;overscroll-behavior:contain;background:var(--shirt);border:1px solid var(--ink);width:max-content;color:var(--ink);position:fixed;overflow-y:auto}.cbx-pop[hidden]{display:none}.cbx-list{padding:var(--s2) 0;margin:0;list-style:none}.cbx-list:has(>.cbx-all){padding-top:0}.cbx-opt{--keep-w-weight:650;align-items:baseline;gap:var(--s3);padding:var(--s2) var(--s4);cursor:pointer;font-size:var(--fs-sm);font-weight:450;line-height:var(--row-lh);color:var(--ink);margin:0;display:flex}.cbx-opt.is-active{background:var(--paper-2);box-shadow:inset 2px 0 0 var(--cloth)}.cbx-opt.is-out{visibility:hidden;pointer-events:none;height:0;padding-block:0;overflow:hidden}.cbx-opt.cbx-all{z-index:1;padding-top:var(--s4);padding-bottom:var(--s3);background:var(--shirt);border-bottom:1px solid var(--rule);position:sticky;top:0}.cbx-opt.cbx-all+.cbx-opt{margin-top:var(--s1)}.cbx-opt.cbx-all.is-active{background:var(--paper-2)}.cbx-text{min-width:0}.cbx-sub{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.02em;margin-top:1px;display:block}.cbx-hit{font-weight:650}.cbx-aside{padding-left:var(--s3);font-size:var(--fs-xs);flex:none;align-self:center;margin-left:auto;line-height:1}.cbx-aside+.cbx-n{margin-left:0}.cbx-n{padding-left:var(--s5);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.cbx-none{padding:var(--s2) var(--s4) var(--s3);font-size:var(--fs-sm);color:var(--muted)}.cbx-mark{align-self:flex-start;margin-top:2px}.cbx-multi .cbx-opt.is-active .cbx-mark:not(.is-on)>.check-box{border-color:var(--ink)}@media (width<=600px){.band-controls .cbx,.hero-filters .cbx{align-items:stretch;gap:var(--s1);flex-direction:column}}.fstat{align-items:center;column-gap:var(--s1);vertical-align:top;white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.fstat-filters{align-items:center;column-gap:var(--s1);flex:0 auto;min-width:0;display:flex}.fstat-lead,.fstat-sep,.fstat-count{flex:none}.fstat-parts{text-overflow:ellipsis;min-width:0;overflow:hidden}.fstat-action{margin-left:var(--s2);flex:none;display:flex}@media (width<=600px){.fstat{text-align:left;flex-wrap:wrap}.fstat-filters{flex:1 0 100%}.fstat-sep{display:none}}.home-hero{z-index:2}.home-fulltitle{margin-top:var(--s5);max-width:32ch;font-size:var(--fs-lg);color:var(--thread);font-weight:600;font-stretch:88%;line-height:1.3}.home-hero .lede-cloth{margin-top:var(--s4);margin-bottom:var(--lede-drop,0px)}.home-count-wait{font-variant-numeric:tabular-nums lining-nums;align-items:center;display:inline-grid}.home-count-wait>*{grid-area:1/1}.home-count-ghost{visibility:hidden}.home-examples{align-items:baseline;gap:var(--s2) var(--s4);margin-bottom:var(--s4);font-size:var(--fs-sm);color:var(--thread-2);flex-wrap:wrap;display:flex}.home-examples a{color:var(--thread);font-weight:450}.home-searchbox{position:relative}.home-searchframe{padding:var(--ctl-hero-frame,7px);border:1px solid var(--shirt)}.home-searchframe:focus-within{outline:1px solid var(--shirt);outline-offset:0}.home-bigsearch{padding:var(--ctl-hero-inset,5px);background:var(--shirt);margin:0;display:flex}.home-bigsearch input{min-width:0;height:var(--ctl-h-hero);padding:0 var(--s4);border-radius:var(--radius);font:inherit;font-size:var(--fs-md);color:var(--ink);background:0 0;border:0;flex:1;margin:0}.home-bigsearch input::placeholder{color:var(--muted);opacity:1}.home-bigsearch input:focus-visible{outline:none}.home-bigsearch button{align-items:center;gap:var(--s2);height:var(--ctl-h-hero);padding:0 var(--s5);border-radius:var(--radius);cursor:pointer;font:inherit;font-size:var(--fs-base);color:var(--shirt);background:var(--cloth);transition:background-color var(--t-fast) var(--ease);border:0;margin:0;font-weight:650;display:inline-flex}.home-bigsearch button:hover{background:var(--cloth-deep)}.home-bigsearch button:focus-visible{outline:2px solid var(--thread);outline-offset:-6px}.home-suggest{top:calc(100% + var(--s1));z-index:5;background:var(--shirt);border:1px solid var(--ink);text-align:left;max-height:320px;margin:0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.home-suggest li+li{border-top:1px solid var(--rule)}.home-suggest button{justify-content:space-between;align-items:baseline;gap:var(--s4);width:100%;padding:var(--cell-py) var(--cell-px);border-radius:var(--radius);cursor:pointer;font:inherit;text-align:left;color:var(--ink);background:var(--shirt);transition:background-color var(--t-fast) var(--ease);border:0;margin:0;display:flex}.home-suggest button:hover{background:var(--paper-2)}.home-suggest button:focus-visible{outline:2px solid var(--cloth);outline-offset:-2px;background:var(--paper-2)}.home-suggest-text{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:650}.home-suggest-cat{font-size:var(--fs-xs);color:var(--muted);flex:none}.home-tape{position:relative}.home-tape .empty-state.home-tape-failed{color:var(--thread);border:0;padding:0;position:absolute;top:0;left:0;right:0}.home-tape-failed .linkbtn{color:var(--thread)}.home-tape-failed .linkbtn:hover{color:var(--shirt)}@media (width<=860px){.home-tape .empty-state.home-tape-failed{top:var(--s4);left:calc(84px + var(--s5))}}.home-paths{margin:var(--gap-content) 0 0;border-bottom:1px solid var(--chalk);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-paths li{--ico:66px;isolation:isolate;min-height:176px;padding:0 var(--s5) calc(var(--ico) + var(--s4) * 2);border-left:1px solid var(--chalk);position:relative}.home-paths li:first-child{border-left:0;padding-left:0}.home-paths li>p{z-index:1;position:relative}.home-paths a{color:var(--ink);font-size:19px;font-weight:700;font-stretch:86%;text-decoration:none}.home-paths a:after{content:"";z-index:2;position:absolute;inset:0}.home-paths a:hover{color:var(--cloth);text-decoration:underline}.home-paths a:focus-visible{outline:none}.home-paths a:focus-visible:after{outline:2px solid var(--cloth);outline-offset:2px}.home-paths p{margin-top:var(--s2);max-width:34ch;color:var(--text)}.home-paths .home-path-ico{z-index:-1;width:var(--ico);height:var(--ico);right:var(--s5);bottom:var(--s4);transition:opacity var(--t-fast) var(--ease)}.home-paths .bigicon.home-path-go{color:var(--cloth);opacity:0}.home-paths li:is(:hover,:has(a:focus-visible)) .home-path-ico{opacity:0}.home-paths li:is(:hover,:has(a:focus-visible)) .home-path-go{opacity:1}.home-split{gap:0 var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.home-col{min-width:0}.home-col>.table-wrap,.home-col>.empty-state{margin-top:var(--gap-content)}table.data.home-top td{vertical-align:middle}.home-drugs{gap:var(--s2);white-space:nowrap;display:inline-flex}table.data.home-top.skel-table th:last-child{text-align:right}.home-scale{margin:calc(var(--gap-content) - var(--cell-py)) 0 0;padding:0;list-style:none}.home-scale li{min-height:var(--row-h);padding:var(--cell-py) 0;line-height:var(--row-lh);border-bottom:1px solid var(--rule);align-items:center;display:flex}.home-scale .grade{font-size:15px}.home-head-link{align-items:center;gap:var(--icon-gap);font-size:15px;font-weight:600;display:inline-flex}.home-feat>.table-wrap{margin-top:var(--gap-content)}table.data.home-featured td{vertical-align:middle}.home-resources{margin:var(--gap-content) 0 0;padding:0;list-style:none}.home-resources li{border-bottom:1px solid var(--rule);grid-template-columns:260px minmax(0,1fr) 96px;align-items:baseline;display:grid}.home-resources li>*{padding:var(--s3) var(--s5)}.home-resources li>*+*{border-left:1px solid var(--chalk)}.home-resources li>:first-child{padding-left:0}.home-resources a{font-weight:650}.home-resources a .ico{margin-right:var(--s2)}.home-resources .kind{text-align:right;font-size:var(--fs-sm);color:var(--muted);padding-right:0}.home-resources .kind .ico{margin-right:var(--icon-gap)}.home-resources li>.kind{border-left:0}@media (width<=1100px){.home-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.home-paths li:nth-child(3){border-left:0;padding-left:0}.home-paths li:nth-child(n+3){padding-top:var(--s5);border-top:1px solid var(--chalk)}}@media (width<=960px){.home-split{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.home-fulltitle{font-size:20px}.home-searchframe{padding:var(--ctl-hero-frame,5px)}.home-bigsearch input{padding:0 var(--s3);font-size:var(--fs-base)}.home-bigsearch button{padding:0 var(--s4)}.home-paths{grid-template-columns:minmax(0,1fr)}.home-paths li{--ico:56px;border-left:0;min-height:150px;padding-left:0;padding-right:0}.home-paths li+li{padding-top:var(--s5);border-top:1px solid var(--chalk)}table.data:is(.home-top,.home-featured) td .sub .id{white-space:nowrap}.home-scale .grade{font-size:var(--fs-sm);white-space:normal}.home-resources li{grid-template-columns:minmax(0,1fr) auto}.home-resources li>span:nth-child(2){padding:0 0 var(--s3);color:var(--text);border-left:0;grid-area:2/1/auto/-1}.home-resources li>:first-child{padding-bottom:var(--s1)}.home-resources li>.kind{padding-bottom:var(--s1);border-left:0}}.pt-cloth{display:none}html.pt-run .pt-cloth{z-index:1;background:var(--cloth);pointer-events:none;view-transition-name:pt-cloth;display:block;position:fixed;top:0;left:0;right:0}html.pt-run .hero-cloth-part{background:0 0}html.pt-run .topbar{view-transition-name:pt-bar}html.pt-run::view-transition{background:linear-gradient(transparent var(--bar-h), var(--paper) var(--bar-h)) var(--cloth-ground)}html.pt-run::view-transition-group(*){animation:none}html.pt-run::view-transition-group(root){z-index:-2}html.pt-run::view-transition-old(*){mix-blend-mode:normal}html.pt-run::view-transition-new(*){mix-blend-mode:normal}html.pt-from-left::view-transition-old(*){animation:pt-out-right var(--t-move) var(--ease-move) both}html.pt-from-left::view-transition-new(*){animation:pt-in-left var(--t-move) var(--ease-move) both}html.pt-from-right::view-transition-old(*){animation:pt-out-left var(--t-move) var(--ease-move) both}html.pt-from-right::view-transition-new(*){animation:pt-in-right var(--t-move) var(--ease-move) both}@keyframes pt-out-right{to{transform:translate(100vw)}}@keyframes pt-in-left{0%{transform:translate(-100vw)}}@keyframes pt-out-left{to{transform:translate(-100vw)}}@keyframes pt-in-right{0%{transform:translate(100vw)}}html.pt-fade::view-transition-old(*){animation:pt-fade-out calc(var(--t-move) * .3) var(--ease) both}html.pt-fade::view-transition-new(*){animation:pt-fade-in calc(var(--t-move) * .7) var(--ease) calc(var(--t-move) * .3) both}@keyframes pt-fade-out{to{opacity:0}}@keyframes pt-fade-in{0%{opacity:0}}.hero-title [data-pt-lit] .hero-title-ghost{color:inherit;background:0 0;animation:none}html.pt-morph{--pt-t-morph:calc(var(--t-move) * 1.4)}html.pt-morph::view-transition-group(pt-subject){z-index:1;animation:revert;animation-duration:var(--pt-t-morph);animation-timing-function:var(--ease-move)}html.pt-morph::view-transition-old(pt-subject){animation:pt-fade-out calc(var(--pt-t-morph) * .3) var(--ease) calc(var(--pt-t-morph) * .2) both}html.pt-morph::view-transition-new(pt-subject){animation:pt-fade-in calc(var(--pt-t-morph) * .45) var(--ease) calc(var(--pt-t-morph) * .3) both}html.pt-run::view-transition-group(pt-bar){z-index:2}html.pt-run::view-transition-old(pt-bar){display:none}html.pt-run::view-transition-new(pt-bar){animation:none}html.pt-run::view-transition-group(pt-cloth){z-index:-1}html.pt-run::view-transition-old(pt-cloth){display:none}html.pt-run::view-transition-new(pt-cloth){animation:pt-cloth var(--t-move) var(--ease-move) both}html.pt-grow::view-transition-new(pt-cloth){animation-duration:calc(var(--t-move) * .6)}html.pt-shrink::view-transition-new(pt-cloth){animation-delay:calc(var(--t-move) * .3);animation-duration:calc(var(--t-move) * .7)}@keyframes pt-cloth{0%{transform:translateY(var(--pt-cloth-dy,0px))}}@media (prefers-reduced-motion:reduce){html.pt-run::view-transition-group(*){animation:none!important}html.pt-run::view-transition-old(*){animation:none!important}html.pt-run::view-transition-new(*){animation:none!important}}
