.ht-landing{min-height:100vh;background:#161210;color:#f2ede8;overflow-x:clip;font-family:system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.ht-landing a{color:#e8875f;text-decoration:none}@keyframes htFlow{to{stroke-dashoffset:-24}}@keyframes htPulse{0%,to{opacity:1}50%{opacity:.35}}.ht-landing .ht-flow{animation:htFlow 1s linear infinite}.ht-landing .ht-pulse{animation:htPulse 2s infinite}@media (prefers-reduced-motion:reduce){.ht-landing .ht-flow,.ht-landing .ht-pulse{animation:none}.ht-landing{scroll-behavior:auto}}.ht-landing .ht-navlink{display:inline-block;padding-block:.25rem;margin-block:-.25rem;white-space:nowrap}.ht-landing .ht-navlink:hover{color:#f2ede8}.ht-landing .ht-cta:hover{background:#f0855f;color:#fff}.ht-landing .ht-ghost:hover{border-color:#4a3d32;color:#fff}.ht-landing .ht-feature{transition:border-color .2s}.ht-landing .ht-feature:hover{border-color:#4a3a2e}.ht-landing .ht-modeltoggle:hover{text-decoration:underline}.ht-landing a:focus-visible,.ht-landing button:focus-visible{outline:2px solid #e8734d;outline-offset:2px;border-radius:6px}.ht-landing .ht-desktop-nav{flex-wrap:nowrap;align-items:center;column-gap:clamp(14px,1.35vw,22px)}.ht-landing .ht-nav-actions{flex-shrink:0}.ht-landing .ht-cta{white-space:nowrap}@media (max-width:1099px){.ht-landing .ht-desktop-nav{display:none!important}.ht-landing .ht-mobile-toggle{display:inline-flex!important}}@media (min-width:1100px){.ht-landing .ht-mobile-menu{display:none}}@media (max-width:480px){.ht-landing .ht-brand-word{display:none}.ht-landing .ht-nav-actions{gap:8px}.ht-landing .ht-cta{padding-inline:14px}}@media (max-width:1120px){.ht-landing .ht-demo-flow{flex-direction:column;align-items:stretch!important}.ht-landing .ht-demo-arrow{transform:rotate(90deg);align-self:center;margin:-8px 0}}.ht-landing .ht-support-float{transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.ht-landing .ht-support-float:hover{transform:translateY(-2px);background:#f0855f;box-shadow:0 14px 36px rgba(0,0,0,.55)}.ht-landing .ht-support-float:focus-visible{outline:2px solid #f2ede8;outline-offset:3px}@media (max-width:640px){.ht-landing .ht-support-float{padding:13px!important;gap:0!important}.ht-landing .ht-support-float-label{display:none}}@media (prefers-reduced-motion:reduce){.ht-landing .ht-support-float{transition:none}.ht-landing .ht-support-float:hover{transform:none}}.ht-landing .ht-tour-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:3px;margin:-3px}.ht-landing .ht-tour-tabs::-webkit-scrollbar{display:none}.ht-landing .ht-tour-tab{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font:inherit;font-size:14px;font-weight:600;color:#b7ada4;background:#1d1815;border:1px solid #2f2820;border-radius:999px;padding:9px 16px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.ht-landing .ht-tour-tab:hover{color:#f2ede8;border-color:#4a3d32}.ht-landing .ht-tour-tab[aria-selected=true]{color:#fff;background:rgba(232,115,77,.14);border-color:rgba(232,115,77,.6)}.ht-landing .ht-tour-tab[aria-selected=true] .material-symbols-outlined{color:#e8734d}.ht-landing .ht-tour-caption{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px 40px;align-items:start;margin:26px 0 22px}@media (max-width:860px){.ht-landing .ht-tour-caption{grid-template-columns:minmax(0,1fr)}}@keyframes htFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ht-landing .ht-tour-panel:not([hidden]){animation:htFadeUp .35s ease both}@media (max-width:900px){.ht-landing .ht-tour-sidebar{display:none}}@media (max-width:760px){.ht-landing .ht-tour-split{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:700px){.ht-landing .ht-tour-filter{display:none}}@media (max-width:560px){.ht-landing .ht-tour-header-tools{display:none!important}.ht-landing .ht-compare thead{display:none}.ht-landing .ht-compare tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;padding:12px 16px}.ht-landing .ht-compare th[scope=row]{grid-column:1/-1;padding:0 0 4px!important}.ht-landing .ht-compare td{text-align:left!important;padding:0!important}.ht-landing .ht-compare td:before{content:attr(data-label);display:block;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8d847b;margin-bottom:2px}}@media (prefers-reduced-motion:reduce){.ht-landing .ht-tour-panel:not([hidden]){animation:none}.ht-landing .ht-tour-tab{transition:none}}