.harbour-site.hs-dark{--hs-ink:#f4f3f9;--hs-muted:#a7a3be;--hs-line:#22223a;--hs-blue:#7c5cff;--hs-mint:#171726;--hsd-bg:#06060b;--hsd-panel:#12121e;--hsd-line-soft:#1a1a2c;--hsd-violet:#7c5cff;--hsd-violet-2:#a88cff;--hsd-accent-mint:#5fe3c0;--hsd-accent-amber:#ffb45c;--hsd-faint:#6f6b87;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--hs-ink);background:radial-gradient(ellipse at 0 2%, #3a2380 0, transparent 42%), radial-gradient(ellipse at 100% 6%, #123a63 0, transparent 40%), var(--hsd-bg)}.hs-dark .hs-header{border-bottom:1px solid var(--hsd-line-soft)}.hs-dark .hs-brand{color:var(--hs-ink)}.hs-dark .hs-header nav a,.hs-dark .hs-product-menu summary{color:var(--hs-muted)}.hs-dark .hs-header nav a:hover,.hs-dark .hs-footer nav a:hover,.hs-dark .hs-product-menu.is-active summary,.hs-dark .hs-product-menu summary:hover,.hs-dark .hs-header nav a[aria-current=page]{color:var(--hsd-violet-2)}.hs-dark .hs-product-menu-panel{border-color:var(--hs-line);background:#0e0e19;box-shadow:0 30px 70px #000000f2}.hs-dark .hs-product-menu-panel a:hover{background:#7c5cff1f}.hs-dark .hs-product-menu-panel strong{color:var(--hs-ink)}.hs-dark .hs-product-menu-panel span{color:var(--hsd-faint)}.hs-dark .hs-signin{border:1px solid var(--hs-line);color:var(--hs-ink);background:#ffffff0d}.hs-dark .hs-signin:hover{background:#ffffff17;border-color:#3a3a5c}.hs-dark .hs-skip{background:var(--hsd-panel);color:var(--hs-ink)}.hs-dark .hs-button{color:#fff;background:linear-gradient(#8a6bff,#6a46f0);box-shadow:inset 0 1px #ffffff38,0 12px 34px -12px #7c5cffd9}.hs-dark .hs-button:hover{box-shadow:inset 0 1px #ffffff47,0 18px 40px -12px #7c5cff}.hs-dark .hs-text-link{color:var(--hs-muted)}.hs-dark .hs-text-link:hover{color:var(--hs-ink)}.hs-dark :is(a,button,textarea,summary):focus-visible{outline-color:var(--hsd-violet-2)}.hs-dark .hs-eyebrow{color:var(--hsd-faint)}.hs-dark .hs-eyebrow>span{background:var(--hsd-violet-2);box-shadow:0 0 0 4px #7c5cff2e}.hs-dark .hs-hero h1{color:var(--hs-ink)}.hs-dark .hs-hero h1 em{color:#0000;background:linear-gradient(96deg,#c9b8ff 0%,#a88cff 45%,#6fe0ff 100%);-webkit-background-clip:text;background-clip:text}.hs-dark .hs-intro{color:var(--hs-muted)}.hs-dark .hs-trust{color:var(--hsd-faint)}.hs-dark .hs-product{border-color:var(--hs-line);background:linear-gradient(#1c1c30eb,#0c0c16f5);box-shadow:0 40px 90px -40px #000000e6,inset 0 0 0 1px #ffffff05}.hs-dark .hs-product-top{border-bottom-color:var(--hsd-line-soft)}.hs-dark .hs-product-top>span:first-child{color:var(--hsd-faint)}.hs-dark .hs-product-top svg{color:var(--hsd-violet)}.hs-dark .hs-avatar{color:#fff;background:linear-gradient(145deg,#8a6bff,#4a28c8)}.hs-dark .hs-mini-label{color:var(--hsd-faint)}.hs-dark .hs-product h2{color:var(--hs-ink)}.hs-dark .hs-day-stats{color:var(--hsd-faint)}.hs-dark .hs-day-stats b{color:var(--hs-ink)}.hs-dark .hs-task-feature{background:linear-gradient(90deg,#7c5cff29,#7c5cff0a);border-color:#7c5cff73}.hs-dark .hs-task-feature p,.hs-dark .hs-sample-row p{color:var(--hsd-faint)}.hs-dark .hs-task-feature p b{color:var(--hsd-accent-amber);background:#ffb45c24;border:1px solid #ffb45c4d}.hs-dark .hs-task-feature svg{color:var(--hsd-violet-2)}.hs-dark .hs-circle{border-color:#3e3e60}.hs-dark .hs-task-feature .hs-circle{border-color:var(--hsd-violet-2)}.hs-dark .hs-sample-row{border-bottom-color:var(--hsd-line-soft)}.hs-dark .hs-sample-row>svg{color:var(--hsd-accent-mint)}.hs-dark .hs-sample-row>span:last-child:not(.hs-circle){color:var(--hsd-faint)}.hs-dark .hs-assistant-note{color:var(--hs-muted);background:linear-gradient(135deg,#7c5cff24,#7c5cff0a);border:1px solid #7c5cff4d}.hs-dark .hs-assistant-note strong,.hs-dark .hs-ai-mark,.hs-dark .hs-product-link{color:var(--hsd-violet-2)}.hs-dark .hs-capability-strip{border-top-color:var(--hsd-line-soft)}.hs-dark .hs-capability-strip>span{color:var(--hsd-faint)}.hs-dark .hs-capability-strip p{color:var(--hs-muted)}.hs-dark .hs-capability-strip svg{color:var(--hsd-violet-2)}.hs-dark .hs-experience{border-block:1px solid var(--hsd-line-soft);background:radial-gradient(at 0 100%,#3a23808c,#0000 62%),radial-gradient(at 100% 0,#123a6380,#0000 60%),#0b0b16}.hs-dark .hs-experience .hs-eyebrow{color:var(--hsd-violet-2)}.hs-dark .hs-experience .hs-section-heading>p{color:var(--hs-muted)}.hs-dark .hs-demo-label{color:var(--hsd-faint)}.hs-dark .hs-demo-input textarea{border-color:var(--hs-line);color:var(--hs-ink);background:#ffffff0a}.hs-dark .hs-demo-input textarea::placeholder{color:var(--hsd-faint)}.hs-dark .hs-demo-input form button{color:#fff;background:linear-gradient(#8a6bff,#6a46f0)}.hs-dark .hs-demo-disclosure,.hs-dark .hs-demo-notice{color:var(--hsd-faint)}.hs-dark .hs-journeys button{border-color:var(--hsd-line-soft);color:var(--hs-ink);background:#ffffff04}.hs-dark .hs-journeys button:hover{background:#ffffff0a;border-color:#33335a}.hs-dark .hs-journeys button>span{color:var(--hsd-faint)}.hs-dark .hs-journeys button[aria-pressed=true]{color:var(--hs-ink);background:linear-gradient(100deg,#7c5cff33,#7c5cff0a);border-color:#7c5cff8c}.hs-dark .hs-journeys button[aria-pressed=true]>span{color:var(--hsd-violet-2)}.hs-dark .hs-demo-result{border:1px solid var(--hs-line);color:var(--hs-ink);background:linear-gradient(#18182acc,#0b0b14eb)}.hs-dark .hs-demo-question{border:1px solid var(--hsd-line-soft);background:#ffffff0f}.hs-dark .hs-demo-answer>svg{color:var(--hsd-violet-2)}.hs-dark .hs-demo-answer p{color:var(--hs-muted)}.hs-dark .hs-plan{border-color:var(--hs-line)}.hs-dark .hs-plan li+li{border-top-color:var(--hsd-line-soft)}.hs-dark .hs-plan time{color:var(--hsd-violet-2)}.hs-dark .hs-plan span{color:var(--hsd-faint)}.hs-dark .hs-plan svg{color:var(--hsd-accent-mint)}.hs-dark .hs-demo-approve{color:#fff;background:linear-gradient(#8a6bff,#6a46f0)}.hs-dark .hs-explanation{color:var(--hsd-faint)}.hs-dark .hs-demo-cta{border-top-color:var(--hsd-line-soft);color:var(--hsd-violet-2)}.hs-dark .nf-showcase{color:var(--hs-ink);background:0 0}.hs-dark .nf-showcase .nf-heading h2,.hs-dark .nf-showcase h3{color:var(--hs-ink)}.hs-dark .nf-label{color:var(--hsd-violet-2)}.hs-dark .nf-copy p,.hs-dark .nf-heading p,.hs-dark .nf-footnote{color:var(--hs-muted)}.hs-dark .nf-preview,.hs-dark .nf-visual,.hs-dark .nf-explorer{border:1px solid var(--hs-line);color:var(--hs-ink);background:linear-gradient(#18182acc,#0b0b14eb)}.hs-dark .nf-grid button,.hs-dark .nf-rows>*{border-color:var(--hsd-line-soft);color:var(--hs-ink);background:#ffffff04}.hs-dark .nf-grid button[aria-pressed=true],.hs-dark .nf-grid button[aria-selected=true]{background:linear-gradient(100deg,#7c5cff2e,#7c5cff08);border-color:#7c5cff8c}.hs-dark .nf-question{color:var(--hs-ink)}.hs-dark .nf-time-choice button{border-color:var(--hs-line);color:var(--hs-muted);background:#ffffff05}.hs-dark .nf-time-choice button[aria-pressed=true]{color:#fff;background:linear-gradient(#8a6bff,#6a46f0);border-color:#0000}.hs-dark .nf-orbit,.hs-dark .nf-showcase a{color:var(--hsd-violet-2)}.hs-dark .hs-control{border-block-color:var(--hsd-line-soft)}.hs-dark .hs-control>div>p:not(.hs-eyebrow){color:var(--hs-muted)}.hs-dark .hs-control-points svg{color:var(--hsd-violet-2)}.hs-dark .hs-faq details{border-bottom-color:var(--hsd-line-soft)}.hs-dark .hs-faq summary{color:var(--hs-ink)}.hs-dark .hs-faq summary span{color:var(--hsd-faint)}.hs-dark .hs-faq details[open] summary span{color:var(--hsd-violet-2)}.hs-dark .hs-faq details p{color:var(--hs-muted)}.hs-dark .hs-last{border:1px solid var(--hs-line);background:radial-gradient(100% 140% at 50% 0,#7c5cff4d,#0a0a12eb 62%);border-radius:28px;width:min(1160px,100% - 96px);margin-inline:auto}.hs-dark .hs-last h2{color:var(--hs-ink)}.hs-dark .hs-last>p:last-child{color:var(--hsd-faint)}.hs-dark .hs-footer{border-top-color:var(--hsd-line-soft);background:0 0}.hs-dark .hs-footer p,.hs-dark .hs-footer>a:last-child{color:var(--hsd-faint)}.hs-dark .hs-footer nav a{color:var(--hs-muted)}@media (max-width:1050px){.hs-dark .hs-last{width:calc(100% - 56px)}}@media (max-width:767px){.hs-dark .hs-last{border-radius:22px;width:calc(100% - 40px)}}.hs-dark .nf-heading h2 em{color:var(--hsd-violet-2)}.hs-dark .nf-copy .nf-detail,.hs-dark .nf-preview header{color:var(--hsd-faint)}.hs-dark .nf-question{border:1px solid var(--hsd-line-soft);color:var(--hs-ink);background:#ffffff0f}.hs-dark .nf-visual{color:var(--hsd-violet-2);background:radial-gradient(circle,#7c5cff47,#12121ee6)}.hs-dark .nf-orbit{border-color:#7c5cff59}.hs-dark .nf-preview h4{color:var(--hs-ink)}.hs-dark .nf-rows>div{border-color:var(--hsd-line-soft);color:var(--hs-ink);background:#ffffff05}.hs-dark .nf-rows>div:first-child{background:linear-gradient(90deg,#7c5cff2e,#7c5cff0a);border-color:#7c5cff73}.hs-dark .nf-dot{color:var(--hsd-violet-2);background:#7c5cff29}.hs-dark .nf-time-choice{color:var(--hsd-faint)}.hs-dark .nf-grid button{border-color:var(--hsd-line-soft);background:#ffffff05}.hs-dark .nf-grid button:hover{background:#7c5cff12;border-color:#7c5cff80}.hs-dark .nf-grid button[aria-pressed=true]{background:linear-gradient(100deg,#7c5cff2e,#7c5cff08);border-color:#7c5cff99}.hs-dark .nf-grid button>svg,.hs-dark .nf-grid small{color:var(--hsd-violet-2)}.hs-dark .nf-grid strong{color:var(--hs-ink)}.hs-dark .nf-card-description{color:var(--hsd-faint)}.hs-dark .nf-explorer{border-color:var(--hs-line);background:radial-gradient(120% 100% at 0 0,#7c5cff29,#0c0c16bf 58%)}.hs-dark .hs-card{border-color:var(--hs-line);background:linear-gradient(#161626b3,#0a0a13d9)}.hs-dark .hs-card-wide,.hs-dark .hs-card-blue,.hs-dark .hs-card-mint{background:radial-gradient(120% 100% at 0 0,#7c5cff29,#0c0c16b3 58%);border-color:#7c5cff4d}.hs-dark .hs-card h3{color:var(--hs-ink)}.hs-dark .hs-card>p{color:var(--hs-muted)}.hs-dark .hs-card>a,.hs-dark .hs-icon,.hs-dark .hs-card>svg{color:var(--hsd-violet-2)}.hs-dark .hs-conversation>span{border-color:var(--hsd-line-soft);color:var(--hs-ink);background:#ffffff0d}.hs-dark .hs-conversation>span+span{background:linear-gradient(90deg,#7c5cff33,#7c5cff0f);border-color:#7c5cff66}.hs-dark .hs-conversation p{color:var(--hsd-faint)}.hs-dark .hs-time-blocks span{border-left-color:var(--hsd-violet);color:var(--hs-ink);background:#ffffff08}.hs-dark .hs-time-blocks span:last-child{background:0 0;border:1px dashed #3a3a5c}.hs-dark .hs-consent{color:var(--hsd-violet-2)}.hs-dark .hs-focus-proof strong{color:var(--hs-ink)}.hs-dark .hs-focus-proof span{color:var(--hsd-faint)}.hs-dark .hs-focus-proof svg{color:var(--hsd-violet-2)}
