@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/Figtree-latin-CEHu_veL.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/Figtree-latin-ext-C5tEHAKb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--hz-font-sans:Figtree, system-ui, -apple-system, "Segoe UI", sans-serif;--hz-space-1:4px;--hz-space-2:8px;--hz-space-3:12px;--hz-space-4:16px;--hz-space-5:24px;--hz-space-6:32px;--hz-radius-sm:6px;--hz-radius-md:10px;--hz-radius-lg:14px;--hz-radius-full:999px;--hz-control-sm:28px;--hz-control-md:36px;--hz-control-lg:44px;--hz-icon-sm:16px;--hz-measure-form:440px;--hz-measure-text:600px;--hz-measure-page:720px;--hz-type-display:700 30px/36px var(--hz-font-sans);--hz-type-title:650 22px/28px var(--hz-font-sans);--hz-type-heading:600 15px/22px var(--hz-font-sans);--hz-type-body:400 14px/21px var(--hz-font-sans);--hz-type-body-strong:600 14px/21px var(--hz-font-sans);--hz-type-small:400 13px/18px var(--hz-font-sans);--hz-type-caption:500 12px/16px var(--hz-font-sans);--hz-type-input-touch:400 16px/24px var(--hz-font-sans);--hz-tracking-display:-.02em;--hz-tracking-title:-.01em;--hz-duration-fast:.12s;--hz-duration-base:.18s;--hz-ease-out:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--hz-duration-fast:0s;--hz-duration-base:0s}}.hz-type-display{font:var(--hz-type-display);letter-spacing:var(--hz-tracking-display)}.hz-type-title{font:var(--hz-type-title);letter-spacing:var(--hz-tracking-title)}.hz-type-heading{font:var(--hz-type-heading)}.hz-type-body{font:var(--hz-type-body)}.hz-type-body-strong{font:var(--hz-type-body-strong)}.hz-type-small{font:var(--hz-type-small)}.hz-type-caption{font:var(--hz-type-caption)}.hz-tabular,time{font-variant-numeric:tabular-nums}.hz-page{min-width:0}.hz-page-title{margin:0 0 var(--hz-space-2);font:var(--hz-type-title);letter-spacing:var(--hz-tracking-title);text-wrap:balance}.hz-page-lead{max-width:70ch;margin:0 0 var(--hz-space-5);color:var(--hz-ink-muted);text-wrap:pretty}.hz-section-title{margin:var(--hz-space-6) 0 var(--hz-space-2);font:var(--hz-type-heading);text-wrap:balance}.hz-section-lead{max-width:var(--hz-measure-text);margin:0 0 var(--hz-space-3);color:var(--hz-ink-muted);font:var(--hz-type-small);text-wrap:pretty}.hz-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hz-button{justify-content:center;align-items:center;gap:var(--hz-space-2);height:var(--hz-control-md);padding:0 var(--hz-space-4);border:1px solid var(--hz-border);border-radius:var(--hz-radius-md);background:var(--hz-surface-raised);box-shadow:var(--hz-shadow-xs);color:var(--hz-ink);font:var(--hz-type-body-strong);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--hz-duration-fast);transition-timing-function:var(--hz-ease-out);flex:none;display:inline-flex}.hz-form>.hz-button{align-self:flex-start}.hz-button .hz-icon{width:var(--hz-icon-sm);height:var(--hz-icon-sm)}.hz-button:not(:disabled):hover{background:var(--hz-hover)}.hz-button:not(:disabled):active{transform:scale(.98)}.hz-button-primary{border-color:var(--hz-brand);background:var(--hz-brand);color:var(--hz-on-brand)}.hz-button-primary:not(:disabled):hover{border-color:var(--hz-brand-hover);background:var(--hz-brand-hover)}.hz-button-primary:not(:disabled):active{border-color:var(--hz-brand-press);background:var(--hz-brand-press)}.hz-button-danger{border-color:var(--hz-danger-strong);background:var(--hz-danger-strong);color:var(--hz-on-danger)}.hz-button-danger:not(:disabled):hover{border-color:color-mix(in srgb, var(--hz-danger-strong) 88%, var(--hz-ink));background:color-mix(in srgb, var(--hz-danger-strong) 88%, var(--hz-ink))}.hz-button-danger:not(:disabled):active{border-color:color-mix(in srgb, var(--hz-danger-strong) 78%, var(--hz-ink));background:color-mix(in srgb, var(--hz-danger-strong) 78%, var(--hz-ink))}.hz-button-danger:disabled:not([aria-busy=true]){border-color:var(--hz-border);background:var(--hz-surface-raised);color:var(--hz-ink)}.hz-button-danger-outline{border-color:var(--hz-danger);color:var(--hz-danger)}.hz-button-danger-outline:not(:disabled):hover{background:var(--hz-danger-subtle)}.hz-button-danger-outline:disabled{border-color:var(--hz-border);color:var(--hz-ink)}.hz-button-quiet,.hz-button-icon{box-shadow:none;background:0 0;border-color:#0000}.hz-button-icon{width:var(--hz-control-md);color:var(--hz-ink-muted);padding:0}.hz-button-icon:not(:disabled):hover{color:var(--hz-ink)}.hz-button-sm{height:var(--hz-control-sm);padding:0 var(--hz-space-3)}.hz-button-sm.hz-button-icon{width:var(--hz-control-sm);padding:0}.hz-button-lg{height:var(--hz-control-lg);padding:0 var(--hz-space-5)}.hz-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.hz-button[aria-busy=true]{cursor:progress;opacity:.75}.hz-link-button{border-radius:var(--hz-radius-sm);color:var(--hz-brand);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px;cursor:pointer;transition:text-decoration-color var(--hz-duration-fast) var(--hz-ease-out);background:0 0;border:0;padding:0}.hz-link-button:hover{text-decoration-color:currentColor}.hz-form{gap:var(--hz-space-4);max-width:var(--hz-measure-form);flex-direction:column;display:flex}.hz-form-actions{align-items:center;gap:var(--hz-space-2);flex-wrap:wrap;display:flex}.hz-field{gap:var(--hz-space-1);font:var(--hz-type-body-strong);flex-direction:column;display:flex}.hz-field-hint{color:var(--hz-ink-muted);font:var(--hz-type-small);text-wrap:pretty}.hz-field-error{align-items:flex-start;gap:var(--hz-space-1);color:var(--hz-danger);font:var(--hz-type-small);margin:0;display:flex}.hz-field-error .hz-icon{width:var(--hz-icon-sm);height:var(--hz-icon-sm);margin-top:1px}.hz-input{width:100%;height:var(--hz-control-md);padding:0 var(--hz-space-3);border:1px solid var(--hz-border-strong);border-radius:var(--hz-radius-md);background:var(--hz-surface);box-shadow:var(--hz-shadow-xs);color:var(--hz-ink);font:var(--hz-type-body);transition-property:border-color,box-shadow;transition-duration:var(--hz-duration-fast);transition-timing-function:var(--hz-ease-out)}.hz-input-lg{height:var(--hz-control-lg);padding:0 var(--hz-space-4)}textarea.hz-input{height:auto;min-height:calc(var(--hz-control-md) * 2);padding:var(--hz-space-2) var(--hz-space-3);resize:vertical}.hz-input::placeholder{color:var(--hz-ink-muted)}.hz-input:hover:not(:disabled,[readonly]){border-color:var(--hz-ink-muted)}.hz-input:focus-visible{border-color:var(--hz-focus);outline:1px solid var(--hz-focus);outline-offset:0}.hz-input[aria-invalid=true]{border-color:var(--hz-danger)}.hz-input[readonly],.hz-input:disabled{background:var(--hz-surface-subtle);box-shadow:none}.hz-input:disabled{color:var(--hz-ink-muted);cursor:not-allowed}select.hz-input{padding-right:calc(var(--hz-space-3) * 3);background-image:linear-gradient(45deg, transparent 50%, var(--hz-ink-muted) 50%), linear-gradient(135deg, var(--hz-ink-muted) 50%, transparent 50%);appearance:none;cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.hz-check{align-items:flex-start;gap:var(--hz-space-2);max-width:var(--hz-measure-text);font:var(--hz-type-body);cursor:pointer;display:flex}.hz-check input,.hz-radio-card input{width:var(--hz-icon-sm);height:var(--hz-icon-sm);accent-color:var(--hz-brand);cursor:pointer;flex:none;margin:2px 0 0}.hz-check-text{flex-direction:column;display:flex}.hz-choice{border:0;margin:0;padding:0}.hz-radio-cards{gap:var(--hz-space-2);border:0;margin:0;padding:0;display:grid}.hz-radio-cards>legend{margin-bottom:var(--hz-space-2);font:var(--hz-type-body-strong);padding:0}.hz-radio-card{align-items:flex-start;gap:var(--hz-space-3);padding:var(--hz-space-3) var(--hz-space-4);border:1px solid var(--hz-border);border-radius:var(--hz-radius-md);background:var(--hz-surface);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--hz-duration-fast);transition-timing-function:var(--hz-ease-out);display:flex}.hz-radio-card:hover{border-color:var(--hz-border-strong);background:var(--hz-surface-subtle)}.hz-radio-card:has(input:checked){border-color:var(--hz-brand);background:var(--hz-brand-subtle)}.hz-radio-card:has(input:disabled){cursor:not-allowed;opacity:.5}.hz-radio-card-label{font:var(--hz-type-body-strong);display:block}.hz-radio-card-description{color:var(--hz-ink-muted);font:var(--hz-type-small);display:block}.hz-choice-status{min-width:calc(var(--hz-control-lg) * 2);pointer-events:none;flex:none;justify-content:flex-end;margin-left:auto;display:inline-flex}.hz-switch{justify-content:space-between;align-items:center;gap:var(--hz-space-4);cursor:pointer;display:flex}.hz-switch-text{flex-direction:column;min-width:0;display:flex}.hz-switch-label{font:var(--hz-type-body-strong)}.hz-switch-control{flex:none;display:inline-flex;position:relative}.hz-switch-input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.hz-switch-track{border:1px solid var(--hz-border-strong);border-radius:var(--hz-radius-full);background:var(--hz-surface-subtle);width:36px;height:20px;transition-property:background-color,border-color;transition-duration:var(--hz-duration-base);transition-timing-function:var(--hz-ease-out);flex:none;position:relative}.hz-switch-track:after{content:"";border-radius:var(--hz-radius-full);background:var(--hz-ink-muted);width:14px;height:14px;transition-property:transform,background-color;transition-duration:var(--hz-duration-base);transition-timing-function:var(--hz-ease-out);position:absolute;top:2px;left:2px}.hz-switch-input:checked+.hz-switch-track{border-color:var(--hz-brand);background:var(--hz-brand)}.hz-switch-input:checked+.hz-switch-track:after{background:var(--hz-on-brand);transform:translate(16px)}.hz-switch-input:focus-visible+.hz-switch-track{outline:2px solid var(--hz-focus);outline-offset:2px}.hz-switch:has(.hz-switch-input:disabled){cursor:not-allowed}.hz-switch-input:disabled+.hz-switch-track{opacity:.5}.hz-form-error,.hz-form-done{padding:var(--hz-space-2) var(--hz-space-3);border-radius:var(--hz-radius-md);font:var(--hz-type-small);text-wrap:pretty;margin:0}.hz-form-error{background:var(--hz-danger-subtle);color:var(--hz-danger)}.hz-form-done{background:var(--hz-brand-subtle);color:var(--hz-brand-strong)}@media (width<=600px){.hz-button,.hz-input{min-height:var(--hz-control-lg)}.hz-button-icon{min-width:var(--hz-control-lg)}:is(.hz-switch,.hz-radio-card:has(.hz-choice-status)){position:relative}.hz-choice-status{min-width:0;position:absolute}.hz-switch .hz-choice-status{top:calc(50% + var(--hz-space-4));right:0}.hz-radio-card .hz-choice-status{top:var(--hz-space-3);right:var(--hz-space-4)}.hz-radio-card:has(.hz-choice-status) .hz-radio-card-label{padding-right:calc(var(--hz-control-lg) * 2)}.hz-input{font:var(--hz-type-input-touch)}}.hz-settings{gap:var(--hz-space-5);max-width:var(--hz-measure-page);flex-direction:column;display:flex}.hz-settings-header .hz-page-lead{margin-bottom:0}.hz-settings-group{border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);background:var(--hz-surface);box-shadow:var(--hz-shadow-card);margin:0}.hz-settings-group-main{gap:var(--hz-space-4);padding:var(--hz-space-5);flex-direction:column;display:flex}.hz-settings-group-title{font:var(--hz-type-heading);text-wrap:balance;margin:0}.hz-settings-group-description{max-width:70ch;margin:var(--hz-space-1) 0 0;color:var(--hz-ink-muted);font:var(--hz-type-small);text-wrap:pretty}.hz-settings-group-body{gap:var(--hz-space-4);max-width:var(--hz-measure-form);flex-direction:column;display:flex}.hz-settings-group-body>.hz-button{align-self:flex-start}.hz-settings-group-body:empty{display:none}.hz-settings-group-wide{max-width:none}.hz-settings-group-actions{justify-content:flex-end;align-items:center;gap:var(--hz-space-3);padding:var(--hz-space-3) var(--hz-space-5);border-top:1px solid var(--hz-border);border-radius:0 0 calc(var(--hz-radius-lg) - 1px) calc(var(--hz-radius-lg) - 1px);background:var(--hz-surface-subtle);flex-wrap:wrap;display:flex}.hz-settings-group-danger{border-color:color-mix(in srgb, var(--hz-danger) 35%, var(--hz-danger-subtle));background:var(--hz-danger-subtle);box-shadow:none}.hz-settings-group-danger .hz-settings-group-title{color:var(--hz-danger)}.hz-settings-group-danger .hz-settings-group-description{color:var(--hz-ink)}.hz-settings-group-danger .hz-settings-group-actions{border-top-color:color-mix(in srgb, var(--hz-danger) 25%, var(--hz-danger-subtle));background:0 0}.hz-page-tabbar{margin-bottom:var(--hz-space-5);position:relative}.hz-page-tablist{gap:var(--hz-space-1);border-bottom:1px solid var(--hz-border);scrollbar-width:none;display:flex;overflow-x:auto}.hz-page-tabbar:before,.hz-page-tabbar:after{content:"";z-index:1;width:var(--hz-space-6);opacity:0;pointer-events:none;transition:opacity var(--hz-duration-fast) var(--hz-ease-out);position:absolute;top:0;bottom:1px}.hz-page-tabbar:before{background:linear-gradient(to right, var(--hz-surface), transparent);left:0}.hz-page-tabbar:after{background:linear-gradient(to left, var(--hz-surface), transparent);right:0}.hz-page-tabbar[data-more-before]:before,.hz-page-tabbar[data-more-after]:after{opacity:1}.hz-page-tab{height:var(--hz-control-md);padding:0 var(--hz-space-3);border-radius:var(--hz-radius-md) var(--hz-radius-md) 0 0;color:var(--hz-ink-muted);font:var(--hz-type-body-strong);cursor:pointer;transition-property:background-color,color;transition-duration:var(--hz-duration-fast);transition-timing-function:var(--hz-ease-out);background:0 0;border:0;flex:none;position:relative}.hz-page-tab:hover{background:var(--hz-hover);color:var(--hz-ink)}.hz-page-tab:focus-visible{outline-offset:-2px}.hz-page-tab[aria-selected=true]{color:var(--hz-ink)}.hz-page-tab[aria-selected=true]:after{content:"";inset:auto var(--hz-space-2) -1px;border-radius:var(--hz-radius-full);background:var(--hz-brand);height:2px;position:absolute}.hz-page-tabpanel{gap:var(--hz-space-5);flex-direction:column;display:flex}.hz-page-tabpanel[hidden]{display:none}.hz-confirm{gap:var(--hz-space-3);padding:var(--hz-space-4);border:1px solid var(--hz-border);border-radius:var(--hz-radius-md);background:var(--hz-surface);flex-direction:column;display:flex}.hz-confirm-danger{border-color:color-mix(in srgb, var(--hz-danger) 35%, var(--hz-danger-subtle));background:var(--hz-danger-subtle)}.hz-confirm-question{font:var(--hz-type-body);text-wrap:pretty;margin:0}.hz-confirm-question strong{font:var(--hz-type-body-strong)}.hz-confirm,.hz-person-confirm{scroll-margin-block:calc(var(--hz-space-5) + var(--hz-space-3))}.hz-settings-group-actions>.hz-confirm{flex:100%}.hz-settings-group-actions>.hz-confirm .hz-field{max-width:var(--hz-measure-form)}.hz-settings-group-actions>.hz-confirm .hz-form-actions{justify-content:flex-end}.hz-settings-group-danger .hz-confirm-danger{border:0;padding:0}.hz-setting-row{justify-content:space-between;align-items:center;gap:var(--hz-space-2) var(--hz-space-4);flex-wrap:wrap;display:flex}.hz-setting-row-text{flex-direction:column;flex:16rem;min-width:0;display:flex}.hz-setting-row-label{font:var(--hz-type-body-strong)}.hz-setting-row-value{color:var(--hz-ink-muted);font:var(--hz-type-small);overflow-wrap:anywhere;text-wrap:pretty}.hz-settings-divider{border:0;border-top:1px solid var(--hz-border);margin:0}.hz-saved{align-items:center;gap:var(--hz-space-1);color:var(--hz-success);font:var(--hz-type-small);font-weight:600;display:inline-flex}.hz-saved-region{display:inline-flex}.hz-saved .hz-icon{width:var(--hz-icon-sm);height:var(--hz-icon-sm)}.hz-saved-visible{animation:hz-saved-fade 2.4s var(--hz-ease-out) both}@keyframes hz-saved-fade{0%{opacity:0;transform:translateY(2px)}8%,75%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.hz-saved-visible{animation:none}}@media (width<=600px){.hz-page-tab{height:var(--hz-control-lg)}.hz-settings-group-main{padding:var(--hz-space-4)}.hz-settings-group-actions{padding:var(--hz-space-3) var(--hz-space-4)}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--hz-surface);color:var(--hz-ink);font:var(--hz-type-body);-webkit-font-smoothing:antialiased;overflow:hidden}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--hz-focus);outline-offset:2px}.hz-shell{flex-direction:column;height:100%;display:flex}.hz-body{flex:1;min-height:0;display:flex}.hz-center{flex-direction:column;flex:1;min-width:0;display:flex}.hz-titlebar{height:48px;padding:0 var(--hz-space-3) 0 var(--hz-space-4);background:var(--hz-surface-sunken);border-bottom:1px solid var(--hz-border);flex:none;justify-content:space-between;align-items:center;display:flex}.hz-logo{width:auto;display:block}.hz-logo-pill{fill:var(--hz-brand)}.hz-logo-disc{fill:var(--hz-accent)}.hz-logo-wordmark{fill:var(--hz-ink)}.hz-actionbar{align-items:center;gap:var(--hz-space-1);display:flex}.hz-action-wrap{position:relative}.hz-action{border-radius:var(--hz-radius-md);width:32px;height:32px;color:var(--hz-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hz-action-text{width:auto;padding:0 var(--hz-space-3) 0 var(--hz-space-2);color:var(--hz-ink);font:var(--hz-type-body-strong);gap:6px}.hz-action{transition-property:background-color,color,transform;transition-duration:var(--hz-duration-fast);transition-timing-function:var(--hz-ease-out)}.hz-action:active{transform:scale(.96)}.hz-action:hover,.hz-action[aria-expanded=true]{background:var(--hz-hover);color:var(--hz-ink)}.hz-action-badge{min-width:16px;padding:0 var(--hz-space-1);border-radius:var(--hz-radius-full);background:var(--hz-brand);color:var(--hz-on-brand);font:var(--hz-type-caption);font-variant-numeric:tabular-nums;text-align:center;line-height:16px;position:absolute;top:0;right:0}.hz-action[aria-pressed=true]{color:var(--hz-ink)}.hz-action-text[aria-pressed=true]{background:var(--hz-brand-subtle);color:var(--hz-brand-strong)}.hz-icon{flex:none;width:18px;height:18px}.hz-icon-letter{border-radius:var(--hz-radius-sm);background:var(--hz-hover);font:var(--hz-type-caption);place-items:center;display:inline-grid}.hz-menu{top:calc(100% + var(--hz-space-2));z-index:10;border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);background:var(--hz-surface-raised);min-width:240px;max-width:320px;box-shadow:var(--hz-shadow-pop);padding:6px;position:absolute;right:0}.hz-menu-item{align-items:center;gap:var(--hz-space-2);width:100%;padding:7px var(--hz-space-2);border-radius:var(--hz-radius-sm);font:var(--hz-type-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.hz-menu-item:hover,.hz-menu-item:focus-visible{background:var(--hz-hover);outline:none}.hz-menu-check{width:18px;color:var(--hz-brand);display:inline-flex}.hz-notices{flex:none}.hz-notice{justify-content:center;align-items:center;gap:var(--hz-space-3);padding:var(--hz-space-2) var(--hz-space-4);font:var(--hz-type-small);display:flex}.hz-notice-info{background:var(--hz-brand-subtle);color:var(--hz-brand-strong)}.hz-notice-warning{background:var(--hz-warning-subtle);color:var(--hz-warning)}.hz-notice-action{border-radius:var(--hz-radius-sm);font:var(--hz-type-small);cursor:pointer;background:0 0;border:1px solid;padding:3px 10px;font-weight:600}.hz-sidebar{background:var(--hz-surface-sunken);flex-direction:column;flex:none;min-width:0;display:flex}#hz-primarySidebar{border-right:1px solid var(--hz-border)}#hz-secondarySidebar{border-left:1px solid var(--hz-border)}.hz-nav ul{padding:var(--hz-space-3) var(--hz-space-2);gap:2px;margin:0;list-style:none;display:grid}.hz-nav-item{align-items:center;gap:var(--hz-space-2);width:100%;min-height:34px;padding:0 var(--hz-space-3);border-radius:var(--hz-radius-md);font:var(--hz-type-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.hz-nav-item .hz-icon{color:var(--hz-ink-muted)}.hz-nav-item:hover{background:var(--hz-hover)}.hz-nav-item[aria-current=page]{background:var(--hz-brand-subtle);color:var(--hz-brand-strong);font:var(--hz-type-body-strong)}.hz-nav-item[aria-current=page] .hz-icon{color:var(--hz-brand-strong)}.hz-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hz-nav+.hz-viewstack{border-top:1px solid var(--hz-border)}.hz-region-header,.hz-panel-header{justify-content:space-between;align-items:center;gap:var(--hz-space-2);min-height:44px;padding:6px var(--hz-space-3) 6px var(--hz-space-4);flex:none;display:flex}.hz-region-title{font:var(--hz-type-body-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hz-switcher{gap:var(--hz-space-1);min-width:0;display:flex;overflow-x:auto}.hz-switcher-tab{padding:var(--hz-space-1) var(--hz-space-3);border-radius:var(--hz-radius-full);color:var(--hz-ink-muted);font:var(--hz-type-small);white-space:nowrap;cursor:pointer;background:0 0;border:0}.hz-switcher-tab:hover{background:var(--hz-hover)}.hz-switcher-tab[aria-selected=true]{background:var(--hz-brand-subtle);color:var(--hz-brand-strong);font-weight:600}.hz-viewstack{flex:1;min-height:0;display:flex;overflow:hidden}.hz-viewstack-column{flex-direction:column}.hz-viewstack-row>.hz-view+.hz-view{border-left:1px solid var(--hz-border)}.hz-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hz-view-collapsed{flex:none}.hz-view-tools{padding:var(--hz-space-1) var(--hz-space-2) 0;flex:none;justify-content:flex-end;display:flex}.hz-view-tools:empty{display:none}.hz-view-header{min-height:36px;padding:var(--hz-space-1) var(--hz-space-2) 0 var(--hz-space-4);flex:none;justify-content:space-between;align-items:center;display:flex}.hz-view-title{color:var(--hz-ink-muted);font:var(--hz-type-small);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.hz-view-toggle{color:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.hz-disclosure{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.hz-disclosure-open{transform:rotate(45deg)}.hz-view-header .hz-action,.hz-view-tools .hz-action{width:28px;height:28px}.hz-view-body{min-height:0;padding:var(--hz-space-1) var(--hz-space-4) var(--hz-space-3);flex:1;overflow:auto}.hz-main{background:var(--hz-surface);flex-direction:column;flex:1;min-height:0;display:flex}.hz-main:focus{outline:none}.hz-main-empty{color:var(--hz-ink-muted);flex:1;place-items:center;display:grid}.hz-tabs{gap:var(--hz-space-1);padding:var(--hz-space-2) var(--hz-space-3) 0;background:var(--hz-surface-sunken);border-bottom:1px solid var(--hz-border);scrollbar-width:thin;flex:none;display:flex;overflow-x:auto}.hz-tab{max-width:240px;padding-right:var(--hz-space-1);border-radius:var(--hz-radius-md) var(--hz-radius-md) 0 0;color:var(--hz-ink-muted);border:1px solid #0000;border-bottom:0;flex:none;align-items:center;display:flex}.hz-tab:hover{background:var(--hz-hover)}.hz-tab-active,.hz-tab-active:hover{border-color:var(--hz-border);background:var(--hz-surface-raised);color:var(--hz-ink);margin-bottom:-1px}.hz-tab-label{height:34px;padding:0 6px 0 var(--hz-space-3);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;overflow:hidden}.hz-tab-close{border-radius:var(--hz-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.hz-tab-close .hz-icon{width:14px;height:14px}.hz-tab-close:hover{background:var(--hz-hover);color:var(--hz-ink)}.hz-tabpanel{flex:1;min-height:0;overflow:auto}.hz-tabpanel[hidden]{display:none}.hz-tabpanel-body{min-height:100%;padding:var(--hz-space-5)}.hz-panel{background:var(--hz-surface);border-top:1px solid var(--hz-border);flex-direction:column;flex:none;min-height:0;display:flex}.hz-sash{z-index:2;touch-action:none;border-radius:2px;flex:none;transition:background-color .1s .2s;position:relative}.hz-sash-vertical{cursor:col-resize;width:6px;margin:0 -3px}.hz-sash-horizontal{cursor:row-resize;height:6px;margin:-3px 0}.hz-sash:hover,.hz-sash:active,.hz-sash:focus-visible{background:var(--hz-brand);outline:none}.hz-skip{top:var(--hz-space-2);left:var(--hz-space-2);z-index:30;padding:var(--hz-space-2) var(--hz-space-3);border-radius:var(--hz-radius-md);background:var(--hz-surface-raised);box-shadow:var(--hz-shadow-pop);color:var(--hz-brand);font:var(--hz-type-body-strong);text-decoration:none;position:absolute;transform:translateY(-200%)}.hz-skip:focus-visible{transform:none}.hz-menu-group{border-block:1px solid var(--hz-border);margin:6px -6px;padding:6px}.hz-menu-group:first-child{border-top:0;margin-top:0;padding-top:0}.hz-menu-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.hz-menu-group+.hz-menu-group{border-top:0;margin-top:-6px}.hz-menu-group-label{padding:var(--hz-space-1) var(--hz-space-2) var(--hz-space-1) calc(var(--hz-space-2) * 2 + 18px);color:var(--hz-ink-muted);font:var(--hz-type-caption)}.hz-menu-heading{padding:var(--hz-space-2) var(--hz-space-2) var(--hz-space-3) calc(var(--hz-space-2) * 2 + 18px);border-bottom:1px solid var(--hz-border);flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.hz-menu-heading-title{font:var(--hz-type-body-strong);overflow-wrap:anywhere}.hz-menu-heading-detail{color:var(--hz-ink-muted);font:var(--hz-type-small);overflow-wrap:anywhere}.hz-popover{top:calc(100% + var(--hz-space-2));z-index:10;border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);background:var(--hz-surface-raised);width:380px;max-height:min(560px,100vh - 96px);box-shadow:var(--hz-shadow-pop);transform-origin:100% 0;animation:hz-pop-in var(--hz-duration-fast) var(--hz-ease-out);flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.hz-popover:focus{outline:none}.hz-popover-body,.hz-popover-body>div{flex-direction:column;flex:1;min-height:0;display:flex}@keyframes hz-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.hz-main-welcome{padding:var(--hz-space-5);flex:1;place-items:center;display:grid;overflow:auto}.hz-tabpanel:focus{outline:none}.hz-body{position:relative}.hz-drawer{z-index:20;width:min(320px, calc(100% - var(--hz-space-6) * 2));border-right:1px solid var(--hz-border);box-shadow:var(--hz-shadow-pop);animation:hz-drawer-in var(--hz-duration-base) var(--hz-ease-out);position:absolute;inset:0 auto 0 0}.hz-drawer:focus{outline:none}.hz-drawer-scrim{z-index:19;background:var(--hz-surface-sunken);opacity:.72;animation:hz-fade-in var(--hz-duration-base) var(--hz-ease-out);position:absolute;inset:0}@keyframes hz-drawer-in{0%{transform:translate(-100%)}}@keyframes hz-fade-in{0%{opacity:0}}.hz-shell-narrow .hz-titlebar{padding:0 var(--hz-space-2) 0 var(--hz-space-4)}.hz-shell-narrow .hz-tabpanel-body,.hz-shell-narrow .hz-main-welcome{padding:var(--hz-space-4)}.hz-shell-narrow .hz-tabs{padding:var(--hz-space-2) var(--hz-space-2) 0}.hz-shell-narrow .hz-titlebar .hz-action{min-width:var(--hz-control-lg);height:var(--hz-control-lg)}.hz-shell-narrow .hz-tab-label{height:var(--hz-control-lg)}.hz-shell-narrow .hz-tab-close{width:var(--hz-control-lg);height:var(--hz-control-lg)}.hz-shell-narrow .hz-popover{top:52px;right:var(--hz-space-2);left:var(--hz-space-2);width:auto;position:fixed}.hz-shell-narrow .hz-menu{max-width:calc(100vw - var(--hz-space-4))}@media (prefers-reduced-motion:reduce){.hz-sash,.hz-disclosure{transition:none}.hz-popover,.hz-drawer,.hz-drawer-scrim{animation:none}}.hz-auth{min-height:100%;padding:clamp(var(--hz-space-6), 12vh, calc(var(--hz-space-6) * 4)) var(--hz-space-4) var(--hz-space-6);background:var(--hz-surface-sunken);justify-content:center;align-items:flex-start;display:flex;overflow:auto}.hz-auth-card{width:100%;max-width:var(--hz-measure-form);padding:var(--hz-space-6);border-radius:var(--hz-radius-lg);background:var(--hz-surface);box-shadow:var(--hz-shadow-card)}.hz-auth-logo{margin-bottom:var(--hz-space-5);display:flex}.hz-auth-title{font:var(--hz-type-title);letter-spacing:var(--hz-tracking-title);text-wrap:balance;margin:0}.hz-auth-title:focus{outline:none}.hz-auth-lead{margin:var(--hz-space-2) 0 0;color:var(--hz-ink-muted);text-wrap:pretty}.hz-auth-card>.hz-form,.hz-auth-card>.hz-button{margin-top:var(--hz-space-5)}.hz-auth-card .hz-form>.hz-button-primary,.hz-auth-card>.hz-button{align-self:stretch;width:100%}.hz-auth-switch{margin:var(--hz-space-4) 0 0;color:var(--hz-ink-muted);font:var(--hz-type-small);text-align:center;text-wrap:pretty}.hz-auth-switch+.hz-auth-switch{margin-top:var(--hz-space-2)}.hz-password{position:relative}.hz-password>input{padding-right:calc(var(--hz-space-6) * 2)}.hz-password-toggle{top:50%;right:var(--hz-space-2);border-radius:var(--hz-radius-sm);color:var(--hz-ink-muted);font:var(--hz-type-small);font-weight:600;position:absolute;transform:translateY(-50%)}.hz-password-toggle:not(:disabled):active{transform:translateY(-50%)scale(.98)}@media (width<=600px){.hz-auth{padding:var(--hz-space-6) var(--hz-space-4);background:var(--hz-surface)}.hz-auth-card{max-width:none;box-shadow:none;border-radius:0;padding:0}.hz-auth-card .hz-form{max-width:none}}.hz-projects{gap:var(--hz-space-4);margin:0 calc(-1 * var(--hz-space-2));flex-direction:column;display:flex}.hz-projects>.hz-projects-note,.hz-projects>.hz-project-new{margin:0 var(--hz-space-2)}.hz-project-item.hz-projects-new{color:var(--hz-ink-muted)}.hz-project-item.hz-projects-new:hover{color:var(--hz-ink)}.hz-workspace{flex-direction:column;gap:2px;display:flex}.hz-workspace-label{align-items:center;gap:var(--hz-space-2);min-height:28px;padding:0 var(--hz-space-2);color:var(--hz-ink-muted);font:var(--hz-type-caption);margin:0;display:flex}.hz-workspace-org{border-radius:var(--hz-radius-md);text-align:left;cursor:pointer;width:100%;transition:background-color var(--hz-duration-fast) var(--hz-ease-out), color var(--hz-duration-fast) var(--hz-ease-out);background:0 0;border:0}.hz-workspace-org:hover{background:var(--hz-hover);color:var(--hz-ink)}.hz-workspace-org[aria-current=page]{background:var(--hz-brand-subtle);color:var(--hz-brand-strong)}.hz-workspace-org .hz-project-icon{width:14px;height:14px}.hz-project-item.hz-projects-toggle{color:var(--hz-ink-muted)}.hz-project-item.hz-projects-toggle:hover{color:var(--hz-ink)}.hz-projects-toggle .hz-project-icon{transition:transform var(--hz-duration-fast) var(--hz-ease-out)}.hz-projects-toggle[aria-expanded=true] .hz-project-icon{transform:rotate(90deg)}.hz-projects-count{font:var(--hz-type-caption);font-variant-numeric:tabular-nums;margin-left:auto}.hz-project-icon{flex:none;width:16px;height:16px}.hz-projects-note{color:var(--hz-ink-muted);font:var(--hz-type-small);margin:0}.hz-project-list,.hz-member-list{gap:var(--hz-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hz-project-list{gap:2px}.hz-project-item{align-items:center;gap:var(--hz-space-2);width:100%;min-height:34px;padding:0 var(--hz-space-2);border-radius:var(--hz-radius-md);font:var(--hz-type-body);text-align:left;cursor:pointer;transition:background-color var(--hz-duration-fast) var(--hz-ease-out), color var(--hz-duration-fast) var(--hz-ease-out);background:0 0;border:0;display:flex}.hz-project-item:hover{background:var(--hz-hover)}.hz-project-item[aria-current=page]{background:var(--hz-brand-subtle);color:var(--hz-brand-strong);font:var(--hz-type-body-strong)}.hz-project-dot{width:var(--hz-icon-sm);height:var(--hz-icon-sm);flex:none;place-items:center;display:grid}.hz-project-dot:before{content:"";width:calc(var(--hz-space-1) * 1.5);height:calc(var(--hz-space-1) * 1.5);border-radius:var(--hz-radius-full);background:var(--hz-border-strong)}.hz-project-item[aria-current=page] .hz-project-dot:before{background:var(--hz-brand)}.hz-project-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hz-welcome{align-items:flex-start;gap:var(--hz-space-4);width:100%;max-width:var(--hz-measure-form);flex-direction:column;display:flex}.hz-welcome-title{font:var(--hz-type-display);letter-spacing:var(--hz-tracking-display);text-wrap:balance;margin:0}.hz-welcome-form{width:100%}.hz-welcome-lead{color:var(--hz-ink-muted);font:var(--hz-type-body);text-wrap:pretty;margin:0}.hz-notifications{flex-direction:column;flex:1;min-height:0;display:flex}.hz-notifications-header{justify-content:space-between;align-items:center;gap:var(--hz-space-3);padding:var(--hz-space-3) var(--hz-space-4);border-bottom:1px solid var(--hz-border);flex:none;display:flex}.hz-notifications-title{font:var(--hz-type-heading);margin:0}.hz-notifications-note{padding:var(--hz-space-4)}.hz-notifications-list{min-height:0;padding:var(--hz-space-1);flex:1;margin:0;list-style:none;overflow-y:auto}.hz-notification-row{width:100%;padding:var(--hz-space-2) var(--hz-space-3);border-radius:var(--hz-radius-md);text-align:left;cursor:pointer;transition:background-color var(--hz-duration-fast) var(--hz-ease-out);background:0 0;border:0;display:block}.hz-notification-row:hover{background:var(--hz-hover)}.hz-notification-gone{padding:0 var(--hz-space-3) var(--hz-space-2);color:var(--hz-ink-muted);font:var(--hz-type-small);text-wrap:pretty;margin:0}.hz-notification-invite{gap:var(--hz-space-2);padding:var(--hz-space-2) var(--hz-space-3) var(--hz-space-3);flex-direction:column;display:flex}.hz-notification-what{flex-direction:column;gap:2px;display:flex}.hz-notification-text{font:var(--hz-type-body);text-wrap:pretty}.hz-notification-unread .hz-notification-text{font:var(--hz-type-body-strong)}.hz-notification-when{color:var(--hz-ink-muted);font:var(--hz-type-small);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.hz-project-item,.hz-workspace-org,.hz-projects-toggle .hz-project-icon,.hz-notification-row{transition:none}}.hz-member{align-items:center;gap:var(--hz-space-3);padding:var(--hz-space-2) 0;border-bottom:1px solid var(--hz-border);flex-wrap:wrap;display:flex}.hz-member-who{flex-direction:column;flex:1;min-width:0;display:flex}.hz-member-name{font:var(--hz-type-body-strong)}.hz-member-email{color:var(--hz-ink-muted);font:var(--hz-type-small)}.hz-project-joinable{align-items:center;gap:var(--hz-space-2);padding:var(--hz-space-1) var(--hz-space-2);display:flex}.hz-activity{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hz-activity-item{justify-content:space-between;gap:var(--hz-space-2);padding:var(--hz-space-2) 0;border-bottom:1px solid var(--hz-border);font:var(--hz-type-small);flex-wrap:wrap;display:flex}.hz-notification-unread .hz-notification-text:before{content:"";width:8px;height:8px;margin:0 var(--hz-space-2) 1px 0;border-radius:var(--hz-radius-full);background:var(--hz-brand);display:inline-block}@media (width<=600px){.hz-project-item{min-height:var(--hz-control-lg)}}.hz-toasts{bottom:var(--hz-space-5);z-index:25;align-items:center;gap:var(--hz-space-2);width:max-content;max-width:calc(100vw - var(--hz-space-4) * 2);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.hz-toast{align-items:center;gap:var(--hz-space-2);max-width:var(--hz-measure-text);min-height:var(--hz-control-lg);padding:var(--hz-space-1) var(--hz-space-1) var(--hz-space-1) var(--hz-space-3);border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);background:var(--hz-surface-raised);box-shadow:var(--hz-shadow-pop);color:var(--hz-ink);font:var(--hz-type-body);pointer-events:auto;animation:hz-toast-in var(--hz-duration-base) var(--hz-ease-out);display:flex}.hz-toast-icon{color:var(--hz-success);flex:none;display:inline-flex}.hz-toast-icon .hz-icon,.hz-toast-close .hz-icon{width:var(--hz-icon-sm);height:var(--hz-icon-sm)}.hz-toast-text{text-wrap:pretty;min-width:0}@keyframes hz-toast-in{0%{opacity:0;transform:translateY(var(--hz-space-2))}}@media (width<=600px){.hz-toasts{bottom:var(--hz-space-4);width:calc(100vw - var(--hz-space-4) * 2)}.hz-toast{width:100%}}@media (prefers-reduced-motion:reduce){.hz-toast{animation:none}}.hz-badge{height:22px;padding:0 var(--hz-space-2);border-radius:var(--hz-radius-full);background:var(--hz-hover);color:var(--hz-ink);font:var(--hz-type-caption);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.hz-badge-brand{background:var(--hz-brand-subtle);color:var(--hz-brand-strong)}.hz-avatar{width:var(--hz-control-md);height:var(--hz-control-md);border-radius:var(--hz-radius-full);background:var(--hz-brand-subtle);color:var(--hz-brand-strong);font:var(--hz-type-caption);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid}.hz-people{max-width:var(--hz-measure-page);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hz-person{gap:var(--hz-space-2);padding:var(--hz-space-2) 0;border-bottom:1px solid var(--hz-border);flex-direction:column;display:flex}.hz-person:last-child{border-bottom:0}.hz-person-main{align-items:center;gap:var(--hz-space-3);min-height:var(--hz-control-lg);display:flex}.hz-person-who{flex-direction:column;flex:1;min-width:0;display:flex}.hz-person-name,.hz-person-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hz-person-name{font:var(--hz-type-body-strong)}.hz-person-you,.hz-person-detail{color:var(--hz-ink-muted);font:var(--hz-type-small)}.hz-person-controls{min-width:calc(var(--hz-control-md) * 2);justify-content:flex-end;align-items:center;gap:var(--hz-space-1);flex:none;display:flex}.hz-person-note,.hz-person-confirm,.hz-person-extra{margin:0 0 0 calc(var(--hz-control-md) + var(--hz-space-3))}.hz-person-note{color:var(--hz-ink-muted);font:var(--hz-type-small);text-wrap:pretty}.hz-person-confirm{gap:var(--hz-space-2);padding:var(--hz-space-3);border-radius:var(--hz-radius-md);background:var(--hz-surface-sunken);flex-direction:column;display:flex}.hz-person-confirm-danger{border:1px solid color-mix(in srgb, var(--hz-danger) 35%, var(--hz-danger-subtle));background:var(--hz-danger-subtle)}.hz-person-question{font:var(--hz-type-small);text-wrap:pretty;margin:0}.hz-person-extra{gap:var(--hz-space-2);flex-direction:column;display:flex}.hz-more{position:relative}.hz-more-button:after{content:"";inset:calc(var(--hz-space-1) * -1);position:absolute}.hz-more-button[aria-expanded=true]{background:var(--hz-hover);color:var(--hz-ink)}.hz-more-menu{top:calc(100% + var(--hz-space-1));z-index:10;min-width:calc(var(--hz-control-lg) * 4);padding:var(--hz-space-1);border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);background:var(--hz-surface-raised);box-shadow:var(--hz-shadow-pop);animation:hz-more-in var(--hz-duration-fast) var(--hz-ease-out);position:absolute;right:0}.hz-more-menu-up{top:auto;bottom:calc(100% + var(--hz-space-1));animation-name:hz-more-in-up}@keyframes hz-more-in-up{0%{opacity:0;transform:translateY(2px)}}@keyframes hz-more-in{0%{opacity:0;transform:translateY(-2px)}}.hz-more-item{width:100%;padding:var(--hz-space-2);border-radius:var(--hz-radius-sm);color:var(--hz-ink);font:var(--hz-type-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.hz-more-item:hover,.hz-more-item:focus-visible{background:var(--hz-hover);outline:none}.hz-more-item-danger{color:var(--hz-danger)}.hz-copy-link{gap:var(--hz-space-2);max-width:var(--hz-measure-text);display:flex}.hz-copy-link .hz-input{flex:1;min-width:0}.hz-copy-link .hz-button{flex:none}.hz-section-status{max-width:var(--hz-measure-page);margin-bottom:var(--hz-space-2)}@media (width<=600px){.hz-person-main{row-gap:var(--hz-space-1);flex-wrap:wrap}.hz-person-who{flex:1 1 calc(100% - var(--hz-control-md) - var(--hz-space-3))}.hz-person-name,.hz-person-detail{overflow-wrap:anywhere;white-space:normal}.hz-person-main>.hz-badge{margin-left:calc(var(--hz-control-md) + var(--hz-space-3))}.hz-person-controls{min-width:0;margin-left:auto}}@media (prefers-reduced-motion:reduce){.hz-more-menu{animation:none}}.hz-switcher-wrap{position:relative}.hz-switcher-button{align-items:center;gap:var(--hz-space-2);width:100%;min-height:var(--hz-control-lg);padding:0 var(--hz-space-2);border-radius:var(--hz-radius-md);color:var(--hz-ink);font:var(--hz-type-body-strong);text-align:left;cursor:pointer;transition:background-color var(--hz-duration-fast) var(--hz-ease-out), border-color var(--hz-duration-fast) var(--hz-ease-out), box-shadow var(--hz-duration-fast) var(--hz-ease-out);background:0 0;border:1px solid #0000;display:flex}.hz-switcher-button:hover{background:var(--hz-hover)}.hz-switcher-button[aria-expanded=true]{border-color:var(--hz-border);background:var(--hz-surface-raised);box-shadow:var(--hz-shadow-xs)}.hz-switcher-button .hz-project-icon{color:var(--hz-ink-muted)}.hz-switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hz-place-mark{width:var(--hz-control-sm);height:var(--hz-control-sm);border-radius:var(--hz-radius-sm);background:var(--hz-brand);color:var(--hz-on-brand);font:var(--hz-type-caption);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid}.hz-place-mark-personal{background:var(--hz-brand-subtle);color:var(--hz-brand-strong)}.hz-place-mark-tint-2{background:var(--hz-brand-strong);color:var(--hz-surface)}.hz-place-mark-tint-3{background:var(--hz-hover);color:var(--hz-ink)}.hz-place-mark-tint-4{background:var(--hz-warning-subtle);color:var(--hz-warning)}.hz-switcher-menu{top:calc(100% + var(--hz-space-1));z-index:10;padding:var(--hz-space-1);border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);background:var(--hz-surface-raised);box-shadow:var(--hz-shadow-pop);animation:hz-switcher-in var(--hz-duration-base) var(--hz-ease-out);position:absolute;left:0;right:0}@keyframes hz-switcher-in{0%{opacity:0;transform:translateY(calc(-1 * var(--hz-space-1)))}}.hz-switcher-item{align-items:center;gap:var(--hz-space-2);width:100%;min-height:var(--hz-control-md);padding:0 var(--hz-space-2);border-radius:var(--hz-radius-md);color:var(--hz-ink);font:var(--hz-type-body);text-align:left;cursor:pointer;transition:background-color var(--hz-duration-fast) var(--hz-ease-out);background:0 0;border:0;display:flex}.hz-switcher-item:hover,.hz-switcher-item:focus-visible{background:var(--hz-hover);outline:none}.hz-switcher-item:focus-visible{box-shadow:inset 0 0 0 2px var(--hz-focus)}.hz-switcher-item[aria-checked=true]{font:var(--hz-type-body-strong)}.hz-switcher-item[aria-checked=true] .hz-project-icon{color:var(--hz-brand);margin-left:auto}.hz-switcher-action{color:var(--hz-ink-muted)}.hz-switcher-action:hover{color:var(--hz-ink)}.hz-switcher-divider{margin-top:var(--hz-space-1);padding-top:var(--hz-space-1);border-top:1px solid var(--hz-border)}.hz-main-welcome:has(.hz-home){place-items:start stretch}.hz-home{gap:var(--hz-space-5);flex-direction:column;width:100%;display:flex}.hz-home-head{gap:var(--hz-space-1);flex-direction:column;display:flex}.hz-home-title{font:var(--hz-type-title);letter-spacing:var(--hz-tracking-title);text-wrap:balance;margin:0}.hz-home-lead{color:var(--hz-ink-muted);font:var(--hz-type-body);font-variant-numeric:tabular-nums;margin:0}.hz-welcome-empty{align-items:flex-start}.hz-welcome-empty .hz-home-lead{max-width:var(--hz-measure-text);text-wrap:pretty}.hz-welcome-empty .hz-welcome-form{max-width:var(--hz-measure-form)}.hz-card-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--hz-measure-form) / 2)), 1fr));gap:var(--hz-space-4);margin:0;padding:0;list-style:none;display:grid}.hz-card{border:1px solid var(--hz-border);border-radius:var(--hz-radius-lg);background:var(--hz-surface);box-shadow:var(--hz-shadow-xs);transition:border-color var(--hz-duration-base) var(--hz-ease-out), box-shadow var(--hz-duration-base) var(--hz-ease-out), transform var(--hz-duration-base) var(--hz-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.hz-card:not(.hz-card-new):hover{border-color:var(--hz-border-strong);box-shadow:var(--hz-shadow-card);transform:translateY(calc(-1 * var(--hz-space-1) / 2))}.hz-card:not(.hz-card-new):active{transform:none}.hz-card:has(.hz-card-open:focus-visible){outline:2px solid var(--hz-focus);outline-offset:2px}.hz-card-open{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.hz-card-open:focus-visible{outline:none}.hz-card-open:after{content:"";z-index:1;position:absolute;inset:0}.hz-card-cover{aspect-ratio:3;background:var(--hz-brand-subtle);position:relative;overflow:hidden}.hz-card-cover:before,.hz-card-cover:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--hz-brand) 22%, transparent);border-radius:var(--hz-radius-full);position:absolute}.hz-card-cover:before{width:90%;top:45%;right:-30%}.hz-card-cover:after{width:50%;top:70%;right:-10%}.hz-card-tint-1{background:linear-gradient(135deg, var(--hz-brand-subtle), color-mix(in srgb, var(--hz-brand) 20%, var(--hz-brand-subtle)))}.hz-card-tint-2{background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--hz-brand) 24%, var(--hz-brand-subtle)), var(--hz-brand-subtle) 70%)}.hz-card-tint-3{background:linear-gradient(200deg, color-mix(in srgb, var(--hz-brand) 12%, var(--hz-surface-subtle)), var(--hz-surface-subtle))}.hz-card-tint-3:before,.hz-card-tint-3:after{left:-20%;right:auto}.hz-card-tint-4{background:radial-gradient(circle at 10% 100%, color-mix(in srgb, var(--hz-brand) 18%, var(--hz-brand-subtle)), var(--hz-brand-subtle) 65%)}.hz-card-tint-4:before{top:-60%}.hz-card-body{gap:var(--hz-space-2);padding:0 var(--hz-space-4) var(--hz-space-4);flex-direction:column;flex:1;display:flex;position:relative}.hz-card-mark{width:var(--hz-control-lg);height:var(--hz-control-lg);margin-top:calc(-1 * var(--hz-control-lg) / 2);border:1px solid var(--hz-border);border-radius:var(--hz-radius-md);background:var(--hz-surface);box-shadow:var(--hz-shadow-xs);color:var(--hz-brand-strong);font:var(--hz-type-heading);letter-spacing:.02em;-webkit-user-select:none;user-select:none;align-self:flex-start;place-items:center;display:inline-grid}.hz-card-title{font:var(--hz-type-heading);overflow-wrap:anywhere;text-wrap:balance;margin:0}.hz-card-latest{min-height:2lh;color:var(--hz-ink-muted);font:var(--hz-type-small);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hz-card-when{white-space:nowrap}.hz-card-foot{justify-content:space-between;align-items:center;gap:var(--hz-space-2);padding-top:var(--hz-space-1);margin-top:auto;display:flex}.hz-faces{min-height:var(--hz-control-sm);align-items:center;display:flex}.hz-face{width:var(--hz-control-sm);height:var(--hz-control-sm);margin-left:calc(-1 * var(--hz-space-1));border:2px solid var(--hz-surface);border-radius:var(--hz-radius-full);background:var(--hz-brand-subtle);color:var(--hz-brand-strong);font:var(--hz-type-caption);-webkit-user-select:none;user-select:none;place-items:center;display:inline-grid}.hz-face:first-child{margin-left:0}.hz-face-more{background:var(--hz-surface-subtle);color:var(--hz-ink-muted);font-variant-numeric:tabular-nums}.hz-card-new{border-style:dashed;border-color:var(--hz-border-strong);box-shadow:none;background:0 0}.hz-card-new:hover{background:var(--hz-hover)}.hz-card-new-open{border-style:solid;border-color:var(--hz-border);background:var(--hz-surface);box-shadow:var(--hz-shadow-card)}.hz-card-new-open .hz-card-body{padding-top:var(--hz-space-4)}.hz-card-new-open:hover{background:var(--hz-surface)}.hz-card-new-button{justify-content:center;align-items:center;gap:var(--hz-space-2);min-height:calc(var(--hz-control-lg) * 4);padding:var(--hz-space-5);border-radius:inherit;color:var(--hz-ink-muted);font:var(--hz-type-body-strong);cursor:pointer;transition:color var(--hz-duration-fast) var(--hz-ease-out);background:0 0;border:0;flex-direction:column;flex:1;display:flex}.hz-card-new-button:hover{color:var(--hz-ink)}.hz-card-new-icon{width:var(--hz-control-lg);height:var(--hz-control-lg);border-radius:var(--hz-radius-full);background:var(--hz-surface-subtle);color:var(--hz-brand-strong);place-items:center;display:grid}@media (width<=600px){.hz-card-grid{grid-template-columns:1fr}.hz-card-cover{aspect-ratio:5}.hz-switcher-item{min-height:var(--hz-control-lg)}}@media (prefers-reduced-motion:reduce){.hz-switcher-menu{animation:none}.hz-card:not(.hz-card-new):hover{transform:none}}
