.eh .hf-sec{overflow:clip}.eh .hf-sec>.wrap{position:relative;z-index:1}.eh .hf-glass{border-radius:22px;background:radial-gradient(120% 60% at 0 0,hsla(0,0%,100%,.09),transparent 42%),radial-gradient(60% 40% at 100% 100%,hsla(0,0%,100%,.06),transparent 50%),hsla(0,0%,100%,.012);border:1px solid hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 hsla(0,0%,100%,.04),0 40px 80px -34px rgba(0,0,0,.9);backdrop-filter:blur(22px);color:var(--cream)}.eh .hf-pane{padding:1.35rem 1.4rem}.eh .hf-inner{border-radius:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.eh .hf-head{max-width:50rem;margin-bottom:clamp(2.5rem,5vw,3.75rem)}.eh .hf-eyebrow{font:500 .75rem/1.2 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--orange);margin-bottom:1rem}.eh .hf-h2{font-size:clamp(2.4rem,4.6vw,4rem);max-width:22ch}.eh .hf-lede{margin-top:1.25rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;max-width:48ch;color:var(--grey);text-wrap:pretty}.eh .hf-note{margin-top:1rem;font-size:.9375rem;line-height:1.55;color:var(--grey);max-width:38ch}.eh .hf-lbl{font-size:.8125rem;font-weight:500;color:var(--grey)}.eh .hf-num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.eh .hf-svg{display:block;width:100%;height:auto;margin-top:.5rem;font-family:var(--f-body)}.eh .hf-svg-mono{font-family:var(--f-mono)}.eh .hf-muted{color:#c9d5e4}.eh .hf-dim{color:var(--grey)}.eh .hf-small{margin-top:.75rem;font-size:.8125rem;line-height:1.55}.eh .hf-win{overflow:hidden}.eh .hf-win-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.8125rem;color:var(--grey)}.eh .hf-tag{font:500 .625rem/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;padding:.35rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--grey);white-space:nowrap}.eh .hf-win-body{padding:1.25rem;display:grid;gap:.9rem}.eh .hf-cvgrid{display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.35fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.eh .hf-cvgrid .cv{padding-top:0}.eh .hf-cvgrid .cv-sheet{max-width:17rem}.eh .hf-cvgrid>div:first-child .hf-note{margin-inline:auto;text-align:center}.eh .hf-arrow{width:4rem;height:2px;background:var(--cream);position:relative}.eh .hf-arrow:after{content:"";position:absolute;right:-1px;top:-5px;width:10px;height:12px;background:var(--cream);clip-path:polygon(0 0,100% 50%,0 100%)}.eh .hf-cvcard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:center}.eh .hf-skill{margin-top:.7rem}.eh .hf-skill-top{display:flex;justify-content:space-between;font-size:.8125rem}.eh .hf-skill-trk{position:relative;margin-top:.35rem;background:hsla(38,60%,89%,.08)}.eh .hf-skill-trk,.eh .hf-skill-trk div{height:6px;border-radius:3px}.eh .hf-skill-trk i{position:absolute;left:80%;top:-4px;bottom:-4px;border-left:1.5px dashed var(--green)}.eh .hf-pains{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,1.75rem);margin-top:clamp(3.5rem,7vw,5rem)}.eh .hf-pain{padding:clamp(1.5rem,3vw,2.25rem)}.eh .hf-ask{font:700 clamp(1.8rem,3vw,2.4rem)/1 var(--f-disp);text-transform:uppercase}.eh .hf-pain-lede{margin-top:.75rem;color:var(--grey);max-width:40ch}.eh .hf-pain dl{margin-top:1.5rem}.eh .hf-pain dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;border-top:1px solid var(--line-on-navy)}.eh .hf-pain dt{color:var(--grey)}.eh .hf-pain dd{font:600 clamp(1.2rem,2vw,1.5rem)/1 var(--f-mono);letter-spacing:-.03em}.eh .hf-pain dd.hot{color:var(--orange)}.eh .hf-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:14px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(20px)}.eh .hf-seg button{min-height:44px;padding:0 1rem;border:0;border-radius:10px;background:none;font-size:.9375rem;font-weight:500;color:#c9d5e4;transition:background-color .2s,color .2s,box-shadow .2s}.eh .hf-seg button[aria-pressed=true]{background:var(--cream);color:var(--navy);font-weight:600;box-shadow:0 4px 14px -6px rgba(0,0,0,.5)}.eh .hf-seg button:hover:not([aria-pressed=true]){color:var(--cream)}.eh .hf-builder{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1fr) minmax(0,1fr);gap:1.1rem;margin-top:1.25rem}.eh .hf-bnum{margin-top:.4rem;font:600 clamp(3.5rem,6vw,4.5rem)/1 var(--f-mono);letter-spacing:-.05em;color:var(--orange)}.eh .hf-range{position:relative;height:30px;margin-top:1.4rem;overflow:hidden;background-image:repeating-linear-gradient(90deg,hsla(38,60%,89%,.32) 0 1px,transparent 1px 10%),repeating-linear-gradient(90deg,hsla(38,60%,89%,.12) 0 1px,transparent 1px 2%)}.eh .hf-range-band{transform-origin:left;background:rgba(61,220,151,.22);border-top:2px solid var(--green)}.eh .hf-range-band,.eh .hf-range-mk{position:absolute;inset:0;transition:transform .5s var(--ease-out)}.eh .hf-range-mk:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--orange)}.eh .hf-range-ax{display:flex;justify-content:space-between;margin-top:.4rem;font:.6875rem var(--f-mono);color:var(--grey)}.eh .hf-bsure{margin-top:1.25rem;font-size:.9375rem;line-height:1.55;color:#c9d5e4}.eh .hf-bsure b{color:var(--green);font-weight:600}.eh .hf-bverdict{margin-top:1.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1);font-weight:600;color:#f8fafc}.eh .hf-why{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;margin-top:1.1rem}.eh .hf-good .hf-lbl{color:var(--green)}.eh .hf-weak .hf-lbl{color:#ff8a8a}.eh .hf-list{display:grid;gap:.55rem;margin-top:.75rem}.eh .hf-list li{display:flex;gap:.6rem;font-size:.9875rem;line-height:1.5}.eh .hf-list li:before{content:"";flex:0 0 6px;height:6px;margin-top:.55em;border-radius:50%;background:currentColor}.eh .hf-good .hf-list li:before{background:var(--green)}.eh .hf-weak .hf-list li:before{background:#ff8a8a}.eh .hf-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-top:clamp(2.5rem,5vw,3.5rem);counter-reset:hf}.eh .hf-steps li{counter-increment:hf;display:grid;gap:.35rem;align-content:start;padding:1.25rem 1.35rem 1.4rem}.eh .hf-steps li:before{content:"0" counter(hf);font:600 .75rem/1 var(--f-mono);color:var(--orange);margin-bottom:.5rem}.eh .hf-steps b{font-size:1.0625rem;font-weight:600}.eh .hf-steps span{color:var(--grey);font-size:.9375rem}.eh .hf-curves{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,1.75rem)}.eh .hf-curve{padding:clamp(1.4rem,3vw,2rem)}.eh .hf-curve figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.eh .hf-curve figcaption b{font-size:1.25rem;font-weight:600}.eh .hf-curve figcaption .hf-num{font-size:.8125rem;color:var(--grey)}.eh .hf-curve-v{margin-top:.9rem;font-weight:600}.eh .hf-curve-v.hf-ok{color:var(--green)}.eh .hf-cf-score{margin-top:1.1rem;color:var(--grey)}.eh .hf-cf-score b{font-size:2rem;color:var(--cream,#f4e8d3);margin-left:.4rem}.eh .hf-cf{margin-top:1rem}.eh .hf-cf-trk{position:relative;height:14px;border-radius:999px;background:hsla(38,60%,89%,.08)}.eh .hf-cf-band{position:absolute;top:0;bottom:0;border-radius:999px;background:rgba(255,164,92,.45)}.eh .hf-cf-band.ok{background:rgba(61,220,151,.55)}.eh .hf-cf-dot{position:absolute;top:50%;width:4px;height:24px;border-radius:2px;background:var(--orange);transform:translate(-50%,-50%)}.eh .hf-cf-ends{position:relative;display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--grey)}.eh .hf-cf-lbl{position:absolute;transform:translateX(-50%);color:var(--cream,#f4e8d3);font-weight:600;white-space:nowrap}.eh .hf-cf-say{margin-top:1.1rem}.eh .hf-cf-why{margin-top:.4rem;font-size:.8125rem;color:var(--grey)}.eh .hf-flow{border:0;padding-block:.5rem;margin-bottom:clamp(3rem,6vw,4.5rem)}.eh .hf-flow .flow-lines path:not(.out):not(.pulse){stroke:hsla(38,60%,89%,.42)}.eh .hf-flow .flow-in li{border-radius:14px;background:radial-gradient(120% 70% at 0 0,hsla(0,0%,100%,.08),transparent 45%),hsla(0,0%,100%,.012);border:1px solid hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);backdrop-filter:blur(20px)}.eh .hf-flow .flow-in span{color:var(--grey)}.eh .hf-flow .flow-engine{background:radial-gradient(circle at 50% 35%,var(--navy-3),var(--navy) 70%);box-shadow:0 0 0 10px hsla(0,0%,100%,.04),0 0 0 11px hsla(0,0%,100%,.14),0 0 70px -12px rgba(255,122,26,.45)}.eh .hf-flow .flow-card{border-radius:18px;background:linear-gradient(155deg,rgba(255,122,26,.18),hsla(0,0%,100%,.04));border:1px solid rgba(255,122,26,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 26px 52px -26px rgba(0,0,0,.7);backdrop-filter:blur(20px)}.eh .hf-flow .flow-coach{color:var(--grey);border-left-color:var(--line-on-navy-2)}.eh .hf-contrib{padding:clamp(1.5rem,3.5vw,2.5rem)}.eh .hf-contrib-top{display:flex;justify-content:space-between;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.eh .hf-contrib-top b{display:block;font-size:1.125rem;font-weight:600}.eh .hf-contrib-top span{font-size:.9375rem;color:var(--grey)}.eh .hf-tot{font:600 clamp(2.6rem,5vw,3.5rem)/1 var(--f-mono);letter-spacing:-.05em}.eh .hf-tot small{font-size:1.1rem;color:var(--grey);letter-spacing:0}.eh .hf-stack{display:flex;gap:3px;height:46px;margin-top:1.6rem;border-radius:12px;overflow:hidden}.eh .hf-stack div{display:grid;place-items:center;min-width:0;font:600 .8125rem var(--f-mono)}.eh .hf-src{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem;margin-top:1.75rem}.eh .hf-src-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:.9rem;align-items:start;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.08)}.eh .hf-src-row i{width:14px;height:14px;margin-top:.3rem;border-radius:4px}.eh .hf-src-row i.hf-src-none{border:1.5px dashed #8a97aa}.eh .hf-src-row b{font-weight:600}.eh .hf-src-row p{margin-top:.2rem;font-size:.9375rem;line-height:1.5;color:var(--grey)}.eh .hf-src-row .hf-num{font-weight:600}.eh .hf-uc{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding-block:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--line-on-navy)}.eh .hf-head+.hf-uc{border-top:0;padding-top:0}.eh .hf-uc-flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.eh .hf-uc-flip .hf-uc-copy{order:2}.eh .hf-uc-copy h3{font:700 clamp(1.9rem,3vw,2.5rem)/1 var(--f-disp);text-transform:uppercase;max-width:18ch}.eh .hf-uc-copy>p{margin-top:1rem;color:var(--grey);max-width:44ch}.eh .hf-bullets{display:grid;gap:.55rem;margin-top:1.25rem}.eh .hf-bullets li{position:relative;padding-left:1.4rem;line-height:1.55}.eh .hf-bullets li:before{content:"";position:absolute;left:0;top:.72em;width:12px;height:2px;background:var(--orange)}.eh .hf-uc-copy .marks{margin-top:1.4rem}.eh .hf-uc-copy .marks li{border-color:var(--line-on-navy-2);border-radius:999px;background:hsla(0,0%,100%,.05)}.eh .hf-uc-copy .btn{margin-top:1.75rem}.eh .hf-tscroll{overflow-x:auto}.eh .hf-sl{width:100%;min-width:34rem;border-collapse:collapse;font-size:.875rem}.eh .hf-sl td,.eh .hf-sl th{padding:.75rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:middle}.eh .hf-sl thead th{font-size:.75rem;font-weight:500;color:var(--grey)}.eh .hf-sl tbody th{font-weight:600;color:#f8fafc;white-space:nowrap}.eh .hf-sl tr:last-child>*{border-bottom:0}.eh .hf-mini{display:inline-flex;align-items:center;gap:.55rem;font-weight:600}.eh .hf-miniring{width:28px;height:28px;transform:rotate(-90deg)}.eh .hf-pill{display:inline-block;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.eh .hf-pill-g{background:rgba(61,220,151,.14);color:var(--green)}.eh .hf-pill-a{background:rgba(255,164,92,.14);color:#ffb36b}.eh .hf-pill-r{background:hsla(0,100%,77%,.12);color:#ff8a8a}.eh .hf-cohort{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.9rem}.eh .hf-gap{margin-top:.9rem}.eh .hf-gap-top{display:flex;justify-content:space-between;font-size:.8125rem}.eh .hf-gap-trk{margin-top:.45rem;height:7px;border-radius:4px;background:hsla(38,60%,89%,.08)}.eh .hf-gap-trk div{height:7px;border-radius:4px;background:#ff8a8a}.eh .hf-trend-top{display:flex;justify-content:space-between;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.eh .hf-trend-v{display:flex;align-items:baseline;gap:.6rem;margin-top:.35rem}.eh .hf-trend-v .hf-num:first-child{font-size:2.5rem;font-weight:600;color:var(--orange);letter-spacing:-.05em;line-height:1}.eh .hf-up{color:var(--green);font-size:.875rem}.eh .hf-trend-key{display:flex;gap:.9rem;font-size:.75rem;color:var(--grey)}.eh .hf-trend-key span{display:inline-flex;align-items:center;gap:.4rem}.eh .hf-dot{width:9px;height:9px;border-radius:50%;background:#ffb36b}.eh .hf-dash{width:14px;border-top:2px dashed var(--green)}.eh .hf-coach{display:flex;gap:.9rem;align-items:flex-start;background:rgba(255,122,26,.09);border-color:rgba(255,122,26,.28)}.eh .hf-coach b{font-size:.8125rem;color:#ffb36b;white-space:nowrap}.eh .hf-coach p{font-size:.875rem;line-height:1.55}.eh .hf-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;counter-reset:hr}.eh .hf-rules li{counter-increment:hr;padding:1.5rem 1.4rem 1.6rem}.eh .hf-rules li:before{content:"0" counter(hr);display:block;margin-bottom:1.25rem;font:600 .75rem/1 var(--f-mono);color:var(--orange)}.eh .hf-rules h3{font-size:1.125rem;font-weight:600;line-height:1.3}.eh .hf-rules p{margin-top:.6rem;font-size:.9375rem;line-height:1.6;color:var(--grey)}.eh.eh-glass .hf-h2{font-size:clamp(2.1rem,3.8vw,3.2rem);max-width:24ch}.eh.eh-glass .hf-belief .display{font-size:clamp(2.2rem,4.6vw,3.8rem)}.eh.eh-glass .hf-ask,.eh.eh-glass .hf-uc-copy h3{text-transform:none;font-weight:600;letter-spacing:-.02em;line-height:1.12}.eh.eh-glass .hf-ask{font-size:clamp(1.5rem,2.4vw,1.9rem)}.eh.eh-glass .hf-uc-copy h3{font-size:clamp(1.6rem,2.6vw,2.1rem);max-width:20ch}.eh .hf-belief{padding:clamp(2.5rem,7vw,5.5rem) clamp(1.75rem,6vw,4.5rem);border-radius:32px;background:linear-gradient(135deg,#ff7a1a,#ff9a4d);color:var(--navy);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 40px 90px -36px rgba(255,122,26,.55)}.eh .hf-belief .display{max-width:22ch;font-size:clamp(2.4rem,5.4vw,4.6rem)}.eh .hf-belief p{margin-top:1.5rem;font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:500;max-width:40ch}@media (max-width:1080px){.eh .hf-builder{grid-template-columns:1fr 1fr}.eh .hf-builder>:first-child{grid-column:1/-1}.eh .hf-rules,.eh .hf-steps{grid-template-columns:1fr 1fr}}@media (max-width:900px){.eh .hf-builder,.eh .hf-cohort,.eh .hf-curves,.eh .hf-cvgrid,.eh .hf-pains,.eh .hf-src,.eh .hf-uc,.eh .hf-uc-flip,.eh .hf-why{grid-template-columns:minmax(0,1fr)}.eh .hf-uc-flip .hf-uc-copy{order:0}.eh .hf-arrow{transform:rotate(90deg);margin:.5rem auto}}@media (max-width:560px){.eh .hf-cvcard,.eh .hf-rules,.eh .hf-steps{grid-template-columns:minmax(0,1fr)}.eh .hf-coach{flex-direction:column;gap:.4rem}.eh .hf-seg{display:flex}.eh .hf-seg button{flex:1 1 auto;padding:0 .75rem;font-size:.875rem}}.eh .mv{display:block;width:100%;max-width:12rem;height:auto;margin-bottom:1.1rem}.eh .ef-promises li:before,.eh .hf-rules li:before{margin-bottom:.9rem}.eh .ef-start li:before{display:none}.eh .hf-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-block:1.6rem 1.8rem}.eh .hf-tiles li{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1rem 1.05rem;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12)}.eh .hf-tiles li:first-child{border-color:rgba(255,122,26,.4);background:rgba(255,122,26,.07)}.eh .hf-tiles b{font-size:1.15rem;font-weight:600;line-height:1.2;color:var(--cream)}.eh .hf-tiles span{font-size:.82rem;line-height:1.4;color:var(--grey)}@media (max-width:560px){.eh .hf-tiles{grid-template-columns:minmax(0,1fr)}}.eh .hm-prod{color:var(--cream);font-weight:600;white-space:nowrap}.eh .hm-prod svg{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.15em;margin-right:.3em;color:var(--orange);fill:none;stroke:currentColor;stroke-width:1.8}.eh .hf-cf-verdict{margin-top:.9rem;font-size:1.35rem;font-weight:600;color:#ffb36b}.eh .hf-cf-verdict.hf-ok{color:var(--green)}.eh .hf-cf{position:relative;padding-top:1.6rem}.eh .hf-cf-need{position:absolute;top:0;bottom:1.4rem;width:0;border-left:2px dashed hsla(38,60%,89%,.75);z-index:2}.eh .hf-cf-need span{position:absolute;top:-.2rem;left:0;transform:translateX(-50%);white-space:nowrap;padding:.1rem .45rem;border-radius:6px;background:#0e1c37;border:1px solid hsla(38,60%,89%,.25);font-size:.75rem;font-weight:600;color:var(--cream,#f4e8d3)}.eh .hf-cf-ends{min-height:1.1rem}.eh .cs-doors{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.eh .cs-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}@media (max-width:760px){.eh .cs-doors,.eh .cs-row{grid-template-columns:minmax(0,1fr)}}.eh .hf-who-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:0;padding:5px;border-radius:16px;background:rgba(10,22,42,.72);border:1px solid hsla(38,60%,89%,.14)}.eh .hf-who-tabs button{min-height:42px;padding:0 18px;border-radius:11px;font-size:15px;font-weight:500;color:#c9d5e4;background:none;border:0;cursor:pointer;transition:background-color .2s,color .2s}.eh .hf-who-tabs button:hover{color:#fff}.eh .hf-who-tabs button[aria-selected=true]{background:#f4e8d3;color:#0c1b33;font-weight:600}.eh .hf-uc[hidden]{display:none}.eh .hf-uc:not([hidden]),.eh .hf-who-tabs+.hf-uc{border-top:0}@media (max-width:640px){.eh .hf-who-tabs{display:flex}.eh .hf-who-tabs button{flex:1 1 100%}}.eh .hf-belief{max-width:1100px;margin-inline:auto;text-align:left;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,5vw,4rem)}.eh .hf-belief .display{margin-inline:0}.eh .beats{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;align-items:start}.eh .beats>li{min-width:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.eh .beats>li{animation:beat-in linear both;animation-timeline:view();animation-range:entry 10% cover 35%}.eh .beats>li:nth-child(2){animation-range:entry 15% cover 38%}.eh .beats>li:nth-child(3){animation-range:entry 20% cover 41%}.eh .beats>li:nth-child(4){animation-range:entry 25% cover 44%}.eh .beats>li:nth-child(5){animation-range:entry 30% cover 47%}.eh .beats>li:nth-child(6){animation-range:entry 35% cover 50%}.eh .beats>li:nth-child(7){animation-range:entry 40% cover 53%}}}@keyframes beat-in{0%{opacity:.15;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:860px){.eh .beats{grid-template-columns:repeat(7,150px)}}@media (prefers-reduced-motion:no-preference){.eh .beats>li:last-child .mono{display:inline-block;transform-origin:center;animation:beat-q 1.8s ease-in-out infinite!important;animation-timeline:auto!important}}@keyframes beat-q{0%,to{opacity:.35;text-shadow:none}50%{opacity:1;text-shadow:0 0 18px rgba(255,122,26,.9)}}.eh .cf-tools-pin{position:relative}.eh .cf-tools-pin>section{position:sticky;top:0;min-height:100vh}.eh .cf-tools-pin>section.hf-sec{padding-block:90px 24px}@media (min-width:1100px){.eh .cf-panel-v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;align-content:center}.eh .cf-panel-v>.cf-tv-top{grid-row:1/span 3;align-self:center}}.eh .cf-panel-v{animation:cf-tv-in .45s ease both}@keyframes cf-tv-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.eh .cf-tv-top{display:grid;gap:14px;margin-bottom:8px}.eh .cf-tv-tag{justify-self:start;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;background:hsla(0,0%,100%,.07);color:var(--cream)}.eh .cf-tv-tag.emp{background:rgba(61,220,151,.14);color:#3ddc97}.eh .cf-tv{padding:16px 18px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);max-width:520px}.eh .cf-tv-bars{display:grid;gap:10px;list-style:none;margin:0;padding:0}.eh .cf-tv-bars li{display:grid;grid-template-columns:9rem 1fr 2.2rem;gap:10px;align-items:center;font-size:14px}.eh .cf-tv-bars i{height:10px;border-radius:5px;background:hsla(0,0%,100%,.08);overflow:hidden}.eh .cf-tv-bars b{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#ff7a1a,#ffb36b)}.eh .cf-tv-bars em{font-style:normal;font-family:var(--f-mono,monospace);text-align:right}.eh .cf-tv-wave small{font-size:12px;color:var(--grey)}.eh .cf-tv-wave p{display:flex;align-items:center;gap:3px;height:60px;margin:8px 0 0}.eh .cf-tv-wave i{flex:1;border-radius:2px;background:#3ddc97}.eh .cf-tv-chips{display:flex;flex-wrap:wrap;gap:8px}.eh .cf-tv-chips span{font-size:13px;padding:6px 12px;border-radius:999px}.eh .cf-tv-chips .g{background:rgba(61,220,151,.14);color:#3ddc97}.eh .cf-tv-chips .f{background:rgba(255,164,92,.14);color:#ffa45c}.eh .cf-tv-code{margin:0;font-size:13px;white-space:pre-wrap;color:var(--cream)}.eh .cf-tv-code span{display:block;margin-top:10px;color:#3ddc97;font-family:inherit}.eh .cf-tv-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.eh .cf-tv-list li:before{content:"○ ";color:var(--grey)}.eh .cf-tv-list li.d:before{content:"✓ ";color:#3ddc97}.eh .cf-tv-chat{display:grid;gap:8px;font-size:14px}.eh .cf-tv-chat p{margin:0;padding:8px 12px;border-radius:12px;max-width:85%}.eh .cf-tv-chat .u{justify-self:end;background:hsla(0,0%,100%,.08)}.eh .cf-tv-chat .a{background:rgba(255,122,26,.16);color:#ffc9a1}.eh .cf-panel-v{min-height:360px}.eh .cf-panel-v>.cf-tv-top{justify-items:start;justify-items:stretch;align-content:center}.eh .cf-tv{max-width:none;width:100%;min-height:240px;display:grid;align-content:center;padding:24px 26px}.eh .cf-tv-bars{gap:16px}.eh .cf-tv-bars li{grid-template-columns:10rem 1fr 2.6rem;font-size:16px}.eh .cf-tv-bars i{height:14px;border-radius:7px}.eh .cf-tv-wave p{height:120px}.eh .cf-tv-chat,.eh .cf-tv-chips span,.eh .cf-tv-list{font-size:16px}.eh .cf-tv-chips{gap:12px}.eh .cf-tv-list{gap:14px}.eh .cf-tv-code{font-size:15px;line-height:1.7}.eh .cf-tv-hook{margin:0 0 4px;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.25;color:var(--cream)}.eh .cf-tv-mock{display:grid;gap:10px;justify-items:start}.eh .cf-tv-mock small{font-size:13px;color:var(--grey)}.eh .cf-tv-mock b{font-size:28px;color:#3ddc97}.eh .cf-tv-mock span{font-size:15px;padding:7px 14px;border-radius:999px}.eh .cf-tv-mock .g{background:rgba(61,220,151,.14);color:#3ddc97}.eh .cf-tv-mock .f{background:rgba(255,164,92,.14);color:#ffa45c}