:where([data-hh-root]){--hh-ref-color-brand-400:#f19b33;--hh-ref-color-brand-500:#de7c00;--hh-ref-color-brand-600:#b56400;--hh-ref-color-neutral-0:#fff;--hh-ref-color-neutral-50:#f6f8fb;--hh-ref-color-neutral-100:#eef2f6;--hh-ref-color-neutral-200:#d8e0e9;--hh-ref-color-neutral-400:#93a4b8;--hh-ref-color-neutral-700:#415367;--hh-ref-color-neutral-900:#13283b;--hh-ref-color-neutral-950:#091a28;--hh-ref-color-label-light-primary:#041e42;--hh-ref-color-label-light-secondary:#343e4b99;--hh-ref-color-label-light-tertiary:#343e4b4d;--hh-ref-color-label-light-quaternary:#343e4b2e;--hh-ref-color-label-dark-primary:#fff;--hh-ref-color-label-dark-secondary:#ebebf599;--hh-ref-color-label-dark-tertiary:#ebebf54d;--hh-ref-color-label-dark-quaternary:#ebebf52e;--hh-ref-color-success-500:#12805c;--hh-ref-color-warning-500:#b56a00;--hh-ref-color-danger-500:#c63f34;--hh-ref-space-1:.25rem;--hh-ref-space-2:.5rem;--hh-ref-space-3:.75rem;--hh-ref-space-4:1rem;--hh-ref-space-5:1.25rem;--hh-ref-space-6:1.5rem;--hh-ref-radius-2:.5rem;--hh-ref-radius-3:.625rem;--hh-ref-radius-4:.875rem;--hh-ref-font-family-sans:"Suisse Intl", "Inter", "Segoe UI", sans-serif;--hh-ref-font-family-mono:"JetBrains Mono", "SFMono-Regular", monospace;--hh-ref-font-size-2:.875rem;--hh-ref-font-size-3:1rem;--hh-ref-font-size-4:1.125rem;--hh-ref-font-size-5:1.375rem;--hh-ref-line-height-5:1.25rem;--hh-ref-line-height-6:1.5rem;--hh-ref-line-height-7:1.75rem;--hh-ref-shadow-panel:0 18px 40px #091a2814;--hh-ref-size-icon-medium:1.25rem;--hh-ref-size-control-comfortable:2.75rem;--hh-ref-size-control-cozy:2.5rem;--hh-ref-size-control-compact:2.25rem;--hh-mode-size-control-min-height:var(--hh-ref-size-control-comfortable);--hh-mode-font-size-body:var(--hh-ref-font-size-3);--hh-mode-font-size-caption:var(--hh-ref-font-size-2);--hh-mode-font-size-title:var(--hh-ref-font-size-5)}:where([data-hh-root],[data-hh-root] *){box-sizing:border-box}:where([data-hh-root][data-hh-theme=core]){--hh-semantic-color-canvas:var(--hh-ref-color-neutral-0);--hh-semantic-color-text:var(--hh-ref-color-label-light-primary);--hh-semantic-color-text-muted:var(--hh-ref-color-label-light-secondary);--hh-semantic-color-accent:var(--hh-ref-color-brand-500);--hh-semantic-color-on-accent:var(--hh-ref-color-neutral-0);--hh-semantic-color-focus-ring:var(--hh-ref-color-brand-500);--hh-semantic-color-success:var(--hh-ref-color-success-500);--hh-semantic-color-warning:var(--hh-ref-color-warning-500);--hh-semantic-color-danger:var(--hh-ref-color-danger-500);--hh-semantic-surface-panel:var(--hh-ref-color-neutral-0);--hh-semantic-surface-panel-muted:var(--hh-ref-color-neutral-50);--hh-semantic-surface-sunken:var(--hh-ref-color-neutral-100);--hh-semantic-border-subtle:var(--hh-ref-color-neutral-200);--hh-semantic-border-strong:var(--hh-ref-color-neutral-400);--hh-semantic-border-focus:var(--hh-ref-color-brand-500);--hh-semantic-typography-body-font-family:var(--hh-ref-font-family-sans);--hh-semantic-typography-body-font-size:var(--hh-mode-font-size-body);--hh-semantic-typography-body-line-height:var(--hh-ref-line-height-6);--hh-semantic-typography-title-font-size:var(--hh-mode-font-size-title);--hh-semantic-typography-title-line-height:var(--hh-ref-line-height-7);--hh-semantic-typography-caption-font-size:var(--hh-mode-font-size-caption);--hh-semantic-typography-strong-font-weight:600;--hh-semantic-spacing-panel-padding:var(--hh-ref-space-4);--hh-semantic-spacing-inline-gap:var(--hh-ref-space-3);--hh-semantic-spacing-stack-gap:var(--hh-ref-space-3);--hh-semantic-spacing-control-padding-inline:var(--hh-ref-space-3);--hh-semantic-spacing-control-padding-block:var(--hh-ref-space-2);--hh-semantic-radius-control:var(--hh-ref-radius-3);--hh-semantic-radius-panel:var(--hh-ref-radius-4);--hh-semantic-size-control-min-height:var(--hh-mode-size-control-min-height);--hh-semantic-size-icon-medium:var(--hh-ref-size-icon-medium);--hh-semantic-shadow-panel:var(--hh-ref-shadow-panel);--hh-component-button-primary-background:var(--hh-semantic-color-accent);--hh-component-button-primary-foreground:var(--hh-semantic-color-on-accent);--hh-component-button-primary-hover-background:var(--hh-ref-color-brand-400);--hh-component-button-primary-pressed-background:var(--hh-ref-color-brand-600);--hh-component-button-secondary-background:#6e7a8a1f;--hh-component-button-secondary-foreground:#041e42;--hh-component-button-secondary-hover-background:#6e7a8a2e;--hh-component-button-secondary-pressed-background:#6e7a8a3d;--hh-component-button-tertiary-foreground:var(--hh-semantic-color-accent);--hh-component-button-tertiary-hover-background:#6e7a8a1f;--hh-component-button-tertiary-pressed-background:#6e7a8a1f;--hh-component-button-disabled-background:#6e7a8a14;--hh-component-button-disabled-foreground:#343e4b2e;--hh-component-button-font-family:"Proxima Nova", "Suisse Intl", "Inter", "Segoe UI", sans-serif;--hh-component-button-font-weight:600;--hh-component-button-large-height:2.8125rem;--hh-component-button-large-padding-inline:1.25rem;--hh-component-button-large-radius:.375rem;--hh-component-button-large-gap:.625rem;--hh-component-button-large-icon-size:1rem;--hh-component-button-large-font-size:1.0625rem;--hh-component-button-large-letter-spacing:-.01em;--hh-component-button-medium-height:2.25rem;--hh-component-button-medium-padding-inline:1rem;--hh-component-button-medium-radius:.25rem;--hh-component-button-medium-gap:.5rem;--hh-component-button-medium-icon-size:.875rem;--hh-component-button-medium-font-size:.9375rem;--hh-component-button-medium-letter-spacing:-.01em;--hh-component-button-small-height:1.75rem;--hh-component-button-small-padding-inline:.75rem;--hh-component-button-small-radius:.25rem;--hh-component-button-small-gap:.4375rem;--hh-component-button-small-icon-size:.75rem;--hh-component-button-small-font-size:.8125rem;--hh-component-button-small-letter-spacing:-.01em;--hh-component-field-background:#6e7a8a1f;--hh-component-field-disabled-background:#6e7a8a14;--hh-component-field-foreground:var(--hh-semantic-color-text);--hh-component-field-disabled-foreground:color-mix(in srgb, var(--hh-semantic-color-text-muted) 50%, transparent);--hh-component-field-placeholder:var(--hh-semantic-color-text-muted);--hh-component-field-border:transparent;--hh-component-field-border-focus:var(--hh-semantic-border-focus);--hh-component-field-font-family:"Proxima Nova", "Suisse Intl", "Inter", "Segoe UI", sans-serif;--hh-component-field-font-weight:500;--hh-component-field-min-height:2.25rem;--hh-component-field-labeled-min-height:3.25rem;--hh-component-field-radius:.375rem;--hh-component-field-label-font-size:.75rem;--hh-component-field-value-font-size:.9375rem;--hh-component-checkbox-icon-checked:var(--hh-semantic-color-accent);--hh-component-checkbox-icon-unchecked:#343e4b99;--hh-component-checkbox-icon-disabled:#343e4b2e;--hh-component-checkbox-label:#041e42;--hh-component-checkbox-label-checked:#041e42;--hh-component-checkbox-label-disabled:#343e4b2e;--hh-component-checkbox-label-font-size:calc(var(--hh-semantic-typography-body-font-size) * .9375);--hh-component-checkbox-label-font-weight:500;--hh-component-checkbox-label-gap:calc(var(--hh-component-checkbox-size) * .388889);--hh-component-checkbox-radius:.25rem;--hh-component-checkbox-size:calc(var(--hh-semantic-typography-body-font-size) * 1.125);--hh-component-switch-track-on:#de7c00;--hh-component-switch-track-off:#6e7a8a29;--hh-component-switch-thumb-fill:#fff;--hh-component-switch-thumb-border:#0000000a;--hh-component-switch-label:#041e42;--hh-component-switch-label-disabled:#343e4b2e;--hh-component-switch-label-font-size:calc(var(--hh-semantic-typography-body-font-size) * .9375);--hh-component-switch-label-font-weight:500;--hh-component-switch-label-gap:.4375rem;--hh-component-switch-track-width:2.375rem;--hh-component-switch-track-height:1.4375rem;--hh-component-switch-thumb-size:1.1875rem;--hh-component-switch-thumb-offset:.125rem;--hh-component-switch-thumb-translate-checked:.9375rem;background:var(--hh-semantic-color-canvas);color:var(--hh-semantic-color-text);font-family:var(--hh-semantic-typography-body-font-family);font-size:var(--hh-semantic-typography-body-font-size);line-height:var(--hh-semantic-typography-body-line-height)}:where([data-hh-root][data-hh-theme=core-dark]){--hh-semantic-color-canvas:#1c1c1e;--hh-semantic-color-text:#fff;--hh-semantic-color-text-muted:var(--hh-ref-color-label-dark-secondary);--hh-semantic-color-accent:#eb8300;--hh-semantic-color-on-accent:#fff;--hh-semantic-color-focus-ring:#eb8300;--hh-semantic-color-success:#34c58c;--hh-semantic-color-warning:#ffc65c;--hh-semantic-color-danger:#ff6961;--hh-semantic-surface-panel:#2c2c2e;--hh-semantic-surface-panel-muted:#3a3a3c;--hh-semantic-surface-sunken:#1c1c1e;--hh-semantic-border-subtle:#38383a;--hh-semantic-border-strong:#636366;--hh-semantic-border-focus:#eb8300;--hh-semantic-typography-body-font-family:var(--hh-ref-font-family-sans);--hh-semantic-typography-body-font-size:var(--hh-mode-font-size-body);--hh-semantic-typography-body-line-height:var(--hh-ref-line-height-6);--hh-semantic-typography-title-font-size:var(--hh-mode-font-size-title);--hh-semantic-typography-title-line-height:var(--hh-ref-line-height-7);--hh-semantic-typography-caption-font-size:var(--hh-mode-font-size-caption);--hh-semantic-typography-strong-font-weight:600;--hh-semantic-spacing-panel-padding:var(--hh-ref-space-4);--hh-semantic-spacing-inline-gap:var(--hh-ref-space-3);--hh-semantic-spacing-stack-gap:var(--hh-ref-space-3);--hh-semantic-spacing-control-padding-inline:var(--hh-ref-space-3);--hh-semantic-spacing-control-padding-block:var(--hh-ref-space-2);--hh-semantic-radius-control:var(--hh-ref-radius-3);--hh-semantic-radius-panel:var(--hh-ref-radius-4);--hh-semantic-size-control-min-height:var(--hh-mode-size-control-min-height);--hh-semantic-size-icon-medium:var(--hh-ref-size-icon-medium);--hh-semantic-shadow-panel:0 18px 40px #00000059;--hh-component-button-primary-background:var(--hh-semantic-color-accent);--hh-component-button-primary-foreground:var(--hh-semantic-color-on-accent);--hh-component-button-primary-hover-background:#f19b33;--hh-component-button-primary-pressed-background:color-mix(in srgb, var(--hh-semantic-color-accent) 84%, black);--hh-component-button-secondary-background:#78788052;--hh-component-button-secondary-foreground:#fff;--hh-component-button-secondary-hover-background:#7878805c;--hh-component-button-secondary-pressed-background:#7676803d;--hh-component-button-tertiary-foreground:var(--hh-semantic-color-accent);--hh-component-button-tertiary-hover-background:#78788052;--hh-component-button-tertiary-pressed-background:#7676803d;--hh-component-button-disabled-background:#7474802e;--hh-component-button-disabled-foreground:#ebebf52e;--hh-component-button-font-family:"Proxima Nova", "Suisse Intl", "Inter", "Segoe UI", sans-serif;--hh-component-button-font-weight:600;--hh-component-button-large-height:2.8125rem;--hh-component-button-large-padding-inline:1.25rem;--hh-component-button-large-radius:.375rem;--hh-component-button-large-gap:.625rem;--hh-component-button-large-icon-size:1rem;--hh-component-button-large-font-size:1.0625rem;--hh-component-button-large-letter-spacing:-.01em;--hh-component-button-medium-height:2.25rem;--hh-component-button-medium-padding-inline:1rem;--hh-component-button-medium-radius:.25rem;--hh-component-button-medium-gap:.5rem;--hh-component-button-medium-icon-size:.875rem;--hh-component-button-medium-font-size:.9375rem;--hh-component-button-medium-letter-spacing:-.01em;--hh-component-button-small-height:1.75rem;--hh-component-button-small-padding-inline:.75rem;--hh-component-button-small-radius:.25rem;--hh-component-button-small-gap:.4375rem;--hh-component-button-small-icon-size:.75rem;--hh-component-button-small-font-size:.8125rem;--hh-component-button-small-letter-spacing:-.01em;--hh-component-field-background:#78788052;--hh-component-field-disabled-background:#7474802e;--hh-component-field-foreground:var(--hh-semantic-color-text);--hh-component-field-disabled-foreground:color-mix(in srgb, var(--hh-semantic-color-text-muted) 50%, transparent);--hh-component-field-placeholder:var(--hh-semantic-color-text-muted);--hh-component-field-border:transparent;--hh-component-field-border-focus:var(--hh-semantic-border-focus);--hh-component-field-font-family:"Proxima Nova", "Suisse Intl", "Inter", "Segoe UI", sans-serif;--hh-component-field-font-weight:500;--hh-component-field-min-height:2.25rem;--hh-component-field-labeled-min-height:3.25rem;--hh-component-field-radius:.375rem;--hh-component-field-label-font-size:.75rem;--hh-component-field-value-font-size:.9375rem;--hh-component-checkbox-icon-checked:var(--hh-semantic-color-accent);--hh-component-checkbox-icon-unchecked:#ebebf599;--hh-component-checkbox-icon-disabled:#ebebf52e;--hh-component-checkbox-label:#fff;--hh-component-checkbox-label-checked:#fff;--hh-component-checkbox-label-disabled:#ebebf52e;--hh-component-checkbox-label-font-size:calc(var(--hh-semantic-typography-body-font-size) * .9375);--hh-component-checkbox-label-font-weight:500;--hh-component-checkbox-label-gap:calc(var(--hh-component-checkbox-size) * .388889);--hh-component-checkbox-radius:.25rem;--hh-component-checkbox-size:calc(var(--hh-semantic-typography-body-font-size) * 1.125);--hh-component-switch-track-on:#de7c00;--hh-component-switch-track-off:#6e7a8a29;--hh-component-switch-thumb-fill:#fff;--hh-component-switch-thumb-border:#0000000a;--hh-component-switch-label:#fff;--hh-component-switch-label-disabled:#ebebf52e;--hh-component-switch-label-font-size:calc(var(--hh-semantic-typography-body-font-size) * .9375);--hh-component-switch-label-font-weight:500;--hh-component-switch-label-gap:.4375rem;--hh-component-switch-track-width:2.375rem;--hh-component-switch-track-height:1.4375rem;--hh-component-switch-thumb-size:1.1875rem;--hh-component-switch-thumb-offset:.125rem;--hh-component-switch-thumb-translate-checked:.9375rem;background:var(--hh-semantic-color-canvas);color:var(--hh-semantic-color-text);font-family:var(--hh-semantic-typography-body-font-family);font-size:var(--hh-semantic-typography-body-font-size);line-height:var(--hh-semantic-typography-body-line-height)}:where([data-hh-root][data-hh-density=comfortable]){--hh-mode-size-control-min-height:var(--hh-ref-size-control-comfortable)}:where([data-hh-root][data-hh-density=cozy]){--hh-mode-size-control-min-height:var(--hh-ref-size-control-cozy);--hh-component-checkbox-size:calc(var(--hh-semantic-typography-body-font-size) * 1.0625);--hh-component-switch-track-width:2.0625rem;--hh-component-switch-track-height:1.25rem;--hh-component-switch-thumb-size:1rem;--hh-component-switch-thumb-offset:.125rem;--hh-component-switch-thumb-translate-checked:.8125rem;--hh-component-button-large-height:2.5625rem;--hh-component-button-large-padding-inline:1.125rem;--hh-component-button-large-gap:.5625rem;--hh-component-button-large-icon-size:.9375rem;--hh-component-button-medium-height:2rem;--hh-component-button-medium-padding-inline:.875rem;--hh-component-button-medium-gap:.4375rem;--hh-component-button-medium-icon-size:.8125rem;--hh-component-button-small-height:1.625rem;--hh-component-button-small-padding-inline:.6875rem;--hh-component-button-small-gap:.375rem;--hh-component-button-small-icon-size:.6875rem}:where([data-hh-root][data-hh-density=compact]){--hh-mode-size-control-min-height:var(--hh-ref-size-control-compact);--hh-component-checkbox-size:var(--hh-semantic-typography-body-font-size);--hh-component-switch-track-width:1.875rem;--hh-component-switch-track-height:1.0625rem;--hh-component-switch-thumb-size:.8125rem;--hh-component-switch-thumb-offset:.125rem;--hh-component-switch-thumb-translate-checked:.8125rem;--hh-component-button-large-height:2.3125rem;--hh-component-button-large-padding-inline:1rem;--hh-component-button-large-gap:.5rem;--hh-component-button-large-icon-size:.875rem;--hh-component-button-medium-height:1.75rem;--hh-component-button-medium-padding-inline:.75rem;--hh-component-button-medium-gap:.375rem;--hh-component-button-medium-icon-size:.75rem;--hh-component-button-small-height:1.5rem;--hh-component-button-small-padding-inline:.625rem;--hh-component-button-small-gap:.3125rem;--hh-component-button-small-icon-size:.625rem}:where([data-hh-root][data-hh-font-scale=small]){--hh-mode-font-size-body:var(--hh-ref-font-size-2);--hh-mode-font-size-caption:.8125rem;--hh-mode-font-size-title:var(--hh-ref-font-size-4);--hh-component-button-large-font-size:.9375rem;--hh-component-button-large-letter-spacing:-.0088em;--hh-component-button-medium-font-size:.8125rem;--hh-component-button-medium-letter-spacing:-.01em;--hh-component-button-small-font-size:.6875rem;--hh-component-button-small-letter-spacing:-.01em;--hh-component-field-label-font-size:.6875rem;--hh-component-field-value-font-size:.875rem}:where([data-hh-root][data-hh-font-scale=default]){--hh-mode-font-size-body:var(--hh-ref-font-size-3);--hh-mode-font-size-caption:var(--hh-ref-font-size-2);--hh-mode-font-size-title:var(--hh-ref-font-size-5)}:where([data-hh-root][data-hh-font-scale=large]){--hh-mode-font-size-body:var(--hh-ref-font-size-4);--hh-mode-font-size-caption:var(--hh-ref-font-size-3);--hh-mode-font-size-title:1.5rem;--hh-component-button-large-font-size:1.1875rem;--hh-component-button-large-letter-spacing:-.01em;--hh-component-button-medium-font-size:1.0625rem;--hh-component-button-medium-letter-spacing:-.01em;--hh-component-button-small-font-size:.9375rem;--hh-component-button-small-letter-spacing:-.01em;--hh-component-field-label-font-size:.8125rem;--hh-component-field-value-font-size:1rem}
.hh-button{--hh-button-background:transparent;--hh-button-border-color:transparent;--hh-button-foreground:var(--hh-semantic-color-text);--hh-button-height:var(--hh-component-button-large-height);--hh-button-padding-inline:var(--hh-component-button-large-padding-inline);--hh-button-radius:var(--hh-component-button-large-radius);--hh-button-gap:var(--hh-component-button-large-gap);--hh-button-icon-size:var(--hh-component-button-large-icon-size);--hh-button-font-size:var(--hh-component-button-large-font-size);--hh-button-letter-spacing:var(--hh-component-button-large-letter-spacing);appearance:none;background:var(--hh-button-background);border-radius:var(--hh-button-radius);color:var(--hh-button-foreground);cursor:pointer;font-family:var(--hh-component-button-font-family);font-size:var(--hh-button-font-size);font-weight:var(--hh-component-button-font-weight);align-items:center;gap:var(--hh-button-gap);height:var(--hh-button-height);letter-spacing:var(--hh-button-letter-spacing);padding-block:0;padding-inline:var(--hh-button-padding-inline);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;border:none;outline:none;flex-shrink:0;justify-content:center;line-height:1;text-decoration:none;transition:background-color .12s,box-shadow .12s,color .12s,opacity .12s;display:inline-flex;position:relative}.hh-button::-moz-focus-inner{border:0}.hh-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--hh-semantic-color-focus-ring) 24%, transparent)}.hh-button:disabled:not(.hh-button--loading),.hh-button[aria-disabled=true]{background:var(--hh-component-button-disabled-background);color:var(--hh-component-button-disabled-foreground);cursor:not-allowed}.hh-button--loading,.hh-button--loading:disabled{cursor:progress}.hh-button--icon-only{width:var(--hh-button-height);padding-inline:0}.hh-button--small{--hh-button-height:var(--hh-component-button-small-height);--hh-button-padding-inline:var(--hh-component-button-small-padding-inline);--hh-button-radius:var(--hh-component-button-small-radius);--hh-button-gap:var(--hh-component-button-small-gap);--hh-button-icon-size:var(--hh-component-button-small-icon-size);--hh-button-font-size:var(--hh-component-button-small-font-size);--hh-button-letter-spacing:var(--hh-component-button-small-letter-spacing)}.hh-button--medium{--hh-button-height:var(--hh-component-button-medium-height);--hh-button-padding-inline:var(--hh-component-button-medium-padding-inline);--hh-button-radius:var(--hh-component-button-medium-radius);--hh-button-gap:var(--hh-component-button-medium-gap);--hh-button-icon-size:var(--hh-component-button-medium-icon-size);--hh-button-font-size:var(--hh-component-button-medium-font-size);--hh-button-letter-spacing:var(--hh-component-button-medium-letter-spacing)}.hh-button--large{--hh-button-height:var(--hh-component-button-large-height);--hh-button-padding-inline:var(--hh-component-button-large-padding-inline);--hh-button-radius:var(--hh-component-button-large-radius);--hh-button-gap:var(--hh-component-button-large-gap);--hh-button-icon-size:var(--hh-component-button-large-icon-size);--hh-button-font-size:var(--hh-component-button-large-font-size);--hh-button-letter-spacing:var(--hh-component-button-large-letter-spacing)}.hh-button--primary{--hh-button-background:var(--hh-component-button-primary-background);--hh-button-foreground:var(--hh-component-button-primary-foreground)}.hh-button--primary:not(:disabled):not(.hh-button--loading):hover{background:var(--hh-component-button-primary-hover-background)}.hh-button--primary:not(:disabled):not(.hh-button--loading):active{background:var(--hh-component-button-primary-pressed-background)}.hh-button--secondary{--hh-button-background:var(--hh-component-button-secondary-background);--hh-button-foreground:var(--hh-component-button-secondary-foreground)}.hh-button--secondary:not(:disabled):not(.hh-button--loading):hover{background:var(--hh-component-button-secondary-hover-background)}.hh-button--secondary:not(:disabled):not(.hh-button--loading):active{background:var(--hh-component-button-secondary-pressed-background)}.hh-button--tertiary{--hh-button-background:transparent;--hh-button-foreground:var(--hh-component-button-tertiary-foreground)}.hh-button--tertiary:not(:disabled):not(.hh-button--loading):hover{background:var(--hh-component-button-tertiary-hover-background)}.hh-button--tertiary:not(:disabled):not(.hh-button--loading):active{background:var(--hh-component-button-tertiary-pressed-background)}.hh-button--icon-only.hh-button--tertiary:not(:disabled):not(.hh-button--loading):hover,.hh-button--icon-only.hh-button--tertiary:not(:disabled):not(.hh-button--loading):active{background:0 0}.hh-link-button{--hh-link-button-tertiary-hover-background:color-mix(in srgb, var(--hh-semantic-color-accent) 14%, transparent);--hh-link-button-tertiary-pressed-background:color-mix(in srgb, var(--hh-semantic-color-accent) 20%, transparent)}.hh-link-button.hh-button--primary:not(:disabled):not(.hh-button--loading):hover{background:var(--hh-component-button-primary-hover-background)}.hh-link-button.hh-button--primary:not(:disabled):not(.hh-button--loading):active{background:var(--hh-component-button-primary-pressed-background)}.hh-link-button.hh-button--secondary:not(:disabled):not(.hh-button--loading):hover{background:var(--hh-component-button-secondary-hover-background)}.hh-link-button.hh-button--secondary:not(:disabled):not(.hh-button--loading):active{background:var(--hh-component-button-secondary-pressed-background)}.hh-link-button.hh-button--tertiary:not(:disabled):not(.hh-button--loading):hover{background:var(--hh-link-button-tertiary-hover-background)}.hh-link-button.hh-button--tertiary:not(:disabled):not(.hh-button--loading):active{background:var(--hh-link-button-tertiary-pressed-background)}.hh-button__content{align-items:center;gap:inherit;justify-content:center;min-width:0;display:inline-flex}.hh-button__icon{height:var(--hh-button-icon-size);width:var(--hh-button-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hh-button__label{justify-content:center;align-items:center;min-width:0;display:inline-flex}.hh-button__spinner{border:2px solid color-mix(in srgb, currentColor 24%, transparent);height:calc(var(--hh-button-icon-size) + .125rem);width:calc(var(--hh-button-icon-size) + .125rem);border-top-color:currentColor;border-radius:999px;flex-shrink:0;animation:.8s linear infinite hh-button-spin;display:inline-block}.hh-button__spinner--inline{position:static}.hh-button__spinner--overlay{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.hh-button--loading.hh-button--icon-only .hh-button__content{opacity:0}@keyframes hh-button-spin{to{rotate:1turn}}.hh-form-message{font-size:var(--hh-semantic-typography-caption-font-size);margin:0}.hh-form-message--description{color:var(--hh-semantic-color-text-muted)}.hh-form-message--error{color:var(--hh-semantic-color-danger)}.hh-text-field{gap:0;width:100%;display:grid}.hh-text-field__shell{--hh-text-field-affix-gap:calc(var(--hh-semantic-spacing-control-padding-inline) * .5);position:relative}.hh-text-field__control{background:var(--hh-component-field-background);border:1px solid var(--hh-component-field-border);border-radius:var(--hh-component-field-radius);align-items:center;column-gap:var(--hh-text-field-affix-gap);min-height:var(--hh-component-field-min-height);padding-inline:var(--hh-semantic-spacing-control-padding-inline);transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:flex}.hh-text-field__shell[data-floating=true] .hh-text-field__control{min-height:var(--hh-component-field-labeled-min-height)}.hh-text-field__input{caret-color:var(--hh-semantic-color-text);color:var(--hh-component-field-foreground);font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);background:0 0;border:0;outline:none;flex:auto;width:100%;min-height:0;padding-block:0;padding-inline:0;line-height:1.2}.hh-text-field__input::placeholder{color:var(--hh-component-field-placeholder);opacity:1}.hh-text-field__input:disabled{color:var(--hh-component-field-disabled-foreground);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--hh-component-field-disabled-foreground)}.hh-text-field__shell[data-floating=true][data-raised=true] .hh-text-field__input{min-height:var(--hh-component-field-labeled-min-height);padding-block:1.35rem .45rem}.hh-text-field__shell[data-disabled=true] .hh-text-field__control{background:var(--hh-component-field-disabled-background)}.hh-text-field__shell[data-focused=true] .hh-text-field__control{border-color:var(--hh-component-field-border-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-component-field-border-focus) 24%, transparent)}.hh-text-field__shell[data-invalid=true] .hh-text-field__control{border-color:var(--hh-semantic-color-danger)}.hh-text-field__shell[data-invalid=true][data-focused=true] .hh-text-field__control{box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-semantic-color-danger) 22%, transparent)}.hh-text-field__affix{color:var(--hh-semantic-color-text-muted);font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);pointer-events:none;white-space:nowrap;flex-shrink:0;align-items:center;line-height:1.2;display:inline-flex}.hh-text-field__label{color:var(--hh-component-field-placeholder);font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);pointer-events:none;line-height:1;transition:color .12s,font-size .12s,inset-block-start .12s,transform .12s;position:absolute;inset-block-start:50%;inset-inline-start:var(--hh-semantic-spacing-control-padding-inline);transform:translateY(-50%)}.hh-text-field__shell[data-raised=true] .hh-text-field__label{color:var(--hh-component-field-placeholder);font-size:var(--hh-component-field-label-font-size);font-weight:var(--hh-component-field-font-weight);inset-block-start:.65rem;transform:translateY(0)}.hh-text-field__shell[data-disabled=true] .hh-text-field__label{color:var(--hh-component-field-disabled-foreground)}.hh-text-field__shell[data-invalid=true] .hh-text-field__label,.hh-text-field__required-mark{color:var(--hh-semantic-color-danger)}.hh-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hh-currency-field{--hh-currency-field-currency-column:minmax(8rem, 38%);gap:0;width:100%;display:grid}.hh-currency-field__shell{position:relative}.hh-currency-field__control{background:var(--hh-component-field-background);border:1px solid var(--hh-component-field-border);border-radius:var(--hh-component-field-radius);grid-template-columns:var(--hh-currency-field-currency-column) 1px minmax(0, 1fr);min-height:var(--hh-component-field-min-height);align-items:stretch;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:grid;overflow:hidden}.hh-currency-field__shell[data-floating=true] .hh-currency-field__control{min-height:var(--hh-component-field-labeled-min-height)}.hh-currency-field__segment{min-inline-size:0;position:relative}.hh-currency-field__segment[data-invalid=true]:after{border:1px solid var(--hh-semantic-color-danger);content:"";pointer-events:none;position:absolute;inset:0}.hh-currency-field__segment--currency[data-invalid=true]:after{border-inline-end-width:0;border-start-start-radius:calc(var(--hh-component-field-radius) - 1px);border-end-start-radius:calc(var(--hh-component-field-radius) - 1px)}.hh-currency-field__segment--amount[data-invalid=true]:after{border-inline-start-width:0;border-start-end-radius:calc(var(--hh-component-field-radius) - 1px);border-end-end-radius:calc(var(--hh-component-field-radius) - 1px)}.hh-currency-field__segment--currency,.hh-currency-field__segment--amount{display:flex}.hh-currency-field__trigger{appearance:none;color:var(--hh-component-field-foreground);cursor:pointer;font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);line-height:var(--hh-semantic-typography-body-line-height);min-block-size:calc(var(--hh-component-field-min-height) - 2px);min-inline-size:0;padding-block:.55rem;padding-inline:var(--hh-semantic-spacing-control-padding-inline);text-align:start;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;column-gap:.5rem;width:100%;display:inline-flex}.hh-currency-field__segment--currency[data-floating=true] .hh-currency-field__trigger{min-block-size:calc(var(--hh-component-field-labeled-min-height) - 2px)}.hh-currency-field__segment--currency[data-floating=true][data-raised=true] .hh-currency-field__trigger{padding-block:1.375rem .5rem}.hh-currency-field__trigger:disabled{cursor:not-allowed}.hh-currency-field__trigger-text{color:var(--hh-component-field-foreground);line-height:var(--hh-semantic-typography-body-line-height);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.hh-currency-field__trigger-text[data-placeholder=true]{color:var(--hh-component-field-placeholder)}.hh-currency-field__trigger-chevron{color:var(--hh-semantic-color-text-muted);transform-origin:50%;flex-shrink:0;align-items:center;transition:transform .12s;display:inline-flex}.hh-currency-field__shell[data-open=true] .hh-currency-field__trigger-chevron{transform:rotate(180deg)}.hh-currency-field__divider{background:var(--hh-semantic-border-subtle);margin-block:.625rem;display:block}.hh-currency-field__amount{min-block-size:calc(var(--hh-component-field-min-height) - 2px);min-inline-size:0;padding-block:.55rem;padding-inline:var(--hh-semantic-spacing-control-padding-inline);flex:auto;align-items:center;display:flex}.hh-currency-field__segment--amount[data-floating=true] .hh-currency-field__amount{min-block-size:calc(var(--hh-component-field-labeled-min-height) - 2px)}.hh-currency-field__segment--amount[data-floating=true][data-raised=true] .hh-currency-field__amount{padding-block:1.375rem .5rem}.hh-currency-field__input{caret-color:var(--hh-semantic-color-text);color:var(--hh-component-field-foreground);font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);background:0 0;border:0;outline:none;flex:auto;width:100%;min-height:0;padding-block:0;padding-inline:0;line-height:1.2}.hh-currency-field__input::placeholder{color:var(--hh-component-field-placeholder);opacity:1}.hh-currency-field__input:disabled{color:var(--hh-component-field-disabled-foreground);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--hh-component-field-disabled-foreground)}.hh-currency-field__shell[data-disabled=true] .hh-currency-field__control{background:var(--hh-component-field-disabled-background)}.hh-currency-field__shell[data-disabled=true] .hh-currency-field__divider{background:color-mix(in srgb, var(--hh-component-field-disabled-foreground) 36%, transparent)}.hh-currency-field__shell[data-disabled=true] .hh-currency-field__trigger-text,.hh-currency-field__shell[data-disabled=true] .hh-currency-field__trigger-chevron,.hh-currency-field__shell[data-disabled=true] .hh-currency-field__input{color:var(--hh-component-field-disabled-foreground)}.hh-currency-field__shell[data-focused=true] .hh-currency-field__control{border-color:var(--hh-component-field-border-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-component-field-border-focus) 24%, transparent)}.hh-currency-field__shell[data-invalid=true] .hh-currency-field__control{border-color:var(--hh-semantic-color-danger)}.hh-currency-field__shell[data-invalid=true][data-focused=true] .hh-currency-field__control{box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-semantic-color-danger) 22%, transparent)}.hh-currency-field__label{color:var(--hh-component-field-placeholder);font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:1;line-height:1;transition:color .12s,font-size .12s,inset-block-start .12s,transform .12s;position:absolute;inset-block-start:50%;inset-inline-start:var(--hh-semantic-spacing-control-padding-inline);overflow:hidden;transform:translateY(-50%)}.hh-currency-field__label--currency{max-inline-size:calc(100% - (var(--hh-semantic-spacing-control-padding-inline) * 2) - 1.5rem)}.hh-currency-field__label--amount{max-inline-size:calc(100% - (var(--hh-semantic-spacing-control-padding-inline) * 2))}.hh-currency-field__segment[data-raised=true] .hh-currency-field__label{color:var(--hh-component-field-placeholder);font-size:var(--hh-component-field-label-font-size);font-weight:var(--hh-component-field-font-weight);inset-block-start:.625rem;transform:translateY(0)}.hh-currency-field__shell[data-disabled=true] .hh-currency-field__label{color:var(--hh-component-field-disabled-foreground)}.hh-currency-field__segment[data-invalid=true] .hh-currency-field__label,.hh-currency-field__required-mark{color:var(--hh-semantic-color-danger)}.hh-currency-field__messages{grid-template-columns:var(--hh-currency-field-currency-column) 1px minmax(0, 1fr);gap:.125rem 0;width:100%;margin-block-start:.25rem;display:grid}.hh-currency-field__messages-column{gap:.125rem;min-inline-size:0;display:grid}.hh-currency-field__messages-column--currency{grid-column:1;padding-inline-end:.75rem}.hh-currency-field__messages-column--span-all{grid-column:1/-1;max-inline-size:min(24rem,100%)}.hh-currency-field__messages-column--amount{grid-column:3;padding-inline-start:var(--hh-semantic-spacing-control-padding-inline)}.hh-select{gap:0;width:100%;display:grid}.hh-select__shell{--hh-select-label-end-reserve:calc(var(--hh-semantic-spacing-control-padding-inline) * 3.2);--hh-select-end-padding:calc(var(--hh-semantic-spacing-control-padding-inline) * 2.8);--hh-select-inline-min-height:calc(var(--hh-component-field-min-height) - 2px);width:100%;position:relative}.hh-select__shell[data-has-clear=true]{--hh-select-label-end-reserve:calc(var(--hh-semantic-spacing-control-padding-inline) * 5.2);--hh-select-end-padding:calc(var(--hh-semantic-spacing-control-padding-inline) * 4.8)}.hh-select__control{background:var(--hh-component-field-background);border:1px solid var(--hh-component-field-border);border-radius:var(--hh-component-field-radius);box-sizing:border-box;color:var(--hh-component-field-foreground);cursor:text;font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);min-height:var(--hh-component-field-min-height);width:100%;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:block;position:relative}.hh-select__shell[data-floating=true]{--hh-select-inline-min-height:calc(var(--hh-component-field-labeled-min-height) - 2px)}.hh-select__shell[data-floating=true] .hh-select__control{min-height:var(--hh-component-field-labeled-min-height)}.hh-select__a11y-value{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hh-select__inline-row{box-sizing:border-box;min-block-size:var(--hh-select-inline-min-height);min-width:0;padding-block:.55rem;padding-inline:var(--hh-semantic-spacing-control-padding-inline) var(--hh-select-end-padding);flex-wrap:wrap;align-content:center;align-items:center;gap:.3125rem .375rem;width:100%;display:flex}.hh-select__shell[data-raised=true] .hh-select__inline-row{padding-block:1.375rem .5rem}.hh-select__input{appearance:none;caret-color:var(--hh-semantic-color-text);color:inherit;font:inherit;inline-size:auto;line-height:var(--hh-semantic-typography-body-line-height);background:0 0;border:0;outline:none;flex:4ch;min-block-size:1.5rem;min-inline-size:2ch;padding:0}.hh-select__input::placeholder{color:var(--hh-component-field-placeholder)}.hh-select__input:disabled{color:var(--hh-component-field-disabled-foreground);cursor:not-allowed}.hh-select__single-value,.hh-select__custom-value{color:var(--hh-component-field-foreground);align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex;overflow:hidden}.hh-select__single-value>*,.hh-select__custom-value>*{max-inline-size:100%}.hh-select__chips{flex-wrap:wrap;flex:0 auto;align-content:center;align-self:center;align-items:center;gap:.375rem;min-block-size:1.75rem;min-inline-size:0;max-inline-size:100%;display:inline-flex}.hh-select__chips+.hh-select__input{flex:7ch;align-self:center}.hh-select__shell[data-mode=multiple][data-has-selection=true]:not([data-open=true]) .hh-select__chips+.hh-select__input{flex:0 0 1ch;min-inline-size:1ch}.hh-select__chip{background:color-mix(in srgb, var(--hh-semantic-surface-panel-muted) 88%, transparent);border:1px solid color-mix(in srgb, var(--hh-semantic-border-subtle) 88%, transparent);color:var(--hh-semantic-color-text);line-height:var(--hh-semantic-typography-body-line-height);max-inline-size:100%;border-radius:999px;align-items:center;gap:.25rem;min-height:1.75rem;padding-inline:.625rem .375rem;display:inline-flex}.hh-select__chip-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.hh-select__chip-remove{color:var(--hh-semantic-color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-block-size:1.25rem;inline-size:1.25rem;padding:0;line-height:1;display:inline-flex}.hh-select__chip-remove-icon{block-size:.875rem;inline-size:.875rem}.hh-select__chip-remove:hover{color:var(--hh-semantic-color-text)}.hh-select__shell[data-disabled=true] .hh-select__control{background:var(--hh-component-field-disabled-background);color:var(--hh-component-field-disabled-foreground);cursor:not-allowed}.hh-select__shell[data-focused=true] .hh-select__control{border-color:var(--hh-component-field-border-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-component-field-border-focus) 24%, transparent)}.hh-select__shell[data-invalid=true] .hh-select__control{border-color:var(--hh-semantic-color-danger)}.hh-select__shell[data-invalid=true][data-focused=true] .hh-select__control{box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-semantic-color-danger) 22%, transparent)}.hh-select__label{color:var(--hh-component-field-placeholder);font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);max-inline-size:calc(100% - var(--hh-semantic-spacing-control-padding-inline) - var(--hh-select-label-end-reserve));pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:1;line-height:1;transition:color .12s,font-size .12s,inset-block-start .12s,transform .12s;position:absolute;inset-block-start:calc(50% - .09375rem);inset-inline-start:var(--hh-semantic-spacing-control-padding-inline);overflow:hidden;transform:translateY(-50%)}.hh-select__shell[data-raised=true] .hh-select__label{color:var(--hh-component-field-placeholder);font-size:var(--hh-component-field-label-font-size);inset-block-start:.625rem;transform:translateY(0)}.hh-select__shell[data-disabled=true] .hh-select__label{color:var(--hh-component-field-disabled-foreground)}.hh-select__shell[data-invalid=true] .hh-select__label,.hh-select__required-mark{color:var(--hh-semantic-color-danger)}.hh-select__chevron,.hh-select__clear{color:var(--hh-semantic-color-text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.hh-select__chevron{pointer-events:none;transition:transform .12s;inset-inline-end:var(--hh-semantic-spacing-control-padding-inline)}.hh-select__chevron-icon,.hh-select__clear-icon,.hh-select__chip-remove-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;display:block}.hh-select__chevron-icon{block-size:.625rem;inline-size:.875rem}.hh-select__shell[data-open=true] .hh-select__chevron{transform:translateY(-50%)rotate(180deg)}.hh-select__clear{block-size:1.75rem;color:var(--hh-semantic-color-text-muted);cursor:pointer;font:inherit;inline-size:1.75rem;background:0 0;border:0;border-radius:999px;padding:0;line-height:1;inset-inline-end:calc(var(--hh-semantic-spacing-control-padding-inline) + 1.125rem)}.hh-select__clear-icon{block-size:.875rem;inline-size:.875rem}.hh-select__clear:hover{color:var(--hh-semantic-color-text)}[data-radix-popper-content-wrapper]:has(.hh-select__content){z-index:30}.hh-popover__content.hh-select__content{--hh-select-anchor-width:min(24rem, calc(100vw - 1rem));--hh-select-popup-surface:var(--hh-semantic-surface-panel);background:var(--hh-select-popup-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;inline-size:var(--hh-select-anchor-width,min(24rem, calc(100vw - 1rem)));isolation:isolate;max-block-size:min(22rem, var(--radix-popover-content-available-height,22rem));opacity:1;max-inline-size:calc(100vw - 1rem);padding:0;overflow:hidden}.hh-popover__content.hh-select__content[data-state=open],.hh-popover__content.hh-select__content[data-state=closed]{opacity:1;animation:none}.hh-select__status-region,.hh-select__listbox{background:var(--hh-select-popup-surface);background-color:var(--hh-select-popup-surface)}.hh-select__status-region{padding:0}.hh-select__status-region[data-has-listbox=true]{border-block-end:1px solid var(--hh-semantic-border-subtle)}.hh-select__status{color:var(--hh-semantic-color-text-muted);padding:.625rem}.hh-select__listbox{max-block-size:min(16rem, var(--radix-popover-content-available-height,16rem));padding:.125rem;display:grid;overflow:auto}.hh-select__option{background:var(--hh-select-popup-surface);border-radius:calc(var(--hh-component-field-radius) - .125rem);color:var(--hh-semantic-color-text);cursor:pointer;font-size:var(--hh-component-field-value-font-size);line-height:var(--hh-semantic-typography-body-line-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.625rem;min-height:2.375rem;padding:.5rem .625rem;display:grid}.hh-select__option-label{min-width:0}.hh-select__option[data-highlighted=true]{background:color-mix(in srgb, var(--hh-semantic-surface-panel-muted) 84%, transparent)}.hh-select__option[data-selected=true]{background:var(--hh-select-popup-surface)}.hh-select__option[data-selected=true] .hh-select__option-label{font-weight:var(--hh-semantic-typography-strong-font-weight)}.hh-select__option[data-selected=true][data-highlighted=true]{background:color-mix(in srgb, var(--hh-semantic-surface-panel-muted) 84%, transparent);box-shadow:none}.hh-select__option[data-disabled=true]{color:var(--hh-component-field-disabled-foreground);cursor:not-allowed}.hh-select__indicator{color:var(--hh-component-checkbox-icon-checked);justify-content:center;min-inline-size:1rem;font-size:1rem;display:inline-flex}.hh-select__async-status{background:var(--hh-select-popup-surface);color:var(--hh-semantic-color-text);gap:.3125rem;padding:.5rem .625rem;display:grid}.hh-select__async-status-title{color:var(--hh-semantic-color-text);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-semantic-typography-strong-font-weight);line-height:var(--hh-semantic-typography-body-line-height)}.hh-select__async-status[data-tone=error] .hh-select__async-status-title{color:var(--hh-semantic-color-danger)}.hh-select__async-status-description{color:var(--hh-semantic-color-text-muted);font-size:var(--hh-semantic-typography-caption-font-size);line-height:var(--hh-semantic-typography-body-line-height)}.hh-select__async-status-action{color:var(--hh-semantic-color-accent);cursor:pointer;font:inherit;font-size:var(--hh-semantic-typography-caption-font-size);font-weight:var(--hh-semantic-typography-strong-font-weight);background:0 0;border:0;justify-self:flex-start;align-items:center;padding:0;display:inline-flex}.hh-select__async-status-spacer{block-size:.125rem}.hh-date-picker{gap:0;width:100%;display:grid}.hh-date-picker__shell{--hh-date-picker-label-end-reserve:calc(var(--hh-semantic-spacing-control-padding-inline) * 3.35);--hh-date-picker-end-padding:calc(var(--hh-semantic-spacing-control-padding-inline) * 2.9);width:100%;position:relative}.hh-date-picker__shell[data-has-clear=true]{--hh-date-picker-label-end-reserve:calc(var(--hh-semantic-spacing-control-padding-inline) * 5.2);--hh-date-picker-end-padding:calc(var(--hh-semantic-spacing-control-padding-inline) * 4.85)}.hh-date-picker__trigger{appearance:none;background:var(--hh-component-field-background);border:1px solid var(--hh-component-field-border);border-radius:var(--hh-component-field-radius);box-sizing:border-box;color:var(--hh-component-field-foreground);cursor:pointer;font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);min-height:var(--hh-component-field-min-height);text-align:start;width:100%;padding:0;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:block;position:relative}.hh-date-picker__trigger::-moz-focus-inner{border:0}.hh-date-picker__trigger:focus-visible{outline:none}.hh-date-picker__shell[data-floating=true] .hh-date-picker__trigger{min-height:var(--hh-component-field-labeled-min-height)}.hh-date-picker__value-row{box-sizing:border-box;min-block-size:calc(var(--hh-component-field-min-height) - 2px);min-width:0;padding-block:.55rem;padding-inline:var(--hh-semantic-spacing-control-padding-inline) var(--hh-date-picker-end-padding);align-items:center;width:100%;display:flex}.hh-date-picker__shell[data-floating=true] .hh-date-picker__value-row{min-block-size:calc(var(--hh-component-field-labeled-min-height) - 2px)}.hh-date-picker__shell[data-raised=true] .hh-date-picker__value-row{padding-block:1.375rem .5rem}.hh-date-picker__value{color:var(--hh-component-field-foreground);line-height:var(--hh-semantic-typography-body-line-height);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:inline-flex;overflow:hidden}.hh-date-picker__value[data-placeholder=true]{color:var(--hh-component-field-placeholder)}.hh-date-picker__shell[data-disabled=true] .hh-date-picker__trigger{background:var(--hh-component-field-disabled-background);color:var(--hh-component-field-disabled-foreground);cursor:not-allowed}.hh-date-picker__shell[data-disabled=true] .hh-date-picker__value,.hh-date-picker__shell[data-disabled=true] .hh-date-picker__icon{color:var(--hh-component-field-disabled-foreground)}.hh-date-picker__shell[data-focused=true] .hh-date-picker__trigger{border-color:var(--hh-component-field-border-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-component-field-border-focus) 24%, transparent)}.hh-date-picker__shell[data-invalid=true] .hh-date-picker__trigger{border-color:var(--hh-semantic-color-danger)}.hh-date-picker__shell[data-invalid=true][data-focused=true] .hh-date-picker__trigger{box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-semantic-color-danger) 22%, transparent)}.hh-date-picker__label{color:var(--hh-component-field-placeholder);font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);max-inline-size:calc(100% - var(--hh-semantic-spacing-control-padding-inline) - var(--hh-date-picker-label-end-reserve));pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:1;line-height:1;transition:color .12s,font-size .12s,inset-block-start .12s,transform .12s;position:absolute;inset-block-start:calc(50% - .09375rem);inset-inline-start:var(--hh-semantic-spacing-control-padding-inline);overflow:hidden;transform:translateY(-50%)}.hh-date-picker__shell[data-raised=true] .hh-date-picker__label{color:var(--hh-component-field-placeholder);font-size:var(--hh-component-field-label-font-size);inset-block-start:.625rem;transform:translateY(0)}.hh-date-picker__shell[data-disabled=true] .hh-date-picker__label{color:var(--hh-component-field-disabled-foreground)}.hh-date-picker__shell[data-invalid=true] .hh-date-picker__label,.hh-date-picker__required-mark{color:var(--hh-semantic-color-danger)}.hh-date-picker__a11y-value{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hh-date-picker__icon,.hh-date-picker__clear{color:var(--hh-semantic-color-text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.hh-date-picker__icon{pointer-events:none;inset-inline-end:var(--hh-semantic-spacing-control-padding-inline)}.hh-date-picker__clear{block-size:1.75rem;color:var(--hh-semantic-color-text-muted);cursor:pointer;font:inherit;inline-size:1.75rem;background:0 0;border:0;border-radius:999px;padding:0;line-height:1;inset-inline-end:calc(var(--hh-semantic-spacing-control-padding-inline) + 1.35rem)}.hh-date-picker__clear:hover{color:var(--hh-semantic-color-text)}.hh-date-picker__icon-svg,.hh-date-picker__clear-icon,.hh-date-picker__nav-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;display:block}.hh-date-picker__icon-svg{block-size:1rem;inline-size:1rem}.hh-date-picker__clear-icon{block-size:.875rem;inline-size:.875rem}[data-radix-popper-content-wrapper]:has(.hh-date-picker__content){z-index:30}.hh-popover__content.hh-date-picker__content{--hh-date-picker-anchor-width:min(22rem, calc(100vw - 1rem));--hh-date-picker-day-gap:.25rem;--hh-date-picker-day-size:calc(var(--hh-component-field-min-height) * .92);background:var(--hh-semantic-surface-panel);box-sizing:border-box;inline-size:min(max(var(--hh-date-picker-anchor-width,0px), calc((var(--hh-date-picker-day-size) * 7) + (var(--hh-date-picker-day-gap) * 6) + (var(--hh-semantic-spacing-panel-padding) * 2))), calc(100vw - 1rem));max-inline-size:calc(100vw - 1rem);min-inline-size:min(var(--hh-date-picker-anchor-width,0px), calc(100vw - 1rem));padding:var(--hh-semantic-spacing-panel-padding)}.hh-date-picker__calendar{gap:.5rem;display:grid}.hh-date-picker__calendar-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.hh-date-picker__heading{color:var(--hh-semantic-color-text);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-semantic-typography-strong-font-weight);line-height:var(--hh-semantic-typography-body-line-height);text-align:center;margin:0}.hh-date-picker__nav-button{appearance:none;color:var(--hh-semantic-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-block-size:2rem;min-inline-size:2rem;padding:0;display:inline-flex}.hh-date-picker__nav-button:hover:not(:disabled){background:color-mix(in srgb, var(--hh-semantic-surface-panel-muted) 84%, transparent);color:var(--hh-semantic-color-text)}.hh-date-picker__nav-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-component-field-border-focus) 24%, transparent);outline:none}.hh-date-picker__nav-button:disabled{color:var(--hh-component-field-disabled-foreground);cursor:not-allowed}.hh-date-picker__nav-icon{block-size:.875rem;inline-size:.5rem}.hh-date-picker__weekdays,.hh-date-picker__days{gap:var(--hh-date-picker-day-gap);grid-template-columns:repeat(7, minmax(max(2.1em, var(--hh-date-picker-day-size)), 1fr));display:grid}.hh-date-picker__weekday{color:var(--hh-semantic-color-text-muted);font-size:var(--hh-semantic-typography-caption-font-size);font-weight:var(--hh-component-field-font-weight);text-align:center;padding-block-end:.125rem;line-height:1.2}.hh-date-picker__day-cell{display:flex}.hh-date-picker__day{appearance:none;border-radius:calc(var(--hh-component-field-radius) - .125rem);color:var(--hh-semantic-color-text);cursor:pointer;font-family:var(--hh-component-field-font-family);font-size:var(--hh-component-field-value-font-size);font-weight:var(--hh-component-field-font-weight);inline-size:100%;min-block-size:var(--hh-date-picker-day-size);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-inline-size:0;padding:0;line-height:1;display:inline-flex}.hh-date-picker__day[data-outside=true]{color:var(--hh-semantic-color-text-muted)}.hh-date-picker__day[data-today=true]:not([data-selected=true]){border-color:var(--hh-semantic-border-subtle);font-weight:var(--hh-semantic-typography-strong-font-weight)}.hh-date-picker__day[data-selected=true]{background:color-mix(in srgb, var(--hh-semantic-surface-panel-muted) 84%, transparent);font-weight:var(--hh-semantic-typography-strong-font-weight)}.hh-date-picker__day:hover:not(:disabled){background:color-mix(in srgb, var(--hh-semantic-surface-panel-muted) 72%, transparent)}.hh-date-picker__day:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-component-field-border-focus) 24%, transparent);outline:none}.hh-date-picker__day:disabled,.hh-date-picker__day[data-disabled=true]{color:var(--hh-component-field-disabled-foreground);cursor:not-allowed;opacity:.62}.hh-checkbox-field{align-items:flex-start;gap:.25rem;width:fit-content;display:grid}.hh-checkbox{align-items:center;column-gap:var(--hh-component-checkbox-label-gap);cursor:pointer;grid-template-columns:var(--hh-component-checkbox-size) auto;min-height:var(--hh-component-checkbox-size);display:inline-grid}.hh-checkbox[data-disabled=true]{cursor:not-allowed}.hh-checkbox__control{height:var(--hh-component-checkbox-size);width:var(--hh-component-checkbox-size);align-self:center;line-height:1;display:inline-flex;position:relative}.hh-checkbox__input{appearance:none;border-radius:var(--hh-component-checkbox-radius);cursor:inherit;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.hh-checkbox__indicator{border-radius:calc(var(--hh-component-checkbox-radius) + .125rem);color:var(--hh-component-checkbox-icon-unchecked);pointer-events:none;transition:box-shadow .12s,color .12s;display:inline-flex;position:absolute;inset:0}.hh-checkbox[data-checked=true] .hh-checkbox__indicator{color:var(--hh-component-checkbox-icon-checked)}.hh-checkbox[data-disabled=true] .hh-checkbox__indicator{color:var(--hh-component-checkbox-icon-disabled)}.hh-checkbox[data-focus-visible=true] .hh-checkbox__indicator{box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-semantic-color-focus-ring) 22%, white)}.hh-checkbox__icon{position:absolute;inset:12.5%}.hh-checkbox__label{color:var(--hh-component-checkbox-label);font-size:var(--hh-component-checkbox-label-font-size);font-weight:var(--hh-component-checkbox-label-font-weight);align-items:center;line-height:1;display:inline-flex}.hh-checkbox[data-checked=true] .hh-checkbox__label{color:var(--hh-component-checkbox-label-checked)}.hh-checkbox[data-disabled=true] .hh-checkbox__label{color:var(--hh-component-checkbox-label-disabled)}.hh-checkbox__required-mark{color:var(--hh-semantic-color-danger);margin-inline-start:.25rem}.hh-checkbox-field__message{padding-inline-start:calc(var(--hh-component-checkbox-size) + var(--hh-component-checkbox-label-gap))}.hh-switch-field{align-items:flex-start;gap:.25rem;width:fit-content;display:grid}.hh-switch{align-items:center;column-gap:var(--hh-component-switch-label-gap);cursor:pointer;grid-template-columns:var(--hh-component-switch-track-width) auto;min-height:var(--hh-component-switch-track-height);display:inline-grid}.hh-switch[data-size=large]{--hh-component-switch-track-width:38px;--hh-component-switch-track-height:23px;--hh-component-switch-thumb-size:19px;--hh-component-switch-thumb-offset:2px;--hh-component-switch-thumb-translate-checked:15px}.hh-switch[data-size=medium],.hh-switch[data-size=auto]{--hh-component-switch-track-width:33px;--hh-component-switch-track-height:20px;--hh-component-switch-thumb-size:16px;--hh-component-switch-thumb-offset:2px;--hh-component-switch-thumb-translate-checked:13px}.hh-switch[data-size=small]{--hh-component-switch-track-width:30px;--hh-component-switch-track-height:17px;--hh-component-switch-thumb-size:13px;--hh-component-switch-thumb-offset:2px;--hh-component-switch-thumb-translate-checked:13px}:where([data-hh-root][data-hh-density=comfortable]) .hh-switch[data-size=auto]{--hh-component-switch-track-width:38px;--hh-component-switch-track-height:23px;--hh-component-switch-thumb-size:19px;--hh-component-switch-thumb-offset:2px;--hh-component-switch-thumb-translate-checked:15px}:where([data-hh-root][data-hh-density=cozy]) .hh-switch[data-size=auto]{--hh-component-switch-track-width:33px;--hh-component-switch-track-height:20px;--hh-component-switch-thumb-size:16px;--hh-component-switch-thumb-offset:2px;--hh-component-switch-thumb-translate-checked:13px}:where([data-hh-root][data-hh-density=compact]) .hh-switch[data-size=auto]{--hh-component-switch-track-width:30px;--hh-component-switch-track-height:17px;--hh-component-switch-thumb-size:13px;--hh-component-switch-thumb-offset:2px;--hh-component-switch-thumb-translate-checked:13px}.hh-switch[data-disabled=true]{cursor:not-allowed}.hh-switch__control{height:var(--hh-component-switch-track-height);width:var(--hh-component-switch-track-width);align-self:center;line-height:1;display:inline-flex;position:relative}.hh-switch__input{appearance:none;cursor:inherit;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.hh-switch__track{background:var(--hh-component-switch-track-off);border-radius:calc(var(--hh-component-switch-track-height) / 2);pointer-events:none;transition:background-color .12s,box-shadow .12s;display:inline-flex;position:absolute;inset:0}.hh-switch[data-checked=true] .hh-switch__track{background:var(--hh-component-switch-track-on)}.hh-switch[data-disabled=true] .hh-switch__track{background:color-mix(in srgb, var(--hh-component-switch-track-off) 85%, var(--hh-semantic-surface-panel-muted))}.hh-switch[data-disabled=true][data-checked=true] .hh-switch__track{background:color-mix(in srgb, var(--hh-component-switch-track-on) 45%, var(--hh-component-switch-track-off))}.hh-switch[data-focus-visible=true] .hh-switch__track{box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-semantic-color-focus-ring) 22%, white)}.hh-switch__thumb{background:var(--hh-component-switch-thumb-fill);box-shadow:0 0 0 .5px var(--hh-component-switch-thumb-border), 0 3px 1px #0000000f, 0 3px 8px #00000026;height:var(--hh-component-switch-thumb-size);width:var(--hh-component-switch-thumb-size);border-radius:50%;transition:transform .12s;position:absolute;inset-block-start:var(--hh-component-switch-thumb-offset);inset-inline-start:var(--hh-component-switch-thumb-offset)}.hh-switch[data-checked=true] .hh-switch__thumb{transform:translateX(var(--hh-component-switch-thumb-translate-checked))}.hh-switch__label{color:var(--hh-component-switch-label);font-size:var(--hh-component-switch-label-font-size);font-weight:var(--hh-component-switch-label-font-weight);align-items:center;line-height:1;display:inline-flex}.hh-switch[data-disabled=true] .hh-switch__label{color:var(--hh-component-switch-label-disabled)}.hh-switch__required-mark{color:var(--hh-semantic-color-danger);margin-inline-start:.25rem}.hh-switch-field__message{padding-inline-start:calc(var(--hh-component-switch-track-width) + var(--hh-component-switch-label-gap))}.hh-radio-group{gap:.5rem;width:100%;display:grid}.hh-radio-group__label{color:var(--hh-component-checkbox-label);font-size:var(--hh-component-checkbox-label-font-size);font-weight:var(--hh-component-checkbox-label-font-weight);align-items:center;gap:.125rem;line-height:1.2;display:inline-flex}.hh-radio-group[data-disabled=true] .hh-radio-group__label{color:var(--hh-component-checkbox-label-disabled)}.hh-radio-group__required-mark{color:var(--hh-semantic-color-danger)}.hh-radio-group__options{gap:.5rem;min-inline-size:0;display:grid}.hh-radio-group__options[data-orientation=horizontal]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.hh-radio-group__message{margin:0}.hh-radio-field{align-items:flex-start;gap:.25rem;width:fit-content;display:grid}.hh-radio{align-items:center;column-gap:var(--hh-component-checkbox-label-gap);cursor:pointer;grid-template-columns:var(--hh-component-checkbox-size) auto;min-height:var(--hh-component-checkbox-size);display:inline-grid}.hh-radio[data-disabled=true]{cursor:not-allowed}.hh-radio__control{height:var(--hh-component-checkbox-size);width:var(--hh-component-checkbox-size);align-self:center;line-height:1;display:inline-flex;position:relative}.hh-radio__input{appearance:none;cursor:inherit;opacity:0;border-radius:50%;width:100%;height:100%;margin:0;position:absolute;inset:0}.hh-radio__indicator{color:var(--hh-component-checkbox-icon-unchecked);pointer-events:none;border-radius:50%;transition:box-shadow .12s,color .12s;display:inline-flex;position:absolute;inset:0}.hh-radio[data-checked=true] .hh-radio__indicator{color:var(--hh-component-checkbox-icon-checked)}.hh-radio[data-disabled=true] .hh-radio__indicator{color:var(--hh-component-checkbox-icon-disabled)}.hh-radio[data-focus-visible=true] .hh-radio__indicator{box-shadow:0 0 0 2px color-mix(in srgb, var(--hh-semantic-color-focus-ring) 22%, white)}.hh-radio__icon{position:absolute;inset:0}.hh-radio__label{color:var(--hh-component-checkbox-label);font-size:var(--hh-component-checkbox-label-font-size);font-weight:var(--hh-component-checkbox-label-font-weight);align-items:center;line-height:1;display:inline-flex}.hh-radio[data-checked=true] .hh-radio__label{color:var(--hh-component-checkbox-label-checked)}.hh-radio[data-disabled=true] .hh-radio__label{color:var(--hh-component-checkbox-label-disabled)}.hh-radio__required-mark{color:var(--hh-semantic-color-danger);margin-inline-start:.25rem}.hh-radio-field__message{padding-inline-start:calc(var(--hh-component-checkbox-size) + var(--hh-component-checkbox-label-gap))}.hh-overlay__backdrop{background:#091a287a;position:fixed;inset:0}.hh-overlay__backdrop[data-state=open]{animation:.16s ease-out hh-overlay-fade-in}.hh-overlay__backdrop[data-state=closed]{animation:.14s ease-in forwards hh-overlay-fade-out}.hh-overlay__panel{background:var(--hh-semantic-surface-panel);border:1px solid var(--hh-semantic-border-subtle);border-radius:var(--hh-semantic-radius-panel);box-shadow:var(--hh-semantic-shadow-panel);color:var(--hh-semantic-color-text);outline:none;grid-template-rows:auto minmax(0,1fr) auto;max-block-size:min(90dvh,100dvh - 2rem);display:grid;position:fixed;overflow:hidden}.hh-overlay__panel--sm{inline-size:min(28rem,100vw - 2rem)}.hh-overlay__panel--md{inline-size:min(38rem,100vw - 2rem)}.hh-overlay__panel--lg{inline-size:min(52rem,100vw - 2rem)}.hh-overlay__panel--full{inline-size:min(72rem,100vw - 2rem)}.hh-overlay__panel--modal,.hh-overlay__panel--alert-dialog{inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.hh-overlay__panel--modal[data-state=open],.hh-overlay__panel--alert-dialog[data-state=open]{animation:.18s ease-out hh-overlay-modal-in}.hh-overlay__panel--modal[data-state=closed],.hh-overlay__panel--alert-dialog[data-state=closed]{animation:.14s ease-in forwards hh-overlay-modal-out}.hh-overlay__panel--sheet{max-block-size:calc(100dvh - 2rem)}.hh-overlay__panel--sheet-right,.hh-overlay__panel--sheet-left{block-size:calc(100dvh - 2rem);inset-block-start:1rem}.hh-overlay__panel--sheet-right{inset-inline-end:1rem}.hh-overlay__panel--sheet-left{inset-inline-start:1rem}.hh-overlay__panel--sheet-bottom,.hh-overlay__panel--sheet-top{inline-size:min(100vw - 1rem,72rem);inset-inline-start:50%;transform:translate(-50%)}.hh-overlay__panel--sheet-bottom{inset-block-end:.5rem}.hh-overlay__panel--sheet-top{inset-block-start:.5rem}.hh-overlay__panel--sheet-right[data-state=open]{animation:.18s ease-out hh-overlay-sheet-right-in}.hh-overlay__panel--sheet-right[data-state=closed]{animation:.14s ease-in forwards hh-overlay-sheet-right-out}.hh-overlay__panel--sheet-left[data-state=open]{animation:.18s ease-out hh-overlay-sheet-left-in}.hh-overlay__panel--sheet-left[data-state=closed]{animation:.14s ease-in forwards hh-overlay-sheet-left-out}.hh-overlay__panel--sheet-bottom[data-state=open]{animation:.18s ease-out hh-overlay-sheet-bottom-in}.hh-overlay__panel--sheet-bottom[data-state=closed]{animation:.14s ease-in forwards hh-overlay-sheet-bottom-out}.hh-overlay__panel--sheet-top[data-state=open]{animation:.18s ease-out hh-overlay-sheet-top-in}.hh-overlay__panel--sheet-top[data-state=closed]{animation:.14s ease-in forwards hh-overlay-sheet-top-out}.hh-overlay__header,.hh-overlay__footer{background:var(--hh-semantic-surface-panel);padding:var(--hh-semantic-spacing-panel-padding)}.hh-overlay__header{border-block-end:1px solid var(--hh-semantic-border-subtle);gap:.375rem;display:grid}.hh-overlay__body{min-block-size:0;padding:var(--hh-semantic-spacing-panel-padding);overflow:auto}.hh-overlay__footer{border-block-start:1px solid var(--hh-semantic-border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.hh-overlay__title{margin:0}.hh-overlay__description{max-inline-size:65ch;margin:0}.hh-overlay__panel--alert-dialog .hh-overlay__header{gap:.5rem}.hh-popover__content{background:var(--hh-semantic-surface-panel);border:1px solid var(--hh-semantic-border-subtle);border-radius:var(--hh-semantic-radius-panel);box-shadow:var(--hh-semantic-shadow-panel);color:var(--hh-semantic-color-text);inline-size:min(24rem,100vw - 1rem);max-block-size:min(70dvh, var(--radix-popover-content-available-height));padding:var(--hh-semantic-spacing-panel-padding);z-index:20;overflow:auto}.hh-popover__content[data-state=open]{animation:.16s ease-out hh-overlay-float-in}.hh-popover__content[data-state=closed]{animation:.12s ease-in hh-overlay-float-out}.hh-popover__arrow{fill:var(--hh-semantic-surface-panel);stroke:var(--hh-semantic-border-subtle);stroke-width:1px}.hh-tooltip__content{background:var(--hh-semantic-color-text);border-radius:var(--hh-semantic-radius-control);box-shadow:var(--hh-semantic-shadow-panel);color:var(--hh-semantic-color-canvas);font-size:var(--hh-semantic-typography-caption-font-size);line-height:var(--hh-semantic-typography-body-line-height);max-inline-size:16rem;padding:.5rem .75rem}.hh-tooltip__content[data-state=delayed-open],.hh-tooltip__content[data-state=instant-open]{animation:.14s ease-out hh-overlay-float-in}.hh-tooltip__content[data-state=closed]{animation:.12s ease-in hh-overlay-float-out}.hh-tooltip__arrow{fill:var(--hh-semantic-color-text)}.hh-sidebar{--hh-sidebar-width:16rem;--hh-sidebar-rail-width:3.25rem;--hh-sidebar-content-padding-inline:.5rem;--hh-sidebar-content-padding-block:.875rem;--hh-sidebar-edge-padding-inline:.875rem;--hh-sidebar-section-gap:1rem;--hh-sidebar-item-min-height:2.125rem;--hh-sidebar-item-radius:.5rem;--hh-sidebar-item-padding-inline:.625rem;--hh-sidebar-item-gap:.625rem;--hh-sidebar-item-icon-size:1.125rem;--hh-sidebar-item-font-size:var(--hh-semantic-typography-caption-font-size);color:var(--hh-semantic-color-text);position:relative}.hh-sidebar__desktop{background:var(--hh-semantic-surface-panel);border-inline-end:1px solid var(--hh-semantic-border-subtle);inline-size:var(--hh-sidebar-width);flex-direction:column;flex-shrink:0;min-block-size:100%;transition:box-shadow .2s cubic-bezier(.32,.72,0,1),inline-size .22s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.hh-sidebar[data-state=collapsed] .hh-sidebar__desktop{inline-size:var(--hh-sidebar-rail-width)}.hh-sidebar[data-state=collapsed][data-hover-expanded=true] .hh-sidebar__desktop{box-shadow:var(--hh-semantic-shadow-panel);inline-size:var(--hh-sidebar-width)}.hh-sidebar__header{border-block-end:1px solid color-mix(in srgb, var(--hh-semantic-border-subtle) 65%, transparent);min-block-size:3.25rem;padding-block:.625rem;padding-inline:var(--hh-sidebar-edge-padding-inline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hh-sidebar__footer{border-block-start:1px solid color-mix(in srgb, var(--hh-semantic-border-subtle) 65%, transparent);padding-block:.625rem;padding-inline:var(--hh-sidebar-edge-padding-inline);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hh-sidebar__content{gap:var(--hh-sidebar-section-gap);min-block-size:0;padding-block:var(--hh-sidebar-content-padding-block);padding-inline:var(--hh-sidebar-content-padding-inline);scrollbar-color:color-mix(in srgb, var(--hh-semantic-color-text-muted) 32%, transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow:auto}.hh-sidebar__content::-webkit-scrollbar{width:.375rem}.hh-sidebar__content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--hh-semantic-color-text-muted) 28%, transparent);border-radius:999px}.hh-sidebar__section{gap:.25rem;min-inline-size:0;display:grid}.hh-sidebar__section-items{gap:.0625rem;min-inline-size:0;display:grid}.hh-sidebar__section-label{color:var(--hh-semantic-color-text-muted);letter-spacing:.08em;padding-block:.125rem;padding-inline:calc(var(--hh-sidebar-item-padding-inline) + .125rem);text-transform:uppercase;margin-block-end:.25rem;font-size:.6875rem;font-weight:600;line-height:1}.hh-sidebar__item{appearance:none;border-radius:var(--hh-sidebar-item-radius);color:var(--hh-semantic-color-text);cursor:pointer;font-family:inherit;font-size:var(--hh-sidebar-item-font-size);align-items:center;gap:var(--hh-sidebar-item-gap);letter-spacing:-.005em;inline-size:100%;min-block-size:var(--hh-sidebar-item-min-height);min-inline-size:0;padding-block:.4375rem;padding-inline:var(--hh-sidebar-item-padding-inline);text-align:left;background:0 0;border:none;outline:none;justify-content:flex-start;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s,box-shadow .12s,color .12s,opacity .12s;display:flex;position:relative}.hh-sidebar__item:hover{background:color-mix(in srgb, var(--hh-semantic-color-text) 6%, transparent);color:var(--hh-semantic-color-text)}.hh-sidebar__item:active{background:color-mix(in srgb, var(--hh-semantic-color-text) 9%, transparent)}.hh-sidebar__item:focus-visible{box-shadow:inset 0 0 0 2px var(--hh-semantic-color-focus-ring), 0 0 0 1px color-mix(in srgb, var(--hh-semantic-color-focus-ring) 22%, transparent)}.hh-sidebar__item[data-current=true]{background:color-mix(in srgb, var(--hh-semantic-color-accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hh-semantic-color-accent) 18%, transparent);color:var(--hh-semantic-color-accent);font-weight:600}.hh-sidebar__item:disabled,.hh-sidebar__item[aria-disabled=true]{cursor:not-allowed;opacity:.55}.hh-sidebar__item-icon,.hh-sidebar__item-trailing{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hh-sidebar__item-icon{block-size:var(--hh-sidebar-item-icon-size);color:var(--hh-semantic-color-text-muted);inline-size:var(--hh-sidebar-item-icon-size);transition:color .12s}.hh-sidebar__item:hover .hh-sidebar__item-icon{color:var(--hh-semantic-color-text)}.hh-sidebar__item[data-current=true] .hh-sidebar__item-icon{color:var(--hh-semantic-color-accent)}.hh-sidebar__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.hh-sidebar__item-trailing{color:var(--hh-semantic-color-text-muted);margin-inline-start:auto;font-size:.6875rem}.hh-sidebar[data-state=collapsed][data-hover-expanded=false] .hh-sidebar__header{border-block-end-color:#0000;justify-content:center;padding-inline:.375rem}.hh-sidebar[data-state=collapsed][data-hover-expanded=false] .hh-sidebar__footer{border-block-start-color:#0000;justify-content:center;padding-inline:.375rem}.hh-sidebar[data-state=collapsed][data-hover-expanded=false] .hh-sidebar__content{padding-inline:.375rem}.hh-sidebar[data-state=collapsed][data-hover-expanded=false] .hh-sidebar__section-label{display:none}.hh-sidebar[data-state=collapsed][data-hover-expanded=false] .hh-sidebar__item{justify-content:center;padding-inline:0}.hh-sidebar[data-state=collapsed][data-hover-expanded=false] .hh-sidebar__item-label,.hh-sidebar[data-state=collapsed][data-hover-expanded=false] .hh-sidebar__item-trailing{display:none}.hh-sidebar__label{align-items:center;min-inline-size:0;display:inline-flex}.hh-sidebar[data-state=collapsed][data-hover-expanded=false] .hh-sidebar__label{display:none}.hh-sidebar__trigger{align-self:center}.hh-sidebar__rail{appearance:none;cursor:pointer;z-index:1;background:0 0;border:none;width:1rem;padding:0;position:absolute;inset-block:0;inset-inline-end:-.5rem}.hh-sidebar__rail:after{background:var(--hh-semantic-border-subtle);content:"";opacity:.55;border-radius:999px;width:2px;transition:background-color .12s,opacity .12s;position:absolute;inset-block:.75rem;inset-inline-start:calc(50% - 1px)}.hh-sidebar__rail:hover:after,.hh-sidebar__rail:focus-visible:after{background:var(--hh-semantic-color-accent);opacity:1}.hh-sidebar__rail:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--hh-semantic-color-focus-ring) 24%, transparent);border-radius:999px;outline:none}.hh-overlay__panel.hh-sidebar__mobile-panel{block-size:100dvh;box-shadow:none;border:0;border-radius:0;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;padding:0;inset-block-start:0;inset-inline-start:0}.hh-sidebar__mobile-body{--hh-sidebar-content-padding-inline:.875rem;--hh-sidebar-content-padding-block:1rem;--hh-sidebar-section-gap:1.5rem;--hh-sidebar-item-min-height:3rem;--hh-sidebar-item-radius:.625rem;--hh-sidebar-item-padding-inline:.875rem;--hh-sidebar-item-gap:.875rem;--hh-sidebar-item-icon-size:1.375rem;--hh-sidebar-item-font-size:.9375rem;background:var(--hh-semantic-surface-panel);block-size:100%;color:var(--hh-semantic-color-text);flex-direction:column;min-block-size:0;display:flex}.hh-sidebar__mobile-body .hh-sidebar__header{min-block-size:4rem;border-block-end-color:#0000;flex-wrap:nowrap;padding-block-start:max(1rem, env(safe-area-inset-top));padding-block-end:1rem;padding-inline-start:max(1.125rem, env(safe-area-inset-left));padding-inline-end:max(.875rem, env(safe-area-inset-right))}.hh-sidebar__mobile-body .hh-sidebar__section-label{letter-spacing:.06em;padding-inline:calc(var(--hh-sidebar-item-padding-inline) + .125rem);margin-block-end:.5rem;font-size:.75rem}.hh-sidebar__mobile-body .hh-sidebar__item{padding-block:.625rem}.hh-sidebar__mobile-body .hh-sidebar__item[data-current=true]{background:color-mix(in srgb, var(--hh-semantic-color-accent) 10%, transparent);box-shadow:none;color:var(--hh-semantic-color-text);font-weight:600}.hh-sidebar__mobile-body .hh-sidebar__item[data-current=true] .hh-sidebar__item-icon{color:var(--hh-semantic-color-accent)}.hh-sidebar__mobile-body .hh-sidebar__item-trailing{font-size:.75rem}.hh-sidebar__mobile-body .hh-sidebar__footer{border-block-start-color:#0000;padding-block-start:.75rem;padding-block-end:max(1rem, env(safe-area-inset-bottom));padding-inline-start:max(1.125rem, env(safe-area-inset-left));padding-inline-end:max(1.125rem, env(safe-area-inset-right))}.hh-sidebar__mobile-body .hh-sidebar__footer:empty{display:none}.hh-sidebar__mobile-body .hh-sidebar__content{padding-inline-start:max(var(--hh-sidebar-content-padding-inline), env(safe-area-inset-left));padding-inline-end:max(var(--hh-sidebar-content-padding-inline), env(safe-area-inset-right))}.hh-global-header{background:color-mix(in srgb, var(--hh-semantic-surface-panel) 88%, transparent);border-block-end:1px solid var(--hh-semantic-border-subtle);color:var(--hh-semantic-color-text);min-block-size:3.5rem;align-items:center;gap:1rem;width:100%;padding-block:.5rem;padding-inline:1.5rem;display:flex}.hh-global-header--sticky{-webkit-backdrop-filter:saturate(180%)blur(.625rem);z-index:10;position:sticky;inset-block-start:0}.hh-global-header__leading{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.hh-global-header__center{flex:auto;align-items:center;gap:.75rem;min-inline-size:0;display:flex}.hh-global-header__trailing{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.hh-global-header__divider{background:color-mix(in srgb, var(--hh-semantic-border-subtle) 70%, transparent);border-radius:999px;flex-shrink:0;block-size:1.25rem;inline-size:1px;margin-inline:.375rem}.hh-page-header{color:var(--hh-semantic-color-text);gap:.875rem;width:100%;padding-block:1.75rem;display:grid}.hh-page-header--compact{gap:.25rem;padding-block:.25rem}.hh-page-header__back{margin-block-end:-.25rem;display:inline-flex}.hh-page-header--compact .hh-page-header__back{margin-block-end:0}.hh-page-header__back-glyph{justify-content:center;align-items:center;inline-size:.75em;margin-inline:-.125rem .3125rem;display:inline-flex}.hh-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;display:flex}.hh-page-header--compact .hh-page-header__row{align-items:center;gap:.375rem .625rem}.hh-page-header__heading{flex:18rem;gap:.4375rem;min-inline-size:0;display:grid}.hh-page-header--compact .hh-page-header__heading{flex:auto;gap:.0625rem}.hh-page-header__eyebrow{color:var(--hh-semantic-color-text-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.hh-page-header__eyebrow:before{background:var(--hh-semantic-color-accent);content:"";border-radius:999px;flex-shrink:0;block-size:.375rem;inline-size:.375rem;display:inline-block}.hh-page-header__title{letter-spacing:-.018em;overflow-wrap:anywhere;font-weight:600}.hh-page-header--compact .hh-page-header__title{letter-spacing:-.005em;font-weight:600}.hh-page-header__description{max-inline-size:65ch}.hh-page-header__meta{color:var(--hh-semantic-color-text-muted);font-size:var(--hh-semantic-typography-caption-font-size);flex-wrap:wrap;align-items:center;gap:.625rem;margin-block-start:.0625rem;display:flex}.hh-page-header__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.hh-page-header__body{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}@media (max-width:48rem){.hh-sidebar__desktop,.hh-sidebar__rail{display:none}.hh-overlay__panel--lg,.hh-overlay__panel--full{inline-size:calc(100vw - 1rem)}.hh-overlay__panel--sheet-right,.hh-overlay__panel--sheet-left{block-size:min(90dvh,100dvh - 1rem);inline-size:calc(100vw - 1rem);inset-block-start:.5rem}.hh-overlay__panel--sheet-bottom,.hh-overlay__panel--sheet-top{inline-size:calc(100vw - 1rem)}.hh-overlay__header,.hh-overlay__body,.hh-overlay__footer{padding:.875rem}.hh-global-header{gap:.625rem;padding-inline:1rem}.hh-page-header{gap:.625rem;padding-block:1.125rem}.hh-page-header__actions{justify-content:flex-start}}@keyframes hh-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hh-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hh-overlay-modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hh-overlay-modal-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@keyframes hh-overlay-sheet-right-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes hh-overlay-sheet-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}@keyframes hh-overlay-sheet-left-in{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes hh-overlay-sheet-left-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-1rem)}}@keyframes hh-overlay-sheet-bottom-in{0%{opacity:0;transform:translate(-50%,1rem)}to{opacity:1;transform:translate(-50%)}}@keyframes hh-overlay-sheet-bottom-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,1rem)}}@keyframes hh-overlay-sheet-top-in{0%{opacity:0;transform:translate(-50%,-1rem)}to{opacity:1;transform:translate(-50%)}}@keyframes hh-overlay-sheet-top-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-1rem)}}@keyframes hh-overlay-float-in{0%{opacity:0;transform:translateY(.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hh-overlay-float-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.2rem)scale(.985)}}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7d65b77b-module__VxV-Ta__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7d65b77b-module__VxV-Ta__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
