:root{--ease-service:cubic-bezier(.23, 1, .32, 1);--motion-feedback:.14s;--motion-surface:.18s;--motion-dialog:.22s}:is(.hb-home,.hb-auth,.hb-workspace,.hba-shell) :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:is(.hb-home,.hb-auth,.hb-workspace,.hba-shell) :is(button,a)>svg{flex-shrink:0}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace,.hba-shell.hba-shell) :is(button,a){transition:background-color var(--motion-feedback) ease, border-color var(--motion-feedback) ease, color var(--motion-feedback) ease, text-decoration-color var(--motion-feedback) ease, transform var(--motion-feedback) var(--ease-service)}:is(.hb-home,.hb-auth,.hb-workspace,.hba-shell) :is(input,select,textarea){caret-color:#6d3de9}:is(.hb-home,.hb-auth,.hb-workspace,.hba-shell) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #6d3de9;transition:none}:is(.hb-workspace,.hba-shell) :is(input[type=checkbox],input[type=radio]){accent-color:#6d3de9;cursor:pointer}:is(.hb-workspace,.hba-shell) :is(input[type=checkbox],input[type=radio]):disabled{cursor:default}.hac.hac .hac-open:active,.hb-workspace .hbc-clients-row:active,.hb-workspace .hb-dash-visit:active{transform:none}.hac.hac .hac-row{transition:background-color var(--motion-feedback) ease}.hac.hac .hac-row:has(input:checked){background:#f5f1ff}.hac.hac .hac-row:has(input:checked) .hac-open{background:0 0}.hac.hac .hac-row:has(input:checked) .hac-avatar{color:#5625c5;background:#eae1fc}.hac.hac input[type=checkbox]{width:18px;height:18px}.hac.hac .hac-check{align-self:stretch;min-width:44px}:is(.hb-workspace,.hba-shell) :is(dd,time,.hac-bulk-count,.has-metric-value,.hao-today-value,.haa-summary strong,.hbt-stat-value){font-variant-numeric:tabular-nums}:is(.hbc-client-detail,.hac-bulk,.hbc-invite-result,.hb-dash-invite-result,.hba-password-success,.haa-event[open]>dl,.har-reservation[open]>dl,.haj-entry[open]>.haj-detail){opacity:1;transition:opacity var(--motion-surface) var(--ease-service)}@starting-style{:is(.hbc-client-detail,.hac-bulk,.hbc-invite-result,.hb-dash-invite-result,.hba-password-success,.haa-event[open]>dl,.har-reservation[open]>dl,.haj-entry[open]>.haj-detail){opacity:0}}:is(.hb-workspace,.hba-shell) dialog{opacity:0;transition:opacity var(--motion-dialog) var(--ease-service), transform var(--motion-dialog) var(--ease-service);transform:translateY(6px)scale(.985)}:is(.hb-workspace,.hba-shell) dialog[open]{opacity:1;transform:none}:is(.hb-workspace,.hba-shell) dialog[data-closing]{opacity:0;pointer-events:none;transition-duration:.16s;transform:translateY(6px)scale(.985)}:is(.hb-workspace,.hba-shell) dialog::backdrop{opacity:1;transition:opacity var(--motion-dialog) var(--ease-service)}:is(.hb-workspace,.hba-shell) dialog[data-closing]::backdrop{opacity:0;transition-duration:.16s}@starting-style{:is(.hb-workspace,.hba-shell) dialog[open]{opacity:0;transform:translateY(6px)scale(.985)}:is(.hb-workspace,.hba-shell) dialog[open]::backdrop{opacity:0}}@supports selector(details::details-content){:is(.haa-event,.har-reservation,.haj-entry)::details-content{opacity:0;transition:opacity var(--motion-surface) var(--ease-service), content-visibility var(--motion-surface) allow-discrete}:is(.haa-event,.har-reservation,.haj-entry)[open]::details-content{opacity:1}}@media (hover:hover) and (pointer:fine){.hba-shell .hao-watch button{transition:transform var(--motion-surface) var(--ease-service), background-color var(--motion-feedback) ease}.hba-shell .hao-watch button:hover:not(:disabled){background-color:#faf8ff;transform:translateY(-1px)}.hba-shell .hao-watch button:active:not(:disabled){transform:none}.hb-workspace .hbc-clients-row:hover:not(.is-selected),.hb-workspace .hb-dash-visit:hover{background-color:#faf8ff}}html[data-input=keyboard] :is(.hb-workspace,.hba-shell) :is(button,a,dialog,.hbc-client-detail,.hac-bulk){transition:none;animation:none}html[data-input=keyboard] :is(.hb-workspace,.hba-shell) dialog[open]{opacity:1;transform:none}html[data-input=keyboard] :is(.hb-workspace,.hba-shell) dialog::backdrop{transition:none}@media (prefers-reduced-motion:reduce){:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace,.hba-shell.hba-shell) :is(button,a,dialog,.hbc-client-detail,.hac-bulk){transition:none;animation:none}:is(.hb-workspace,.hba-shell) dialog[open]{opacity:1;transform:none}:is(.hb-workspace,.hba-shell) dialog::backdrop{transition:none}.hba-shell .hao-watch button:hover:not(:disabled){transform:none}}img[data-hb-image]{opacity:0;transition:opacity .18s var(--ease-service)}img[data-hb-image][data-loaded=true]{opacity:1}.hb-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hbc-clients-skeleton{padding:8px 24px}.hbc-clients-skeleton>div{border-bottom:1px solid #eceef4;align-items:center;gap:16px;min-height:88px;display:flex}.hbc-clients-skeleton>div:last-child{border-bottom:0}.hbc-clients-skeleton :is(i,b){background:#efedf5;border-radius:4px;display:block}.hbc-clients-skeleton i{border-radius:50%;flex-shrink:0;width:40px;height:40px}.hbc-clients-skeleton span{flex:1;gap:10px;display:grid}.hbc-clients-skeleton span b:first-child{width:min(55%,180px);height:12px}.hbc-clients-skeleton span b:last-child{width:min(75%,240px);height:10px}.hbc-clients-skeleton>div>b{width:60px;height:24px}@media (forced-colors:none){.hac.hac input[type=checkbox]{appearance:none;background:#fff;border:1px solid #b7bccb;border-radius:4px;flex-shrink:0;place-content:center;display:inline-grid}.hac.hac input[type=checkbox]:before{content:"";opacity:0;width:10px;height:6px;transition:opacity .14s var(--ease-service), transform .14s var(--ease-service);border:0 solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px)rotate(-45deg)scale(.8)}.hac.hac input[type=checkbox]:checked{background:#6d3de9;border-color:#6d3de9}.hac.hac input[type=checkbox]:checked:before{opacity:1;transform:translateY(-1px)rotate(-45deg)}}.hb-workspace .hb-dash-refresh:disabled svg{animation:.9s linear infinite hb-refresh}@keyframes hb-refresh{to{transform:rotate(360deg)}}:is(.hbc-modal-actions,.hba-password-actions,.hbm-team-dialog-actions,.hbt-dialog-actions) button:last-child{min-inline-size:156px}@media (prefers-reduced-motion:reduce){img[data-hb-image],.hac.hac input[type=checkbox]:before{transition:none}.hb-workspace .hb-dash-refresh:disabled svg{animation:none}}html[data-input=keyboard] .hac.hac input[type=checkbox]:before{transition:none}html[data-input=keyboard] :is(.haa-event,.har-reservation,.haj-entry)::details-content{transition:none}@media (prefers-reduced-motion:reduce){:is(.haa-event,.har-reservation,.haj-entry)::details-content{transition:none}:is(.hbc-invite-result,.hb-dash-invite-result,.hba-password-success,.haa-event[open]>dl,.har-reservation[open]>dl,.haj-entry[open]>.haj-detail){transition:none}}