:where(.m-language) .button-row-compact button.active{background:var(--accent-bg);border-color:var(--accent-border);color:#2f788d}html[data-theme=dark] :where(.m-language) .button-row-compact button.active{color:var(--accent)}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-language) .button-row-compact button.active{color:var(--accent)}}:where(.m-language) .lang-accent-text{color:#2f788d;fill:#2f788d}html[data-theme=dark] :where(.m-language) .lang-accent-text{color:var(--accent);fill:var(--accent)}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-language) .lang-accent-text{color:var(--accent);fill:var(--accent)}}:where(.m-language) .explorer-panel{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);min-height:100px;padding:14px 16px}:where(.m-language) .explorer-panel h4{color:var(--color-text-primary);margin:0 0 6px;font-size:13px;font-weight:500}:where(.m-language) .explorer-panel p{color:var(--color-text-secondary);margin:0 0 6px;font-size:12px;line-height:1.5}:where(.m-language) .explorer-panel p:last-child{margin-bottom:0}:where(.m-language) .pc-axis{height:20px;margin-bottom:4px;position:relative}:where(.m-language) .pc-axis-mark{color:var(--color-text-tertiary);white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}:where(.m-language) .pc-row{align-items:center;margin-bottom:5px;display:flex}:where(.m-language) .pc-label{width:130px;color:var(--color-text-secondary);text-align:right;flex-shrink:0;padding-right:10px;font-size:12px;line-height:1.3}:where(.m-language) .pc-track{background:var(--color-background-secondary);border-radius:3px;flex:1;min-width:0;height:20px;position:relative;overflow:hidden}:where(.m-language) .pc-fill{white-space:nowrap;border-radius:3px;align-items:center;height:100%;padding:0 6px;display:flex;position:absolute;top:0;overflow:hidden}:where(.m-language) .pc-fill-label{color:#1a1a18;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}:where(.m-language) .cscale-name{width:130px;color:var(--color-text-secondary);text-align:right;flex-shrink:0;font-size:12px}:where(.m-language) .cscale-dot{background:var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}:where(.m-language) .elem-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);text-align:center;cursor:pointer;padding:10px 8px;transition:background .12s,border-color .12s}:where(.m-language) .elem-card:hover{background:var(--color-background-secondary)}:where(.m-language) .elem-card.active{background:var(--accent-bg);border-color:var(--accent-border)}:where(.m-language) .elem-card-label{color:var(--color-text-secondary);font-size:11px;line-height:1.3}:where(.m-language) .elem-detail{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);margin-bottom:10px;padding:14px 16px;display:none}:where(.m-language) .elem-detail h4{color:var(--color-text-primary);margin:0 0 6px;font-size:13px;font-weight:500}:where(.m-language) .elem-detail p{color:var(--color-text-secondary);margin:0 0 6px;font-size:12px;line-height:1.5}:where(.m-language) .elem-detail p:last-child{margin-bottom:0}:where(.m-language) .dist-seg{color:#1a1a18;white-space:nowrap;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;overflow:hidden}:where(.m-language) .dist-legend-item{color:var(--color-text-secondary);align-items:center;gap:5px;font-size:12px;display:flex}:where(.m-language) .dist-legend-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}:where(.m-language) .slider-val-display{color:#2f788d;text-align:center;margin:8px 0;font-size:24px;font-weight:500}html[data-theme=dark] :where(.m-language) .slider-val-display{color:var(--accent)}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-language) .slider-val-display{color:var(--accent)}}:where(.m-language) .slider-interp{color:var(--color-text-secondary);text-align:center;min-height:40px;font-size:13px}:where(.m-language) .calc-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}:where(.m-language) .calc-label{color:var(--color-text-secondary);margin-bottom:4px;font-size:12px}:where(.m-language) .calc-result{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);min-height:50px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.6}:where(.m-language) .calc-result strong{color:#2f788d}html[data-theme=dark] :where(.m-language) .calc-result strong{color:var(--accent)}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-language) .calc-result strong{color:var(--accent)}}:where(.m-language) .svg-wrap{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);margin-bottom:10px;padding:16px;overflow-x:auto}:where(.m-language) .svg-wrap svg{width:100%;height:auto;display:block}:where(.m-language) .info-block{background:var(--color-background-info);border:.5px solid var(--color-border-info);border-radius:var(--border-radius-md);color:var(--color-text-info);margin-bottom:10px;padding:12px 14px;font-size:13px;line-height:1.6}:where(.m-language) .warn-block{background:var(--color-background-warning);border:.5px solid var(--color-border-warning);border-radius:var(--border-radius-md);color:var(--color-text-warning);margin-bottom:10px;padding:12px 14px;font-size:13px;line-height:1.6}:where(.m-language) .tree-node{background:var(--color-background-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-md);text-align:center;white-space:nowrap;padding:4px 10px;font-size:12px;display:inline-block}:where(.m-language) .tree-node.root{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent);font-weight:600}@media (width<=500px){:where(.m-language) .pc-label{width:80px;font-size:11px}:where(.m-language) .cscale-name{width:90px}:where(.m-language) .calc-row{grid-template-columns:1fr}:where(.m-language) .bl{width:100px}}:where(.m-language) .text-white{color:#1a1a18}:where(.m-language) .module-intro{color:var(--color-text-secondary);margin:0 0 8px;font-size:13px;line-height:1.6}:where(.m-language) .card-body{color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;line-height:1.5}:where(.m-language) .cgrid-style{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:10px}:where(.m-language) .bb-data{background:var(--data-background);width:var(--data-width)}:where(.m-language) .language-svg-style{font-family:var(--font-sans)}:where(.m-language) .bb-data-border{background:var(--data-background);border:var(--data-border);width:var(--data-width)}:where(.m-language) .cscale-dot-data{left:var(--data-left)}:where(.m-language) .translation-intro{color:var(--color-text-secondary);margin:0 0 6px;font-size:12px;line-height:1.5}.fa-language{background-color:currentColor;width:1.25em;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 640 512%22><path fill=%22currentColor%22 d=%22M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 640 512%22><path fill=%22currentColor%22 d=%22M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z%22/></svg>") 50%/contain no-repeat}
