@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/InterVariable.0gsaq8ukbf34m.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:Noto Sans Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/NotoSansArabic-Arabic.30bz475acv3ru.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/NotoSansArabic-Latin.1cdblfv-mupc1.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}:root{--hz-brand-50:#f1f7f6;--hz-brand-100:#e0efee;--hz-brand-200:#c2dfdc;--hz-brand-300:#96c5c1;--hz-brand-400:#4a9e99;--hz-brand-500:#2f7f7a;--hz-brand-600:#286d69;--hz-brand-700:#1f5a57;--hz-brand-800:#0f4c4e;--hz-brand-900:#0a3739;--hz-neutral-0:#fff;--hz-neutral-25:#fafafa;--hz-neutral-50:#f5f5f5;--hz-neutral-100:#f0f0f0;--hz-neutral-200:#e8e8e8;--hz-neutral-300:#d6d6d6;--hz-neutral-400:#b8b8b8;--hz-neutral-500:#8e8e8e;--hz-neutral-600:#6f6f6f;--hz-neutral-700:#545454;--hz-neutral-800:#3a3a3a;--hz-neutral-900:#1f1f1f;--hz-neutral-950:#111;--hz-success:#2e8b57;--hz-success-ink:#14603f;--hz-success-soft:#e8f4ee;--hz-warning:#d9a441;--hz-warning-ink:#8a6210;--hz-warning-soft:#fdf4e0;--hz-error:#c94a4a;--hz-error-ink:#a33a3a;--hz-error-soft:#fbeded;--hz-info-ink:#1f5580;--hz-info-soft:#e9f1f8;--hz-brand-500-rgb:47 127 122;--hz-brand-800-rgb:15 76 78;--hz-brand-900-rgb:10 55 57;--hz-neutral-0-rgb:255 255 255;--hz-neutral-50-rgb:245 245 245;--hz-neutral-200-rgb:232 232 232;--hz-neutral-600-rgb:111 111 111;--hz-neutral-950-rgb:17 17 17;--hz-success-rgb:46 139 87;--hz-warning-rgb:217 164 65;--hz-error-rgb:201 74 74;--hz-info-soft-rgb:233 241 248;--hz-bg-page:var(--hz-neutral-0);--hz-bg-subtle:var(--hz-neutral-0);--hz-bg-sunken:var(--hz-neutral-50);--hz-surface:var(--hz-neutral-0);--hz-surface-raised:var(--hz-neutral-0);--hz-surface-hover:var(--hz-brand-50);--hz-surface-brand:var(--hz-brand-50);--hz-text-primary:var(--hz-neutral-950);--hz-text-secondary:var(--hz-neutral-700);--hz-text-tertiary:var(--hz-neutral-600);--hz-text-placeholder:var(--hz-neutral-500);--hz-text-disabled:var(--hz-neutral-400);--hz-text-on-brand:var(--hz-neutral-0);--hz-text-on-dark:var(--hz-neutral-0);--hz-text-brand:var(--hz-brand-700);--hz-text-link:var(--hz-brand-700);--hz-text-brand-on-tint:var(--hz-brand-600);--hz-border-subtle:var(--hz-neutral-200);--hz-border-default:var(--hz-neutral-300);--hz-border-strong:var(--hz-neutral-400);--hz-border-brand:var(--hz-brand-500);--hz-border-error:var(--hz-error);--hz-action-primary:var(--hz-brand-500);--hz-action-primary-hover:var(--hz-brand-600);--hz-action-primary-active:var(--hz-brand-800);--hz-action-primary-disabled:var(--hz-neutral-300);--hz-action-contrast:var(--hz-neutral-950);--hz-action-contrast-hover:var(--hz-neutral-900);--hz-font-latin:"Inter", Arial, "Noto Sans", "Liberation Sans", sans-serif;--hz-font-arabic:"Noto Sans Arabic", Tahoma, Arial, sans-serif;--hz-font-sans:var(--hz-font-latin);--hz-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--hz-weight-regular:400;--hz-weight-medium:500;--hz-weight-semibold:600;--hz-text-display:clamp(2.125rem, 1.5rem + 3vw, 4rem);--hz-text-h1:clamp(1.75rem, 1.55rem + .9vw, 2.5rem);--hz-text-h2:clamp(1.375rem, 1.27rem + .46vw, 1.75rem);--hz-text-h3:clamp(1.125rem, 1.08rem + .2vw, 1.3125rem);--hz-text-h4:1rem;--hz-text-screen-title:1.5rem;--hz-text-body-lg:1.0625rem;--hz-text-body:1rem;--hz-text-label:.875rem;--hz-text-caption:.8125rem;--hz-text-micro:.75rem;--hz-leading-display:1.02;--hz-leading-heading:1.14;--hz-leading-snug:1.32;--hz-leading-body:1.58;--hz-leading-relaxed:1.7;--hz-tracking-display:-.038em;--hz-tracking-heading:-.024em;--hz-tracking-snug:-.012em;--hz-tracking-body:0;--hz-tracking-label:.004em;--hz-tracking-micro:.02em;--hz-measure-prose:68ch;--hz-measure-lead:58ch;--hz-measure-heading:32ch;--hz-space-1:.25rem;--hz-space-2:.5rem;--hz-space-3:.75rem;--hz-space-4:1rem;--hz-space-5:1.25rem;--hz-space-6:1.5rem;--hz-space-7:2rem;--hz-space-8:2.5rem;--hz-space-9:3rem;--hz-space-10:3.5rem;--hz-space-11:4rem;--hz-space-12:5rem;--hz-stack-tight:var(--hz-space-2);--hz-stack:var(--hz-space-4);--hz-screen-stack:var(--hz-space-3);--hz-screen-head-height:1.9375rem;--hz-screen-chip-height:2.25rem;--hz-screen-chip-border:1px solid var(--hz-border-subtle);--hz-ui-section:1.25rem;--hz-ui-subsection:1.0625rem;--hz-ui-card-title:1.0625rem;--hz-ui-card-price:1.0625rem;--hz-ui-body-2:.875rem;--hz-ui-body-2-leading:1.3;--hz-ui-action:.875rem;--hz-ui-meta:.8125rem;--hz-ui-chip:.8125rem;--hz-ui-kpi:1.5rem;--hz-radius-xs:.375rem;--hz-radius-sm:.5rem;--hz-radius-md:.75rem;--hz-radius-control:1rem;--hz-radius-card-compact:1rem;--hz-radius-card:1.25rem;--hz-radius-sheet:1.75rem;--hz-radius-pill:999px;--hz-radius-circle:50%;--hz-photo-chip:rgb(var(--hz-neutral-0-rgb) / .78);--hz-elevation-1:0 1px 2px #1111110a, 0 0 0 1px #1111110a;--hz-elevation-2:0 2px 6px -1px #1111110f, 0 1px 2px #1111110a;--hz-elevation-3:0 8px 20px -6px #1111111a, 0 2px 6px -2px #1111110f;--hz-elevation-4:0 18px 44px -12px #11111129, 0 6px 14px -6px #11111114;--hz-elevation-5:0 32px 72px -20px #1111113d, 0 10px 24px -12px #1111111f;--hz-duration-micro:.14s;--hz-duration-short:.2s;--hz-duration-medium:.28s;--hz-duration-long:.42s;--hz-duration-skeleton:1.4s;--hz-skeleton-title-height:22px;--hz-skeleton-heading-height:28px;--hz-skeleton-thumb-width:96px;--hz-skeleton-thumb-height:72px;--hz-skeleton-pill-width:88px;--hz-skeleton-pill-height:36px;--hz-skeleton-tile-height:84px;--hz-skeleton-grid-min-width:280px;--hz-skeleton-hero-max-height:480px;--hz-skeleton-block-height:220px;--hz-skeleton-map-height:300px;--hz-ease-standard:cubic-bezier(.2, 0, 0, 1);--hz-ease-out:cubic-bezier(.16, 1, .3, 1);--hz-ease-in-out:cubic-bezier(.65, 0, .35, 1);--hz-transition-color:color var(--hz-duration-micro) var(--hz-ease-standard), background-color var(--hz-duration-micro) var(--hz-ease-standard), border-color var(--hz-duration-micro) var(--hz-ease-standard);--hz-transition-shape:transform var(--hz-duration-short) var(--hz-ease-out), box-shadow var(--hz-duration-short) var(--hz-ease-out);--hz-control-height:52px;--hz-control-height-compact:48px;--hz-control-height-sm:40px;--hz-touch-target:48px;--hz-control-padding-x:clamp(var(--hz-space-3), 5.2vw, var(--hz-space-5));--hz-control-gap:var(--hz-space-2);--hz-hub-plan-gap:10px;--hz-hub-plan-progress-height:6px;--hz-hub-plan-progress-basis:200px;--hz-hub-plan-link-gap:2px;--hz-hub-plan-underline-offset:3px;--hz-hub-plan-icon-size:18px;--hz-hub-plan-icon-stroke:2;--hz-hub-plan-padding-end:14px;--hz-hub-plan-tint:5%;--hz-sheet-padding-x:clamp(var(--hz-space-4), 5.2vw, var(--hz-space-5));--hz-icon-size:24px;--hz-icon-size-small:20px;--hz-icon-size-micro:16px;--hz-logo-mark-flow-size:28px;--hz-icon-stroke:1.5;--hz-focus-ring-width:2px;--hz-focus-ring-color:#2f7f7a3d;--hz-focus-outline:var(--hz-focus-ring-width) solid var(--hz-brand-500);--hz-focus-offset:2px;--hz-page-gutter:1rem;--hz-main-content-max:82.5rem;--hz-content-max:70rem;--hz-confier-form-width:760px;--hz-confier-progress-width:920px;--hz-secondary-content-width:45rem;--hz-confier-bottom-space:120px;--hz-header-height:64px;--hz-bottom-nav-height:76px;--hz-bottom-nav-label-size:clamp(var(--hz-text-micro), 3.5vw, var(--hz-text-caption));--hz-bottom-nav-item-height:60px;--hz-bottom-nav-icon-size:22px;--hz-bottom-nav-label-height:18px;--hz-bottom-nav-gap:3px;--hz-bottom-nav-padding-inline:6px;--hz-bottom-nav-dot-offset-inline:-5px;--hz-bottom-nav-dot-border:2px solid var(--hz-surface);--hz-z-sticky:100;--hz-z-overlay:800;--hz-z-sheet:900;--hz-z-modal:1000;--hz-z-toast:1100;--plan-free-accent:#e8edf0;--plan-free-ink:#4a5a63;--plan-pro-accent:#b9dbd6;--plan-pro-ink:var(--hz-brand-800);--plan-management:var(--hz-brand-500);--plan-management-hover:#256a66;--plan-plus:var(--hz-brand-800)}@media (min-width:720px){:root{--hz-ui-section:1.125rem;--hz-text-screen-title:1.75rem;--hz-screen-stack:1.375rem;--hz-screen-head-height:3.75rem;--hz-ui-subsection:1rem;--hz-ui-card-price:1.125rem;--hz-ui-kpi:1.75rem;--hz-page-gutter:1.5rem;--hz-header-height:80px}}@media (min-width:1040px){:root{--hz-page-gutter:2.5rem;--hz-ui-kpi:2rem}}@media (prefers-reduced-motion:reduce){:root{--hz-duration-micro:1ms;--hz-duration-short:1ms;--hz-duration-medium:1ms;--hz-duration-long:1ms}}
.hz-root,body.hz{background:var(--hz-bg-page);color:var(--hz-text-primary);font-family:var(--hz-font-sans);font-size:var(--hz-text-body);font-weight:var(--hz-weight-regular);line-height:var(--hz-leading-body);letter-spacing:var(--hz-tracking-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}html[lang=ar] .hz-root,html[dir=rtl] .hz-root{font-family:var(--hz-font-arabic)}.hz-root :where(a,button,summary,[tabindex]:not(input,textarea,select),input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset],[type=color])):focus-visible{outline:var(--hz-focus-outline);outline-offset:var(--hz-focus-offset);box-shadow:none}.hz-display,.hz-h1,.hz-h2,.hz-h3,.hz-h4{color:var(--hz-text-primary);font-weight:var(--hz-weight-semibold);text-wrap:balance;max-width:var(--hz-measure-heading);margin:0}.hz-display{font-size:var(--hz-text-display);line-height:var(--hz-leading-display);letter-spacing:var(--hz-tracking-display)}.hz-h1{font-size:var(--hz-text-h1);line-height:var(--hz-leading-heading);letter-spacing:var(--hz-tracking-heading)}.hz-h2{font-size:var(--hz-text-h2);line-height:var(--hz-leading-heading);letter-spacing:var(--hz-tracking-heading)}.hz-h3{font-size:var(--hz-text-h3);line-height:var(--hz-leading-snug);letter-spacing:var(--hz-tracking-snug)}.hz-h4{font-size:var(--hz-text-h4);line-height:var(--hz-leading-snug);letter-spacing:var(--hz-tracking-snug);font-weight:var(--hz-weight-medium)}.hz-lead{max-width:var(--hz-measure-lead);color:var(--hz-text-secondary);font-size:var(--hz-text-body-lg);line-height:var(--hz-leading-body);margin:0}.hz-body{max-width:var(--hz-measure-prose);font-size:var(--hz-text-body);line-height:var(--hz-leading-body);margin:0}.hz-label{font-size:var(--hz-text-label);line-height:var(--hz-leading-snug);letter-spacing:var(--hz-tracking-label);font-weight:var(--hz-weight-medium)}.hz-caption{font-size:var(--hz-text-caption);line-height:var(--hz-leading-snug);color:var(--hz-text-tertiary)}.hz-micro{font-size:var(--hz-text-micro);line-height:var(--hz-leading-snug);letter-spacing:var(--hz-tracking-micro);color:var(--hz-text-tertiary)}.hz-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hz-stack{gap:var(--hz-stack);flex-direction:column;display:flex}.hz-stack--tight{gap:var(--hz-stack-tight)}.hz-row{align-items:center;gap:var(--hz-space-3);display:flex}.hz-row--between{justify-content:space-between}.hz-grid{gap:var(--hz-space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.hz-btn{text-align:center;justify-content:center;align-items:center;gap:var(--hz-control-gap);min-height:var(--hz-control-height);min-width:var(--hz-touch-target);padding-inline:var(--hz-control-padding-x);border-radius:var(--hz-radius-pill);color:var(--hz-text-primary);font-family:inherit;font-size:var(--hz-text-label);font-weight:var(--hz-weight-medium);letter-spacing:var(--hz-tracking-label);cursor:pointer;transition:var(--hz-transition-color), var(--hz-transition-shape);background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.hz-btn:active{transform:translateY(.5px)}.hz-btn[disabled],.hz-btn[aria-disabled=true]{cursor:not-allowed;opacity:1}.hz-cta-row{gap:var(--hz-space-3);flex-wrap:wrap;display:flex}.hz-cta-row>*{white-space:nowrap;flex:auto;min-inline-size:0}.hz-btn--primary{background:var(--hz-action-primary);color:var(--hz-text-on-brand)}.hz-btn--primary:hover{background:var(--hz-action-primary-hover)}.hz-btn--primary:active{background:var(--hz-action-primary-active)}.hz-btn--primary[disabled]{background:var(--hz-action-primary-disabled);color:var(--hz-neutral-0)}.hz-btn--secondary{background:var(--hz-surface);border-color:var(--hz-border-default);color:var(--hz-text-primary)}.hz-btn--secondary:hover{background:var(--hz-surface);border-color:var(--hz-brand-500);color:var(--hz-brand-500)}.hz-btn--secondary:active{background:var(--hz-brand-50);border-color:var(--hz-brand-500);color:var(--hz-brand-500)}@media (hover:hover){.hz-btn--secondary:where(:not(.hz-btn~*,[disabled])):not(:has(~.hz-btn)):hover{background:var(--hz-action-primary);border-color:var(--hz-action-primary);color:var(--hz-text-on-brand)}}.hz-btn--secondary[disabled]{color:var(--hz-text-disabled);border-color:var(--hz-border-subtle)}.hz-btn--ghost{color:var(--hz-text-secondary)}.hz-btn--ghost:hover{background:var(--hz-surface-hover);color:var(--hz-text-primary)}.hz-btn--contrast{background:var(--hz-action-contrast);color:var(--hz-text-on-dark)}.hz-btn--contrast:hover{background:var(--hz-action-contrast-hover)}.hz-btn--danger{background:var(--hz-brand-500);color:var(--hz-text-on-brand)}.hz-btn--danger:hover{background:var(--hz-action-primary-hover)}.hz-btn--compact{min-height:var(--hz-control-height-compact);padding-inline:var(--hz-space-4)}.hz-btn--sm{min-height:var(--hz-control-height-sm);padding-inline:var(--hz-space-4);font-size:var(--hz-text-caption)}.hz-btn--block{width:100%}.hz-icon-btn{width:var(--hz-touch-target);height:var(--hz-touch-target);border-radius:var(--hz-radius-circle);color:var(--hz-text-secondary);cursor:pointer;transition:var(--hz-transition-color);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.hz-icon-btn:hover{background:var(--hz-surface-hover);color:var(--hz-text-primary)}}.hz-icon-btn--surface{background:var(--hz-surface);box-shadow:var(--hz-elevation-2)}.hz-icon-btn svg{width:var(--hz-icon-size);height:var(--hz-icon-size);stroke-width:var(--hz-icon-stroke)}:is(.property-card,.listing-topbar) .hz-photo-icon{box-shadow:none;color:var(--hz-neutral-0);background:0 0}:is(.property-card,.listing-topbar) .hz-photo-icon svg{fill:rgb(var(--hz-neutral-950-rgb) / .32);stroke:var(--hz-neutral-0);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgb(var(--hz-neutral-950-rgb) / .35))}:is(.property-card,.listing-topbar) .hz-photo-icon.is-active svg{fill:var(--hz-brand-500)}:is(.property-card,.listing-topbar) .hz-photo-icon:hover{box-shadow:none;color:var(--hz-neutral-0);background:0 0;transform:scale(1.08)}.hz-seg{box-sizing:border-box;border-radius:var(--hz-radius-pill);background:var(--hz-surface);max-width:100%;box-shadow:var(--hz-elevation-3);border:0;align-items:center;gap:0;padding:4px;display:inline-flex}.hz-seg>:is(button,a,label){justify-content:center;align-items:center;gap:var(--hz-space-2);min-height:40px;padding:0 var(--hz-space-4);border-radius:var(--hz-radius-pill);box-shadow:none;color:var(--hz-text-secondary);font:inherit;font-size:var(--hz-text-label);font-weight:var(--hz-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--hz-duration-short) var(--hz-ease-out), color var(--hz-duration-short) var(--hz-ease-out);background:0 0;border:0;margin:0;text-decoration:none;display:inline-flex}.hz-seg>:is(button,a)[aria-pressed=true],.hz-seg>:is(button,a)[aria-selected=true],.hz-seg>:is(button,a)[aria-current=page],.hz-seg>:is(button,a).is-active{background:var(--hz-brand-500);color:var(--hz-text-on-brand)}.hz-seg>label:has(input:checked){background:var(--hz-brand-500);color:var(--hz-text-on-brand)}.hz-seg>label input{opacity:0;pointer-events:none;position:absolute}.hz-seg>label>span{color:inherit;background:0 0}.hz-seg>:is(button,a,label):focus-visible{outline:var(--hz-focus-outline);outline-offset:var(--hz-focus-offset)}.hz-seg>label:has(input:focus-visible){outline:var(--hz-focus-outline);outline-offset:var(--hz-focus-offset)}@media (hover:hover) and (pointer:fine){.hz-seg>:is(button,a,label):not([aria-pressed=true],[aria-selected=true],[aria-current=page],.is-active,:has(input:checked)):hover{color:var(--hz-text-primary)}}.hz-seg--fill{display:flex}.hz-seg--fill>:is(button,a,label){min-width:0;padding-inline:var(--hz-space-2);flex:1 1 0}.hz-field{gap:var(--hz-space-2);flex-direction:column;display:flex}.hz-field[hidden]{display:none}.hz-field__label{color:var(--hz-text-primary);font-size:var(--hz-text-label);font-weight:var(--hz-weight-medium);letter-spacing:var(--hz-tracking-label)}.hz-field__hint{color:var(--hz-text-tertiary);font-size:var(--hz-text-caption)}.hz-field__error{align-items:center;gap:var(--hz-space-2);color:var(--hz-error-ink);font-size:var(--hz-text-caption);display:flex}.hz-field__error[hidden]{display:none}.hz-input,.hz-select,.hz-textarea{width:100%;min-height:var(--hz-control-height);padding:var(--hz-space-3) var(--hz-space-4);border:1px solid var(--hz-border-default);border-radius:var(--hz-radius-control);background:var(--hz-surface);color:var(--hz-text-primary);font:inherit;font-size:var(--hz-text-body);transition:var(--hz-transition-color)}.hz-textarea{min-height:calc(var(--hz-control-height) * 2.2);resize:vertical;line-height:var(--hz-leading-body)}.hz-input::placeholder,.hz-textarea::placeholder{color:var(--hz-text-placeholder)}.hz-input:hover,.hz-select:hover,.hz-textarea:hover{border-color:var(--hz-border-strong)}.hz-input:focus-visible,.hz-select:focus-visible,.hz-textarea:focus-visible{border-color:var(--hz-border-brand)}.hz-input[aria-invalid=true],.hz-textarea[aria-invalid=true]{border-color:var(--hz-border-error)}.hz-input[disabled]{background:var(--hz-bg-sunken);color:var(--hz-text-disabled)}.hz-search{align-items:center;gap:var(--hz-space-3);min-height:var(--hz-control-height);padding-inline:var(--hz-space-5);border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-pill);background:var(--hz-surface);transition:var(--hz-transition-color);display:flex}.hz-search:focus-within{border-color:var(--hz-border-brand)}.hz-search__input{min-width:0;color:var(--hz-text-primary);font:inherit;font-size:var(--hz-text-body);background:0 0;border:0;flex:1}.hz-search__icon{width:var(--hz-icon-size-small);height:var(--hz-icon-size-small);color:var(--hz-text-tertiary);flex:none}.hz-search-field{align-items:center;gap:var(--hz-space-2);box-sizing:border-box;inline-size:min(360px,42vw);min-block-size:var(--hz-control-height);border:1px solid var(--hz-border-default);border-radius:var(--hz-radius-pill);padding:0 var(--hz-space-1) 0 var(--hz-space-4);background:var(--hz-surface);box-shadow:none;transition:border-color var(--hz-duration-short) var(--hz-ease-out);margin:0;display:flex}.hz-search-field[hidden]{display:none}.hz-search-field:focus-within{border-color:var(--hz-brand-500);box-shadow:none}.hz-search-field--block{inline-size:100%}.hz-search-field__icon{block-size:18px;inline-size:18px;color:var(--hz-text-secondary);flex:none;place-items:center;display:grid}.hz-search-field__icon svg{block-size:100%;inline-size:100%}.hz-search-field svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hz-search-field input{block-size:auto;min-block-size:0;min-inline-size:0;box-shadow:none;color:var(--hz-text-primary);font:inherit;font-size:var(--hz-ui-body-2);background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:0}.hz-search-field input:focus{border:0}.hz-search-field input::placeholder{color:var(--hz-text-placeholder);opacity:1}.hz-search-field input::-webkit-search-cancel-button{display:none}.hz-search-field input::-webkit-search-decoration{display:none}.hz-search-field__clear{border-radius:var(--hz-radius-pill);block-size:36px;min-block-size:0;inline-size:36px;min-inline-size:0;color:var(--hz-text-primary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:static}.hz-search-field__clear[hidden]{display:none}.hz-search-field__clear svg{block-size:18px;inline-size:18px}.hz-search-field__submit{block-size:28px;min-block-size:0;inline-size:28px;min-inline-size:0;margin:0 0 0 calc(-1 * var(--hz-space-1));border-radius:var(--hz-radius-pill);color:var(--hz-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:static;transform:none}.hz-search-field__submit svg{block-size:18px;inline-size:18px}@media (hover:hover){.hz-search-field__submit:hover{color:var(--hz-text-primary);background:0 0}}.hz-search-field__submit:focus-visible{outline:var(--hz-focus-outline);outline-offset:0}@media (hover:hover){.hz-search-field__clear:hover{background:var(--hz-surface-hover);color:var(--hz-text-primary)}}.hz-search-field__clear:focus-visible{outline:var(--hz-focus-outline);outline-offset:0}@media (max-width:719px){.hz-search-field input{font-size:var(--hz-text-body)}}.hz-chip{text-align:center;justify-content:center;align-items:center;gap:var(--hz-space-2);min-height:var(--hz-control-height-compact);padding-inline:var(--hz-space-4);border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-pill);background:var(--hz-surface);color:var(--hz-text-secondary);font-size:var(--hz-text-label);font-weight:var(--hz-weight-medium);white-space:nowrap;cursor:pointer;transition:var(--hz-transition-color);display:inline-flex}.hz-chip:hover{border-color:var(--hz-border-strong);color:var(--hz-text-primary)}.hz-chip[aria-pressed=true],.hz-chip.is-active{background:var(--hz-brand-500);border-color:var(--hz-brand-500);color:var(--hz-text-on-brand)}.hz-chip--secondary{border-radius:var(--hz-radius-sm);min-height:32px;padding-inline:var(--hz-space-3);font-size:var(--hz-ui-meta)}.hz-chip--secondary[aria-pressed=true],.hz-chip--secondary.is-active{border-color:var(--hz-brand-500);background:var(--hz-brand-50);color:var(--hz-brand-800)}.hz-scope-chips{gap:var(--hz-space-2);flex-wrap:wrap;display:flex}.hz-scope-chips .hz-chip svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.hz-chip-rail{gap:var(--hz-space-2);scrollbar-width:none;padding-block:var(--hz-space-1);overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.hz-chip-rail::-webkit-scrollbar{display:none}.hz-badge{align-items:center;gap:var(--hz-space-1);padding:var(--hz-space-1) var(--hz-space-3);border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-pill);color:var(--hz-text-secondary);font-size:var(--hz-text-caption);font-weight:var(--hz-weight-medium);line-height:var(--hz-leading-snug);white-space:nowrap;background:0 0;display:inline-flex}.hz-badge--brand{background:var(--hz-brand-50);color:var(--hz-brand-800);border-color:#0000}.hz-badge--success{background:var(--hz-success-soft);color:var(--hz-success-ink);border-color:#0000}.hz-badge--warning{background:var(--hz-warning-soft);color:var(--hz-warning-ink);border-color:#0000}.hz-badge--error{background:var(--hz-error-soft);color:var(--hz-error-ink);border-color:#0000}.hz-badge--info{background:var(--hz-info-soft);color:var(--hz-info-ink);border-color:#0000}.hz-badge--solid{background:var(--hz-action-contrast);color:var(--hz-text-on-dark);border-color:#0000}.hz-card{border-radius:var(--hz-radius-card);background:var(--hz-surface-raised);box-shadow:var(--hz-elevation-3);transition:var(--hz-transition-shape), var(--hz-transition-color);border:0;flex-direction:column;display:flex;overflow:hidden}.hz-card--interactive:hover{box-shadow:var(--hz-elevation-4);transform:translateY(-2px)}.hz-card--compact{border-radius:var(--hz-radius-card-compact)}.hz-card--outline{border:1px solid var(--hz-border-subtle);box-shadow:none}.hz-card__media{aspect-ratio:4/3;background:var(--hz-bg-sunken);position:relative}.hz-card__media img{object-fit:cover;width:100%;height:100%;display:block}.hz-card__body{gap:var(--hz-space-1);padding:var(--hz-space-4) var(--hz-space-5) var(--hz-space-5);flex-direction:column;display:flex}.hz-sheet{border-radius:var(--hz-radius-sheet) var(--hz-radius-sheet) 0 0;background:var(--hz-surface);box-shadow:var(--hz-elevation-5);padding:var(--hz-space-5) var(--hz-page-gutter) max(env(safe-area-inset-bottom), var(--hz-space-5));max-height:calc(100dvh - env(safe-area-inset-top) - var(--hz-space-3))}.hz-sheet__handle{width:36px;height:4px;margin:0 auto var(--hz-space-4);border-radius:var(--hz-radius-pill);background:var(--hz-border-default)}.hz-sheet__actions{gap:var(--hz-space-3);margin-top:var(--hz-space-5);display:flex}.hz-sheet__actions .hz-btn{flex:1}.hz-empty{align-items:center;gap:var(--hz-space-3);padding:var(--hz-space-9) var(--hz-space-5);text-align:center;color:var(--hz-text-tertiary);flex-direction:column;display:flex}.hz-empty__title{color:var(--hz-text-primary);font-size:var(--hz-text-h3);font-weight:var(--hz-weight-semibold);letter-spacing:var(--hz-tracking-snug)}.hz-empty__body{max-width:var(--hz-measure-lead);font-size:var(--hz-text-body)}.hz-skeleton{inline-size:100%;block-size:var(--skel-h,14px);border-radius:var(--hz-radius-sm);background:linear-gradient(90deg, var(--hz-neutral-100) 25%, var(--hz-neutral-50) 37%, var(--hz-neutral-100) 63%);animation:hz-shimmer var(--hz-duration-skeleton) linear infinite;background-size:400% 100%;flex:none;display:block}@keyframes hz-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.hz-skeleton{animation:none}}.hz-skeleton--line{--skel-h:14px}.hz-skeleton--text{--skel-h:16px}.hz-skeleton--title{--skel-h:22px}.hz-skeleton--heading{--skel-h:28px}.hz-skeleton--meta{--skel-h:12px;align-self:flex-start;inline-size:32px}.hz-skeleton--circle{--skel-h:48px;border-radius:var(--hz-radius-pill);inline-size:48px}.hz-skeleton--avatar{--skel-h:72px;border-radius:var(--hz-radius-pill);inline-size:72px}.hz-skeleton--icon{--skel-h:40px;border-radius:var(--hz-radius-md);inline-size:40px}.hz-skeleton--glyph{--skel-h:24px;inline-size:24px}.hz-skeleton--thumb{--skel-h:72px;border-radius:var(--hz-radius-md);inline-size:96px}.hz-skeleton--media{aspect-ratio:4/3;border-radius:var(--hz-radius-card);block-size:auto}.hz-skeleton--hero{aspect-ratio:4/3;border-radius:var(--hz-radius-card);block-size:auto;max-block-size:480px}.hz-skeleton--pill{--skel-h:36px;border-radius:var(--hz-radius-pill);inline-size:88px}.hz-skeleton--badge{--skel-h:22px;border-radius:var(--hz-radius-pill);inline-size:48px}.hz-skeleton--field{--skel-h:52px;border-radius:var(--hz-radius-control)}.hz-skeleton--button{--skel-h:52px;border-radius:var(--hz-radius-pill)}.hz-skeleton--tile{--skel-h:84px;border-radius:var(--hz-radius-card)}.hz-skeleton--block{--skel-h:220px;border-radius:var(--hz-radius-card)}.hz-skeleton--w25{inline-size:25%}.hz-skeleton--w35{inline-size:35%}.hz-skeleton--w45{inline-size:45%}.hz-skeleton--w55{inline-size:55%}.hz-skeleton--w65{inline-size:65%}.hz-skeleton--w75{inline-size:75%}.hz-skeleton--w90{inline-size:90%}.hz-skel,.hz-skel-body{gap:var(--hz-space-5);display:grid}.hz-skel{grid-column:1/-1}.hz-skel-col{gap:var(--hz-space-2);flex:1;min-inline-size:0;display:grid}.hz-skel-row{align-items:center;gap:var(--hz-space-3);display:flex}.hz-skel-chips{gap:var(--hz-space-2);flex-wrap:wrap;display:flex}.hz-skel-grid{gap:var(--hz-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.hz-skel-tiles{gap:var(--hz-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hz-skel-card{align-items:flex-start;gap:var(--hz-space-4);padding:var(--hz-space-4);border-radius:var(--hz-radius-card);background:var(--hz-surface);box-shadow:var(--hz-elevation-2);display:flex}.hz-skel-card--stack{flex-direction:column;align-items:stretch}.hz-auth-loading{z-index:var(--hz-z-modal);place-content:center;justify-items:center;gap:var(--hz-space-5);background:var(--hz-surface);display:grid;position:fixed;inset:0}.hz-auth-loading hoowmz-loader{inline-size:120px}.hz-auth-loading p{color:var(--hz-text-secondary);font-size:var(--hz-text-label);margin:0}hoowmz-loader{aspect-ratio:1;flex:none;inline-size:48px;display:inline-block}hoowmz-loader.hz-loader--sm{inline-size:24px}hoowmz-loader.hz-loader--md{inline-size:32px}:is(.hz-btn--primary,.sign-in-email-button) hoowmz-loader{--hoowmz-loader-color:var(--hz-text-on-brand)}.hz-alert{gap:var(--hz-space-3);padding:var(--hz-space-4);border-radius:var(--hz-radius-control);font-size:var(--hz-text-label);line-height:var(--hz-leading-snug);display:flex}.hz-alert--success{background:var(--hz-success-soft);color:var(--hz-success-ink)}.hz-alert--warning{background:var(--hz-warning-soft);color:var(--hz-warning-ink)}.hz-alert--error{background:var(--hz-error-soft);color:var(--hz-error-ink)}.hz-alert--info{background:var(--hz-info-soft);color:var(--hz-info-ink)}.hz-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hz-offer-label{vertical-align:middle;white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.hz-offer-mark-tile{border-radius:var(--hz-radius-sm);background:var(--offer-tile,var(--hz-brand-50));flex:none;place-items:center;block-size:1.6em;inline-size:1.6em;display:inline-grid}.hz-offer-mark{flex:none;width:1em;height:1em;display:block}.is-offer-free{--offer-bg:var(--plan-free-accent);--offer-fg:var(--plan-free-ink);--offer-ink:var(--plan-free-ink);--offer-accent:var(--plan-free-accent);--offer-tile:var(--plan-free-accent)}.is-offer-pro{--offer-bg:var(--plan-pro-accent);--offer-fg:var(--plan-pro-ink);--offer-ink:var(--plan-pro-ink);--offer-accent:var(--plan-pro-accent);--offer-tile:color-mix(in srgb, var(--plan-pro-accent) 70%, var(--hz-neutral-0))}.is-offer-management{--offer-bg:var(--plan-management);--offer-fg:var(--hz-neutral-0);--offer-ink:var(--plan-management);--offer-accent:var(--plan-management);--offer-tile:color-mix(in srgb, var(--plan-management) 14%, var(--hz-neutral-0))}.is-offer-team{--offer-bg:var(--plan-plus);--offer-fg:var(--hz-neutral-0);--offer-ink:var(--plan-plus);--offer-accent:var(--plan-plus);--offer-tile:color-mix(in srgb, var(--plan-plus) 12%, var(--hz-neutral-0))}.hz-offer-badge{min-block-size:28px;padding-block:var(--hz-space-1);padding-inline:var(--hz-space-3);border-radius:var(--hz-radius-pill);background:var(--offer-bg,var(--hz-brand-50));color:var(--offer-fg,var(--hz-brand-800));font-size:var(--hz-ui-meta);font-weight:var(--hz-weight-semibold);white-space:nowrap;align-items:center;line-height:1.2;display:inline-flex}.hz-select{background:0 0;border:0;inline-size:100%;min-inline-size:0;padding:0;display:block;position:relative}.hz-select>select{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.hz-select-trigger{box-sizing:border-box;align-items:center;gap:var(--hz-space-3);inline-size:100%;min-block-size:var(--hz-control-height,52px);border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-control);padding-inline:var(--hz-space-4);background:var(--hz-surface);color:var(--hz-text-primary);font-family:inherit;font-size:var(--hz-text-body);text-align:start;cursor:pointer;transition:var(--hz-transition-color), box-shadow var(--hz-duration-micro) var(--hz-ease-standard);display:flex}.hz-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.hz-select.is-placeholder .hz-select-value{color:var(--hz-text-tertiary)}.hz-select-chevron{fill:none;block-size:20px;inline-size:20px;stroke:var(--hz-text-secondary);stroke-width:var(--hz-icon-stroke);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--hz-duration-micro) var(--hz-ease-standard);flex:none}.hz-select-alert{fill:none;block-size:20px;inline-size:20px;stroke:var(--hz-error);stroke-width:var(--hz-icon-stroke);stroke-linecap:round;flex:none;display:none}@media (hover:hover) and (pointer:fine){.hz-select-trigger:hover{border-color:var(--hz-border-default);background:var(--hz-surface-brand)}}.hz-select-trigger:focus-visible{border-color:var(--hz-brand-500);outline:none}.hz-select.is-open .hz-select-trigger{border-color:var(--hz-brand-500)}.hz-select.is-open .hz-select-chevron{stroke:var(--hz-brand-500);transform:rotate(180deg)}.hz-select.is-invalid .hz-select-trigger{border-color:var(--hz-error)}.hz-select.is-invalid .hz-select-alert{display:block}.hz-select.is-disabled .hz-select-trigger{background:var(--hz-bg-sunken);color:var(--hz-text-tertiary);cursor:not-allowed;border-color:#0000}.hz-select.is-disabled .hz-select-chevron{stroke:var(--hz-text-tertiary)}.hz-select-menu{box-sizing:border-box;inset-inline:0;top:calc(100% + var(--hz-space-2));z-index:var(--hz-z-overlay);border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-control);max-block-size:320px;padding-block:var(--hz-space-2);background:var(--hz-surface);box-shadow:var(--hz-elevation-4);display:grid;position:absolute;overflow-y:auto}.hz-select-search{z-index:1;padding:var(--hz-space-2);background:var(--hz-surface);margin-block-start:calc(var(--hz-space-2) * -1);position:sticky;inset-block-start:calc(var(--hz-space-2) * -1)}.hz-select-search-input{box-sizing:border-box;border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-control);min-block-size:44px;inline-size:100%;padding-inline:var(--hz-space-3);background:var(--hz-surface);color:var(--hz-text-primary);font:inherit;font-size:var(--hz-text-body)}.hz-select-search-input:focus{border-color:var(--hz-brand-500);outline:none}.hz-select-option[hidden]{display:none}.hz-select-empty{padding:var(--hz-space-3) var(--hz-space-4);color:var(--hz-text-tertiary);font-size:var(--hz-text-caption);margin:0}.hz-select-empty[hidden],.hz-select-menu[hidden]{display:none}.hz-select-option{justify-content:space-between;align-items:center;gap:var(--hz-space-3);border:0;min-block-size:48px;padding-inline:var(--hz-space-4);color:var(--hz-text-primary);font-family:inherit;font-size:var(--hz-text-label);text-align:start;cursor:pointer;transition:var(--hz-transition-color);background:0 0;border-inline-start:3px solid #0000;display:flex}.hz-select-option:hover,.hz-select-option:focus-visible{background:var(--hz-surface-hover);outline:none}.hz-select-option[disabled]{color:var(--hz-text-tertiary);cursor:default}.hz-select-option.is-selected{border-inline-start-color:var(--hz-brand-500);color:var(--hz-brand-500);font-weight:var(--hz-weight-medium)}.hz-select-check{fill:none;block-size:18px;inline-size:18px;stroke:var(--hz-brand-500);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:none}.hz-select-option.is-selected .hz-select-check{display:block}.hz-select-error{color:var(--hz-error);font-size:var(--hz-text-caption)}:where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--hz-brand-500)}:where(.primary-button,.secondary-button,.visit-primary-button,.visit-outline-button,.visit-pill-button,.visit-wizard-back-link,.visit-inline-link,.visit-org-action){white-space:nowrap}.hz-choice-list{gap:var(--hz-space-3);display:grid}.hz-choice-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-choice{align-items:center;gap:var(--hz-space-4);border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-card-compact);inline-size:100%;min-inline-size:0;padding:var(--hz-space-4);background:var(--hz-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:var(--hz-transition-color);display:flex}.hz-choice:hover{border-color:var(--hz-border-strong)}.hz-choice:focus-visible{outline:var(--hz-focus-outline);outline-offset:2px}.hz-choice.is-active,.hz-choice[aria-pressed=true],.hz-choice[aria-checked=true]{border-color:var(--hz-border-brand);background:var(--hz-surface)}.hz-choice:has(input:checked){border-color:var(--hz-border-brand);background:var(--hz-surface)}.hz-choice[aria-disabled=true],.hz-choice:disabled{cursor:not-allowed;opacity:.5}.hz-choice-body{flex:auto;min-inline-size:0}.hz-choice-body strong{color:var(--hz-text-primary);font-size:var(--hz-text-label);font-weight:var(--hz-weight-semibold);display:block}.hz-choice-body small{color:var(--hz-text-secondary);font-size:var(--hz-text-caption);margin-block-start:2px;line-height:1.35;display:block}.hz-choice-icon{block-size:40px;inline-size:40px;color:var(--hz-text-primary);flex:none;place-items:center;display:grid}.hz-choice-icon svg{fill:none;stroke:currentColor;block-size:22px;inline-size:22px;stroke-width:var(--hz-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.hz-choice.is-active .hz-choice-icon{color:var(--hz-brand-500)}.hz-choice:has(input:checked) .hz-choice-icon{color:var(--hz-brand-500)}.hz-choice-media{border-radius:var(--hz-radius-md);object-fit:cover;flex:none;block-size:76px;inline-size:96px}.hz-choice-indicator{border:1.5px solid var(--hz-border-strong);border-radius:var(--hz-radius-circle);flex:none;place-items:center;block-size:22px;inline-size:22px;font-style:normal;display:grid}.hz-choice-indicator[data-shape=check]{border-radius:var(--hz-radius-sm)}.hz-choice-indicator:after{content:"";border-radius:inherit;background:0 0;block-size:10px;inline-size:10px}.hz-choice.is-active .hz-choice-indicator,.hz-choice[aria-pressed=true] .hz-choice-indicator,.hz-choice[aria-checked=true] .hz-choice-indicator{border-color:var(--hz-brand-500)}.hz-choice:has(input:checked) .hz-choice-indicator{border-color:var(--hz-brand-500)}.hz-choice.is-active .hz-choice-indicator:after,.hz-choice[aria-pressed=true] .hz-choice-indicator:after,.hz-choice[aria-checked=true] .hz-choice-indicator:after{background:var(--hz-brand-500)}.hz-choice:has(input:checked) .hz-choice-indicator:after{background:var(--hz-brand-500)}.hz-choice input[type=radio],.hz-choice input[type=checkbox]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:479px){.hz-choice-list[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}.hz-calendar{gap:var(--hz-space-3);display:grid}.hz-calendar-head{grid-template-columns:var(--hz-touch-target) minmax(0, 1fr) var(--hz-touch-target);align-items:center;display:grid}.hz-calendar-nav{width:var(--hz-touch-target);height:var(--hz-touch-target);border-radius:var(--hz-radius-pill);color:var(--hz-brand-500);cursor:pointer;transition:var(--hz-transition-color);background:0 0;border:0;place-items:center;display:grid}.hz-calendar-nav:hover{background:var(--hz-surface-brand)}.hz-calendar-nav:disabled{color:var(--hz-text-tertiary);cursor:default}.hz-calendar-nav svg{fill:none;stroke:currentColor;width:20px;height:20px;stroke-width:var(--hz-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.hz-calendar-month{color:var(--hz-text-primary);font-size:var(--hz-text-label);font-weight:var(--hz-weight-medium);text-align:center}.hz-calendar-weekdays,.hz-calendar-grid{gap:var(--hz-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.hz-calendar-weekdays span{color:var(--hz-text-tertiary);font-size:var(--hz-text-caption);font-weight:var(--hz-weight-regular);text-align:center}.hz-calendar-day{border-radius:var(--hz-radius-circle);min-height:40px;color:var(--hz-text-primary);font-family:inherit;font-size:var(--hz-text-label);font-weight:var(--hz-weight-regular);cursor:pointer;transition:var(--hz-transition-color);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.hz-calendar-day:hover:not(:disabled){background:var(--hz-surface-brand)}.hz-calendar-day.is-muted{color:var(--hz-text-tertiary)}.hz-calendar-day:disabled{color:var(--hz-text-tertiary);cursor:default}.hz-calendar-day.is-today{box-shadow:inset 0 0 0 1px var(--hz-brand-500);color:var(--hz-brand-500)}.hz-calendar-day.is-active,.hz-calendar-day.is-active.is-today{background:var(--hz-brand-500);box-shadow:none;color:var(--hz-text-on-brand);font-weight:var(--hz-weight-medium)}.hz-calendar-day .hz-calendar-dot{border-radius:var(--hz-radius-circle);background:var(--hz-brand-500);width:4px;height:4px;margin-top:26px;position:absolute}.hz-calendar-day.is-active .hz-calendar-dot{background:var(--hz-text-on-brand)}.hz-picker-summary{align-items:center;gap:var(--hz-space-3);border-radius:var(--hz-radius-control);padding:var(--hz-space-3) var(--hz-space-4);background:var(--hz-surface-brand);color:var(--hz-brand-700);display:flex}.hz-picker-summary svg{fill:none;stroke:currentColor;width:20px;height:20px;stroke-width:var(--hz-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.hz-picker-summary span{gap:2px;min-width:0;display:grid}.hz-picker-summary small{color:var(--hz-brand-700);font-size:var(--hz-text-caption)}.hz-picker-summary strong{color:var(--hz-brand-700);font-size:var(--hz-text-label);font-weight:var(--hz-weight-medium)}@media (min-width:720px){.hz-calendar-day{min-height:44px}}.hz-type-grid{gap:var(--hz-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hz-type-tile{justify-content:center;align-items:center;gap:var(--hz-space-2);border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-sm);min-height:92px;padding:var(--hz-space-3);background:var(--hz-surface);color:var(--hz-text-primary);font:inherit;font-size:var(--hz-text-label);font-weight:var(--hz-weight-regular);text-align:center;cursor:pointer;transition:var(--hz-transition-color);flex-direction:column;display:flex}.hz-type-tile:hover{border-color:var(--hz-border-strong)}.hz-type-tile:focus-visible{border-color:var(--hz-brand-500);outline:none}.hz-type-tile.is-active,.hz-type-tile[aria-pressed=true]{border-color:var(--hz-brand-500);background:var(--hz-surface);color:var(--hz-text-primary)}.hz-type-tile-icon{border-radius:var(--hz-radius-circle);background:var(--hz-brand-50);width:36px;height:36px;color:var(--hz-brand-500);place-items:center;display:grid}.hz-type-tile-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hz-type-grid.has-error .hz-type-tile{border-color:var(--hz-border-error)}.hz-stepper{align-items:center;gap:var(--hz-space-3);display:inline-flex}.hz-stepper button{border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-circle);background:var(--hz-surface);width:36px;height:36px;min-height:36px;color:var(--hz-text-primary);font:inherit;cursor:pointer;flex:none;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.hz-stepper button:hover:not(:disabled){border-color:var(--hz-border-strong)}.hz-stepper button:disabled{color:var(--hz-text-disabled);cursor:default}.hz-stepper input{border-radius:var(--hz-radius-sm);width:3.5rem;min-height:36px;color:var(--hz-text-primary);font:inherit;text-align:center;background:0 0;border:1px solid #0000;padding:0;font-size:1.125rem}.hz-stepper strong{min-width:3.5rem;font-size:1.125rem;font-weight:var(--hz-weight-semibold);text-align:center}.hz-stepper input::placeholder{color:var(--hz-text-placeholder)}.hz-stepper[aria-invalid=true] button{border-color:var(--hz-border-error)}.hz-input[type=number],.hz-stepper input[type=number]{appearance:textfield}.hz-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hz-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hz-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hz-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hz-note{gap:var(--hz-space-3);border-radius:var(--hz-radius-md);padding:var(--hz-space-3) var(--hz-space-4);background:var(--hz-brand-50);color:var(--hz-brand-800);font-size:var(--hz-text-caption);line-height:var(--hz-leading-snug);align-items:flex-start;margin:0;display:flex}.hz-note strong{font-weight:var(--hz-weight-semibold)}.hz-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-block-start:1px}.hz-switch{appearance:none;border-radius:var(--hz-radius-pill);background:var(--hz-neutral-300);cursor:pointer;width:44px;height:26px;transition:background-color var(--hz-duration-short) var(--hz-ease-out);border:0;flex:none;margin:0;position:relative}.hz-switch:after{content:"";border-radius:var(--hz-radius-circle);background:var(--hz-surface);width:20px;height:20px;box-shadow:var(--hz-elevation-1);transition:transform var(--hz-duration-short) var(--hz-ease-out);position:absolute;inset-block-start:3px;inset-inline-start:3px}.hz-switch:checked{background:var(--hz-brand-500)}.hz-switch:checked:after{transform:translate(18px)}[dir=rtl] .hz-switch:checked:after{transform:translate(-18px)}.hz-switch:focus-visible{outline:var(--hz-focus-outline);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hz-switch,.hz-switch:after{transition:none}}.hz-upload{justify-items:center;gap:var(--hz-space-1);border:1.5px dashed var(--hz-brand-300);border-radius:var(--hz-radius-card-compact);padding:var(--hz-space-6) var(--hz-space-4);background:var(--hz-surface);color:var(--hz-text-primary);text-align:center;cursor:pointer;transition:border-color var(--hz-duration-short) var(--hz-ease-out), background-color var(--hz-duration-short) var(--hz-ease-out);display:grid;position:relative}.hz-upload:hover,.hz-upload.is-over{border-color:var(--hz-brand-500);background:var(--hz-brand-50)}.hz-upload:focus-within{border-color:var(--hz-brand-500)}.hz-upload input:focus-visible{outline:none}.hz-upload.has-error{border-color:var(--hz-border-error)}.hz-upload.is-full{border-style:solid;border-color:var(--hz-border-subtle);cursor:default}.hz-upload input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hz-upload.is-full input{pointer-events:none}.hz-upload-icon{width:48px;height:48px;border-radius:var(--hz-radius-md);background:var(--hz-brand-50);color:var(--hz-brand-500);place-items:center;margin-block-end:var(--hz-space-1);display:grid}.hz-upload-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hz-upload strong{font-size:var(--hz-ui-subsection);font-weight:var(--hz-weight-semibold)}.hz-upload span{color:var(--hz-text-secondary);font-size:var(--hz-text-caption)}.hz-upload small{color:var(--hz-text-tertiary);font-size:var(--hz-text-caption)}.hz-upload-files{gap:var(--hz-space-2);margin:var(--hz-space-2) 0 0;padding:0;list-style:none;display:grid}.hz-upload-files:empty{display:none}.hz-upload-files li{align-items:center;gap:var(--hz-space-2);border-radius:var(--hz-radius-md);padding:var(--hz-space-1) var(--hz-space-1) var(--hz-space-1) var(--hz-space-3);background:var(--hz-surface);box-shadow:var(--hz-elevation-2);font-size:var(--hz-text-caption);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.hz-upload-file-icon{color:var(--hz-brand-500);display:grid}.hz-upload-file-icon svg,.hz-upload-files .hz-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hz-upload-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hz-upload-files small{color:var(--hz-text-tertiary)}.hz-otp{justify-content:center;gap:var(--hz-space-2);direction:ltr;grid-template-columns:repeat(6,minmax(0,48px));display:grid}.hz-otp .hz-otp-cell{min-height:56px;font-size:var(--hz-ui-section);font-weight:var(--hz-weight-semibold);text-align:center;font-variant-numeric:tabular-nums;padding:0}.hz-otp .hz-otp-cell[aria-invalid=true]{border-color:var(--hz-border-error)}.hz-listing-mini{align-items:center;gap:var(--hz-space-3);padding:var(--hz-space-2);border-radius:var(--hz-radius-card-compact);background:var(--hz-surface);box-shadow:var(--hz-elevation-2);color:var(--hz-text-primary);grid-template-columns:96px minmax(0,1fr);text-decoration:none;display:grid}.hz-listing-mini__media{border-radius:var(--hz-radius-md);object-fit:cover;background:var(--hz-bg-sunken);width:96px;height:80px}.hz-listing-mini__body{gap:2px;min-width:0;display:grid}.hz-listing-mini__price{font-size:var(--hz-ui-card-price);font-weight:var(--hz-weight-semibold);line-height:1.25}.hz-listing-mini__title{font-size:var(--hz-ui-body-2);font-weight:var(--hz-weight-medium);line-height:var(--hz-ui-body-2-leading)}.hz-listing-mini__facts,.hz-listing-mini__place{color:var(--hz-text-secondary);font-size:var(--hz-ui-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.hz-listing-mini__place{color:var(--hz-text-primary);font-weight:var(--hz-weight-medium);align-items:center;gap:4px;display:flex}.hz-listing-mini.is-link{cursor:pointer;transition:box-shadow var(--hz-duration-short) ease;grid-template-columns:96px minmax(0,1fr) auto}.hz-listing-mini.is-link:hover{box-shadow:var(--hz-elevation-3)}.hz-listing-mini.is-link:focus-visible{outline:var(--hz-focus-outline);outline-offset:2px}button.hz-listing-mini{width:100%;font:inherit;text-align:start;border:0}.hz-listing-mini__go{width:24px;color:var(--hz-text-tertiary);place-items:center;display:grid}.hz-listing-mini__go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}[dir=rtl] .hz-listing-mini__go svg{transform:scaleX(-1)}.hz-listing-mini__place svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.hz-action-list{display:grid}.hz-action-item{align-items:center;gap:var(--hz-space-4);border-radius:var(--hz-radius-md);width:100%;min-height:52px;padding-inline:var(--hz-space-3);color:var(--hz-text-primary);font:inherit;font-size:var(--hz-text-body);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.hz-action-item:hover,.hz-action-item:focus-visible{background:var(--hz-surface-hover);outline:none}.hz-action-item:focus-visible{box-shadow:inset 0 0 0 1px var(--hz-brand-500)}.hz-action-item.is-danger{color:var(--hz-error-ink)}.hz-action-item.is-danger svg{stroke:var(--hz-error-ink)}.hz-action-item svg{width:var(--hz-icon-size);height:var(--hz-icon-size);fill:none;stroke:var(--hz-brand-500);stroke-width:var(--hz-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.hz-sheet-close{width:var(--hz-touch-target);height:var(--hz-touch-target);border-radius:var(--hz-radius-pill);color:var(--hz-text-secondary);cursor:pointer;transition:var(--hz-transition-color);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover) and (pointer:fine){.hz-sheet-close:hover{background:var(--hz-surface-hover);color:var(--hz-text-primary)}}.hz-sheet-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hz-empty-card{justify-items:center;gap:var(--hz-space-2);box-sizing:border-box;border-radius:var(--hz-radius-card-compact);inline-size:100%;padding:var(--hz-space-8) var(--hz-space-5);background:var(--hz-surface);box-shadow:var(--hz-elevation-2);text-align:center;display:grid}.hz-empty-card__icon{block-size:40px;inline-size:40px;color:var(--hz-brand-500);place-items:center;display:inline-grid}.hz-empty-card__icon svg{fill:none;stroke:currentColor;block-size:32px;inline-size:32px;stroke-width:var(--hz-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.hz-empty-card__title{margin:var(--hz-space-1) 0 0;color:var(--hz-text-primary);font-size:var(--hz-ui-section);font-weight:var(--hz-weight-semibold)}.hz-empty-card__text{max-inline-size:42ch;margin:0 0 var(--hz-space-2);color:var(--hz-text-secondary);font-size:var(--hz-ui-body-2);line-height:var(--hz-leading-snug)}.hz-empty-card__action{min-block-size:var(--hz-control-height-compact)}.hz-success{justify-items:center;gap:var(--hz-space-3);padding:var(--hz-space-5) 0 var(--hz-space-2);text-align:center;display:grid}.hz-success__icon{border-radius:var(--hz-radius-circle);background:var(--hz-brand-500);width:56px;height:56px;color:var(--hz-text-on-brand);place-items:center;display:grid}.hz-success__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.hz-success h2{color:var(--hz-text-primary);font-size:var(--hz-ui-section);font-weight:var(--hz-weight-semibold);margin:0}.hz-success p{max-width:36ch;color:var(--hz-text-secondary);font-size:var(--hz-text-body);margin:0;line-height:1.45}.hz-success__actions{gap:var(--hz-space-3);width:min(100%,420px);margin-block-start:var(--hz-space-2);display:grid}.hz-success__actions .hz-btn{width:100%}.hz-screen-lead{max-width:60ch;margin:var(--hz-space-2) 0 var(--hz-space-5);color:var(--hz-text-secondary);font-size:var(--hz-ui-body-2);line-height:1.45}.hz-share-layer{z-index:var(--hz-z-modal);position:fixed;inset:0}.hz-share-backdrop{background:rgb(var(--hz-neutral-950-rgb) / .4);opacity:0;transition:opacity .18s;position:absolute;inset:0}.hz-share-dialog{gap:var(--hz-space-4);overscroll-behavior:contain;border-radius:var(--hz-radius-sheet) var(--hz-radius-sheet) 0 0;max-block-size:92dvh;padding:var(--hz-space-3) var(--hz-sheet-padding-x) max(var(--hz-space-5), env(safe-area-inset-bottom));background:var(--hz-surface);box-shadow:var(--hz-elevation-5);opacity:0;transition:transform .22s var(--hz-ease-out,ease), opacity .18s ease;display:grid;position:absolute;inset-block-end:0;inset-inline:0;overflow-y:auto;transform:translateY(24px)}.hz-share-dialog:focus{outline:none}.hz-share-layer.is-open .hz-share-backdrop{opacity:1}.hz-share-layer.is-open .hz-share-dialog{opacity:1;transform:none}.hz-share-handle{border-radius:var(--hz-radius-pill);background:var(--hz-border-default);justify-self:center;block-size:4px;inline-size:36px}.hz-share-x{z-index:2;position:absolute;inset-block-start:var(--hz-space-2);inset-inline-end:var(--hz-space-2)}.hz-share-head{gap:var(--hz-space-1);padding-inline-end:44px;display:grid}[class*=hz-share-dialog--]>.hz-sheet-body{gap:var(--hz-space-4);display:grid}.hz-share-head h2{color:var(--hz-text-primary);font-size:var(--hz-ui-section);font-weight:var(--hz-weight-semibold);margin:0;line-height:1.2}.hz-share-head p{color:var(--hz-text-secondary);font-size:var(--hz-ui-body-2);line-height:var(--hz-leading-snug);margin:0}.hz-share-qr{justify-items:center;gap:var(--hz-space-2);padding:var(--hz-space-5) var(--hz-space-4) var(--hz-space-4);border-radius:var(--hz-radius-card);background:var(--hz-brand-50);margin:0;display:grid}.hz-share-qr__code{aspect-ratio:1;border-radius:var(--hz-radius-card-compact);inline-size:min(220px,62vw);padding:var(--hz-space-3);background:var(--hz-neutral-0);color:var(--hz-brand-700);box-shadow:var(--hz-elevation-2);place-items:center;display:grid}.hz-share-qr[aria-busy=true] .hz-share-qr__code{background:linear-gradient(90deg, var(--hz-neutral-100) 25%, var(--hz-neutral-50) 37%, var(--hz-neutral-100) 63%) 0 0 / 400% 100%;animation:hz-shimmer var(--hz-duration-skeleton) linear infinite}@media (prefers-reduced-motion:reduce){.hz-share-qr[aria-busy=true] .hz-share-qr__code{animation:none}}.hz-share-qr__svg{block-size:100%;inline-size:100%}.hz-share-qr__svg :is(path,rect){stroke:none}.hz-share-qr figcaption{color:var(--hz-brand-700);font-size:1.125rem;font-weight:var(--hz-weight-semibold);letter-spacing:-.01em}.hz-share-actions{gap:var(--hz-space-2);grid-template-columns:repeat(3,1fr);display:grid}.hz-share-action,.hz-share-channel{border-radius:var(--hz-radius-card-compact);min-block-size:72px;padding:var(--hz-space-2) 4px;color:var(--hz-text-primary);font:inherit;cursor:pointer;transition:var(--hz-transition-color);background:0 0;border:0;align-content:start;justify-items:center;gap:6px;display:grid}.hz-share-action__icon,.hz-share-channel__icon{block-size:32px;inline-size:32px;color:var(--hz-brand-500);place-items:center;display:inline-grid}.hz-share-action__icon svg,.hz-share-channel__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:26px;inline-size:26px}.hz-share-action__label,.hz-share-channel__label{font-size:var(--hz-text-caption);font-weight:var(--hz-weight-medium);text-align:center;line-height:1.25}.hz-share-action.is-done,.hz-share-channel.is-done{color:var(--hz-brand-700)}.hz-share-link{align-items:center;gap:var(--hz-space-2);border-radius:var(--hz-radius-pill);min-block-size:52px;padding:4px 4px 4px var(--hz-space-4);background:var(--hz-brand-50);display:flex}.hz-share-link__url{min-inline-size:0;color:var(--hz-text-primary);font-size:var(--hz-ui-body-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hz-share-link__copy{min-block-size:44px;padding-inline:var(--hz-space-5);flex:none}.hz-share-preview{align-items:center;gap:var(--hz-space-3);border-radius:var(--hz-radius-card-compact);padding:var(--hz-space-2);background:var(--hz-surface);box-shadow:var(--hz-elevation-2);display:flex}.hz-share-preview img{border-radius:var(--hz-radius-md);object-fit:cover;flex:none;block-size:66px;inline-size:88px}.hz-share-preview__text{gap:2px;min-inline-size:0;display:grid}.hz-share-preview__text small{color:var(--hz-text-tertiary);font-size:var(--hz-text-micro)}.hz-share-preview__text strong{color:var(--hz-text-primary);font-size:var(--hz-ui-body-2);font-weight:var(--hz-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hz-share-preview__text span{color:var(--hz-text-brand-on-tint);font-size:var(--hz-ui-body-2);font-weight:var(--hz-weight-medium)}.hz-share-kit{align-items:flex-start;gap:var(--hz-space-4);border-radius:var(--hz-radius-card-compact);padding:var(--hz-space-4);background:var(--hz-surface);box-shadow:var(--hz-elevation-2);color:var(--hz-text-primary);text-decoration:none;display:flex}.hz-share-kit__icon{color:var(--hz-brand-500);flex:none}.hz-share-kit__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:24px;inline-size:24px;display:block}.hz-share-kit__text{gap:var(--hz-space-1);display:grid}.hz-share-kit__title{align-items:center;gap:var(--hz-space-2);flex-wrap:wrap;display:flex}.hz-share-kit__title strong{font-size:var(--hz-text-body);font-weight:var(--hz-weight-semibold)}.hz-share-kit__tag{border-radius:var(--hz-radius-pill);background:var(--hz-brand-50);color:var(--hz-text-brand-on-tint);font-size:var(--hz-text-micro);font-weight:var(--hz-weight-medium);padding:2px 10px}.hz-share-kit small{color:var(--hz-text-secondary);font-size:var(--hz-ui-body-2);line-height:var(--hz-leading-snug)}@media (hover:hover) and (pointer:fine){.hz-share-kit:hover{background:var(--hz-surface-hover)}}.hz-share-kit:focus-visible{outline:var(--hz-focus-outline);outline-offset:2px}.hz-share-channels{gap:4px var(--hz-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:480px){.hz-share-channels{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}}.hz-share-badge{align-items:center;gap:var(--hz-space-3);display:flex}.hz-share-badge__icon{block-size:32px;inline-size:32px;color:var(--hz-brand-500);place-items:center;display:inline-grid}.hz-share-badge__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:28px;inline-size:28px}.hz-share-badge>span:last-child{gap:2px;display:grid}.hz-share-badge__label{color:var(--hz-text-secondary);font-size:var(--hz-ui-body-2)}.hz-share-badge strong{color:var(--hz-text-primary);font-size:1.125rem;font-weight:var(--hz-weight-semibold);letter-spacing:.02em}.hz-share-note{color:var(--hz-text-secondary);font-size:var(--hz-ui-body-2);margin:0}.hz-support{gap:var(--hz-space-4);margin-block-start:var(--hz-space-4);display:grid}.hz-support .hz-upload{padding:var(--hz-space-4)}.hz-support .hz-upload-files li{grid-template-columns:minmax(0,1fr) auto auto}.hz-success .hz-support-ref{padding:var(--hz-space-1) var(--hz-space-3);border-radius:var(--hz-radius-pill);background:var(--hz-bg-sunken);color:var(--hz-text-primary);font-size:var(--hz-text-caption);font-weight:var(--hz-weight-medium);display:inline-block}.hz-space-pill{align-items:center;gap:var(--hz-space-1);border:1px solid var(--hz-border-default);border-radius:var(--hz-radius-pill);min-block-size:36px;max-inline-size:200px;padding-inline:var(--hz-space-3) var(--hz-space-2);background:var(--hz-surface);color:var(--hz-text-primary);font:inherit;font-size:var(--hz-text-caption);font-weight:var(--hz-weight-medium);cursor:pointer;display:inline-flex}.hz-space-pill span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.hz-space-pill svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:16px;inline-size:16px}.hz-space-pill:hover{border-color:var(--hz-brand-500);color:var(--hz-brand-500)}.hz-space-pill:focus-visible{outline:var(--hz-focus-outline);outline-offset:2px}.hz-gate-list{gap:var(--hz-space-3);margin:var(--hz-space-3) 0 var(--hz-space-5);padding:0;list-style:none;display:grid}.hz-gate-list li{gap:var(--hz-space-3);color:var(--hz-text-primary);align-items:flex-start;display:flex}.hz-gate-list svg{fill:none;block-size:20px;inline-size:20px;stroke:var(--hz-brand-500);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hz-gate-actions{gap:var(--hz-space-3);display:grid}.hz-support-reply{justify-content:space-between;align-items:center;gap:var(--hz-space-3);padding:var(--hz-space-3) var(--hz-space-4);border-radius:var(--hz-radius-md);background:var(--hz-bg-sunken);display:flex}.hz-support-reply p{min-inline-size:0;color:var(--hz-text-primary);overflow-wrap:anywhere;margin:0}.hz-support-actions{justify-content:center;gap:var(--hz-space-3);flex-wrap:wrap;display:flex}@media (max-width:559px){.hz-support-actions{flex-direction:column-reverse}.hz-support-actions .hz-btn{inline-size:100%}}@media (hover:hover) and (pointer:fine){.hz-share-action:hover,.hz-share-channel:hover{background:var(--hz-brand-50)}}@media (min-width:720px){.hz-share-dialog{border-radius:var(--hz-radius-sheet);max-block-size:calc(100dvh - 64px);inline-size:min(440px,100vw - 48px);padding:var(--hz-space-6);inset:50% auto auto 50%;transform:translate(-50%,calc(12px - 50%))}.hz-share-layer.is-open .hz-share-dialog{transform:translate(-50%,-50%)}.hz-share-handle{display:none}.hz-share-dialog.hz-sheet--md{inline-size:min(560px,100vw - 48px)}.hz-share-dialog.hz-sheet--lg{inline-size:min(680px,100vw - 48px)}.hz-share-dialog.hz-sheet--xl{inline-size:min(800px,100vw - 48px)}}body.hz-share-open{overflow:hidden}.hz-share-layer>.hz-share-dialog>.hz-sheet-body>.hz-sheet-mounted.hz-sheet-mounted{z-index:auto;min-block-size:0;max-block-size:none;inline-size:auto;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:none;animation:none;position:static;inset:auto;overflow:visible;transform:none}@media (prefers-reduced-motion:reduce){.hz-share-dialog,.hz-share-backdrop{transition:none}}.sort-menu-wrap{width:fit-content;position:relative}.sort-text-button{border-radius:var(--radius-full);min-height:36px;color:var(--brand-dark);font-size:var(--hz-text-label);font-weight:var(--font-weight-text);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.sort-text-button:hover,.sort-text-button[aria-expanded=true]{color:var(--text-on-light)}.sort-text-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .16s}.sort-text-button[aria-expanded=true] svg{transform:rotate(180deg)}.sort-menu{top:calc(100% + 8px);z-index:10;border:1px solid var(--line);background:var(--surface);min-width:178px;box-shadow:var(--shadow-medium);border-radius:18px;padding:6px;display:grid;position:absolute;inset-inline-end:0}.sort-menu[hidden]{display:none}.sort-menu button{border-radius:var(--radius-full);min-height:38px;color:var(--text-on-light);font-size:var(--hz-text-label);font-weight:var(--font-weight-text);text-align:start;background:0 0;border:0;align-items:center;padding:0 12px;display:flex}.sort-menu button:hover,.sort-menu button[aria-checked=true]{background:var(--brand-soft);color:var(--brand-dark)}input:-webkit-autofill{-webkit-text-fill-color:var(--hz-text-primary);caret-color:var(--hz-text-primary);transition:background-color 600000s,color 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--hz-text-primary);caret-color:var(--hz-text-primary);transition:background-color 600000s,color 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--hz-text-primary);caret-color:var(--hz-text-primary);transition:background-color 600000s,color 600000s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--hz-text-primary);caret-color:var(--hz-text-primary);transition:background-color 600000s,color 600000s}select:-webkit-autofill{-webkit-text-fill-color:var(--hz-text-primary);caret-color:var(--hz-text-primary);transition:background-color 600000s,color 600000s}.hz-site-banner{z-index:31;justify-content:center;align-items:center;gap:var(--hz-space-2);padding:var(--hz-space-2) var(--hoowmz-page-x-mobile);background:var(--hz-surface-brand);color:var(--hz-text-brand);font-size:var(--hz-text-label);line-height:var(--hz-leading-snug);display:flex;position:relative}.hz-site-banner--warning{background:var(--hz-warning-soft);color:var(--hz-warning-ink)}.hz-site-banner p{max-width:72ch;font-weight:var(--hz-weight-medium);margin:0}.hz-site-banner-close{border-radius:var(--hz-radius-pill);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.hz-site-banner-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.hz-site-banner-close:focus-visible{outline:var(--hz-focus-outline);outline-offset:var(--hz-focus-offset)}@media (min-width:768px){.hz-site-banner{padding-inline:var(--hoowmz-page-x-desktop)}}.signed-page-main:not(.profile-page-main,:has(>.hz-route-notice))>.hz-site-banner{margin-block-end:var(--hz-space-4)}@media (max-width:767px){.signed-page-main:not(.profile-page-main,:has(>.hz-route-notice))>.hz-site-banner{margin-block-end:var(--hz-space-6)}}.hz-legal-accept{flex-wrap:wrap;justify-content:space-between}.hz-legal-accept .hz-legal-accept-text p{max-width:80ch}.hz-consent-group{gap:var(--hz-space-2);margin:var(--hz-space-4) 0 0;border:0;min-width:0;padding:0;display:grid}.hz-consent{gap:var(--hz-space-3);border:1px solid var(--hz-border-subtle);border-radius:var(--hz-radius-card-compact);padding:var(--hz-space-3) var(--hz-space-4);background:var(--hz-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.hz-consent:has(input:checked){border-color:var(--hz-brand-500);background:var(--hz-surface)}.hz-consent input{width:20px;height:20px;accent-color:var(--hz-action-primary);margin:2px 0 0}.hz-consent span{font-size:var(--hz-text-label);line-height:var(--hz-leading-body);color:var(--hz-text-primary)}.hz-consent a,.qc-help a{color:var(--hz-text-link);text-underline-offset:2px;text-decoration:underline}.hz-consent:has(input[aria-invalid=true]){border-color:var(--hz-error)}.hz-consent-group .hz-field__error{margin:0}.hz-legal-accept-text{gap:var(--hz-space-1);flex:280px;display:grid}.hz-legal-accept-text p{margin:0}.hz-legal-accept-status:empty{display:none}.hz-legal-accept-status{font-weight:var(--hz-weight-semibold)}.hz-legal-accept-actions{gap:var(--hz-space-2);flex-wrap:wrap;align-items:center;display:flex}.hz-legal-accept-refuse{color:inherit;font-size:var(--hz-text-caption);text-underline-offset:2px;text-decoration:underline}.hz-bill-terms{margin-top:var(--hz-space-4)}.hz-bill-terms-note{margin:var(--hz-space-2) 0 0;font-size:var(--hz-text-caption);color:var(--hz-text-secondary)}.hz-guard-trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hz-cookie-bar{z-index:calc(var(--hz-z-overlay) - 1);padding:var(--hz-space-4) var(--hz-space-4) max(var(--hz-space-4), env(safe-area-inset-bottom));background:var(--hz-surface);box-shadow:var(--hz-elevation-5);position:fixed;inset-block-end:0;inset-inline:0}.hz-cookie-bar__inner{gap:var(--hz-space-3);max-inline-size:1180px;margin-inline:auto;display:grid}.hz-cookie-bar__title{margin:0 0 var(--hz-space-1);color:var(--hz-text-primary);font-size:var(--hz-ui-body-2);font-weight:var(--hz-weight-semibold)}.hz-cookie-bar__text p{color:var(--hz-text-secondary);font-size:var(--hz-ui-body-2);line-height:var(--hz-leading-snug);margin:0}.hz-cookie-bar__text a{color:var(--hz-text-link);text-underline-offset:2px;text-decoration:underline}.hz-cookie-bar__actions{gap:var(--hz-space-2);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hz-cookie-bar__custom{min-block-size:44px;padding-inline:var(--hz-space-3);color:var(--hz-text-link);font:inherit;font-size:var(--hz-ui-body-2);font-weight:var(--hz-weight-medium);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:center;text-decoration:underline}.hz-cookie-bar__custom:focus-visible{outline:var(--hz-focus-outline);outline-offset:2px;border-radius:var(--hz-radius-pill)}@media (min-width:768px){.hz-cookie-bar__inner{align-items:center;gap:var(--hz-space-6);grid-template-columns:minmax(0,1fr) auto}.hz-cookie-bar__actions{display:flex}.hz-cookie-bar__custom{order:-1}}.hz-cookie-sheet{gap:var(--hz-space-4);display:grid}.hz-cookie-row{justify-content:space-between;align-items:center;gap:var(--hz-space-4);cursor:pointer;display:flex}.hz-cookie-row__text{gap:var(--hz-space-1);display:grid}.hz-cookie-row__text strong{color:var(--hz-text-primary);font-size:var(--hz-ui-body-2);font-weight:var(--hz-weight-semibold)}.hz-cookie-row__text span{color:var(--hz-text-secondary);font-size:var(--hz-text-caption);line-height:var(--hz-leading-snug)}.hz-cookie-row:has(input:disabled){cursor:default}.hz-switch:disabled{cursor:default;opacity:.6}.hz-route-notice{justify-content:space-between;align-items:center;gap:var(--hz-space-3) var(--hz-space-4);max-inline-size:1120px;margin:var(--hz-space-4) auto 0;padding:var(--hz-space-4);border-radius:var(--hz-radius-card-compact);background:var(--hz-brand-50);color:var(--hz-text-primary);flex-wrap:wrap;display:flex}.hz-route-notice strong{font-size:var(--hz-text-label);font-weight:var(--hz-weight-semibold);display:block}.hz-route-notice p{margin:var(--hz-space-1) 0 0;color:var(--hz-text-secondary);font-size:var(--hz-text-label);line-height:var(--hz-leading-snug)}.hz-legal-lang-note{margin-block:var(--hz-space-3) 0;max-inline-size:60ch}.hz-photo-grid{gap:var(--hz-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hz-photo-tile{aspect-ratio:4/3;border-radius:var(--hz-radius-control);background:var(--hz-bg-sunken);cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;position:relative;overflow:hidden}.hz-photo-tile>img{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;display:block}.hz-photo-tile.is-cover{aspect-ratio:16/9;grid-column:1/-1}.hz-photo-tile__cover{padding:2px var(--hz-space-2);border-radius:var(--hz-radius-pill);background:var(--hz-brand-500);color:var(--hz-text-on-brand);font-size:var(--hz-text-caption);font-weight:var(--hz-weight-medium);position:absolute;inset-block-end:var(--hz-space-2);inset-inline-start:var(--hz-space-2)}.hz-photo-tile__flag{max-inline-size:calc(100% - 36px - 3 * var(--hz-space-2));padding:2px var(--hz-space-2);border-radius:var(--hz-radius-pill);background:var(--hz-surface-brand);color:var(--hz-text-brand-on-tint);box-shadow:var(--hz-elevation-2);font-size:var(--hz-text-caption);font-weight:var(--hz-weight-medium);line-height:var(--hz-leading-snug);position:absolute;inset-block-start:var(--hz-space-2);inset-inline-start:var(--hz-space-2)}.hz-photo-tile__remove{border-radius:var(--hz-radius-circle);background:var(--hz-surface);block-size:36px;inline-size:36px;color:var(--hz-text-primary);box-shadow:var(--hz-elevation-2);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--hz-space-2);inset-inline-end:var(--hz-space-2)}.hz-photo-tile__remove svg{fill:none;stroke:currentColor;block-size:18px;inline-size:18px;stroke-width:var(--hz-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.hz-photo-tile.is-dragging{opacity:.5}.hz-photo-tile.is-drop-target{box-shadow:0 0 0 2px var(--hz-brand-500)}.hz-photo-tile:focus-visible,.hz-photo-tile__remove:focus-visible{outline:var(--hz-focus-outline);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hz-photo-tile__remove:hover{background:var(--hz-brand-50);color:var(--hz-text-brand-on-tint)}}@media (min-width:560px){.hz-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hz-photo-tile,.hz-photo-tile.is-cover{aspect-ratio:1;grid-column:auto}}body.hz-viewer-open{overflow:hidden}.hz-viewer{z-index:var(--hz-z-modal);background:var(--hz-neutral-950);max-width:none;max-height:none;color:var(--hz-text-on-dark);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.hz-viewer-bar{align-items:center;gap:var(--hz-space-2);min-block-size:64px;padding:env(safe-area-inset-top) var(--hz-space-3) 0;grid-template-columns:1fr auto 1fr;display:grid}.hz-viewer-count{color:var(--hz-text-on-dark);font-size:var(--hz-text-label);font-weight:var(--hz-weight-medium);text-align:center;font-variant-numeric:tabular-nums;margin:0}.hz-viewer-tools{justify-content:flex-end;gap:var(--hz-space-1);display:flex}.hz-viewer-icon,.hz-viewer-nav{inline-size:var(--hz-touch-target);block-size:var(--hz-touch-target);border-radius:var(--hz-radius-circle);color:var(--hz-text-on-dark);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hz-viewer-icon svg,.hz-viewer-nav svg{fill:none;stroke:currentColor;block-size:22px;inline-size:22px;stroke-width:var(--hz-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.hz-viewer-icon.is-active svg{fill:currentColor}.hz-viewer-icon:focus-visible,.hz-viewer-nav:focus-visible,.hz-viewer-thumb:focus-visible{outline:2px solid var(--hz-neutral-0);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hz-viewer-icon:hover,.hz-viewer-nav:hover{background:rgb(var(--hz-neutral-0-rgb) / .14)}}.hz-viewer-stage{grid-template-columns:var(--hz-touch-target) minmax(0, 1fr) var(--hz-touch-target);min-block-size:0;padding:0 var(--hz-space-2);align-items:center;display:grid;position:relative}.hz-viewer-nav{z-index:2;background:rgb(var(--hz-neutral-0-rgb) / .1);grid-row:1;position:relative}.hz-viewer-nav.is-prev{grid-column:1}.hz-viewer-nav.is-next{grid-column:3}[dir=rtl] .hz-viewer-nav svg{transform:scaleX(-1)}.hz-viewer-nav:disabled{visibility:hidden}.hz-viewer-figure{grid-area:1/2;place-items:center;block-size:100%;min-block-size:0;margin:0;display:grid;position:relative}.hz-viewer-figure img{max-inline-size:100%;max-block-size:calc(100dvh - 64px - var(--hz-space-6) - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain;border-radius:var(--hz-radius-control);block-size:auto;inline-size:auto;display:block}.hz-viewer-figure video{max-inline-size:100%;max-block-size:calc(100dvh - 64px - var(--hz-space-6) - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:var(--hz-radius-control);background:var(--hz-neutral-950);display:block}.hz-viewer-figure.is-plan img{background:var(--hz-surface);padding:var(--hz-space-4);box-sizing:border-box}.hz-viewer-caption{padding:2px var(--hz-space-2);border-radius:var(--hz-radius-pill);background:rgb(var(--hz-neutral-950-rgb) / .6);color:var(--hz-text-on-dark);font-size:var(--hz-text-caption);position:absolute;inset-block-end:var(--hz-space-3);inset-inline-start:var(--hz-space-3)}.hz-viewer-strip{justify-content:safe center;gap:var(--hz-space-2);padding:var(--hz-space-3) var(--hz-space-4) calc(var(--hz-space-4) + env(safe-area-inset-bottom));scrollbar-width:none;display:flex;overflow-x:auto}.hz-viewer-strip::-webkit-scrollbar{display:none}.hz-viewer-strip-item{border-radius:var(--hz-radius-sm);opacity:.55;cursor:pointer;background:0 0;border:2px solid #0000;flex:none;block-size:48px;inline-size:64px;padding:0;overflow:hidden}.hz-viewer-strip-item.is-active{border-color:var(--hz-neutral-0);opacity:1}.hz-viewer-strip-item img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hz-viewer-grid{align-content:start;gap:var(--hz-space-2);inline-size:min(100%,1120px);padding:var(--hz-space-2) var(--hz-page-gutter) calc(var(--hz-space-6) + env(safe-area-inset-bottom));box-sizing:border-box;grid-row:2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid;overflow-y:auto}.hz-viewer-thumb{aspect-ratio:4/3;border-radius:var(--hz-radius-control);cursor:zoom-in;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.hz-viewer-thumb.is-wide{aspect-ratio:16/9;grid-column:1/-1}.hz-viewer-thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (max-width:719px){.hz-viewer-strip{display:none}.hz-viewer-stage{grid-template-columns:minmax(0,1fr);padding:0}.hz-viewer-figure{grid-column:1}.hz-viewer-figure img{border-radius:0}.hz-viewer-nav{background:rgb(var(--hz-neutral-950-rgb) / .45);position:absolute;inset-block-start:50%;transform:translateY(-50%)}.hz-viewer-nav.is-prev{grid-column:1/-1;inset-inline-start:var(--hz-space-2)}.hz-viewer-nav.is-next{grid-column:1/-1;inset-inline-end:var(--hz-space-2)}}@media (min-width:720px){.hz-viewer-figure img{max-block-size:calc(100dvh - 64px - 96px - env(safe-area-inset-top))}.hz-viewer-bar{padding-inline:var(--hz-space-5)}.hz-viewer-stage{gap:var(--hz-space-4);padding:var(--hz-space-2) var(--hz-space-6)}.hz-viewer-grid{gap:var(--hz-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}}
.adm{--adm-brand:var(--hz-brand-500);--adm-dark:var(--hz-brand-800);--adm-ink:#142828;--adm-nav-ink:#4f6463;--adm-badge-ink:#4d6a6b;--adm-text-sm:1.1875rem;--adm-text-md:1.375rem;--adm-text-lg:1.75rem;--adm-text-xl-sm:2.25rem;--adm-text-xl:2.75rem;--adm-bg:var(--hz-brand-50);--adm-soft:var(--hz-brand-50);--adm-soft-strong:var(--hz-success-soft);--adm-line:var(--hz-neutral-100);--adm-shadow:0 3px 20px rgb(var(--hz-brand-900-rgb) / .05);--adm-radius:17px;--adm-side:236px;background:var(--adm-bg);min-height:100vh;color:var(--adm-ink);font-family:var(--hz-font-sans);font-size:var(--hz-text-body);-webkit-font-smoothing:antialiased;margin:0}.adm *,.adm :before,.adm :after{box-sizing:border-box}.adm :where(button,input,select,textarea){font-family:inherit}.adm button{cursor:pointer}.adm button:disabled{cursor:not-allowed}.adm :where(:not(input,textarea,select),input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset],[type=color])):focus-visible{outline:var(--hz-focus-outline);outline-offset:var(--hz-focus-offset)}.adm :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset],[type=color]),textarea,select):focus{border-color:var(--hz-brand-500);outline:none}.adm a{color:var(--hz-text-link)}.adm h1,.adm h2,.adm h3{font-weight:var(--hz-weight-semibold);color:var(--adm-ink);margin:0}.adm h1{font-size:var(--adm-text-lg);letter-spacing:-.02em;line-height:1.2}.adm h2{font-size:var(--adm-text-sm);line-height:1.3}.adm h3{font-size:var(--hz-text-body);margin-bottom:10px}.adm p{margin:0 0 10px;line-height:1.6}.adm-skip{z-index:50;background:var(--adm-dark);color:var(--hz-neutral-0);border-radius:10px;padding:10px 14px;position:absolute;top:8px;left:-999px}.adm-skip:focus{left:8px}.adm-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-app{grid-template-columns:var(--adm-side) minmax(0, 1fr);min-height:100vh;display:grid}.adm-side{background:var(--hz-neutral-0);flex-direction:column;gap:4px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.adm-brand{color:var(--adm-dark);align-items:center;gap:10px;padding:0 10px 14px;text-decoration:none;display:flex}.adm-brand img{flex:none;width:30px;height:30px}.adm-brand strong{font-size:var(--adm-text-md);font-weight:var(--hz-weight-semibold);letter-spacing:-.03em}.adm-brand small{font-size:var(--hz-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--hz-text-secondary);font-weight:var(--hz-weight-semibold);display:block}.adm-nav{gap:2px;display:grid}.adm-nav-group{font-size:var(--hz-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--hz-text-secondary);font-weight:var(--hz-weight-semibold);padding:14px 12px 4px}.adm-nav a{color:var(--adm-nav-ink);font-size:var(--hz-text-label);border-radius:12px;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:flex}.adm-nav a:hover{background:var(--adm-soft)}.adm-nav a[aria-current=page]{background:var(--hz-surface-brand);color:var(--hz-text-brand);font-weight:var(--hz-weight-semibold)}.adm-nav svg,.adm-ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.adm-count{background:var(--hz-brand-500);color:var(--hz-neutral-0);font-size:var(--hz-text-caption);font-weight:var(--hz-weight-semibold);border-radius:20px;margin-left:auto;padding:1px 7px}.adm-me{border-top:1px solid var(--adm-line);align-items:center;gap:10px;margin-top:auto;padding:14px 8px 4px;display:flex}.adm-avatar{background:var(--hz-brand-100);width:38px;height:38px;color:var(--adm-dark);font-weight:var(--hz-weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.adm-col{flex-direction:column;min-width:0;display:flex}.adm-top{z-index:5;background:var(--adm-bg);box-shadow:0 1px 0 var(--adm-line);align-items:center;gap:14px;padding:14px 34px;display:flex;position:sticky;top:0}.adm-top h1{min-width:0;font-size:var(--adm-text-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.adm-menu{display:none}.adm-search{width:min(340px,40vw);position:relative}.adm-search input{background:var(--hz-neutral-0);width:100%;box-shadow:var(--adm-shadow);font-size:var(--hz-text-label);border:0;border-radius:12px;padding:11px 14px}.adm-results{z-index:20;background:var(--hz-neutral-0);box-shadow:var(--hz-elevation-4);border-radius:14px;max-height:60vh;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.adm-results[hidden]{display:none}.adm-results a{color:var(--adm-ink);font-size:var(--hz-text-label);border-radius:10px;padding:10px 12px;text-decoration:none;display:block}.adm-results a:hover,.adm-results a:focus{background:var(--adm-soft)}.adm-demo{background:var(--hz-brand-50);color:var(--adm-brand);font-size:var(--hz-text-caption);white-space:nowrap;font-weight:var(--hz-weight-semibold);border-radius:20px;padding:6px 12px}.adm-content:focus{outline:none}.adm-content{width:100%;max-width:1560px;padding:6px 34px 56px}.adm-lead{color:var(--hz-text-secondary);font-size:var(--hz-text-body);max-width:80ch;margin:0 0 18px}.adm-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.adm-bar .hz-select,.adm-bar .hz-input{width:auto;min-width:180px;max-width:100%}.adm-bar .adm-spacer{flex:1}.adm-small{font-size:var(--hz-text-caption);color:var(--hz-text-secondary);line-height:1.55}.adm .adm-link{color:var(--hz-text-link);font-size:var(--hz-text-label);text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.adm-link:hover{text-decoration:underline}.adm-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.adm-card{text-align:left;background:var(--hz-neutral-0);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);min-height:120px;color:inherit;padding:18px 20px;text-decoration:none;display:block}a.adm-card:hover{box-shadow:var(--hz-elevation-3)}.adm-card .adm-label{color:var(--hz-text-secondary);font-size:var(--hz-text-label);display:block}.adm-value{font-size:var(--adm-text-lg);letter-spacing:-.02em;font-weight:var(--hz-weight-semibold);font-variant-numeric:tabular-nums;margin:10px 0 6px;display:block}.adm-card .adm-sub{font-size:var(--hz-text-caption);color:var(--adm-brand);line-height:1.45;display:block}.adm-star{background:var(--hz-brand-500);color:var(--hz-neutral-0)}.adm-star .adm-label,.adm-star .adm-sub,.adm-star .adm-small{color:var(--hz-neutral-0)}.adm-star .adm-value{font-size:var(--adm-text-xl);color:var(--hz-neutral-0)}.adm-north{grid-template-columns:1.2fr 2fr;gap:14px;margin-bottom:18px;display:grid}.adm-grid{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:18px;display:grid}.adm-grid-3{grid-template-columns:250px minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.adm-panel{background:var(--hz-neutral-0);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);min-width:0;padding:22px}.adm-panel+.adm-panel{margin-top:18px}.adm-grid>.adm-panel,.adm-grid-3>.adm-panel,.adm-north>*{margin-top:0}.adm-grid-3 .adm-facts div{grid-template-columns:1fr;gap:2px}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.adm-row{border-bottom:1px solid var(--adm-line);font-size:var(--hz-text-label);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.adm-row:last-child{border-bottom:0}.adm-row b{font-variant-numeric:tabular-nums}.adm .adm-alert{text-align:left;background:var(--hz-warning-soft);width:100%;font-size:var(--hz-text-label);color:var(--adm-ink);border-radius:12px;align-items:center;gap:12px;margin:8px 0;padding:13px 14px;text-decoration:none;display:flex}.adm-alert:hover{filter:brightness(.98)}.adm-alert b{margin-bottom:2px;display:block}.adm-alert[data-sev=info],.adm-alert[data-sev=low]{background:var(--hz-info-soft)}.adm-alert[data-sev=high]{background:var(--hz-error-soft)}.adm-alert .adm-grow{flex:1;min-width:0}.adm-badge{font-size:var(--hz-text-caption);white-space:nowrap;background:var(--hz-neutral-100);color:var(--adm-badge-ink);font-weight:var(--hz-weight-medium);border-radius:20px;align-items:center;padding:4px 10px;display:inline-flex}.adm-badge[data-tone=ok]{background:var(--hz-success-soft);color:var(--hz-success-ink)}.adm-badge[data-tone=warn]{background:var(--hz-warning-soft);color:var(--hz-warning-ink)}.adm-badge[data-tone=bad]{background:var(--hz-error-soft);color:var(--hz-error-ink)}.adm-badge[data-tone=info]{background:var(--hz-info-soft);color:var(--hz-info-ink)}.adm-tag{font-size:var(--hz-text-caption);background:var(--adm-soft-strong);color:var(--adm-dark);font-weight:var(--hz-weight-semibold);vertical-align:middle;border-radius:20px;margin-left:6px;padding:2px 7px;display:inline-block}.adm-tabs{gap:var(--hz-space-2);flex-wrap:wrap;margin:0 0 18px;display:flex}.adm-tabs .hz-chip{text-decoration:none}.adm-table{background:var(--hz-neutral-0);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);overflow-x:auto}.adm-table table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--hz-text-label)}.adm-table th{color:var(--hz-text-secondary);font-weight:var(--hz-weight-medium);background:var(--hz-neutral-25);vertical-align:bottom;padding:14px 16px}.adm-table td{border-top:1px solid var(--adm-line);vertical-align:top;padding:14px 16px}.adm-table td b{font-weight:var(--hz-weight-semibold);margin-bottom:3px;display:block}.adm-table tbody tr:hover{background:var(--hz-neutral-25)}.adm-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-empty{text-align:center;color:var(--hz-text-secondary);padding:34px}.adm-bars{gap:14px;display:grid}.adm-barline{font-size:var(--hz-text-label);grid-template-columns:150px minmax(0,1fr) 62px;align-items:center;gap:12px;display:grid}.adm-track{background:var(--hz-brand-50);border-radius:6px;height:12px;display:block;overflow:hidden}.adm-fill{background:var(--adm-brand);border-radius:6px;height:100%;display:block}.adm-notice{background:var(--hz-brand-50);font-size:var(--hz-text-label);border-radius:12px;margin:0 0 14px;padding:13px 15px;line-height:1.6}.adm-notice[data-tone=warn]{background:var(--hz-warning-soft)}.adm-actions{gap:8px;display:grid}.adm-actions .hz-btn{width:100%}.adm-inline{gap:var(--hz-space-2);flex-wrap:wrap;display:flex}.adm-table .hz-btn{min-height:var(--hz-control-height-sm);padding-inline:var(--hz-space-4);font-size:var(--hz-text-caption);white-space:nowrap}.adm-row-link{cursor:pointer}.adm-table td:first-child{min-width:150px}.adm-check{align-items:center;gap:var(--hz-space-2);font-size:var(--hz-text-label);padding:4px 0;display:flex}.adm-check input{width:18px;height:18px;accent-color:var(--hz-brand-500)}fieldset.adm-field{border:0;margin:0;padding:0}.adm-dialog .hz-select{width:100%}.adm-facts{gap:4px;margin:0;display:grid}.adm-facts div{border-bottom:1px solid var(--adm-line);font-size:var(--hz-text-label);grid-template-columns:140px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.adm-facts dt{color:var(--hz-text-secondary)}.adm-facts dd{margin:0}.adm-timeline{border-left:2px solid var(--hz-success-soft);margin:10px 0 0;padding:0 0 0 20px;list-style:none}.adm-timeline li{font-size:var(--hz-text-label);margin:0 0 18px;position:relative}.adm-timeline li:before{content:"";background:var(--hz-brand-300);border:3px solid var(--hz-neutral-0);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-27px}.adm-form{gap:14px;display:grid}.adm-field{gap:6px;display:grid}.adm-field label,.adm-field .adm-label{font-size:var(--hz-text-caption);color:var(--hz-text-secondary)}.adm-field .hz-input,.adm-field .hz-textarea,.adm-field .hz-select{width:100%}.adm-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.adm .adm-subhead{font-size:var(--hz-text-label);color:var(--hz-text-secondary);margin:18px 0 8px}.adm-counter{font-size:var(--hz-text-caption);color:var(--hz-warning-ink);margin:4px 0 0}.adm-counter[data-state=ok]{color:var(--hz-success-ink);font-weight:var(--hz-weight-medium)}.adm-error{color:var(--hz-error-ink);font-size:var(--hz-text-caption);margin:0}.adm-errors{color:var(--hz-error-ink);font-size:var(--hz-text-label);margin:0;padding-left:18px}.adm-dialog{width:min(540px,100vw - 32px);max-height:90vh;box-shadow:var(--hz-elevation-5);color:var(--adm-ink);font-family:var(--hz-font-sans);border:0;border-radius:20px;padding:26px}.adm-dialog--wide{width:min(860px,100vw - 32px)}.adm-preview{line-height:var(--hz-leading-body)}.adm-preview h3{margin:14px 0 6px}.adm-preview ul{margin:0 0 10px;padding-left:20px}.adm-dialog::backdrop{background:rgb(var(--hz-neutral-950-rgb) / .45)}.adm-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.adm-toast{z-index:30;background:var(--adm-dark);color:var(--hz-neutral-0);max-width:min(420px,100vw - 32px);box-shadow:var(--hz-elevation-4);font-size:var(--hz-text-label);border-radius:12px;padding:14px 20px;position:fixed;bottom:24px;right:24px}.adm-toast:empty{display:none}@media (max-width:1100px){.adm{--adm-side:200px}.adm-top,.adm-content:focus{outline:none}.adm-content{padding-left:22px;padding-right:22px}.adm-north,.adm-grid{grid-template-columns:1fr}.adm-grid-3{grid-template-columns:1fr 1fr}.adm-grid-3>:last-child{grid-column:1/-1}}@media (max-width:720px){.adm-app{display:block}.adm-side{z-index:40;width:260px;transition:transform var(--hz-duration-short) var(--hz-ease-out);box-shadow:none;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.adm-side[data-open=true]{box-shadow:0 0 0 100vmax rgb(var(--hz-neutral-950-rgb) / .35);transform:none}.adm-top{flex-wrap:wrap;gap:10px;padding:10px 16px}.adm-top h1{font-size:var(--adm-text-sm);flex-basis:calc(100% - 60px);order:1}.adm-menu{order:0;display:inline-flex}.adm-search{order:2;width:100%}.adm-demo{display:none}.adm-content:focus{outline:none}.adm-content{padding:6px 16px 40px}.adm-cards{grid-template-columns:1fr 1fr}.adm-card{min-height:0;padding:14px}.adm-value{font-size:var(--adm-text-md)}.adm-star .adm-value{font-size:var(--adm-text-xl-sm)}.adm-grid-3{grid-template-columns:1fr}.adm-panel{padding:18px}.adm-barline{font-size:var(--hz-text-caption);grid-template-columns:96px minmax(0,1fr) 48px}.adm-facts div{grid-template-columns:1fr;gap:2px}.adm-toast{bottom:16px;left:16px;right:16px}}@media (max-width:380px){.adm-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.adm *{transition:none!important}}@media print{.adm-side,.adm-top .adm-search,.adm-menu{display:none!important}.adm-app{display:block}}.adm-form-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.adm-cell-actions{flex-wrap:wrap;gap:4px 8px;display:flex}.adm-cell-actions .hz-btn{width:auto}.adm-tpl{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.adm-tpl>legend{font-weight:var(--hz-weight-semibold);margin-bottom:10px;padding:0}.adm-tpl-preview{background:var(--hz-surface-brand);font-size:var(--hz-text-label);white-space:pre-wrap;border-radius:12px;padding:12px 14px;line-height:1.55}.adm-tpl-preview p{margin:6px 0 0}.adm-tpl-item>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;display:flex}.adm-tpl-item>summary::-webkit-details-marker{display:none}.adm-tpl-item[open]>summary{margin-bottom:12px}.adm-tpl-variant{margin-top:12px}.adm-tpl-lang h4{font-size:var(--hz-text-caption);color:var(--hz-text-secondary);margin:0 0 6px}.adm-tpl-lang p{font-size:var(--hz-text-label);margin:0 0 8px;line-height:1.5}.adm-banner-preview{border-radius:10px;justify-content:flex-start;min-width:180px;padding:6px 10px}
.adm.adm-port{--adm-ink:var(--hz-text-primary);--adm-nav-ink:var(--hz-text-secondary);--adm-badge-ink:var(--hz-text-secondary);--adm-bg:var(--hz-neutral-50);--adm-soft:var(--hz-neutral-50);--adm-soft-strong:var(--hz-neutral-100);--adm-text-sm:var(--hz-text-h3);--adm-text-md:var(--hz-text-h2);--adm-text-lg:var(--hz-text-h1);--adm-text-xl-sm:var(--hz-text-h1);--adm-text-xl:var(--hz-text-display);background:0 0;min-height:0}.adm-port>h1{margin-block-end:var(--hz-space-5)}.adm-port .adm-cards{margin-block-end:var(--hz-space-4)}.adm-port .adm-subhead{margin-block-start:var(--hz-space-4)}.adm-port .adm-tag{overflow-wrap:anywhere;white-space:normal}.adm-port .adm-facts dd,.adm-port .adm-timeline{overflow-wrap:anywhere}.adm-port .adm-pagination{margin-block-start:var(--hz-space-4)}.adm-port .adm-dialog h2{overflow-wrap:anywhere;margin-block-end:var(--hz-space-4)}.adm-port .adm-actions+p{margin-block-start:var(--hz-space-3)}.adm-port .adm-counter .adm-ico{vertical-align:middle;display:inline}.adm-pilotage .adm-value.adm-measure-pending,.adm-kpi .adm-value.adm-measure-pending{font-size:var(--hz-text-body);overflow-wrap:anywhere}.adm-pilotage .adm-measures-pending .adm-barline{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm-pilotage .adm-measures-pending .adm-track{display:none}.adm-pilotage .adm-measures-pending .adm-num{white-space:normal}.adm-badge-catalogue .adm-catalogue-fields{gap:var(--hz-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.adm-badge-catalogue>.adm-panel,.adm-badge-catalogue>.adm-grid,.adm-badge-catalogue>.adm-actions{margin-block-start:var(--hz-space-4)}.adm-badge-catalogue .adm-panel{min-width:0}.adm-badge-catalogue .hz-input[type=date]{block-size:var(--hz-control-height)}.adm-badge-catalogue .adm-head{flex-wrap:wrap}.adm-badge-catalogue .adm-tabs [aria-current=page],.adm-organization .adm-tabs [aria-current=page]{border-color:var(--hz-brand-500);background:var(--hz-neutral-0)}.adm-organization .adm-tabs [aria-current=page]{color:var(--hz-brand-500)}.adm-badge-catalogue td{overflow-wrap:anywhere}.adm-organization .adm-head{flex-wrap:wrap}.adm-organization .adm-head h2,.adm-organization .adm-row,.adm-organization td{overflow-wrap:anywhere;min-width:0}.adm-organization>.adm-grid-3,.adm-organization>.adm-panel{margin-block-start:var(--hz-space-4)}.adm-organization .adm-grid-3>*{min-width:0}.adm-journal .adm-tabs [aria-current=page],.adm-settings .adm-tabs [aria-current=page]{border-color:var(--hz-brand-500);background:var(--hz-neutral-0);color:var(--hz-brand-500)}.adm-settings .adm-facts>div{display:contents}.adm-people .adm-tabs [aria-current=page]{border-color:var(--hz-brand-500);background:var(--hz-neutral-0);color:var(--hz-brand-500)}.adm-people .adm-facts>div{display:contents}.adm-people>.adm-grid-3,.adm-people>.adm-panel{margin-block-start:var(--hz-space-4)}.adm-people td,.adm-people .adm-head h2{overflow-wrap:anywhere}.adm-people .adm-head{flex-wrap:wrap}.adm-journal table{min-inline-size:var(--hz-secondary-content-width)}.adm-journal td{overflow-wrap:anywhere}.adm-journal--activity td{overflow-wrap:break-word}
body{background:var(--hz-bg-page);color:var(--hz-text-primary);font-family:var(--hz-font-sans);margin:0}a{color:var(--hz-text-link)}.landing{max-inline-size:var(--hz-secondary-content-width);padding:var(--hz-space-6);margin:auto}.landing>*+*{margin-block-start:var(--hz-space-5)}.portal-brand{font-weight:var(--hz-weight-semibold);text-decoration:none}.portal-brand span{font-size:var(--hz-text-meta);display:block}.admin-nav-brand{justify-content:space-between;align-items:center;gap:var(--hz-space-3);display:flex}.admin-nav-account{flex-direction:column;align-items:start}.app-switcher{margin-block:var(--hz-space-3);font-size:var(--hz-text-meta);display:block}.adm-side>select{inline-size:100%}.adm-top{gap:var(--hz-space-3)}.adm-top>a{margin-inline-start:auto}.adm-content>.adm-panel{margin-block-start:var(--hz-space-4)}.preview-banner{background:var(--hz-warning-soft);color:var(--hz-warning-ink);padding:var(--hz-space-4);border-radius:var(--hz-radius-card)}.table-scroll{overflow-x:auto}.admin-nav-close,.admin-nav-overlay{display:none}.admin-main:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:720px){.adm-side:not([data-open=true]){visibility:hidden}.admin-nav-close{display:inline-flex}.admin-nav-overlay{z-index:29;background:rgb(var(--hz-neutral-950-rgb) / .35);border:0;display:block;position:fixed;inset:0}.adm-side{z-index:30}}
