.hs{margin-block-start:32px;position:relative;container:hs/inline-size}.hs-anchor{block-size:1px;inline-size:1px;scroll-margin-block-start:72px;position:absolute;inset-block-start:0;inset-inline-start:0}.hs-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-rail{display:none}.hs-says{text-align:center;gap:6px;display:grid}.hs-say{letter-spacing:-.02em;max-inline-size:30ch;color:var(--white);text-wrap:balance;margin:0 auto;font-size:clamp(1.25rem,.9rem + 1.3vw,1.75rem);font-weight:600;line-height:1.15}.hs-truth{color:var(--muted);text-align:center;text-wrap:balance;margin:0;padding-inline:16px;font-size:12px;line-height:1.5}.hs-stage{gap:64px;display:grid}.hs-frame{gap:18px;scroll-margin-block-start:72px;display:grid;position:relative}.hs-view{position:relative}.hs-world{--u:calc(100cqi / var(--ww));inline-size:100%;aspect-ratio:var(--ww) / var(--wh);position:relative;container:world/inline-size}@property --c{syntax:"<number>";inherits:false;initial-value:1}.hs-el{opacity:var(--c,1);inline-size:calc(var(--w) / var(--ww) * 100%);font-size:calc(var(--u) * 15 * var(--fs,1));color:var(--text);line-height:1.35;position:absolute;inset-block-start:calc(var(--y) / var(--wh) * 100%);inset-inline-start:calc(var(--x) / var(--ww) * 100%)}.hs-wires,.hs-packets{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.hs-tall,.hs-combos.hs-tall{display:none}@container hs not (min-width:720px){.hs-world{--u:calc(100cqi / var(--tww));aspect-ratio:var(--tww) / var(--twh)}.hs-el{inline-size:calc(var(--tw) / var(--tww) * 100%);font-size:calc(var(--u) * 14 * var(--fs,1));inset-block-start:calc(var(--ty) / var(--twh) * 100%);inset-inline-start:calc(var(--tx) / var(--tww) * 100%)}.hs-wide{display:none}.hs-tall{display:block}.hs-combos.hs-wide{display:none}.hs-combos.hs-tall{display:grid}}.hs-fade{opacity:calc(var(--e,1) * (1 - var(--o,0)) * var(--c,1));translate:0 calc((1 - var(--e,1)) * .8em)}.hs-pop{opacity:calc(var(--e,1) * var(--c,1));scale:calc(.9 + .1 * var(--e,1))}.hs-wire{fill:none;stroke:#ffffff4d;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e,1));opacity:calc(clamp(0, var(--e,1) * 50, 1) * (1 - var(--o,0)))}.hs-wire[data-bad]{stroke:#d9374c8c}.hs-loop{stroke:var(--violet)}.hs-path{fill:none;stroke:none}.hs-wire.hs-dash{stroke-dasharray:7 8;stroke-dashoffset:0;opacity:var(--e,1)}.hs-packet{fill:#fff;stroke:#ffffff47;stroke-width:9px;paint-order:stroke;opacity:0}.hs-packet-back{fill:var(--green);stroke:#3ecf8e4d}.hs-node{inline-size:calc(var(--u) * 84);text-align:center;flex-direction:column;align-items:center;gap:.45em;display:flex}.hs-tile{inline-size:calc(var(--u) * 84);aspect-ratio:1;border:1px solid var(--line-2);box-shadow:0 0 calc(var(--u) * 36) rgba(143, 178, 255, calc(.28 * var(--e,1)));background:#0e0e0e;border-radius:24%;place-items:center;display:grid}.hs-tile svg{fill:none;inline-size:44%;stroke:var(--white);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hs-node[data-tone=agent] .hs-tile{border-color:#8fb2ff8c}.hs-node[data-tone=guard] .hs-tile{box-shadow:0 0 calc(var(--u) * 36) rgba(62, 207, 142, calc(.22 * var(--e,1)));border-color:#3ecf8e80}.hs-node[data-tone=db] .hs-tile{box-shadow:0 0 calc(var(--u) * 36) rgba(190, 97, 196, calc(.22 * var(--e,1)));border-color:#be61c480}.hs-node[data-tone=loop] .hs-tile{border-color:#be61c48c}.hs-node[data-tone=launch] .hs-tile{box-shadow:0 0 calc(var(--u) * 36) rgba(62, 207, 142, calc(.22 * var(--e,1)));border-color:#3ecf8e99}.hs-text{flex-direction:column;align-items:center;gap:.25em;display:flex}.hs-label{text-wrap:balance;max-inline-size:7em;color:var(--white);font-weight:600}.hs-sub{inline-size:max-content;max-inline-size:15em;color:var(--muted);font-size:.82em;line-height:1.3}.hs-pill{border:1px solid var(--line-2);font:.82em/1.1 var(--font-jetbrains), monospace;white-space:nowrap;background:#111;border-radius:999px;align-items:center;gap:.35em;padding:.35em .75em;display:inline-flex}.hs-ok{color:var(--green);background:#0b1a13;border-color:#3ecf8e66}.hs-bad{color:#ff8a98;background:#1f0b0f;border-color:#d9374c80}.hs-bubble{border:1px solid var(--line-2);background:#151515;border-radius:1em 1em 1em .25em;padding:.8em 1em}.hs-bubble code{font:1.12em/1.35 var(--font-inter), system-ui, sans-serif;color:var(--white)}.hs-card-h{color:var(--text);justify-content:space-between;align-items:baseline;gap:.8em;margin:0;font-size:.86em;font-weight:600;display:flex}.hs-card-h code{font:1em var(--font-jetbrains), monospace;color:#c9d6ff}.hs-card-h span{color:var(--muted);font-weight:400}.hs-schema,.hs-match,.hs-hyps,.hs-ideas{border:1px solid var(--line-2);background:#0c0c0d;border-radius:.9em;gap:.5em;padding:.85em 1em;display:grid}.hs-schema-row{grid-template-columns:minmax(0,1fr) auto 1em;align-items:baseline;gap:.2em .8em;display:grid}.hs-schema-row code,.hs-match-row code{font:.82em/1.35 var(--font-jetbrains), monospace;color:#c9d6ff;overflow-wrap:anywhere}.hs-schema-row span{color:var(--muted);text-align:end;font-size:.86em}.hs-tick{color:var(--green);opacity:var(--e,1);font-weight:600}.hs-match-row{grid-template-columns:auto minmax(0,1fr) 1em;align-items:baseline;gap:.2em .6em;display:grid}.hs-match-row>span{color:var(--white)}.hs-match-row b{color:var(--green)}.hs-match-row[data-miss] code,.hs-match-row[data-miss] b{color:#ff8a98}.hs-match-row em{color:var(--muted);grid-column:1/-1;font-size:.86em;font-style:normal}.hs-hyp{color:var(--white);align-items:baseline;gap:.6em;display:flex}.hs-hyp .hs-check-no{flex:none}.hs-hyps-plan,.hs-ideas-foot{color:var(--green);margin:0;font-size:.86em}.hs-idea{color:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35em .8em;display:grid}@container hs not (min-width:720px){.hs-idea{grid-template-columns:minmax(0,1fr)}.hs-idea-picks{justify-self:start}}.hs-idea-picks{gap:.35em;display:flex}.hs-choice{color:var(--text);background:#111}.hs-choice[data-pick]{color:color-mix(in srgb, var(--green) calc(100% * var(--e,1)), var(--text));border-color:color-mix(in srgb, #3ecf8e8c calc(100% * var(--e,1)), var(--line-2));background:color-mix(in srgb, #0b1a13 calc(100% * var(--e,1)), #111)}.hs-choice:not([data-pick]){opacity:calc(1 - .55 * var(--e,1))}.hs-term{border:1px solid var(--line-2);background:#0a0a0b;border-radius:.8em;overflow:hidden;box-shadow:0 1.5em 3em #00000080}.hs-term-bar{border-block-end:1px solid var(--line);align-items:center;gap:.4em;padding:.6em .9em;display:flex}.hs-term-bar i{aspect-ratio:1;background:#2c2c2e;border-radius:50%;inline-size:.62em}.hs-term-bar span{font:.8em var(--font-jetbrains), monospace;color:var(--muted);margin-inline-start:.6em}.hs-term-body{gap:.15em;padding:.8em 1em 2.6em;display:grid}.hs-term-body code,.hs-badge code,.hs-check-code code,.hs-verdict-code code{min-block-size:1.5em;font:.86em/1.5 var(--font-jetbrains), monospace;font-variant-ligatures:none;color:#a9b6ff;white-space:pre-wrap;overflow-wrap:anywhere;display:block}.hs-term-body code:after,.hs-badge code:after,.hs-check-code code:after,.hs-bubble code:after,.hs-verdict-code code:after{content:"▍";color:var(--white);opacity:clamp(0, min(var(--e,1), 1 - var(--e,1)) * 40, 1);margin-inline-start:.05em}.hs-term>.hs-pill{position:absolute;inset-block-end:.7em;inset-inline-end:.8em}.hs-rules{flex-wrap:wrap;gap:.45em;display:flex}.hs-refused{opacity:calc(var(--e,1) * (1 - var(--o,0)) * var(--c,1));translate:calc((1 - var(--e,1)) * -3em) 0;rotate:calc(sin(var(--e,1) * 802.141deg) * (1 - var(--e,1)) * 6deg);flex-wrap:wrap;align-items:center;gap:.5em .7em;display:flex}.hs-refused code{font:.82em var(--font-jetbrains), monospace;color:#ff8a98;background:#000}.hs-badge{background:#120b13;border:1px solid #be61c459;border-radius:.8em;gap:.2em;padding:.8em 1em;display:grid}.hs-badge code{color:#e3b8e7}.hs-run{font:.8em/1.3 var(--font-jetbrains), monospace;color:var(--green);text-align:center}.hs-answer{border:1px solid var(--line-2);background:#0e0e0e;border-radius:1em;gap:.45em;padding:1.1em 1.2em;display:grid}.hs-big{letter-spacing:-.03em;color:var(--white);font-variant-numeric:tabular-nums;font-size:3.1em;font-weight:600;line-height:1}.hs-answer>span:not(.hs-bar,.hs-big){color:var(--white)}.hs-answer ul{color:var(--muted);gap:.2em;margin:.2em 0 0;padding:0;font-size:.86em;list-style:none;display:grid}.hs-answer li:before{content:"· "}.hs-bar{background:#ffffff14;border-radius:999px;block-size:.45em;display:block;overflow:hidden}.hs-bar i{border-radius:inherit;background:var(--red);transform-origin:0;block-size:100%;transform:scaleX(calc(var(--v,1) * var(--e,1)));transition:transform .28s;display:block}.hs-gap{position:relative;overflow:visible}.hs-gap b{background:var(--white);inline-size:2px;opacity:var(--e,1);position:absolute;inset-block:-.3em;inset-inline-start:calc(var(--m,0) * 100%)}.hs-problem{gap:1.2em;display:grid}.hs-symptom{font:.9em/1.35 var(--font-jetbrains), monospace;background:#0c0c0d;border:1px solid #d9374c73;border-radius:.8em;margin:0;display:grid;overflow:hidden}.hs-symptom div{border-block-end:1px solid var(--line);justify-content:space-between;gap:1em;padding:.55em .9em;display:flex}.hs-symptom div:last-child{border-block-end:0}.hs-symptom dt{color:var(--muted)}.hs-symptom dd{color:var(--white);text-align:end;margin:0}.hs-symptom div[data-zero]{background:#d9374c24}.hs-symptom div[data-zero] dd{color:#ff8a98;font-weight:700}.hs-refusal{text-align:center;margin:0}.hs-strike{color:color-mix(in srgb, var(--white) calc(100% - 55% * var(--e,1)), var(--muted));font-size:1.3em;display:inline-block;position:relative}.hs-strike:after{content:"";background:var(--red);transform-origin:0;block-size:2px;transform:scaleX(var(--e,1));position:absolute;inset-block-start:54%;inset-inline:-.2em}.hs-check{border:1px solid var(--line);background:#0c0c0d;border-radius:.9em;gap:.55em;padding:.9em 1em;display:grid}.hs-check[data-found]{border-color:#d9374c66}.hs-check-head{align-items:center;gap:.6em;display:flex}.hs-check-title{color:var(--white);font-weight:600}.hs-check-no{aspect-ratio:1;border:1px solid var(--line-2);inline-size:1.7em;color:var(--white);border-radius:50%;place-items:center;font-size:.8em;display:grid}.hs-check-head .hs-pill{margin-inline-start:auto}.hs-pill[data-status=причина]{color:#ff8a98;background:#1f0b0f;border-color:#d9374c80}.hs-pill[data-status=следствие]{color:#ffc2ca;border-color:#d9374c4d}.hs-pill[data-status=снята]{color:var(--muted);text-decoration:line-through}.hs-check-out{color:var(--white);margin:0;font-size:.95em}.hs-zero{color:#ff8a98;font-weight:700}.hs-bars{opacity:var(--e,1);gap:.4em;display:grid}.hs-bars-row{grid-template-columns:repeat(4,1fr);gap:.7em;block-size:4.2em;display:grid}.hs-bars-row span{grid-template-rows:1fr auto;gap:.2em;display:grid}.hs-bars-row i{transform-origin:bottom;transform:scaleY(calc(var(--v) * clamp(0, var(--e,1) * 4 - var(--k), 1)));background:#8fb2ff73;border-radius:.25em .25em 0 0;display:block}.hs-bars-row span[data-low] i{background:var(--red)}.hs-bars-row em{font:normal .8em var(--font-jetbrains), monospace;color:var(--muted);text-align:center}.hs-bars p{color:#ff8a98;margin:0;font-size:.86em}.hs-verdict{background:#08140f;border:1px solid #3ecf8e66;border-radius:1em;flex-wrap:wrap;align-items:center;gap:.5em .9em;padding:.8em 1.1em;display:flex}.hs-verdict-text{color:var(--white);font-size:1.12em;font-weight:600}.hs-verdict-code{flex-wrap:wrap;gap:0 1.2em;display:flex}.hs-summary{border:1px solid var(--line-2);background:#0c0c0c;border-radius:1em;gap:.55em;padding:.85em 1.1em;display:grid}html:not([data-hs=on]) .hs-summary{display:none}.hs-summary-symptom{color:var(--text);margin:0;font-size:.9em}.hs-summary-symptom code{font:1em var(--font-jetbrains), monospace;color:var(--muted)}html[data-hs=on] .hs-frame[data-frame=debug] .hs-verdict{inline-size:calc(510 / var(--ww) * 100%);inset-block-start:calc(200 / var(--wh) * 100%);inset-inline-start:calc(660 / var(--ww) * 100%)}.hs-question{--fs:1.12;color:var(--white);align-items:center;gap:.7em;display:flex}.hs-question>span{aspect-ratio:1;border:1px solid var(--line-2);inline-size:1.8em;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.hs-card{border:1px solid var(--line);background:#0c0c0d;border-radius:.8em;grid-template-columns:minmax(0,1fr) auto;gap:.15em .8em;padding:.7em .95em;display:grid}.hs-card code{font:.8em/1.3 var(--font-jetbrains), monospace;color:#c9d6ff;overflow-wrap:anywhere}.hs-card-value{color:var(--white);flex-wrap:wrap;grid-column:1;align-items:baseline;gap:.2em .6em;font-size:.92em;display:flex}.hs-card em{color:var(--green);grid-area:1/2/span 2;align-self:center;font-size:1.1em;font-style:normal}.hs-card:not([data-ok]){border-style:dashed;border-color:#d9374c73}.hs-card:not([data-ok]) .hs-card-value,.hs-card:not([data-ok]) em{color:#ff8a98}.hs-opt{border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:.1em .5em;font-size:.87em}.hs-coverage{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.4em .8em;display:grid}.hs-coverage>span:first-child{font:.8em var(--font-jetbrains), monospace;color:var(--muted)}.hs-cov{color:var(--white);font-variant-numeric:tabular-nums;font-weight:600}.hs-coverage .hs-bar{grid-column:1/-1}.hs-coverage .hs-bar i{background:var(--green);transform:scaleX(var(--v,1))}.hs-coverage>code{font:.8em/1.4 var(--font-jetbrains), monospace;color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}.hs-claim{background:#140a0c;border:1px solid #d9374c73;border-radius:.9em;justify-items:start;gap:.45em;padding:.85em 1em;display:grid}.hs-claim[data-thesis]{background:#09130e;border-color:#3ecf8e66}.hs-claim p{color:var(--white);margin:0}.hs-claim .hs-pill{color:#ff8a98;border-color:#d9374c80}.hs-claim[data-thesis] .hs-pill{color:var(--green);border-color:#3ecf8e73}.hs-needs{flex-wrap:wrap;gap:.35em;display:flex}.hs-needs code,.hs-request{font:.8em/1.4 var(--font-jetbrains), monospace;color:var(--text);overflow-wrap:anywhere;background:#ffffff0f;border-radius:.35em;padding:.15em .55em}.hs-loops{--fs:.95;text-align:center;color:var(--violet)}.hs-loops small{color:var(--muted);margin-block-start:.15em;font-size:.9em;display:block}.hs-need{--fs:.93;inline-size:max-content;box-shadow:0 0 calc(var(--u) * 28) #8fb2ff29;color:var(--white);background:#0c0c0c;border:1px solid #8fb2ff73;border-radius:.75em;align-items:center;gap:.55em;padding:.45em .85em;display:flex;translate:-50%}.hs-need svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;inline-size:1.35em}.hs-need:after{content:"";background:#0c0c0c;border-block-end:1px solid #8fb2ff73;border-inline-end:1px solid #8fb2ff73;block-size:.7em;inline-size:.7em;margin-block-start:-.35em;position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - .35em);rotate:45deg}.hs-loops-n{color:var(--white);font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:600}.hs-meters{gap:1.1em;display:grid}.hs-type{border:1px solid var(--line-2);--fs:.87;white-space:nowrap;color:var(--text);background:#0c0c0c;border-radius:999px;align-items:center;gap:.5em;padding:.22em .7em;line-height:1.3;display:flex}.hs-type:before{content:"";background:var(--fam);border-radius:50%;flex:none;block-size:.55em;inline-size:.55em}.hs-type[data-family=payments],.hs-dot[data-family=payments]{--fam:#ff6e2d}.hs-type[data-family=products],.hs-dot[data-family=products]{--fam:#d9374c}.hs-type[data-family=industries],.hs-dot[data-family=industries]{--fam:#be61c4}.hs-type[data-family=cohorts],.hs-dot[data-family=cohorts]{--fam:#5169d8}.hs-dot{fill:var(--fam)}.hs-wire.hs-web{stroke:#ffffff21;stroke-width:.8px}.hs-bundle{mix-blend-mode:screen;opacity:calc(clamp(0, var(--e,1) * 50, 1) * (1 - .8 * var(--o,0)))}.hs-strand{fill:none;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e,1));opacity:.65}.hs-strand-echo{stroke-width:.6px;opacity:.35}.hs-strand-glow{fill:none;stroke-width:5px;stroke-linecap:round;opacity:calc(.13 * var(--e,1))}.hs-strand-arc{fill:none;stroke:#ffffff29;stroke-width:.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e,1))}.hs-trace{mix-blend-mode:screen;opacity:calc(clamp(0, var(--e,1) * 50, 1) * (1 - var(--o,0)))}.hs-trace-line{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e,1))}.hs-trace-glow{fill:none;stroke:#fff3;stroke-width:7px;stroke-linecap:round;opacity:var(--e,1)}.hs-trace-ring{fill:none;stroke:#ffffffe6;stroke-width:1.5px;opacity:var(--e,1)}html:not([data-hs=on]) .hs-trace{display:none}.hs-filter-name{text-align:center;color:var(--white);justify-self:center;font-size:.87em;line-height:1.3}.hs-filter-name span{color:var(--muted)}html:not([data-hs=on]) .hs-filter-name{display:none}.hs-power li.hs-finding{opacity:calc((.38 + .62 * var(--e,1) - .25 * var(--o,0)) * var(--c,1));border-color:rgba(62, 207, 142, calc(.2 + .5 * var(--e,1) - .2 * var(--o,0)))}html:not([data-hs=on]) .hs-power{--ty:960!important}.hs-wire.hs-web-3{stroke:#be61c4bf;stroke-width:1.2px}.hs-wire.hs-web-4{stroke:#ff6e2dbf;stroke-width:1.2px}.hs-wire.hs-web-5{stroke:#3ecf8ed9;stroke-width:1.4px}.hs-web-area{block-size:calc(var(--u) * 320)}.hs-combos{gap:.15em;display:grid}.hs-combos-h{color:var(--muted);font-size:.87em}.hs-combos b{color:var(--white);font-variant-numeric:tabular-nums;font-size:2.1em;font-weight:600;line-height:1.05}.hs-combos ul{font:.87em/1.35 var(--font-jetbrains), monospace;color:var(--muted);gap:.1em;margin:.35em 0 0;padding:0;list-style:none;display:grid}.hs-power{border:1px solid var(--line-2);background:#0c0c0c;border-radius:1em;gap:.65em;padding:.9em 1em;display:grid}.hs-power-h{color:var(--white);margin:0;font-weight:600;line-height:1.3}.hs-power ul{justify-items:start;gap:.35em;margin:0;padding:0;list-style:none;display:grid}.hs-power li{color:var(--green);border:1px solid #3ecf8e73;border-radius:999px;padding:.18em .6em;font-size:.87em}.hs-power-cmp{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2em .6em;font-size:.87em;display:grid}.hs-power-cmp span{color:var(--text)}.hs-power-cmp i{transform-origin:0;block-size:.5em;transform:scaleX(calc(var(--v,1) * var(--e,1)));background:#be61c4cc;border-radius:999px}.hs-power-cmp i[data-agent]{background:var(--green)}.hs-power-cmp em{color:var(--muted);grid-column:1/-1;margin-block-end:.35em;font-style:normal;line-height:1.3}.hs-meter-h{color:var(--text);margin:0;font-size:.87em;font-weight:600}.hs-meters>.hs-meter-h+.hs-meter{margin-block-start:-.45em}.hs-meters>.hs-meter+.hs-meter-h{margin-block-start:.35em}.hs-deck{background:#0c0c0d;border:1px solid #3ecf8e59;border-radius:.9em;gap:.6em;padding:.8em .9em;display:grid}.hs-slides{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.hs-slide{gap:.25em;margin:0;display:grid}.hs-slide figcaption{text-align:center;color:var(--muted);font-size:.8em}.hs-slide-art{aspect-ratio:16/9;border:1px solid var(--line-2);background:#121212;border-radius:.35em;align-content:start;gap:.22em;padding:.4em;display:grid}.hs-slide[data-art=data] .hs-slide-art{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-slide[data-art=data] i{background:#ffffff38;border-radius:.1em;block-size:.32em}.hs-slide[data-art=chart] .hs-slide-art{align-items:flex-end;gap:.2em;display:flex}.hs-slide[data-art=chart] i{block-size:calc(var(--h) * 100%);background:#3ecf8eb3;border-radius:.12em .12em 0 0;flex:1}.hs-slide[data-art=text] i{block-size:.28em;inline-size:calc(100% - var(--k,0) * 14%);background:#fff3;border-radius:999px}.hs-slide[data-art=text] i:first-child{background:#ffffff73;block-size:.38em;inline-size:70%}.hs-deck .hs-meter{grid-template-columns:4.5em minmax(0,1fr) auto;gap:.7em}.hs-deck .hs-meter-v{grid-column:auto}.hs-deck-meters{gap:.5em;display:grid}.hs-el.hs-halo{aspect-ratio:1;border:2px solid var(--green);box-shadow:0 0 calc(var(--u) * 30) #3ecf8e59;opacity:calc(var(--e,1) * (1 - var(--o,0)) * var(--c,1));pointer-events:none;border-radius:24%}.hs-mix{border:1px solid var(--line-2);background:#0c0c0c;border-radius:1em;gap:.7em;padding:.9em 1em;display:grid}.hs-mix-h{color:var(--white);margin:0;font-weight:600;line-height:1.3}.hs-mix-row{grid-template-columns:6.2em minmax(0,1fr);align-items:center;gap:.35em .8em;display:grid}.hs-mix-tag{color:var(--text);font-size:.87em}.hs-mix-row em{color:var(--muted);grid-column:2;font-size:.87em;font-style:normal;line-height:1.3}.hs-mix-chips{gap:.35em;display:flex}.hs-mix-chips span{white-space:nowrap;background:#0c0c0c;border:1px solid;border-radius:999px;padding:.12em .55em;font-size:.87em}.hs-mix-row[data-kind=classic] .hs-mix-chips span{color:#ff8a98;border-color:#d9374c80}.hs-mix-row[data-kind=classic] .hs-mix-chips span+span{margin-inline-start:-.7em}.hs-mix-row[data-kind=agent] .hs-mix-chips span{color:var(--green);border-color:#3ecf8e80}.hs-meter{grid-template-columns:6.5em minmax(0,1fr) 11em;align-items:center;gap:.9em;display:grid}.hs-meter>span:first-child{color:var(--text)}.hs-meter-v{color:var(--white);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.hs-track{background:#ffffff12;border-radius:999px;block-size:.7em;position:relative}.hs-track i{border-radius:inherit;background:linear-gradient(90deg, #be61c473, var(--violet));transform-origin:0;transform:scaleX(calc(var(--v,1) * var(--e,1)));transition:transform .28s;position:absolute;inset:0}.hs-track .hs-low{background:var(--white);inline-size:2px;border-radius:0;transition:inset-inline-start .28s;inset:-.3em auto;inset-inline-start:calc(var(--low,0) * 100%);transform:none}.hs-meter[data-agent] .hs-track i{background:var(--green)}@container hs not (min-width:720px){.hs-frame[data-frame=pace] .hs-node{inline-size:calc(var(--u) * 318);text-align:start;flex-direction:row;gap:.9em}.hs-frame[data-frame=pace] .hs-node .hs-tile{flex:none}.hs-frame[data-frame=pace] .hs-text{align-items:flex-start}.hs-frame[data-frame=pace] .hs-sub{inline-size:auto}.hs-frame[data-frame=pace] .hs-label{white-space:nowrap;max-inline-size:none}.hs-loops{text-align:start}.hs-need{translate:none}.hs-need:after{inset-inline-start:calc(var(--u) * 80 - .35em)}.hs-meter{grid-template-columns:5.5em minmax(0,1fr)}.hs-meter-v{grid-column:2}.hs-sub,.hs-pill,.hs-card-h,.hs-schema-row code,.hs-schema-row span,.hs-match-row code,.hs-match-row em,.hs-hyps-plan,.hs-ideas-foot,.hs-term-bar span,.hs-run,.hs-refused code,.hs-check-no,.hs-bars-row em,.hs-card code,.hs-coverage>span:first-child,.hs-coverage>code,.hs-needs code,.hs-request,.hs-answer ul,.hs-bars p,.hs-term-body code,.hs-badge code,.hs-check-code code,.hs-verdict-code code{font-size:.9em}.hs-opt{font-size:.98em}.hs-type{--fs:.9}.hs-combos ul,.hs-combos-h,.hs-power li,.hs-power-cmp,.hs-mix-tag,.hs-mix-row em,.hs-mix-chips span,.hs-meter-h,.hs-slide figcaption{font-size:.9em}.hs-loops small{font-size:.95em}.hs-frame[data-frame=pace] .hs-tile{inline-size:calc(var(--u) * 64)}}html[data-hs=on] .hs{block-size:calc(var(--hs-len) * 1svh + 100svh - var(--hs-top,56px))}html[data-hs=on] .hs-anchor{scroll-margin-block-start:var(--hs-top,56px);inset-block-start:calc(var(--at) * var(--hs-len) * 1svh)}html[data-hs=on] .hs-stage{block-size:calc(100svh - var(--hs-top,56px));margin-inline:calc(50% - 50vw);display:block;position:sticky;inset-block-start:var(--hs-top,56px);overflow:hidden}html[data-hs=on] .hs-rail{z-index:2;color:var(--muted);justify-content:center;gap:18px;margin:0;padding:0 16px;font-size:12px;list-style:none;display:flex;position:absolute;inset-block-start:14px;inset-inline:0}html[data-hs=on] .hs-rail li{white-space:nowrap;padding-block-start:10px;transition:color .2s;position:relative}html[data-hs=on] .hs-rail li:before{content:"";background:#ffffff24;border-radius:2px;block-size:2px;transition:background .2s;position:absolute;inset-block-start:0;inset-inline:0}html[data-hs=on] .hs-rail li[data-state=done]:before{background:#ffffff73}html[data-hs=on] .hs-rail li[data-state=now]{color:var(--white)}html[data-hs=on] .hs-rail li[data-state=now]:before{background:var(--white)}@container hs not (min-width:720px){html[data-hs=on] .hs-rail{gap:5px;font-size:0}html[data-hs=on] .hs-rail li{inline-size:32px;padding-block-start:0}}html[data-hs=on] .hs-frame{--show:0;opacity:var(--show);scale:calc(.97 + .03 * var(--show));contain:layout paint;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding-block:48px 14px;display:grid;position:absolute;inset:0}html[data-hs=on] .hs-frame:first-of-type{--show:1}html[data-hs=on] .hs-says{min-block-size:2.4em;font-size:clamp(1.5rem,.95rem + 2vw,2.75rem);position:relative}@container hs not (min-width:720px){html[data-hs=on] .hs-says{min-block-size:3.5em;font-size:1.4rem}}html[data-hs=on] .hs-say{opacity:calc(var(--e,1) * (1 - var(--o,0)));translate:0 calc((1 - var(--e,1)) * .35em - var(--o,0) * .35em);font-size:1em;position:absolute;inset-block-start:0;inset-inline:0}html[data-hs=on] .hs-view{contain:strict;overflow:hidden;container:view/size}html[data-hs=on] .hs-view:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, var(--black), transparent) left / 6% 100% no-repeat, linear-gradient(to left, var(--black), transparent) right / 6% 100% no-repeat, linear-gradient(var(--black), transparent) top / 100% 5% no-repeat, linear-gradient(to top, var(--black), transparent) bottom / 100% 7% no-repeat;position:absolute;inset:0}html[data-hs=on] .hs-world{inline-size:min(100cqw, 100cqh * var(--ww) / var(--wh));transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(50cqw,50cqh)translate(-50%,-50%)}@container hs not (min-width:720px){html[data-hs=on] .hs-world{inline-size:100cqw;transform:translate(0)}html[data-hs=on] .hs-view:after{background:linear-gradient(to right, var(--black), transparent) left / 4% 100% no-repeat, linear-gradient(to left, var(--black), transparent) right / 4% 100% no-repeat, linear-gradient(var(--black), transparent) top / 100% 3% no-repeat, linear-gradient(to top, var(--black), transparent) bottom / 100% 4% no-repeat}.hs-refused{translate:calc((1 - var(--e,1)) * 1.5em) 0}html[data-hs=on] .hs-frame[data-frame=debug] .hs-verdict{inline-size:calc(var(--tw) / var(--tww) * 100%);inset-block-start:calc(var(--ty) / var(--twh) * 100%);inset-inline-start:calc(var(--tx) / var(--tww) * 100%)}.hs-frame[data-frame=debug] .hs-check{opacity:calc(var(--e,1) * var(--c,1))}.hs-frame[data-frame=debug] .hs-check .hs-check-out{opacity:var(--e,1)}}@media (max-height:780px){html[data-hs=on] .hs-frame{gap:6px;padding-block:40px 8px}html[data-hs=on] .hs-says{font-size:clamp(1.3rem,.8rem + 1.6vw,2.1rem)}html[data-hs=on] .hs-rail{inset-block-start:10px}}@media (max-height:660px){html[data-hs=on] .hs-frame{gap:4px;padding-block:34px 6px}html[data-hs=on] .hs-says{font-size:clamp(1.15rem,.7rem + 1.3vw,1.75rem)}html[data-hs=on] .hs-rail{inset-block-start:8px}}html:not([data-hs=on]) .hs-packets,html:not([data-hs=on]) .hs-gone{display:none}html:not([data-hs=on]) .hs-term-body code:after,html:not([data-hs=on]) .hs-badge code:after,html:not([data-hs=on]) .hs-check-code code:after,html:not([data-hs=on]) .hs-bubble code:after,html:not([data-hs=on]) .hs-verdict-code code:after{content:none}html:not([data-hs=on]) .hs-view{inline-size:100%;max-inline-size:1100px;margin-inline:auto}html:not([data-hs=on]) .hs-frame[data-frame=pace] .hs-view{max-inline-size:420px;container:hs/inline-size}@container hs not (min-width:720px){html:not([data-hs=on]) .hs-view{max-inline-size:420px}}
