.alkc{--surface:#fff;--surface-2:var(--c-bg-soft);--surface-3:var(--c-blue-50);--line:var(--c-line);--line-soft:var(--c-line);--ink:var(--c-ink);--ink-2:var(--c-body);--ink-3:var(--c-muted);--accent:var(--c-blue-600);--accent-ink:var(--c-blue-700);--accent-soft:var(--c-blue-100);--ok:#2c6e49;--warn:#96560a;--bad:#9e2b1e;--sp-oh:var(--c-blue-900);--sp-co3:var(--c-blue-500);--sp-hco3:var(--c-blue-100);--sp-oh-t:#fff;--sp-co3-t:#fff;--sp-hco3-t:var(--c-ink);--ind-ph:#b4235e;--ind-mo:#d9741c;--ph-soft:#f4dce6;--mo-soft:#f7e3ce;--shadow:var(--shadow-sm);--alk-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Consolas", "Liberation Mono", monospace;gap:var(--gap);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.alkc{grid-template-columns:minmax(0,1fr)}}.alkc .panel-hd{gap:10px}.alkc .cols{grid-template-columns:340px 1fr;align-items:start;gap:22px;margin-top:22px;display:grid}@media (max-width:900px){.alkc .cols{grid-template-columns:1fr}}.alkc .stack{flex-direction:column;gap:22px;min-width:0;display:flex}.alkc .panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:4px}.alkc .panel-hd{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 18px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.alkc .panel-bd{padding:18px}.alkc .field{border-bottom:1px dashed var(--line);flex-direction:column;gap:8px;padding:16px 0;display:flex}.alkc .field:first-child{padding-top:0}.alkc .field-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.alkc .field label{font-size:13.5px;font-weight:600;line-height:1.3}.alkc .field .unit{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.alkc .swatch{vertical-align:1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.alkc .readout{font-family:var(--alk-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;padding:2px 9px;font-size:19px;font-weight:700}.alkc .readout.ph{color:var(--ind-ph);background:var(--ph-soft)}.alkc .readout.mo{color:var(--ind-mo);background:var(--mo-soft)}.alkc input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.alkc input[type=range]::-webkit-slider-runnable-track{background:var(--surface-3);border-radius:99px;height:6px}.alkc input[type=range]::-moz-range-track{background:var(--surface-3);border-radius:99px;height:6px}.alkc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--accent);border:3px solid var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;margin-top:-6px}.alkc input[type=range]::-moz-range-thumb{background:var(--accent);border:3px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);border-radius:50%}.alkc #alk-af::-webkit-slider-thumb{background:var(--ind-ph);box-shadow:0 0 0 1px var(--ind-ph)}.alkc #alk-af::-moz-range-thumb{background:var(--ind-ph);box-shadow:0 0 0 1px var(--ind-ph)}.alkc #alk-am::-webkit-slider-thumb{background:var(--ind-mo);box-shadow:0 0 0 1px var(--ind-mo)}.alkc #alk-am::-moz-range-thumb{background:var(--ind-mo);box-shadow:0 0 0 1px var(--ind-mo)}.alkc input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.alkc .scale-ends{font-family:var(--alk-mono);color:var(--ink-3);justify-content:space-between;font-size:10.5px;display:flex}.alkc .hint{color:var(--ink-3);font-size:12px;line-height:1.45}.alkc .presets{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.alkc .preset{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;text-align:left;border-radius:3px;padding:6px 10px;font-family:inherit;font-size:12px;line-height:1.2}.alkc .preset:hover{border-color:var(--accent);color:var(--ink)}.alkc .preset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.alkc .verdict{flex-wrap:wrap;align-items:stretch;gap:20px;padding:18px;display:flex}.alkc .badge{background:var(--accent);color:#fff;border-radius:3px;flex-direction:column;flex:none;justify-content:center;min-width:118px;padding:14px 18px 16px;display:flex}.alkc .badge.is-bad{background:var(--bad)}.alkc .badge .b-lab{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-family:inherit;font-size:12px}.alkc .badge .b-num{font-family:inherit;font-size:46px;font-weight:600;line-height:.95}.alkc .badge .b-sub{opacity:.92;margin-top:4px;font-size:12px;line-height:1.3}.alkc .verdict-body{flex-direction:column;flex:260px;gap:10px;min-width:0;display:flex}.alkc .verdict-title{text-transform:uppercase;letter-spacing:.02em;margin:0;font-family:inherit;font-size:20px;line-height:1.15}.alkc .verdict-note{color:var(--ink-2);margin:0;font-size:13.5px}.alkc .chips{flex-wrap:wrap;gap:7px;display:flex}.alkc .chip{font-family:var(--alk-mono);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:3px;padding:4px 9px;font-size:11.5px;font-weight:700}.alkc .chip.ok{color:var(--ok);border-color:var(--ok)}.alkc .chip.warn{color:var(--warn);border-color:var(--warn)}.alkc .chart{padding:22px 18px 18px}.alkc .grid{grid-template-columns:96px 1fr;align-items:center;gap:6px 12px;display:grid}.alkc .rlab{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);text-align:right;font-family:inherit;font-size:11.5px;line-height:1.2}.alkc .caps{height:16px;display:flex;overflow:hidden}.alkc .caps span{font-family:var(--alk-mono);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:4px;font-size:10.5px;overflow:hidden}.alkc .track{background:var(--surface-2);border-radius:3px;height:34px;display:flex;overflow:hidden}.alkc .seg{height:100%}.alkc .seg.oh{background:var(--sp-oh)}.alkc .seg.co3{background:var(--sp-co3)}.alkc .seg.hco3{background:var(--sp-hco3)}.alkc .seg.tph{background:var(--ind-ph)}.alkc .seg.tmo{background:var(--ind-mo)}.alkc .mark-cell{pointer-events:none;z-index:3;grid-area:2/2/span 3;position:relative}.alkc .mark{border-left:2px dashed var(--ink);opacity:.85;width:0;position:absolute;top:0;bottom:0}.alkc .mark:after{content:"";background:var(--ink);width:8px;height:8px;position:absolute;top:-5px;left:-5px;transform:rotate(45deg)}.alkc .axis{height:20px;margin-top:2px;position:relative}.alkc .tick{font-family:var(--alk-mono);color:var(--ink-3);white-space:nowrap;font-size:10.5px;position:absolute;top:0;transform:translate(-50%)}.alkc .tick:before{content:"";background:var(--line);width:1px;height:5px;position:absolute;top:-6px;left:50%}.alkc .reactions{grid-template-columns:96px 1fr;gap:12px;margin-top:14px;display:grid}.alkc .rx{font-family:var(--alk-mono);color:var(--ink-2);font-size:11.5px;line-height:1.7}.alkc .rx b{color:var(--ink);font-weight:700}.alkc .legend{color:var(--ink-3);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:11.5px;display:flex}.alkc .legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.alkc .empty{color:var(--ink-3);padding:28px 18px;font-size:13.5px}.alkc .tbl-scroll{overflow-x:auto}.alkc table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.alkc th{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-family:inherit;font-size:11.5px;font-weight:500}.alkc th.num,.alkc td.num{text-align:right;font-family:var(--alk-mono);font-variant-numeric:tabular-nums}.alkc td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);padding:9px 12px}.alkc tbody tr.total td{color:var(--ink);border-top:1px solid var(--line);border-bottom:0;font-weight:700}.alkc tbody tr.zero td{opacity:.45}.alkc tbody tr.on td{background:var(--accent-soft);color:var(--ink)}.alkc tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.alkc .dot{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:8px;display:inline-block}.alkc .formula{font-family:var(--alk-mono);font-size:12px}.alkc .units{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 18px 18px;display:grid}@media (max-width:700px){.alkc .units{grid-template-columns:repeat(2,1fr)}}.alkc .unit-tile{background:var(--surface-2);border-radius:3px;padding:11px 13px}.alkc .unit-lab{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-family:inherit;font-size:10.5px}.alkc .unit-num{font-family:var(--alk-mono);font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;font-weight:700}.alkc .indicators{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 18px;display:grid}@media (max-width:560px){.alkc .indicators{grid-template-columns:1fr}}.alkc .ind{border:1px solid var(--line);border-radius:3px;padding:12px 13px}.alkc .ind-hd{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-family:inherit;font-size:13px}.alkc .ind-hd.ph{color:var(--ind-ph)}.alkc .ind-hd.mo{color:var(--ind-mo)}.alkc .ind-row{color:var(--ink-2);align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}.alkc .ind-row i{border:1px solid var(--line);border-radius:2px;flex:0 0 22px;width:22px;height:12px}.alkc .ind-row span{font-family:var(--alk-mono);color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11px}.alkc .notes{color:var(--ink-2);padding:18px;font-size:12.5px;line-height:1.6}.alkc .notes h3{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin:0 0 10px;font-family:inherit;font-size:12px}.alkc .notes ul{flex-direction:column;gap:7px;margin:0;padding-left:18px;display:flex}.alkc .notes b{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.alkc .seg,.alkc .mark{transition:width .18s,left .18s,flex-basis .18s}}.alkc .grid>:first-child{grid-area:1/1}.alkc .grid>:nth-child(2){grid-area:1/2}.alkc .grid>:nth-child(3){grid-area:2/1}.alkc .grid>:nth-child(4){grid-area:2/2}.alkc .grid>:nth-child(5){grid-area:3/1}.alkc .grid>:nth-child(6){grid-area:3/2}.alkc .grid>:nth-child(7){grid-area:4/1}.alkc .grid>:nth-child(8){grid-area:4/2}.alkc .grid>:nth-child(9){grid-area:2/2/5/3}.phead[data-astro-cid-4iuefksg]{background:linear-gradient(180deg, var(--c-blue-50), #fff);border-bottom:1px solid var(--c-line);padding-block-start:max(40px,min(5vw,72px));padding-block-end:max(32px,min(4vw,56px))}.crumbs[data-astro-cid-4iuefksg]{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.88rem;display:flex}.crumbs[data-astro-cid-4iuefksg] a[data-astro-cid-4iuefksg]{color:var(--c-muted)}.crumbs[data-astro-cid-4iuefksg] a[data-astro-cid-4iuefksg]:hover{color:var(--c-blue-600)}.phead[data-astro-cid-4iuefksg] h1[data-astro-cid-4iuefksg]{margin-bottom:16px}.phead[data-astro-cid-4iuefksg] .lead[data-astro-cid-4iuefksg]{max-width:72ch;margin-bottom:22px}.jump[data-astro-cid-4iuefksg]{flex-wrap:wrap;gap:10px;display:flex}.jump[data-astro-cid-4iuefksg] a[data-astro-cid-4iuefksg]{border:1px solid var(--c-line);background:#fff;border-radius:100px;padding:9px 18px;font-size:.9rem;font-weight:600}.jump[data-astro-cid-4iuefksg] a[data-astro-cid-4iuefksg]:hover{border-color:var(--c-blue-500)}.cta[data-astro-cid-4iuefksg]{background:var(--c-blue-50);border-top:1px solid var(--c-line);padding-block-start:max(56px,min(6vw,96px));padding-block-end:max(56px,min(6vw,96px))}.cta__inner[data-astro-cid-4iuefksg]{grid-template-columns:1fr 1.1fr;align-items:start;gap:max(32px,min(5vw,64px));display:grid}.cta__contacts[data-astro-cid-4iuefksg]{margin-top:26px}.cta__contacts[data-astro-cid-4iuefksg] li[data-astro-cid-4iuefksg]{border-bottom:1px solid var(--c-line);flex-wrap:wrap;gap:0 14px;padding-block-start:11px;padding-block-end:11px;font-size:.98rem;display:flex}.cta__contacts[data-astro-cid-4iuefksg] span[data-astro-cid-4iuefksg]{min-width:92px;color:var(--c-muted);font-size:.9rem}@media (max-width:900px){.cta__inner[data-astro-cid-4iuefksg]{grid-template-columns:1fr}}@media (max-width:560px){.form__row[data-astro-cid-4iuefksg]{grid-template-columns:1fr;gap:0}}
