@charset "UTF-8";
:root{--bg:#fff4f7;--paper:#fff9fb;--pink:#f6ccda;--pink-soft:#fce5ed;--pink-mid:#e8acbf;--accent:#9c4263;--accent-dark:#743149;--ink:#34272e;--muted:#7d626e;--line:#e7becd;--radius:5px;--mono:"Cascadia Code",Consolas,monospace;--sans:"Segoe UI","PingFang SC","Hiragino Kaku Gothic ProN","Microsoft YaHei",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.65 var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,summary{cursor:pointer}button,a,input,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600;line-height:1.4}[hidden]{display:none!important}.small{font-size:11px}.muted{color:var(--muted)}.eyebrow{color:var(--muted);font-size:10px;letter-spacing:1.1px}.ui-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}ruby{ruby-position:over}rt{font-size:8px;font-weight:400;letter-spacing:1px;color:var(--muted)}
.site-header{display:flex;align-items:center;gap:22px;padding:14px max(28px,calc((100vw - 1240px)/2));min-height:67px;background:#f3c5d5;border-bottom:1px solid #dba1b6}.brand{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:17px;letter-spacing:.5px}.brand>span{text-transform:uppercase}.brand-symbol{width:31px;height:31px;stroke:#b96b8a;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.brand img{width:30px;height:30px}.brand-note{display:none}.site-header nav:not(.language-switch){display:flex;align-items:center;gap:20px;white-space:nowrap;font-size:12px}.site-header nav:not(.language-switch) a,.site-header nav:not(.language-switch) button{padding:3px 0;color:#704b5c}.site-header nav:not(.language-switch) button{border:0;background:none;font-size:inherit}.site-header nav:not(.language-switch) a:hover,.site-header nav:not(.language-switch) button:hover{color:#402330}.site-header nav:not(.language-switch) a[aria-current=page]{border-bottom:1px solid currentColor}.search-box{display:flex;align-items:center;gap:7px;border:1px solid #d5a1b4;border-radius:4px;padding:6px 9px;margin-left:auto;background:#f9dce6;min-width:115px;max-width:180px}.search-box>svg{width:14px;height:14px;stroke:#976779;stroke-width:1.3;flex-shrink:0}.search-box input{border:0;outline-offset:1px;background:none;min-width:0;width:100%;font-size:11px}.search-box input::placeholder{color:#916a7b}.search-box kbd{font:10px var(--mono);color:#9c7888}.sister-link{font-size:11px;white-space:nowrap;color:#774757}.language-switch{font-size:11px;display:flex;gap:7px;white-space:nowrap}.language-switch a{color:#84586c}.language-switch [aria-current=page]{color:#3f2933;border-bottom:1px solid currentColor}
main{max-width:1240px;margin:auto;padding:24px 28px 0}.disclaimer{display:flex;align-items:flex-start;gap:9px;border:1px solid #c17c8d;border-radius:4px;background:#fbe0e6;padding:11px 14px;font-size:12px;line-height:1.6;color:#5e3d49}.warning-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px;fill:#b24e60;stroke:#fff;stroke-width:1.5;stroke-linecap:round}.disclaimer strong{font-weight:650}.disclaimer a{color:#96526a;text-decoration:underline;text-underline-offset:2px;margin-left:6px}.atlas{padding:23px 0 18px}.atlas-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;padding-bottom:13px;margin-bottom:16px;border-bottom:1px solid var(--line)}.atlas-heading .eyebrow{font-size:9px;margin-bottom:5px}h1{font-size:27px;letter-spacing:-.4px}h1>span{font-size:21px;font-weight:400;margin-left:6px}.notebook-tabs{display:flex;gap:2px;flex-shrink:0;border:1px solid var(--line);border-radius:4px;overflow:hidden}.notebook-tabs button{font-size:11px;padding:6px 11px;background:transparent;border:0;color:var(--muted)}.notebook-tabs button[aria-selected=true]{background:#efc3d3;color:var(--accent-dark)}.atlas-layout{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:20px;align-items:start}.notebook{min-width:0}.entry-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,1fr);gap:16px;align-items:start}.curve-card,.dose-section{min-width:0;background:#fce7ee;border:1px solid #e8bfce;border-radius:5px}.chart-block{padding:15px 16px 8px}.chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.chart-heading h4{font-size:14px}.chart-heading>div>span{font-size:8px;letter-spacing:.8px;color:var(--muted)}.range-buttons{display:flex;border:1px solid #ddb1c2;border-radius:3px;overflow:hidden;flex-shrink:0}.range-buttons button{background:transparent;border:0;font-size:9px;padding:4px 5px;color:#825569}.range-buttons button[aria-pressed=true]{background:#e8b5c9;color:#602e43}.chart-note{font-size:10px;color:#936078;margin-top:10px;line-height:1.5}.chart-svg{width:100%;height:auto;display:block;margin:10px 0 2px}.chart-svg text{font:12px var(--sans);fill:#7d626e}.chart-svg .axis-label{font-size:11px}.chart-legend{display:flex;flex-wrap:wrap;gap:13px;font-size:10px;margin:6px 0}.legend-dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%}.curve-a{background:#b94f77}.curve-b{background:#7470a5}.curve-c{background:#a16b45}.inspector{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid #e5c4d1;padding-top:9px;margin-top:9px;font-size:10px;color:var(--muted)}.inspector input{flex:1;min-width:80px;accent-color:#b15c7d}.inspector output{font-size:10px;color:#6e3a50;font-variant-numeric:tabular-nums}.chart-method{margin-top:9px;font-size:10px;color:var(--muted)}.chart-method summary{font-size:10px;text-decoration:underline;text-underline-offset:3px}.chart-method[open] summary{margin-bottom:8px}.chart-caption,.model-limitation{font-size:10px;line-height:1.7;margin-top:7px}.chart-caption a{color:var(--accent);text-decoration:underline}.model-limitation p+p{margin-top:7px}.facts{display:grid;grid-template-columns:1fr 1fr .8fr;gap:8px;padding:13px 16px 8px}.fact{border-left:2px solid #82aead;padding:0 7px;min-width:0}.fact-label{display:block;font-size:10px;color:#715262}.fact-value{display:block;font-size:14px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.fact-note{display:block;font-size:9px;color:var(--muted);line-height:1.5}.curve-caution{font-size:10px;color:#85576c;padding:7px 16px 14px;line-height:1.6}.dose-section{padding:15px}.dose-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-bottom:11px;border-bottom:1px solid #e2b1c4}.dose-heading h2{font-size:14px}.dose-heading>span{font-size:10px;color:var(--muted)}.dose-context{display:flex;flex-wrap:wrap;gap:4px 7px;margin-top:12px}.dose-context span{font-size:10px;padding:3px 6px;background:#f3d1de;border:1px solid #e7bbcd;border-radius:2px;color:#70475b}.dose-copy{font-size:12px;line-height:1.9;margin:13px 0}.dose-caution{padding:10px 11px;border-left:2px solid #c47c96;background:#f8dce7;font-size:10px;line-height:1.7}.dose-caution strong{display:block;color:#794355;margin-bottom:3px}.drug-note{font-size:11px;line-height:1.8;margin-top:13px;color:#735360}.entry-sources{border-top:1px solid #e4bbcb;padding-top:12px;margin-top:14px;font-size:10px}.entry-sources a{display:block;color:#854960;text-decoration:underline;text-underline-offset:3px;margin:4px 0}.entry-sources small{display:block;font-size:9px;color:var(--muted);margin-top:7px}.copy-link{display:inline-flex;align-items:center;gap:5px;background:#fff0f5;border:1px solid #dfb0c3;border-radius:3px;padding:5px 8px;margin-top:12px;font-size:10px;color:#87556c}
.drug-index{min-width:0;padding-left:16px;border-left:1px solid var(--line)}.index-label{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:3px 0 10px}.index-label h2{font-size:15px;font-weight:500}.index-label rt{font-size:7px}.index-caption{font-size:9px;color:var(--muted);margin-bottom:12px}#result-count{font-size:9px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.toolbar{display:grid;gap:7px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.select-label{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--muted)}select{min-width:0;width:100%;border:1px solid #e0b7c7;background:#fff1f6;font-size:10px;border-radius:3px;padding:5px;color:#704b5b}.select-label select{flex:1}#drug-list{max-height:370px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9a3b9 transparent;padding:4px 3px 4px 0;overscroll-behavior-y:contain}.drug-row{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:5px;border:0;border-left:2px solid transparent;background:none;text-align:left;width:100%;padding:7px 5px;margin:0;border-radius:2px;color:#896075;cursor:pointer}.drug-row:hover{background:#f9e2ec}.drug-row[aria-current=true]{background:#f2d0df;border-left-color:#aa5476;color:#64374b}.row-number{font-size:9px;color:#a17c8d}.row-name{min-width:0}.row-name strong{display:block;font-size:11px;font-weight:500}.row-name small{display:block;font-size:9px;line-height:1.5;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.row-arrow{font-size:11px;opacity:0}.drug-row[aria-current=true] .row-arrow,.drug-row:hover .row-arrow{opacity:1}.drug-row:focus-visible{outline-offset:-2px}.index-foot{font-size:9px;color:var(--muted);line-height:1.7;border-top:1px solid var(--line);padding-top:10px;margin-top:8px}.empty-search{padding:18px 3px;font-size:11px;color:var(--muted);grid-column:1/-1}.empty-search button{border:1px solid var(--line);background:#f7dfe9;font-size:10px;margin-top:10px;padding:5px}
.compare-intro{padding:15px 17px;background:#fbe5ee;border:1px solid var(--line);border-bottom:0;border-radius:5px 5px 0 0}.compare-intro h2{font-size:20px;margin:4px 0 7px}.compare-intro>p{font-size:11px;color:var(--muted)}.compare-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;max-height:145px;overflow:auto;padding:3px}.compare-choice{font-size:10px;display:flex;align-items:center;gap:4px;border:1px solid var(--line);padding:3px 6px;border-radius:3px;background:#fff6fa}.compare-choice:has(:checked){background:#edbfd2;border-color:#cd8ca9}input[type=checkbox]{accent-color:#a64d72}#compare-message{min-height:18px;margin-top:6px}#comparison-chart{border:1px solid var(--line);background:#fce7ee;border-radius:0 0 5px 5px}#comparison-chart .chart-block{padding:18px}
.reading-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:5px 0 22px;align-items:start}.reading-panel{border-top:1px solid var(--line);font-size:11px}.reading-panel>summary{list-style:none;padding:12px 0;display:flex;justify-content:space-between;color:#805266}.reading-panel>summary::-webkit-details-marker{display:none}.reading-panel>summary span{font-size:16px;line-height:1}.reading-panel[open]{grid-column:1/-1}.reading-panel[open]>summary{font-weight:600}.reading-panel[open]>summary span{transform:rotate(45deg)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:5px 0 15px}.section-heading h2{font-size:20px}.section-heading .eyebrow,.tiny-cross,.paper-tag{display:none}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:12px 0 20px}.guide-number{font-size:10px;color:var(--accent)}.guide-grid h3{font-size:15px;margin:6px 0}.guide-grid p{font-size:12px;color:var(--muted)}.methodology{border:1px solid var(--line);border-radius:3px;margin:12px 0;background:#fff9fb}.methodology summary{padding:10px 12px;display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#77475e}.prose{padding:3px 14px 14px;font-size:12px;line-height:1.9;color:#735565}.prose p+p{margin-top:10px}.prose a{color:var(--accent);text-decoration:underline}.safety{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:12px 0 20px}.safety-title>span,.safety-title .eyebrow{display:none}.safety-title h2{font-size:20px}.safety-title p{font-size:12px;color:var(--muted);margin:8px 0}.safety-title a{font-size:11px;color:var(--accent);text-decoration:underline}.safety-notes{display:grid;gap:14px}.safety-notes h3{font-size:14px;margin-bottom:4px}.safety-notes p{font-size:12px;line-height:1.9;color:var(--muted)}.source-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.source-links a{border:1px solid var(--line);padding:12px;background:#fff7fa;display:flex;flex-direction:column;gap:5px}.source-type{font-size:9px;color:var(--accent)}.source-links strong{font-size:14px}.source-links a>span:last-child{font-size:10px;color:var(--muted)}.source-policy{font-size:11px;color:var(--muted);line-height:1.9;margin-top:14px}
.site-footer,body:not(.reference-site)>footer{background:#f3c7d7;border-top:1px solid #e2a8bd;padding:25px max(28px,calc((100vw - 1184px)/2)) 13px;color:#674552}.footer-inner{display:grid;grid-template-columns:1.3fr .8fr 1.2fr;gap:60px}.footer-inner h2{font-size:12px;margin-bottom:9px}.footer-brand{font-size:13px;text-transform:uppercase;display:block;margin-bottom:10px;letter-spacing:.6px}.footer-inner p{font-size:11px;line-height:1.8;max-width:340px}.footer-inner nav,.footer-links{font-size:11px;display:grid;gap:3px}.footer-links{grid-template-columns:repeat(3,max-content);gap:4px 12px;margin-top:7px}.footer-links a:last-child{grid-column:1/-1}.footer-motto{margin-top:10px;color:#936b7c}.footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #dfadbf;padding-top:12px;margin-top:22px;font-size:9px;color:#8e6477}.skip-link{position:fixed;top:-100px;left:15px;z-index:50;background:var(--accent);color:#fff;padding:10px}.skip-link:focus{top:12px}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);max-width:90vw;padding:10px 17px;background:#763850;color:#fff;border-radius:4px;font-size:12px;z-index:30}.no-script{padding:20px;background:var(--pink)}
/* The withdrawal article shares the reference site's typography and pink paper. */
.withdrawal-hero{padding:12px 0 22px}.withdrawal-hero h1{font-size:30px;margin:8px 0}.withdrawal-hero>p{font-size:13px;color:var(--muted)}.withdrawal-hero>.small{font-size:10px;margin-top:9px}.notice-icon{font-size:13px;font-weight:bold;color:#9b485d}.withdrawal-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:42px;padding:28px 0 45px}.withdrawal-toc{position:sticky;top:22px;border-right:1px solid var(--line);padding-right:20px}.withdrawal-toc nav{display:grid;gap:9px;margin:14px 0 20px;font-size:12px;color:var(--muted)}.toc-back{display:block;border-top:1px solid var(--line);padding-top:13px;font-size:11px;color:var(--accent)}.withdrawal-article{max-width:820px;min-width:0}.withdrawal-article section{padding-bottom:23px;margin-bottom:23px;border-bottom:1px solid var(--line)}.withdrawal-article h2{font-size:22px;margin-bottom:14px}.withdrawal-article p,.withdrawal-article li{font-size:13px;line-height:1.95}.withdrawal-article p+p{margin-top:12px}.withdrawal-article ul{padding-left:22px}.withdrawal-article li+li{margin-top:8px}.inline-ref{font-size:10px;color:var(--accent);margin-left:4px}.withdrawal-urgent{background:#f9dce7;border:1px solid #dba6bb;border-left:3px solid #ab526f;padding:20px}.withdrawal-references a{color:var(--accent);text-decoration:underline}.withdrawal-references li p{font-size:11px;color:var(--muted)}body:not(.reference-site)>footer{display:flex;gap:20px;flex-wrap:wrap;align-items:center;font-size:11px}
@media(min-width:1500px){main{max-width:1360px}.site-header{padding-left:calc((100vw - 1360px)/2 + 28px);padding-right:calc((100vw - 1360px)/2 + 28px)}.atlas-layout{grid-template-columns:minmax(0,1fr) 220px}.entry-grid{grid-template-columns:minmax(0,1.75fr) minmax(240px,1fr)}}
@media(max-width:1120px){.site-header{gap:15px;flex-wrap:wrap}.site-header nav:not(.language-switch){gap:16px}.search-box{max-width:150px}.language-switch{margin-left:auto}.entry-grid{grid-template-columns:minmax(0,1.45fr) minmax(205px,1fr)}.atlas-layout{grid-template-columns:minmax(0,1fr) 175px;gap:16px}.drug-index{padding-left:12px}.chart-heading{flex-wrap:wrap}.footer-inner{gap:30px}}
@media(max-width:850px){main{padding:18px 20px 0}.site-header{padding:12px 20px;gap:12px}.site-header nav:not(.language-switch){order:4;width:100%;justify-content:flex-start;gap:23px;border-top:1px solid #dfadbf;padding-top:9px}.search-box{margin-left:auto;max-width:180px}.atlas-layout{grid-template-columns:minmax(0,1fr) 165px}.entry-grid{grid-template-columns:1fr}.dose-section{padding:15px}.dose-copy{font-size:13px}.chart-heading{flex-wrap:nowrap}.source-links{grid-template-columns:repeat(3,1fr)}.footer-inner{gap:25px}.withdrawal-layout{grid-template-columns:155px minmax(0,1fr);gap:25px}.language-switch{margin-left:0}}
@media(max-width:600px){body{font-size:13px}.site-header{gap:11px;padding:11px 16px}.brand{font-size:15px;gap:5px}.brand-symbol{width:25px;height:25px}.sister-link{font-size:10px;margin-left:auto}.language-switch{font-size:10px;gap:8px}.search-box{order:5;width:100%;max-width:none;margin:0;flex:1 0 100%;padding:8px 10px}.search-box input{font-size:12px}.site-header nav:not(.language-switch){gap:0;justify-content:space-between;font-size:11px;overflow-x:auto}.site-header nav:not(.language-switch) a,.site-header nav:not(.language-switch) button{margin-right:12px;flex-shrink:0}.site-header nav:not(.language-switch) a:last-child{margin-right:0}main{padding:15px 16px 0}.disclaimer{padding:10px 11px;gap:7px;font-size:11px}.atlas{padding-top:20px}.atlas-heading{align-items:start;gap:10px;margin-bottom:12px}.atlas-heading h1{font-size:24px}.atlas-heading h1>span{display:block;font-size:16px;margin:3px 0 0}.atlas-heading .eyebrow{font-size:8px;letter-spacing:.7px}.notebook-tabs{margin-top:19px}.notebook-tabs button{font-size:10px;padding:6px 8px}.atlas-layout{display:flex;flex-direction:column;gap:15px}.drug-index{order:-1;border:1px solid var(--line);background:#fce8ef;border-radius:4px;padding:12px;width:100%}.index-label{padding:0 0 7px}.index-caption{margin-bottom:9px}.toolbar{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:3px;padding-bottom:9px}.select-label{font-size:10px;gap:5px}.select-label select{font-size:10px;padding:5px 2px}#drug-list{display:grid;grid-template-columns:1fr 1fr;max-height:132px;gap:2px 6px;padding-top:5px}.drug-row{padding:7px 5px;min-height:49px}.row-name strong{font-size:11px}.row-name small{font-size:9px}.index-foot{font-size:9px;margin-top:6px;padding-top:7px}.index-foot br{display:none}.index-foot br:after{content:' · '}.entry-grid{gap:13px}.chart-block{padding:13px 12px 8px}.chart-heading h4{font-size:13px}.chart-heading{gap:8px;flex-wrap:wrap}.chart-note{font-size:9px}.chart-svg text{font-size:14px}.chart-svg .axis-label{font-size:12px}.range-buttons button{padding:4px 5px}.chart-legend{font-size:10px}.facts{padding:12px 11px 6px;gap:5px}.fact{padding-left:6px}.fact-label{font-size:9px}.fact-value{font-size:13px}.fact-note{font-size:8px}.curve-caution{font-size:9px;padding:7px 12px 12px}.inspector output{width:100%;font-size:9px}.dose-section{padding:14px}.dose-copy{font-size:13px}.dose-heading h2{font-size:15px}.dose-caution,.entry-sources{font-size:11px}.drug-note{font-size:12px}.reading-panels{grid-template-columns:1fr;gap:0;padding-bottom:12px}.reading-panel>summary{padding:11px 0;font-size:12px}.guide-grid,.safety{grid-template-columns:1fr;gap:17px}.source-links{grid-template-columns:1fr 1fr}.source-links a{padding:10px}.source-links strong{font-size:13px}.footer-inner{grid-template-columns:1fr 1fr;gap:23px 20px}.footer-about{grid-column:1/-1}.footer-inner p{max-width:none}.footer-links{grid-template-columns:repeat(2,max-content);gap:5px 9px}.site-footer,body:not(.reference-site)>footer{padding:22px 16px 12px}.footer-bottom{font-size:9px;display:grid;gap:5px;margin-top:18px}.footer-brand{margin-bottom:7px}.withdrawal-layout{grid-template-columns:1fr;gap:25px;padding-top:20px}.withdrawal-toc{position:static;border:1px solid var(--line);padding:14px;background:#fbe5ee}.withdrawal-toc nav{grid-template-columns:1fr 1fr;gap:10px;font-size:11px}.withdrawal-hero h1{font-size:27px}.withdrawal-article h2{font-size:21px}.withdrawal-article p,.withdrawal-article li{font-size:13px}.withdrawal-urgent{padding:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{.site-header,.drug-index,.notebook-tabs,.range-buttons,.inspector,.copy-link,.toast,.site-footer,.withdrawal-toc{display:none!important}body{background:#fff;color:#222}main{padding:0;max-width:none}.atlas-layout,.entry-grid,.withdrawal-layout{display:block}.curve-card,.dose-section{break-inside:avoid;background:#fff;margin-bottom:15px}.reading-panels{display:block}.reading-panel{margin:15px 0}.withdrawal-article{max-width:none}a{text-decoration:underline}}
/* Longer medicine names must wrap before the view controls on small screens. */
.atlas-heading>div:first-child{min-width:0}.atlas-heading h1{overflow-wrap:anywhere}
@media(max-width:600px){.chart-svg text{font-size:18px}.chart-svg .axis-label{font-size:16px}.index-foot br{display:initial}}
body[data-family=z] .curve-a{background:#bc7b45}body[data-family=z] .curve-b{background:#9c608b}body[data-family=z] .curve-c{background:#648d89}
.inspector input[type=range]{min-height:28px;touch-action:none;cursor:ew-resize}
.inspection-guide{stroke:#a56580;stroke-width:1.2;stroke-dasharray:3 4}.inspection-dot{stroke:#fff7fa;stroke-width:2}.inspection-tag rect{fill:#765262}.chart-svg .inspection-tag text{fill:#fff;font-size:11px;font-variant-numeric:tabular-nums}
@media(max-width:600px){.inspection-tag rect{y:0;height:22px}.chart-svg .inspection-tag text{font-size:15px}}
