.hh-hero{--hh-h1: clamp(2.5rem, 1.7rem + 2.6vw, 3.75rem);display:flex;flex-direction:column;background-color:var(--rv-paper);color:var(--rv-ink)}.hh-inner{flex:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);column-gap:var(--rv-column-gap);padding-top:var(--rv-space-16);padding-bottom:calc(var(--rv-space-16) + var(--rs-curve-h))}.hh-copy{grid-column:1 / span 6;grid-row:2;align-self:center;padding-right:var(--rv-space-6);padding-bottom:var(--rv-space-2)}.hh-title{max-width:13em;font-size:var(--hh-h1);text-wrap:balance}.hh-title__2{display:block}.hh-lede{margin-top:var(--rv-space-6);max-width:26em;color:var(--rv-fg-2)}.hh-actions{margin-top:var(--rv-space-10);gap:var(--rv-space-4) var(--rv-space-8)}.hh-visual{grid-column:7 / -1;grid-row:2;position:relative;margin:0;min-width:0}.hh-panel{position:relative;display:flex;align-items:center;isolation:isolate}.hh-sheet{position:relative;width:100%;display:flex;flex-direction:column;padding:22px 24px 16px;border-radius:var(--rv-radius-media);background-color:var(--rv-sheet);box-shadow:var(--rv-shadow-float);outline:1px solid var(--rv-stone-200);outline-offset:-1px;color:var(--rv-ink);text-align:left}.hh-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hh-sheet__titles{display:grid;gap:4px;min-width:0}.hh-sheet__title{font-family:var(--rv-font-display);font-weight:var(--rs-head-weight);font-size:26px;line-height:1;letter-spacing:-.025em;font-variant-numeric:lining-nums}.hh-sheet__sub{font:var(--rv-caption);color:var(--rv-stone-600);white-space:nowrap}.hh-state{display:inline-flex;align-items:center;gap:6px;margin-top:3px;font:500 .75rem/1 var(--rv-font-sans);color:var(--rv-stone-800);white-space:nowrap}.hh-state .hh-ic{width:14px;height:14px}.hh-state[data-kind=testing] .hh-ic{color:var(--rv-stone-400)}.hh-state[data-kind=closed] .hh-ic,.hh-state:not([data-kind]) .hh-ic{color:var(--rv-agreed)}.hh-state.is-swap{animation:hh-swap .6s cubic-bezier(.16,1,.3,1)}.hh-ic{flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hh-figs{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);margin-top:20px;padding:14px 0 0;border-top:1px solid var(--rv-stone-200)}.hh-figs__cell{display:grid;gap:7px;min-width:0;padding:0 16px}.hh-figs__cell:first-child{padding-left:0}.hh-figs__cell+.hh-figs__cell{border-left:1px solid var(--rv-stone-200)}.hh-figs__k{font:var(--rv-caption);color:var(--rv-stone-600);white-space:nowrap}.hh-figs__v{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.hh-figs__n{display:inline-block;font-family:var(--rv-font-display);font-weight:var(--rs-head-weight);font-size:30px;line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.hh-figs__u{font:var(--rv-caption);color:var(--rv-stone-600)}.hh-figs__n.is-bump,.hh-figs__u.is-bump{animation:hh-bump .56s cubic-bezier(.16,1,.3,1)}.hh-figs__u{display:inline-block}.hh-figs__open{color:var(--rv-exception);font-weight:500}.hh-chart{position:relative;flex:none;height:var(--hh-chart-h, 214px);margin-top:18px}.hh-chart>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.hh-chart text{font-family:var(--rv-font-sans);font-size:11px;font-weight:400;fill:var(--rv-stone-600);letter-spacing:0}.hh-chart .yr-axis,.hh-chart .yr-tick{stroke:var(--rv-stone-300);stroke-width:1;shape-rendering:crispEdges}.hh-chart .yr-stub{fill:var(--rv-stone-200);shape-rendering:crispEdges}.hh-chart .yr-bar{fill:var(--rv-stone-300);shape-rendering:crispEdges;transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);transition:transform .52s cubic-bezier(.16,1,.3,1),fill .42s var(--rv-ease)}.hh-chart .yr-bar.is-in{transform:none}.hh-chart .yr-bar.is-tested{fill:var(--rv-ink)}.hh-chart.is-resetting .yr-bar{transition:transform .7s cubic-bezier(.4,0,.2,1),fill .7s;transition-delay:0ms!important}.hh-chart .yr-month{transition:fill .4s var(--rv-ease)}.hh-chart .yr-month.is-closed{fill:var(--rv-ink)}.hh-chart .yr-month.is-now{fill:var(--rv-ink);font-weight:500}.hh-chart .yr-check{fill:none;stroke:var(--rv-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .42s cubic-bezier(.4,0,.2,1)}.hh-chart .yr-check.is-on{stroke-dashoffset:0}.hh-chart .yr-now{stroke:var(--rv-ink);stroke-width:1;shape-rendering:crispEdges}.hh-chart .yr-now-label{font-weight:500;fill:var(--rv-ink)}.hh-chart .yr-end{stroke:var(--rv-ink);stroke-width:1;shape-rendering:crispEdges}.hh-chart .yr-end-label{transition:opacity .3s var(--rv-ease)}.hh-sheet__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rv-stone-200);font:var(--rv-caption);color:var(--rv-stone-700);white-space:nowrap}.hh-note{min-width:0;overflow:hidden;text-overflow:ellipsis}.hh-note.is-swap{animation:hh-swap .6s cubic-bezier(.16,1,.3,1)}.hh-legend{display:inline-flex;align-items:center;gap:6px;color:var(--rv-stone-600)}.hh-legend i{width:6px;height:9px;display:inline-block}.hh-legend__tested{background-color:var(--rv-ink)}.hh-legend__open{margin-left:10px;background-color:var(--rv-stone-300)}.hh-chart.is-instant *,.hh-chart.is-instant{transition:none!important}@keyframes hh-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes hh-bump{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}@media(min-width:1024px)and (max-height:800px){.hh-hero{--hh-h1: min(clamp(2.5rem, 1.7rem + 2.6vw, 3.75rem), 7.4svh)}.hh-inner{padding-top:var(--rv-space-12)}.hh-actions{margin-top:var(--rv-space-8)}.hh-sheet{padding:18px 20px 12px}.hh-sheet__sub{display:none}.hh-figs{margin-top:14px;padding-top:11px}.hh-figs__n{font-size:26px}.hh-chart{margin-top:12px;--hh-chart-h: 150px}.hh-sheet__foot{margin-top:10px;padding-top:9px}}@media(min-width:1024px)and (max-width:1279px){.hh-hero{--hh-h1: min(clamp(2.5rem, 1.7rem + 2.6vw, 3.75rem), 4.6vw, 7.4svh)}.hh-copy{padding-right:var(--rv-space-2)}.hh-sheet{padding-inline:20px}.hh-chart{--hh-chart-h: 180px}.hh-legend{display:none}.hh-figs__cell{padding:0 12px}.hh-figs__cell:first-child .hh-figs__u{display:none}}@media(max-width:1023px){.hh-inner{grid-template-rows:auto auto;row-gap:var(--rv-space-12);padding-top:clamp(32px,6vw,64px);padding-bottom:calc(var(--rv-space-12) + var(--rs-curve-h))}.hh-copy{grid-column:1 / -1;grid-row:1;padding:0}.hh-title{max-width:12em}.hh-lede{max-width:30em}.hh-visual{grid-column:1 / -1;grid-row:2}}@media(max-width:767px){.hh-inner{row-gap:var(--rv-space-8)}.hh-lede{margin-top:var(--rv-space-5);font-size:1.125rem;line-height:1.5}.hh-actions{margin-top:var(--rv-space-6)}.hh-sheet{padding:16px 16px 12px}.hh-chart{--hh-chart-h: 170px}.hh-sheet__title{font-size:22px}.hh-sheet__sub{display:none}.hh-figs{margin-top:14px;padding-top:11px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.hh-figs__cell{padding:0 10px;gap:6px}.hh-figs__n{font-size:22px}.hh-figs__u{display:none}.hh-figs__k{white-space:normal;line-height:1.25}.hh-legend{display:none}.hh-chart{margin-top:12px}}@media(max-width:380px){.hh-hero{--hh-h1: min(2.75rem, 11vw)}}@media(prefers-reduced-motion:reduce){.hh-chart .yr-bar,.hh-chart .yr-check,.hh-chart .yr-note__in,.hh-chart .yr-note__check{transition:none}}
