.hh{isolation:isolate;padding-top:calc(var(--header-h) + clamp(24px, 3vw, 44px));padding-bottom:clamp(48px,6vw,88px);position:relative}.hh-bg{z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-position:50% -1px;background-size:56px 56px;height:min(1100px,100%);position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(80% 60% at 50% 20%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 20%,#000 30%,#0000 80%)}.hh-bg:after{content:"";background:radial-gradient(45% 40% at 50% 62%,#d9480f12,#0000 70%);position:absolute;inset:0}html.dark .hh-bg:after{background:radial-gradient(45% 40% at 50% 62%,#d9480f1f,#0000 70%)}.hh-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.hh-flag{border:1px solid var(--border);background:var(--surface-1);height:30px;box-shadow:var(--shadow-pill);color:var(--fg-muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:540;transition:color .2s,border-color .2s;display:inline-flex}.hh-flag:hover{color:var(--foreground);border-color:var(--border-strong)}.hh-flag__dot{background:var(--brand);border-radius:2px;width:6px;height:6px}.hh-title{letter-spacing:-.05em;text-wrap:balance;max-width:11em;margin-top:22px;font-size:clamp(44px,6.2vw,88px);font-weight:620;line-height:.96}.hh-side{padding-bottom:6px}.hh-lede{letter-spacing:-.01em;max-width:30em;color:var(--fg-muted);text-wrap:pretty;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.hh-lede strong{color:var(--foreground);font-weight:560}.hh-stage{margin-top:clamp(28px,3vw,44px)}@media (max-width:1023px){.hh-top{grid-template-columns:1fr}}.hs-inner{--gap:44px;padding:14px 18px 18px}.hs-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-right:34px;display:grid}.hs-rail__bar{background:var(--border);border-radius:2px;height:2px;display:block;overflow:hidden}.hs-rail__bar>span{background:var(--brand);transform-origin:0;width:100%;height:100%;display:block}.hs-rail__label{color:var(--fg-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;font-weight:520;transition:color .3s;display:block;overflow:hidden}.hs-rail__label b{background:var(--surface-3);width:16px;height:16px;color:var(--fg-muted);border-radius:5px;place-items:center;margin-right:4px;font-size:10px;font-weight:600;transition:background-color .3s,color .3s;display:inline-grid}.hs[data-playing] .hs-rail__bar>span{transform:scaleX(0)}.hs[data-step="1"] [data-n="1"],.hs[data-step="2"] [data-n="2"],.hs[data-step="3"] [data-n="3"],.hs[data-step="4"] [data-n="4"]{--on:1}.hs[data-playing][data-step="1"] [data-n="1"] .hs-rail__bar>span,.hs[data-playing][data-step="2"] [data-n="2"] .hs-rail__bar>span,.hs[data-playing][data-step="3"] [data-n="3"] .hs-rail__bar>span,.hs[data-playing][data-step="4"] [data-n="4"] .hs-rail__bar>span{animation:hs-fill var(--d) linear forwards}.hs[data-playing][data-step="2"] [data-n="1"] .hs-rail__bar>span,.hs[data-playing][data-step="3"] :is([data-n="1"],[data-n="2"]) .hs-rail__bar>span,.hs[data-playing][data-step="4"] :is([data-n="1"],[data-n="2"],[data-n="3"]) .hs-rail__bar>span{transform:scaleX(1)}.hs[data-playing] .hs-rail__step[style] .hs-rail__label{color:var(--fg-subtle)}.hs:not([data-playing]) .hs-rail__label,.hs[data-step="1"] [data-n="1"] .hs-rail__label,.hs[data-step="2"] [data-n="2"] .hs-rail__label,.hs[data-step="3"] [data-n="3"] .hs-rail__label,.hs[data-step="4"] [data-n="4"] .hs-rail__label{color:var(--foreground)}.hs[data-step="1"] [data-n="1"] .hs-rail__label b,.hs[data-step="2"] [data-n="2"] .hs-rail__label b,.hs[data-step="3"] [data-n="3"] .hs-rail__label b,.hs[data-step="4"] [data-n="4"] .hs-rail__label b,.hs:not([data-playing]) .hs-rail__label b{background:var(--brand);color:#fff}@keyframes hs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hs-pause{width:26px;height:26px;color:var(--fg-subtle);border-radius:7px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:9px;right:12px}.hs-pause:hover{background:var(--surface-3);color:var(--foreground)}.hs-pause svg{width:13px;height:13px}.hs-grid{gap:var(--gap);grid-template-columns:minmax(0,.92fr) minmax(0,1.36fr) minmax(0,.92fr);align-items:start;margin-top:16px;display:grid}.hs-answer__body{color:var(--fg-muted);margin-top:10px}.hs-mention{transition:grid-template-rows .6s var(--ease-brand-out);grid-template-rows:1fr;display:grid}.hs-mention>p{overflow:hidden}.hs-mention__inner{background:var(--brand-soft);color:var(--foreground);border-radius:7px;margin-top:6px;padding:6px 8px;display:block}.hs-mention mark{color:var(--brand-text);background:0 0;font-weight:600}.hs-row{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--brand);border-radius:9px;gap:10px;margin-inline:-4px;padding:10px;transition:opacity .5s,background-color .5s;display:flex;position:relative}.hs-chips>*{transition:opacity .4s, transform .4s var(--ease-brand-out)}.hs-draft{border-top:1px solid var(--border);margin-top:10px;padding-top:10px;transition:opacity .5s;position:relative}.hs-draft__text{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;gap:6px;margin-top:8px;padding:10px 11px;display:grid}.hs-line{transition:clip-path .9s var(--ease-brand-out), opacity .6s;transition-delay:calc(var(--i) * .45s);clip-path:inset(0)}.hs-disclosure{color:var(--fg-muted)}.hs-ph{display:inline-grid}.hs-ph>span{grid-area:1/1;transition:opacity .5s}.hs-ph__empty{color:var(--warning);background:var(--warning-soft);opacity:0;border-radius:4px;padding:0 3px}.hs-draft__foot{align-items:center;gap:6px;margin-top:11px;display:flex;position:relative}.hs-insert{border-radius:7px;height:28px;font-size:12px;font-weight:560;transition:transform .2s;display:inline-grid;overflow:hidden}.hs-insert>span{grid-area:1/1;align-items:center;gap:5px;padding:0 10px;transition:opacity .35s;display:inline-flex}.hs-insert__idle{background:var(--brand);color:#fff;opacity:0}.hs-insert__done{background:var(--success-soft);color:var(--success)}.hs-status{font-size:11.5px;font-weight:560;display:inline-grid}.hs-status>span{border-radius:6px;grid-area:1/1;justify-self:end;align-items:center;gap:5px;height:22px;padding:0 8px;transition:opacity .4s;display:inline-flex}.hs-status__wait{background:var(--surface-2);color:var(--fg-subtle);opacity:0}.hs-status__live{background:var(--success-soft);color:var(--success)}@property --hs-score{syntax:"<integer>";inherits:true;initial-value:38}.hs-score{--hs-score:38;letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:2px;font-size:30px;font-weight:620;line-height:1;display:flex}.hs-score__n:after{counter-reset:hs var(--hs-score);content:counter(hs)}.hs-chart{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.hs-chart__line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--ease-brand-out)}.hs-chart__area{fill:var(--brand-soft);transition:opacity 1.2s}.hs-ai{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.hs-ai__row{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.hs-ai__val{color:var(--success);white-space:nowrap;transition:opacity .4s, transform .4s var(--ease-brand-out);transition-delay:calc(var(--i) * .3s);align-items:center;gap:4px;font-weight:560;display:inline-flex}.hs-demo{color:var(--fg-subtle);margin-top:12px;font-size:11px}.hs-cap{display:none}@media (max-width:767px){.hs-rail{display:none}.hs-cap{color:var(--fg-muted);align-items:center;gap:6px;margin:4px 2px -2px;font-size:12px;font-weight:540;display:flex}.hs-cap b{background:var(--brand);color:#fff;border-radius:5px;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}}.hs-wire{display:none}@media (min-width:1200px){.hs-wire{pointer-events:none;background-image:linear-gradient(to right, var(--brand) 50%, transparent 0);opacity:.9;background-size:6px 2px;height:2px;margin-top:-1px;display:block;position:absolute;top:50%}.hs-wire--a{width:calc(var(--gap) + 14px + 2px);left:calc(100% + 1px)}.hs-wire--b{width:var(--gap);left:calc(100% + 15px)}.hs-wire:after{content:"";background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px var(--brand-soft);opacity:0;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:0}}.hs[data-playing] .hs-card{opacity:.5}.hs[data-playing][data-step="1"] .hs-answer,.hs[data-playing][data-step="2"] .hs-discover,.hs[data-playing][data-step="3"] .hs-discover,.hs[data-playing][data-step="3"] .hs-proof,.hs[data-playing][data-step="4"] .hs-proof,.hs[data-playing][data-step="4"] .hs-answer{opacity:1;border-color:var(--border-strong)}.hs[data-playing][data-step="1"] .hs-query__text{animation:1.1s steps(31,end) both hs-type}@keyframes hs-type{0%{max-width:0}to{max-width:100%}}.hs[data-playing][data-step="1"] .hs-mention{grid-template-rows:0fr}.hs[data-playing][data-step="2"] .hs-mention,.hs[data-playing][data-step="3"] .hs-mention{grid-template-rows:0fr;transition:none}.hs[data-playing][data-step="1"] .hs-source--hit{animation:.6s 1.4s both hs-hit}@keyframes hs-hit{0%{border-color:var(--border);box-shadow:0 0 #0000}}.hs-row__wait{color:var(--fg-subtle);opacity:0;pointer-events:none;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex;position:absolute;inset:0}.hs-row__pulse{background:var(--brand);border-radius:50%;width:7px;height:7px}.hs[data-playing][data-step="1"] .hs-row{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.hs[data-playing][data-step="1"] .hs-row>:not(.hs-row__wait){opacity:0}.hs[data-playing][data-step="1"] .hs-row__wait{opacity:1}.hs[data-playing][data-step="1"] .hs-row__pulse{animation:1.2s ease-in-out infinite hs-pulse}@keyframes hs-pulse{50%{opacity:.25}}.hs[data-playing][data-step="2"] .hs-row>:not(.hs-row__wait){animation:hs-in .7s .4s var(--ease-brand-out) both}@keyframes hs-in{0%{opacity:0;transform:translateY(8px)}}.hs[data-playing][data-step="2"] .hs-chips>*{animation:hs-pop .4s var(--ease-brand-out) both}.hs[data-playing][data-step="2"] .hs-chips>:first-child{animation-delay:1s}.hs[data-playing][data-step="2"] .hs-chips>:nth-child(2){animation-delay:1.15s}.hs[data-playing][data-step="2"] .hs-chips>:nth-child(3){animation-delay:1.3s}@keyframes hs-pop{0%{opacity:0;transform:scale(.85)}}.hs[data-playing][data-step="1"] .hs-line{clip-path:inset(0 100% 0 0);opacity:0;transition:none}.hs[data-playing][data-step="2"] .hs-line{transition-delay:calc(1.2s + var(--i) * .45s)}.hs[data-playing][data-step="1"] .hs-check__box{opacity:0;transition:none;transform:scale(0)}.hs[data-playing][data-step="2"] .hs-check__box{transition-delay:calc(2.3s + var(--i) * .25s)}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-ph__empty{opacity:1}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-ph__filled{opacity:0}.hs[data-playing][data-step="3"] .hs-ph__filled{transition-delay:.3s}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-insert__idle{opacity:1}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-insert__done{opacity:0}.hs[data-playing][data-step="3"] .hs-insert{animation:.5s 1.2s both hs-press}.hs[data-playing][data-step="3"] .hs-insert>span{transition-delay:1.4s}@keyframes hs-press{40%{transform:scale(.94)}}.hs[data-playing][data-step="2"] .hs-wire--a:after{animation:hs-travel .9s .1s var(--ease-brand-io) both}.hs[data-playing][data-step="3"] .hs-wire--b:after{animation:hs-travel .9s 1.6s var(--ease-brand-io) both}@keyframes hs-travel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.hs[data-playing][data-step="1"] .hs-wire--a,.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-wire--b{opacity:.25}.hs-stats dd{transition:opacity .5s}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-stats dd{opacity:0;transition:none}.hs[data-playing][data-step="3"] .hs-stats dd{transition-delay:3.6s}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-status__wait{opacity:1}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-status__live{opacity:0}.hs[data-playing][data-step="3"] .hs-status>span{transition-delay:2.4s}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-score{--hs-score:0}.hs[data-playing][data-step="3"] .hs-score{transition:--hs-score 2.2s cubic-bezier(.3,.6,.35,1) 2.4s}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-chart__line{stroke-dashoffset:1px;transition:none}.hs[data-playing]:is([data-step="1"],[data-step="2"]) .hs-chart__area{opacity:0;transition:none}.hs[data-playing][data-step="3"] .hs-chart__line{transition-delay:2.4s}.hs[data-playing][data-step="3"] .hs-chart__area{transition-delay:3.2s}.hs[data-playing]:not([data-step="4"]) .hs-ai__val{opacity:0;transition:none;transform:translate(-4px)}.hs[data-playing][data-step="4"] .hs-ai__val{transition-delay:calc(.3s + var(--i) * .3s)}.hs[data-playing][data-step="4"] .hs-mention{transition-delay:1.2s}@media (max-width:1199px){.hs-inner{--gap:14px}.hs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.hs-proof{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;display:grid}.hs-proof>*{grid-column:1}.hs-proof>.hs-stats,.hs-proof>.hs-ai{grid-column:2}.hs-proof>.hs-stats{grid-row:1/span 3;align-self:start;margin-top:34px}.hs-proof>.hs-ai{grid-row:4/span 3;align-self:start;margin-top:0}}@media (max-width:767px){.hs-frame{border-radius:16px;padding:4px}.hs-inner{padding:12px 10px}.hs-grid{grid-template-columns:1fr;gap:10px}.hs-proof{display:block}.hs-proof>.hs-stats,.hs-proof>.hs-ai{margin-top:12px}.hs-source:not(.hs-source--hit){display:none}}.hm-engines{border-block:1px solid var(--border);padding:22px 0}.hm-engines .mk-wrap{flex-wrap:wrap;align-items:center;gap:14px 36px;display:flex}.hm-engines__label{color:var(--fg-subtle);font-size:13px;font-weight:520}.hm-engines__list{flex-wrap:wrap;flex:1;justify-content:space-between;gap:14px 28px;display:flex}.hm-engines__list li{letter-spacing:-.015em;color:var(--fg-muted);align-items:center;gap:8px;font-size:15px;font-weight:560;display:inline-flex}.hm-stat{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-card);flex-direction:column;justify-content:space-between;gap:28px;margin:0;padding:clamp(20px,2vw,28px);display:flex}.hm-stat__n{letter-spacing:-.05em;font-size:clamp(44px,4.6vw,64px);font-weight:620;line-height:.95}.hm-stat__t{color:var(--fg-muted);font-size:15px;line-height:1.45}.hm-questions{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--canvas);padding:clamp(20px,2vw,28px)}.hm-step{border-radius:var(--r-xl);border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.hm-step__ui{background:linear-gradient(to bottom, transparent 60%, var(--surface-1)), radial-gradient(circle at 1px 1px, var(--grid-line) 1px, transparent 0) 0 0 / 14px 14px, var(--canvas);border-bottom:1px solid var(--border);flex-direction:column;justify-content:flex-end;min-height:200px;padding:22px 22px 0;display:flex;position:relative}.hm-step__ui>*{border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-pop);border-bottom:0;border-radius:10px 10px 0 0;padding:14px;position:relative}.hm-step__copy{padding:clamp(20px,2vw,28px)}.hm-ext{grid-template-columns:minmax(0,1fr) 140px;gap:12px;display:grid!important}.hm-ext__thread{align-content:start;gap:8px;padding-top:4px;display:grid}.hm-ext__box{border:1px solid var(--border-strong);border-radius:8px;gap:8px;margin-top:6px;padding:10px;display:grid}.hm-ext__comment{background:var(--foreground);height:24px;color:var(--background);border-radius:999px;justify-self:end;padding:0 10px;font-size:11px;font-weight:600;line-height:24px}.hm-ext__panel{background:var(--canvas);border:1px solid var(--border);border-radius:8px;padding:10px}.hm-ext__insert{background:var(--brand);color:#fff;border-radius:7px;align-items:center;gap:5px;height:26px;margin-top:10px;padding:0 10px;font-size:11.5px;font-weight:560;display:inline-flex}.hm-doc{padding:14px}.hm-proof{isolation:isolate;overflow:hidden}.hm-proof__bg{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 0,#000 20%,#0000 80%)}.hm-proof__bg:after{content:"";background:radial-gradient(40% 50% at 20% 0,#d9480f24,#0000 70%);position:absolute;inset:0}.hm-proof__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;margin-top:clamp(36px,4vw,56px);display:grid}.hm-points{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:clamp(36px,4vw,56px);padding-top:28px;display:grid}.hm-plan{border-radius:var(--r-xl);border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-card);flex-direction:column;padding:clamp(22px,2vw,30px);display:flex}.hm-plan>ul{flex:1}.hm-plan--mid{border-color:color-mix(in oklab, var(--brand) 40%, var(--border));box-shadow:0 0 0 3px var(--brand-soft), var(--shadow-pop)}@media (max-width:1023px){.hm-proof__grid{grid-template-columns:1fr}.hm-panel--replies{grid-row:auto}.hm-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hm-engines__label{width:100%}.hm-engines__list{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.hm-engines__list li{font-size:14px}.hm-table__row{grid-template-columns:minmax(0,1fr)}.hm-points{grid-template-columns:1fr;gap:20px}.hm-ext{grid-template-columns:minmax(0,1fr) 118px}}
