figure.svelte-1nsm9m9{margin:0}.chart.svelte-1nsm9m9{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 18px 14px}.legend.svelte-1nsm9m9{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--text-mute);margin-bottom:8px}.legend.svelte-1nsm9m9 span:where(.svelte-1nsm9m9){display:inline-flex;align-items:center;gap:8px}.key.svelte-1nsm9m9{display:inline-block;width:16px;height:0;border-top:2px solid;border-radius:2px;flex-shrink:0}.key-main.svelte-1nsm9m9{border-color:var(--teal-dark)}.key-rest.svelte-1nsm9m9{border-color:color-mix(in srgb,var(--text-mute) 45%,transparent)}.plot.svelte-1nsm9m9{position:relative}svg.svelte-1nsm9m9{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y;outline:none}svg.svelte-1nsm9m9:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:6px}.grid.svelte-1nsm9m9{stroke:var(--line);stroke-width:1}.axis.svelte-1nsm9m9{stroke:color-mix(in srgb,var(--text-mute) 40%,transparent);stroke-width:1}.tick.svelte-1nsm9m9{font-size:11.5px;fill:var(--text-mute);font-variant-numeric:tabular-nums}.curve.svelte-1nsm9m9{fill:none;stroke-linecap:round;stroke-linejoin:round}.curve-main.svelte-1nsm9m9{stroke:var(--teal-dark);stroke-width:2.5}.curve-rest.svelte-1nsm9m9{stroke:color-mix(in srgb,var(--text-mute) 45%,transparent);stroke-width:1.5}.dot.svelte-1nsm9m9{fill:var(--teal-dark);stroke:var(--surface);stroke-width:2}.dot-label.svelte-1nsm9m9{font-size:12px;font-weight:600;fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.cross.svelte-1nsm9m9{stroke:color-mix(in srgb,var(--text-mute) 55%,transparent);stroke-width:1}.hover-dot.svelte-1nsm9m9{fill:var(--teal-dark);stroke:var(--surface);stroke-width:2}.hover-rest.svelte-1nsm9m9{fill:color-mix(in srgb,var(--text-mute) 70%,var(--surface))}.tip.svelte-1nsm9m9{position:absolute;top:4px;transform:translate(12px);pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 24px -12px #0f282659;padding:8px 11px;font-size:12.5px;min-width:150px;z-index:2}.tip.left.svelte-1nsm9m9{transform:translate(calc(-100% - 12px))}.tip-head.svelte-1nsm9m9{color:var(--text-mute);margin-bottom:4px}.tip-row.svelte-1nsm9m9{display:flex;align-items:center;gap:7px;color:var(--text-mute);white-space:nowrap;line-height:1.6}.tip-row.svelte-1nsm9m9 b:where(.svelte-1nsm9m9){color:var(--text);font-variant-numeric:tabular-nums;min-width:44px}.tip-main.svelte-1nsm9m9 b:where(.svelte-1nsm9m9){color:var(--ink)}.tip-main.svelte-1nsm9m9 span:where(.svelte-1nsm9m9){color:var(--text);font-weight:600}figcaption.svelte-1nsm9m9{margin-top:8px;font-size:12.5px;color:var(--text-mute);line-height:1.55}.table-view.svelte-1nsm9m9{margin-top:10px;font-size:13px}.table-view.svelte-1nsm9m9 summary:where(.svelte-1nsm9m9){cursor:pointer;color:var(--teal-dark);font-weight:600;width:fit-content}.table-wrap.svelte-1nsm9m9{overflow-x:auto;margin-top:8px}.table-view.svelte-1nsm9m9 table:where(.svelte-1nsm9m9){border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap}.table-view.svelte-1nsm9m9 th:where(.svelte-1nsm9m9),.table-view.svelte-1nsm9m9 td:where(.svelte-1nsm9m9){padding:6px 10px;border-bottom:1px solid var(--line);text-align:right}.table-view.svelte-1nsm9m9 th:where(.svelte-1nsm9m9):first-child,.table-view.svelte-1nsm9m9 td:where(.svelte-1nsm9m9):first-child{text-align:left;color:var(--text-mute)}.table-view.svelte-1nsm9m9 th:where(.svelte-1nsm9m9){font-weight:600;color:var(--text-mute);font-size:12px}.table-view.svelte-1nsm9m9 .hl:where(.svelte-1nsm9m9){color:var(--ink);font-weight:700}.table-note.svelte-1nsm9m9{margin-top:6px;font-size:12px;color:var(--text-mute)}.rv-draw .curve.svelte-1nsm9m9{stroke-dasharray:1;stroke-dashoffset:1}.rv-draw .dot.svelte-1nsm9m9,.rv-draw .dot-label.svelte-1nsm9m9{opacity:0}.rv-draw.rv-in .curve.svelte-1nsm9m9{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.3,.6,.2,1)}.rv-draw.rv-in .curve-rest.svelte-1nsm9m9{transition-duration:1.2s;transition-delay:.15s}.rv-draw.rv-in .dot.svelte-1nsm9m9,.rv-draw.rv-in .dot-label.svelte-1nsm9m9{opacity:1;transition:opacity .4s ease 1.3s}.chart.svelte-1dkw3fi{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 18px 14px}.rows.svelte-1dkw3fi{display:grid;gap:4px}.row.svelte-1dkw3fi,.axis.svelte-1dkw3fi{display:grid;grid-template-columns:minmax(120px,28%) 1fr 150px;gap:14px;align-items:center}.name.svelte-1dkw3fi{font-size:13.5px;color:var(--text-mute);line-height:1.3}.name.svelte-1dkw3fi a:where(.svelte-1dkw3fi){color:var(--text-mute);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.name.svelte-1dkw3fi a:where(.svelte-1dkw3fi):hover{color:var(--teal-dark);text-decoration-color:currentColor}.current.svelte-1dkw3fi .name:where(.svelte-1dkw3fi){color:var(--ink);font-weight:700}.track.svelte-1dkw3fi{position:relative;height:34px;background:linear-gradient(to right,color-mix(in srgb,var(--text-mute) 35%,transparent) 1px,transparent 1px) 12.5% 0 / 1px 100% no-repeat,repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px 12.5%)}.bar.svelte-1dkw3fi,.peak.svelte-1dkw3fi{position:absolute;top:11px;height:12px;border-radius:4px;transform-origin:left center}.bar.svelte-1dkw3fi{background:color-mix(in srgb,var(--text-mute) 38%,transparent)}.peak.svelte-1dkw3fi{background:color-mix(in srgb,var(--text-mute) 18%,transparent);border-radius:0 4px 4px 0}.current.svelte-1dkw3fi .bar:where(.svelte-1dkw3fi){background:var(--teal-dark)}.current.svelte-1dkw3fi .peak:where(.svelte-1dkw3fi){background:color-mix(in srgb,var(--teal-dark) 35%,transparent)}.row.svelte-1dkw3fi:hover .bar:where(.svelte-1dkw3fi){filter:brightness(1.08)}.val.svelte-1dkw3fi{font-size:12.5px;color:var(--text-mute);font-variant-numeric:tabular-nums;line-height:1.3}.val.svelte-1dkw3fi small:where(.svelte-1dkw3fi){display:block;font-size:11.5px}.current.svelte-1dkw3fi .val:where(.svelte-1dkw3fi){color:var(--text);font-weight:700}.axis.svelte-1dkw3fi{margin-top:2px}.ticks.svelte-1dkw3fi{position:relative;height:18px}.ticks.svelte-1dkw3fi span:where(.svelte-1dkw3fi){position:absolute;transform:translate(-50%);font-size:11.5px;color:var(--text-mute);font-variant-numeric:tabular-nums}figcaption.svelte-1dkw3fi{margin-top:10px;font-size:12.5px;color:var(--text-mute);line-height:1.55}@media(max-width:620px){.row.svelte-1dkw3fi,.axis.svelte-1dkw3fi{grid-template-columns:1fr 112px;gap:2px 10px}.row.svelte-1dkw3fi .name:where(.svelte-1dkw3fi){grid-column:1 / -1;margin-top:6px}.axis.svelte-1dkw3fi .name:where(.svelte-1dkw3fi){display:none}.ticks.svelte-1dkw3fi .minor:where(.svelte-1dkw3fi){display:none}}.rv-draw .bar.svelte-1dkw3fi,.rv-draw .peak.svelte-1dkw3fi{transform:scaleX(0)}.rv-draw .val.svelte-1dkw3fi{opacity:0}.rv-draw.rv-in .bar.svelte-1dkw3fi,.rv-draw.rv-in .peak.svelte-1dkw3fi{transform:none;transition:transform .9s cubic-bezier(.3,.6,.2,1) calc(var(--rv-i, 0) * .12s)}.rv-draw.rv-in .val.svelte-1dkw3fi{opacity:1;transition:opacity .4s ease calc(.7s + var(--rv-i, 0) * .12s)}.crumbs.svelte-149yw3d{display:flex;gap:8px;font-size:13px;color:#d3dadd;margin-bottom:14px;flex-wrap:wrap}.crumbs.svelte-149yw3d a:where(.svelte-149yw3d){color:#fff}.crumbs.svelte-149yw3d a:where(.svelte-149yw3d):hover{color:#fff;text-decoration:underline}.layout.svelte-149yw3d{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start;padding:40px 0 56px}.photo.svelte-149yw3d{background:var(--surface);border:1px solid var(--line);border-radius:20px;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;overflow:hidden}.photo.svelte-149yw3d img:where(.svelte-149yw3d){width:100%;height:100%;object-fit:contain}.photo.empty.svelte-149yw3d{background:var(--hero-card-bg)}.photo.svelte-149yw3d .logo:where(.svelte-149yw3d){width:30%;opacity:.85}.block.svelte-149yw3d{margin-top:36px}.block.svelte-149yw3d h2:where(.svelte-149yw3d){font-size:24px;margin-bottom:14px}.analogs.svelte-149yw3d{font-size:15px;line-height:1.7}.lead-hint.svelte-149yw3d{margin:-6px 0 14px;font-size:14px;color:var(--text-mute);line-height:1.6}.hint.svelte-149yw3d{margin-top:8px;font-size:14px;color:var(--text-mute);line-height:1.6}.hint.svelte-149yw3d a:where(.svelte-149yw3d){color:var(--teal-dark);text-decoration:underline;text-underline-offset:2px}.prose.svelte-149yw3d{font-size:15.5px;line-height:1.7}.prose.svelte-149yw3d h2{font-size:21px;margin:26px 0 10px}.prose.svelte-149yw3d h3{font-size:16.5px;font-family:Inter,system-ui,sans-serif;font-weight:700;margin:20px 0 8px}.prose.svelte-149yw3d p{margin:0 0 12px}.prose.svelte-149yw3d ul,.prose.svelte-149yw3d ol{margin:0 0 12px;padding-left:22px}.prose.svelte-149yw3d li+li{margin-top:4px}.prose.svelte-149yw3d a{color:var(--teal-dark);text-decoration:underline}.prose.svelte-149yw3d blockquote{margin:0 0 12px;padding-left:16px;border-left:3px solid var(--copper);color:var(--text-mute)}.prose.svelte-149yw3d img{max-width:100%;height:auto;border-radius:10px}.prose.svelte-149yw3d table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 12px;font-size:14px}.prose.svelte-149yw3d th,.prose.svelte-149yw3d td{padding:8px 12px;border:1px solid var(--line);text-align:left}.prose.svelte-149yw3d th{background:var(--paper-2)}.prose.svelte-149yw3d td small{font-size:12px;color:var(--text-mute)}.docs.svelte-149yw3d{list-style:none;margin:0;padding:0;display:grid;gap:10px}.docs.svelte-149yw3d a:where(.svelte-149yw3d){display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 18px}.docs.svelte-149yw3d a:where(.svelte-149yw3d):hover{border-color:var(--copper)}.doc-icon.svelte-149yw3d{width:40px;height:40px;border-radius:10px;background:var(--teal-light);color:var(--teal-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-text.svelte-149yw3d{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.doc-title.svelte-149yw3d{font-weight:700;color:var(--ink)}.doc-meta.svelte-149yw3d{font-size:12.5px;color:var(--text-mute)}.doc-go.svelte-149yw3d{font-size:13.5px;font-weight:700;color:var(--teal-dark);white-space:nowrap}.side.svelte-149yw3d{position:sticky;top:calc(var(--head-h) + 20px)}.buy.svelte-149yw3d{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px}.buy-top.svelte-149yw3d{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.cat-tag.svelte-149yw3d{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--teal-dark);background:var(--teal-light);padding:4px 9px;border-radius:6px}.article.svelte-149yw3d{font-size:12px;color:var(--text-mute);font-family:ui-monospace,monospace}.certs.svelte-149yw3d{display:flex;flex-wrap:wrap;gap:6px}.certs.svelte-149yw3d .badge:where(.svelte-149yw3d){font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px}.nonfood.svelte-149yw3d{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--text);padding:8px 10px;border-left:3px solid var(--copper);background:var(--paper-2);border-radius:0 8px 8px 0}.packs.svelte-149yw3d{width:100%;border-collapse:collapse;font-size:14px}.packs.svelte-149yw3d th:where(.svelte-149yw3d){text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-mute);font-weight:700;padding:0 0 8px;border-bottom:1px solid var(--line)}.packs.svelte-149yw3d th:where(.svelte-149yw3d):not(:first-child),.packs.svelte-149yw3d td.price:where(.svelte-149yw3d),.packs.svelte-149yw3d td.opt:where(.svelte-149yw3d){text-align:right}.packs.svelte-149yw3d td:where(.svelte-149yw3d){padding:9px 0;border-bottom:1px solid var(--line)}.packs.svelte-149yw3d td.price:where(.svelte-149yw3d){font-weight:700;color:var(--ink);white-space:nowrap;padding-left:10px}.packs.svelte-149yw3d td.opt:where(.svelte-149yw3d){padding-left:14px;white-space:nowrap;font-size:13px}.packs.svelte-149yw3d td.opt:where(.svelte-149yw3d) a:where(.svelte-149yw3d){color:var(--teal-dark);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.packs.svelte-149yw3d td.opt:where(.svelte-149yw3d) a:where(.svelte-149yw3d):hover{text-decoration-style:solid}.note.svelte-149yw3d{font-size:12.5px;color:var(--text-mute);line-height:1.5}.phone.svelte-149yw3d{text-align:center;font-weight:700;color:var(--ink);font-size:15px}.cta-band.svelte-149yw3d{margin-bottom:72px}@media(max-width:920px){.layout.svelte-149yw3d{grid-template-columns:1fr}.side.svelte-149yw3d{position:static;order:-1}}
