@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700;800&family=Archivo:wght@400;500;600;700;800&display=swap";@keyframes sheetSlideUp{0%{transform:translateY(28px);opacity:.3}to{transform:translateY(0);opacity:1}}@keyframes sheetSlideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(28px);opacity:0}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropdownFade{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}.sheet-overlay{animation:overlayFade .22s ease-out}.sheet-panel{animation:sheetSlideUp .28s cubic-bezier(.32,.72,0,1);will-change:transform,opacity}.sheet-overlay.closing{animation:overlayFadeOut .2s ease-in forwards}.sheet-panel.closing{animation:sheetSlideDown .2s cubic-bezier(.4,0,1,1) forwards}.dropdown-fade{animation:dropdownFade .16s ease-out}@keyframes dropdownFadeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-6px);opacity:0}}.accordion-fade{animation:dropdownFade .18s ease-out;transform-origin:top}.accordion-fade.closing{animation:dropdownFadeOut .16s ease-in forwards}@keyframes splashPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#0d0f12;overscroll-behavior:none}#root{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}*{-webkit-tap-highlight-color:transparent}input,textarea,select{font-size:16px!important}@media print{body *{visibility:hidden}.invoice-print-area,.invoice-print-area *{visibility:visible}.invoice-print-area{position:absolute;top:0;left:0;width:100%;background:#fff!important;box-shadow:none!important;border:none!important}.invoice-print-hide{display:none!important}}@keyframes splashLogoIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes splashScreenOut{0%{opacity:1}to{opacity:0}}.splash-screen{position:fixed;top:0;left:0;right:0;bottom:0;height:100dvh;z-index:200;background:#0d0f12;display:flex;align-items:center;justify-content:center}.splash-screen.leaving{animation:splashScreenOut .45s ease forwards;pointer-events:none}.splash-screen img{width:200px;max-width:58%;height:auto;animation:splashLogoIn .7s cubic-bezier(.22,1,.36,1) both}@media (display-mode: standalone){.splash-screen img{position:relative;top:min(0px,calc(env(safe-area-inset-top,0px)/2 - 24px))}}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}.th-safe-bottom{padding-bottom:calc(16px + var(--safe-bottom))!important;flex:0 0 auto;box-sizing:border-box}.th-safe-top{padding-top:var(--safe-top);box-sizing:border-box}@media (orientation: landscape){.th-safe-x{padding-left:var(--safe-left);padding-right:var(--safe-right)}}.th-safe-top{height:100vh;max-height:100vh}@supports (height: 100dvh){.th-safe-top{height:100dvh;max-height:100dvh}}.sheet-panel{max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 24px)}.hq-dark{color-scheme:dark;background:#0d0f12!important;color:#e9ecf1!important}.hq-dark [style*="background: rgb(249, 248, 244)"]{background:#0d0f12!important}.hq-dark [style*="background: rgb(255, 255, 255)"]{background:#12151a!important}.hq-dark [style*="background: rgb(251, 250, 247)"],.hq-dark [style*="background: rgb(247, 245, 239)"],.hq-dark [style*="background: rgb(243, 240, 232)"],.hq-dark [style*="background: rgb(243, 239, 228)"],.hq-dark [style*="background: rgb(243, 241, 236)"],.hq-dark [style*="background: rgb(239, 235, 226)"],.hq-dark [style*="background: rgb(238, 233, 221)"],.hq-dark [style*="background: rgb(237, 231, 217)"],.hq-dark [style*="background: rgb(233, 229, 219)"],.hq-dark [style*="background: rgb(232, 226, 212)"],.hq-dark [style*="background: rgb(231, 227, 216)"],.hq-dark [style*="background: rgb(228, 223, 210)"],.hq-dark [style*="background: rgb(227, 221, 204)"],.hq-dark [style*="background: rgb(251, 243, 226)"]{background:#1e232b!important}.hq-dark [style*="background: rgb(216, 208, 188)"],.hq-dark [style*="background: rgb(201, 192, 170)"],.hq-dark [style*="background: rgb(201, 194, 178)"],.hq-dark [style*="background: rgb(185, 178, 162)"]{background:#242a33!important}.hq-dark [style^="color: rgb(22, 27, 34)"],.hq-dark [style*="; color: rgb(22, 27, 34)"],.hq-dark [style^="color: rgb(74, 68, 56)"],.hq-dark [style*="; color: rgb(74, 68, 56)"],.hq-dark [style^="color: rgb(58, 54, 44)"],.hq-dark [style*="; color: rgb(58, 54, 44)"]{color:#e9ecf1!important}.hq-dark [style^="color: rgb(107, 100, 85)"],.hq-dark [style*="; color: rgb(107, 100, 85)"],.hq-dark [style^="color: rgb(107, 114, 128)"],.hq-dark [style*="; color: rgb(107, 114, 128)"]{color:#9ba3b0!important}.hq-dark [style^="color: rgb(138, 131, 112)"],.hq-dark [style*="; color: rgb(138, 131, 112)"],.hq-dark [style^="color: rgb(163, 155, 135)"],.hq-dark [style*="; color: rgb(163, 155, 135)"],.hq-dark [style^="color: rgb(181, 173, 153)"],.hq-dark [style*="; color: rgb(181, 173, 153)"],.hq-dark [style^="color: rgb(179, 169, 143)"],.hq-dark [style*="; color: rgb(179, 169, 143)"],.hq-dark [style^="color: rgb(201, 192, 170)"],.hq-dark [style*="; color: rgb(201, 192, 170)"]{color:#8b93a0!important}.hq-dark [style*="solid rgb(216, 208, 188)"],.hq-dark [style*="dashed rgb(216, 208, 188)"],.hq-dark [style*="solid rgb(232, 226, 212)"],.hq-dark [style*="dashed rgb(232, 226, 212)"],.hq-dark [style*="solid rgb(233, 229, 219)"],.hq-dark [style*="solid rgb(237, 231, 217)"],.hq-dark [style*="solid rgb(227, 221, 204)"],.hq-dark [style*="solid rgb(228, 223, 210)"],.hq-dark [style*="solid rgb(231, 227, 216)"],.hq-dark [style*="solid rgb(201, 192, 170)"],.hq-dark [style*="dashed rgb(201, 192, 170)"],.hq-dark [style*="solid rgb(201, 194, 178)"]{border-color:#242a33!important}.hq-dark [style*="Public Sans"]{font-family:Archivo,ui-sans-serif,-apple-system,Segoe UI,system-ui,sans-serif!important}.hq-dark input::placeholder,.hq-dark textarea::placeholder{color:#69717e}.hq-dark svg[stroke="#161B22"]{stroke:#e9ecf1}.hq-dark svg[stroke="#6B6455"]{stroke:#9ba3b0}.hq-dark svg[stroke="#8A8370"],.hq-dark svg[stroke="#A39B87"],.hq-dark svg[stroke="#C9C0AA"]{stroke:#8b93a0}.hq-dark img[data-brand-lockup]{content:url(/logos/toolhaus-lockup-on-dark.png)}.hq-dark.hq-desk .sheet-panel[style*="height: 100%"]{max-height:none}.hq-dark img[data-brand-icon]{content:url(/logos/toolhaus-icon-on-dark.png)}.hq-dark.hq-desk>div:not(.sheet-overlay):not(.splash-screen):not(.hq-wide),.hq-dark.hq-desk .sheet-panel[style*="height: 100%"]>div{padding-left:max(20px,calc((100% - 960px)/2))!important;padding-right:max(20px,calc((100% - 960px)/2))!important}.hq-dark button[style*=dashed]{border-style:solid!important;border-width:1px!important;border-color:#4b7ef1!important}.hq-dark .hq-leads-list [style*="text-align: center"]{text-align:left!important;padding:6px 4px!important}.hq-dark .th-keep-white{background:#fff!important;color:#4a7df2!important}.ai-caller-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 6px 0 5px;border-radius:999px;background-color:#1a1f27;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:15px;font-weight:800;letter-spacing:.1px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-caller-btn__icon{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:#4ade8029}.ai-caller-btn__wave{display:inline-flex;align-items:center;gap:2px;height:16px}.ai-caller-btn__wave i{display:block;width:3px;border-radius:2px;background-color:#4ade80;animation:aiCallerWave 1.1s ease-in-out infinite}.ai-caller-btn__wave i:nth-child(1){height:6px;animation-delay:-.4s}.ai-caller-btn__wave i:nth-child(2){height:11px;animation-delay:-.2s}.ai-caller-btn__wave i:nth-child(3){height:16px;animation-delay:0s}.ai-caller-btn__wave i:nth-child(4){height:11px;animation-delay:-.6s}.ai-caller-btn__wave i:nth-child(5){height:6px;animation-delay:-.8s}@keyframes aiCallerWave{0%,to{transform:scaleY(.45);opacity:.7}50%{transform:scaleY(1);opacity:1}}.ai-caller-btn__tag{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 9px;border-radius:999px;background-color:#6ee7a0;color:#0b3b24;font-size:12.5px;font-weight:800}.th-status-strip{position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:#0d0f12;z-index:70;pointer-events:none}@media (max-width: 1023px) and (display-mode: standalone){.th-safe-top:not(.hq-desk){padding-top:calc(var(--safe-top) + 18px)}.th-status-strip{height:calc(env(safe-area-inset-top,0px) + 18px)}}@keyframes hqScreenIn{0%{opacity:0;margin-left:14px;margin-right:-14px}to{opacity:1;margin-left:0;margin-right:0}}@keyframes hqScreenInBack{0%{opacity:0;margin-left:-14px;margin-right:14px}to{opacity:1;margin-left:0;margin-right:0}}.hq-screen-in{animation:hqScreenIn .18s cubic-bezier(.22,.61,.36,1) backwards}.hq-screen-in.back{animation-name:hqScreenInBack}@keyframes hqTabUnderline{0%{transform:scaleX(.2);opacity:.4}to{transform:scaleX(1);opacity:1}}.hq-tab-underline{animation:hqTabUnderline .26s cubic-bezier(.22,.61,.36,1) backwards}@keyframes hqHomeFade{0%{opacity:0}to{opacity:1}}.hq-home-logo{animation:hqHomeFade 1.4s ease backwards}@keyframes hqPopIn{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes hqPopOut{0%{transform:scale(1);opacity:1}to{transform:scale(.94);opacity:0}}.sheet-panel.hq-pop{animation:hqPopIn .2s ease}.sheet-panel.hq-pop.closing{animation:hqPopOut .16s ease-in forwards}@keyframes hqRowIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.hq-row-in{animation:hqRowIn .22s cubic-bezier(.22,.61,.36,1) backwards}.th-safe-top button{transition:transform .12s ease}.th-safe-top button:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes bmMicPulse{0%,to{box-shadow:0 0 #4a7df273}50%{box-shadow:0 0 0 7px #4a7df200}}.bm-mic-on{animation:bmMicPulse 1.4s ease-in-out infinite}.hq-dark [style*="rgba(74, 125, 242, 0.4)"],.hq-dark [style*="rgba(74, 125, 242, 0.35)"],.hq-dark [style*="rgba(74, 125, 242, 0.3)"]{box-shadow:none!important}.typing-dots{display:inline-flex;align-items:center;gap:5px;height:10px}.typing-dots i{display:block;width:8px;height:8px;border-radius:50%;background:#a39b87;animation:typingDot 1.2s ease-in-out infinite}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}
