:is(.hb-home,.tf-flow,.hb-auth,.hb-admin-access,.hb-workspace,.hba-shell){box-sizing:border-box;width:100%;max-width:100%}:is(.hb-home,.hb-auth,.hb-workspace){--action-brand:#6d3de9;--action-hover:#582bc9;--action-ink:#000840;--action-muted:#5c6178;--action-border:#d6d9e4;--action-tint:#f3eeff;--action-disabled:#edeaf4;--action-disabled-text:#716982}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary,.tf-ghost-btn){letter-spacing:-.01em;text-align:center;min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary){background:var(--action-brand);color:#fff}.hb-home.hb-home .hb-home-button-light{background:#fff;border-color:#fff;color:var(--action-ink)!important}:is(.hb-auth.hb-auth,.hb-workspace.hb-workspace) .tf-ghost-btn{color:var(--action-ink);border-color:var(--action-border);background:#fff}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary,.tf-ghost-btn):disabled{background:var(--action-disabled);color:var(--action-disabled-text);opacity:1;box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary,.tf-ghost-btn):active:not(:disabled):not(:focus-visible){transform:scale(.98)}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary,.tf-ghost-btn):focus-visible{transition:none}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-text-link,.hb-dash-link,.tf-text-link){min-height:44px;color:var(--action-brand);text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-color:#c5b4ec;text-decoration-thickness:1px;display:inline-flex}:is(.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-dash-link,.tf-text-link):disabled{color:var(--action-muted);cursor:default;text-decoration:none}.hb-home.hb-home :is(.hb-home-login,.hb-home-desktop-links a,.hb-home-footer nav a){color:var(--action-muted);font-weight:500}.hb-auth.hb-auth .tf-flow-topline a{color:var(--action-brand);text-underline-offset:4px;font-size:13px;-webkit-text-decoration:underline #c5b4ec;text-decoration:underline #c5b4ec}.hb-home.hb-home .hb-home-hero-actions{align-items:center;gap:16px 24px}.hb-home.hb-home .hb-home-contact-bottom{align-items:center}.hb-home.hb-home .hb-home-nav-actions{gap:24px}.hb-auth.hb-auth .tf-flow-actions{align-items:center;gap:12px}.hb-auth.hb-auth .tf-flow-actions>.btn-primary{min-width:152px;margin-left:auto}.hb-auth.hb-auth .tf-admin-login-form .tf-flow-actions>.btn-primary{min-width:0}.hb-workspace.hb-workspace .hb-dash-heading{align-items:center}.hb-workspace.hb-workspace .hb-dash-panel-heading{align-items:center;gap:16px}.hb-workspace.hb-workspace .hb-dash-panel-heading>.hb-dash-link{white-space:nowrap;margin-left:auto}.hb-workspace.hb-workspace .hb-dash-invite input{border-color:var(--action-border);border-radius:8px;height:44px}.hb-workspace.hb-workspace .hb-dash-invite form button{margin-top:12px}.hb-workspace.hb-workspace .hb-dash-list-footer{text-underline-offset:4px;background:#fff;min-height:48px;font-weight:500;-webkit-text-decoration:underline #c5b4ec;text-decoration:underline #c5b4ec}.hb-workspace.hb-workspace .hb-dash-invite{background:#fff}.hb-workspace.hb-workspace .hb-dash-invite-icon{border-radius:8px;width:36px;height:36px;margin-bottom:16px}.hb-workspace.hb-workspace .hb-dash-metrics dt{align-items:flex-start;min-height:18px;line-height:18px}.hb-workspace.hb-workspace .hb-dash-metrics dt svg{margin-top:1px}.hb-workspace.hb-workspace .hb-dash-guest-name{letter-spacing:-.01em}@media (hover:hover) and (pointer:fine){:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary):hover:not(:disabled){background:var(--action-hover);box-shadow:none;transform:none}.hb-home.hb-home .hb-home-button-light:hover{background:#f3eeff}:is(.hb-auth.hb-auth,.hb-workspace.hb-workspace) .tf-ghost-btn:hover:not(:disabled){box-shadow:none;background:#f6f7fb;border-color:#b9bfce;transform:none}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-text-link,.hb-dash-link,.tf-text-link):hover:not(:disabled){color:var(--action-hover);text-decoration-color:currentColor}.hb-home.hb-home :is(.hb-home-login,.hb-home-desktop-links a,.hb-home-footer nav a):hover{color:var(--action-ink);text-underline-offset:4px;text-decoration:underline}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary,.tf-ghost-btn):hover:active:not(:disabled):not(:focus-visible){transform:scale(.98)}}@media (width<=700px){:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary,.tf-ghost-btn){min-height:48px}.hb-auth.hb-auth .tf-flow-actions{flex-direction:row;align-items:stretch}.hb-auth.hb-auth .tf-flow-actions>:is(.tf-ghost-btn,.btn-primary){flex:1;width:auto;min-width:0;margin-left:0}.hb-workspace.hb-workspace .hb-dash-heading,.hb-home.hb-home .hb-home-contact-bottom{align-items:flex-start}.hb-workspace.hb-workspace .hb-dash-metrics dt{min-height:36px}}@media (prefers-reduced-motion:reduce){:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary,.tf-ghost-btn){transition:none}:is(.hb-home.hb-home,.hb-auth.hb-auth,.hb-workspace.hb-workspace) :is(.hb-home-button,.btn-primary,.hb-dash-primary,.tf-ghost-btn):active:not(:disabled){transform:none!important}}