@layer hz-reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:var(--hz-line-height-base,1.5);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}svg.hz-icon{display:inline-block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}:target{scroll-margin-block:5ex}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}}@layer hz-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--hz-color-surface,#fff);color:var(--hz-color-text,#000);font-family:var(--hz-font-family-sans,system-ui, sans-serif);line-height:var(--hz-line-height-base,1.5);-webkit-font-smoothing:antialiased;margin:0}:where(:focus-visible){outline:var(--hz-border-width-thick,2px) solid var(--hz-intent-primary,#2563eb);outline-offset:2px}:where(a){color:var(--hz-intent-primary,#2563eb)}:where(a:visited){color:var(--hz-intent-secondary,#7c3aed)}:where(kbd){font-family:var(--hz-font-family-mono,monospace);font-size:var(--hz-font-size-xs,.75rem);color:var(--hz-color-text-muted,#6b7280);background-color:var(--hz-color-surface-muted,#f6f7f7);border:var(--hz-border-width-thin,1px) solid var(--hz-color-border,#6b7280);border-radius:var(--hz-radius-sm,.25rem);white-space:nowrap;padding:.05em .35em}.hz-alert{--_c:var(--hz-intent-neutral,#6b7280);--hz-alert-tint:10%;--hz-alert-border-width:var(--hz-border-width-heavy,6px);box-sizing:border-box;border-inline-start:var(--hz-alert-border-width) solid var(--_c);background-color:color-mix(in srgb, var(--_c) var(--hz-alert-tint), var(--hz-color-surface,#fff));padding:.875rem 1rem}:where([data-theme=dark]) .hz-alert{--hz-alert-tint:22%}.hz-alert:where([data-rounded=none]){border-radius:var(--hz-radius-none,0)}.hz-alert:where([data-rounded=sm]){border-radius:var(--hz-radius-sm,.25rem)}.hz-alert:where([data-rounded=md]){border-radius:var(--hz-radius-md,.5rem)}.hz-alert:where([data-rounded=lg]){border-radius:var(--hz-radius-lg,1rem)}.hz-alert:where([data-rounded=full]){border-radius:var(--hz-radius-full,9999px)}.hz-alert:where([data-intent=primary]){--_c:var(--hz-intent-primary,#2563eb)}.hz-alert:where([data-intent=secondary]){--_c:var(--hz-intent-secondary,#7c3aed)}.hz-alert:where([data-intent=danger]){--_c:var(--hz-intent-danger,#b91c1c)}.hz-alert:where([data-intent=warning]){--_c:var(--hz-intent-warning,#b45309)}.hz-alert:where([data-intent=success]){--_c:var(--hz-intent-success,#15803d)}.hz-alert:where([data-intent=info]){--_c:var(--hz-intent-info,#0e7490)}.hz-alert :where(.hz-alert-title){font-size:var(--hz-font-size-base,1rem);font-weight:var(--hz-font-weight-semibold,600);color:color-mix(in srgb, var(--_c) 70%, var(--hz-color-text,#000));margin-bottom:.375rem}.hz-alert :where(.hz-alert-content){font-size:var(--hz-font-size-sm,.875rem)}.hz-alert :where(.hz-alert-content>:first-child){margin-top:0}.hz-alert :where(.hz-alert-content>:last-child){margin-bottom:0}.hz-alert :where(.hz-alert-icon){color:color-mix(in srgb, var(--_c) 80%, var(--hz-color-text,#000))}.hz-alert :where(.hz-alert-dismiss){border-radius:var(--hz-radius-full,9999px);color:inherit;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);background:0 0;border:none;padding:.125rem}.hz-alert :where(.hz-alert-dismiss) .hz-icon{width:1em;height:1em}.hz-alert :where(.hz-alert-dismiss:hover){background-color:color-mix(in srgb, currentColor 15%, transparent)}.hz-alert :where(.hz-alert-dismiss:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--_c) 35%, transparent);outline:2px solid #0000}.hz-badge{--_c:var(--hz-intent-neutral,#6b7280);--hz-badge-tint:14%;font-size:var(--hz-font-size-sm,.875rem);font-weight:var(--hz-font-weight-medium,500);line-height:var(--hz-line-height-tight,1.2);white-space:nowrap;padding:.125rem .5rem}.hz-badge:where([data-size=sm]){font-size:var(--hz-font-size-xs,.75rem);padding:.0625rem .375rem}.hz-badge:where([data-rounded=none]){border-radius:var(--hz-radius-none,0)}.hz-badge:where([data-rounded=sm]){border-radius:var(--hz-radius-sm,.25rem)}.hz-badge:where([data-rounded=md]){border-radius:var(--hz-radius-md,.5rem)}.hz-badge:where([data-rounded=lg]){border-radius:var(--hz-radius-lg,1rem)}.hz-badge:where([data-rounded=full]){border-radius:var(--hz-radius-full,9999px)}.hz-badge:where([data-intent=primary]){--_c:var(--hz-intent-primary,#2563eb)}.hz-badge:where([data-intent=secondary]){--_c:var(--hz-intent-secondary,#7c3aed)}.hz-badge:where([data-intent=danger]){--_c:var(--hz-intent-danger,#b91c1c)}.hz-badge:where([data-intent=warning]){--_c:var(--hz-intent-warning,#b45309)}.hz-badge:where([data-intent=success]){--_c:var(--hz-intent-success,#15803d)}.hz-badge:where([data-intent=info]){--_c:var(--hz-intent-info,#0e7490)}:where([data-theme=dark]) .hz-badge{--hz-badge-tint:28%}.hz-badge:where([data-variant=soft]){background-color:color-mix(in srgb, var(--_c) var(--hz-badge-tint), var(--hz-color-surface,#fff));color:color-mix(in srgb, var(--_c) 65%, var(--hz-color-text,#000))}.hz-badge:where([data-variant=solid]){background-color:var(--_c);color:var(--hz-color-surface,#fff)}.hz-badge:where([data-variant=outline]){border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--_c) 60%, transparent);color:color-mix(in srgb, var(--_c) 65%, var(--hz-color-text,#000));background-color:#0000}.hz-badge :where(.hz-badge-dismiss){border-radius:var(--hz-radius-full,9999px);color:inherit;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);background:0 0;border:none;margin-inline-end:-.25rem;padding:.0625rem}.hz-badge :where(.hz-badge-dismiss) .hz-icon{width:1em;height:1em}.hz-badge :where(.hz-badge-dismiss:hover){background-color:color-mix(in srgb, currentColor 15%, transparent)}.hz-badge :where(.hz-badge-dismiss:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--_c) 35%, transparent);outline:2px solid #0000}.hz-banner{--hz-banner-bg:var(--hz-intent-neutral,#6b7280);--hz-banner-fg:var(--hz-color-surface,#fff);--hz-banner-padding-block:1.5rem;--hz-banner-padding-inline:2.5rem;background-color:var(--hz-banner-bg);color:var(--hz-banner-fg);padding-block:var(--hz-banner-padding-block);padding-inline:var(--hz-banner-padding-inline);font-size:var(--hz-font-size-sm,.875rem)}.hz-banner:where([data-intent=primary]){--hz-banner-bg:var(--hz-intent-primary,#2563eb)}.hz-banner:where([data-intent=secondary]){--hz-banner-bg:var(--hz-intent-secondary,#7c3aed)}.hz-banner:where([data-intent=danger]){--hz-banner-bg:var(--hz-intent-danger,#b91c1c)}.hz-banner:where([data-intent=warning]){--hz-banner-bg:var(--hz-intent-warning,#b45309)}.hz-banner:where([data-intent=success]){--hz-banner-bg:var(--hz-intent-success,#15803d)}.hz-banner:where([data-intent=info]){--hz-banner-bg:var(--hz-intent-info,#0e7490)}.hz-banner :where(.hz-banner-title){font-weight:var(--hz-font-weight-semibold,600);display:block}.hz-banner :is(a,.hz-link){color:inherit;text-underline-offset:.15em;text-decoration:underline}.hz-banner :where(.hz-button){--hz-button-accent:var(--hz-banner-fg);--hz-button-on-accent:var(--hz-banner-bg)}.hz-banner :where(.hz-banner-dismiss){border-radius:var(--hz-radius-full,9999px);color:inherit;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);background:0 0;border:none;padding:.125rem}.hz-banner :where(.hz-banner-dismiss) .hz-icon{width:1em;height:1em}.hz-banner :where(.hz-banner-dismiss:hover){background-color:color-mix(in srgb, currentColor 15%, transparent)}.hz-banner :where(.hz-banner-dismiss:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, currentColor 40%, transparent);outline:2px solid #0000}.hz-blockquote{--_c:var(--hz-color-border,#6b7280);--hz-blockquote-border-width:var(--hz-border-width-heavy,6px)}.hz-blockquote :where(.hz-blockquote-quote){padding-block:var(--hz-space-sm,1rem);border-inline-start:var(--hz-blockquote-border-width) solid var(--_c);color:var(--_tc,inherit);font-size:var(--hz-blockquote-font-size,var(--hz-font-size-xl,1.65rem));line-height:var(--hz-line-height-base,1.5);padding-inline-start:var(--hz-space-sm,1rem)}.hz-blockquote:where([data-intent=primary]){--_c:var(--hz-intent-primary,#2563eb)}.hz-blockquote:where([data-intent=secondary]){--_c:var(--hz-intent-secondary,#7c3aed)}.hz-blockquote:where([data-intent=danger]){--_c:var(--hz-intent-danger,#b91c1c)}.hz-blockquote:where([data-intent=warning]){--_c:var(--hz-intent-warning,#b45309)}.hz-blockquote:where([data-intent=success]){--_c:var(--hz-intent-success,#15803d)}.hz-blockquote:where([data-intent=info]){--_c:var(--hz-intent-info,#0e7490)}.hz-blockquote:where([data-intent=neutral]){--_c:var(--hz-intent-neutral,#6b7280)}.hz-blockquote:where([data-intent-scope=full]){--_tc:var(--_c)}.hz-blockquote :where(.hz-blockquote-attribution){margin-top:var(--hz-space-xs,.5rem);font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);padding-inline-start:calc(var(--hz-space-sm,1rem) + var(--hz-blockquote-border-width))}.hz-blockquote :where(.hz-blockquote-cite){font-style:normal}.hz-blockquote:where([data-align=center]) :where(.hz-blockquote-attribution){text-align:center;padding-inline-start:0}.hz-blockquote:where([data-align=end]) :where(.hz-blockquote-attribution){text-align:end;padding-inline-start:0}.hz-blockquote :where(.hz-blockquote-attribution):before{content:"— "}.hz-button{--hz-button-accent:var(--hz-intent-primary,#2563eb);--hz-button-on-accent:var(--hz-color-surface,#fff);box-sizing:border-box;border:var(--hz-border-width-thin,1px) solid transparent;border-radius:var(--hz-radius-md,.5rem);font-family:inherit;font-weight:var(--hz-font-weight-medium,500);line-height:var(--hz-line-height-tight,1.2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease), border-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease), color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);justify-content:center;align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.hz-button:where([data-intent=secondary]){--hz-button-accent:var(--hz-intent-secondary,#7c3aed)}.hz-button:where([data-intent=danger]){--hz-button-accent:var(--hz-intent-danger,#b91c1c)}.hz-button:where([data-intent=neutral]){--hz-button-accent:var(--hz-intent-neutral,#6b7280)}.hz-button:where([data-intent=warning]){--hz-button-accent:var(--hz-intent-warning,#b45309)}.hz-button:where([data-intent=success]){--hz-button-accent:var(--hz-intent-success,#15803d)}.hz-button:where([data-intent=info]){--hz-button-accent:var(--hz-intent-info,#0e7490)}.hz-button:where([data-size=sm]){font-size:var(--hz-font-size-sm,.875rem);min-height:2rem;padding:.375rem .75rem}.hz-button:where([data-size=md]){font-size:var(--hz-font-size-base,1rem);min-height:2.5rem;padding:.5rem 1rem}.hz-button:where([data-size=lg]){font-size:var(--hz-font-size-base,1rem);min-height:3rem;padding:.75rem 1.5rem}.hz-button:where([data-size=full]){width:100%;font-size:var(--hz-font-size-base,1rem);min-height:2.5rem;padding:.5rem 1rem;display:flex}.hz-button:where([data-icon-only]){border-radius:var(--hz-radius-full,9999px);padding:0}.hz-button:where([data-icon-only][data-size=sm]){width:2rem}.hz-button:where([data-icon-only][data-size=md]){width:2.5rem}.hz-button:where([data-icon-only][data-size=lg]){width:3rem}.hz-button:where(:focus-visible){box-shadow:0 0 0 2px var(--hz-color-surface,#fff), 0 0 0 4px color-mix(in srgb, var(--hz-button-accent) 60%, transparent);outline:2px solid #0000}.hz-button:where([data-variant=solid]){background-color:var(--hz-button-accent);border-color:var(--hz-button-accent);color:var(--hz-button-on-accent)}.hz-button:where([data-variant=solid]:hover:not([data-state])){background-color:color-mix(in srgb, var(--hz-button-accent) 88%, var(--hz-color-black,#000));border-color:color-mix(in srgb, var(--hz-button-accent) 88%, var(--hz-color-black,#000))}.hz-button:where([data-variant=solid]:active:not([data-state])){background-color:color-mix(in srgb, var(--hz-button-accent) 78%, var(--hz-color-black,#000));border-color:color-mix(in srgb, var(--hz-button-accent) 78%, var(--hz-color-black,#000))}.hz-button:where([data-variant=outline]){border-color:var(--hz-button-accent);color:var(--hz-button-accent);background-color:#0000}.hz-button:where([data-variant=outline]:hover:not([data-state])),.hz-button:where([data-variant=outline]:active:not([data-state])){background-color:color-mix(in srgb, var(--hz-button-accent) 10%, transparent)}.hz-button:where([data-variant=ghost]){color:var(--hz-button-accent);background-color:#0000}.hz-button:where([data-variant=ghost]:hover:not([data-state])),.hz-button:where([data-variant=ghost]:active:not([data-state])){background-color:color-mix(in srgb, var(--hz-button-accent) 10%, transparent)}.hz-button:where([data-variant=soft]){--hz-button-tint:14%;background-color:color-mix(in srgb, var(--hz-button-accent) var(--hz-button-tint), var(--hz-color-surface,#fff));color:color-mix(in srgb, var(--hz-button-accent) 65%, var(--hz-color-text,#000))}:where([data-theme=dark]) .hz-button:where([data-variant=soft]){--hz-button-tint:28%}.hz-button:where([data-variant=soft]:hover:not([data-state])),.hz-button:where([data-variant=soft]:active:not([data-state])){background-color:color-mix(in srgb, var(--hz-button-accent) calc(var(--hz-button-tint) + 10%), var(--hz-color-surface,#fff))}.hz-button:where([data-state=disabled]){opacity:.5;cursor:not-allowed}.hz-button:where([data-state=loading]){cursor:progress}.hz-button:where([data-state=loading]) .hz-icon{animation:1.4s linear infinite hz-spin}@media (prefers-reduced-motion:reduce){.hz-button:where([data-state=loading]) .hz-icon{animation-duration:4.2s}}@keyframes hz-spin{to{transform:rotate(360deg)}}.hz-code-block{--hz-code-block-bg:var(--hz-color-surface-muted,color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 6%, var(--hz-color-surface,#fff)));--hz-code-block-padding:1rem;--hz-code-block-fade-height:3rem;background-color:var(--hz-code-block-bg);border:var(--hz-border-width-thin,1px) solid var(--hz-color-border,#6b7280);border-radius:var(--hz-radius-md,.5rem)}.hz-code-block[data-highlighted]{--hz-code-block-bg:transparent}.hz-code-block-header{padding-block:.5rem;padding-inline:var(--hz-code-block-padding);border-block-end:var(--hz-border-width-thin,1px) solid var(--hz-color-border,#6b7280);font-size:var(--hz-font-size-sm,.875rem);border-start-start-radius:var(--hz-radius-md,.5rem);border-start-end-radius:var(--hz-radius-md,.5rem)}.hz-code-block-title{font-family:var(--hz-font-family-mono,monospace);font-weight:var(--hz-font-weight-medium,500);color:var(--hz-color-text,#000)}.hz-code-block-lang{border-radius:var(--hz-radius-sm,.25rem);background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 12%, transparent);color:var(--hz-color-text-muted,#6b7280);font-size:var(--hz-font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;padding:.125rem .5rem}.hz-code-block :where(pre){min-width:0;padding:var(--hz-code-block-padding);line-height:var(--hz-line-height-base,1.5);background:0 0;flex:1;margin:0;overflow-x:auto}.hz-code-block :where(pre) :where(code){font-family:var(--hz-font-family-mono,monospace);font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text,#000)}.hz-code-block[data-highlighted] :where(pre) :where(code){color:inherit}.hz-code-block-gutter{padding-block-start:var(--hz-code-block-padding);padding-inline:var(--hz-code-block-padding) .75rem;color:var(--hz-color-text-muted,#6b7280);font-family:var(--hz-font-family-mono,monospace);font-size:var(--hz-font-size-sm,.875rem);line-height:var(--hz-line-height-base,1.5);text-align:end;white-space:pre}.hz-code-block-clip.is-collapsed:after{content:"";inset-inline:0;height:var(--hz-code-block-fade-height);background:linear-gradient(to bottom, transparent, var(--hz-code-block-bg));pointer-events:none;position:absolute;bottom:0}.hz-code-block :where(.hz-code-block-copy){background-color:var(--hz-color-surface,#fff)}.hz-code-block :where(.hz-code-block-expand){border-block-start:var(--hz-border-width-thin,1px) solid var(--hz-color-border,#6b7280);border-end-end-radius:var(--hz-radius-md,.5rem);border-end-start-radius:var(--hz-radius-md,.5rem);width:100%;display:flex}@media (prefers-reduced-motion:reduce){.hz-code-block :where(.hz-code-block-expand){transition:none}}.hz-divider{--_bs:solid;--_bw:var(--hz-border-width-thin,1px)}.hz-divider:where([data-variant=dashed]){--_bs:dashed}.hz-divider:where([data-variant=dotted]){--_bs:dotted}.hz-divider:where([data-line-width=thick]){--_bw:var(--hz-border-width-thick,2px)}hr.hz-divider{border:0;border-block-start:var(--_bw) var(--_bs) var(--hz-color-border,#6b7280)}div.hz-divider:before,div.hz-divider:after{border-block-start:var(--_bw) var(--_bs) var(--hz-color-border,#6b7280)}.hz-divider:where([data-spacing=none]){margin-block:0}.hz-divider:where([data-spacing=sm]){margin-block:var(--hz-space-sm,1rem)}.hz-divider:where([data-spacing=md]){margin-block:var(--hz-space-md,2rem)}.hz-divider:where([data-spacing=lg]){margin-block:var(--hz-space-lg,4rem)}.hz-divider:where([data-spacing=near]){margin-block:var(--hz-space-near,4rem)}.hz-divider:where([data-spacing=away]){margin-block:var(--hz-space-away,8rem)}.hz-divider :where(.hz-divider-label){font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);letter-spacing:.02em}.hz-link{color:var(--hz-intent-primary,#2563eb);text-underline-offset:.15em;border-radius:var(--hz-radius-sm,.25rem);transition:color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);text-decoration:underline}.hz-link:where(:hover){color:color-mix(in srgb, var(--hz-intent-primary,#2563eb) 78%, var(--hz-color-black,#000))}.hz-link:where([data-variant=subtle]){color:inherit;text-decoration:none}.hz-link:where([data-variant=subtle]:hover){color:inherit;text-decoration:underline}.hz-link:where([data-variant=nav]){color:inherit;font-weight:var(--hz-font-weight-medium,500);text-decoration:none}.hz-link:where([data-variant=nav]:hover),.hz-link:where([data-variant=nav][aria-current]){color:var(--hz-intent-primary,#2563eb)}.hz-link .hz-icon{vertical-align:-.125em}.hz-link .hz-link-external-icon{width:1em;height:1em}.hz-field-label{font-size:var(--hz-font-size-sm,.875rem);font-weight:var(--hz-font-weight-medium,500);color:var(--hz-color-text,#000);margin-bottom:.375rem}.hz-field:where(.hz-field--checkbox,.hz-field--toggle) .hz-field-label{margin-bottom:0}.hz-field-required{color:var(--hz-intent-danger,#b91c1c);margin-inline-start:.125rem}.hz-field-description{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);margin:.25rem 0 0}.hz-field-error{font-size:var(--hz-font-size-sm,.875rem);font-weight:var(--hz-font-weight-medium,500);color:var(--hz-intent-danger,#b91c1c);margin:.25rem 0 0}.hz-field :where(select,textarea,.hz-slider-number,.hz-color-hex),.hz-input-wrapper,.hz-combobox-control,.hz-file-control,.hz-file-dropzone{box-sizing:border-box;border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 60%, transparent);border-radius:var(--hz-radius-md,.5rem);background-color:var(--hz-color-surface,#fff);color:var(--hz-color-text,#000);font-family:inherit;font-size:var(--hz-font-size-base,1rem);transition:border-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease), box-shadow var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease)}.hz-field :where(select,textarea,.hz-slider-number,.hz-color-hex){padding:.5rem .75rem}.hz-field select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236b7280' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.875rem;padding-inline-end:2rem}[data-theme=dark] .hz-field select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239ca3af' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}[dir=rtl] .hz-field select:not([multiple]){background-position:.75rem}.hz-field textarea:where([data-resize=vertical],[data-resize=auto]){min-height:calc(var(--hz-textarea-rows,3) * 1lh + 1rem + 2 * var(--hz-border-width-thin,1px))}.hz-field{--hz-field-ring:0 0 0 3px color-mix(in srgb, var(--hz-intent-primary,#2563eb) 25%, transparent)}.hz-field :where(select:focus-visible,textarea:focus-visible,.hz-slider-number:focus-visible,.hz-color-hex:focus-visible){border-color:var(--hz-intent-primary,#2563eb);box-shadow:var(--hz-field-ring);outline:2px solid #0000}.hz-field :where(input[type=checkbox]:not(.hz-toggle)):focus-visible{border-radius:var(--hz-radius-sm,.25rem);box-shadow:var(--hz-field-ring);outline:2px solid #0000}.hz-field :where(input[type=radio]):focus-visible{border-radius:var(--hz-radius-full,9999px);box-shadow:var(--hz-field-ring);outline:2px solid #0000}.hz-input-wrapper{gap:.5rem;padding-inline:.75rem}.hz-input-wrapper input{color:inherit;font:inherit;background:0 0;border:none;outline:none;padding-block:.5rem}.hz-input-wrapper:where(:focus-within),.hz-combobox-control:where(:focus-within),.hz-file-control:where(:focus-within),.hz-file-dropzone:where(:focus-within){border-color:var(--hz-intent-primary,#2563eb);box-shadow:var(--hz-field-ring)}.hz-input-prefix,.hz-input-suffix{color:var(--hz-color-text-muted,#6b7280);flex-shrink:0}.hz-field :where(){color:var(--hz-color-text-muted,#6b7280);opacity:.8}.hz-field :where(input[type=checkbox],input[type=radio]){width:1.125rem;height:1.125rem;accent-color:var(--hz-intent-primary,#2563eb);flex-shrink:0;margin:0}.hz-radio-option label,.hz-field--checkbox .hz-field-label{font-weight:var(--hz-font-weight-normal,400);font-size:var(--hz-font-size-base,1rem)}.hz-field:where([data-state=error]) :where(select,textarea,.hz-slider-number,.hz-color-hex),.hz-field:where([data-state=error]) .hz-input-wrapper,.hz-field:where([data-state=error]) .hz-combobox-control,.hz-field:where([data-state=error]) .hz-file-control,.hz-field:where([data-state=error]) .hz-file-dropzone{border-color:var(--hz-intent-danger,#b91c1c)}.hz-field:where([data-state=disabled]) :where(select,textarea,.hz-slider-number,.hz-color-hex),.hz-field:where([data-state=disabled]) .hz-input-wrapper,.hz-field:where([data-state=disabled]) .hz-combobox-control,.hz-field:where([data-state=disabled]) .hz-file-control,.hz-field:where([data-state=disabled]) .hz-file-dropzone{background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 10%, var(--hz-color-surface,#fff));cursor:not-allowed}.hz-field:where([data-state=disabled]){opacity:.7}.hz-field--slider .hz-slider-row{--hz-slider-track-height:.375rem;--hz-slider-thumb-size:1.125rem;--hz-slider-length:12rem;--_track-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 35%, var(--hz-color-surface,#fff))}.hz-field--slider input.hz-slider{--_fill-stop:calc(var(--hz-slider-thumb-size) / 2 + var(--hz-slider-fill,0) * (100% - var(--hz-slider-thumb-size)));appearance:none;height:var(--hz-slider-track-height);border-radius:var(--hz-radius-full,9999px);background:linear-gradient(to right, var(--hz-intent-primary,#2563eb) var(--_fill-stop), var(--_track-color) var(--_fill-stop));cursor:pointer}.hz-field--slider input.hz-slider::-webkit-slider-thumb{appearance:none;width:var(--hz-slider-thumb-size);height:var(--hz-slider-thumb-size);border-radius:var(--hz-radius-full,9999px);background-color:var(--hz-intent-primary,#2563eb);box-shadow:var(--hz-shadow-sm,0 4px 6px -1px #0000001a);margin-top:calc((var(--hz-slider-track-height) - var(--hz-slider-thumb-size)) / 2);border:none}.hz-field--slider input.hz-slider::-moz-range-thumb{width:var(--hz-slider-thumb-size);height:var(--hz-slider-thumb-size);border-radius:var(--hz-radius-full,9999px);background-color:var(--hz-intent-primary,#2563eb);box-shadow:var(--hz-shadow-sm,0 4px 6px -1px #0000001a);border:none}.hz-field--slider input.hz-slider:disabled{cursor:not-allowed}.hz-field--slider input.hz-slider:focus-visible{outline:2px solid #0000}.hz-field--slider input.hz-slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--hz-field-ring)}.hz-field--slider input.hz-slider:focus-visible::-moz-range-thumb{box-shadow:var(--hz-field-ring)}.hz-field--slider .hz-slider-row[data-orientation=vertical] input.hz-slider{width:var(--hz-slider-thumb-size);background:linear-gradient(to top, var(--hz-intent-primary,#2563eb) var(--_fill-stop), var(--_track-color) var(--_fill-stop)) no-repeat center / var(--hz-slider-track-height) 100%}.hz-field--slider .hz-slider-row[data-orientation=vertical] input.hz-slider::-webkit-slider-thumb{margin-top:0;margin-left:0}.hz-field--slider-range .hz-slider-track{height:var(--hz-slider-thumb-size)}.hz-field--slider-range .hz-slider-track:before{content:"";height:var(--hz-slider-track-height);border-radius:var(--hz-radius-full,9999px);background-color:var(--_track-color);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.hz-field--slider-range .hz-slider-track:after{content:"";height:var(--hz-slider-track-height);border-radius:var(--hz-radius-full,9999px);background-color:var(--hz-intent-primary,#2563eb);top:50%;left:calc(var(--hz-slider-thumb-size) / 2 + var(--hz-slider-fill-start,0) * (100% - var(--hz-slider-thumb-size)));width:calc((var(--hz-slider-fill-end,1) - var(--hz-slider-fill-start,0)) * (100% - var(--hz-slider-thumb-size)));position:absolute;translate:0 -50%}.hz-field--slider-range input.hz-slider{pointer-events:none;height:100%;z-index:var(--hz-z-raised,1);background:0 0;margin:0;position:absolute;inset:0}.hz-field--slider-range .hz-slider-row[data-top=min] input.hz-slider-min{z-index:calc(var(--hz-z-raised,1) + 1)}.hz-field--slider-range input.hz-slider::-webkit-slider-thumb{pointer-events:auto;margin-top:0}.hz-field--slider-range input.hz-slider::-moz-range-thumb{pointer-events:auto}.hz-field--slider-range .hz-slider-row[data-orientation=vertical] input.hz-slider{background:0 0;width:100%}.hz-field--slider-range .hz-slider-row[data-orientation=vertical] input.hz-slider::-webkit-slider-thumb{margin-top:0;margin-left:0}.hz-field--slider-range .hz-slider-row[data-orientation=vertical] .hz-slider-track:before{width:var(--hz-slider-track-height);height:auto;inset:0 auto 0 50%;translate:-50%}.hz-field--slider-range .hz-slider-row[data-orientation=vertical] .hz-slider-track:after{width:var(--hz-slider-track-height);top:auto;left:50%;bottom:calc(var(--hz-slider-thumb-size) / 2 + var(--hz-slider-fill-start,0) * (100% - var(--hz-slider-thumb-size)));height:calc((var(--hz-slider-fill-end,1) - var(--hz-slider-fill-start,0)) * (100% - var(--hz-slider-thumb-size)));translate:-50%}.hz-field--slider .hz-slider-row[data-has-ticks]{padding-bottom:1.375rem}.hz-field--slider .hz-slider-ticks{left:0;right:0;top:calc(50% + var(--hz-slider-thumb-size) / 2 + .25rem);position:absolute}.hz-field--slider .hz-slider-tick{left:calc(var(--hz-slider-thumb-size) / 2 + var(--hz-tick-pos,0) * (100% - var(--hz-slider-thumb-size)));background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 60%, transparent);width:2px;height:.375rem;position:absolute;translate:-50%}.hz-field--slider .hz-slider-tick-label{font-size:var(--hz-font-size-xs,.75rem);color:var(--hz-color-text-muted,#6b7280);white-space:nowrap;position:absolute;top:calc(100% + .125rem);left:50%;translate:-50%}.hz-field--slider .hz-slider-row[data-orientation=vertical][data-has-ticks]{padding-bottom:0;padding-inline-end:1.375rem}.hz-field--slider .hz-slider-row[data-orientation=vertical] .hz-slider-ticks{inset:0 auto 0 calc(100% + .25rem)}.hz-field--slider .hz-slider-row[data-orientation=vertical] .hz-slider-tick{top:auto;left:0;bottom:calc(var(--hz-slider-thumb-size) / 2 + var(--hz-tick-pos,0) * (100% - var(--hz-slider-thumb-size)));width:.375rem;height:2px;translate:0 50%}.hz-field--slider .hz-slider-row[data-orientation=vertical] .hz-slider-tick-label{top:50%;left:calc(100% + .125rem);translate:0 -50%}.hz-field--slider .hz-slider-sep{color:var(--hz-color-text-muted,#6b7280)}.hz-field--color input.hz-color{--hz-color-swatch-size:2rem;inline-size:calc(var(--hz-color-swatch-size) * 1.5);block-size:var(--hz-color-swatch-size);border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 60%, transparent);border-radius:var(--hz-radius-md,.5rem);background-color:#0000;padding:0}.hz-field--color input.hz-color::-webkit-color-swatch-wrapper{padding:2px}.hz-field--color input.hz-color::-webkit-color-swatch{border-radius:calc(var(--hz-radius-md,.5rem) - 2px);border:none}.hz-field--color input.hz-color::-moz-color-swatch{border-radius:calc(var(--hz-radius-md,.5rem) - 2px);border:none}.hz-field--color input.hz-color:focus-visible{border-color:var(--hz-intent-primary,#2563eb);box-shadow:var(--hz-field-ring);outline:2px solid #0000}.hz-field--color input.hz-color:disabled{opacity:.5;cursor:not-allowed}.hz-field--color .hz-color-value{font-size:var(--hz-font-size-base,1rem)}.hz-field--slider .hz-slider-number,.hz-field--color .hz-color-hex{field-sizing:content;min-width:calc(var(--_chars,3) * 1ch + 1.5rem + 2 * var(--hz-border-width-thin,1px))}.hz-field--slider .hz-slider-number{--_chars:var(--hz-slider-chars,3)}.hz-field--color .hz-color-hex{--_chars:7}@supports not (field-sizing:content){.hz-field--slider .hz-slider-number,.hz-field--color .hz-color-hex{width:calc((var(--_chars,3) + 1) * 1ch + 1.5rem + 2 * var(--hz-border-width-thin,1px))}}.hz-field--slider .hz-slider-number{appearance:textfield}.hz-field--slider .hz-slider-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hz-field--slider .hz-slider-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hz-field--slider .hz-slider-value{min-width:calc(var(--hz-slider-chars,3) * 1ch);text-align:end;font-size:var(--hz-font-size-base,1rem)}.hz-field--slider .hz-slider-unit{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280)}.hz-combobox-control{gap:.375rem .5rem;padding-block:.375rem;padding-inline:.75rem}.hz-combobox-input{color:inherit;font:inherit;background:0 0;border:none;outline:none;padding-block:.5rem}.hz-combobox-input::placeholder{color:var(--hz-color-text-muted,#6b7280);opacity:.8}.hz-combobox-toggle{color:var(--hz-color-text-muted,#6b7280);border-radius:var(--hz-radius-sm,.25rem);transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);padding:.25rem}.hz-combobox-toggle:where(:hover){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 10%, transparent);color:var(--hz-color-text,#000)}.hz-combobox-toggle:where(:disabled){opacity:.5}.hz-combobox-toggle .hz-icon{transition:transform var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease)}.hz-combobox[data-open] .hz-combobox-toggle .hz-icon{transform:rotate(180deg)}.hz-combobox-popup{z-index:var(--hz-z-dropdown,10);background-color:var(--hz-color-surface,#fff);border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);border-radius:var(--hz-radius-md,.5rem);box-shadow:var(--hz-shadow-md,0 10px 15px -3px #0000001a);margin-top:.25rem}.hz-combobox-listbox{max-height:16rem;padding:.375rem}.hz-combobox-option{border-radius:var(--hz-radius-sm,.25rem);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem}.hz-combobox-option[data-active]{background-color:color-mix(in srgb, var(--hz-intent-primary,#2563eb) 12%, transparent)}.hz-combobox-option[data-selected]{font-weight:var(--hz-font-weight-medium,500)}.hz-combobox-option[data-selected]:after{content:"✓";color:var(--hz-intent-primary,#2563eb);flex-shrink:0}.hz-combobox-option[data-disabled]{color:var(--hz-color-text-muted,#6b7280);cursor:not-allowed;opacity:.6}.hz-combobox-empty{color:var(--hz-color-text-muted,#6b7280);padding:.5rem .625rem}.hz-dropdown-menu{--_dropdown-menu-in-y:-.25rem;z-index:var(--hz-z-dropdown,10);background-color:var(--hz-color-surface,#fff);border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);border-radius:var(--hz-radius-md,.5rem);box-shadow:var(--hz-shadow-md,0 10px 15px -3px #0000001a);max-height:16rem;padding:.375rem;overflow-y:auto}.hz-dropdown-item{border-radius:var(--hz-radius-sm,.25rem);font:inherit;color:inherit;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);gap:.5rem;padding:.5rem .625rem}.hz-dropdown-item:where(:hover,:focus,:focus-visible){background-color:color-mix(in srgb, var(--hz-intent-primary,#2563eb) 12%, transparent);outline:none}.hz-dropdown-item .hz-dropdown-item-icon{flex-shrink:0;display:inline-flex}.hz-dropdown-item[data-danger]{color:var(--hz-intent-danger,#b91c1c)}.hz-dropdown-item[data-danger]:where(:hover,:focus,:focus-visible){background-color:color-mix(in srgb, var(--hz-intent-danger,#b91c1c) 12%, transparent)}.hz-dropdown-item[data-disabled]{color:var(--hz-color-text-muted,#6b7280);opacity:.6}.hz-dropdown-separator{border-top:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent);margin:.375rem 0}.hz-dropdown[data-open] .hz-dropdown-trigger .hz-icon{transform:rotate(180deg)}.hz-dropdown-trigger .hz-icon{transition:transform var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease)}@media (prefers-reduced-motion:reduce){.hz-dropdown-trigger .hz-icon{transition:none}}.hz-dropdown-menu[data-side=top]{--_dropdown-menu-in-y:.25rem}.hz-dropdown[data-open] .hz-dropdown-menu{animation:hz-dropdown-menu-in var(--hz-duration-fast,.25s) var(--hz-ease-out,cubic-bezier(0, 0, .2, 1))}@keyframes hz-dropdown-menu-in{0%{opacity:0;translate:0 var(--_dropdown-menu-in-y)}}.hz-tooltip{z-index:var(--hz-z-tooltip,150);border-radius:var(--hz-radius-sm,.25rem);background-color:var(--hz-color-surface,#fff);max-width:16rem;color:var(--hz-color-text,#000);border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);box-shadow:var(--hz-shadow-sm,0 4px 6px -1px #0000001a);font-size:var(--hz-font-size-sm,.875rem);line-height:var(--hz-line-height-tight,1.2);padding:.375rem .625rem;position:relative;overflow:visible}.hz-tooltip[data-state=open]{animation:hz-tooltip-in var(--hz-duration-fast,.25s) var(--hz-ease-out,cubic-bezier(0, 0, .2, 1))}@keyframes hz-tooltip-in{0%{opacity:0;translate:0 .25rem}}@media (prefers-reduced-motion:reduce){.hz-tooltip[data-state=open]{animation:none}}.hz-popover-panel{z-index:var(--hz-z-popover,200);background-color:var(--hz-color-surface,#fff);min-width:12rem;max-width:min(24rem,100vw - 2rem);color:var(--hz-color-text,#000);border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);border-radius:var(--hz-radius-md,.5rem);box-shadow:var(--hz-shadow-md,0 10px 15px -3px #0000001a);overflow:visible}.hz-popover-content{border-radius:inherit;max-height:calc(100dvh - 2rem);padding:.75rem;overflow:auto}.hz-popover-panel[data-state=open]{animation:hz-popover-in var(--hz-duration-fast,.25s) var(--hz-ease-out,cubic-bezier(0, 0, .2, 1))}@keyframes hz-popover-in{0%{opacity:0;translate:0 -.25rem}}@media (prefers-reduced-motion:reduce){.hz-popover-panel[data-state=open]{animation:none}}.hz-file-control{padding:.375rem .75rem}.hz-file-dropzone{gap:var(--hz-space-xs,.5rem);padding:var(--hz-space-sm,1rem);border-radius:var(--hz-radius-md,.5rem);background-color:var(--hz-color-surface,#fff);text-align:center;transition:border-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease), background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);border-style:dashed}.hz-file-dropzone-text{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);margin:0}.hz-file-dropzone[data-dragover]{border-color:var(--hz-intent-primary,#2563eb);background-color:color-mix(in srgb, var(--hz-intent-primary,#2563eb) 6%, transparent)}.hz-file-button{appearance:none;cursor:pointer;border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 60%, transparent);border-radius:var(--hz-radius-md,.5rem);background-color:var(--hz-color-surface,#fff);color:var(--hz-color-text,#000);font:inherit;font-weight:var(--hz-font-weight-medium,500);transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);justify-content:center;align-items:center;padding:.5rem 1rem;display:inline-flex}.hz-file-button:where(:hover):not(:disabled){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 10%, transparent)}.hz-file-button:where(:disabled){opacity:.5;cursor:not-allowed}.hz-file-button:focus-visible{border-color:var(--hz-intent-primary,#2563eb);box-shadow:var(--hz-field-ring,0 0 0 3px color-mix(in srgb, var(--hz-intent-primary,#2563eb) 25%, transparent));outline:2px solid #0000}.hz-file-list{margin-top:var(--hz-space-sm,1rem)}.hz-file-item{border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent);font-size:var(--hz-font-size-sm,.875rem);padding:.5rem .75rem}.hz-file-item:last-child{border-bottom:none}.hz-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hz-file-size{color:var(--hz-color-text-muted,#6b7280);flex-shrink:0}.hz-file-remove{appearance:none;border-radius:var(--hz-radius-sm,.25rem);color:var(--hz-color-text-muted,#6b7280);cursor:pointer;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease), color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.hz-file-remove:where(:hover){background-color:color-mix(in srgb, var(--hz-intent-danger,#b91c1c) 10%, transparent);color:var(--hz-intent-danger,#b91c1c)}.hz-file-remove:focus-visible{box-shadow:var(--hz-field-ring,0 0 0 3px color-mix(in srgb, var(--hz-intent-primary,#2563eb) 25%, transparent));outline:2px solid #0000}.hz-field:where([data-state=disabled]) .hz-file-button{opacity:.5}.hz-form-error-summary-item{font-size:var(--hz-font-size-sm,.875rem);margin-block:.25rem}.hz-form-error-summary-item :where(a,button){font:inherit;color:var(--hz-intent-danger,#b91c1c);text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.hz-card{background-color:var(--hz-color-surface,#fff);transition:box-shadow var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease), border-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease)}.hz-card:where([data-rounded=sm]){border-radius:var(--hz-radius-sm,.25rem);overflow:hidden}.hz-card:where([data-rounded=md]){border-radius:var(--hz-radius-md,.5rem);overflow:hidden}.hz-card:where([data-rounded=lg]){border-radius:var(--hz-radius-lg,1rem);overflow:hidden}.hz-card:has(.hz-card-link:focus-visible){outline:var(--hz-border-width-thick,2px) solid var(--hz-intent-primary,#2563eb);outline-offset:2px}.hz-card-link:focus-visible{outline:none}.hz-card:where(.hz-card--outlined){border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent)}.hz-card:where(.hz-card--elevated){box-shadow:var(--hz-shadow-md,0 10px 15px -3px #0000001a)}.hz-card:where(.hz-card--outlined[data-clickable]:hover){border-color:color-mix(in srgb, var(--hz-color-border,#6b7280) 80%, transparent);box-shadow:var(--hz-shadow-sm,0 4px 6px -1px #0000001a)}.hz-card:where(.hz-card--elevated[data-clickable]:hover){box-shadow:var(--hz-shadow-lg,0 20px 25px -5px #0000002e)}.hz-card :where(.hz-card-title){font-size:var(--hz-font-size-lg,1.4rem);font-weight:var(--hz-font-weight-semibold,600);line-height:var(--hz-line-height-tight,1.2);margin:0 0 .5rem}.hz-card-media :where(img,video){width:100%;display:block}.hz-card-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.hz-accordion{border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);border-radius:var(--hz-radius-md,.5rem);overflow:hidden}.hz-accordion-item+.hz-accordion-item{border-top:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent)}.hz-accordion-trigger{transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);padding:.875rem 1rem}.hz-accordion-trigger:where(:hover){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 8%, transparent)}.hz-accordion-trigger:where([aria-disabled=true]){cursor:not-allowed;opacity:.5}.hz-accordion-trigger:where([aria-disabled=true]:hover){background-color:#0000}.hz-accordion-heading{font-size:var(--hz-font-size-base,1rem);font-weight:var(--hz-font-weight-medium,500)}.hz-accordion-icon{color:var(--hz-color-text-muted,#6b7280);transition:transform var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease)}.hz-accordion-item:where([data-state=open]) .hz-accordion-icon{transform:rotate(180deg)}.hz-accordion-panel{padding:0 1rem 1rem}.hz-accordion-item[data-state=open] .hz-accordion-panel{animation:hz-accordion-panel-in var(--hz-duration-base,.4s) var(--hz-ease-out,cubic-bezier(0, 0, .2, 1))}@keyframes hz-accordion-panel-in{0%{opacity:0;translate:0 -.25rem}}@supports (interpolate-size:allow-keywords){.hz-accordion-item{interpolate-size:allow-keywords}.hz-accordion-item::details-content{height:0;transition:height var(--hz-duration-base,.4s) var(--hz-ease-standard,ease), content-visibility var(--hz-duration-base,.4s) allow-discrete;overflow:clip}.hz-accordion-item[open]::details-content{height:auto}}.hz-tabs-list{border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent)}.hz-tabs-trigger{appearance:none;font:inherit;font-weight:var(--hz-font-weight-medium,500);color:var(--hz-color-text-muted,#6b7280);cursor:pointer;white-space:nowrap;transition:color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease), box-shadow var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);background:0 0;border:none;padding:.625rem 1rem}.hz-tabs-trigger:where(:hover){color:var(--hz-color-text,#000)}.hz-tabs-trigger:where([data-state=active]){color:var(--hz-intent-primary,#2563eb);box-shadow:inset 0 calc(-1 * var(--hz-border-width-thick,2px)) 0 var(--hz-intent-primary,#2563eb)}.hz-tabs-trigger:where([data-disabled]){cursor:not-allowed;opacity:.5}.hz-tabs:where([data-orientation=vertical]) .hz-tabs-list{border-bottom:none;border-inline-end:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent)}.hz-tabs:where([data-orientation=vertical]) .hz-tabs-trigger{text-align:start}.hz-tabs:where([data-orientation=vertical]) .hz-tabs-trigger:where([data-state=active]){box-shadow:inset calc(-1 * var(--hz-border-width-thick,2px)) 0 0 var(--hz-intent-primary,#2563eb)}.hz-tabs-panel{padding-top:1rem}.hz-tabs:where([data-orientation=vertical]) .hz-tabs-panel{padding-top:0;padding-inline-start:1.5rem}.hz-modal{border-radius:var(--hz-radius-lg,1rem);background-color:var(--hz-color-surface,#fff);color:var(--hz-color-text,#000);box-shadow:var(--hz-shadow-lg,0 20px 25px -5px #0000002e);border:none}.hz-modal:where([data-size=full]){border-radius:0}.hz-modal::backdrop{background-color:#00000080}.hz-modal-header{border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 40%, transparent);padding:1rem 1.5rem}.hz-modal-title{font-size:var(--hz-font-size-lg,1.4rem);font-weight:var(--hz-font-weight-semibold,600);line-height:var(--hz-line-height-tight,1.2)}.hz-modal-description{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);margin-top:.375rem}.hz-modal-body{padding:1.25rem 1.5rem}.hz-modal-footer{border-top:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 40%, transparent);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.hz-button:where([data-modal-close]){color:var(--hz-color-text-muted,#6b7280);background-color:#0000;border-color:#0000;min-height:auto;padding:.375rem}.hz-button:where([data-modal-close]:hover){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 12%, transparent);color:var(--hz-color-text,#000);border-color:#0000}.hz-nav:where([data-orientation=horizontal]) :where(.hz-nav-panel){background-color:var(--hz-color-surface,#fff);border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);border-radius:var(--hz-radius-md,.5rem);min-width:12rem;box-shadow:var(--hz-shadow-md,0 10px 15px -3px #0000001a);padding:.5rem}.hz-nav :where(.hz-nav-panel .hz-link){border-radius:var(--hz-radius-sm,.25rem);padding:.375rem .625rem;display:block}.hz-nav :where(.hz-nav-panel .hz-link:hover){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 10%, transparent)}.hz-nav:where([data-orientation=vertical]) :where(.hz-nav-panel){padding:.25rem 0 .25rem .875rem}.hz-nav :where(.hz-nav-heading){font-size:var(--hz-font-size-xs,.75rem);font-weight:var(--hz-font-weight-semibold,600);color:var(--hz-color-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.06em;padding:.5rem .625rem .25rem}.hz-nav-chevron,.hz-nav-trigger{appearance:none;font:inherit;font-weight:var(--hz-font-weight-medium,500);color:inherit;border-radius:var(--hz-radius-sm,.25rem);cursor:pointer;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.hz-nav-chevron:where(:hover),.hz-nav-trigger:where(:hover){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 10%, transparent)}.hz-nav-chevron .hz-icon,.hz-nav-trigger .hz-icon{transition:transform var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease)}.hz-nav-chevron:where([aria-expanded=true]) .hz-icon,.hz-nav-trigger:where([aria-expanded=true]) .hz-icon{transform:rotate(180deg)}.hz-nav :where(.hz-nav-panel[data-state=open]){animation:hz-nav-panel-in var(--hz-duration-fast,.25s) var(--hz-ease-out,cubic-bezier(0, 0, .2, 1))}@keyframes hz-nav-panel-in{0%{opacity:0;translate:0 -.25rem}}.hz-header{background-color:var(--hz-color-surface,#fff);color:var(--hz-color-text,#000)}.hz-header:where([data-variant=transparent]){background-color:#0000}.hz-header:where([data-bordered]){border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent)}.hz-header:where([data-sticky]){background-color:var(--hz-color-surface,#fff)}.hz-header-inner{padding:.75rem 1.5rem}.hz-header-toggle{appearance:none;font:inherit;color:inherit;border-radius:var(--hz-radius-sm,.25rem);cursor:pointer;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem}.hz-header-toggle:where(:hover){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 10%, transparent)}.hz-header-drawer{background-color:var(--hz-color-surface,#fff);border-top:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 40%, transparent);padding:.75rem 1.5rem 1rem}.hz-header-drawer:where([data-state=open]){animation:hz-header-drawer-in var(--hz-duration-fast,.25s) var(--hz-ease-out,cubic-bezier(0, 0, .2, 1))}@keyframes hz-header-drawer-in{0%{opacity:0;translate:0 -.25rem}}.hz-toc{font-size:var(--hz-font-size-sm,.875rem)}.hz-toc-title{font-size:var(--hz-font-size-xs,.75rem);font-weight:var(--hz-font-weight-semibold,600);color:var(--hz-color-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem;padding-inline-start:.75rem}.hz-toc-list{border-inline-start:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);margin:0;padding:0;list-style:none}.hz-toc-list .hz-toc-list{border-inline-start:none}.hz-toc-link{color:var(--hz-color-text-muted,#6b7280);overflow-wrap:break-word;padding-block:.25rem;padding-inline-start:.75rem;text-decoration:none;display:block}.hz-toc-link[data-level="2"]{padding-inline-start:.75rem}.hz-toc-link[data-level="3"]{padding-inline-start:1.5rem}.hz-toc-link[data-level="4"]{padding-inline-start:2.25rem}.hz-toc-link[data-level="5"]{padding-inline-start:3rem}.hz-toc-link[data-level="6"]{padding-inline-start:3.75rem}.hz-toc-link:hover{color:var(--hz-color-text,#000)}.hz-toc-link[aria-current=location]{color:var(--hz-intent-primary,#2563eb);box-shadow:inset 2px 0 0 var(--hz-intent-primary,#2563eb);font-weight:var(--hz-font-weight-medium,500)}.hz-toc-trigger{appearance:none;width:100%;font:inherit;font-size:var(--hz-font-size-xs,.75rem);font-weight:var(--hz-font-weight-semibold,600);color:var(--hz-color-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--hz-radius-sm,.25rem);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0 0 .5rem;padding:.375rem .75rem}.hz-toc-trigger:hover{color:var(--hz-color-text,#000);background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 8%, transparent)}.hz-toc-trigger .hz-icon{transition:transform var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);flex-shrink:0}.hz-toc-trigger[aria-expanded=true] .hz-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hz-toc-trigger .hz-icon{transition:none}}.hz-breadcrumbs{font-size:var(--hz-font-size-sm,.875rem)}.hz-breadcrumbs :where(.hz-breadcrumbs-separator){color:var(--hz-color-text-muted,#6b7280)}.hz-breadcrumbs :where(.hz-breadcrumbs-separator .hz-icon){width:1em;height:1em}.hz-breadcrumbs :where(.hz-link:not([aria-current]):not(:hover)){color:var(--hz-color-text-muted,#6b7280)}.hz-breadcrumbs :where(.hz-breadcrumbs-current),.hz-breadcrumbs :where(.hz-link[aria-current]){color:var(--hz-color-text,#000);font-weight:var(--hz-font-weight-medium,500)}.hz-footer{background-color:var(--hz-color-surface-muted,color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 6%, var(--hz-color-surface,#fff)));color:var(--hz-color-text,#000);padding:3rem 1.5rem 2rem}.hz-footer:where([data-variant=minimal]){background-color:#0000;padding:2rem 1.5rem}.hz-footer:where([data-bordered]){border-top:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent)}.hz-footer-logo{margin-bottom:1.5rem}.hz-footer-heading{font-size:var(--hz-font-size-sm,.875rem);font-weight:var(--hz-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.05em;color:var(--hz-color-text-muted,#6b7280);margin:0 0 .75rem}.hz-footer-column :where(ul){margin:0;padding:0;list-style:none}.hz-footer-column :where(li){margin-block:.5rem}.hz-footer-social{color:var(--hz-color-text-muted,#6b7280);gap:.75rem;margin-top:1.5rem;display:flex}.hz-footer-bottom{border-top:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 35%, transparent);font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);margin-top:2rem;padding-top:1rem}.hz-hero{padding-block:var(--hz-space-lg,4rem);padding-inline:1.5rem}.hz-hero-eyebrow{font-size:var(--hz-font-size-sm,.875rem);font-weight:var(--hz-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.08em;color:var(--hz-intent-primary,#2563eb);margin-bottom:.75rem}.hz-hero-title{font-size:var(--hz-font-size-2xl,2.75rem);font-weight:var(--hz-font-weight-bold,700);line-height:var(--hz-line-height-tight,1.2);letter-spacing:-.02em;margin:0}.hz-hero-subtitle{font-size:var(--hz-font-size-lg,1.4rem);line-height:var(--hz-line-height-base,1.5);color:var(--hz-color-text-muted,#6b7280);max-width:60ch;margin-top:1rem}.hz-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hz-hero:where([data-layout=center][data-align=center]) .hz-hero-actions{justify-content:center}.hz-hero:where([data-layout=center][data-align=end]) .hz-hero-actions{justify-content:flex-end}.hz-hero:where([data-layout=center][data-align=center]) .hz-hero-subtitle{margin-inline:auto}.hz-image:where([data-rounded]){border-radius:var(--hz-radius-md,.5rem);overflow:hidden}.hz-image:where([data-rounded=sm]){border-radius:var(--hz-radius-sm,.25rem)}.hz-image:where([data-rounded=lg]){border-radius:var(--hz-radius-lg,1rem)}.hz-image:where([data-rounded=full]){border-radius:var(--hz-radius-full,9999px)}.hz-image:where([data-state=error]){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 12%, var(--hz-color-surface,#fff));color:var(--hz-color-text-muted,#6b7280)}.hz-video{background-color:var(--hz-color-black,#000);border-radius:var(--hz-radius-md,.5rem);overflow:hidden}:root{--hz-logo-size:clamp(4rem, 8vw, 6rem)}.hz-logo{filter:brightness(var(--hz-logo-brightness,1))}.hz-logo:where([data-monochrome]) svg{fill:var(--hz-logo-color,currentColor)}.hz-logo-text{font-size:var(--hz-font-size-base,1rem);font-weight:var(--hz-font-weight-semibold,600);color:var(--hz-color-text,#000);white-space:nowrap}.hz-carousel{position:relative}.hz-carousel :where(.hz-carousel-controls){margin-top:.75rem}.hz-carousel[data-controls=focus] :where(.hz-carousel-viewport){min-height:var(--hz-carousel-focus-min-height,12rem)}.hz-carousel[data-controls=focus] :where(.hz-carousel-controls){inset-inline:0;bottom:var(--hz-space-sm,1rem);padding:.375rem var(--hz-space-sm,1rem);border-radius:var(--hz-radius-md,.5rem);background-color:color-mix(in srgb, var(--hz-color-surface,#fff) 88%, transparent);opacity:0;pointer-events:none;margin-top:0;position:absolute}.hz-carousel[data-controls=focus] :where(.hz-carousel-controls)>*{pointer-events:none}@media (prefers-reduced-motion:no-preference){.hz-carousel[data-controls=focus] :where(.hz-carousel-controls){transition:opacity var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease)}}.hz-carousel[data-controls=focus]:where(:hover,:focus-within) :where(.hz-carousel-controls){opacity:1}.hz-carousel[data-controls=focus]:where(:hover,:focus-within) :where(.hz-carousel-controls)>*{pointer-events:auto}.hz-carousel :where(.hz-carousel-prev,.hz-carousel-next){position:relative}.hz-carousel :where(.hz-carousel-prev,.hz-carousel-next)[data-icon-only]{border-radius:var(--hz-radius-md,.5rem)}.hz-carousel :where(.hz-carousel-prev,.hz-carousel-next):before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.hz-carousel :where(.hz-carousel-status){font-family:var(--hz-font-family-mono,monospace);font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);text-align:center;min-width:3.5rem}.hz-carousel :where(.hz-carousel-dot){--hz-carousel-dot-size:.5rem;width:var(--hz-carousel-dot-size);height:var(--hz-carousel-dot-size);border-radius:var(--hz-radius-full,9999px);background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 40%, transparent);cursor:pointer;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease), scale var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);border:none;padding:0;position:relative}.hz-carousel :where(.hz-carousel-dot):before{content:"";width:calc(var(--hz-carousel-dot-size,.5rem) + var(--hz-space-sm,1rem));height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.hz-carousel :where(.hz-carousel-dot:hover){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 65%, transparent)}.hz-carousel :where(.hz-carousel-dot[data-active]){background-color:var(--hz-intent-primary,#2563eb);scale:1.25}.hz-lightbox{background:0 0;border:none}.hz-lightbox::backdrop{background:#000000d9}.hz-lightbox :where(.hz-lightbox-img){border-radius:var(--hz-radius-md,.5rem);box-shadow:var(--hz-shadow-lg,0 20px 25px -5px #0000002e);overflow:hidden}.hz-lightbox :where(.hz-lightbox-caption){text-align:center;font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-white,#fff);margin-top:.625rem}.hz-lightbox :where(.hz-lightbox-close){border-radius:var(--hz-radius-full,9999px);width:2.25rem;height:2.25rem;color:var(--hz-color-white,#fff);cursor:pointer;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);background:#0000008c;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hz-lightbox :where(.hz-lightbox-close:hover){background:#000000bf}.hz-lightbox-trigger{transition:opacity var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease)}.hz-lightbox-trigger:where(:hover){opacity:.85}[data-lightbox-trigger]{cursor:zoom-in}.hz-lightbox :where(.hz-lightbox-thumb-label),.hz-lightbox-trigger :where(.hz-lightbox-thumb-label){border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);border-radius:var(--hz-radius-md,.5rem);font-size:var(--hz-font-size-sm,.875rem);padding:1rem;display:block}.hz-lightbox-trigger :where(.hz-lightbox-badge){color:var(--hz-color-white,#fff);text-shadow:0 1px 4px #0009;font-size:1.5rem}.hz-lightbox :where(.hz-carousel-status){color:var(--hz-color-white,#fff)}.hz-lightbox :where(.hz-carousel-prev),.hz-lightbox :where(.hz-carousel-next){color:var(--hz-color-white,#fff);background:#0000008c;border-color:#0000}.hz-lightbox :where(.hz-carousel-prev:hover:not(:disabled)),.hz-lightbox :where(.hz-carousel-next:hover:not(:disabled)){background:#000000bf}.hz-pagination :where(.hz-pagination-page){font-variant-numeric:tabular-nums;min-width:2rem}.hz-pagination :where(.hz-pagination-prev,.hz-pagination-next)[data-icon-only]{border-radius:var(--hz-radius-md,.5rem)}.hz-pagination :where(.hz-pagination-ellipsis){min-width:2rem;color:var(--hz-color-text-muted,#6b7280);justify-content:center;align-items:center;display:inline-flex}.hz-table-wrap[data-bordered]{border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);border-radius:var(--hz-radius-md,.5rem)}.hz-table{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text,#000)}.hz-table caption{text-align:start;font-weight:var(--hz-font-weight-semibold,600);caption-side:top;padding:.75rem 1rem}.hz-table :where(th,td){padding-block:calc(var(--hz-space-near,4rem) / 8);padding-inline:calc(var(--hz-space-away,8rem) / 8);text-align:start;vertical-align:middle}[data-bordered] .hz-table :where(th,td),.hz-table[data-bordered] :where(th,td){border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent)}.hz-table thead th{border-bottom:var(--hz-border-width-thick,2px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent);background-color:var(--hz-color-surface-muted,color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 6%, var(--hz-color-surface,#fff)));font-weight:var(--hz-font-weight-semibold,600)}.hz-table tbody th[scope=row]{font-weight:var(--hz-font-weight-medium,500)}.hz-table tbody tr:last-child :where(th,td){border-bottom:none}.hz-table :where(th,td)[data-align=start]{text-align:start}.hz-table :where(th,td)[data-align=center]{text-align:center}.hz-table :where(th,td)[data-align=end]{text-align:end}.hz-table-sort{appearance:none;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin:0;padding:0;display:inline-flex}.hz-table-sort:where(:hover:not(:disabled)){color:var(--hz-intent-primary,#2563eb)}.hz-table-sort:where(:disabled){cursor:not-allowed;opacity:.6}.hz-table-sort:focus-visible{outline:var(--hz-border-width-thick,2px) solid var(--hz-intent-primary,#2563eb);outline-offset:2px;border-radius:var(--hz-radius-sm,.25rem)}.hz-table-sort-icon{color:var(--hz-intent-primary,#2563eb);display:inline-flex}.hz-table-sort-icon .hz-icon{width:.875em;height:.875em}.hz-table-wrap[data-sticky] thead th{z-index:var(--hz-z-raised,1);box-shadow:0 1px 0 0 color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent), 0 4px 6px -4px #00000026;position:sticky;top:0}.hz-table-empty{text-align:center;color:var(--hz-color-text-muted,#6b7280);padding:2rem 1rem}.hz-table-skeleton-bar{border-radius:var(--hz-radius-sm,.25rem);background:linear-gradient(90deg, color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 16%, var(--hz-color-surface,#fff)) 25%, color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 28%, var(--hz-color-surface,#fff)) 50%, color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 16%, var(--hz-color-surface,#fff)) 75%);background-size:200% 100%;height:.875em;display:block}@media (prefers-reduced-motion:no-preference){.hz-table-skeleton-bar{animation:1.4s ease-in-out infinite hz-table-shimmer}}@keyframes hz-table-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hz-table-cell-select{white-space:nowrap;width:1px}.hz-table :where(input.hz-table-checkbox){width:1.125rem;height:1.125rem;accent-color:var(--hz-intent-primary,#2563eb);flex-shrink:0;margin:0}.hz-table input.hz-table-checkbox:focus-visible{border-radius:var(--hz-radius-sm,.25rem);box-shadow:0 0 0 3px color-mix(in srgb, var(--hz-intent-primary,#2563eb) 25%, transparent);outline:2px solid #0000}.hz-table input.hz-table-checkbox:disabled{cursor:not-allowed;opacity:.5}.hz-table-wrap.hz-table--striped tbody tr:not(.hz-table-skeleton):nth-child(2n){background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 5%, transparent)}.hz-table-wrap[data-stack]{container-type:inline-size}.hz-table-wrap[data-stack] thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hz-table-wrap[data-stack] tbody tr{flex-direction:column;gap:.375rem;padding:.75rem 1rem;display:flex}.hz-table-wrap[data-stack] tbody td.hz-table-cell-select{border-bottom:none;align-items:center;padding:0;display:flex}.hz-table-wrap[data-stack] tbody :where(th:not(.hz-table-cell-select):not(.hz-table-empty),td:not(.hz-table-cell-select):not(.hz-table-empty)){text-align:start;border-bottom:none;justify-content:space-between;align-items:baseline;gap:.75rem;padding:0;display:flex}.hz-table-wrap[data-stack] tbody [data-label]:before{content:attr(data-label);font-weight:var(--hz-font-weight-semibold,600);color:var(--hz-color-text-muted,#6b7280);flex-shrink:0}.hz-table-wrap[data-stack] tbody tr{border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent)}.hz-table-wrap[data-stack] tbody tr:last-child{border-bottom:none}@container (width>=640px){.hz-table-wrap[data-stack=sm] thead{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.hz-table-wrap[data-stack=sm] tbody tr{border-bottom:none;padding:0;display:table-row}.hz-table-wrap[data-stack=sm] tbody :where(th,td){padding-block:calc(var(--hz-space-near,4rem) / 8);padding-inline:calc(var(--hz-space-away,8rem) / 8);border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent);display:table-cell}.hz-table-wrap[data-stack=sm] tbody :where(th,td)[data-align=center]{text-align:center}.hz-table-wrap[data-stack=sm] tbody :where(th,td)[data-align=end]{text-align:end}.hz-table-wrap[data-stack=sm] tbody [data-label]:before{content:none}.hz-table-wrap[data-stack=sm] tbody td.hz-table-cell-select{align-items:unset;padding-block:calc(var(--hz-space-near,4rem) / 8);padding-inline:calc(var(--hz-space-away,8rem) / 8);border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent);display:table-cell}}@container (width>=968px){.hz-table-wrap[data-stack=md] thead{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.hz-table-wrap[data-stack=md] tbody tr{border-bottom:none;padding:0;display:table-row}.hz-table-wrap[data-stack=md] tbody :where(th,td){padding-block:calc(var(--hz-space-near,4rem) / 8);padding-inline:calc(var(--hz-space-away,8rem) / 8);border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent);display:table-cell}.hz-table-wrap[data-stack=md] tbody :where(th,td)[data-align=center]{text-align:center}.hz-table-wrap[data-stack=md] tbody :where(th,td)[data-align=end]{text-align:end}.hz-table-wrap[data-stack=md] tbody [data-label]:before{content:none}.hz-table-wrap[data-stack=md] tbody td.hz-table-cell-select{align-items:unset;padding-block:calc(var(--hz-space-near,4rem) / 8);padding-inline:calc(var(--hz-space-away,8rem) / 8);border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent);display:table-cell}}@container (width>=1200px){.hz-table-wrap[data-stack=lg] thead{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.hz-table-wrap[data-stack=lg] tbody tr{border-bottom:none;padding:0;display:table-row}.hz-table-wrap[data-stack=lg] tbody :where(th,td){padding-block:calc(var(--hz-space-near,4rem) / 8);padding-inline:calc(var(--hz-space-away,8rem) / 8);border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent);display:table-cell}.hz-table-wrap[data-stack=lg] tbody :where(th,td)[data-align=center]{text-align:center}.hz-table-wrap[data-stack=lg] tbody :where(th,td)[data-align=end]{text-align:end}.hz-table-wrap[data-stack=lg] tbody [data-label]:before{content:none}.hz-table-wrap[data-stack=lg] tbody td.hz-table-cell-select{align-items:unset;padding-block:calc(var(--hz-space-near,4rem) / 8);padding-inline:calc(var(--hz-space-away,8rem) / 8);border-bottom:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 30%, transparent);display:table-cell}}.hz-loading{--hz-loading-fill:var(--hz-intent-primary,#2563eb);--hz-loading-track:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 16%, var(--hz-color-surface,#fff));--hz-loading-size:.5rem;--hz-loading-ring-width:calc(var(--hz-loading-size,1.5rem) / 8);--hz-loading-speed:calc(var(--hz-duration-base,.4s) * 6);--hz-loading-ease:var(--hz-ease-standard,cubic-bezier(.2, 0, 0, 1));--hz-loading-pulse-width:150%;--_loading-rm-scale:1}.hz-loading:where([data-size=sm]){--hz-loading-size:.25rem}.hz-loading:where([data-size=lg]){--hz-loading-size:.75rem}.hz-loading:where([data-intent=neutral]){--hz-loading-fill:var(--hz-intent-neutral,#6b7280)}.hz-loading:where([data-intent=secondary]){--hz-loading-fill:var(--hz-intent-secondary,#7c3aed)}.hz-loading:where([data-intent=danger]){--hz-loading-fill:var(--hz-intent-danger,#b91c1c)}.hz-loading:where([data-intent=warning]){--hz-loading-fill:var(--hz-intent-warning,#b45309)}.hz-loading:where([data-intent=success]){--hz-loading-fill:var(--hz-intent-success,#15803d)}.hz-loading:where([data-intent=info]){--hz-loading-fill:var(--hz-intent-info,#0e7490)}.hz-loading-bar{appearance:none;width:100%;block-size:var(--hz-loading-size);border-radius:var(--hz-radius-full,9999px);background-color:var(--hz-loading-track);border:none;display:block}.hz-loading-bar::-webkit-progress-bar{background-color:var(--hz-loading-track);border-radius:var(--hz-radius-full,9999px)}.hz-loading-bar::-webkit-progress-value{background-color:var(--hz-loading-fill);border-radius:var(--hz-radius-full,9999px);transition:width var(--hz-duration-base,.4s) var(--hz-ease-standard,ease)}.hz-loading-bar::-moz-progress-bar{background-color:var(--hz-loading-fill);border-radius:var(--hz-radius-full,9999px)}.hz-loading:where([data-indeterminate]) .hz-loading-bar{background-image:linear-gradient(90deg, var(--hz-loading-track) calc(50% - var(--hz-loading-pulse-width) / 4), color-mix(in srgb, var(--hz-loading-fill) 40%, var(--hz-loading-track)) 50%, var(--hz-loading-track) calc(50% + var(--hz-loading-pulse-width) / 4));animation:hz-loading-bar-sweep calc(var(--hz-loading-speed) * 1.6 * var(--_loading-rm-scale)) linear infinite;background-repeat:repeat;background-size:200% 100%}.hz-loading:where([data-indeterminate]) .hz-loading-bar::-webkit-progress-bar{background-image:linear-gradient(90deg, var(--hz-loading-track) calc(50% - var(--hz-loading-pulse-width) / 4), color-mix(in srgb, var(--hz-loading-fill) 40%, var(--hz-loading-track)) 50%, var(--hz-loading-track) calc(50% + var(--hz-loading-pulse-width) / 4));animation:hz-loading-bar-sweep calc(var(--hz-loading-speed) * 1.6 * var(--_loading-rm-scale)) linear infinite;background-repeat:repeat;background-size:200% 100%}@keyframes hz-loading-bar-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.hz-loading-value{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);font-variant-numeric:tabular-nums;white-space:nowrap}.hz-loading:where([data-variant=ring]) .hz-loading-value{font-size:calc(var(--hz-loading-size) * .3);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.hz-loading:where([data-variant=spinner],[data-variant=ring]){--hz-loading-size:1.5rem}.hz-loading:where([data-variant=spinner][data-size=sm],[data-variant=ring][data-size=sm]){--hz-loading-size:1rem}.hz-loading:where([data-variant=spinner][data-size=lg],[data-variant=ring][data-size=lg]){--hz-loading-size:2rem}.hz-loading-spinner .hz-icon{width:var(--hz-loading-size);height:var(--hz-loading-size);color:var(--hz-loading-fill);animation:hz-spin calc(var(--hz-loading-speed) * var(--_loading-rm-scale)) linear infinite}.hz-loading-ring{width:var(--hz-loading-size);height:var(--hz-loading-size);display:block}.hz-loading-ring-track,.hz-loading-ring-fill{fill:none;stroke-width:var(--hz-loading-ring-width);vector-effect:non-scaling-stroke}.hz-loading-ring-track{stroke:var(--hz-loading-track)}.hz-loading-ring-fill{stroke:var(--hz-loading-fill);stroke-dasharray:100;stroke-linecap:round;transform-origin:50%}.hz-loading:where([data-variant=ring]:not([data-indeterminate])) .hz-loading-ring-fill{transform:rotate(-90deg)}.hz-loading:where([data-variant=ring][data-indeterminate]) .hz-loading-ring-fill{animation:hz-loading-ring-spin calc(var(--hz-loading-speed) * var(--_loading-rm-scale)) linear infinite, hz-loading-ring-dash calc(var(--hz-loading-speed) * var(--_loading-rm-scale)) var(--hz-loading-ease) infinite}@keyframes hz-loading-ring-spin{to{transform:rotate(360deg)}}@keyframes hz-loading-ring-dash{0%{stroke-dasharray:1 100;stroke-dashoffset:0}50%{stroke-dasharray:75 100;stroke-dashoffset:-25px}to{stroke-dasharray:1 100;stroke-dashoffset:-99px}}.hz-loading-dots{gap:.25rem}.hz-loading-dot{border-radius:var(--hz-radius-full,9999px);background-color:var(--hz-loading-fill);opacity:1;width:.375rem;height:.375rem}.hz-loading:where([data-size=sm]) .hz-loading-dot{width:.25rem;height:.25rem}.hz-loading:where([data-size=lg]) .hz-loading-dot{width:.5rem;height:.5rem}.hz-loading-dot{animation:hz-loading-dots calc(var(--hz-loading-speed) * var(--_loading-rm-scale)) var(--hz-loading-ease) infinite}.hz-loading-dot:nth-child(2){animation-delay:calc(var(--hz-loading-speed) / 7 * var(--_loading-rm-scale))}.hz-loading-dot:nth-child(3){animation-delay:calc(var(--hz-loading-speed) * 2 / 7 * var(--_loading-rm-scale))}@keyframes hz-loading-dots{0%,80%,to{opacity:.3;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hz-loading{--_loading-rm-scale:2}.hz-loading:where([data-indeterminate]) .hz-loading-bar{animation:hz-loading-bar-pulse calc(var(--hz-loading-speed) * 1.6 * var(--_loading-rm-scale)) var(--hz-loading-ease) infinite;background-image:none}.hz-loading:where([data-indeterminate]) .hz-loading-bar::-webkit-progress-bar{animation:hz-loading-bar-pulse calc(var(--hz-loading-speed) * 1.6 * var(--_loading-rm-scale)) var(--hz-loading-ease) infinite;background-image:none}}@keyframes hz-loading-bar-pulse{0%,to{opacity:1}50%{opacity:.6}}.hz-skeleton{--hz-skeleton-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 12%, var(--hz-color-surface,#fff));--hz-skeleton-highlight:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 26%, var(--hz-color-surface,#fff));--hz-skeleton-speed:1.4s}:where([data-theme=dark]) .hz-skeleton{--hz-skeleton-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 24%, var(--hz-color-surface,#fff));--hz-skeleton-highlight:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 42%, var(--hz-color-surface,#fff))}.hz-skeleton .hz-skeleton-line{background-color:var(--hz-skeleton-color)}.hz-skeleton:not(:has(.hz-skeleton-line)){background-color:var(--hz-skeleton-color)}.hz-skeleton:where([data-rounded=none]) .hz-skeleton-line{border-radius:var(--hz-radius-none,0)}.hz-skeleton:where([data-rounded=none]):not(:has(.hz-skeleton-line)){border-radius:var(--hz-radius-none,0)}.hz-skeleton:where([data-rounded=sm]) .hz-skeleton-line{border-radius:var(--hz-radius-sm,.25rem)}.hz-skeleton:where([data-rounded=sm]):not(:has(.hz-skeleton-line)){border-radius:var(--hz-radius-sm,.25rem)}.hz-skeleton:where([data-rounded=md]) .hz-skeleton-line{border-radius:var(--hz-radius-md,.5rem)}.hz-skeleton:where([data-rounded=md]):not(:has(.hz-skeleton-line)){border-radius:var(--hz-radius-md,.5rem)}.hz-skeleton:where([data-rounded=lg]) .hz-skeleton-line{border-radius:var(--hz-radius-lg,1rem)}.hz-skeleton:where([data-rounded=lg]):not(:has(.hz-skeleton-line)){border-radius:var(--hz-radius-lg,1rem)}.hz-skeleton:where([data-rounded=full]) .hz-skeleton-line{border-radius:var(--hz-radius-full,9999px)}.hz-skeleton:where([data-rounded=full]):not(:has(.hz-skeleton-line)){border-radius:var(--hz-radius-full,9999px)}@media (prefers-reduced-motion:no-preference){.hz-skeleton:where([data-animation=shimmer]) .hz-skeleton-line{background-image:linear-gradient(90deg, var(--hz-skeleton-color) 25%, var(--hz-skeleton-highlight) 50%, var(--hz-skeleton-color) 75%);animation:hz-skeleton-shimmer var(--hz-skeleton-speed,1.4s) ease-in-out infinite;background-size:200% 100%}.hz-skeleton:where([data-animation=shimmer]):not(:has(.hz-skeleton-line)){background-image:linear-gradient(90deg, var(--hz-skeleton-color) 25%, var(--hz-skeleton-highlight) 50%, var(--hz-skeleton-color) 75%);animation:hz-skeleton-shimmer var(--hz-skeleton-speed,1.4s) ease-in-out infinite;background-size:200% 100%}.hz-skeleton:where([data-animation=pulse]) .hz-skeleton-line{animation:hz-skeleton-pulse var(--hz-skeleton-speed,1.4s) ease-in-out infinite}.hz-skeleton:where([data-animation=pulse]):not(:has(.hz-skeleton-line)){animation:hz-skeleton-pulse var(--hz-skeleton-speed,1.4s) ease-in-out infinite}}@keyframes hz-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hz-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}}:root{--hz-palette-primary:#2563eb;--hz-palette-secondary:#7c3aed;--hz-palette-success:#15803d;--hz-palette-warning:#b45309;--hz-palette-danger:#b91c1c;--hz-palette-info:#0e7490;--hz-palette-black:#000;--hz-palette-white:#fff;--hz-palette-gray:#6b7280;--hz-color-surface:var(--hz-palette-white);--hz-color-surface-muted:color-mix(in srgb, var(--hz-palette-gray) 6%, var(--hz-color-surface));--hz-color-text:var(--hz-palette-black);--hz-color-text-muted:var(--hz-palette-gray);--hz-color-border:var(--hz-palette-gray);--hz-color-black:var(--hz-palette-black);--hz-color-white:var(--hz-palette-white);--hz-intent-neutral:var(--hz-palette-gray);--hz-intent-primary:var(--hz-palette-primary);--hz-intent-secondary:var(--hz-palette-secondary);--hz-intent-danger:var(--hz-palette-danger);--hz-intent-warning:var(--hz-palette-warning);--hz-intent-success:var(--hz-palette-success);--hz-intent-info:var(--hz-palette-info);--hz-font-size-sm:.875rem;--hz-font-size-base:1rem;--hz-font-size-lg:1.4rem;--hz-font-size-xl:1.65rem;--hz-font-size-2xl:2.75rem;--hz-font-size-3xl:3.5rem;--hz-font-family-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--hz-font-family-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--hz-font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--hz-font-weight-normal:400;--hz-font-weight-medium:500;--hz-font-weight-semibold:600;--hz-font-weight-bold:700;--hz-line-height-tight:1.2;--hz-line-height-base:1.5;--hz-line-height-loose:1.75;--hz-space-none:0;--hz-space-xs:.5rem;--hz-space-sm:1rem;--hz-space-md:2rem;--hz-space-lg:4rem;--hz-space-xl:8rem;--hz-density:.4rem;--hz-width-sm:640px;--hz-width-md:968px;--hz-width-lg:1200px;--hz-width-xl:1440px;--hz-width-full:100%;--hz-radius-none:0;--hz-radius-sm:.25rem;--hz-radius-md:.5rem;--hz-radius-lg:1rem;--hz-radius-full:9999px;--hz-border-width-thin:1px;--hz-border-width-thick:2px;--hz-border-width-heavy:6px;--hz-shadow-sm:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--hz-shadow-md:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--hz-shadow-lg:0 20px 25px -5px #0000002e, 0 8px 10px -6px #0000002e;--hz-z-base:0;--hz-z-raised:1;--hz-z-dropdown:10;--hz-z-sticky:100;--hz-z-tooltip:150;--hz-z-popover:200;--hz-z-overlay:1000;--hz-z-modal:1100;--hz-duration-fast:.25s;--hz-duration-base:.4s;--hz-duration-slow:.55s;--hz-ease-standard:cubic-bezier(.2, 0, 0, 1);--hz-ease-in:cubic-bezier(.4, 0, 1, 1);--hz-ease-out:cubic-bezier(0, 0, .2, 1)}body{--hz-space-near:calc(var(--hz-density) * 10);--hz-space-away:calc(var(--hz-density) * 20)}body [data-density-shift]{--hz-space-near:calc(var(--hz-density) * 5);--hz-space-away:calc(var(--hz-density) * 10)}body [data-density-shift] [data-density-shift]{--hz-space-near:calc(var(--hz-density) * 2);--hz-space-away:calc(var(--hz-density) * 5)}body [data-density-shift] [data-density-shift] [data-density-shift]{--hz-space-near:calc(var(--hz-density) * 1);--hz-space-away:calc(var(--hz-density) * 2)}[data-theme=dark]{--hz-color-surface:var(--hz-palette-black);--hz-color-surface-muted:color-mix(in srgb, var(--hz-palette-gray) 25%, var(--hz-color-surface));--hz-color-text:var(--hz-palette-white);--hz-palette-primary:#60a5fa;--hz-palette-secondary:#a78bfa;--hz-palette-danger:#f87171;--hz-palette-warning:#fbbf24;--hz-palette-success:#4ade80;--hz-palette-info:#22d3ee;--hz-palette-gray:#9ca3af;--hz-color-text-muted:var(--hz-palette-gray);--hz-color-border:var(--hz-palette-gray);--hz-intent-neutral:var(--hz-palette-gray);--hz-intent-primary:var(--hz-palette-primary);--hz-intent-secondary:var(--hz-palette-secondary);--hz-intent-danger:var(--hz-palette-danger);--hz-intent-warning:var(--hz-palette-warning);--hz-intent-success:var(--hz-palette-success);--hz-intent-info:var(--hz-palette-info)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--hz-color-surface:var(--hz-palette-black);--hz-color-surface-muted:color-mix(in srgb, var(--hz-palette-gray) 25%, var(--hz-color-surface));--hz-color-text:var(--hz-palette-white);--hz-palette-primary:#60a5fa;--hz-palette-secondary:#a78bfa;--hz-palette-danger:#f87171;--hz-palette-warning:#fbbf24;--hz-palette-success:#4ade80;--hz-palette-info:#22d3ee;--hz-palette-gray:#9ca3af}}[data-theme=light]{--hz-palette-primary:#2563eb;--hz-palette-secondary:#7c3aed;--hz-palette-success:#15803d;--hz-palette-warning:#b45309;--hz-palette-danger:#b91c1c;--hz-palette-info:#0e7490;--hz-palette-gray:#6b7280;--hz-color-surface:var(--hz-palette-white);--hz-color-surface-muted:color-mix(in srgb, var(--hz-palette-gray) 6%, var(--hz-color-surface));--hz-color-text:var(--hz-palette-black);--hz-color-text-muted:var(--hz-palette-gray);--hz-color-border:var(--hz-palette-gray);--hz-intent-neutral:var(--hz-palette-gray);--hz-intent-primary:var(--hz-palette-primary);--hz-intent-secondary:var(--hz-palette-secondary);--hz-intent-danger:var(--hz-palette-danger);--hz-intent-warning:var(--hz-palette-warning);--hz-intent-success:var(--hz-palette-success);--hz-intent-info:var(--hz-palette-info)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){@layer hz-theme{*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}.hz-field--toggle input.hz-toggle{--hz-toggle-width:2.5rem;--hz-toggle-height:1.5rem;appearance:none;box-sizing:border-box;width:var(--hz-toggle-width);height:var(--hz-toggle-height);border-radius:var(--hz-radius-full,9999px);background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 50%, var(--hz-color-surface,#fff));transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);flex-shrink:0;margin:0;position:relative}.hz-field--toggle input.hz-toggle[data-state=on]{background-color:var(--hz-intent-primary,#2563eb)}.hz-field--toggle input.hz-toggle:disabled{cursor:not-allowed;opacity:.5}.hz-field--toggle input.hz-toggle:focus-visible{box-shadow:var(--hz-field-ring,0 0 0 3px color-mix(in srgb, var(--hz-intent-primary,#2563eb) 25%, transparent));outline:2px solid #0000}.hz-field--toggle input.hz-toggle:before{content:"";width:calc(var(--hz-toggle-height) - 4px);height:calc(var(--hz-toggle-height) - 4px);border-radius:var(--hz-radius-full,9999px);background-color:var(--hz-color-white,#fff);box-shadow:var(--hz-shadow-sm,0 4px 6px -1px #0000001a);transition:transform var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);position:absolute;top:2px;left:2px}.hz-field--toggle input.hz-toggle[data-state=on]:before{transform:translateX(calc(var(--hz-toggle-width) - var(--hz-toggle-height)))}.hz-text{color:var(--hz-color-text)}.hz-text-muted{color:var(--hz-color-text-muted)}.hz-text-neutral{color:var(--hz-intent-neutral)}.hz-text-primary{color:var(--hz-intent-primary)}.hz-text-secondary{color:var(--hz-intent-secondary)}.hz-text-danger{color:var(--hz-intent-danger)}.hz-text-warning{color:var(--hz-intent-warning)}.hz-text-success{color:var(--hz-intent-success)}.hz-text-info{color:var(--hz-intent-info)}.hz-bg{background-color:var(--hz-color-surface)}.hz-bg-muted{background-color:var(--hz-color-surface-muted)}.hz-bg-neutral{background-color:var(--hz-intent-neutral)}.hz-bg-primary{background-color:var(--hz-intent-primary)}.hz-bg-secondary{background-color:var(--hz-intent-secondary)}.hz-bg-danger{background-color:var(--hz-intent-danger)}.hz-bg-warning{background-color:var(--hz-intent-warning)}.hz-bg-success{background-color:var(--hz-intent-success)}.hz-bg-info{background-color:var(--hz-intent-info)}.hz-border{border-color:var(--hz-color-border)}.hz-border-neutral{border-color:var(--hz-intent-neutral)}.hz-border-primary{border-color:var(--hz-intent-primary)}.hz-border-secondary{border-color:var(--hz-intent-secondary)}.hz-border-danger{border-color:var(--hz-intent-danger)}.hz-border-warning{border-color:var(--hz-intent-warning)}.hz-border-success{border-color:var(--hz-intent-success)}.hz-border-info{border-color:var(--hz-intent-info)}.hz-fill{fill:var(--hz-color-text)}.hz-fill-muted{fill:var(--hz-color-text-muted)}.hz-fill-neutral{fill:var(--hz-intent-neutral)}.hz-fill-primary{fill:var(--hz-intent-primary)}.hz-fill-secondary{fill:var(--hz-intent-secondary)}.hz-fill-danger{fill:var(--hz-intent-danger)}.hz-fill-warning{fill:var(--hz-intent-warning)}.hz-fill-success{fill:var(--hz-intent-success)}.hz-fill-info{fill:var(--hz-intent-info)}.hz-m-none{margin:var(--hz-space-none)}.hz-m-xs{margin:var(--hz-space-xs)}.hz-m-sm{margin:var(--hz-space-sm)}.hz-m-md{margin:var(--hz-space-md)}.hz-m-lg{margin:var(--hz-space-lg)}.hz-m-xl{margin:var(--hz-space-xl)}.hz-m-block-none{margin-block:var(--hz-space-none)}.hz-m-block-xs{margin-block:var(--hz-space-xs)}.hz-m-block-sm{margin-block:var(--hz-space-sm)}.hz-m-block-md{margin-block:var(--hz-space-md)}.hz-m-block-lg{margin-block:var(--hz-space-lg)}.hz-m-block-xl{margin-block:var(--hz-space-xl)}.hz-m-block-start-none{margin-block-start:var(--hz-space-none)}.hz-m-block-start-xs{margin-block-start:var(--hz-space-xs)}.hz-m-block-start-sm{margin-block-start:var(--hz-space-sm)}.hz-m-block-start-md{margin-block-start:var(--hz-space-md)}.hz-m-block-start-lg{margin-block-start:var(--hz-space-lg)}.hz-m-block-start-xl{margin-block-start:var(--hz-space-xl)}.hz-m-block-end-none{margin-block-end:var(--hz-space-none)}.hz-m-block-end-xs{margin-block-end:var(--hz-space-xs)}.hz-m-block-end-sm{margin-block-end:var(--hz-space-sm)}.hz-m-block-end-md{margin-block-end:var(--hz-space-md)}.hz-m-block-end-lg{margin-block-end:var(--hz-space-lg)}.hz-m-block-end-xl{margin-block-end:var(--hz-space-xl)}.hz-m-inline-none{margin-inline:var(--hz-space-none)}.hz-m-inline-xs{margin-inline:var(--hz-space-xs)}.hz-m-inline-sm{margin-inline:var(--hz-space-sm)}.hz-m-inline-md{margin-inline:var(--hz-space-md)}.hz-m-inline-lg{margin-inline:var(--hz-space-lg)}.hz-m-inline-xl{margin-inline:var(--hz-space-xl)}.hz-m-inline-start-none{margin-inline-start:var(--hz-space-none)}.hz-m-inline-start-xs{margin-inline-start:var(--hz-space-xs)}.hz-m-inline-start-sm{margin-inline-start:var(--hz-space-sm)}.hz-m-inline-start-md{margin-inline-start:var(--hz-space-md)}.hz-m-inline-start-lg{margin-inline-start:var(--hz-space-lg)}.hz-m-inline-start-xl{margin-inline-start:var(--hz-space-xl)}.hz-m-inline-end-none{margin-inline-end:var(--hz-space-none)}.hz-m-inline-end-xs{margin-inline-end:var(--hz-space-xs)}.hz-m-inline-end-sm{margin-inline-end:var(--hz-space-sm)}.hz-m-inline-end-md{margin-inline-end:var(--hz-space-md)}.hz-m-inline-end-lg{margin-inline-end:var(--hz-space-lg)}.hz-m-inline-end-xl{margin-inline-end:var(--hz-space-xl)}.tab-content{padding-top:1rem}.inner-tab{padding-top:.5rem}.tab-note{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);margin:0 0 1rem}.doc-note{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);margin:0}.doctrine-note{--hz-blockquote-font-size:var(--hz-font-size-base,1rem)}.doctrine-note .hz-blockquote-quote{font-weight:var(--hz-font-weight-medium,500)}.note-list{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);line-height:var(--hz-line-height-base,1.5);margin:0;padding-left:1.25rem}.demo-col{max-width:24rem}.docs-table.hz-table-wrap{border:none;border-radius:0}.docs-table .hz-table{font-size:var(--hz-font-size-sm,.875rem)}.docs-table .hz-table th,.docs-table .hz-table td{text-align:left;border-bottom:1px solid var(--hz-color-border,#6b7280);vertical-align:top;padding:.5rem .75rem}.docs-table .hz-table thead th{font-weight:var(--hz-font-weight-semibold,600);white-space:nowrap;background-color:#0000}.doc-intro h1{font-size:var(--hz-font-size-2xl,2.75rem);font-weight:var(--hz-font-weight-bold,700);line-height:var(--hz-line-height-tight,1.2);margin:0 0 .5rem}.doc-description{font-size:var(--hz-font-size-lg,1.4rem);color:var(--hz-color-text,#000);line-height:var(--hz-line-height-base,1.5);margin:0}.doc-section h2{font-size:var(--hz-font-size-xl,1.65rem);font-weight:var(--hz-font-weight-semibold,600);margin:0}.a11y-refs{font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-text-muted,#6b7280);margin:0}:focus-visible:not(:is(.hz-field input,.hz-field select,.hz-field textarea,.hz-button,.hz-card-link)){outline-offset:2px;outline:2px solid}p code,li code{background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 14%, transparent);border-radius:var(--hz-radius-sm,.25rem);font-family:var(--hz-font-family-mono,monospace);padding:.125em .375em;font-size:.875em}[data-theme=dark] p code,[data-theme=dark] li code{background-color:color-mix(in srgb, var(--hz-intent-neutral,#6b7280) 28%, transparent)}.skip-to-content{z-index:9999;background:var(--hz-color-text,#000);color:var(--hz-color-surface,#fff);font-weight:var(--hz-font-weight-semibold,600);padding:.5rem 1rem;text-decoration:none;position:absolute;top:-100%;left:0}.skip-to-content:focus-visible{top:0}.site-logo{font-weight:var(--hz-font-weight-bold,700);font-size:var(--hz-font-size-sm,.875rem);color:inherit;white-space:nowrap;text-decoration:none}.site-logo:hover{text-decoration:underline}.expressive-card.hz-card{border:var(--hz-border-width-heavy,6px) solid var(--card-frame,var(--hz-color-text,#000));border-radius:var(--hz-radius-lg,1rem) 0 var(--hz-radius-lg,1rem) 0;transition:box-shadow var(--hz-duration-fast,.25s) var(--hz-ease-out,ease-out), translate var(--hz-duration-fast,.25s) var(--hz-ease-out,ease-out)}.expressive-card.hz-card:hover,.expressive-card.hz-card:focus-within{box-shadow:0 .5rem 0 color-mix(in srgb, var(--card-frame,var(--hz-color-text,#000)) 85%, transparent);translate:0 -.25rem}@media (prefers-reduced-motion:reduce){.expressive-card.hz-card{transition:none}.expressive-card.hz-card:hover,.expressive-card.hz-card:focus-within{translate:none}}[data-theme=dark] .expressive-card.hz-card{box-shadow:0 .5rem 0 color-mix(in srgb, var(--card-frame,var(--hz-color-text,#000)) 85%, transparent)}[data-theme=dark] .expressive-card.hz-card:hover,[data-theme=dark] .expressive-card.hz-card:focus-within{box-shadow:0 0 0 color-mix(in srgb, var(--card-frame,var(--hz-color-text,#000)) 85%, transparent);translate:0 .5rem}@media (prefers-color-scheme:dark){:root:not([data-theme]) .expressive-card.hz-card{box-shadow:0 .5rem 0 color-mix(in srgb, var(--card-frame,var(--hz-color-text,#000)) 85%, transparent)}:root:not([data-theme]) .expressive-card.hz-card:hover,:root:not([data-theme]) .expressive-card.hz-card:focus-within{box-shadow:0 0 0 color-mix(in srgb, var(--card-frame,var(--hz-color-text,#000)) 85%, transparent);translate:0 .5rem}}@media (prefers-reduced-motion:reduce){[data-theme=dark] .expressive-card.hz-card:hover,[data-theme=dark] .expressive-card.hz-card:focus-within,:root:not([data-theme]) .expressive-card.hz-card:hover,:root:not([data-theme]) .expressive-card.hz-card:focus-within{translate:none}}html.theme-transition,html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition:background-color .25s,border-color .25s,outline-color .25s,box-shadow .25s!important}
