:root{--font-family-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-size-xs: .64rem;--font-size-sm: .8rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.563rem;--font-size-2xl: 1.953rem;--font-size-3xl: 2.441rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.75;--letter-spacing-label: .07em;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--width-2xs: 15rem;--width-xs: 20rem;--width-sm: 30rem;--width-md: 42rem;--width-lg: 56rem;--width-xl: 72rem;--width-2xl: 90rem;--height-xs: 6rem;--height-sm: 10rem;--height-md: 16rem;--height-lg: 24rem;--height-xl: 32rem;--rounded-sm: .375rem;--rounded-md: .75rem;--rounded-lg: 1.25rem;--shadow-raised: 0 1px 2px oklch(0 0 0 / 6%);--shadow-overlay: 0 18px 48px oklch(0 0 0 / 8%);--duration-fast: .12s;--duration-normal: .18s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--page-background-color: oklch(.99398 .0041 91.445);--page-background-color-hover: oklch(.93355 .00407 92.55);--page-background-color-active: oklch(.90115 .00405 93.15);--page-subtle-background-color: oklch(.97875 .00409 91.722);--page-text-color: oklch(.22567 .00379 106.7);--page-border-color: oklch(.91852 .00406 92.828);--page-subtle-border-color: oklch(.95352 .00408 92.183);--surface-background-color: oklch(.97678 .00409 91.758);--surface-background-color-hover: oklch(.91724 .00406 92.852);--surface-text-color: oklch(.22567 .00379 106.7);--surface-border-color: oklch(.88698 .00404 93.415);--muted-background-color: oklch(.93355 .00407 92.55);--muted-subtle-background-color: oklch(.96202 .00408 92.027);--muted-text-color: oklch(.5484 .00389 100.004);--disabled-background-color: oklch(.93355 .00407 92.55);--disabled-text-color: oklch(.66489 .00393 97.679);--focus-ring-color: oklch(.64088 .00392 98.154);--primary-background-color: oklch(.42307 .07524 171.858);--primary-background-color-hover: oklch(.48016 .06779 171.516);--primary-background-color-active: oklch(.52583 .06182 171.184);--primary-text-color: oklch(.99398 .0041 91.445);--primary-border-color: oklch(.73707 .03431 168.142);--primary-subtle-background-color: oklch(.92547 .01027 151.582);--primary-subtle-text-color: oklch(.42307 .07524 171.858);--secondary-background-color: oklch(.93355 .00407 92.55);--secondary-background-color-hover: oklch(.86276 .00403 93.868);--secondary-background-color-active: oklch(.80613 .004 94.94);--secondary-text-color: oklch(.22567 .00379 106.7);--secondary-border-color: oklch(.91852 .00406 92.828);--tertiary-background-color: oklch(.53751 .14211 247.237);--tertiary-background-color-hover: oklch(.58316 .12753 247.161);--tertiary-background-color-active: oklch(.61967 .11586 247.087);--tertiary-text-color: oklch(.99398 .0041 91.445);--tertiary-border-color: oklch(.78857 .0619 246.381);--tertiary-subtle-background-color: oklch(.9392 .01384 241.101);--tertiary-subtle-text-color: oklch(.52498 .13628 247.196);--success-background-color: oklch(.69799 .1617 158.562);--success-text-color: oklch(.22567 .00379 106.7);--success-border-color: oklch(.86078 .07367 156.946);--success-subtle-background-color: oklch(.95846 .02107 149.485);--success-subtle-text-color: oklch(.52855 .10454 157.976);--warning-background-color: oklch(.76702 .17077 65.739);--warning-text-color: oklch(.22567 .00379 106.7);--warning-border-color: oklch(.89185 .07734 66.449);--warning-subtle-background-color: oklch(.96674 .02379 69.51);--warning-subtle-text-color: oklch(.55038 .10358 66.289);--danger-background-color: oklch(.6396 .24587 25.218);--danger-background-color-hover: oklch(.59815 .22134 25.315);--danger-text-color: oklch(.22507 .00378 106.7);--danger-border-color: oklch(.83451 .09147 26.278);--danger-subtle-background-color: oklch(.95145 .02435 31.306);--danger-subtle-text-color: oklch(.55633 .19652 25.438);--information-background-color: oklch(.66444 .16839 245.675);--information-text-color: oklch(.22567 .00379 106.7);--information-border-color: oklch(.84569 .07375 244.913);--information-subtle-background-color: oklch(.95444 .01703 240.39);--information-subtle-text-color: oklch(.5349 .11784 245.318);--chart-series-1-color: oklch(.42751 .11303 247.237);--chart-series-2-color: oklch(.48251 .14211 296.237);--chart-series-3-color: oklch(.53751 .14211 345.237);--chart-series-4-color: oklch(.59251 .14211 34.237);--chart-series-5-color: oklch(.64751 .13308 83.237)}:root[data-color-scheme=dark]{--page-background-color: oklch(.22567 .00379 106.7);--page-background-color-hover: oklch(.28632 .00369 106.685);--page-background-color-active: oklch(.31466 .00365 106.677);--page-subtle-background-color: oklch(.24248 .00376 106.696);--page-text-color: oklch(.93951 .00267 106.451);--page-border-color: oklch(.29968 .00367 106.681);--page-subtle-border-color: oklch(.26779 .00372 106.689);--surface-background-color: oklch(.24455 .00376 106.695);--surface-background-color-hover: oklch(.30081 .00367 106.681);--surface-text-color: oklch(.93951 .00267 106.451);--surface-border-color: oklch(.32661 .00363 106.674);--muted-background-color: oklch(.28632 .00369 106.685);--muted-subtle-background-color: oklch(.25954 .00374 106.692);--muted-text-color: oklch(.62583 .00316 106.582);--disabled-background-color: oklch(.28632 .00369 106.685);--disabled-text-color: oklch(.51227 .00334 106.62);--focus-ring-color: oklch(.53428 .00331 106.613);--primary-background-color: oklch(.75422 .02775 168.642);--primary-background-color-hover: oklch(.70137 .02516 167.88);--primary-background-color-active: oklch(.65908 .02308 167.148);--primary-text-color: oklch(.22567 .00379 106.7);--primary-border-color: oklch(.46352 .01359 160.865);--primary-subtle-background-color: oklch(.2891 .00571 137.645);--primary-subtle-text-color: oklch(.75422 .02775 168.642);--secondary-background-color: oklch(.28632 .00369 106.685);--secondary-background-color-hover: oklch(.35164 .00359 106.667);--secondary-background-color-active: oklch(.4039 .00351 106.653);--secondary-text-color: oklch(.93951 .00267 106.451);--secondary-border-color: oklch(.29968 .00367 106.681);--tertiary-background-color: oklch(.53751 .14211 247.237);--tertiary-background-color-hover: oklch(.57951 .12775 247.184);--tertiary-background-color-active: oklch(.6131 .11627 247.132);--tertiary-text-color: oklch(.95747 .00188 106.451);--tertiary-border-color: oklch(.366 .06235 246.02);--tertiary-subtle-background-color: oklch(.26309 .01463 238.907);--tertiary-subtle-text-color: oklch(.63422 .10743 247.02);--success-background-color: oklch(.69799 .1617 158.562);--success-text-color: oklch(.22567 .00379 106.7);--success-border-color: oklch(.43821 .07407 157.294);--success-subtle-background-color: oklch(.28235 .02162 151.594);--success-subtle-text-color: oklch(.69799 .1617 158.562);--warning-background-color: oklch(.76702 .17077 65.739);--warning-text-color: oklch(.22567 .00379 106.7);--warning-border-color: oklch(.46928 .07843 66.737);--warning-subtle-background-color: oklch(.29063 .02311 71.167);--warning-subtle-text-color: oklch(.76702 .17077 65.739);--danger-background-color: oklch(.6396 .24587 25.218);--danger-background-color-hover: oklch(.59815 .22134 25.315);--danger-text-color: oklch(.22507 .00378 106.7);--danger-border-color: oklch(.41194 .11097 26.282);--danger-subtle-background-color: oklch(.27534 .03018 31.493);--danger-subtle-text-color: oklch(.66911 .21806 25.285);--information-background-color: oklch(.66444 .16839 245.675);--information-text-color: oklch(.22567 .00379 106.7);--information-border-color: oklch(.42312 .07422 244.619);--information-subtle-background-color: oklch(.27832 .01783 238.621);--information-subtle-text-color: oklch(.66444 .16839 245.675);--chart-series-1-color: oklch(.51078 .09431 247.07);--chart-series-2-color: oklch(.52453 .1288 296.256);--chart-series-3-color: oklch(.53751 .14211 345.237);--chart-series-4-color: oklch(.59251 .14211 34.237);--chart-series-5-color: oklch(.64751 .13308 83.237)}.hh[hidden]{display:none!important}.hh[data-pad=xs]{padding:var(--spacing-xs)}.hh[data-pad=sm]{padding:var(--spacing-sm)}.hh[data-pad=md]{padding:var(--spacing-md)}.hh[data-pad=lg]{padding:var(--spacing-lg)}.hh[data-pad=xl]{padding:var(--spacing-xl)}.hh[data-pad="2xl"]{padding:var(--spacing-2xl)}.hh[data-pad="3xl"]{padding:var(--spacing-3xl)}.hh[data-pad-x=xs]{padding-inline:var(--spacing-xs)}.hh[data-pad-x=sm]{padding-inline:var(--spacing-sm)}.hh[data-pad-x=md]{padding-inline:var(--spacing-md)}.hh[data-pad-x=lg]{padding-inline:var(--spacing-lg)}.hh[data-pad-x=xl]{padding-inline:var(--spacing-xl)}.hh[data-pad-x="2xl"]{padding-inline:var(--spacing-2xl)}.hh[data-pad-x="3xl"]{padding-inline:var(--spacing-3xl)}.hh[data-pad-y=xs]{padding-block:var(--spacing-xs)}.hh[data-pad-y=sm]{padding-block:var(--spacing-sm)}.hh[data-pad-y=md]{padding-block:var(--spacing-md)}.hh[data-pad-y=lg]{padding-block:var(--spacing-lg)}.hh[data-pad-y=xl]{padding-block:var(--spacing-xl)}.hh[data-pad-y="2xl"]{padding-block:var(--spacing-2xl)}.hh[data-pad-y="3xl"]{padding-block:var(--spacing-3xl)}.hh[data-width="2xs"]{width:var(--width-2xs);max-width:var(--width-2xs)}.hh[data-width=xs]{width:var(--width-xs);max-width:var(--width-xs)}.hh[data-width=sm]{width:var(--width-sm);max-width:var(--width-sm)}.hh[data-width=md]{width:var(--width-md);max-width:var(--width-md)}.hh[data-width=lg]{width:var(--width-lg);max-width:var(--width-lg)}.hh[data-width=xl]{width:var(--width-xl);max-width:var(--width-xl)}.hh[data-width="2xl"]{width:var(--width-2xl);max-width:var(--width-2xl)}.hh[data-center]{margin-inline:auto}.hh[data-height=screen]{height:100dvh}.hh[data-height=full]{height:100%}.hh[data-min-height=xs]{min-block-size:var(--height-xs)}.hh[data-min-height=sm]{min-block-size:var(--height-sm)}.hh[data-min-height=md]{min-block-size:var(--height-md)}.hh[data-min-height=lg]{min-block-size:var(--height-lg)}.hh[data-min-height=xl]{min-block-size:var(--height-xl)}.hh[data-max-height=xs]{max-block-size:var(--height-xs)}.hh[data-max-height=sm]{max-block-size:var(--height-sm)}.hh[data-max-height=md]{max-block-size:var(--height-md)}.hh[data-max-height=lg]{max-block-size:var(--height-lg)}.hh[data-max-height=xl]{max-block-size:var(--height-xl)}.hh[data-bg=plain]{background-color:transparent;color:inherit}.hh[data-bg=page]{background-color:var(--page-background-color);color:var(--page-text-color)}.hh[data-bg=surface]{background-color:var(--surface-background-color);color:var(--surface-text-color)}.hh[data-bg=muted]{background-color:var(--muted-background-color);color:var(--muted-text-color)}.hh[data-bg=primary]{background-color:var(--primary-background-color);color:var(--primary-text-color)}.hh[data-bg=secondary]{background-color:var(--secondary-background-color);color:var(--secondary-text-color)}.hh[data-bg=tertiary]{background-color:var(--tertiary-background-color);color:var(--tertiary-text-color)}.hh[data-bg=success]{background-color:var(--success-background-color);color:var(--success-text-color)}.hh[data-bg=warning]{background-color:var(--warning-background-color);color:var(--warning-text-color)}.hh[data-bg=danger]{background-color:var(--danger-background-color);color:var(--danger-text-color)}.hh[data-bg=information]{background-color:var(--information-background-color);color:var(--information-text-color)}.hh[data-bg=primary-subtle]{background-color:var(--primary-subtle-background-color);color:var(--primary-subtle-text-color)}.hh[data-bg=tertiary-subtle]{background-color:var(--tertiary-subtle-background-color);color:var(--tertiary-subtle-text-color)}.hh[data-bg=success-subtle]{background-color:var(--success-subtle-background-color);color:var(--success-subtle-text-color)}.hh[data-bg=warning-subtle]{background-color:var(--warning-subtle-background-color);color:var(--warning-subtle-text-color)}.hh[data-bg=danger-subtle]{background-color:var(--danger-subtle-background-color);color:var(--danger-subtle-text-color)}.hh[data-bg=information-subtle]{background-color:var(--information-subtle-background-color);color:var(--information-subtle-text-color)}.hh[data-rounded=sm]{border-radius:var(--rounded-sm)}.hh[data-rounded=md]{border-radius:var(--rounded-md)}.hh[data-rounded=lg]{border-radius:var(--rounded-lg)}.hh[data-border=page]{border-style:solid;border-width:1px;border-color:var(--page-border-color)}.hh[data-border=subtle]{border-style:solid;border-width:1px;border-color:var(--page-subtle-border-color)}.hh[data-border=surface]{border-style:solid;border-width:1px;border-color:var(--surface-border-color)}.hh[data-border=primary]{border-style:solid;border-width:1px;border-color:var(--primary-border-color)}.hh[data-border=success]{border-style:solid;border-width:1px;border-color:var(--success-border-color)}.hh[data-border=warning]{border-style:solid;border-width:1px;border-color:var(--warning-border-color)}.hh[data-border=danger]{border-style:solid;border-width:1px;border-color:var(--danger-border-color)}.hh[data-border=information]{border-style:solid;border-width:1px;border-color:var(--information-border-color)}.hh[data-elevation=raised]{box-shadow:var(--shadow-raised)}.hh[data-elevation=overlay]{box-shadow:var(--shadow-overlay)}.hh[data-grow]{flex-grow:1;min-width:0;min-height:0}.hh[data-fixed]{flex-shrink:0}.hh[data-scroll]{overflow:auto;min-width:0;min-height:0}.hh-stack{display:flex;flex-direction:column;min-width:0}.hh[data-gap=xs]{gap:var(--spacing-xs)}.hh[data-gap=sm]{gap:var(--spacing-sm)}.hh[data-gap=md]{gap:var(--spacing-md)}.hh[data-gap=lg]{gap:var(--spacing-lg)}.hh[data-gap=xl]{gap:var(--spacing-xl)}.hh[data-gap="2xl"]{gap:var(--spacing-2xl)}.hh[data-gap="3xl"]{gap:var(--spacing-3xl)}.hh-stack[data-align=start]{align-items:flex-start}.hh-stack[data-align=center]{align-items:center}.hh-stack[data-align=end]{align-items:flex-end}.hh-stack[data-align=stretch]{align-items:stretch}.hh-stack[data-align=baseline]{align-items:baseline}.hh[data-justify=start]{justify-content:flex-start}.hh[data-justify=center]{justify-content:center}.hh[data-justify=end]{justify-content:flex-end}.hh[data-justify=between]{justify-content:space-between}.hh[data-justify=around]{justify-content:space-around}.hh-row{display:flex;flex-direction:row;align-items:center;min-width:0}.hh-row[data-align=start]{align-items:flex-start}.hh-row[data-align=center]{align-items:center}.hh-row[data-align=end]{align-items:flex-end}.hh-row[data-align=stretch]{align-items:stretch}.hh-row[data-align=baseline]{align-items:baseline}.hh-row[data-wrap]{flex-wrap:wrap}.hh-grid{display:grid;min-width:0}.hh[data-cols="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.hh[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hh[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hh[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.hh[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.hh[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.hh[data-cols="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.hh[data-cols="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}.hh[data-cols="9"]{grid-template-columns:repeat(9,minmax(0,1fr))}.hh[data-cols="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}.hh[data-cols="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}.hh[data-cols="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.hh-cell{min-width:0}.hh[data-span="1"]{grid-column:span 1}.hh[data-span="2"]{grid-column:span 2}.hh[data-span="3"]{grid-column:span 3}.hh[data-span="4"]{grid-column:span 4}.hh[data-span="5"]{grid-column:span 5}.hh[data-span="6"]{grid-column:span 6}.hh[data-span="7"]{grid-column:span 7}.hh[data-span="8"]{grid-column:span 8}.hh[data-span="9"]{grid-column:span 9}.hh[data-span="10"]{grid-column:span 10}.hh[data-span="11"]{grid-column:span 11}.hh[data-span="12"]{grid-column:span 12}.hh-center{display:flex;align-items:center;justify-content:center}.hh-text{margin:0}.hh-text[data-size=xs]{font-size:var(--font-size-xs)}.hh-text[data-size=sm]{font-size:var(--font-size-sm)}.hh-text[data-size=md]{font-size:var(--font-size-md)}.hh-text[data-size=lg]{font-size:var(--font-size-lg)}.hh-text[data-size=xl]{font-size:var(--font-size-xl)}.hh-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.hh-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.hh[data-weight=normal]{font-weight:var(--font-weight-normal)}.hh[data-weight=medium]{font-weight:var(--font-weight-medium)}.hh[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.hh[data-weight=bold]{font-weight:var(--font-weight-bold)}.hh[data-leading=tight]{line-height:var(--line-height-tight)}.hh[data-leading=normal]{line-height:var(--line-height-normal)}.hh[data-leading=loose]{line-height:var(--line-height-loose)}.hh[data-measure="2xs"]{max-width:var(--width-2xs)}.hh[data-measure=xs]{max-width:var(--width-xs)}.hh[data-measure=sm]{max-width:var(--width-sm)}.hh[data-measure=md]{max-width:var(--width-md)}.hh[data-measure=lg]{max-width:var(--width-lg)}.hh[data-measure=xl]{max-width:var(--width-xl)}.hh[data-measure="2xl"]{max-width:var(--width-2xl)}.hh[data-tone=default]{color:var(--page-text-color)}.hh[data-tone=muted]{color:var(--muted-text-color)}.hh[data-tone=disabled]{color:var(--disabled-text-color)}.hh[data-tone=primary]{color:var(--primary-subtle-text-color)}.hh[data-tone=tertiary]{color:var(--tertiary-subtle-text-color)}.hh[data-tone=success]{color:var(--success-subtle-text-color)}.hh[data-tone=warning]{color:var(--warning-subtle-text-color)}.hh[data-tone=danger]{color:var(--danger-subtle-text-color)}.hh[data-tone=information]{color:var(--information-subtle-text-color)}.hh-text[data-align=start]{text-align:start}.hh-text[data-align=center]{text-align:center}.hh-text[data-align=end]{text-align:end}.hh[data-mono]{font-family:var(--font-family-mono)}.hh[data-caps]{text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.hh[data-tabular]{font-variant-numeric:tabular-nums}.hh[data-block]{display:block}.hh[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hh-heading{margin:0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.hh-heading[data-size=xs]{font-size:var(--font-size-xs)}.hh-heading[data-size=sm]{font-size:var(--font-size-sm)}.hh-heading[data-size=md]{font-size:var(--font-size-md)}.hh-heading[data-size=lg]{font-size:var(--font-size-lg)}.hh-heading[data-size=xl]{font-size:var(--font-size-xl)}.hh-heading[data-size="2xl"]{font-size:var(--font-size-2xl)}.hh-heading[data-size="3xl"]{font-size:var(--font-size-3xl)}.hh-heading[data-align=start]{text-align:start}.hh-heading[data-align=center]{text-align:center}.hh-heading[data-align=end]{text-align:end}.hh-code{font-family:var(--font-family-mono);font-size:var(--font-size-sm);background-color:var(--muted-background-color);color:var(--muted-text-color);border-radius:var(--rounded-sm);padding-inline:var(--spacing-xs)}.hh-code[data-size=xs]{font-size:var(--font-size-xs)}.hh-code[data-size=sm]{font-size:var(--font-size-sm)}.hh-code[data-size=md]{font-size:var(--font-size-md)}.hh-code[data-size=lg]{font-size:var(--font-size-lg)}.hh-code[data-size=xl]{font-size:var(--font-size-xl)}.hh-code[data-size="2xl"]{font-size:var(--font-size-2xl)}.hh-code[data-size="3xl"]{font-size:var(--font-size-3xl)}.hh-code[data-wrap]{overflow-wrap:anywhere}.hh[data-lines]{white-space:pre-wrap}.hh-link{color:inherit;text-decoration:none;text-underline-offset:2px;min-width:0}.hh-link:hover{text-decoration:underline}.hh-link[data-size=xs]{font-size:var(--font-size-xs)}.hh-link[data-size=sm]{font-size:var(--font-size-sm)}.hh-link[data-size=md]{font-size:var(--font-size-md)}.hh-link[data-size=lg]{font-size:var(--font-size-lg)}.hh-link[data-size=xl]{font-size:var(--font-size-xl)}.hh-link[data-size="2xl"]{font-size:var(--font-size-2xl)}.hh-link[data-size="3xl"]{font-size:var(--font-size-3xl)}.hh[data-underline]{text-decoration:underline}.hh-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);border-radius:var(--rounded-md);border-style:none;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard);transition-property:background-color}.hh-button:disabled{cursor:default;background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.hh-button[data-variant=plain]{background-color:transparent;color:inherit}.hh-button[data-variant=plain]:hover{background-color:var(--page-background-color-hover)}.hh-button[data-variant=page]{background-color:var(--page-background-color);color:var(--page-text-color)}.hh-button[data-variant=page]:hover{background-color:var(--page-background-color-hover)}.hh-button[data-variant=surface]{background-color:var(--surface-background-color);color:var(--surface-text-color)}.hh-button[data-variant=surface]:hover{background-color:var(--surface-background-color-hover)}.hh-button[data-variant=muted]{background-color:var(--muted-background-color);color:var(--muted-text-color)}.hh-button[data-variant=primary]{background-color:var(--primary-background-color);color:var(--primary-text-color)}.hh-button[data-variant=primary]:hover{background-color:var(--primary-background-color-hover)}.hh-button[data-variant=secondary]{background-color:var(--secondary-background-color);color:var(--secondary-text-color)}.hh-button[data-variant=secondary]:hover{background-color:var(--secondary-background-color-hover)}.hh-button[data-variant=tertiary]{background-color:var(--tertiary-background-color);color:var(--tertiary-text-color)}.hh-button[data-variant=tertiary]:hover{background-color:var(--tertiary-background-color-hover)}.hh-button[data-variant=success]{background-color:var(--success-background-color);color:var(--success-text-color)}.hh-button[data-variant=warning]{background-color:var(--warning-background-color);color:var(--warning-text-color)}.hh-button[data-variant=danger]{background-color:var(--danger-background-color);color:var(--danger-text-color)}.hh-button[data-variant=danger]:hover{background-color:var(--danger-background-color-hover)}.hh-button[data-variant=information]{background-color:var(--information-background-color);color:var(--information-text-color)}.hh-button[data-variant=primary-subtle]{background-color:var(--primary-subtle-background-color);color:var(--primary-subtle-text-color)}.hh-button[data-variant=tertiary-subtle]{background-color:var(--tertiary-subtle-background-color);color:var(--tertiary-subtle-text-color)}.hh-button[data-variant=success-subtle]{background-color:var(--success-subtle-background-color);color:var(--success-subtle-text-color)}.hh-button[data-variant=warning-subtle]{background-color:var(--warning-subtle-background-color);color:var(--warning-subtle-text-color)}.hh-button[data-variant=danger-subtle]{background-color:var(--danger-subtle-background-color);color:var(--danger-subtle-text-color)}.hh-button[data-variant=information-subtle]{background-color:var(--information-subtle-background-color);color:var(--information-subtle-text-color)}.hh-button[data-size=sm]{padding:var(--spacing-xs) var(--spacing-sm)}.hh-button[data-size=md]{padding:var(--spacing-sm) var(--spacing-md)}.hh-button[data-size=lg]{padding:var(--spacing-md) var(--spacing-lg)}.hh-badge{display:inline-flex;align-items:center;white-space:nowrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border-radius:var(--rounded-sm);padding:var(--spacing-xs) var(--spacing-sm)}.hh-badge[data-variant=plain]{background-color:transparent;color:inherit}.hh-badge[data-variant=page]{background-color:var(--page-background-color);color:var(--page-text-color)}.hh-badge[data-variant=surface]{background-color:var(--surface-background-color);color:var(--surface-text-color)}.hh-badge[data-variant=muted]{background-color:var(--muted-background-color);color:var(--muted-text-color)}.hh-badge[data-variant=primary]{background-color:var(--primary-background-color);color:var(--primary-text-color)}.hh-badge[data-variant=secondary]{background-color:var(--secondary-background-color);color:var(--secondary-text-color)}.hh-badge[data-variant=tertiary]{background-color:var(--tertiary-background-color);color:var(--tertiary-text-color)}.hh-badge[data-variant=success]{background-color:var(--success-background-color);color:var(--success-text-color)}.hh-badge[data-variant=warning]{background-color:var(--warning-background-color);color:var(--warning-text-color)}.hh-badge[data-variant=danger]{background-color:var(--danger-background-color);color:var(--danger-text-color)}.hh-badge[data-variant=information]{background-color:var(--information-background-color);color:var(--information-text-color)}.hh-badge[data-variant=primary-subtle]{background-color:var(--primary-subtle-background-color);color:var(--primary-subtle-text-color)}.hh-badge[data-variant=tertiary-subtle]{background-color:var(--tertiary-subtle-background-color);color:var(--tertiary-subtle-text-color)}.hh-badge[data-variant=success-subtle]{background-color:var(--success-subtle-background-color);color:var(--success-subtle-text-color)}.hh-badge[data-variant=warning-subtle]{background-color:var(--warning-subtle-background-color);color:var(--warning-subtle-text-color)}.hh-badge[data-variant=danger-subtle]{background-color:var(--danger-subtle-background-color);color:var(--danger-subtle-text-color)}.hh-badge[data-variant=information-subtle]{background-color:var(--information-subtle-background-color);color:var(--information-subtle-text-color)}.hh-card{background-color:var(--surface-background-color);color:var(--surface-text-color);border-style:solid;border-width:1px;border-color:var(--surface-border-color);border-radius:var(--rounded-lg);padding:var(--spacing-md);min-width:0;display:flex;flex-direction:column}.hh-rule{border-style:none;border-top-style:solid;border-top-width:1px;border-top-color:var(--page-border-color);margin:0;width:100%}.hh-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);text-align:start}.hh-table-row{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--page-subtle-border-color)}.hh-table-row:last-child{border-bottom-style:none}.hh[data-hoverable]{cursor:pointer}.hh[data-hoverable]:hover{background-color:var(--page-background-color-hover)}.hh-table-cell{vertical-align:top;padding:var(--spacing-sm) var(--spacing-md)}.hh-table-cell[data-align=start]{text-align:start}.hh-table-cell[data-align=center]{text-align:center}.hh-table-cell[data-align=end]{text-align:end}.hh[data-nowrap]{white-space:nowrap}.hh[data-pre]{white-space:pre}.hh[data-fill]{width:100%}.hh[data-unselectable]{user-select:none}.hh-overlay{position:fixed;inset:0;display:flex;z-index:2}.hh-overlay[data-align=start]{align-items:flex-start}.hh-overlay[data-align=center]{align-items:center}.hh-overlay[data-align=end]{align-items:flex-end}.hh-overlay[data-align=stretch]{align-items:stretch}.hh-overlay[data-align=baseline]{align-items:baseline}.hh-input{font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:inherit;background-color:transparent;border-style:none;outline:none;padding:var(--spacing-sm);width:100%;min-width:0}.hh-input::placeholder{color:var(--muted-text-color)}.hh-input:focus-visible{outline-style:solid;outline-width:2px;outline-color:var(--focus-ring-color)}.hh-input[data-size=xs]{font-size:var(--font-size-xs)}.hh-input[data-size=sm]{font-size:var(--font-size-sm)}.hh-input[data-size=md]{font-size:var(--font-size-md)}.hh-input[data-size=lg]{font-size:var(--font-size-lg)}.hh-input[data-size=xl]{font-size:var(--font-size-xl)}.hh-input[data-size="2xl"]{font-size:var(--font-size-2xl)}.hh-input[data-size="3xl"]{font-size:var(--font-size-3xl)}.hh-checkbox{appearance:auto;margin:0;width:1em;height:1em;vertical-align:middle;flex-shrink:0;font-size:var(--font-size-md);accent-color:var(--primary-background-color);cursor:pointer}.hh-checkbox:disabled{cursor:default;opacity:.5}.hh-checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-color:var(--focus-ring-color)}.hh-checkbox[data-size=xs]{font-size:var(--font-size-xs)}.hh-checkbox[data-size=sm]{font-size:var(--font-size-sm)}.hh-checkbox[data-size=md]{font-size:var(--font-size-md)}.hh-checkbox[data-size=lg]{font-size:var(--font-size-lg)}.hh-checkbox[data-size=xl]{font-size:var(--font-size-xl)}.hh-checkbox[data-size="2xl"]{font-size:var(--font-size-2xl)}.hh-checkbox[data-size="3xl"]{font-size:var(--font-size-3xl)}.hh-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--font-size-md)}.hh-icon>svg{width:1em;height:1em}.hh-icon[data-size=xs]{font-size:var(--font-size-xs)}.hh-icon[data-size=sm]{font-size:var(--font-size-sm)}.hh-icon[data-size=md]{font-size:var(--font-size-md)}.hh-icon[data-size=lg]{font-size:var(--font-size-lg)}.hh-icon[data-size=xl]{font-size:var(--font-size-xl)}.hh-icon[data-size="2xl"]{font-size:var(--font-size-2xl)}.hh-icon[data-size="3xl"]{font-size:var(--font-size-3xl)}.hh-field{--field-inline-size: 12rem;--field-narrow-inline-size: 6rem;--field-wide-inline-size: 24rem;--field-textarea-min-block-size: 5rem;--field-textarea-short-min-block-size: 3rem;--field-textarea-tall-min-block-size: 26rem;--field-textarea-line-height: var(--line-height-normal);--field-gap: var(--spacing-xs);--field-padding-inline: var(--spacing-sm);--field-padding-block: var(--spacing-xs);--field-radius: var(--rounded-sm);--field-font-size: var(--font-size-sm);--field-font-family: var(--font-family-sans);--field-background-color: var(--surface-background-color);--field-text-color: var(--page-text-color);--field-dirty-border-color: var(--warning-background-color);--field-border-color: var(--page-border-color);--field-focus-ring-color: var(--focus-ring-color);--field-label-text-color: var(--muted-text-color);--field-label-font-size: var(--font-size-xs);--field-hint-font-size: var(--font-size-xs);--field-hint-text-color: var(--muted-text-color);--field-hint-line-height: var(--line-height-normal);--field-icon-color: var(--muted-text-color);--field-icon-inset: 1.75rem;--field-mono-font-family: var(--font-family-mono);--field-disabled-background-color: var(--disabled-background-color);--field-disabled-text-color: var(--disabled-text-color)}.hh-toggle{--toggle-gap: var(--spacing-sm);--toggle-text-gap: var(--spacing-xs);--toggle-font-family: var(--font-family-sans);--toggle-font-size: var(--font-size-sm);--toggle-text-color: var(--page-text-color);--toggle-hint-font-size: var(--font-size-xs);--toggle-hint-text-color: var(--muted-text-color);--toggle-border-color: var(--page-border-color);--toggle-off-background-color: var(--surface-background-color);--toggle-on-background-color: var(--primary-background-color);--toggle-focus-ring-color: var(--focus-ring-color);--toggle-disabled-background-color: var(--disabled-background-color);--toggle-disabled-text-color: var(--disabled-text-color);--toggle-checkbox-size: 1rem;--toggle-checkbox-radius: var(--rounded-sm);--toggle-mark-color: var(--primary-text-color);--toggle-mark-inset-block: .125rem;--toggle-mark-inset-inline: .3125rem;--toggle-mark-inline-size: .25rem;--toggle-mark-block-size: .5rem;--toggle-switch-inline-size: 1.75rem;--toggle-switch-block-size: 1rem;--toggle-switch-radius: 999px;--toggle-knob-size: .75rem;--toggle-knob-inset: .0625rem;--toggle-knob-color: var(--surface-background-color);--toggle-radio-radius: 999px;--toggle-dot-size: .375rem;--toggle-transition-duration: var(--duration-fast);--toggle-transition-easing: var(--easing-standard);--toggle-busy-duration: .9s;--toggle-busy-opacity: .45}.hh-spinner,.hh-skeleton{--spinner-size: .875rem;--spinner-size-md: 1.25rem;--spinner-size-lg: 2rem;--spinner-radius: 999px;--spinner-track-color: var(--page-subtle-border-color);--spinner-ink-color: var(--muted-text-color);--spinner-duration: .7s;--skeleton-gap: var(--spacing-xs);--skeleton-bar-block-size: .75rem;--skeleton-radius: var(--rounded-sm);--skeleton-background-color: var(--muted-background-color);--skeleton-sheen-color: var(--page-subtle-background-color);--skeleton-last-inline-size: 60%;--skeleton-duration: 1.4s;--skeleton-easing: var(--easing-standard)}.hh-meter{--meter-block-size: .375rem;--meter-column-block-size: 5rem;--meter-column-max-inline-size: .875rem;--meter-key-size: .5rem;--meter-gap: 0;--meter-radius: var(--rounded-sm);--meter-track-color: var(--muted-background-color);--meter-segment-share: 0%;--meter-primary-color: var(--primary-background-color);--meter-success-color: var(--success-background-color);--meter-warning-color: var(--warning-background-color);--meter-danger-color: var(--danger-background-color);--meter-information-color: var(--information-background-color);--meter-muted-color: var(--muted-text-color)}.hh-dialog{--dialog-z-index: 100;--dialog-drawer-inline-size: 94vw;--dialog-inset: var(--spacing-2xl);--dialog-scrim-color: var(--page-background-color);--dialog-background-color: var(--surface-background-color);--dialog-text-color: var(--page-text-color);--dialog-border-color: var(--page-border-color);--dialog-radius: var(--rounded-md);--dialog-shadow: var(--shadow-overlay);--dialog-max-inline-size: var(--width-md);--dialog-max-inline-size-sm: var(--width-xs);--dialog-max-inline-size-lg: var(--width-xl);--dialog-max-block-size: 85vh}.hh-menu{--menu-z-index: 110;--menu-header-margin-block-end: var(--spacing-xs);--menu-min-inline-size: var(--width-2xs);--menu-max-inline-size: var(--width-sm);--menu-max-block-size: 60vh;--menu-padding: var(--spacing-xs);--menu-radius: var(--rounded-md);--menu-border-color: var(--page-border-color);--menu-background-color: var(--surface-background-color);--menu-shadow: var(--shadow-overlay);--menu-font-family: var(--font-family-sans);--menu-font-size: var(--font-size-sm);--menu-text-color: var(--page-text-color);--menu-item-gap: var(--spacing-sm);--menu-item-padding-inline: var(--spacing-sm);--menu-item-padding-block: var(--spacing-xs);--menu-item-radius: var(--rounded-sm);--menu-item-active-background-color: var(--page-background-color-hover);--menu-danger-text-color: var(--danger-subtle-text-color);--menu-disabled-text-color: var(--disabled-text-color);--menu-focus-ring-color: var(--focus-ring-color);--menu-hint-text-color: var(--muted-text-color);--menu-hint-font-size: var(--font-size-xs)}.hh-status-dot{--status-dot-size: .375rem;--status-dot-radius: 999px;--status-success-color: var(--success-subtle-text-color);--status-warning-color: var(--warning-subtle-text-color);--status-danger-color: var(--danger-subtle-text-color);--status-information-color: var(--information-subtle-text-color);--status-primary-color: var(--primary-subtle-text-color);--status-muted-color: var(--page-subtle-border-color)}.hh-avatar{--avatar-size: 2.5rem;--avatar-sm-size: 2rem;--avatar-radius: 999px;--avatar-background-color: var(--muted-background-color);--avatar-text-color: var(--muted-text-color);--avatar-tinted-text-color: var(--primary-text-color);--avatar-font-family: var(--font-family-sans);--avatar-font-size: var(--font-size-sm);--avatar-sm-font-size: var(--font-size-xs);--avatar-font-weight: var(--font-weight-medium);--avatar-line-height: 1}.hh-tile{--tile-size: 2.5rem;--tile-sm-size: 2rem;--tile-xs-size: 1.25rem;--tile-radius: var(--rounded-md);--tile-xs-radius: var(--rounded-sm);--tile-background-color: var(--muted-background-color);--tile-text-color: var(--muted-text-color);--tile-tinted-text-color: var(--primary-text-color);--tile-font-family: var(--font-family-sans);--tile-font-size: var(--font-size-md);--tile-sm-font-size: var(--font-size-sm);--tile-xs-font-size: var(--font-size-xs);--tile-font-weight: var(--font-weight-semibold);--tile-line-height: 1;--tile-dimmed-opacity: .4;--tile-status-size: .625rem;--tile-status-radius: 999px;--tile-status-ring-width: .125rem;--tile-status-ring-color: var(--page-background-color);--tile-status-success-color: var(--success-subtle-text-color);--tile-status-warning-color: var(--warning-subtle-text-color);--tile-status-danger-color: var(--danger-subtle-text-color);--tile-status-information-color: var(--information-subtle-text-color);--tile-status-primary-color: var(--primary-subtle-text-color);--tile-status-muted-color: var(--page-subtle-border-color)}.hh-popover{--popover-z-index: 105;--popover-declared-inline-size: auto;--popover-max-inline-size: calc(100vw - 2rem) ;--popover-max-block-size: 70vh;--popover-radius: var(--rounded-lg);--popover-border-color: var(--page-border-color);--popover-background-color: var(--surface-background-color);--popover-text-color: var(--surface-text-color);--popover-shadow: var(--shadow-overlay);--popover-font-family: var(--font-family-sans);--popover-font-size: var(--font-size-sm);--popover-padding-inline: var(--spacing-md);--popover-padding-block: var(--spacing-sm);--popover-title-font-weight: var(--font-weight-medium)}.hh-annotations{--annotations-z-index: 20;--annotation-border-width: 2px;--annotation-ring-width: 1px;--annotation-ring-spread: 3px;--annotation-ring-inner-color: var(--page-background-color);--annotation-ring-outer-color: var(--page-border-color);--annotation-hover-color: var(--information-background-color);--annotation-hover-fill-color: var(--information-subtle-background-color);--annotation-selected-color: var(--information-background-color);--annotation-selected-fill-color: var(--information-subtle-background-color);--annotation-region-color: var(--tertiary-background-color);--annotation-region-fill-color: var(--tertiary-subtle-background-color);--annotation-working-color: var(--information-background-color);--annotation-working-quiet-color: var(--information-subtle-background-color);--annotation-working-duration: var(--duration-normal);--annotation-working-easing: var(--easing-standard);--annotation-label-background-color: var(--information-background-color);--annotation-label-text-color: var(--information-text-color);--annotation-label-max-inline-size: 22.5rem;--annotation-label-gap: var(--spacing-xs);--annotation-label-padding-inline: var(--spacing-xs);--annotation-label-radius: var(--rounded-sm);--annotation-pip-size: 1rem;--annotation-pip-radius: 999px;--annotation-font-family: var(--font-family-mono);--annotation-font-size: var(--font-size-xs)}.hh-cover{--cover-z-index: 30;--cover-background-color: var(--page-background-color);--cover-chrome-z-index: 31;--cover-chrome-clearance: 2.75rem}.hh-photo{--photo-placeholder-color: var(--muted-background-color);--photo-thumb-inline-size: 4.5rem;--photo-thumb-block-size: 3.375rem;--photo-thumb-radius: var(--rounded-md)}.hh-pip{--pip-inset-inline-start: var(--spacing-sm);--pip-inset-block-start: var(--spacing-sm);--pip-inline-size: 12rem;--pip-content-block-size: 9rem;--pip-z-index: 10;--pip-background-color: var(--page-background-color);--pip-border-color: var(--page-border-color);--pip-border-width: 2px;--pip-radius: var(--rounded-md);--pip-shadow: var(--shadow-overlay);--pip-chrome-background-color: var(--tertiary-background-color);--pip-chrome-text-color: var(--tertiary-text-color);--pip-chrome-hover-background-color: var(--tertiary-background-color-hover);--pip-gap: var(--spacing-xs);--pip-padding-inline: var(--spacing-xs);--pip-padding-block: var(--spacing-xs);--pip-font-family: var(--font-family-sans);--pip-font-size: var(--font-size-xs);--pip-line-height: var(--line-height-tight);--pip-grip-size: 1rem;--pip-grip-width: 2px}.hh-layers{--layers-inset: var(--spacing-sm);--layers-chrome-clearance: 3rem;--layers-reveal-duration: var(--duration-fast);--layers-reveal-easing: var(--easing-standard)}.hh-split{--split-share: 1;--split-divider-size: 1px;--split-grip-inset: -1px;--split-divider-color: var(--page-border-color);--split-divider-hover-color: var(--primary-subtle-background-color);--split-divider-active-color: var(--primary-background-color);--split-divider-z-index: 20}.hh-form{--form-trap-inset-inline-start: -9999px}.hh-prose{--prose-font-family: var(--font-family-sans);--prose-mono-font-family: var(--font-family-mono);--prose-font-size: var(--font-size-sm);--prose-line-height: var(--line-height-loose);--prose-text-color: var(--muted-text-color);--prose-muted-text-color: var(--muted-text-color);--prose-heading-text-color: var(--page-text-color);--prose-link-text-color: var(--information-subtle-text-color);--prose-border-color: var(--page-border-color);--prose-radius: var(--rounded-sm);--prose-h1-font-size: var(--font-size-lg);--prose-h2-font-size: var(--font-size-md);--prose-h3-font-size: var(--font-size-sm);--prose-heading-font-weight: var(--font-weight-semibold);--prose-heading-line-height: var(--line-height-tight);--prose-strong-font-weight: var(--font-weight-semibold);--prose-block-gap: var(--spacing-sm);--prose-heading-gap: var(--spacing-lg);--prose-list-indent: var(--spacing-lg);--prose-list-item-gap: var(--spacing-xs);--prose-quote-indent: var(--spacing-md);--prose-quote-border-width: 2px;--prose-rule-width: 1px;--prose-code-background-color: var(--muted-subtle-background-color);--prose-code-text-color: var(--page-text-color);--prose-code-font-size: var(--font-size-xs);--prose-code-padding-inline: var(--spacing-xs);--prose-pre-padding: var(--spacing-sm);--prose-cell-padding-inline: var(--spacing-sm);--prose-cell-padding-block: var(--spacing-xs)}.hh-tab-strip{--tabs-gap: var(--spacing-xs);--tabs-padding-inline: var(--spacing-lg);--tabs-padding-block-start: var(--spacing-sm);--tabs-item-padding-inline: var(--spacing-sm);--tabs-item-padding-block: var(--spacing-sm);--tabs-border-color: var(--page-border-color);--tabs-font-family: var(--font-family-sans);--tabs-font-size: var(--font-size-sm);--tabs-text-color: var(--muted-text-color);--tabs-active-text-color: var(--page-text-color);--tabs-focus-ring-color: var(--focus-ring-color);--tabs-marker-block-size: 2px;--tabs-marker-color: var(--page-text-color)}.hh-list-detail{--list-detail-rail-inline-size: 10rem;--list-detail-rail-inset-block-start: var(--spacing-lg);--list-detail-max-inline-size: var(--width-lg);--list-detail-gap: var(--spacing-xl);--list-detail-padding-inline: var(--spacing-lg);--list-detail-padding-block: var(--spacing-lg);--list-detail-action-gap: var(--spacing-sm);--list-detail-item-gap: .125rem;--list-detail-line-gap: .125rem;--list-detail-item-padding-inline: var(--spacing-sm);--list-detail-item-padding-block: var(--spacing-xs);--list-detail-item-radius: var(--rounded-sm);--list-detail-item-hover-background-color: var(--page-background-color-hover);--list-detail-empty-padding-inline: var(--spacing-xs);--list-detail-empty-padding-block: var(--spacing-sm);--list-detail-font-family: var(--font-family-sans);--list-detail-font-size: var(--font-size-sm);--list-detail-text-color: var(--muted-text-color);--list-detail-active-text-color: var(--page-text-color);--list-detail-active-font-weight: var(--font-weight-semibold);--list-detail-hint-font-size: var(--font-size-xs);--list-detail-hint-text-color: var(--muted-text-color);--list-detail-focus-ring-color: var(--focus-ring-color);--list-detail-transition-duration: var(--duration-fast);--list-detail-transition-easing: var(--easing-standard)}.hh-sidebar,.hh-sidebar-scrim,.hh-sidebar-trigger,.hh-sidebar-panel,.hh-sidebar-row,.hh-sidebar-group-toggle,.hh-sidebar-heading{--sidebar-inline-size: 17.5rem;--sidebar-background-color: var(--page-subtle-background-color);--sidebar-border-color: var(--page-subtle-border-color);--sidebar-text-color: var(--page-text-color);--sidebar-muted-text-color: var(--muted-text-color);--sidebar-marker-size: 1em;--sidebar-hover-background-color: var(--page-background-color-hover);--sidebar-active-background-color: var(--page-background-color-active);--sidebar-focus-ring-color: var(--focus-ring-color);--sidebar-font-family: var(--font-family-sans);--sidebar-font-size: var(--font-size-sm);--sidebar-radius: var(--rounded-sm);--sidebar-gap: var(--spacing-xs);--sidebar-actions-gap: var(--spacing-sm);--sidebar-padding-inline: var(--spacing-sm);--sidebar-duration: var(--duration-normal);--sidebar-fade-duration: var(--duration-fast);--sidebar-easing: var(--easing-standard);--sidebar-rail-inline-size: 2.25rem;--sidebar-drawer-inline-size: min(84vw, 21.25rem);--sidebar-drawer-elevation: var(--shadow-overlay);--sidebar-drawer-z-index: 50;--sidebar-scrim-color: var(--page-background-color);--sidebar-scrim-z-index: 40;--sidebar-divider-inline-size: .4375rem;--sidebar-divider-inset: -.25rem;--sidebar-divider-line-inline-size: .1875rem;--sidebar-divider-line-inset: .25rem;--sidebar-divider-hover-color: var(--primary-subtle-background-color);--sidebar-divider-active-color: var(--primary-background-color);--sidebar-divider-z-index: 20;--sidebar-header-block-size: 2.25rem;--sidebar-header-dense-block-size: 3.5rem;--sidebar-header-gap: var(--spacing-sm);--sidebar-sections-max-block-size: 45%;--sidebar-region-max-block-size: min(50%, 27.5rem);--sidebar-footer-gap: var(--spacing-xs);--sidebar-footer-padding-block: var(--spacing-xs);--sidebar-trigger-size: 2.75rem;--sidebar-trigger-z-index: 40;--sidebar-panel-header-block-size: 1.75rem;--sidebar-panel-header-dense-block-size: 2.75rem;--sidebar-panel-title-font-size: var(--font-size-sm);--sidebar-panel-title-dense-font-size: var(--font-size-md);--sidebar-panel-title-font-weight: var(--font-weight-semibold);--sidebar-panel-body-padding-block: var(--spacing-xs);--sidebar-panel-section-max-block-size: 18rem;--sidebar-count-font-size: var(--font-size-xs);--sidebar-count-font-weight: var(--font-weight-normal);--sidebar-row-padding-block: var(--spacing-xs);--sidebar-row-indent: 1.5rem;--sidebar-row-depth: 0;--sidebar-dense-min-block-size: 2.75rem;--sidebar-dense-padding-block: var(--spacing-sm);--sidebar-group-padding-block: .125rem;--sidebar-group-font-weight: var(--font-weight-medium)}.hh-app-frame{--app-frame-background-color: var(--page-background-color)}.hh-viewport{--viewport-min-block-size: 16rem;--viewport-radius: var(--rounded-sm);--viewport-background-color: var(--muted-background-color);--viewport-border-color: var(--page-subtle-border-color);--viewport-text-color: var(--muted-text-color);--viewport-font-size: var(--font-size-sm);--viewport-font-family: var(--font-family-sans);--viewport-padding: var(--spacing-md)}.hh-tree{--tree-background-color: var(--surface-background-color);--tree-text-color: var(--page-text-color);--tree-muted-text-color: var(--muted-text-color);--tree-border-color: var(--page-border-color);--tree-indent-guide-color: var(--page-subtle-border-color);--tree-hover-background-color: var(--surface-background-color-hover);--tree-selected-background-color: var(--primary-subtle-background-color);--tree-selected-text-color: var(--primary-subtle-text-color);--tree-selected-border-color: var(--primary-border-color);--tree-accent-color: var(--primary-background-color);--tree-focus-ring-color: var(--focus-ring-color);--tree-scrollbar-thumb-color: var(--page-border-color);--tree-search-background-color: var(--page-background-color);--tree-search-text-color: var(--page-text-color);--tree-radius: var(--rounded-sm);--tree-font-family: var(--font-family-mono);--tree-font-size: var(--font-size-xs)}.hh-swatch{--swatch-size: 1rem;--swatch-wide-size: 3rem;--swatch-radius: var(--rounded-sm);--swatch-border-color: var(--page-border-color);--swatch-void-color: var(--page-subtle-border-color)}.hh-disclosure{--disclosure-gap: var(--spacing-sm);--disclosure-padding-inline: var(--spacing-sm);--disclosure-padding-block: var(--spacing-xs);--disclosure-border-color: var(--page-subtle-border-color);--disclosure-text-color: var(--page-text-color);--disclosure-marker-color: var(--muted-text-color);--disclosure-marker-size: 1em;--disclosure-note-text-color: var(--muted-text-color);--disclosure-hover-background-color: var(--page-background-color-hover);--disclosure-focus-ring-color: var(--focus-ring-color);--disclosure-font-family: var(--font-family-sans);--disclosure-font-size: var(--font-size-xs);--disclosure-note-font-size: var(--font-size-xs);--disclosure-duration: var(--duration-fast);--disclosure-easing: var(--easing-standard)}.hh-specimen-track,.hh-specimen-box,.hh-specimen-well,.hh-specimen-card,.hh-specimen-motion,.hh-specimen-type,.hh-specimen-lines,.hh-specimen-tracking{--specimen-bar-color: var(--page-text-color);--specimen-bar-block-size: .5rem;--specimen-hairline: 1px;--specimen-box-size: 2rem;--specimen-card-inline-size: 3rem;--specimen-card-background-color: var(--surface-background-color);--specimen-well-padding: var(--spacing-md);--specimen-well-background-color: var(--page-background-color);--specimen-track-color: var(--muted-background-color);--specimen-motion-duration: var(--duration-normal);--specimen-motion-easing: var(--easing-standard);--specimen-motion-slow: .7s;--specimen-border-color: var(--page-border-color);--specimen-radius: var(--rounded-sm);--specimen-text-color: var(--page-text-color);--specimen-font-family: var(--font-family-sans);--specimen-font-size: var(--font-size-sm);--specimen-type-line-height: 1}.hh-transcript{--transcript-font-family: var(--font-family-sans);--transcript-font-size: var(--font-size-sm);--transcript-line-height: var(--line-height-loose);--transcript-text-color: var(--page-text-color);--transcript-meta-font-size: var(--font-size-xs);--transcript-meta-text-color: var(--muted-text-color);--transcript-title-font-size: var(--font-size-md);--transcript-title-font-weight: var(--font-weight-semibold);--transcript-speaker-font-weight: var(--font-weight-medium);--transcript-gap: var(--spacing-sm);--transcript-padding-inline: var(--spacing-md);--transcript-padding-block: var(--spacing-sm);--transcript-turn-padding-inline: var(--spacing-xs);--transcript-turn-padding-block: var(--spacing-xs);--transcript-radius: var(--rounded-sm);--transcript-border-color: var(--page-subtle-border-color);--transcript-hover-background-color: var(--page-background-color-hover);--transcript-selected-background-color: var(--primary-subtle-background-color);--transcript-focus-ring-color: var(--focus-ring-color);--transcript-cite-font-family: var(--font-family-mono);--transcript-cite-inline-size: 2.5rem;--transcript-scroll-margin: 4rem;--transcript-dot-size: .5rem;--transcript-dot-gap: var(--spacing-xs);--transcript-dot-radius: var(--rounded-lg);--transcript-speaker-1-color: var(--chart-series-1-color);--transcript-speaker-2-color: var(--chart-series-2-color);--transcript-speaker-3-color: var(--chart-series-3-color);--transcript-speaker-4-color: var(--chart-series-4-color);--transcript-speaker-5-color: var(--chart-series-5-color);--transcript-speaker-unknown-color: var(--muted-text-color);--transcript-error-background-color: var(--danger-subtle-background-color);--transcript-error-text-color: var(--danger-subtle-text-color);--transcript-more-background-color: var(--surface-background-color);--transcript-more-padding-inline: var(--spacing-sm);--transcript-more-padding-block: var(--spacing-xs)}.hh-chat,.hh-chat-log,.hh-chat-turn,.hh-chat-user-bubble,.hh-chat-assistant,.hh-chat-actions,.hh-chat-expand,.hh-chat-rail,.hh-chat-draft,.hh-chat-dial,.hh-chat-diff,.hh-chat-markdown,.hh-chat-shimmer,.hh-chat-caret,.hh-chat-chevron{--chat-log-max-inline-size: var(--width-md);--chat-log-padding-inline: var(--spacing-md);--chat-log-padding-block: var(--spacing-md);--chat-top-inset: 0px;--chat-log-block-size: 0px;--chat-row-start: 0px;--chat-row-gap: var(--spacing-sm);--chat-turn-gap: var(--spacing-sm);--chat-font-size: var(--font-size-sm);--chat-meta-font-size: var(--font-size-xs);--chat-mono-font-family: var(--font-family-mono);--chat-user-bubble-background-color: var(--primary-background-color);--chat-user-bubble-text-color: var(--primary-text-color);--chat-user-bubble-border-color: var(--primary-background-color);--chat-user-bubble-radius: var(--rounded-lg);--chat-user-bubble-tail-radius: var(--rounded-lg);--chat-user-bubble-padding-inline: var(--spacing-md);--chat-user-bubble-padding-block: var(--spacing-sm);--chat-user-bubble-max-inline-size: 85%;--chat-assistant-background-color: var(--page-background-color);--chat-assistant-text-color: var(--page-text-color);--chat-assistant-border-color: var(--page-background-color);--chat-assistant-radius: var(--rounded-md);--chat-assistant-padding-inline: var(--spacing-xs);--chat-caret-color: var(--information-subtle-text-color);--chat-caret-inline-size: .125rem;--chat-caret-block-size: .875rem;--chat-caret-duration: 1s;--chat-markdown-text-color: var(--page-text-color);--chat-markdown-line-height: var(--line-height-normal);--chat-reasoning-font-size: var(--font-size-xs);--chat-reasoning-text-color: var(--muted-text-color);--chat-reasoning-line-height: var(--line-height-tight);--chat-actions-gap: var(--spacing-xs);--chat-reveal-duration: var(--duration-fast);--chat-reveal-easing: var(--easing-standard);--chat-expand-gap: var(--spacing-xs);--chat-expand-text-color: var(--muted-text-color);--chat-expand-hover-text-color: var(--page-text-color);--chat-expand-duration: var(--duration-normal);--chat-expand-easing: var(--easing-standard);--chat-rail-color: var(--page-subtle-border-color);--chat-rail-indent: var(--spacing-sm);--chat-composer-block-size: auto;--chat-composer-max-block-size: 45vh;--chat-composer-expanded-block-size: 60vh;--chat-composer-padding-inline: var(--spacing-md);--chat-composer-padding-block: var(--spacing-sm);--chat-composer-corner-clearance: 2.5rem;--chat-composer-corner-inset: var(--spacing-sm);--chat-composer-font-size: var(--font-size-sm);--chat-composer-line-height: var(--line-height-normal);--chat-composer-text-color: var(--page-text-color);--chat-composer-placeholder-color: var(--muted-text-color);--chat-composer-focus-ring-color: var(--focus-ring-color);--chat-dial-size: 1rem;--chat-dial-stroke-width: 2px;--chat-dial-progress: 0;--chat-dial-track-color: var(--page-subtle-border-color);--chat-dial-information-color: var(--information-subtle-text-color);--chat-dial-warning-color: var(--warning-subtle-text-color);--chat-dial-danger-color: var(--danger-subtle-text-color);--chat-dial-muted-color: var(--muted-text-color);--chat-diff-font-size: var(--font-size-xs);--chat-diff-line-height: var(--line-height-tight);--chat-diff-max-block-size: var(--height-md);--chat-diff-padding: var(--spacing-xs);--chat-diff-add-background-color: var(--success-subtle-background-color);--chat-diff-add-text-color: var(--success-subtle-text-color);--chat-diff-del-background-color: var(--danger-subtle-background-color);--chat-diff-del-text-color: var(--danger-subtle-text-color);--chat-diff-hunk-text-color: var(--muted-text-color);--chat-shimmer-duration: 1.3s;--chat-shimmer-base-color: var(--muted-text-color);--chat-shimmer-highlight-color: var(--page-text-color);--chat-shimmer-width: 1.75rem}.hh-calendar-grid,.hh-calendar-toolbar,.hh-calendar-control,.hh-calendar-picker,.hh-calendar-daypicker,.hh-calendar-agenda,.hh-calendar-swatch{--calendar-minute-size: 2px;--calendar-minutes: 1020;--calendar-at: 0;--calendar-span: 0;--calendar-lane: 0;--calendar-lanes: 1;--calendar-gutter-inline-size: 2.75rem;--calendar-gutter-padding-inline: var(--spacing-sm);--calendar-head-padding-block: var(--spacing-xs);--calendar-head-offset: var(--spacing-sm);--calendar-day-gap: var(--spacing-xs);--calendar-today-pill-padding-inline: .125rem;--calendar-day-action-margin: .375rem;--calendar-day-action-padding-inline: .375rem;--calendar-day-action-padding-block: .125rem;--calendar-day-menu-size: 1.25rem;--calendar-day-menu-inset: .125rem;--calendar-now-dot-size: .625rem;--calendar-now-line-size: .125rem;--calendar-block-hatch-pitch: 6px;--calendar-event-inset: 2px;--calendar-event-seam: 2px;--calendar-event-min-block-size: 1.5rem;--calendar-event-accent-size: 3px;--calendar-event-radius: var(--rounded-sm);--calendar-event-padding-inline: .375rem;--calendar-event-compact-padding-inline: var(--spacing-xs);--calendar-event-padding-block: .125rem;--calendar-event-gap: var(--spacing-xs);--calendar-event-row-gap: .375rem;--calendar-event-row-offset: .125rem;--calendar-info-size: .875rem;--calendar-info-compact-size: .75rem;--calendar-info-inset: .125rem;--calendar-pill-radius: 999px;--calendar-swatch-size: .625rem;--calendar-swatch-radius: var(--rounded-sm);--calendar-agenda-swatch-size: .5rem;--calendar-detail-accent-inline-size: .25rem;--calendar-detail-accent-block-size: 2rem;--calendar-agenda-time-inline-size: 5.5rem;--calendar-agenda-indent: 8.25rem;--calendar-agenda-padding-inline: .75rem;--calendar-agenda-row-padding-block: .375rem;--calendar-agenda-gap: var(--spacing-sm);--calendar-agenda-sub-padding-block: var(--spacing-xs);--calendar-agenda-day-padding-block-start: .375rem;--calendar-font-family: var(--font-family-sans);--calendar-font-size: var(--font-size-sm);--calendar-line-height: var(--line-height-tight);--calendar-label-font-size: .6875rem;--calendar-compact-font-size: .625rem;--calendar-abbr-font-size: .5625rem;--calendar-info-font-size: .5rem;--calendar-info-compact-font-size: .4375rem;--calendar-info-line-height: 1;--calendar-title-font-weight: var(--font-weight-semibold);--calendar-label-font-weight: var(--font-weight-medium);--calendar-abbr-font-weight: var(--font-weight-bold);--calendar-control-block-size: 1.75rem;--calendar-control-radius: var(--rounded-md);--calendar-control-gap: .375rem;--calendar-control-padding-inline: var(--spacing-sm);--calendar-control-max-inline-size: 12.5rem;--calendar-view-select-inline-size: 5rem;--calendar-pill-padding-inline: .125rem;--calendar-icon-button-size: 1.5rem;--calendar-icon-size: 1rem;--calendar-icon-sm-size: .875rem;--calendar-glyph-opacity: .6;--calendar-picker-inline-size: 15rem;--calendar-picker-narrow-inline-size: 14rem;--calendar-picker-max-block-size: 20rem;--calendar-picker-row-padding-inline: var(--spacing-sm);--calendar-picker-row-padding-block: .375rem;--calendar-count-padding-inline-start: var(--spacing-md);--calendar-event-dot-size: .375rem;--calendar-daypicker-cell-size: 2rem;--calendar-daypicker-gap: var(--spacing-xs);--calendar-daypicker-mark-size: .25rem;--calendar-daypicker-radius: var(--rounded-sm);--calendar-background-color: var(--page-background-color);--calendar-text-color: var(--page-text-color);--calendar-muted-text-color: var(--muted-text-color);--calendar-border-color: var(--page-border-color);--calendar-hour-rule-color: color-mix(in srgb, var(--page-border-color) 50%, transparent);--calendar-half-hour-rule-color: color-mix(in srgb, var(--page-border-color) 20%, transparent);--calendar-gutter-divider-color: color-mix(in srgb, var(--page-border-color) 30%, transparent);--calendar-gutter-background-color: color-mix(in srgb, var(--muted-background-color) 30%, transparent);--calendar-gutter-extra-background-color: color-mix(in srgb, var(--muted-background-color) 20%, transparent);--calendar-abbr-text-color: color-mix(in srgb, var(--page-text-color) 75%, transparent);--calendar-abbr-extra-text-color: color-mix(in srgb, var(--muted-text-color) 70%, transparent);--calendar-today-head-background-color: color-mix(in srgb, var(--muted-background-color) 50%, transparent);--calendar-today-column-background-color: color-mix(in srgb, var(--page-text-color) 5%, transparent);--calendar-today-color: var(--danger-background-color);--calendar-today-text-color: var(--danger-text-color);--calendar-now-color: var(--danger-background-color);--calendar-hover-background-color: color-mix(in srgb, var(--muted-background-color) 50%, transparent);--calendar-faint-text-color: color-mix(in srgb, var(--muted-text-color) 40%, transparent);--calendar-event-color: var(--muted-text-color);--calendar-event-fill-share: 25%;--calendar-event-text-color: var(--page-text-color);--calendar-event-cancelled-opacity: .7;--calendar-event-cancelled-accent-share: 56%;--calendar-event-series-opacity: .5;--calendar-event-mark-opacity: .6;--calendar-unassigned-accent-color: var(--warning-background-color);--calendar-unassigned-text-color: var(--warning-subtle-text-color);--calendar-selection-ring-color: color-mix(in srgb, var(--primary-background-color) 40%, transparent);--calendar-selection-ring-size: 3px;--calendar-selection-offset-color: var(--page-background-color);--calendar-selection-offset-size: 1px;--calendar-selection-shadow: var(--shadow-raised);--calendar-info-border-color: color-mix(in srgb, var(--muted-text-color) 40%, transparent);--calendar-info-background-color: color-mix(in srgb, var(--page-background-color) 30%, transparent);--calendar-info-hover-background-color: color-mix(in srgb, var(--page-text-color) 10%, transparent);--calendar-block-color: var(--muted-text-color);--calendar-block-hatch-share: 3%;--calendar-block-hatch-strong-share: 9%;--calendar-agenda-day-background-color: var(--surface-background-color);--calendar-agenda-day-border-color: color-mix(in srgb, var(--page-border-color) 40%, transparent);--calendar-agenda-day-text-color: color-mix(in srgb, var(--page-text-color) 70%, transparent);--calendar-agenda-divider-color: color-mix(in srgb, var(--page-border-color) 30%, transparent);--calendar-agenda-selected-background-color: color-mix(in srgb, var(--page-background-color-hover) 40%, transparent);--calendar-agenda-hover-background-color: color-mix(in srgb, var(--page-background-color-hover) 30%, transparent);--calendar-agenda-fact-text-color: color-mix(in srgb, var(--page-text-color) 80%, transparent);--calendar-loading-opacity: .6;--calendar-focus-ring-color: var(--focus-ring-color);--calendar-duration: var(--duration-fast);--calendar-easing: var(--easing-standard);--calendar-head-z-index: 20;--calendar-selected-z-index: 20;--calendar-now-z-index: 10}.hh-field{display:inline-flex;flex-direction:column;gap:var(--field-gap);inline-size:var(--field-inline-size);min-inline-size:0;font-family:var(--field-font-family)}.hh-field[data-width=narrow]{inline-size:var(--field-narrow-inline-size)}.hh-field[data-width=wide]{inline-size:var(--field-wide-inline-size)}.hh-field[data-width=full]{inline-size:100%}.hh-field-label{font-size:var(--field-label-font-size);color:var(--field-label-text-color)}.hh-field-hint{font-size:var(--field-hint-font-size);color:var(--field-hint-text-color);line-height:var(--field-hint-line-height)}.hh-field-control-box{position:relative;display:block;inline-size:100%;min-inline-size:0}.hh-field-icon{position:absolute;inset-inline-start:var(--field-padding-inline);inset-block:0;display:flex;align-items:center;color:var(--field-icon-color);pointer-events:none}.hh-field-control-box[data-icon] .hh-field-control{padding-inline-start:var(--field-icon-inset)}.hh-field-control[data-dirty]{border-color:var(--field-dirty-border-color)}.hh-field-control{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding-inline:var(--field-padding-inline);padding-block:var(--field-padding-block);border:1px solid var(--field-border-color);border-radius:var(--field-radius);background-color:var(--field-background-color);color:var(--field-text-color);font-family:inherit;font-size:var(--field-font-size)}.hh-field-control:focus-visible{outline:2px solid var(--field-focus-ring-color)}.hh-field-control:disabled{background-color:var(--field-disabled-background-color);color:var(--field-disabled-text-color);cursor:not-allowed}.hh-field-control[data-control=select]{appearance:none;cursor:pointer}.hh-field-control[data-control=textarea]{display:block;resize:none;min-block-size:var(--field-textarea-min-block-size);line-height:var(--field-textarea-line-height)}.hh-field-control[data-control=textarea][data-height=short]{min-block-size:var(--field-textarea-short-min-block-size)}.hh-field-control[data-control=textarea][data-height=tall]{min-block-size:var(--field-textarea-tall-min-block-size)}.hh-field-control[data-control=textarea][data-resizable]{resize:vertical}.hh-field-control[data-control=textarea][data-bare]{border-color:transparent;border-radius:0;background-color:transparent}.hh-field-control[data-mono]{font-family:var(--field-mono-font-family)}.hh-field-control[data-control=file]{padding-inline:0;padding-block:0;border:0;background-color:transparent;color:var(--field-label-text-color);font-size:var(--field-hint-font-size);cursor:pointer}.hh-field-control[data-control=file]::file-selector-button{margin-inline-end:var(--field-padding-inline);padding-inline:var(--field-padding-inline);padding-block:var(--field-padding-block);border:1px solid var(--field-border-color);border-radius:var(--field-radius);background-color:var(--field-background-color);color:var(--field-text-color);font-family:inherit;font-size:var(--field-font-size);cursor:pointer}.hh-field[data-fill]{block-size:100%}.hh-field[data-fill] .hh-field-control[data-control=textarea]{flex:1 1 0;min-block-size:0}.hh-toggle{display:inline-flex;align-items:start;gap:var(--toggle-gap);font-family:var(--toggle-font-family);color:var(--toggle-text-color);cursor:pointer}.hh-toggle[data-disabled]{color:var(--toggle-disabled-text-color);cursor:not-allowed}.hh-toggle-text{display:flex;flex-direction:column;gap:var(--toggle-text-gap);min-inline-size:0}.hh-toggle-label{font-size:var(--toggle-font-size)}.hh-toggle-hint{font-size:var(--toggle-hint-font-size);color:var(--toggle-hint-text-color)}.hh-toggle-control{appearance:none;margin:0;flex:0 0 auto;box-sizing:border-box;background-color:var(--toggle-off-background-color);border:1px solid var(--toggle-border-color);cursor:inherit;transition:background-color var(--toggle-transition-duration) var(--toggle-transition-easing),border-color var(--toggle-transition-duration) var(--toggle-transition-easing)}.hh-toggle-control:focus-visible{outline:2px solid var(--toggle-focus-ring-color);outline-offset:1px}.hh-toggle-control:disabled{background-color:var(--toggle-disabled-background-color);border-color:var(--toggle-disabled-background-color)}.hh-toggle-control[data-control=checkbox]{position:relative;inline-size:var(--toggle-checkbox-size);block-size:var(--toggle-checkbox-size);border-radius:var(--toggle-checkbox-radius)}.hh-toggle-control[data-control=checkbox]:checked{background-color:var(--toggle-on-background-color);border-color:var(--toggle-on-background-color)}.hh-toggle-control[data-control=checkbox]:checked:after{content:"";position:absolute;inset-block-start:var(--toggle-mark-inset-block);inset-inline-start:var(--toggle-mark-inset-inline);inline-size:var(--toggle-mark-inline-size);block-size:var(--toggle-mark-block-size);border-inline-end:2px solid var(--toggle-mark-color);border-block-end:2px solid var(--toggle-mark-color);transform:rotate(45deg)}.hh-toggle-control[data-control=switch]{position:relative;inline-size:var(--toggle-switch-inline-size);block-size:var(--toggle-switch-block-size);border-radius:var(--toggle-switch-radius)}.hh-toggle-control[data-control=switch]:checked{background-color:var(--toggle-on-background-color);border-color:var(--toggle-on-background-color)}.hh-toggle-control[data-control=switch]:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--toggle-knob-size);block-size:var(--toggle-knob-size);margin:var(--toggle-knob-inset);border-radius:var(--toggle-switch-radius);background-color:var(--toggle-knob-color);transition:transform var(--toggle-transition-duration) var(--toggle-transition-easing)}.hh-toggle-control[data-control=switch]:checked:after{transform:translate(calc(var(--toggle-switch-inline-size) - var(--toggle-knob-size) - var(--toggle-knob-inset) * 2))}.hh-toggle-control[data-control=radio]{display:grid;place-items:center;inline-size:var(--toggle-checkbox-size);block-size:var(--toggle-checkbox-size);border-radius:var(--toggle-radio-radius)}.hh-toggle-control[data-control=radio]:checked{background-color:var(--toggle-on-background-color);border-color:var(--toggle-on-background-color)}.hh-toggle-control[data-control=radio]:checked:after{content:"";inline-size:var(--toggle-dot-size);block-size:var(--toggle-dot-size);border-radius:var(--toggle-radio-radius);background-color:var(--toggle-mark-color)}.hh-toggle[data-busy] .hh-toggle-control:disabled{background-color:var(--toggle-off-background-color);border-color:var(--toggle-border-color);animation:hh-toggle-busy var(--toggle-busy-duration) var(--toggle-transition-easing) infinite}.hh-toggle[data-busy] .hh-toggle-control:disabled:checked{background-color:var(--toggle-on-background-color);border-color:var(--toggle-on-background-color)}@keyframes hh-toggle-busy{50%{opacity:var(--toggle-busy-opacity)}}.hh-spinner{display:inline-block;flex:0 0 auto;inline-size:var(--spinner-size);block-size:var(--spinner-size);border:2px solid var(--spinner-track-color);border-block-start-color:var(--spinner-ink-color);border-radius:var(--spinner-radius);animation:hh-spin var(--spinner-duration) linear infinite}.hh-spinner[data-size=md]{inline-size:var(--spinner-size-md);block-size:var(--spinner-size-md)}.hh-spinner[data-size=lg]{inline-size:var(--spinner-size-lg);block-size:var(--spinner-size-lg)}@keyframes hh-spin{to{transform:rotate(360deg)}}.hh-skeleton{display:flex;flex-direction:column;gap:var(--skeleton-gap);inline-size:100%}.hh-skeleton[data-fill]{block-size:100%}.hh-skeleton-bar{display:block;inline-size:100%;block-size:var(--skeleton-bar-block-size);border-radius:var(--skeleton-radius);background-color:var(--skeleton-background-color);background-image:linear-gradient(90deg,transparent 0%,var(--skeleton-sheen-color) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:hh-sheen var(--skeleton-duration) var(--skeleton-easing) infinite}.hh-skeleton[data-fill] .hh-skeleton-bar{flex:1 1 0;min-block-size:0}.hh-skeleton-bar[data-last]{inline-size:var(--skeleton-last-inline-size)}@keyframes hh-sheen{0%{background-position:-100% 0}to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.hh-spinner,.hh-skeleton-bar{animation:none}.hh-skeleton-bar{background-image:none}}.hh-meter{display:flex;inline-size:100%;block-size:var(--meter-block-size);gap:var(--meter-gap);border-radius:var(--meter-radius);background-color:var(--meter-track-color);overflow:hidden}.hh-meter[data-vertical]{flex-direction:column-reverse;flex:1 1 0;inline-size:auto;min-inline-size:0;max-inline-size:var(--meter-column-max-inline-size);block-size:var(--meter-column-block-size)}.hh-meter-segment{display:block;flex:0 0 auto;inline-size:var(--meter-segment-share);block-size:100%;background-color:var(--meter-primary-color)}.hh-meter[data-vertical] .hh-meter-segment{inline-size:100%;block-size:var(--meter-segment-share)}.hh-meter-key{display:inline-block;flex:0 0 auto;inline-size:var(--meter-key-size);block-size:var(--meter-key-size);border-radius:var(--meter-radius);background-color:var(--meter-primary-color)}.hh-meter-key[data-tone=success],.hh-meter-segment[data-tone=success]{background-color:var(--meter-success-color)}.hh-meter-key[data-tone=warning],.hh-meter-segment[data-tone=warning]{background-color:var(--meter-warning-color)}.hh-meter-key[data-tone=danger],.hh-meter-segment[data-tone=danger]{background-color:var(--meter-danger-color)}.hh-meter-key[data-tone=information],.hh-meter-segment[data-tone=information]{background-color:var(--meter-information-color)}.hh-meter-key[data-tone=muted],.hh-meter-segment[data-tone=muted]{background-color:var(--meter-muted-color)}.hh-dialog{position:fixed;inset:0;z-index:var(--dialog-z-index);display:flex;align-items:start;justify-content:center;padding:var(--dialog-inset);background-color:var(--dialog-scrim-color);overflow:auto}.hh-dialog-panel{display:flex;flex-direction:column;box-sizing:border-box;inline-size:100%;max-inline-size:var(--dialog-max-inline-size);max-block-size:var(--dialog-max-block-size);overflow:auto;border:1px solid var(--dialog-border-color);border-radius:var(--dialog-radius);background-color:var(--dialog-background-color);color:var(--dialog-text-color);box-shadow:var(--dialog-shadow)}.hh-dialog[data-placement=end]{align-items:stretch;justify-content:end;padding:0;overflow:hidden}.hh-dialog[data-placement=end] .hh-dialog-panel{max-inline-size:var(--dialog-drawer-inline-size);max-block-size:none;border-block:0;border-inline-end:0;border-radius:0;padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom);overflow:hidden}.hh-dialog-panel[data-size=sm]{max-inline-size:var(--dialog-max-inline-size-sm)}.hh-dialog-panel[data-size=lg]{max-inline-size:var(--dialog-max-inline-size-lg)}.hh-dialog-panel:focus{outline:none}.hh-menu{position:fixed;z-index:var(--menu-z-index);display:flex;flex-direction:column;box-sizing:border-box;min-inline-size:var(--menu-min-inline-size);max-inline-size:var(--menu-max-inline-size);max-block-size:var(--menu-max-block-size);overflow-y:auto;padding:var(--menu-padding);border:1px solid var(--menu-border-color);border-radius:var(--menu-radius);background-color:var(--menu-background-color);box-shadow:var(--menu-shadow);font-family:var(--menu-font-family)}.hh-menu-header{display:flex;align-items:center;gap:var(--menu-item-gap);padding-inline:var(--menu-item-padding-inline);padding-block:var(--menu-item-padding-block);margin-block-end:var(--menu-header-margin-block-end);border-block-end:1px solid var(--menu-border-color);color:var(--menu-text-color);font-size:var(--menu-font-size)}.hh-menu-item{display:flex;align-items:center;gap:var(--menu-item-gap);inline-size:100%;box-sizing:border-box;padding-inline:var(--menu-item-padding-inline);padding-block:var(--menu-item-padding-block);border:0;border-radius:var(--menu-item-radius);background-color:transparent;color:var(--menu-text-color);font-family:inherit;font-size:var(--menu-font-size);text-align:start;cursor:pointer}.hh-menu-item[data-active]{background-color:var(--menu-item-active-background-color)}.hh-menu-item[data-tone=danger]{color:var(--menu-danger-text-color)}.hh-menu-item:disabled{color:var(--menu-disabled-text-color);cursor:not-allowed}.hh-menu-item:focus-visible{outline:2px solid var(--menu-focus-ring-color);outline-offset:-2px}.hh-menu-item-icon{display:flex;flex:0 0 auto;align-items:center}.hh-menu-item-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-menu-item-hint{flex:0 0 auto;color:var(--menu-hint-text-color);font-size:var(--menu-hint-font-size);font-variant-numeric:tabular-nums}.hh-status-dot{display:inline-block;flex:0 0 auto;inline-size:var(--status-dot-size);block-size:var(--status-dot-size);border-radius:var(--status-dot-radius);background-color:var(--status-muted-color)}.hh-status-dot[data-tone=success]{background-color:var(--status-success-color)}.hh-status-dot[data-tone=warning]{background-color:var(--status-warning-color)}.hh-status-dot[data-tone=danger]{background-color:var(--status-danger-color)}.hh-status-dot[data-tone=information]{background-color:var(--status-information-color)}.hh-status-dot[data-tone=primary]{background-color:var(--status-primary-color)}.hh-avatar{position:relative;display:grid;place-items:center;flex:0 0 auto;inline-size:var(--avatar-size);block-size:var(--avatar-size);border-radius:var(--avatar-radius);background-color:var(--avatar-background-color);color:var(--avatar-text-color);font-family:var(--avatar-font-family);overflow:hidden}.hh-avatar[data-size=sm]{inline-size:var(--avatar-sm-size);block-size:var(--avatar-sm-size)}.hh-avatar[data-tinted]{color:var(--avatar-tinted-text-color)}.hh-avatar-initials{font-size:var(--avatar-font-size);font-weight:var(--avatar-font-weight);line-height:var(--avatar-line-height);user-select:none}.hh-avatar[data-size=sm] .hh-avatar[data-tinted]{color:var(--avatar-tinted-text-color)}.hh-avatar-image{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.hh-avatar-initials{font-size:var(--avatar-sm-font-size)}.hh-tile{position:relative;display:inline-block;flex:0 0 auto;line-height:var(--tile-line-height)}.hh-tile-face{display:grid;place-items:center;inline-size:var(--tile-size);block-size:var(--tile-size);border-radius:var(--tile-radius);background-color:var(--tile-background-color);color:var(--tile-text-color);font-family:var(--tile-font-family);font-size:var(--tile-font-size);overflow:hidden}.hh-tile-face[data-tinted]{color:var(--tile-tinted-text-color)}.hh-tile[data-size=sm] .hh-tile-face{inline-size:var(--tile-sm-size);block-size:var(--tile-sm-size);font-size:var(--tile-sm-font-size)}.hh-tile[data-size=xs] .hh-tile-face{inline-size:var(--tile-xs-size);block-size:var(--tile-xs-size);font-size:var(--tile-xs-font-size);border-radius:var(--tile-xs-radius)}.hh-tile[data-dimmed] .hh-tile-face{opacity:var(--tile-dimmed-opacity)}.hh-tile-initial{font-size:inherit;font-weight:var(--tile-font-weight);line-height:var(--tile-line-height);user-select:none}.hh-tile-status{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:var(--tile-status-size);block-size:var(--tile-status-size);border-radius:var(--tile-status-radius);border-style:solid;border-width:var(--tile-status-ring-width);border-color:var(--tile-status-ring-color);background-color:var(--tile-status-muted-color)}.hh-tile-status[data-tone=success]{background-color:var(--tile-status-success-color)}.hh-tile-status[data-tone=warning]{background-color:var(--tile-status-warning-color)}.hh-tile-status[data-tone=danger]{background-color:var(--tile-status-danger-color)}.hh-tile-status[data-tone=information]{background-color:var(--tile-status-information-color)}.hh-tile-status[data-tone=primary]{background-color:var(--tile-status-primary-color)}.hh-popover{position:fixed;z-index:var(--popover-z-index);display:flex;flex-direction:column;box-sizing:border-box;inline-size:var(--popover-declared-inline-size);max-inline-size:var(--popover-max-inline-size);max-block-size:var(--popover-max-block-size);overflow-y:auto;border:1px solid var(--popover-border-color);border-radius:var(--popover-radius);background-color:var(--popover-background-color);color:var(--popover-text-color);box-shadow:var(--popover-shadow);font-family:var(--popover-font-family);font-size:var(--popover-font-size)}.hh-popover-title{flex:0 0 auto;padding-inline:var(--popover-padding-inline);padding-block:var(--popover-padding-block);border-block-end:1px solid var(--popover-border-color);font-weight:var(--popover-title-font-weight)}.hh-popover-body{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}.hh-annotations{position:absolute;inset:0;z-index:var(--annotations-z-index);overflow:hidden;user-select:none;touch-action:none}.hh-annotations[data-cursor=crosshair]{cursor:crosshair}.hh-annotations[data-inert]{pointer-events:none}.hh-annotation{position:absolute;pointer-events:none;border-style:solid;border-width:var(--annotation-border-width);box-shadow:0 0 0 var(--annotation-ring-width) var(--annotation-ring-inner-color),0 0 0 var(--annotation-ring-spread) var(--annotation-ring-outer-color)}.hh-annotation[data-tone=hover]{border-color:var(--annotation-hover-color);background-color:var(--annotation-hover-fill-color)}.hh-annotation[data-tone=selected]{border-color:var(--annotation-selected-color);background-color:var(--annotation-selected-fill-color)}.hh-annotation[data-tone=region]{border-style:dashed;border-color:var(--annotation-region-color);background-color:var(--annotation-region-fill-color)}.hh-annotation[data-tone=working]{border-color:var(--annotation-working-color);background-color:transparent;animation:hh-annotation-working var(--annotation-working-duration) var(--annotation-working-easing) infinite}@keyframes hh-annotation-working{50%{border-color:var(--annotation-working-quiet-color)}}@media(prefers-reduced-motion:reduce){.hh-annotation[data-tone=working]{animation:none}}.hh-annotation-label{position:absolute;inset-block-end:100%;inset-inline-start:0;max-inline-size:var(--annotation-label-max-inline-size);margin-block-end:var(--annotation-label-gap);padding-inline:var(--annotation-label-padding-inline);border-radius:var(--annotation-label-radius);background-color:var(--annotation-label-background-color);color:var(--annotation-label-text-color);font-family:var(--annotation-font-family);font-size:var(--annotation-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hh-annotation-pip{position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-35%,-35%);display:grid;place-items:center;inline-size:var(--annotation-pip-size);block-size:var(--annotation-pip-size);border-radius:var(--annotation-pip-radius);background-color:var(--annotation-label-background-color);color:var(--annotation-label-text-color);font-family:var(--annotation-font-family);font-size:var(--annotation-font-size)}.hh-annotation[data-tone=region] .hh-annotation-pip{background-color:var(--annotation-region-color)}.hh-cover{position:relative;flex:1 1 0%;min-inline-size:0;min-block-size:0;overflow:hidden}.hh-cover-base{position:absolute;inset:0}.hh-cover-layer{position:absolute;inset:0;z-index:var(--cover-z-index);overflow:hidden;background-color:var(--cover-background-color)}.hh-cover-chrome{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:var(--cover-chrome-z-index)}.hh-cover[data-chrome] .hh-cover-layer{padding-block-start:var(--cover-chrome-clearance)}.hh-photo{display:block;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;background-color:var(--photo-placeholder-color)}.hh-photo[data-size=thumb]{inline-size:var(--photo-thumb-inline-size);block-size:var(--photo-thumb-block-size);border-radius:var(--photo-thumb-radius)}.hh-photo[data-fit=cover]{object-fit:cover}.hh-photo[data-fit=contain]{object-fit:contain}.hh-photo-link{display:block;position:relative;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0}.hh-pip{position:absolute;box-sizing:border-box;inset-inline-start:var(--pip-inset-inline-start);inset-block-start:var(--pip-inset-block-start);inline-size:var(--pip-inline-size);z-index:var(--pip-z-index);display:flex;flex-direction:column;overflow:hidden;border-style:solid;border-width:var(--pip-border-width);border-color:var(--pip-border-color);border-radius:var(--pip-radius);background-color:var(--pip-background-color);box-shadow:var(--pip-shadow)}.hh-pip-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--pip-gap);padding-inline:var(--pip-padding-inline);padding-block:var(--pip-padding-block);background-color:var(--pip-chrome-background-color);color:var(--pip-chrome-text-color);font-family:var(--pip-font-family);font-size:var(--pip-font-size);line-height:var(--pip-line-height);cursor:move;touch-action:none;user-select:none}.hh-pip-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-pip-close{flex-shrink:0;padding-inline:var(--pip-padding-inline);border:0;border-radius:var(--pip-radius);background:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.hh-pip-close:hover{background-color:var(--pip-chrome-hover-background-color)}.hh-pip-content{block-size:var(--pip-content-block-size);min-block-size:0;overflow:hidden}.hh-pip-footer{display:flex;align-items:center;justify-content:center;gap:var(--pip-gap);padding-block:var(--pip-padding-block);background-color:var(--pip-chrome-background-color);color:var(--pip-chrome-text-color)}.hh-pip-grip{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:var(--pip-grip-size);block-size:var(--pip-grip-size);border-block-end:var(--pip-grip-width) solid var(--pip-border-color);border-inline-end:var(--pip-grip-width) solid var(--pip-border-color);cursor:nwse-resize;touch-action:none}.hh-layers{position:relative;flex:1 1 0%;block-size:100%;min-inline-size:0;min-block-size:0;display:block;overflow:hidden}.hh-layers[data-scroll]{overflow:auto}.hh-layer{position:absolute}.hh-layer[data-place=fill]{inset:0}.hh-layer[data-place=top],.hh-layer[data-place=top-start],.hh-layer[data-place=top-end]{inset-block-start:var(--layers-inset)}.hh-layer[data-place=bottom],.hh-layer[data-place=bottom-start],.hh-layer[data-place=bottom-end]{inset-block-end:var(--layers-inset)}.hh-layer[data-place=top],.hh-layer[data-place=bottom]{inset-inline:var(--layers-inset)}.hh-layer[data-place=top-start],.hh-layer[data-place=bottom-start]{inset-inline-start:var(--layers-inset)}.hh-layer[data-place=top-end],.hh-layer[data-place=bottom-end]{inset-inline-end:var(--layers-inset)}.hh-layer[data-clear-end]{inset-inline-end:var(--layers-chrome-clearance)}.hh-layer[data-reveal]{opacity:0;transition:opacity var(--layers-reveal-duration) var(--layers-reveal-easing)}.hh-layers:hover>.hh-layer[data-reveal],.hh-layer[data-reveal]:focus-within{opacity:1}.hh-layer[data-inert]{pointer-events:none}.hh-layer[data-inert]>*{pointer-events:auto}.hh-split{display:flex;block-size:100%;min-inline-size:0;min-block-size:0}.hh-split[data-direction=row]{flex-direction:row}.hh-split[data-direction=column]{flex-direction:column}.hh-split-pane{flex:var(--split-share) 1 0%;position:relative;min-inline-size:0;min-block-size:0;overflow:hidden}.hh-split-divider{position:relative;flex-shrink:0;z-index:var(--split-divider-z-index);background-color:var(--split-divider-color);touch-action:none}.hh-split[data-direction=row]>.hh-split-divider{inline-size:var(--split-divider-size);cursor:ew-resize}.hh-split[data-direction=column]>.hh-split-divider{block-size:var(--split-divider-size);cursor:ns-resize}.hh-split-grip{position:absolute}.hh-split[data-direction=row]>.hh-split-divider>.hh-split-grip{inset-block:0;inset-inline:var(--split-grip-inset)}.hh-split[data-direction=column]>.hh-split-divider>.hh-split-grip{inset-inline:0;inset-block:var(--split-grip-inset)}.hh-split-divider:hover>.hh-split-grip{background-color:var(--split-divider-hover-color)}.hh-split-divider[data-dragging]>.hh-split-grip{background-color:var(--split-divider-active-color)}.hh-form{display:contents}.hh-form-trap{position:absolute;inset-inline-start:var(--form-trap-inset-inline-start);inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.hh-prose{color:var(--prose-text-color);font-family:var(--prose-font-family);font-size:var(--prose-font-size);line-height:var(--prose-line-height);overflow-wrap:anywhere}.hh-prose>:first-child{margin-block-start:0}.hh-prose>:last-child{margin-block-end:0}.hh-prose p,.hh-prose ul,.hh-prose ol,.hh-prose blockquote,.hh-prose pre,.hh-prose table{margin-block:var(--prose-block-gap)}.hh-prose h1,.hh-prose h2,.hh-prose h3,.hh-prose h4,.hh-prose h5,.hh-prose h6{margin-block:var(--prose-heading-gap) var(--prose-block-gap);color:var(--prose-heading-text-color);font-weight:var(--prose-heading-font-weight);line-height:var(--prose-heading-line-height)}.hh-prose h1{font-size:var(--prose-h1-font-size)}.hh-prose h2{font-size:var(--prose-h2-font-size)}.hh-prose h3{font-size:var(--prose-h3-font-size)}.hh-prose h4,.hh-prose h5,.hh-prose h6{font-size:var(--prose-font-size)}.hh-prose ul,.hh-prose ol{padding-inline-start:var(--prose-list-indent)}.hh-prose li{margin-block:var(--prose-list-item-gap)}.hh-prose a{color:var(--prose-link-text-color);text-decoration-line:underline}.hh-prose strong{font-weight:var(--prose-strong-font-weight)}.hh-prose code{padding-inline:var(--prose-code-padding-inline);border-radius:var(--prose-radius);background-color:var(--prose-code-background-color);color:var(--prose-code-text-color);font-family:var(--prose-mono-font-family);font-size:var(--prose-code-font-size)}.hh-prose pre{padding:var(--prose-pre-padding);border-radius:var(--prose-radius);background-color:var(--prose-code-background-color);overflow-x:auto}.hh-prose pre code{padding-inline:0;background-color:transparent}.hh-prose blockquote{padding-inline-start:var(--prose-quote-indent);border-inline-start-style:solid;border-inline-start-width:var(--prose-quote-border-width);border-inline-start-color:var(--prose-border-color);color:var(--prose-muted-text-color)}.hh-prose hr{margin-block:var(--prose-heading-gap);border-style:none;border-block-start-style:solid;border-block-start-width:var(--prose-rule-width);border-block-start-color:var(--prose-border-color)}.hh-prose table{border-collapse:collapse;inline-size:100%}.hh-prose th,.hh-prose td{padding-inline:var(--prose-cell-padding-inline);padding-block:var(--prose-cell-padding-block);border-block-end-style:solid;border-block-end-width:var(--prose-rule-width);border-block-end-color:var(--prose-border-color);text-align:start}.hh-prose th{color:var(--prose-heading-text-color);font-weight:var(--prose-heading-font-weight)}.hh-prose img{max-inline-size:100%;border-radius:var(--prose-radius)}.hh-tab-strip{display:flex;flex:0 0 auto;gap:var(--tabs-gap);padding-inline:var(--tabs-padding-inline);padding-block-start:var(--tabs-padding-block-start);border-block-end:1px solid var(--tabs-border-color);font-family:var(--tabs-font-family)}.hh-tab{position:relative;appearance:none;border:0;background:transparent;padding-inline:var(--tabs-item-padding-inline);padding-block:var(--tabs-item-padding-block);color:var(--tabs-text-color);font-family:inherit;font-size:var(--tabs-font-size);cursor:pointer}.hh-tab:hover,.hh-tab[data-active]{color:var(--tabs-active-text-color)}.hh-tab:focus-visible{outline:2px solid var(--tabs-focus-ring-color);outline-offset:-2px}.hh-tab[data-active]:after{content:"";position:absolute;inset-inline:var(--tabs-item-padding-inline);inset-block-end:0;block-size:var(--tabs-marker-block-size);background-color:var(--tabs-marker-color)}.hh-list-detail{block-size:100%;min-block-size:0;inline-size:100%;overflow-y:auto;scrollbar-gutter:stable}.hh-list-detail-group{display:flex;gap:var(--list-detail-gap);inline-size:100%;max-inline-size:var(--list-detail-max-inline-size);margin-inline:auto;padding-inline:var(--list-detail-padding-inline);padding-block:var(--list-detail-padding-block);font-family:var(--list-detail-font-family)}.hh-list-detail-rail{position:sticky;inset-block-start:var(--list-detail-rail-inset-block-start);align-self:start;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--list-detail-item-gap);inline-size:var(--list-detail-rail-inline-size)}.hh-list-detail-action{margin-block-end:var(--list-detail-action-gap)}.hh-list-detail-empty{padding-inline:var(--list-detail-empty-padding-inline);padding-block:var(--list-detail-empty-padding-block);font-size:var(--list-detail-hint-font-size);color:var(--list-detail-hint-text-color)}.hh-list-detail-item{display:flex;flex-direction:column;align-items:start;gap:var(--list-detail-line-gap);inline-size:100%;min-inline-size:0;appearance:none;border:0;border-radius:var(--list-detail-item-radius);background:transparent;padding-inline:var(--list-detail-item-padding-inline);padding-block:var(--list-detail-item-padding-block);text-align:start;font-family:inherit;cursor:pointer;transition:background-color var(--list-detail-transition-duration) var(--list-detail-transition-easing)}.hh-list-detail-item:hover{background-color:var(--list-detail-item-hover-background-color)}.hh-list-detail-item:focus-visible{outline:2px solid var(--list-detail-focus-ring-color);outline-offset:-2px}.hh-list-detail-label,.hh-list-detail-hint{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-list-detail-label{font-size:var(--list-detail-font-size);color:var(--list-detail-text-color)}.hh-list-detail-item:hover .hh-list-detail-label,.hh-list-detail-item[data-active] .hh-list-detail-label{color:var(--list-detail-active-text-color)}.hh-list-detail-item[data-active] .hh-list-detail-label{font-weight:var(--list-detail-active-font-weight)}.hh-list-detail-hint{font-size:var(--list-detail-hint-font-size);color:var(--list-detail-hint-text-color)}.hh-list-detail-body{flex:1 1 auto;min-inline-size:0}.hh-sidebar{position:relative;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;inline-size:var(--sidebar-inline-size);border-inline-end:1px solid var(--sidebar-border-color);background-color:var(--sidebar-background-color);transition:inline-size var(--sidebar-duration) var(--sidebar-easing),transform var(--sidebar-duration) var(--sidebar-easing)}.hh-sidebar[data-collapsed]{inline-size:var(--sidebar-rail-inline-size)}.hh-sidebar[data-mobile]{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--sidebar-drawer-z-index);inline-size:var(--sidebar-drawer-inline-size);box-shadow:var(--sidebar-drawer-elevation);padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom)}.hh-sidebar[data-mobile][data-open=false]{transform:translate(-100%)}.hh-sidebar-scrim{position:fixed;inset:0;z-index:var(--sidebar-scrim-z-index);border:0;background-color:var(--sidebar-scrim-color)}.hh-sidebar-form{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;overflow:hidden;transition:opacity var(--sidebar-fade-duration) var(--sidebar-easing)}.hh-sidebar-form[data-form=expanded]{inline-size:var(--sidebar-inline-size)}.hh-sidebar[data-mobile] .hh-sidebar-form[data-form=expanded]{inline-size:100%}.hh-sidebar-form[data-form=rail]{inline-size:var(--sidebar-rail-inline-size)}.hh-sidebar-form[data-faded]{pointer-events:none;opacity:0}.hh-sidebar-divider{position:absolute;inset-block:0;inset-inline-end:var(--sidebar-divider-inset);z-index:var(--sidebar-divider-z-index);inline-size:var(--sidebar-divider-inline-size);cursor:ew-resize;touch-action:none}.hh-sidebar-divider:after{content:"";position:absolute;inset-block:0;inset-inline-end:var(--sidebar-divider-line-inset);inline-size:var(--sidebar-divider-line-inline-size)}.hh-sidebar-divider:hover:after{background-color:var(--sidebar-divider-hover-color)}.hh-sidebar-divider[data-dragging]:after{background-color:var(--sidebar-divider-active-color)}.hh-sidebar-header{display:flex;flex-shrink:0;align-items:center;gap:var(--sidebar-header-gap);block-size:var(--sidebar-header-block-size);padding-inline:var(--sidebar-padding-inline)}.hh-sidebar-header[data-dense]{block-size:var(--sidebar-header-dense-block-size)}.hh-sidebar-header[data-rail]{justify-content:center;padding-inline:0}.hh-sidebar-body{display:flex;flex:1 1 0;min-block-size:0;flex-direction:column;overflow:hidden}.hh-sidebar-body[hidden]{display:none}.hh-sidebar-region{display:flex;flex:1 1 0;flex-direction:column;min-block-size:0;max-block-size:var(--sidebar-region-max-block-size);overflow:hidden}.hh-sidebar-sections{display:flex;flex-shrink:0;flex-direction:column;max-block-size:var(--sidebar-sections-max-block-size);overflow-y:auto}.hh-sidebar-footer{display:flex;flex-shrink:0;align-items:center;gap:var(--sidebar-footer-gap);border-block-start:1px solid var(--sidebar-border-color);padding-inline:var(--sidebar-padding-inline);padding-block:var(--sidebar-footer-padding-block)}.hh-sidebar-footer[data-rail]{flex-direction:column}.hh-sidebar-trigger{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:var(--sidebar-trigger-z-index);display:flex;align-items:center;justify-content:center;inline-size:var(--sidebar-trigger-size);block-size:var(--sidebar-trigger-size);margin-block-start:env(safe-area-inset-top);border:0;background:none;color:var(--sidebar-muted-text-color);cursor:pointer}.hh-sidebar-trigger:hover{background-color:var(--sidebar-hover-background-color);color:var(--sidebar-text-color)}.hh-sidebar-trigger[data-active]{background-color:var(--sidebar-active-background-color)}.hh-sidebar-marker{display:inline-block;flex-shrink:0;inline-size:var(--sidebar-marker-size);block-size:var(--sidebar-marker-size);background-color:var(--sidebar-muted-text-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--sidebar-fade-duration) var(--sidebar-easing)}.hh-sidebar-marker[data-open]{transform:rotate(90deg)}.hh-sidebar-panel{display:flex;flex-direction:column}.hh-sidebar-panel[data-section]{flex-shrink:0}.hh-sidebar-panel:not([data-section]){block-size:100%;min-block-size:0}.hh-sidebar-panel-header{position:relative;display:flex;flex-shrink:0;align-items:center;gap:var(--sidebar-gap);block-size:var(--sidebar-panel-header-block-size);padding-inline:var(--sidebar-padding-inline);color:var(--sidebar-muted-text-color);font-family:var(--sidebar-font-family);font-size:var(--sidebar-panel-title-font-size);font-weight:var(--sidebar-panel-title-font-weight)}.hh-sidebar-panel[data-dense]>.hh-sidebar-panel-header{block-size:var(--sidebar-panel-header-dense-block-size);font-size:var(--sidebar-panel-title-dense-font-size)}.hh-sidebar-panel:not([data-section])>.hh-sidebar-panel-header{border-block-end:1px solid var(--sidebar-border-color)}.hh-sidebar-panel-toggle{display:flex;min-inline-size:0;min-block-size:100%;align-items:center;gap:var(--sidebar-gap);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.hh-sidebar-panel-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-sidebar-panel-count{flex-shrink:0;font-size:var(--sidebar-count-font-size);font-weight:var(--sidebar-count-font-weight);font-variant-numeric:tabular-nums}.hh-sidebar-panel-actions{display:flex;margin-inline-start:auto;align-items:center;gap:var(--sidebar-actions-gap)}.hh-sidebar-panel-body{padding-block-end:var(--sidebar-panel-body-padding-block)}.hh-sidebar-panel[data-section]>.hh-sidebar-panel-body{max-block-size:var(--sidebar-panel-section-max-block-size);overflow-y:auto}.hh-sidebar-panel:not([data-section])>.hh-sidebar-panel-body{display:flex;flex:1 1 0;min-block-size:0;flex-direction:column;padding-block-start:var(--sidebar-panel-body-padding-block)}.hh-sidebar-panel:not([data-section])>.hh-sidebar-panel-body[data-scroll]{display:block;overflow-y:auto}.hh-sidebar-row{position:relative;display:flex;align-items:center;padding-inline-end:var(--sidebar-padding-inline);border-radius:var(--sidebar-radius);color:var(--sidebar-muted-text-color);font-family:var(--sidebar-font-family);font-size:var(--sidebar-font-size)}.hh-sidebar-row[data-dense]{min-block-size:var(--sidebar-dense-min-block-size)}.hh-sidebar-row:hover{background-color:var(--sidebar-hover-background-color)}.hh-sidebar-row[data-active=true]{background-color:var(--sidebar-active-background-color);color:var(--sidebar-text-color)}.hh-sidebar-row[data-open]{color:var(--sidebar-text-color)}.hh-sidebar-row-control{display:flex;flex:1 1 0;min-inline-size:0;align-items:center;align-self:stretch;gap:var(--sidebar-gap);padding-inline-start:calc(var(--sidebar-padding-inline) + var(--sidebar-row-depth) * var(--sidebar-row-indent));padding-block:var(--sidebar-row-padding-block);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.hh-sidebar-row[data-dense] .hh-sidebar-row-control{padding-block:var(--sidebar-dense-padding-block)}.hh-sidebar-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-sidebar-row-trailing{display:flex;flex-shrink:0;align-items:center;margin-inline-start:var(--sidebar-gap)}.hh-sidebar-row:hover .hh-sidebar-row-trailing[data-swap]{display:none}.hh-sidebar-row-trailing-hover{display:none;flex-shrink:0;align-items:center;gap:var(--sidebar-actions-gap);margin-inline-start:var(--sidebar-gap)}.hh-sidebar-row:hover .hh-sidebar-row-trailing-hover,.hh-sidebar-row[data-dense] .hh-sidebar-row-trailing-hover{display:flex}.hh-sidebar-row-badge{flex-shrink:0;padding-inline-start:var(--sidebar-gap)}.hh-sidebar-group-toggle{display:flex;inline-size:100%;align-items:center;gap:var(--sidebar-gap);padding-inline:var(--sidebar-padding-inline);padding-block:var(--sidebar-group-padding-block);border:0;background:none;color:inherit;font-family:var(--sidebar-font-family);font-size:var(--sidebar-font-size);font-weight:var(--sidebar-group-font-weight);text-align:start;cursor:pointer}.hh-sidebar-group-toggle:hover{background-color:var(--sidebar-hover-background-color)}.hh-sidebar-group-toggle[data-dense]{min-block-size:var(--sidebar-dense-min-block-size);padding-block:var(--sidebar-dense-padding-block)}.hh-sidebar-group-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-sidebar-group-badge{flex-shrink:0;margin-inline-start:auto;color:var(--sidebar-muted-text-color);font-size:var(--sidebar-count-font-size);font-weight:var(--sidebar-count-font-weight);font-variant-numeric:tabular-nums}.hh-sidebar-heading{padding-inline:var(--sidebar-padding-inline);padding-block:var(--sidebar-row-padding-block);color:var(--sidebar-muted-text-color);font-family:var(--sidebar-font-family);font-size:var(--sidebar-font-size);font-weight:var(--sidebar-panel-title-font-weight)}.hh-sidebar-heading-hint{margin-inline-start:var(--sidebar-gap);font-weight:var(--sidebar-count-font-weight)}.hh-sidebar-trigger:focus-visible,.hh-sidebar-panel-toggle:focus-visible,.hh-sidebar-row-control:focus-visible,.hh-sidebar-group-toggle:focus-visible{outline:2px solid var(--sidebar-focus-ring-color);outline-offset:-2px}.hh-app-frame{position:relative;flex:1 1 0%;min-inline-size:0;min-block-size:0;overflow:hidden}.hh-app-frame-window{position:absolute;inset:0;inline-size:100%;block-size:100%;display:block;border:0;background-color:var(--app-frame-background-color)}.hh-viewport{position:relative;display:flex;min-block-size:var(--viewport-min-block-size);min-inline-size:0;flex:1 1 auto;border:1px solid var(--viewport-border-color);border-radius:var(--viewport-radius);background-color:var(--viewport-background-color);overflow:hidden}.hh-viewport-frame{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;display:block}.hh-viewport-empty{margin:auto;padding:var(--viewport-padding);color:var(--viewport-text-color);font-family:var(--viewport-font-family);font-size:var(--viewport-font-size);text-align:center}.hh-tree{--trees-bg-override: var(--tree-background-color);--trees-fg-override: var(--tree-text-color);--trees-fg-muted-override: var(--tree-muted-text-color);--trees-border-color-override: var(--tree-border-color);--trees-indent-guide-bg-override: var(--tree-indent-guide-color);--trees-bg-muted-override: var(--tree-hover-background-color);--trees-selected-bg-override: var(--tree-selected-background-color);--trees-selected-fg-override: var(--tree-selected-text-color);--trees-selected-focused-border-color-override: var(--tree-selected-border-color);--trees-accent-override: var(--tree-accent-color);--trees-focus-ring-color-override: var(--tree-focus-ring-color);--trees-scrollbar-thumb-override: var(--tree-scrollbar-thumb-color);--trees-input-bg-override: var(--tree-search-background-color);--trees-search-bg-override: var(--tree-search-background-color);--trees-search-fg-override: var(--tree-search-text-color);--trees-border-radius-override: var(--tree-radius);--trees-font-family-override: var(--tree-font-family);--trees-font-size-override: var(--tree-font-size);display:block;block-size:100%;min-block-size:0}.hh-tree-host{display:block;block-size:100%;min-block-size:0}.hh-swatch{display:inline-block;inline-size:var(--swatch-size);block-size:var(--swatch-size);flex:0 0 auto;border:1px solid var(--swatch-border-color);border-radius:var(--swatch-radius);background-image:linear-gradient(45deg,var(--swatch-void-color) 25%,transparent 25%),linear-gradient(-45deg,var(--swatch-void-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--swatch-void-color) 75%),linear-gradient(-45deg,transparent 75%,var(--swatch-void-color) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;overflow:hidden}.hh-swatch[data-wide]{inline-size:var(--swatch-wide-size)}.hh-swatch-ink{display:block;inline-size:100%;block-size:100%}.hh-disclosure{border-block-end:1px solid var(--disclosure-border-color)}.hh-disclosure-summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--disclosure-gap);padding-inline:var(--disclosure-padding-inline);padding-block:var(--disclosure-padding-block);cursor:pointer;color:var(--disclosure-text-color);font-family:var(--disclosure-font-family);font-size:var(--disclosure-font-size);list-style:none}.hh-disclosure-summary::-webkit-details-marker{display:none}.hh-disclosure-summary::marker{content:""}.hh-disclosure-title:before,.hh-disclosure-heading:before{content:"";display:inline-block;flex:0 0 auto;inline-size:var(--disclosure-marker-size);block-size:var(--disclosure-marker-size);background-color:var(--disclosure-marker-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--disclosure-duration) var(--disclosure-easing)}.hh-disclosure-title:before{margin-inline-end:var(--disclosure-gap)}.hh-disclosure[open] .hh-disclosure-title:before,.hh-disclosure[open] .hh-disclosure-heading:before{transform:rotate(90deg)}.hh-disclosure-heading{display:flex;flex:1 1 auto;align-items:center;gap:var(--disclosure-gap);min-inline-size:0}.hh-disclosure-summary:hover{background-color:var(--disclosure-hover-background-color)}.hh-disclosure-summary:focus-visible{outline:2px solid var(--disclosure-focus-ring-color);outline-offset:-2px}.hh-disclosure-note{color:var(--disclosure-note-text-color);font-size:var(--disclosure-note-font-size);font-variant-numeric:tabular-nums}.hh-disclosure-body{padding-inline:var(--disclosure-padding-inline);padding-block-end:var(--disclosure-padding-block)}.hh-specimen-track{display:block;inline-size:100%;overflow:hidden}.hh-specimen-bar{display:block;block-size:var(--specimen-bar-block-size);background:var(--specimen-bar-color);border-radius:var(--specimen-radius);min-inline-size:var(--specimen-hairline)}.hh-specimen-box{display:block;inline-size:var(--specimen-box-size);block-size:var(--specimen-box-size);background:var(--specimen-bar-color)}.hh-specimen-well{display:block;padding:var(--specimen-well-padding);background:var(--specimen-well-background-color);border-radius:var(--specimen-radius)}.hh-specimen-card{display:block;inline-size:var(--specimen-card-inline-size);block-size:var(--specimen-box-size);background:var(--specimen-card-background-color);border:1px solid var(--specimen-border-color);border-radius:var(--specimen-radius)}.hh-specimen-motion{display:block;position:relative;inline-size:100%;block-size:var(--specimen-bar-block-size);background:var(--specimen-track-color);border-radius:var(--specimen-radius)}.hh-specimen-dot{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--specimen-bar-block-size);background:var(--specimen-bar-color);border-radius:var(--specimen-radius);transition-property:inset-inline-start;transition-duration:var(--specimen-motion-duration);transition-timing-function:var(--specimen-motion-easing)}.hh-specimen-motion-slow .hh-specimen-dot{transition-duration:var(--specimen-motion-slow)}.hh-specimen-dot-end{inset-inline-start:calc(100% - var(--specimen-bar-block-size))}.hh-specimen-type{display:block;color:var(--specimen-text-color);font-family:var(--specimen-font-family);line-height:var(--specimen-type-line-height);white-space:nowrap}.hh-specimen-lines{display:block;color:var(--specimen-text-color);font-family:var(--specimen-font-family);font-size:var(--specimen-font-size)}.hh-specimen-tracking{display:block;color:var(--specimen-text-color);font-family:var(--specimen-font-family);font-size:var(--specimen-font-size);text-transform:uppercase}.hh-transcript{display:flex;flex-direction:column;min-block-size:0;block-size:100%;font-family:var(--transcript-font-family);color:var(--transcript-text-color)}.hh-transcript-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--transcript-gap);padding-inline:var(--transcript-padding-inline);padding-block:var(--transcript-padding-block)}.hh-transcript-title{font-size:var(--transcript-title-font-size);font-weight:var(--transcript-title-font-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-transcript-count{flex:0 0 auto;font-size:var(--transcript-meta-font-size);color:var(--transcript-meta-text-color);font-variant-numeric:tabular-nums}.hh-transcript-participants{display:flex;flex-wrap:wrap;gap:var(--transcript-gap);padding-inline:var(--transcript-padding-inline);padding-block-end:var(--transcript-padding-block);border-block-end:1px solid var(--transcript-border-color);font-size:var(--transcript-meta-font-size)}.hh-transcript-participant:before,.hh-transcript-speaker:before{content:"";display:inline-block;inline-size:var(--transcript-dot-size);block-size:var(--transcript-dot-size);margin-inline-end:var(--transcript-dot-gap);border-radius:var(--transcript-dot-radius);background-color:var(--transcript-speaker-unknown-color);vertical-align:baseline}.hh-transcript [data-series="1"]:before{background-color:var(--transcript-speaker-1-color)}.hh-transcript [data-series="2"]:before{background-color:var(--transcript-speaker-2-color)}.hh-transcript [data-series="3"]:before{background-color:var(--transcript-speaker-3-color)}.hh-transcript [data-series="4"]:before{background-color:var(--transcript-speaker-4-color)}.hh-transcript [data-series="5"]:before{background-color:var(--transcript-speaker-5-color)}.hh-transcript-source{margin-inline-start:auto;color:var(--transcript-meta-text-color);font-variant:small-caps}.hh-transcript-error{margin-inline:var(--transcript-padding-inline);margin-block:var(--transcript-padding-block);padding-inline:var(--transcript-padding-inline);padding-block:var(--transcript-padding-block);border-radius:var(--transcript-radius);background-color:var(--transcript-error-background-color);color:var(--transcript-error-text-color);font-size:var(--transcript-font-size)}.hh-transcript-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding-inline:var(--transcript-padding-inline);padding-block:var(--transcript-padding-block)}.hh-transcript-turn{display:flex;align-items:flex-start;gap:var(--transcript-gap);padding-inline:var(--transcript-turn-padding-inline);padding-block:var(--transcript-turn-padding-block);border-radius:var(--transcript-radius);scroll-margin-block:var(--transcript-scroll-margin)}.hh-transcript-turn:hover{background-color:var(--transcript-hover-background-color)}.hh-transcript-turn[data-selected]{background-color:var(--transcript-selected-background-color)}.hh-transcript-cite{flex:0 0 auto;inline-size:var(--transcript-cite-inline-size);padding:0;border:none;border-radius:var(--transcript-radius);background:none;color:var(--transcript-meta-text-color);font-family:var(--transcript-cite-font-family);font-size:var(--transcript-meta-font-size);font-variant-numeric:tabular-nums;line-height:var(--transcript-line-height);text-align:end}.hh-transcript-cite:not(:disabled){cursor:pointer}.hh-transcript-cite:not(:disabled):hover{color:var(--transcript-text-color)}.hh-transcript-cite:focus-visible{outline:2px solid var(--transcript-focus-ring-color);outline-offset:1px}.hh-transcript-said{flex:1 1 auto;min-inline-size:0}.hh-transcript-who{display:flex;align-items:baseline;gap:var(--transcript-gap);font-size:var(--transcript-meta-font-size)}.hh-transcript-speaker{font-weight:var(--transcript-speaker-font-weight)}.hh-transcript-unattributed{color:var(--transcript-meta-text-color);font-style:italic}.hh-transcript-at{color:var(--transcript-meta-text-color);font-variant-numeric:tabular-nums}.hh-transcript-text{font-size:var(--transcript-font-size);line-height:var(--transcript-line-height);white-space:pre-wrap;overflow-wrap:anywhere}.hh-transcript-footer{display:flex;align-items:center;gap:var(--transcript-gap);padding-inline:var(--transcript-padding-inline);padding-block:var(--transcript-padding-block);border-block-start:1px solid var(--transcript-border-color);font-size:var(--transcript-meta-font-size)}.hh-transcript-loading,.hh-transcript-end{color:var(--transcript-meta-text-color)}.hh-transcript-more{padding-inline:var(--transcript-more-padding-inline);padding-block:var(--transcript-more-padding-block);border:1px solid var(--transcript-border-color);border-radius:var(--transcript-radius);background-color:var(--transcript-more-background-color);color:var(--transcript-text-color);font-family:inherit;font-size:var(--transcript-meta-font-size);cursor:pointer}.hh-transcript-more:hover{background-color:var(--transcript-hover-background-color)}.hh-transcript-more:focus-visible{outline:2px solid var(--transcript-focus-ring-color);outline-offset:1px}.hh-chat{display:flex;flex-direction:column;flex:1 1 auto;block-size:100%;min-block-size:0}.hh-chat-log{flex:1 1 auto;min-block-size:0;overflow:auto}.hh-chat-log-column{box-sizing:border-box;inline-size:100%;max-inline-size:var(--chat-log-max-inline-size);margin-inline:auto;padding-inline:var(--chat-log-padding-inline);padding-block:calc(var(--chat-log-padding-block) + var(--chat-top-inset)) var(--chat-log-padding-block)}.hh-chat-log-body{position:relative;inline-size:100%;block-size:var(--chat-log-block-size)}.hh-chat-row{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;padding-block-end:var(--chat-row-gap);transform:translateY(var(--chat-row-start))}.hh-chat-foot{flex:0 0 auto;inline-size:100%;max-inline-size:var(--chat-log-max-inline-size);margin-inline:auto;padding-inline:var(--chat-log-padding-inline);box-sizing:border-box}.hh-chat-turn{display:flex;flex-direction:column;gap:var(--chat-turn-gap);font-size:var(--chat-font-size)}.hh-chat-turn[data-align=end]{align-items:flex-end}.hh-chat-user-bubble{box-sizing:border-box;max-inline-size:var(--chat-user-bubble-max-inline-size);padding-inline:var(--chat-user-bubble-padding-inline);padding-block:var(--chat-user-bubble-padding-block);border:1px solid var(--chat-user-bubble-border-color);border-radius:var(--chat-user-bubble-radius);border-end-end-radius:var(--chat-user-bubble-tail-radius);background-color:var(--chat-user-bubble-background-color);color:var(--chat-user-bubble-text-color);font-size:var(--chat-font-size);white-space:pre-wrap;overflow-wrap:anywhere}.hh-chat-assistant{padding-inline:var(--chat-assistant-padding-inline);border:1px solid var(--chat-assistant-border-color);border-radius:var(--chat-assistant-radius);background-color:var(--chat-assistant-background-color);color:var(--chat-assistant-text-color)}.hh-chat-caret{display:inline-block;inline-size:var(--chat-caret-inline-size);block-size:var(--chat-caret-block-size);margin-inline-start:var(--chat-expand-gap);border-radius:var(--chat-user-bubble-tail-radius);background-color:var(--chat-caret-color);vertical-align:middle;animation:hh-chat-blink var(--chat-caret-duration) step-end infinite}@keyframes hh-chat-blink{50%{opacity:0}}.hh-chat-actions{display:flex;align-items:center;gap:var(--chat-actions-gap);opacity:0;transition:opacity var(--chat-reveal-duration) var(--chat-reveal-easing)}.hh-chat-turn:hover>.hh-chat-actions,.hh-chat-actions:focus-within,.hh-chat-actions[data-always]{opacity:1}.hh-chat-markdown{min-inline-size:0;overflow-wrap:anywhere}.hh-chat-markdown>.hh-prose{--prose-text-color: var(--chat-markdown-text-color);--prose-font-size: var(--chat-font-size);--prose-line-height: var(--chat-markdown-line-height)}.hh-chat-markdown[data-scale=reasoning]{font-style:italic}.hh-chat-markdown[data-scale=reasoning]>.hh-prose{--prose-text-color: var(--chat-reasoning-text-color);--prose-font-size: var(--chat-reasoning-font-size);--prose-line-height: var(--chat-reasoning-line-height)}.hh-chat-markdown .katex-display{overflow-x:auto;overflow-y:hidden}.hh-chat-expand{display:flex;flex-direction:column;padding-inline:var(--chat-assistant-padding-inline);font-family:var(--chat-mono-font-family);font-size:var(--chat-meta-font-size);color:var(--chat-expand-text-color)}.hh-chat-expand-summary{display:flex;align-items:center;gap:var(--chat-expand-gap);max-inline-size:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:color var(--chat-reveal-duration) var(--chat-reveal-easing)}.hh-chat-expand-summary[data-static]{cursor:default}.hh-chat-expand-summary:not([data-static]):hover{color:var(--chat-expand-hover-text-color)}.hh-chat-expand-summary:focus-visible{outline:2px solid var(--chat-composer-focus-ring-color);outline-offset:2px}.hh-chat-expand-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-chat-expand-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--chat-expand-duration) var(--chat-expand-easing),opacity var(--chat-expand-duration) var(--chat-expand-easing)}.hh-chat-expand[data-open]>.hh-chat-expand-body{grid-template-rows:1fr;opacity:1}.hh-chat-expand-clip{overflow:hidden;min-inline-size:0}.hh-chat-chevron{display:inline-flex;flex:0 0 auto;transition:transform var(--chat-expand-duration) var(--chat-expand-easing)}.hh-chat-chevron[data-open]{transform:rotate(90deg)}.hh-chat-rail{display:flex;flex-direction:column;gap:var(--chat-expand-gap);min-inline-size:0;padding-inline-start:var(--chat-rail-indent);border-inline-start:1px solid var(--chat-rail-color)}.hh-chat-rail[data-indent]{margin-inline-start:var(--chat-rail-indent)}.hh-chat-shimmer{color:transparent;background-image:linear-gradient(90deg,transparent calc(50% - var(--chat-shimmer-width)),var(--chat-shimmer-highlight-color),transparent calc(50% + var(--chat-shimmer-width))),linear-gradient(var(--chat-shimmer-base-color),var(--chat-shimmer-base-color));background-repeat:no-repeat;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;animation:hh-chat-shimmer var(--chat-shimmer-duration) linear infinite}@keyframes hh-chat-shimmer{0%{background-position:100% center}to{background-position:0% center}}.hh-chat-draft{position:relative;display:flex;flex-direction:column;min-inline-size:0}.hh-chat-draft-control{display:block;box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--chat-composer-block-size);max-block-size:var(--chat-composer-max-block-size);margin:0;padding-block:var(--chat-composer-padding-block);padding-inline:var(--chat-composer-padding-inline) var(--chat-composer-corner-clearance);border:0;background:transparent;color:var(--chat-composer-text-color);font-family:inherit;font-size:var(--chat-composer-font-size);line-height:var(--chat-composer-line-height);resize:none;overflow-y:auto;outline:none}.hh-chat-draft-control::placeholder{color:var(--chat-composer-placeholder-color)}.hh-chat-draft[data-expanded]>.hh-chat-draft-control{block-size:var(--chat-composer-expanded-block-size);max-block-size:none}.hh-chat-draft-corner{position:absolute;inset-block-start:var(--chat-composer-corner-inset);inset-inline-end:var(--chat-composer-corner-inset)}.hh-chat-dial{display:inline-flex;align-items:center;inline-size:var(--chat-dial-size);block-size:var(--chat-dial-size);color:var(--chat-dial-information-color)}.hh-chat-dial[data-tone=warning]{color:var(--chat-dial-warning-color)}.hh-chat-dial[data-tone=danger]{color:var(--chat-dial-danger-color)}.hh-chat-dial[data-tone=muted]{color:var(--chat-dial-muted-color)}.hh-chat-dial-svg{inline-size:100%;block-size:100%;transform:rotate(-90deg)}.hh-chat-dial-track,.hh-chat-dial-arc{fill:none;stroke-width:var(--chat-dial-stroke-width)}.hh-chat-dial-track{stroke:var(--chat-dial-track-color)}.hh-chat-dial-arc{stroke:currentColor;stroke-linecap:round;stroke-dasharray:var(--chat-dial-progress) 100}.hh-chat-diff{margin:0;max-block-size:var(--chat-diff-max-block-size);padding:var(--chat-diff-padding);overflow:auto;font-family:var(--chat-mono-font-family);font-size:var(--chat-diff-font-size);line-height:var(--chat-diff-line-height)}.hh-chat-diff-line{white-space:pre}.hh-chat-diff-line[data-kind=add]{background-color:var(--chat-diff-add-background-color);color:var(--chat-diff-add-text-color)}.hh-chat-diff-line[data-kind=del]{background-color:var(--chat-diff-del-background-color);color:var(--chat-diff-del-text-color)}.hh-chat-diff-line[data-kind=hunk]{color:var(--chat-diff-hunk-text-color)}@media(prefers-reduced-motion:reduce){.hh-chat-caret,.hh-chat-shimmer{animation:none}.hh-chat-shimmer{color:var(--chat-shimmer-base-color);background-image:none}.hh-chat-actions,.hh-chat-expand-summary,.hh-chat-expand-body,.hh-chat-chevron{transition:none}}.hh-calendar-toolbar{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--calendar-agenda-gap);padding-inline:var(--calendar-agenda-padding-inline);padding-block:var(--calendar-head-padding-block);font-family:var(--calendar-font-family);font-size:var(--calendar-font-size);line-height:var(--calendar-line-height);color:var(--calendar-text-color)}.hh-calendar-toolbar-label{font-weight:var(--calendar-title-font-weight)}.hh-calendar-toolbar-controls{display:flex;align-items:center;gap:var(--calendar-agenda-gap)}.hh-calendar-control{display:inline-flex;align-items:center;gap:var(--calendar-control-gap);box-sizing:border-box;block-size:var(--calendar-control-block-size);max-inline-size:var(--calendar-control-max-inline-size);padding-inline:var(--calendar-control-padding-inline);border:1px solid var(--calendar-border-color);border-radius:var(--calendar-control-radius);background-color:var(--calendar-background-color);color:var(--calendar-muted-text-color);font-family:var(--calendar-font-family);font-size:var(--calendar-font-size);line-height:var(--calendar-line-height);cursor:pointer;appearance:none;transition:color var(--calendar-duration) var(--calendar-easing),border-color var(--calendar-duration) var(--calendar-easing),background-color var(--calendar-duration) var(--calendar-easing)}.hh-calendar-control:hover,.hh-calendar-control[data-active],.hh-calendar-control[data-open]{color:var(--calendar-text-color)}.hh-calendar-control:not([data-control=pill]):hover,.hh-calendar-control[data-open]{background-color:var(--calendar-hover-background-color)}.hh-calendar-control[data-active],.hh-calendar-control[data-open]{border-color:var(--calendar-text-color)}.hh-calendar-control:focus-visible{outline:2px solid var(--calendar-focus-ring-color);outline-offset:1px}.hh-calendar-control[data-control=select]{inline-size:var(--calendar-view-select-inline-size)}.hh-calendar-control[data-control=pill]{padding-inline:var(--calendar-pill-padding-inline);cursor:default}.hh-calendar-control[data-control=bare]{border-color:transparent;background-color:transparent;color:var(--calendar-text-color)}.hh-calendar-control[data-control=bare]:hover,.hh-calendar-control[data-control=bare][data-open]{border-color:transparent;background-color:var(--calendar-hover-background-color)}.hh-calendar-control-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hh-calendar-control-glyph{display:inline-flex;flex:0 0 auto;opacity:var(--calendar-glyph-opacity)}.hh-calendar-control-glyph>svg,.hh-calendar-icon-button[data-size=sm]>svg,.hh-calendar-day-menu>svg{inline-size:var(--calendar-icon-sm-size);block-size:var(--calendar-icon-sm-size)}.hh-calendar-icon-button{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--calendar-icon-button-size);block-size:var(--calendar-icon-button-size);padding:0;border:0;border-radius:var(--calendar-event-radius);background:transparent;color:var(--calendar-muted-text-color);cursor:pointer;appearance:none;transition:background-color var(--calendar-duration) var(--calendar-easing),color var(--calendar-duration) var(--calendar-easing)}.hh-calendar-icon-button:hover{background-color:var(--calendar-hover-background-color);color:var(--calendar-text-color)}.hh-calendar-icon-button:focus-visible{outline:2px solid var(--calendar-focus-ring-color);outline-offset:1px}.hh-calendar-icon-button>svg{inline-size:var(--calendar-icon-size);block-size:var(--calendar-icon-size)}.hh-calendar-check{--toggle-font-size: var(--calendar-font-size)}.hh-calendar-check[data-muted]{--toggle-text-color: var(--calendar-muted-text-color)}.hh-calendar-picker{display:flex;flex-direction:column;inline-size:var(--calendar-picker-inline-size);max-block-size:var(--calendar-picker-max-block-size);overflow-y:auto;padding:var(--calendar-head-padding-block);font-family:var(--calendar-font-family);font-size:var(--calendar-font-size);line-height:var(--calendar-line-height);color:var(--calendar-text-color)}.hh-calendar-picker[data-narrow]{inline-size:var(--calendar-picker-narrow-inline-size)}.hh-calendar-picker-row{display:flex;align-items:center;border-radius:var(--calendar-event-radius);padding-inline:var(--calendar-picker-row-padding-inline);padding-block:var(--calendar-picker-row-padding-block)}.hh-calendar-picker-row:hover{background-color:var(--calendar-hover-background-color)}.hh-calendar-picker-row .hh-toggle{flex:1 1 auto;min-inline-size:0;align-items:center}.hh-calendar-picker-row .hh-toggle-text{flex:1 1 auto;min-inline-size:0}.hh-calendar-picker-name{display:flex;align-items:center;gap:var(--calendar-agenda-gap);min-inline-size:0}.hh-calendar-picker-name-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hh-calendar-count{flex:0 0 auto;margin-inline-start:auto;padding-inline-start:var(--calendar-count-padding-inline-start);font-size:var(--calendar-compact-font-size);font-variant-numeric:tabular-nums;color:var(--calendar-muted-text-color)}.hh-calendar-count[data-zero]{color:var(--calendar-faint-text-color)}.hh-calendar-picker-rule{margin-block:var(--calendar-head-padding-block);border:0;border-block-start:1px solid var(--calendar-border-color)}.hh-calendar-picker-action{display:block;inline-size:100%;padding-inline:var(--calendar-picker-row-padding-inline);padding-block:var(--calendar-picker-row-padding-block);border:0;border-radius:var(--calendar-event-radius);background:transparent;color:var(--calendar-text-color);font:inherit;text-align:start;cursor:pointer;appearance:none}.hh-calendar-picker-action:hover{background-color:var(--calendar-hover-background-color)}.hh-calendar-daypicker{display:flex;flex-direction:column;gap:var(--calendar-daypicker-gap);padding:var(--calendar-head-padding-block);font-family:var(--calendar-font-family);font-size:var(--calendar-font-size);line-height:var(--calendar-line-height);color:var(--calendar-text-color)}.hh-calendar-daypicker-head{display:flex;align-items:center;justify-content:space-between;gap:var(--calendar-agenda-gap);padding-inline:var(--calendar-picker-row-padding-inline)}.hh-calendar-daypicker-month{font-weight:var(--calendar-title-font-weight)}.hh-calendar-daypicker-grid{display:grid;grid-template-columns:repeat(7,var(--calendar-daypicker-cell-size));gap:var(--calendar-daypicker-gap)}.hh-calendar-daypicker-dow{display:inline-flex;align-items:center;justify-content:center;block-size:var(--calendar-daypicker-cell-size);font-size:var(--calendar-compact-font-size);font-weight:var(--calendar-label-font-weight);color:var(--calendar-muted-text-color)}.hh-calendar-daypicker-day{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--calendar-daypicker-cell-size);block-size:var(--calendar-daypicker-cell-size);padding:0;border:1px solid transparent;border-radius:var(--calendar-daypicker-radius);background:transparent;color:var(--calendar-text-color);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;appearance:none}.hh-calendar-daypicker-day[data-outside]{color:var(--calendar-faint-text-color)}.hh-calendar-daypicker-day:hover:not(:disabled){background-color:var(--calendar-hover-background-color)}.hh-calendar-daypicker-day[data-today]{border-color:var(--calendar-today-color)}.hh-calendar-daypicker-day[data-selected]{background-color:var(--calendar-text-color);color:var(--calendar-background-color)}.hh-calendar-daypicker-day:disabled{color:var(--calendar-faint-text-color);cursor:default}.hh-calendar-daypicker-day:focus-visible{outline:2px solid var(--calendar-focus-ring-color);outline-offset:1px}.hh-calendar-daypicker-day[data-marked]:after{content:"";position:absolute;inset-block-end:var(--calendar-event-padding-block);inline-size:var(--calendar-daypicker-mark-size);block-size:var(--calendar-daypicker-mark-size);border-radius:var(--calendar-pill-radius);background-color:currentColor}.hh-calendar-swatch{display:inline-block;flex:0 0 auto;inline-size:var(--calendar-swatch-size);block-size:var(--calendar-swatch-size);border-radius:var(--calendar-swatch-radius);background-color:var(--calendar-event-color)}.hh-calendar-swatch[data-shape=sm]{inline-size:var(--calendar-agenda-swatch-size);block-size:var(--calendar-agenda-swatch-size)}.hh-calendar-swatch[data-shape=bar]{inline-size:var(--calendar-detail-accent-inline-size);block-size:var(--calendar-detail-accent-block-size);margin-block-start:var(--calendar-head-padding-block)}.hh-calendar-grid{display:flex;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;font-family:var(--calendar-font-family);font-size:var(--calendar-font-size);line-height:var(--calendar-line-height);color:var(--calendar-text-color);transition:opacity var(--calendar-duration) var(--calendar-easing)}.hh-calendar-grid[data-dimmed]{opacity:var(--calendar-loading-opacity)}.hh-calendar-scroller{flex:1 1 auto;min-block-size:0;overflow-y:auto;background-color:var(--calendar-background-color)}.hh-calendar-head{position:sticky;inset-block-start:0;z-index:var(--calendar-head-z-index);display:flex;flex:0 0 auto;border-block-end:1px solid var(--calendar-border-color);background-color:var(--calendar-background-color)}.hh-calendar-head-gutters{display:flex;flex:0 0 auto;background-color:var(--calendar-gutter-background-color)}.hh-calendar-head-abbr{display:flex;flex:0 0 auto;align-items:end;justify-content:center;inline-size:var(--calendar-gutter-inline-size);padding-block-end:var(--calendar-head-padding-block);font-size:var(--calendar-abbr-font-size);font-weight:var(--calendar-abbr-font-weight);color:var(--calendar-abbr-text-color)}.hh-calendar-head-abbr[data-extra]{border-inline-start:1px solid var(--calendar-gutter-divider-color);font-weight:var(--calendar-title-font-weight);color:var(--calendar-abbr-extra-text-color)}.hh-calendar-head-days{display:flex;flex:1 1 auto;min-inline-size:0}.hh-calendar-head-days[data-offset]{margin-block-start:var(--calendar-head-offset)}.hh-calendar-day-head{position:relative;flex:1 1 0;min-inline-size:0;padding-block:var(--calendar-head-padding-block);text-align:center}.hh-calendar-day-head[data-today]{background-color:var(--calendar-today-head-background-color)}.hh-calendar-day-head-row{display:flex;align-items:center;justify-content:center}.hh-calendar-day-label{margin-inline-end:var(--calendar-day-gap);font-size:var(--calendar-label-font-size);font-weight:var(--calendar-label-font-weight);color:var(--calendar-muted-text-color)}.hh-calendar-day-head[data-today] .hh-calendar-day-label{color:var(--calendar-text-color)}.hh-calendar-day-date{font-size:var(--calendar-label-font-size);font-weight:var(--calendar-label-font-weight);color:var(--calendar-muted-text-color)}.hh-calendar-day-date[data-today]{padding-inline:var(--calendar-today-pill-padding-inline);border-radius:var(--calendar-control-radius);background-color:var(--calendar-today-color);color:var(--calendar-today-text-color);font-weight:var(--calendar-title-font-weight)}.hh-calendar-day-action{margin-inline-start:var(--calendar-day-action-margin);padding-inline:var(--calendar-day-action-padding-inline);padding-block:var(--calendar-day-action-padding-block);border:0;border-radius:var(--calendar-event-radius);background:transparent;color:var(--calendar-muted-text-color);font-family:inherit;font-size:var(--calendar-compact-font-size);font-weight:var(--calendar-label-font-weight);line-height:inherit;cursor:pointer;appearance:none;transition:background-color var(--calendar-duration) var(--calendar-easing),color var(--calendar-duration) var(--calendar-easing)}.hh-calendar-day-action:hover{background-color:var(--calendar-hover-background-color);color:var(--calendar-text-color)}.hh-calendar-day-menu{position:absolute;inset-inline-end:var(--calendar-day-menu-inset);inset-block:0;margin-block:auto;display:flex;align-items:center;justify-content:center;inline-size:var(--calendar-day-menu-size);block-size:var(--calendar-day-menu-size);padding:0;border:0;border-radius:var(--calendar-event-radius);background:transparent;color:var(--calendar-muted-text-color);cursor:pointer;appearance:none}.hh-calendar-day-menu:hover{background-color:var(--calendar-hover-background-color);color:var(--calendar-text-color)}.hh-calendar-canvas{display:flex;block-size:calc(var(--calendar-minutes) * var(--calendar-minute-size))}.hh-calendar-gutter{position:relative;flex:0 0 auto;inline-size:var(--calendar-gutter-inline-size);border-inline-end:1px solid var(--calendar-border-color);background-color:var(--calendar-gutter-background-color)}.hh-calendar-gutter[data-extra]{background-color:var(--calendar-gutter-extra-background-color)}.hh-calendar-gutter[data-extra]:not([data-last]){border-inline-end-color:var(--calendar-gutter-divider-color)}.hh-calendar-hour-label{position:absolute;inset-inline:0;inset-block-start:calc(var(--calendar-at) * var(--calendar-minute-size));translate:0 -50%;padding-inline-end:var(--calendar-gutter-padding-inline);background-color:var(--calendar-gutter-background-color);font-size:var(--calendar-label-font-size);font-weight:var(--calendar-label-font-weight);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;color:var(--calendar-muted-text-color)}.hh-calendar-hour-label[data-first]{translate:none}.hh-calendar-gutter[data-extra] .hh-calendar-hour-label{background-color:var(--calendar-gutter-extra-background-color)}.hh-calendar-days{display:flex;flex:1 1 auto;min-inline-size:0}.hh-calendar-day{position:relative;flex:1 1 0;min-inline-size:0}.hh-calendar-days[data-divided]>.hh-calendar-day+.hh-calendar-day{border-inline-start:1px solid var(--calendar-border-color)}.hh-calendar-day[data-today]{background-color:var(--calendar-today-column-background-color)}.hh-calendar-rule{position:absolute;inset-inline:0;inset-block-start:calc(var(--calendar-at) * var(--calendar-minute-size));border-block-start:1px solid var(--calendar-hour-rule-color)}.hh-calendar-rule[data-half]{border-block-start-color:var(--calendar-half-hour-rule-color)}.hh-calendar-now{position:absolute;inset-inline:0;inset-block-start:calc(var(--calendar-at) * var(--calendar-minute-size));z-index:var(--calendar-now-z-index);display:flex;align-items:center;pointer-events:none}.hh-calendar-now-dot{flex:0 0 auto;inline-size:var(--calendar-now-dot-size);block-size:var(--calendar-now-dot-size);margin-inline-start:calc(var(--calendar-now-dot-size) / -2);border-radius:var(--calendar-pill-radius);background-color:var(--calendar-now-color)}.hh-calendar-now-line{flex:1 1 auto;block-size:var(--calendar-now-line-size);background-color:var(--calendar-now-color)}.hh-calendar-block{position:absolute;inset-inline:0;inset-block-start:calc(var(--calendar-at) * var(--calendar-minute-size));block-size:calc(var(--calendar-span) * var(--calendar-minute-size));z-index:1;background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--calendar-block-color) var(--calendar-block-hatch-share),transparent),color-mix(in srgb,var(--calendar-block-color) var(--calendar-block-hatch-share),transparent) var(--calendar-block-hatch-pitch),color-mix(in srgb,var(--calendar-block-color) var(--calendar-block-hatch-strong-share),transparent) var(--calendar-block-hatch-pitch),color-mix(in srgb,var(--calendar-block-color) var(--calendar-block-hatch-strong-share),transparent) calc(var(--calendar-block-hatch-pitch) + 1px))}.hh-calendar-event{position:absolute;inset-block-start:calc(var(--calendar-at) * var(--calendar-minute-size));inset-inline-start:calc(100% / var(--calendar-lanes) * var(--calendar-lane) + var(--calendar-event-inset));inline-size:calc(100% / var(--calendar-lanes) - var(--calendar-event-inset) - var(--calendar-event-inset));block-size:max(calc(var(--calendar-span) * var(--calendar-minute-size) - var(--calendar-event-seam)),var(--calendar-event-min-block-size));display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;padding-inline:var(--calendar-event-padding-inline);padding-block:var(--calendar-event-padding-block);border-inline-start:var(--calendar-event-accent-size) solid var(--calendar-event-color);border-radius:var(--calendar-event-radius);background-color:color-mix(in srgb,var(--calendar-event-color) var(--calendar-event-fill-share),transparent);color:var(--calendar-event-text-color);font-size:var(--calendar-font-size)}.hh-calendar-event[data-compact]{padding-inline:var(--calendar-event-compact-padding-inline);font-size:var(--calendar-compact-font-size)}.hh-calendar-event[data-interactive]{cursor:pointer}.hh-calendar-event[data-cancelled]{opacity:var(--calendar-event-cancelled-opacity);border-inline-start-color:color-mix(in srgb,var(--calendar-event-color) var(--calendar-event-cancelled-accent-share),transparent)}.hh-calendar-event[data-unassigned]{border-inline-start-color:var(--calendar-unassigned-accent-color)}.hh-calendar-event[data-selected]{z-index:var(--calendar-selected-z-index);box-shadow:0 0 0 var(--calendar-selection-offset-size) var(--calendar-selection-offset-color),0 0 0 var(--calendar-selection-ring-size) var(--calendar-selection-ring-color),var(--calendar-selection-shadow)}.hh-calendar-event-title{display:flex;align-items:center;gap:var(--calendar-event-gap)}.hh-calendar-event[data-cancelled] .hh-calendar-event-title{text-decoration:line-through}.hh-calendar-event-name{overflow:hidden;white-space:nowrap;font-weight:var(--calendar-label-font-weight)}.hh-calendar-event-series{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:var(--calendar-event-series-opacity)}.hh-calendar-event-mark{flex:0 0 auto;opacity:var(--calendar-event-mark-opacity)}.hh-calendar-event-info{display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin-inline-start:auto;inline-size:var(--calendar-info-size);block-size:var(--calendar-info-size);padding:0;padding-block-start:1px;border:1px solid var(--calendar-info-border-color);border-radius:var(--calendar-pill-radius);background-color:var(--calendar-info-background-color);color:var(--calendar-muted-text-color);font-family:inherit;font-size:var(--calendar-info-font-size);font-weight:var(--calendar-title-font-weight);line-height:var(--calendar-info-line-height);cursor:pointer;appearance:none}.hh-calendar-event-info:hover{background-color:var(--calendar-info-hover-background-color);color:var(--calendar-text-color)}.hh-calendar-event[data-compact] .hh-calendar-event-info{position:absolute;inset-inline-end:var(--calendar-info-inset);inset-block-start:var(--calendar-info-inset);margin-inline-start:0;inline-size:var(--calendar-info-compact-size);block-size:var(--calendar-info-compact-size);font-size:var(--calendar-info-compact-font-size)}.hh-calendar-event-row{display:flex;align-items:center;gap:var(--calendar-event-row-gap);overflow:hidden;white-space:nowrap;color:var(--calendar-muted-text-color)}.hh-calendar-event-row[data-below]{margin-block-start:var(--calendar-event-row-offset)}.hh-calendar-event-row[data-unassigned]{font-weight:var(--calendar-label-font-weight);color:var(--calendar-unassigned-text-color)}.hh-calendar-event-row .hh-status-dot{--status-dot-size: var(--calendar-event-dot-size)}.hh-calendar-event-help{flex:0 0 auto;font-weight:var(--calendar-label-font-weight);cursor:help}.hh-calendar-agenda{font-family:var(--calendar-font-family);font-size:var(--calendar-font-size);line-height:var(--calendar-line-height);color:var(--calendar-text-color)}.hh-calendar-agenda[data-empty],.hh-calendar-agenda-more{padding-inline:var(--calendar-agenda-padding-inline);padding-block:var(--calendar-agenda-row-padding-block);color:var(--calendar-muted-text-color)}.hh-calendar-agenda-more{font-size:var(--calendar-label-font-size)}.hh-calendar-agenda-day{position:sticky;inset-block-start:0;display:flex;align-items:baseline;justify-content:space-between;padding-inline:var(--calendar-agenda-padding-inline);padding-block-start:var(--calendar-agenda-day-padding-block-start);padding-block-end:var(--calendar-head-padding-block);border-block-end:1px solid var(--calendar-agenda-day-border-color);background-color:var(--calendar-agenda-day-background-color);font-size:var(--calendar-label-font-size);font-weight:var(--calendar-label-font-weight);color:var(--calendar-agenda-day-text-color)}.hh-calendar-agenda-day-count{color:var(--calendar-muted-text-color)}.hh-calendar-agenda-rows>*+*{border-block-start:1px solid var(--calendar-agenda-divider-color)}.hh-calendar-agenda-item[data-selected]{background-color:var(--calendar-agenda-selected-background-color)}.hh-calendar-agenda-row{display:flex;align-items:center;gap:var(--calendar-agenda-gap);inline-size:100%;padding-inline:var(--calendar-agenda-padding-inline);padding-block:var(--calendar-agenda-row-padding-block);border:0;background:transparent;color:inherit;font:inherit;text-align:start;appearance:none}.hh-calendar-agenda-row[data-interactive]{cursor:pointer}.hh-calendar-agenda-row[data-interactive]:hover{background-color:var(--calendar-agenda-hover-background-color)}.hh-calendar-agenda-time{flex:0 0 auto;inline-size:var(--calendar-agenda-time-inline-size);font-variant-numeric:tabular-nums;color:var(--calendar-muted-text-color)}.hh-calendar-agenda-title{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--calendar-label-font-weight)}.hh-calendar-agenda-title[data-cancelled]{text-decoration:line-through;opacity:var(--calendar-event-cancelled-opacity)}.hh-calendar-agenda-status{flex:0 0 auto;font-size:var(--calendar-label-font-size);color:var(--calendar-muted-text-color)}.hh-calendar-agenda-sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-inline-start:var(--calendar-agenda-indent);padding-inline-end:var(--calendar-agenda-padding-inline);padding-block-end:var(--calendar-agenda-sub-padding-block);font-size:var(--calendar-label-font-size);color:var(--calendar-muted-text-color)}.hh-calendar-agenda-facts{display:flex;flex-wrap:wrap;column-gap:var(--calendar-agenda-gap);row-gap:var(--calendar-event-row-offset);padding-inline-start:var(--calendar-agenda-indent);padding-inline-end:var(--calendar-agenda-padding-inline);padding-block-end:var(--calendar-agenda-sub-padding-block);font-size:var(--calendar-label-font-size);color:var(--calendar-muted-text-color)}.hh-calendar-agenda-place{color:var(--calendar-agenda-day-text-color)}.hh-calendar-agenda-fact-value{color:var(--calendar-agenda-fact-text-color)}.hh-calendar-agenda-fact-note,.hh-calendar-agenda-missing{color:var(--calendar-abbr-extra-text-color)}.hh-calendar-agenda-missing{font-style:italic}:root{color:var(--page-text-color);background:var(--page-background-color);font-family:var(--font-family-sans)}*{box-sizing:border-box}body{margin:0}button,a,input,select{touch-action:manipulation}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.solar-map,.solar-wheel{color:var(--page-text-color);background:var(--surface-background-color);border-radius:var(--rounded-lg);padding:var(--spacing-md)}.solar-map svg,.solar-wheel svg{display:block;width:100%;max-height:38rem}.solar-map path{fill:var(--secondary-background-color);stroke:var(--page-border-color);stroke-width:1.5;cursor:pointer}.solar-map path[data-available=true]{fill:var(--solar-green)}.solar-map path:hover,.solar-map path:focus{fill:var(--primary-background-color-hover);stroke:var(--focus-ring-color);stroke-width:3}.solar-wheel path{cursor:pointer}.solar-wheel text{fill:var(--page-text-color);font-size:var(--font-size-sm)}.solar-map-targets{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.solar-map-targets button{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--page-border-color);border-radius:var(--rounded-sm);background:var(--solar-green);color:#fff;cursor:pointer}.solar-chart{overflow-x:auto}.solar-chart table{width:100%;border-collapse:collapse}.solar-chart th,.solar-chart td{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--page-border-color)}.solar-chart meter{width:100%}@media(max-width:700px){main .hh-grid[data-cols]{grid-template-columns:minmax(0,1fr)}.hh-row{max-width:100%}header .hh-row{flex-wrap:wrap}}:root{--solar-eggshell: #f4f4f1;--solar-ink: #0d1c2c;--solar-green: #0b5c46;--solar-green-dark: #062f24;--solar-yellow: #edf76e;--solar-muted: oklch(.5 .022 251.3);--solar-secondary: oklch(.928 .005 106.5);--font-family-sans: "Geist", ui-sans-serif, system-ui, sans-serif;--font-family-mono: "Geist Mono", monospace;--page-background-color: var(--solar-eggshell);--page-text-color: var(--solar-ink);--muted-text-color: var(--solar-muted);--muted-background-color: var(--solar-secondary);--page-border-color: oklch(.885 .005 106.5);--surface-background-color: #fff;--surface-text-color: var(--solar-ink);--surface-border-color: transparent;--secondary-background-color: var(--solar-secondary);--secondary-text-color: var(--solar-ink);--primary-background-color: var(--solar-yellow);--primary-background-color-hover: #e4ef5d;--primary-text-color: var(--solar-ink);--primary-border-color: transparent;--focus-ring-color: var(--solar-green);--rounded-lg: .75rem;--rounded-md: .5rem;--field-padding-block: .5rem;--field-font-size: .875rem;--field-radius: .375rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2.25rem}body{-webkit-font-smoothing:antialiased}.solar-site{min-height:100svh;overflow-x:clip}.solar-container,.solar-main{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.solar-main{min-height:calc(100svh - 4rem);padding-block:2.5rem}.solar-main .hh-heading{font-weight:700;letter-spacing:-.025em}.solar-main h1{line-height:1.15}.solar-main .hh-card{box-shadow:none}.solar-main .hh-link{text-decoration:none}.solar-main .hh-link:hover{text-decoration:underline}.solar-header{position:sticky;top:0;z-index:50;background:var(--solar-green);color:#fff}.solar-header-inner{height:4rem;display:flex;align-items:center;gap:1rem}.solar-header .hh-link,.solar-footer .hh-link{color:inherit;text-decoration:none}.solar-header-inner>.hh-link{font-size:1.125rem;white-space:nowrap;letter-spacing:-.025em}.solar-brand-accent{color:var(--solar-yellow)}.solar-header-search{flex:1;max-width:42rem;position:relative}.solar-header-search .hh-field-label,.solar-mobile-search .hh-field-label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.solar-header-search input,.solar-mobile-search input{width:100%;height:2.75rem;border-radius:999px;background:var(--solar-eggshell);color:var(--solar-ink);border:0;padding-inline:1.25rem;font-size:.875rem}.solar-header-search input::placeholder{color:color-mix(in srgb,var(--solar-ink) 45%,transparent)}.solar-nav{margin-left:auto;display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:999px;background:color-mix(in srgb,var(--solar-green-dark) 70%,transparent)}.solar-nav .hh-link{font-size:.875rem;font-weight:600;padding:.375rem .875rem;border-radius:999px}.solar-nav .hh-link:hover{background:var(--solar-yellow);color:var(--solar-ink)}.solar-account{flex-shrink:0}.solar-account .hh-link,.solar-account .hh-button{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;padding:.375rem .875rem;border-radius:999px;border:1px solid #ffffff66;background:transparent;color:#fff}.solar-menu-toggle{display:none;margin-left:auto}.solar-menu-toggle .hh-button{color:#fff;background:transparent;border:0;font-size:.875rem}.solar-search-results{position:absolute;top:calc(100% + .5rem);left:0;right:0;max-height:65vh;overflow:auto;border-radius:.75rem;background:var(--solar-eggshell);color:var(--solar-ink);padding:1rem;box-shadow:0 20px 40px #0003}.solar-search-results .hh-link{padding:.5rem}.solar-search-results .hh-link:hover{background:var(--solar-secondary)}.solar-mobile-menu{padding:1rem}.solar-mobile-menu nav{display:flex;flex-direction:column;gap:.75rem;margin-block:1rem}.solar-mobile-search{position:relative}.solar-footer{background:var(--solar-green);color:#f4f4f1;margin-top:4rem;padding-block:3.5rem}.solar-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.solar-footer .hh-text,.solar-footer-grid>.hh-stack>.hh-link{color:#bfd8cd;font-size:.875rem}.solar-footer .hh-heading{font-size:1rem}.solar-footer-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--solar-yellow);color:var(--solar-ink);flex-shrink:0}.solar-footer .hh-row .hh-link{font-size:1.125rem}.solar-copyright{border-top:1px solid #ffffff26;margin-top:3rem;padding-top:2rem;text-align:center}.solar-hero-frame{position:relative;margin-top:-.5rem}.solar-hero-frame:before{content:"";position:absolute;left:50%;top:-6rem;width:100vw;height:calc(100% + 7.25rem);transform:translate(-50%);background:var(--solar-green)}.solar-hero{position:relative;isolation:isolate;left:50%;transform:translate(-50%);width:calc(100vw - 2.5rem);height:calc(100svh - 7.25rem);min-height:620px;overflow:hidden;border-radius:1.75rem;background:var(--solar-green-dark);box-shadow:0 28px 64px -24px #041a148c}.solar-hero-photo,.solar-hero-foreground,.solar-hero-shade{position:absolute;inset:0;pointer-events:none}.solar-hero-photo{z-index:0}.solar-hero .hh-photo{object-position:center 34%}.solar-hero-foreground{z-index:20}.solar-hero-shade{z-index:30;background:linear-gradient(to top,rgba(5,32,25,.88) 0%,rgba(5,32,25,.62) 18%,rgba(5,32,25,.22) 38%,transparent 56%),linear-gradient(to right,rgba(5,32,25,.3),transparent 45%)}.solar-hero-copy{position:absolute;bottom:0;left:0;z-index:40;max-width:64rem;padding:0 1.5rem 2rem;color:#fff}.solar-hero-copy .hh-heading{font-size:3rem;font-weight:600;line-height:.92;letter-spacing:-.055em;color:#fff;text-wrap:balance}.solar-hero-copy>.hh-row{margin-top:2rem;gap:.75rem}.solar-action .hh-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding-inline:1.5rem;border-radius:999px;background:var(--solar-yellow);color:var(--solar-ink);font-size:.875rem;font-weight:600;text-decoration:none}.solar-action .hh-link:hover{background:#e4ef5d;text-decoration:none}.solar-action-outline .hh-link{background:transparent;color:inherit;border:1px solid var(--page-border-color)}.solar-hero .solar-action-outline .hh-link{background:#05201959;color:#fff;border-color:#ffffff59;backdrop-filter:blur(12px)}.solar-clouds{position:absolute;inset:0;z-index:10;pointer-events:none;overflow:hidden;transition:opacity 1.2s ease-out}.solar-cloud{position:absolute;left:0}.solar-cloud-shader{width:100%;height:100%}@keyframes hero-cloud-drift{0%{transform:translate(-32vw)}to{transform:translate(132vw)}}.solar-values{display:grid;grid-template-columns:2fr 3fr;gap:4rem;padding-block:4rem}.solar-values h2,.solar-features h2,.solar-cta h2{font-size:2.25rem;line-height:1.12;text-wrap:balance}.solar-rule{height:.25rem;width:6rem;background:var(--solar-green);margin-block:1rem 1.5rem}.solar-values>div>.hh-text{line-height:1.625}.solar-feature-card{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border-radius:.75rem;background:#fff}.solar-feature-card:hover{background:var(--solar-secondary)}.solar-feature-card .hh-heading{font-size:1.125rem;font-weight:600;line-height:1.5;letter-spacing:0}.solar-feature-icon{display:flex;align-items:center;justify-content:center;flex:0 0 2.5rem;height:2.5rem;border-radius:.5rem;color:var(--solar-green);background:color-mix(in srgb,var(--solar-green) 20%,transparent)}.solar-features{border-radius:1rem;padding:4rem 2.5rem;background:color-mix(in oklab,var(--solar-secondary) 30%,transparent)}.solar-section-title{max-width:42rem;margin:0 auto 3rem;text-align:center}.solar-section-title .solar-rule{margin-inline:auto}.solar-cta{max-width:56rem;margin:4rem auto;padding:3rem;border-radius:1rem;background:#fff;text-align:center}.solar-cta>.hh-text{margin:1rem auto 2rem;max-width:42rem}.solar-cta .solar-action .hh-link{border-radius:.5rem}.solar-columns{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2rem}.solar-content{min-width:0}.solar-rail,.solar-aside{position:sticky;top:6.5rem;height:fit-content}.solar-rail .hh-link{display:block;font-size:.875rem;padding:.5rem .75rem;border-radius:.5rem;color:var(--solar-muted)}.solar-rail .hh-link[aria-current],.solar-rail .hh-link:hover{background:var(--solar-secondary);color:var(--solar-ink);text-decoration:none}.solar-aside{display:none}.solar-portrait{width:8rem;height:8rem;border-radius:50%;overflow:hidden;margin-inline:auto}.solar-auth{max-width:56rem;margin:4rem auto}.solar-auth-card{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0001}.solar-auth-form{padding:2rem}.solar-auth-form h1{font-size:1.5rem;text-align:center}.solar-auth-form .hh-button,.solar-auth-form input{width:100%}.solar-auth-image{background:var(--solar-secondary)}.solar-main .hh-table{border-collapse:separate;border-spacing:0 .5rem;font-size:.875rem}.solar-main .hh-table td{background:#fff;border:0;padding:.75rem 1rem}.solar-main .hh-table td:first-child{border-radius:.5rem 0 0 .5rem}.solar-main .hh-table td:last-child{border-radius:0 .5rem .5rem 0}.solar-main .hh-table th{border:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--solar-muted)}@media(min-width:640px){.solar-hero{border-radius:2.25rem}.solar-hero-copy{padding:0 3rem 3rem}.solar-hero-copy .hh-heading{font-size:3.75rem}}@media(min-width:768px){.solar-hero-copy .hh-heading{font-size:4.5rem}}@media(min-width:1024px){.solar-header-inner{gap:1.75rem}.solar-hero{width:calc(100vw - 6rem);height:calc(100svh - 9rem)}.solar-hero-frame:before{height:calc(100% + 9rem)}.solar-hero-copy{padding:0 5rem 4rem}.solar-hero-copy .hh-heading{font-size:5.75rem}}@media(min-width:1280px){.solar-container,.solar-main{padding-inline:0}.solar-columns-both{grid-template-columns:220px minmax(0,1fr) 280px}.solar-aside{display:block}.solar-hero-copy{padding-inline:7rem}}@media(min-width:1536px){.solar-hero-copy{padding-inline:9rem}}@media(max-width:1023px){.solar-nav{display:none}.solar-menu-toggle{display:block}.solar-columns{grid-template-columns:minmax(0,1fr)}.solar-rail{position:static}.solar-rail .hh-stack{flex-direction:row;flex-wrap:wrap}.solar-values{grid-template-columns:1fr;gap:2.5rem}.solar-features>.hh-grid[data-cols]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.solar-header-search,.solar-account{display:none}.solar-header-inner{gap:1rem}.solar-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solar-footer-grid>:first-child{grid-column:1/-1}.solar-auth{margin-top:1rem}.solar-auth-card{grid-template-columns:1fr}.solar-auth-image{display:none}.solar-values,.solar-features{padding-block:2.5rem}.solar-values h2,.solar-features h2,.solar-cta h2{font-size:1.875rem}.solar-features{padding-inline:1.5rem}.solar-cta{padding:2rem}.solar-about>.hh-stack>.hh-card{padding:2rem}}@media(max-width:639px){.solar-hero-copy>.hh-row{flex-direction:column;align-items:stretch}.solar-action .hh-link,.solar-hero-copy{width:100%}.solar-features>.hh-grid[data-cols]{grid-template-columns:1fr}.solar-values h2,.solar-features h2,.solar-cta h2{font-size:1.5rem}.solar-main h1{font-size:1.875rem}.solar-hero-copy .hh-heading{font-size:3rem}.solar-about>.hh-stack>.hh-stack:first-child .hh-heading{font-size:2.25rem}}.solar-header-search .hh-field,.solar-mobile-search .hh-field,.solar-auth-form .hh-field{width:100%}.solar-map{background:#1d3933;padding:0;overflow:hidden;color:#fff}.solar-map svg{max-height:none}.solar-map path{fill:#405b53;stroke:#1d3933}.solar-map path[data-available=true]{fill:#779071}.solar-map path:hover,.solar-map path:focus{fill:var(--solar-yellow);stroke:#fff;stroke-width:1.5}.solar-map text{fill:#fff;font-size:12px;font-weight:700;pointer-events:none}.solar-map>p{text-align:center;font-size:.875rem;margin:.5rem}.solar-map-targets{justify-content:center;padding:.75rem;background:#f4f4f159}.solar-map-targets button{background:var(--solar-eggshell);color:var(--solar-ink);min-width:2.5rem;min-height:2.5rem;padding:.5rem;font-size:.75rem;font-weight:700}.solar-wheel{max-width:600px;margin-inline:auto;padding:0;background:transparent;position:relative;width:100%}.solar-wheel path{stroke:var(--solar-eggshell);stroke-width:1px}.solar-wheel g:focus{outline:none}.solar-wheel g:focus path{stroke:var(--solar-ink);stroke-width:2px}.solar-wheel path:hover{stroke:var(--solar-ink);stroke-width:1px}.solar-wheel text{font-size:12px;fill:var(--solar-muted)}.solar-wheel-tooltip{position:absolute;top:1rem;right:1rem;background:#fff;border-radius:.5rem;padding:.75rem;box-shadow:0 4px 12px #0002;font-size:.875rem;pointer-events:none}[id]{scroll-margin-top:6rem}.solar-hero-foreground .hh-photo{background:transparent}.solar-cta>.hh-text{display:block}.solar-values>div>.hh-text{display:block}.solar-about-page{padding-top:5rem}.solar-about-intro{max-width:56rem;margin:0 auto 9rem;text-align:center}.solar-about-intro h1{font-size:3.75rem;text-wrap:balance}.solar-about-intro>.hh-text{display:block;max-width:48rem;margin:1.5rem auto 2rem}.solar-about-intro .solar-action .hh-link{border-radius:.5rem}.solar-about-story{max-width:56rem;margin:8rem auto;padding:3rem;border-radius:1rem;background:#fff}.solar-about-story .hh-heading{font-size:1.875rem}.solar-about-story .hh-text{font-size:1.125rem;line-height:1.625}.solar-about-story .solar-rule{width:4rem}.solar-about-story+.solar-about-story .solar-rule{background:var(--solar-yellow)}.solar-team{max-width:56rem;margin:9rem auto;text-align:center}.solar-team>.hh-heading{font-size:2.25rem}.solar-team>.solar-rule{margin-inline:auto;margin-bottom:3rem}.solar-team>.hh-grid{max-width:42rem;margin-inline:auto}.solar-team-member{background:#fff;border-radius:1rem;padding:1.5rem}.solar-team-member .hh-heading{font-size:1.125rem;font-weight:600;margin:1rem 0 .25rem}@media(max-width:767px){.solar-about-page{padding-top:3rem}.solar-about-intro h1{font-size:2.25rem}.solar-about-intro>.hh-text{font-size:1rem}.solar-about-story{padding:2rem;margin-block:6rem}.solar-about-story .hh-text{font-size:1rem}.solar-team{margin-block:6rem}}
